geojson-to-gml-2

2.1.0 • Public • Published

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

LineString(coords, srsName)string

converts a geojson geometry LineString to gml

LinearRing(coords, srsName)string

converts a geojson geometry ring in a polygon to gml

Polygon(coords, srsName)string

converts a geojson geometry Polygon to gml

_multi(geom, name, srsName, memberPrefix)string

Handles multigeometries or geometry collections

MultiPoint(coords, srsName)string

converts a geojson geometry MultiPoint to gml

MultiLineString(coords, srsName)string

converts a geojson geometry MultiLineString to gml

MultiPolygon(coords, srsName)string

converts a geojson geometry MultiPolygon to gml

GeometryCollection(geoms, srsName)string

converts a geojson geometry GeometryCollection to gml MultiGeometry

geomToGml(geom, srsName)string

Translate geojson to gml 2.1.2 for any geojson geometry type

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

Package Sidebar

Install

npm i geojson-to-gml-2

Weekly Downloads

15

Version

2.1.0

License

GPL-3.0

Last publish

Collaborators

  • skalt