我为每个美国州都有一个shapefile,我想将所有shapefile添加到一起,我使用Basemap
和{
for t in range(len(shape)):
l = list(shape[t])
l[1] -= 4000000
l[0] += 1000000
tup = tuple(l)
shape[t] = tup
正如我提到的阿拉斯加是巨大的,有没有什么简单的方法来调整形状文件的大小?在
谢谢你的想法!在
编辑:
一些附加信息: 我用这整件事来想象2013年人口普查数据。我当前的输出如下:https://goo.gl/photos/RKMGcmw7ig7MNHv56
投影:阿尔伯斯面积相等
哇,等等。在
GIS中没有“调整大小”。不失去几何图形的重要地理空间属性。你不应该那样做。在
首先,这张地图的目的是什么?你用什么工具来渲染它?在什么地理空间投影中(不同的投影具有不同的属性,使地图在渲染时看起来非常不同)?在
围绕这一点的传统方法是渲染两个贴图并将它们合成为图像。如果你移动shapefile,你将失去坐标,你将无法生成,比方说,阿拉斯加的正确分划线。在
如果这只是一次,你也许可以移动它或调整大小,但我强烈建议不要这样做。在
如果这是一个一次性的事情,除非你有来编程,否则我会说最简单的方法是下载一个免费的工具,比如OpenJump,打开你的阿拉斯加shapefile以及美国边境shapefile,然后像你在photoshop一样调整它的大小:)。。您也可以精确地执行翻译:)
相关问题 更多 >
编程相关推荐