diff options
author | Evan Siroky <evan.siroky@yahoo.com> | 2017-03-02 08:27:55 -0800 |
---|---|---|
committer | Evan Siroky <evan.siroky@yahoo.com> | 2017-03-02 08:27:55 -0800 |
commit | 8326cf09bf88b24fa6c86f18f255216038224919 (patch) | |
tree | 4c15fdd13bccda3ab453d7b101599f4f2c5d0c9e | |
parent | 81c5844f9c7862fe588d9c6d1be4735c934482f2 (diff) | |
download | timezone-boundary-builder-8326cf09bf88b24fa6c86f18f255216038224919.tar.gz |
update all packages to latest version
-rw-r--r-- | index.js | 13 | ||||
-rw-r--r-- | package.json | 17 |
2 files changed, 20 insertions, 10 deletions
@@ -1,12 +1,13 @@ var exec = require('child_process').exec var fs = require('fs') +var helpers = require('@turf/helpers') +var multiPolygon = helpers.multipolygon +var polygon = helpers.polygon var asynclib = require('async') var jsts = require('jsts') var rimraf = require('rimraf') -var multiPolygon = require('turf-multipolygon') var overpass = require('query-overpass') -var polygon = require('turf-polygon') var osmBoundarySources = require('./osmBoundarySources.json') var zoneCfg = require('./timezones.json') @@ -79,7 +80,13 @@ var fetchIfNeeded = function (file, superCallback, fetchFn) { } var geoJsonToGeom = function (geoJson) { - return geoJsonReader.read(JSON.stringify(geoJson)) + try { + return geoJsonReader.read(JSON.stringify(geoJson)) + } catch (e) { + console.error('error converting geojson to geometry') + fs.writeFileSync('debug_geojson_read_error.json', JSON.stringify(geoJson)) + throw e + } } var geomToGeoJson = function (geom) { diff --git a/package.json b/package.json index afb7e9c..ebf803b 100644 --- a/package.json +++ b/package.json @@ -10,15 +10,18 @@ "timezone", "shapefile" ], + "repository": { + "type": "git", + "url": "https://github.com/evansiroky/timezone-boundary-builder.git" + }, "author": "Evan Siroky", "license": "MIT", "dependencies": { - "async": "^2.1.2", - "jsts": "^1.2.1", - "query-overpass": "^1.1.0", - "rimraf": "^2.5.4", - "shpjs": "^3.3.2", - "turf-multipolygon": "^1.0.1", - "turf-polygon": "^1.0.3" + "@turf/helpers": "^3.10.3", + "async": "^2.1.5", + "jsts": "^1.3.0", + "query-overpass": "^1.1.3", + "rimraf": "^2.6.1", + "shpjs": "^3.3.2" } } |