我发现很多东西说该层需要重新投影和保存,但它根本没有用为了我。
是否有一种方法可以创建缓冲而不使用ftools或至少以某种方式强制单位进行计量?
作为解决方法,我将计量单位转换为度(lat),使用了它,但最终产品必须尽可能接近实际。
我尝试过的事情:
设置我可以找到的每个单元选项米(如果可能的话)。
将所有内容都设置为NAD83 /马里兰州(数据用于华盛顿特区)并保存为此类内容(例如ESRI形状文件中的图层)。
重新导入重新投影的图层
将相关图层设置为Google Mercator
先尝试创建缓冲区。许多工具都经过组合尝试。
#1 楼
缓冲区大小始终以层CRS单位应用。因此,如果要在仪表中缓冲,则CRS层必须使用仪表。不需要ftools来更改CRS。
在WGS84 CRS中打开原始图层。
右键单击图层列表,然后选择“另存为...”。 (不要在图层选项中更改CRS!)
将目标CRS设置为NAD83 / Maryland并保存。
加载新的Shapefile。
缓冲区。
链接文件中的点坐标未正确重新投影:
这些是“另存为...”中的设置对我有用:
评论
Shapefile中的点与KML中的点具有相同的坐标。但是Shapefile说它的CRS是Google Mercator。坐标必须不同。坐标尚未重新投影。您是如何创建Shapefile的?
– Underdark♦
2012年4月21日在17:59
我对shp文件进行了多次迭代。我最初将其投影到NAD83 / MD,而我最后尝试的是该网站上的其他建议Google Mercator的东西。我通过将shp文件导入QGIS来创建文件,然后将它们另存为具有NAD83 / MD投影的ESRI shapefile(或最后一种情况下的Google Mercator)。
– haxwithaxe
2012年4月22日17:37
我重新开始,将KML导出到shapefile,而没有碰到它们,然后进行了重新投影和缓冲,看起来好像正在工作。
– haxwithaxe
2012年4月23日下午4:53
旧线程,但是如何使用MMQGIS插件(允许您指定要用于缓冲区的单位)呢?不需要先导出到具有不同CRS的新层。
– Mike
2014年10月31日17:47
@mike:说实话?我不相信
– Underdark♦
2014年10月31日在21:55