美文网首页开源
PG+PostGIS 空间查询

PG+PostGIS 空间查询

作者: 秋收拖拉机 | 来源:发表于2020-06-15 13:31 被阅读0次

1、计算线路长度(米)
SELECT patrolid, st_length(ST_Transform(geom,3857))
FROM public.patrolrecord where patrolid='3d4f8e0d-e759-469f-b78e-50f6445b56c9'

ST_Area(ST_Transform(geom,3857))

2、空间相交计算
判断点是否在面内:
select ST_DWithin(ST_SetSRID(ST_MakePoint(117.272031,31.868486),4326),(SELECT geom from sxkwg where xzqhcode='340103009'),0)

3、矩形查询
_st_intersects(st_transform(ST_MakeEnvelope(" + leftTopX + "," + leftTopY + "," + rightBottomX + "," + rightBottomY + ",4326" + "),4326),geom)

4、多边形查询
SELECT gid,year,cc,gb,ec,name,type,cc,gb,ec,name,type,st_astext(geom) wkt FROM V_ARCP where ST_Intersects(st_geometryfromtext('wkt',4326), geom) and year='2017'

相关文章

  • PG+PostGIS 空间查询

    1、计算线路长度(米)SELECT patrolid, st_length(ST_Transform(geom,3...

  • PostGIS函数应用(一)

    先展示查询的效果: (1)几何图形空间查询: (2)Buffer空间查询: (3)查询函数 PostGIS空间查询...

  • 创建表空间及用户

    临时表空间 数据表空间 创建用户 赋予权限 查询所有用户 查询所有临时表空间 查询所有表空间 删除用户 删除表空间...

  • oracle 常用指令

    oracle常用指令 表空间查询 查询表空间中对象的详细信息 重建索引 创建表空间 查询表文件是否自动扩展 优化表...

  • arcgis js 4.14中针对sceneLayerView查

    最近针对scenelayer进行空间查询,SceneLayer不支持空间查询,用到sceneLayerView,这...

  • Kubernetes 常用命令

    查询组件状态 查询名字空间 查询节点 查看kubedns状态 查看kubedns日志

  • mongoose 空间查询

      工作中我用了Koa2做了后台,选用了mongo数据库。因为要用到空间查询显示当前地图视图的空间查询结果,经过一...

  • xpath

    查询带有命名空间的XML 查询带有命名空间的XML...

  • Oracle 查询表空间状态

    查询表空间状态 添加表空间 表空间物理位置信息

  • 数据库表空间

    -- 1.查询表空间空间 SELECT a.tablespace_name "表空间名", total "表空间大...

网友评论

    本文标题:PG+PostGIS 空间查询

    本文链接:https://www.haomeiwen.com/subject/jqicxktx.html