Javascript中的简单GeoJSON转换
Simple GeoJSON transformation in Javascript
我使用leaflet.js来渲染基于自然特征的几个几何图形。基础几何结构可以是一个简单的圆盘,也可以是一条大树线后面的周长。我将这些存储在postgres中,并使用postGIS函数来计算它们的变化。
在通过ajax请求发送到客户端之前,几何图形也被扩展为GeoJSON。有些结果非常大,所以我希望能够在客户端做一些工作。
考虑到基础几何结构,我想做一些简单的计算,这将产生一个新的几何结构,代表原始几何结构的扩展-比如说,显示它周围3或4英里的距离。这将使我不必从服务器向客户端发送额外的几何结构。该函数需要考虑多个断开连接的多边形,其中扩展的周长将包围所有多边形。
我开始考虑https://github.com/cschwarz/wkx、d3和openLayers。我将来可能会使用这个库,而不仅仅是上面提到的,但我现在真的不需要太多。我希望有人知道一种简单明了的方法,可以在JS中进行类似postGIS的基本计算。
我正在使用node,浏览并需要支持IE9+,FF,Chrome和Safari。
谢谢!
我对PostGIS格式不够熟悉,无法为您的第一个问题提供解决方案,但对于您的第二个问题,一旦您将数据作为GeoJSON,turf.js将进行缓冲以及许多其他基本的GIS操作。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 将数字转换为一定数量的硬币
- 将Big GeoJSON转换为topoJSON
- 谷歌地图和GeoJSon:纬度和经度转换
- 将 GeoJSON 坐标转换为其他投影以用于草坪.js
- 将 KML 转换为 Geojson 时出错
- 将GeoJSON对象转换为Javascript数组
- Javascript中的简单GeoJSON转换
- 转换Geojson嵌套数组数据并在jquery中将其打印为列表
- 如何在Java中将PostGIS数据库中的数据转换为GeoJSON
- 用Javascript将GeoJSON转换为SVG
- 带属性的GeoJson到TopoJson转换器
- 我如何将我的CAD(DWG)文件转换为GeoJSON
- 如何在javascript中将字符串数据转换为Geojson