146得票11回答
使用d3将地图居中显示给定的geoJSON对象

目前在d3中,如果你有一个geoJSON对象要绘制,你必须按比例缩放并平移它以使其达到所需的大小并将其平移以居中显示。这是一个非常繁琐的试错任务,我想知道是否有更好的方法来获取这些值?例如,如果我有以下代码:var path, vis, xy; xy = d3.geo.mercator().s...

105得票3回答
GeoJSON和TopoJSON之间的区别

GeoJSON和TopoJSON有什么区别,我应该在何时使用它们之一? GitHub上的TopoJSON描述表明,TopoJSON文件比GeoJSON文件小80%。那为什么不总是使用TopoJSON呢?

44得票3回答
用Python处理geoJSON中的点与多边形问题

我有一个包含许多多边形(具体来说是普查区域)的geoJSON数据库和许多经纬度点。 我希望存在一种高效的Python代码,可以确定给定坐标所在的普查区域,但目前我的谷歌搜索并没有发现任何有用信息。 谢谢!

44得票1回答
直接将geoJSON对象加载到Google Maps V3中

我正在尝试创建一张地图,使用我已经存储在mongodb中的楼层平面图。如果我将JSON放入文件中,我可以使用map.data.loadGeoJson('myfile.json')来调用它。 然而,我不想每次构建地图时都保存一个文件,我更愿意直接编写一个对象。就像这样:var tempObje...

38得票4回答
如何/在哪里获取非美国国家的州、省和行政区域的geoJSON数据?

我需要获取多个国家内各州、省和区域的地理JSON格式路径。目前可获得的大部分地理JSON数据仅涵盖美国各州和国家级边界,而不包括各国内的区域。这些地理JSON将用于使用D3.js创建地理可视化。

34得票8回答
将geopandas shapely多边形转换为geojson

我使用geopandas创建了一个圆形,并返回了一个shapely多边形:POLYGON: ((...)) 我希望将这个相同的多边形转换为GeoJSON对象。我发现了这个:shapely.geometry.mapping(shapelyObject) 返回这个:{'type': 'Polygo...

33得票4回答
GeoJson 世界数据库

我正在进行一个项目,需要使用d3.js显示国家和城市的地图。 d3.js实际上支持GeoJson格式。通常,GeoJson格式是从其他格式转换而来。 我找到了一些包含此类GeoJson数据的地方: http://mbostock.github.com/protovis/ex/countr...

30得票3回答
使用JavaScript,是否可以确定一个GeoJSON点是否在一个GeoJSON多边形内?

是否可以仅使用JavaScript(通过d3、topojson或其他方式),确定给定lat、lon的GeoJSON点是否位于给定的GeoJSON多边形内? 例如,我可以根据这里的教程绘制一个显示英国国家的地图。 然后,我有一些具有坐标但没有指示它们位于哪个国家的点。 我想为每个国家显示总...

30得票2回答
如何从地图外部与leaflet标记层进行交互?

我有一个leaflet地图,显示公共艺术品的点,从GeoJSON渲染而来。在地图旁边,我创建了一个列表,列出了相同GeoJSON数据的艺术品,并希望能够点击地图外的列表项,并在地图上弹出相应标记的弹出窗口。 如何通过点击事件将项目列表链接到它们各自的标记? 我的map.js文件看起来像这样...

29得票2回答
在leaflet中标记之间画线

我正在尝试在leaflet中在标记之间插入线条(这些标记是从JSON数据生成的)。 我看到了一个例子,但它不能与JSON数据一起使用。 我可以看到标记,但没有线条出现。var style = { color: 'red', fillColor: "#ff7800", opacity...