vgl.geojsonReader (class)

class vgl.geojsonReader()

Create a new instance of geojson reader

This contains code that reads a geoJSON file and produces rendering primitives from it.

Returns:
rtype:vgl.geojsonReader
vgl.geojsonReader.readScalars(coordinates, geom, size_estimate, idx)
Arguments:
  • coordinates
  • geom
  • size_estimate
  • idx

Read scalars

vgl.geojsonReader.readPoint(coordinates)
Arguments:
  • coordinates

Read point data

Returns:
Return type:vgl.geometryData
vgl.geojsonReader.readMultiPoint(coordinates)
Arguments:
  • coordinates

Read multipoint data

Returns:
Return type:vgl.geometryData
vgl.geojsonReader.readLineString(coordinates)
Arguments:
  • coordinates

Read line string data

Returns:
Return type:vgl.geometryData
vgl.geojsonReader.readMultiLineString(coordinates)
Arguments:
  • coordinates

Read multi line string

Returns:
Return type:vgl.geometryData
vgl.geojsonReader.readPolygon(coordinates)
Arguments:
  • coordinates

Read polygon data

Returns:
Return type:vgl.geometryData
vgl.geojsonReader.readMultiPolygon(coordinates)
Arguments:
  • coordinates

Read multi polygon data

Returns:
Return type:vgl.geometryData
vgl.geojsonReader.readGJObjectInt(object)
Arguments:
  • object
Returns:

Return type:

vgl.geojsonReader.readGJObject(object)
Arguments:
  • object
Returns:

Return type:

vgl.geojsonReader.linearizeGeoms(geoms, geom)
Arguments:
  • geoms
  • geom

Linearize geometries

vgl.geojsonReader.readGeomObject(object)
Arguments:
  • object

Read geometries from geojson object

Returns:
Return type:Array
vgl.geojsonReader.getPrimitives(buffer)
Arguments:
  • buffer

Given a buffer get rendering primitives

Returns:
Return type: