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
typeattribute
| 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 |