@opengovsg/ura-subzones
v1.0.0
Published
Simple library for dealing with URA subzones
Downloads
7
Readme
URA Subzones
Simple library for dealing with URA subzones
Example use
$ npm install ura-subzones # (not available yet)
OR
$ npm install git+ssh://[email protected]/datagovsg/ura-subzones.git
const subzones = require('ura-subzones')
subzones.getSubzones() // Returns GeoJSON FeatureCollection of all subzones
subzones.getSubzoneAtPoint([103.673784, 1.256942]).properties.niceName // "Jurong Island And Bukom"
Data Source
Data is sourced from the 2014 Master Plan Subzone Boundaries. The data has been converted from KML and saved in data/subzones.js as GeoJSON.
The subzone names in the original dataset contained contractions and were in UPPERCASE. We have
converted the names to Title Case and saved the conversion as the niceName
property.
subzones.getSubzoneAtPoint([103.777475, 1.295793]).properties.niceName // "National University Of Singapore
subzones.getSubzoneAtPoint([103.777475, 1.295793]).properties.name // "NATIONAL UNIVERSITY OF S'PORE
List of conversions can be found at scripts/convertToGeojson.js
The original dataset is licenced under the Singapore Open Data Licence.