PostGis的几个简单应用算法

PostGis的几个简单应用算法1 点的最近点查询 select smoke, ST_AsGeoJSON(geom) as geom, company, address from power t order by ST_Dista…

PostGis的几个简单应用算法

2.根据点在数据库里查询在哪个多边形中

SELECT 
id,
geom
from dt_cy 
where 
ST_Contains(geom, st_geometryfromtext("POINT(113.458729 34.816974)",4326));          

代码100分

3.使用knn(最近邻法),计算距离多边形最近的点

代码100分select 
*
from 
teatcyd 
ORDER BY teatcyd.geom <-> (SELECT geom from dt_cy where gid =74833) limit 1

4.创建索引(通用索引)提升查询效率

CREATE INDEX teatcyd_geom_idx ON teatcyd USING GIST (shape);

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9670.html

(0)
上一篇 2023-02-03
下一篇 2023-02-03

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注