geojson-parser-js
TypeScript icon, indicating that this package has built-in type declarations

1.0.13 • Public • Published

geojson-parser-js

A Node.js module to generate a geojson or validate it. This module also let you easily parse geometries from geojson.

Installation

npm install geojson-parser-js --save
yarn add geojson-parser-js
bower install geojson-parser-js --save

Demo

You can use the demo at https://www.geojson.in/

Usage

TypeScript

import {Geojson} from 'geojson-parser-js';
var isValid = Geojson.isValid({ "type": "FeatureCollection",  "features": [] });
Output should be 'true'
import {Geojson} from 'geojson-parser-js';
import { FeatureCollection, GeometryType, FeatureProperty, Coordinate, Geometry, Point, LineString, Polygon, PolygonWithHole, MultiPoint, MultiLineString, MultiPolygon } from 'geojson-parser-js/models/geojson';
let features:FeatureCollection = Geojson.parse('{ "type": "FeatureCollection",  "features": [] }');
Output should be an instance of FeatureCollection class
import {Geojson} from 'geojson-parser-js';
import { FeatureCollection } from 'geojson-parser-js/models/geojson';
let geoJsonStr:string = Geojson.create(features);
Input should be an instance of FeatureCollection
Output should be an Geojson string

Javascript

var geojson = require('geojson-parser-js');
var isValid = geojson.isValid('{ "type": "FeatureCollection",  "features": [] }');
Output should be 'true'
var geojson = require('geojson-parser-js');
var features = geojson.parse('{ "type": "FeatureCollection",  "features": [] }');
Output should be an instance of FeatureCollection class
var geojson = require('geojson-parser-js');
var geojsonStr = geojson.create(features);
Input should be an instance of FeatureCollection
Output should be an Geojson string

AMD

define(function(require,exports,module){
  var parser = require('geojson-parser-js');
});

Test

npm run test

Support

You can directly send any bug/issue or suggestion to my personal email id: shubhgupta4u@gmail.com.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.0.13118latest
1.0.120stable

Version History

VersionDownloads (Last 7 Days)Published
1.0.13118
1.0.120
1.0.110
1.0.100
1.0.90
1.0.80
1.0.70
1.0.60
1.0.50
1.0.40
1.0.30
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i geojson-parser-js

Weekly Downloads

118

Version

1.0.13

License

MIT

Unpacked Size

35.4 kB

Total Files

11

Last publish

Collaborators

  • shubhgupta