10得票1回答
拓扑JSON - 新加坡和香港的弧线

我注意到在https://github.com/mbostock/topojson/tree/master/examples上的world-110m.json和world-110m2.json中没有新加坡和香港的路径。我查看了生成world-110m.json文件的自然地球数据集,并发现新加坡...

12得票2回答
使用Leaflet显示横跨180度经线的GeoJSON

我正在尝试展示一个跨越180度经线的geoJSON对象(在本例中是俄罗斯的轮廓)。目前,该对象显示为国家的一部分在地图的左侧,一部分在右侧: 看起来leaflet有一个解决方法,但似乎不起作用: https://github.com/Leaflet/Leaflet/issues/82。我...

19得票1回答
在R中,能否读取geoJSON或topoJSON文件以绘制分级地图?

topoJSON和geoJSON文件在互联网上绘制地图非常普遍,是否可以将它们导入R中以绘制等值区域地图?

11得票3回答
使SVG路径像平滑线一样,而不是粗糙的样子

在我的项目中,我从路径创建线条。 由于我使用了较大的笔画宽度,因此它非常粗糙: 我已经做了一些搜索,但我找到的唯一解决方法是stroke-linejoin: round;,如下图所示: 虽然这样要好得多,但我还不满意。 有没有办法获得真正平滑的线条? 或者说有更圆润的linejo...

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

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

9得票1回答
d3.js地理世界地图-合并俄罗斯(将左侧的小部分移至右侧靠近美国)

我用d3创建了一个简单的世界地图,你可以在这里看到:http://bl.ocks.org/wiesson/ef18dba71256d526eb42 是否有一种简单的方法可以将俄罗斯的小部分(如图片所示)向右移动,而不需要创建新的topojson?如果没有,是否有其他想法?

12得票2回答
如何在Altair中使用GeoJSON数据制作地图?

我对地图绘制和Altair/Vega非常陌生。Altair文档中有一个示例,介绍了如何使用美国各州的轮廓图开始制作地图(an example in the Altair documentation for how to make a map starting with an outline o...

7得票2回答
使用 D3.js 渲染部分 TopoJSON 地图

我正在使用D3.js库从美国人口普查的shapefile创建地图。我想要创建整个美国地图,这不是问题,以及每个州的地图。 我的工作流程使用人口普查数据,在命令行中通过ogr2ogr进行必要的更改,然后通过shpescape.com将其转换为topojson或geojson,由于node.js...

26得票3回答
在D3.js/GeoJSON/TopoJSON/Shapefile中平滑弧线/绘图点(在某个地方)

我已经寻找了一段时间的答案,但我还没有能够弄清楚。 我最终将从基于网格的数据(GRIB 文件)创建一个 TopoJSON 文件。 当缩放时,我可以很容易地将数据插值到更细的分辨率网格中,以便在缩小时绘制点看起来更平滑,但是当放大时,不可避免地会看到像块状网格点一样。 我还研究过简化方法,虽...

12得票2回答
将d3 v4地图缩放以适应SVG(或完全适应)

我试图将美国地图的比例缩小。可以缩小到我的SVG或手动缩小。 这是我最简单的代码:function initializeMapDifferent(){ var svg = d3.select("#map").append("svg") .attr("width", 1...