map-projections

    1热度

    1回答

    我有一个world-50m.json文件工作的投影,但是当我用一种颜色填充它时,有几个国家的边缘被切断,这些国家会在边缘创建水平填充部分/线条整个地图。 这是对D3-地理例如投影这里实际可见:https://github.com/d3/d3-geo/blob/master/test/data/world-50m.json 有没有这些截止各国的另一个JSON文件?或者,也许我可以从我的填充中省略特定

    2热度

    1回答

    我正在研究一个世界地图,其功能点击缩放功能。点击一个国家时,地图会放大,但国家并不总是居中 - 当您点击并重复时发生的情况也是如此,但似乎从未出现过相同的结果。 注意:如果禁用了转换功能,则只有在添加了旋转功能后,缩放和居中功能才能正常工作。 我的代码有什么问题?我很惊讶地看到,有没有很好的例证(并且该问题可能已经提出previously无分辨率) - 我为了方便http://plnkr.co/e

    0热度

    1回答

    我试图使用plot()函数覆盖2个空间对象。据我所知,2个对象(类SpatialLinesDataFrame和SpatialPolygonsDataFrame)的投影必须是相同的,才能让它们在同一个图中可视化。我发现类似的问题here和here,但这些都不能帮助我实现我想要的。 这是SpatialPolygonsDataFrame的编码。 (v.map是.KML文件和loccoor的列表被存储的位

    -1热度

    1回答

    我试图在QGIS中运行多边形中的点数。我在NAD83(2230 EPSG)中有圣迭戈邮政编码的shapefile。我有一个带有纬度/经度坐标的点的分隔文本文件。 在QGIS中,我可以在基本OTF投影中的观察者的多边形上正确地叠加点。但是,当我们在不同的预测中,我不能运行多边形中的点数。我已经用QGIS中的相同投影重新投射每个文件(将点保存为shapefile),但地理位置根本不匹配。 我假设我的问

    0热度

    2回答

    我想绘制一个多边形geom_sf()在任何投影其他latlong。 我使用的manual pages for geom_sf() 发现输入数据集的例子: nc <- sf::st_read(system.file("shape/nc.shp", package = "sf"), quiet = TRUE) 从经纬度到EPSG转化:3857 nc_3857 <- sf::st_transform

    1热度

    2回答

    我已经在d3中创建了一张地图,并且需要在其中添加一系列圆圈。我试图得到一个圆圈来展示和不能。我也改变了圈子的大小。开发工具在页面上显示一个圆圈,但不会显示。这是我的代码: 该圆圈放置在地图的中心。 var features = parsedJSON.features; mapLayer.selectAll('path') .data(features) .enter().a

    0热度

    1回答

    我有一组纬度/长度坐标在WGS84 Zone = 21 N下,我试图重新投影到UTM格式,但我得到的数字真的很奇怪; library('rdgal') library('sp') plot_coord_SW <- data.frame(PLOT=c(1,2,3,8,9,10),east_proj=c(5.01964,5.022444,5.025106,5.016922,5.014864,5.0

    1热度

    1回答

    感谢之前answer我能够使用地理项目将我的地理投影设置为BC阿尔伯斯。 geoproject 'd3.geoAlbers().parallels([50, 58.5]).rotate([126, 0]).center([0,50.5]).fitSize([960, 600], d)' < "$<" > "[email protected]" 我然后加载到topojson与D3空投影加载时 v

    1热度

    1回答

    我试图在Mollweide投影的世界地图上绘制线条失败。我还在同一张地图上绘制了点,并且效果很好。对于线条,我试图将这个例子适应我的需求:http://flowingdata.com/2011/05/11/how-to-map-connections-with-great-circles/。 我已经通过预测试(前4步)失败。在下面的代码中,该行应该连接肯尼亚和澳大利亚。它运行时没有错误,但输出中没

    1热度

    1回答

    我有一个边界从-180º到180º的经度,但纬度从-90º到83.64513º。在使用leaflet的前端应用程序中,当它要求mapnik服务器显示图块时,我将图块位置转换为经度/纬度。经度适用,但纬度不适用。我使用这个formula转换: lat = arctan(sinh(pi*(1 - 2*y/2^zoom))) * 180/pi 问题(我真的不知道,如果这是问题...)的是,这个公式也