我必须从图层列表中删除原始文件,然后重新投影临时文件(不更改CRS),以将其放入我的项目并适当命名。在Qgis中重新投影图层的更好方法?
#1 楼
右键单击左侧面板中的图层,然后选择“将矢量图层另存为”,然后在“选定的crs”下选择wgs84(thats epsg:4326):#2 楼
只需将shapefile添加到项目中,检查它们是否具有正确的UTM CRS,然后右键单击图层-> Save as ...,选择目标和新文件名,然后将WGS84(EPSG:4326)作为CRS输出。评论
我想将其从UTM重新投影到十进制。
– razi
2012-10-12 5:31
@Andre Joost:抱歉,添加此内容时不小心添加了您的帖子,应该发表评论
–库尔特
2012年10月12日下午5:38
@razi:“我想将其从UTM重新投影到十进制”。你能解释一下吗?您是说要保留utms,但只能将单位更改为十进制度?那不可能
–库尔特
2012年10月12日下午5:58
我也有同样的问题。我想留在CRS WGS84:4326中,但将单位从十进制度更改为Bessel,Potsdam,Zone3(Gauß-Krüger),这可能吗?
– Philipp B.
17年8月14日在7:54
@Philipp No,WGS84和DHDNGauß-Krüger是两个不同的世界。
– AndreJ
17年8月14日在9:16
#3 楼
要重新投影矢量层(或一批层)(即重新计算新参考系统的坐标值),必须转到菜单>处理>工具箱(这将打开一个侧窗)。在处理工具箱搜索框中,键入“重新投影层”。从以下选项中选择“重新投影图层”算法。将打开一个窗口:选择要重新投影的图层。选择目标CRS和文件路径,您要将新的重新投影图层保存到该路径。单击运行。
此过程不会在原始图层中进行更改。
评论
嗨,我是QGIS的菜鸟:),我一直在尝试这一步,其他人也喜欢更改项目和图层投影,但是它使我的图层在六或七个数字上保持不变。如果要尝试将其投影转换为3857 Pseudo Mercator的投影,则此链接后面是一个shapefile(我在QGIS下导入了完整的zip)。谢谢 !
–弗洛里安·布朵(Florian Boudot)
16年11月28日在15:55
嗨@FlorianBoudot!您需要重新打开保存的图层。我只是在这里对您的文件执行此操作,效果很好。请记住,这里有两个参考系统:1)您的shapefile,它将所有地理数据存储在某个CRS中; 2)您的QGIS工作窗口,在投影到屏幕上之前投影所有层(甚至具有不同CRS的层)。您可以像我在帖子中描述的那样更改第一个。可以在窗口右下角的地球图标中更改第二个图标。
–r01f 51m035
17年1月17日在20:16
感谢您的答复,但很抱歉,它仍然对我不起作用:(我使用工具箱转换为3857。该图层具有新名称。我将该图层另存为geojson(或ESRI Shapefile),当我打开geojson,所有坐标都类似于[261739.24826980373,6249991.3352297293]这是QGIS 2.18.0
–弗洛里安·布朵(Florian Boudot)
17年2月15日在16:00
3857不是地理坐标系,您不会从中获得经度和纬度值。为此,最简单的CRS是WGS84-> EPSG:4326。
–bugmenot123
19年8月1日在11:11
评论
您是否要以DDD格式而不是DMS格式重新投影坐标?