Class: GeoJsonParser
Defined in: src/loader/parser/gis/GeoJsonParser.ts:37
Parser for GeoJSON feature collections. Parses the raw JSON text into a typed GeoJsonStruct that downstream GIS utilities can consume.
Constructors
Constructor
new GeoJsonParser():
GeoJsonParser
Returns
GeoJsonParser
Inherited from
ParserBase.constructor
Properties
format
staticformat:ParserFormat=ParserFormat.JSON
Defined in: src/loader/parser/gis/GeoJsonParser.ts:38
Overrides
ParserBase.format
baseUrl
baseUrl:
string
Defined in: src/loader/parser/ParserBase.ts:12
Inherited from
ParserBase.baseUrl
initUrl
initUrl:
string
Defined in: src/loader/parser/ParserBase.ts:13
Inherited from
ParserBase.initUrl
loaderFunctions?
optionalloaderFunctions?:LoaderFunctions
Defined in: src/loader/parser/ParserBase.ts:14
Inherited from
ParserBase.loaderFunctions
userData?
optionaluserData?:any
Defined in: src/loader/parser/ParserBase.ts:15
Inherited from
ParserBase.userData
data
data:
any
Defined in: src/loader/parser/ParserBase.ts:16
Inherited from
ParserBase.data
ctx?
optionalctx?:Context3D
Defined in: src/loader/parser/ParserBase.ts:20
Context3D this parser is operating under. Populated by FileLoader so default-texture lookups (Engine3D.resFor(this.ctx)) resolve against the owning engine's device rather than the global shim.
Inherited from
ParserBase.ctx
json
json:
string
Defined in: src/loader/parser/gis/GeoJsonParser.ts:40
Raw GeoJSON source text passed to the parser.
Methods
parseJson()
parseJson(
obj):void
Defined in: src/loader/parser/ParserBase.ts:24
Parameters
obj
object
Returns
void
Inherited from
ParserBase.parseJson
parseBuffer()
parseBuffer(
buffer):void
Defined in: src/loader/parser/ParserBase.ts:26
Parameters
buffer
ArrayBuffer
Returns
void
Inherited from
ParserBase.parseBuffer
parseTexture()
parseTexture(
buffer):Texture
Defined in: src/loader/parser/ParserBase.ts:28
Parameters
buffer
ArrayBuffer
Returns
Inherited from
ParserBase.parseTexture
parse()
parse(
data):void
Defined in: src/loader/parser/ParserBase.ts:32
Parameters
data
any
Returns
void
Inherited from
ParserBase.parse
verification()
verification(
ret):boolean
Defined in: src/loader/parser/ParserBase.ts:34
Parameters
ret
void
Returns
boolean
Inherited from
ParserBase.verification
parseString()
parseString(
data):Promise<void>
Defined in: src/loader/parser/gis/GeoJsonParser.ts:45
Parse GeoJSON text into a GeoJsonStruct.
Parameters
data
any
Raw GeoJSON string.
Returns
Promise<void>
Overrides
ParserBase.parseString

