turfjs

    1热度

    1回答

    我正在使用Openlayers 3并希望添加一个图层,其中TurfJS函数“合并”的答案应该是源代码。 直接在OpenLayers 3中添加GeoJSON层并不成问题,并且工作正常。 但是,当我加载变量中的GeoJSON文件使用turf.merge(源),这不能再添加到一个图层。 我已经尝试turf.merge的答案转换中和的FeatureCollection添加此作为层的源,但是这也没有工作 /

    5热度

    1回答

    我正在使用Fortune算法的Javascript实现来计算voronoi单元(https://github.com/gorhill/Javascript-Voronoi)。我的网站计算是地图上的点(所以(lat,lng))。我首先做了投影(lat,lng) -> (x,y),然后我计算了voronoi单元,并以另一种方式做出了半边的投影。 它工作正常,我使用传单显示结果,但我需要做更多的事情。

    2热度

    1回答

    方法:我目前使用turf.js进行地理处理,作为broader mapping project的一部分;我的工作流程是这样的:人口普查的 拉以GeoJSON为全县 水多边形拉GeoJSON的瓷砖来自OSM全县面积 Recursively pull的大片,并且每个水魔方为 在脚本中,turf.merge the water tile成一个单一的多面 在脚本中,recursively turf.int

    0热度

    1回答

    有没有一种turfjs方法可以让我增加线串的密度?如果没有,是否还有其他一条线要做? var line = { "type": "Feature", "properties": {}, "geometry": { "type": "LineString", "coordinates": [ [ -24.78515625,

    3热度

    2回答

    Turfjs有没有方法确定LineString与多边形边界相交的坐标? 有很多方法可以找出一个点是否在一个多边形内,并且有很多方法可以找出一个点是否在一条线上等,但我似乎无法找到一种方法请询问“此线与多边形的边界相交点”。 我可以使用线交点算法来枚举多边形中的点以找到该点,但我想知道是否有更多的“草皮”方法来做到这一点。 对于上下文,我已经加载了一个GPX轨道,并且想要估计轨道进入/离开定义区域的

    0热度

    2回答

    我使用OpenLayers3 ol.interaction.Draw来让用户在地图上绘制一个形状,可以通过点击顶点或通过Shift +拖动来绘制自由形状的多边形(这很重要到我的申请)。一旦形状绘制,我用turf.js来绘制形状比较在客户端WFS层,运行intersect(),看看是否WFS功能相交绘制的图形。但是,如果手工绘制形状有哪怕是一丁点的自我路口,turf.js intersect()功能

    1热度

    1回答

    之间我使用进行交叉的turfjs 拉制层是“多边形”,而我希望它在一个“的MultiPolygon”层被交叉函数turfjs跑一个错误。 这里是我的代码片段: $.getJSON("FloodHazard_CRB_100Year.json", function(baha) { //addDataToMap(data, map); console.log(json);

    0热度

    1回答

    我有不同的草皮操作,现在我希望它具有某种风格。我所有的操作导致ee9900,我认为是开放层的默认颜色2.12 所以我认为是我有一个功能,采取的结果,现在我想它把一些风格。 我创建: var geojson_format = new OpenLayers.Format.GeoJSON({ "ignoreExtraDims": true, }); var vect

    1热度

    1回答

    我有一个简单的Google地图。我在给定的经纬度处添加了一个标记。 我想使用turf.js来计算1km缓冲区,然后我可以显示为Google Maps多边形。 turf.buffer()返回的路径是一个椭圆。从标记到边界的距离在纬度上是正确的。但纵向不足1公里。看起来投影存在问题,但是Google Maps API和turf.js文档状态WGS84是默认投影。 比赛结束使用turf.js缓冲点,折线

    0热度

    1回答

    我有turfJS的along()方法的问题。看来turfJS与我的坐标有问题。 var alongLine = { "type": "Feature", "properties": {}, "geometry": { "type": "LineString", "coordinates": [ [-37.86902659740041,