Ror*_*ory 2 sqlite gis distance spatialite
Spatialite能够使用Distance()函数计算2个几何之间的距离.还有其他功能可用于LINESTRING.但是我找不到它返回的单位.是米吗?如果我有2个点,如何在空间查询中计算它们之间的距离?
(对于记录我使用SRID 4326,即WSG 86,即旧的传统纬度和经度).
小智 9
ST_Distance(),ST_Length()和ST_Area()返回的单位恰好是相应SRID定义的单位.
因此,如果您使用纬度和经度(SRID = 4326,WGS 84),任何长度将以DEGREES和SQUARE DEGREES中的任何区域进行测量.
如果您有兴趣提供更传统的单位(METERS,SQUARE METERS),您只需使用ST_Transform()将几何投影到一些适当的"平面"CRS(例如UTM)中
| 归档时间: |
|
| 查看次数: |
2608 次 |
| 最近记录: |