Bryan Housel
2cd11040b3
Swap out w8r/martinez clipper for mfogel/polygon-clipping
...
This is a drop in replacement that performs better and yields more correct results
see also https://github.com/ideditor/location-conflation/pull/20
2021-01-21 11:31:29 -05:00
Quincy Morgan
4059ee5118
Enable block-scoped-var eslint rule
2020-10-23 13:38:36 -04:00
Quincy Morgan
bf42bce3be
Update martinez-polygon-clipping to v0.6.2 ( close #7370 )
2020-02-26 15:18:16 -08:00
Bryan Housel
b2b2689fb2
Use the ES6 export for martinez-polygon-clipping
2020-02-03 12:38:17 -05:00
Bryan Housel
2a08868c14
Fix vector tile layers
...
(closes #6426 )
After switching from XHR->fetch, we now parse the response separately,
so the `vtToGeoJSON` function already has an ArrayBuffer to work with.
2019-05-24 10:15:35 -04:00
Bryan Housel
e6bc9d9e8f
Swap out d3-request, swap in d3-fetch
2019-04-24 16:25:25 -04:00
Bryan Housel
cda8f657ac
Swap fast-deep-equal for lodash isEqual
...
(re: #6087 )
2019-03-29 22:17:29 -04:00
Bryan Housel
4a8c20c56e
Remove lodash forEach
...
(re: 6087)
2019-03-28 19:50:20 -04:00
Bryan Housel
0e90167513
Remove lodash clone
...
(re: #6087 )
2019-03-22 23:18:25 -04:00
Bryan Housel
ff4f8f005f
Remove lodash find and findIndex
...
(re: #6087 )
2019-03-22 17:31:41 -04:00
Bryan Housel
7241e07344
Return shallow clones of features, because the hashes may change
...
If we return the original feature, and then change the hash later as the
feature merges with another, d3 won't exit/enter because it is joining
on the new hash, not the originally hash.
2018-08-25 00:12:21 -04:00
Bryan Housel
48e233e4a3
Move some css rules around, add hash and geometry.type to css classlist
2018-08-24 10:39:03 -04:00
Bryan Housel
b0f86cdf31
Merge matching polygons across tile boundaries
2018-08-23 22:03:51 -04:00
Bryan Housel
259e410b43
Clip polygons to tile boundaries
2018-08-23 13:03:18 -04:00
Bryan Housel
0f07393fb3
Fix data file tests (in both phantom and real browsers)
2018-08-23 11:11:14 -04:00
Bryan Housel
80b583a6f0
WIP on feature deduplication across tile boundaries
...
It seems like the ids stored in the features are not reliable, so I'm trying
to generate ids
2018-08-22 23:16:31 -04:00
Bryan Housel
3eb4d91987
Now supports fetching data from vector tile url
2018-08-21 18:44:05 -04:00
Bryan Housel
9009d55fd1
Add a vector tile service
2018-08-20 21:54:00 -04:00