首页 文章

Geoserver - 如何绘制代表两点之间的大圆的测地线

提问于
浏览
5

我正在使用Geoserver 2.1.1版,Postgres 9和PostGIS 2.0

我希望实现的目标(我认为!)应该是非常直接的 . 我想在 Map 上渲染一条线,代表地球表面上两个城市之间的大圆 .

我的数据库包含城市位置,表示为定义为纬度和长度对的地理点 .

我在Geoserver中有一个定义SQL视图的图层,它从指定城市的两个坐标中检索一个线串(st_makeline) . 我不得不键入将地理位置转换为几何图形以使其工作 .

但是当我在 Map 上绘制返回的线时,我得到的是一条直线而不是我期待的曲线 .

有人能告诉我应该怎么做吗?

谢谢!

2 回答

相关问题