aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--index.js2
-rw-r--r--package.json2
-rw-r--r--timezones.json2
3 files changed, 3 insertions, 3 deletions
diff --git a/index.js b/index.js
index 7ca6ceb..8e8af6c 100644
--- a/index.js
+++ b/index.js
@@ -57,7 +57,7 @@ debugGeo = function(op, a, b) {
} catch(e) {
if(e.name === 'TopologyException') {
console.log('retry with GeometryPrecisionReducer')
- var precisionModel = new jsts.geom.PrecisionModel(6),
+ var precisionModel = new jsts.geom.PrecisionModel(10000),
precisionReducer = new jsts.precision.GeometryPrecisionReducer(precisionModel)
a = precisionReducer.reduce(a)
diff --git a/package.json b/package.json
index 7c2373e..aff726c 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"license": "MIT",
"dependencies": {
"async": "^2.0.0-rc.5",
- "jsts": "^1.1.2",
+ "jsts": "^1.2.1",
"query-overpass": "^1.1.0",
"shpjs": "^3.3.2",
"turf-polygon": "^1.0.3"
diff --git a/timezones.json b/timezones.json
index 6e795e7..203cea3 100644
--- a/timezones.json
+++ b/timezones.json
@@ -207,7 +207,7 @@
}, {
"op": "intersect",
"source": "manual-polygon",
- "data": [[[-104.150390625,49.66762782262192],[-105.3369140625,29.420460341013133],[-97.119140625,25.16517336866393],[-84.605712890625,29.248063243796576],[-83.14453125,37.16031654673677],[-85.7373046875,49.439556958940855],[-104.150390625,49.66762782262192]]]
+ "data": [[[-95,49.5],[-89.48193,48.1],[-89.48193,48],[-85,45],[-85,40.5],[-86.73,38.5],[-86.73,38.22],[-86.4,38],[-83,37],[-84.5,30],[-85,29.75],[-85.15,29.75],[-85.38921,29.92616],[-85.3891,29.92404],[-85.774,29.769],[-97,25],[-105,28],[-105,30.63],[-104.95,30.66],[-104.95,49],[-95,49.5]]]
}, {
"op": "difference",
"source": "efele",