Parse & Stringify Texte bien connu dans Geojson.
Soutien
Point + multipoint
Linestring + Multilinestring
Polygone + multipolygone
Collection de géométrie
Géométries 2d, 3d, 4d
installer:
$ npm install -g wellknown
utiliser:
$ echo "MultiPoint(0 0, 1 1, 3 3)" | wellknown > multipoint.geojson
Il s'agit d'un module de style nœud qui fonctionne dans Node.js via NPM et dans les navigateurs via Browserify ou un package autonome:
Installation de NPM :
npm install wellknown
Installation de Bower :
bower install wellknown --save
autonome :
wget https://raw.github.com/mapbox/wellknown/master/wellknown.js
parse(wkt)
Étant donné WKT en tant que chaîne, renvoyez un objet Geojson Geometry ou null
si l'analyse échoue.
stringify(geojson)
Étant donné un objet Geojson Geometry ou un objet de fonctionnalité, renvoyez une représentation WKT en tant que chaîne. Jette une erreur si elle donne une troupe FeatureCollection
ou une entrée inconnue.
var parse = require ('bien connu'); parse ('point (1 2)');
// avec leaflet ou mapbox.jsvar geojsonlayer = l.geojson (parse ('point (1 2)'));
guichet
OpenLayers WKT
Geomet convertit entre Geojson et Wkt à Python
La «norme WKT» est (MIS) gérée par l'OGC, et est donc disponible à la page 52 de ce PDF.
Compte tenu de l'inaccessibilité de la norme, il n'y a pas de référence directe dans ce code.