是否可以在QGIS中使用Goode Homolosine投影?


11

是否可以在QGIS中使用Goode Homolosine投影?QGIS和GRASS似乎都遇到干扰,将较高的纬度挤压在一起。我尝试+ proj = goode + ellps = sphere + datum = wgs84作为自定义CRS。

Answers:


0

以前有关于中断投影的问题:不连续或中断的地图投影?

结论是proj4(用于QGIS和GRASS中的投影处理)不支持中断的投影。


我应该已经在Proj.4跟踪器上提到了一张票,用于支持Goode Homolosine(在提出该问题之后创建):trac.osgeo.org/proj/ticket/106。不过,看来我没有像我想的那么新的项目。我将尝试更新我的项目并查看进展情况。对不起,重复的问题。
mattwigway 2011年

1
所有的投影都被打断了……也就是说,计数器域是一个有限的空间,而不是无限的;)
Luísde Sousa,

6

借助QGIS Lisboa,现在对Goode Homolosine投影提供了基本支持。

我从http://edc2.usgs.gov/glcc/fao/data_specifications.php下载了IGH数据

并设置此用户CRS:

+proj=goode +lon_0=-100 +x_0=-11119487.43 +y_0=0 +a=6370997 +b=6370997 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

对于北美。

lon_0和x_0来自本文档的附录03:http ://proceedings.esri.com/library/userconf/proc98/proceed/TO850/PAP844/P844.HTM

覆盖自然地球的世界boundary_m,我得到了这张照片:

在此处输入图片说明

在北美非常合适(错位约20公里),而在其他地区则变形。


编辑

刚刚注意到,proj到现在就知道打断了高糖同素甜食:

+proj=igh +ellps=sphere +towgs84=0,0,0 +lon_0=100w +x_0=-11119487.43

给我这张自然地球世界边界和10度矢量网格的图片:

在此处输入图片说明

我不确定除哪些参数之外+proj=igh是否需要其他参数。


使用上面的定义,我得到了像素偏移。对我而言,定义+proj=igh +towgs84=0,0,0工作得很好
Thomas

3

QGIS 2.18几乎完全支持Homolosine用于栅格。您只需要意识到问题#959:直接使用GDAL使用CHECK_WITH_INVERT_PROJ参数执行任何栅格变形,就可以了。

关于向量,事情仍然很复杂。AndreJ 在回答中显示的某些错误占上风。原因很简单:QGis并不知道这是一个制图程序,而是将任何投影的共域视为有限空间。

这有一个简单的解决方法:将导入QGis的任何矢量层与同型糖蛋白共域相交。一段时间以前,我提供了一个离散的共域矢量,该矢量以一度经度和纬度的间隔定义。

土井

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.