问题标签 [turfjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Turf.js 圆形多边形坐标问题
平台使用:Node.js v8.9.4
草皮版本:来自 npm 的最新版本 - @turf/turf
代码:
我收到的多边形:
问题:
多边形坐标错误,纬度正确。但是,经度完全不同。
用这个库尝试了所有的东西,仍然坐标是错误的,在完全不同的区域创建多边形。
javascript - 从 featureCollection turf.js 中删除功能
我有一个featureCollection
. 每个元素都有properties
哪个条目arr
。arr
要么包含[]
,要么["a",.... n]
。我想从featureCollection
where中删除每个元素arr.length !== 0
。
我将如何在turf.js
(版本 5.1.6)中做到这一点?有一个固有的功能吗?还是我必须使用dict
原生的简单突变JS
?
javascript - 如何在mapbox中获取圆圈的wkt
我试图在地图框中获得圆圈的 wkt。但不确定如何在 mapbox 中获取 circle 的 geojson。我想我可以使用以下示例顺便说一句问题是geojson。
请帮我!
javascript - js - 如何从 @turf/meta 模块导入函数
我正在尝试导入coordEach
从 npm 模块命名的函数@turf/meta
。我尝试使用导入和破坏函数,但我收到此错误:
Uncaught (in promise) TypeError: Object(...) is not a function
我的代码:
据我所知,我正在正确地从包中导入所有内容。npm install 也可以。
我错过了什么?
我也试过
那里的错误是:
未处理的拒绝(TypeError):__WEBPACK_IMPORTED_MODULE_0__turf_meta___default.a.coordEach 不是函数
javascript - 加入两个边界框 bboxes
我有两个边界框,想创建一个包含这 2 个的大边界框 - 加入它们。
例如(turf.bbox 的 2 个结果):
草坪等有简单的方法吗?谢谢
mapbox - Turf.js 找到用 Mapbox GL JS 加载的数据边界框?
我正在使用 Mapbox GL JS 从某些页面上的外部 URL 加载 GeoJSON。我想自动使地图适合我正在加载的多边形的边界。
我知道turf.js 的 bbox 方法可以帮助解决这个问题,但我不确定如何将 GeoJSON 放入turf.bbox
调用中。
这是我现在的代码:
但它失败了turf.min.js:1 Uncaught Error: Unknown Geometry Type
。文档说需要bbox
“任何 GeoJSON 对象”。
我该如何正确地做到这一点?我显然宁愿不加载外部文件两次。
javascript - 检测交点Turf.js,第一个和最后一个位置不等价
使用Turf.js版本 3.0.12。下面的函数应该返回两个多边形之间的交集,如果它们不相交,则返回 null。多边形确实相交。我尝试了几种不同的多边形并收到相同的错误:
“错误:第一个和最后一个位置不相等。”
我引用了这个例子:http ://turfjs.org/docs#intersect
感谢您的关注!
javascript - Mapbox-gl-js 中的线或多边形对象点
我使用 Mapbox-GL。我阻止了一些需要显而易见的事情。
如何将几何 (lng / lat) 转换为点 (x, y)?
有一个“Javascript库”书商吗?
那么,如果它是一个点、线、多边形或多多边形......
谢谢!