| Environments | PYTHON :: EASI :: MODELER |
| Quick links | Description :: Parameters :: Parameter descriptions :: Return Value :: Details :: Example :: Related |
| Back to top |
| Back to top |
bit2line(fili, dbib, filo, remedge, smoothv, dbsd, ftype, foptions)
| Name | Type | Caption | Length | Value range |
|---|---|---|---|---|
| FILI * | str | Input file name | 1 - | |
| DBIB * | List[int] | Input bitmap segment | 1 - 1 | |
| FILO * | str | Output file name | 1 - | |
| REMEDGE | str | Remove outside perimeter edges from the bitmap | 0 - 3 | YES | NO Default: NO |
| SMOOTHV | str | Smooth vectors | 0 - 3 | YES | NO Default: YES |
| DBSD | str | Output segment description | 0 - 64 | |
| FTYPE | str | Output file type | 0 - 4 | Default: PIX |
| FOPTIONS | str | Output file options | 0 - 64 |
| Back to top |
FILI
Specifies the name of the GDB file that contains the bitmap segment to convert.
DBIB
Specifies the input bitmap segment that contains the image to be converted to lines.
FILO
Specifies the name of the GDB file that will contain the output line segment.
REMEDGE
Specifies whether remove the outside edges (bounds) of the raster.
If YES (selected), lines are removed from the bounds of the raster when converting to lines. If NO (cleared), lines are created for the entire extents of the raster; this is the default value.
SMOOTHV
Specifies whether or not the vector data will be smoothed (corners rounded).
If SMOOTHV is set to YES, the vector lines will be smoothed. If this parameter is set to NO, the created vector lines will follow the pixel edges exactly.
DBSD
Describes (in up to 64 characters) the contents or origins of the output data.
If this parameter is not specified, a default description is generated.
FTYPE
Optionally specifies the output file format type, represented by a three- or four-letter code. The format type must be a GDB-recognized file type. If FILO specifies an existing file, FTYPE should not be specified since the existing file will be updated and its type won't be changed.
For a complete list of GDB-recognized file types and their codes, see GDB file formats in the Technical Reference section of the CATALYST Professional online Help.
FOPTIONS
Optionally specifies the file creation options to be applied when creating the output file. These are specific to the file format; in each case, the default of no options is allowed. FOPTIONS can be used to specify the compression schemes, file format subtypes, and other information.
Different options are available for different file types (see the FTYPE parameter). The options are described in GDB file formats in the Technical Reference section of the CATALYST Professional online Help.
For PIX format, FOPTIONS defaults to BAND.
| Back to top |
Returns: New segment number
Type: PCI_INT
Parameter: LASC
| Back to top |
BIT2LINE creates a line vector segment from an input bitmap. The outside edge of the on pixels (i.e. values of 1) in the bitmap results in lines.
| Back to top |
Build a line segment based on the bitmap segment 12 in irvine.pix and save the vector segment to a new shapefile, RangeLandLines.shp.
from pci.bit2line import bit2line
fili = "irvine.pix" # input bitmap file
dbib = [12] # input bitmap segment
filo = "RangeLandLines.shp" # output file to be created
remedge = "YES" # remove the surrounding edge
smoothv = "" # defaults to YES so lines are smoothed
dbsd = "" # output layer description
ftype = "SHP" # create a shapefile
foptions = "" # output format options
bit2line( fili, dbib, filo, remedge, smoothv, dbsd, ftype, foptions )
© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.