Class used to convert Shapefiles into CLR objects.
Constructors
Section titled "Constructors"IgxShapeDataSource
new IgxShapeDataSource(): IgxShapeDataSource Returns IgxShapeDataSource
Properties
Section titled "Properties"ngAcceptInputType_computedWorldRect
Section titled "ngAcceptInputType_computedWorldRect"ngAcceptInputType_computedWorldRect: string | IgRect ngAcceptInputType_count
Section titled "ngAcceptInputType_count"ngAcceptInputType_count: string | number ngAcceptInputType_deferImportCompleted
Section titled "ngAcceptInputType_deferImportCompleted"ngAcceptInputType_deferImportCompleted: string | boolean ngAcceptInputType_worldRect
Section titled "ngAcceptInputType_worldRect"ngAcceptInputType_worldRect: string | IgRect computedWorldRect
Section titled "computedWorldRect"computedWorldRect: IgRect databaseSource
Section titled "databaseSource"databaseSource: string deferImportCompleted
Section titled "deferImportCompleted"deferImportCompleted: boolean name: string shapefileSource
Section titled "shapefileSource"shapefileSource: string shapeHeader
Section titled "shapeHeader"shapeHeader: Header worldRect
Section titled "worldRect"worldRect: IgRect Accessors
Section titled "Accessors"count
Section titled "count"The total number of ShapefileRecords in the collection.
get count(): number Returns number
filter
Section titled "filter"get filter(): EventEmitter<object> Returns EventEmitter<object>
get i(): ShapefileConverter Returns ShapefileConverter
importCompleted
Section titled "importCompleted"Event raised when the Shapefile has been imported from both the ShapefileSource and DatabaseSource Uris.
get importCompleted(): EventEmitter<object> Returns EventEmitter<object>
importPending
Section titled "importPending"Event raised when the Shapefile has been imported from both the ShapefileSource and DatabaseSource Uris.
get importPending(): EventEmitter<object> Returns EventEmitter<object>
shapeType
Section titled "shapeType"Gets the shape type, as read from the header of the Shapefile.
get shapeType(): ShapeType Returns ShapeType
Methods
Section titled "Methods"dataBind
Section titled "dataBind"dataBind(): void Returns void
findByName
Section titled "findByName"findByName(name: string): any Parameters
- name:
string
Returns any
getLargestShapeBoundsForRecord
Section titled "getLargestShapeBoundsForRecord"getLargestShapeBoundsForRecord(index: number): IgRect Parameters
- index:
number
Returns IgRect
getMaxLongitude
Section titled "getMaxLongitude"getMaxLongitude(recordIndex: number, useLargestShape: boolean, fromLongitude: number, toLongitude: number): number Parameters
- recordIndex:
number - useLargestShape:
boolean - fromLongitude:
number - toLongitude:
number
Returns number
getPointData
Section titled "getPointData"Gets the point data.
getPointData(): IgxShapefileRecord[] Returns IgxShapefileRecord[]
getRecord
Section titled "getRecord"getRecord(index: number): IgxShapefileRecord Parameters
- index:
number
Returns IgxShapefileRecord
getRecordBounds
Section titled "getRecordBounds"getRecordBounds(index: number): IgRect Parameters
- index:
number
Returns IgRect
getRecordFieldNames
Section titled "getRecordFieldNames"getRecordFieldNames(index: number): string[] Parameters
- index:
number
Returns string[]
getRecordsCount
Section titled "getRecordsCount"getRecordsCount(): number Returns number
getRecordValue
Section titled "getRecordValue"getRecordValue(index: number, fieldName: string): any Parameters
- index:
number - fieldName:
string
Returns any
getRecordValues
Section titled "getRecordValues"getRecordValues(fieldName: string): any[] Parameters
- fieldName:
string
Returns any[]
getWorldBounds
Section titled "getWorldBounds"getWorldBounds(useComputed: boolean): IgRect Parameters
- useComputed:
boolean
Returns IgRect
removeRecord
Section titled "removeRecord"removeRecord(index: number): void Parameters
- index:
number
Returns void
sendImportCompleted
Section titled "sendImportCompleted"sendImportCompleted(): void Returns void
setRecordValue
Section titled "setRecordValue"setRecordValue(index: number, fieldName: string, value: any): void Parameters
- index:
number - fieldName:
string - value:
any
Returns void
setRecordValues
Section titled "setRecordValues"setRecordValues(fieldName: string, values: any[]): void Parameters
- fieldName:
string - values:
any[]
Returns void
setWorldBounds
Section titled "setWorldBounds"setWorldBounds(setComputed: boolean, bounds: IgRect): void Parameters
- setComputed:
boolean - bounds:
IgRect
Returns void
shiftAllShapes
Section titled "shiftAllShapes"shiftAllShapes(offsetX: number, offsetY: number): void Parameters
- offsetX:
number - offsetY:
number
Returns void
shiftShapes
Section titled "shiftShapes"shiftShapes(recordIndex: number, offsetX: number, offsetY: number): void Parameters
- recordIndex:
number - offsetX:
number - offsetY:
number