是否可以在QGIS中使用Goode Homolosine投影?QGIS和GRASS似乎都遇到干扰,将较高的纬度挤压在一起。我尝试+ proj = goode + ellps = sphere + datum = wgs84作为自定义CRS。
是否可以在QGIS中使用Goode Homolosine投影?QGIS和GRASS似乎都遇到干扰,将较高的纬度挤压在一起。我尝试+ proj = goode + ellps = sphere + datum = wgs84作为自定义CRS。
Answers:
以前有关于中断投影的问题:不连续或中断的地图投影?
结论是proj4(用于QGIS和GRASS中的投影处理)不支持中断的投影。
借助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
工作得很好
QGIS 2.18几乎完全支持Homolosine用于栅格。您只需要意识到问题#959:直接使用GDAL使用CHECK_WITH_INVERT_PROJ
参数执行任何栅格变形,就可以了。
关于向量,事情仍然很复杂。AndreJ 在回答中显示的某些错误占上风。原因很简单:QGis并不知道这是一个制图程序,而是将任何投影的共域视为有限空间。
这有一个简单的解决方法:将导入QGis的任何矢量层与同型糖蛋白共域相交。一段时间以前,我提供了一个离散的共域矢量,该矢量以一度经度和纬度的间隔定义。