geojson-to-gml-2 v2.1.0
A package to translate geojson geometries to GML 2.1.2.
Geography Markup Language (GML) is an OGC Standard.
More information may be found at http://www.opengeospatial.org/standards/gml
The most current schema are available at http://schemas.opengis.net/ .
Policies, Procedures, Terms, and Conditions of OGC(r) are available at http://www.opengeospatial.org/ogc/legal/ .
OGC and OpenGIS are registered trademarks of Open Geospatial Consortium.
Copyright (c) 2012 Open Geospatial Consortium
Functions
Point(coords, srsName) ⇒ string
converts a geojson geometry Point to gml
Kind: global function
Returns: string - a string of gml describing the input geometry
Param | Type | Description |
---|---|---|
coords | Array.<number> | the coordinates member of the geometry |
srsName | string | undefined | a string specifying SRS |
LineString(coords, srsName) ⇒ string
converts a geojson geometry LineString to gml
Kind: global function
Returns: string - a string of gml describing the input geometry
Param | Type | Description |
---|---|---|
coords | Array.<Array.<number>> | the coordinates member of the geometry |
srsName | string | undefined | a string specifying SRS |
LinearRing(coords, srsName) ⇒ string
converts a geojson geometry ring in a polygon to gml
Kind: global function
Returns: string - a string of gml describing the input geometry
Param | Type | Description |
---|---|---|
coords | Array.<Array.<number>> | the coordinates member of the geometry |
srsName | string | undefined | a string specifying SRS |
Polygon(coords, srsName) ⇒ string
converts a geojson geometry Polygon to gml
Kind: global function
Returns: string - a string of gml describing the input geometry
Param | Type | Description |
---|---|---|
coords | Array.<Array.<Array.<number>>> | the coordinates member of the geometry |
srsName | string | undefined | a string specifying SRS |
_multi(geom, name, srsName, memberPrefix) ⇒ string
Handles multigeometries or geometry collections
Kind: global function
Returns: string - a string of gml describing the input multigeometry
Throws:
- Error will throw an error if a member geometry is supplied without a
type
attribute
Param | Type | Description |
---|---|---|
geom | Object | a geojson geometry object |
name | string | the name of the multigeometry, e.g. 'MultiPolygon' |
srsName | string | undefined | a string specifying the SRS |
memberPrefix | string | the prefix of a gml member tag |
MultiPoint(coords, srsName) ⇒ string
converts a geojson geometry MultiPoint to gml
Kind: global function
Returns: string - a string of gml describing the input geometry
See
- _multi
- Point
Param | Type | Description |
---|---|---|
coords | Array.<Array.<number>> | the coordinates member of the geometry |
srsName | string | undefined | a string specifying SRS |
MultiLineString(coords, srsName) ⇒ string
converts a geojson geometry MultiLineString to gml
Kind: global function
Returns: string - a string of gml describing the input geometry
See
- _multi
- LineString
Param | Type | Description |
---|---|---|
coords | Array.<Array.<Array.<number>>> | the coordinates member of the geometry |
srsName | string | undefined | a string specifying SRS |
MultiPolygon(coords, srsName) ⇒ string
converts a geojson geometry MultiPolygon to gml
Kind: global function
Returns: string - a string of gml describing the input geometry
See
- _multi
- Polygon
Param | Type | Description |
---|---|---|
coords | Array.<Array.<Array.<Array.<number>>>> | the coordinates member of the geometry |
srsName | string | undefined | a string specifying SRS |
GeometryCollection(geoms, srsName) ⇒ string
converts a geojson geometry GeometryCollection to gml MultiGeometry
Kind: global function
Returns: string - a string of gml describing the input GeometryCollection
See: _multi
Param | Type | Description |
---|---|---|
geoms | Array.<Object> | an array of geojson geometry objects |
srsName | string | undefined | a string specifying SRS |
geomToGml(geom, srsName) ⇒ string
Translate geojson to gml 2.1.2 for any geojson geometry type
Kind: global function
Returns: string - a string of gml describing the input geometry
Param | Type | Default | Description |
---|---|---|---|
geom | Object | a geojson geometry object | |
srsName | string | undefined | "EPSG:4326" | a string specifying SRS |