我一直在为居住在印度太平洋的物种(经度从20度到-65度)建造凸包。我遇到的问题是,对于可以在180度经度线的两侧找到的物种,重建后的船体会在整个图层上扩展,而不是在包含该图层两端的较小多边形中包含这些点。造成这种现象的原因是,这条线代表了图层的边缘,并且QGIS没有包装矢量地图(请参见下图……我的“声誉”现在“足够好,可以包含它,谢谢)”。
经过深思熟虑,这些是我遇到的一些可能的方法。但是,我不太确定它们的优点或实现:
将中央子午线从0(即格林威治)更改为150度。如何才能做到这一点?这会仅仅是改变地图显示(本身就是有用的),还是有助于正确凸壳的构造?
将坐标系从+/- 180度格式更改为0到360度格式。显然,可以使用PostGIS中的“ ST_Shift_Longitude”功能来实现这些目标,该功能会将负经度增加360度。有没有更简单的方法可以做到这一点?此外,此函数还会生成一个180度的中心图,虽然这不是世界末日,但150度的中心图会更好(〜印度太平洋的中心)。
感谢您的时间和帮助,对于冗长的帖子,我们深表歉意。