postgresql – Geoserver – 如何绘制代表两点之间的大圆的测地
我正在使用Geoserver 2.1.1版,Postgres 9和PostGIS 2.0
我想要达到的目标(我认为!)应该是非常直截了当的.我想在地图上渲染一条线,代表地球表面上两个城市之间的大圆. 我的数据库包含城市位置,表示为定义为纬度和经度对的地理点. 我有一个在Geoserver中定义SQL视图的图层,它从指定城市的两个坐标中检索一个线串(st_makeline).我不得不键入将地理位置转换为几何图形以使其工作. 但是当我在地图上绘制返回的线时,我得到的是一条直线,而不是我期待的曲线. 谁能告诉我应该怎么做呢? 谢谢! 解决方法
PostGIS主要提供基本几何点,线串和多边形的“构造函数”,如ST_MakeLine.
您想要做什么还取决于您在显示地图图层时使用的坐标参照系. 这是关于大圆圈或部分内容的好方法: 你的,斯特凡 附:这是一些相关的东西: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |