如您所知,我们在 GIS 中有两种坐标系:地理坐标系和投影坐标系
考虑以下情况:
我有一个带有投影坐标系的 shapefile ,我的意思是顶点的坐标在PCS中,所以我可以使用 GDAL/OGR 库提取顶点,然后使用正交投影在 OpenGL 中显示它们是没有问题的。由于坐标以米为单位,并且它们被投影在 2D 平面上,所以我认为不会有问题。
数据源有一个地理坐标系,我只想在投影坐标系中渲染它,所以我必须使用 PROJ.4 库进行转换,然后在 OpenGL 中渲染转换后的坐标。我再次认为不会有问题,因为我想显示的坐标是投影在 2D 平面上的。
数据源有一个地理坐标系,我想在 OpenGL 窗口上的同一个 GCS 中渲染它们。所以我在地理坐标系中使用 GDAL/OGR 提取坐标,并且没有任何转换,我将在 OpenGL 中渲染它们。我怎样才能做到这一点?我的意思是如何在 OpenGL 窗口中设置椭圆平面,就像 ArcGIS 在地理坐标系中渲染数据一样?