文件名称:rfc7946-to-d3:将rfc7946 geojson多边形转换为与d3兼容的多边形
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-05 11:57:28
d3 geojson winding JavaScript
rfc7946-至d3 在和约定之间转换多边形缠绕顺序。 为什么 D3GeoJSON多边形坐标按顺时针顺序排序,而rfc7946 GeoJSON假定相反(逆时针或绕线)。 例如,在计算或在此类多边形上应用时,此差异会引起问题。 该模块通过简单地反转给定输入的所有(多)多边形线性环的顺序来在两个转换之间进行转换。 用法 作为npm模块 安装: npm install --save rfc7946-to-d3 api: 接收rfc7946 geojson并吐出与d3兼容的geojson的函数(输入被修改到位!)。 作为cli实用程序 安装: [sudo] npm install -g rfc7946-to-d3 用: rfc7946-to-d3 < rfc7946> d3.geojson 也可以看看 一个模块,用于强制执行geojson多边形环的缠绕顺序。
【文件预览】:
rfc7946-to-d3-master
----.travis.yml(18B)
----index.js(786B)
----package.json(559B)
----readme.md(1KB)
----test()
--------linestring.output.geojson(95B)
--------featurecollection.input.geojson(247B)
--------index.js(967B)
--------linestring.input.geojson(95B)
--------polygon.input.geojson(159B)
--------feature.output.geojson(184B)
--------geometrycollection.input.geojson(185B)
--------multipolygon.input.geojson(190B)
--------featurecollection.output.geojson(226B)
--------polygon.output.geojson(138B)
--------geometrycollection.output.geojson(160B)
--------feature.input.geojson(205B)
--------multipolygon.output.geojson(189B)
----rfc7946-to-d3(434B)