上篇文章我们讲了postgis中一些gis数据格式的转换函数,这篇我们来讲一下空间分析,空间拓扑相关的知识。

首先我们以几个常用的函数来做解析和案例:

1.st_intersects(geom,geom)返回两个图形是否相交。用于空间拓扑关系中的相交关系。注意这两个参数可以是任何类型的图形,可以是一个点和一个线,一个点和另一个点,一个线和另一个线,一个线和一个面,就是指空间上任意两个图形是否相交。相交返回true,不相交则返回false

还是和上篇文章一样我们使用杭州市的shape作为例子,

select st_intersects((select geom from public.杭州市 h where id=2),
(select geom  from public.杭州市 h where id=4));

得到结果:

这个函数就是被用作服务端空间分析最常用的函数,可以实现例如点位是否在某区域内部:

select st_intersects('SRID=4326;POINT(120.23684 30.184585)'::geometry,(select  geom  from public.杭州市 h where id=4));

PostGIS空间拓扑关系空间分析教程相关推荐

  1. matlab patch 六面体,《有限元基础教程》_【MATLAB算例】4.8.2(1) 基于8节点六面体单元的空间块体分析(Hexahedral3D8Node)...

    [MATLAB 算例]4.8.2(1) 基于8节点六面体单元的空间块体分析(Hexahedral3D8Node) 如图4-23所示的一个空间块体,在右端部受两个集中力F 作用,其中的参数为: 1051 ...

  2. 空间转录组分析流程(使用Seurat对空间数据集进行分析)

    空间转录组分析流程(使用Seurat对空间数据集进行分析) 因为每次打开这个网页都非常慢,所以我讲这个网页进行一个翻译,方便学习. 使用Seurat对空间数据集进行分析,可视化和集成 1.介绍 本教程 ...

  3. Case 2-1:用空间平滑法分析华南地区的TAI语地名分布

    Case 2-1:用空间平滑法分析华南地区的TAI语地名分布 本例研究华南地区TAI语地名分布,它采用了移动搜索法(FAC)和核估计两种空间平滑方法.移动搜索法(FCA)是以某点为中心画一个圆或正方形 ...

  4. 史上最简单的openshift免费空间上传代码教程!没有之一!

    史上最简单的openshift免费空间上传代码教程!没有之一! 最近因为想弄一个免费的空间,而且最好是java的空间,找了一大片,jsp的空间少不说,免费的更是寥寥无几.  找了一大推垃圾空间,终于让 ...

  5. YEDROUDJ-NET: AN EFFICIENT CNN FOR SPATIAL STEGANALYSIS【Yedroudj-Net:一个高效的空间隐写分析CNN】

    YEDROUDJ-NET: AN EFFICIENT CNN FOR SPATIAL STEGANALYSIS [Yedroudj-Net:一个高效的空间隐写分析CNN] ABSTRACT 在大约10 ...

  6. 2020年中国城市地下空间市场现状分析,东部地区供需市场依旧领先「图」

    一.城市地下空间功能类型分布 所谓城市地下空间,是指人类为了满足使用需求建造在岩层或土层中的建筑.主要作用在于对城市生活环境进行改善,缓和城市发展中的资源紧张,与地下交通一起,为开拓城市新生活领域提供 ...

  7. 计算机硬盘内存不足,电脑磁盘不够怎么办_电脑磁盘空间不足的解决教程

    电脑使用了一段时间后,多少都会生成一些垃圾文件占用磁盘的空间,导致电脑磁盘不够的情况发生,那出现电脑磁盘空间不足该怎么来处理呢?有许多小伙伴不知道怎么操作,所以今天本文就来为大家分享具体解决教程. 解 ...

  8. 最简单的openshift免费空间上传代码教程!和FTP一样简单!

    史上最简单的openshift免费空间上传代码教程!没有之一! 最近因为想弄一个免费的空间,而且最好是java的空间,找了一大片,jsp的空间少不说,免费的更是寥寥无几. 找了一大推垃圾空间,终于让我 ...

  9. xrea mysql密码_Xrea日本老牌免费空间申请和使用教程:1GB空间可绑域名_免费PHP空间 | 微站中国|MicroHost...

    Xrea这是一个老牌的日本免费空间,稳定运行了十年以上,相信一些玩免费空间的资深玩家和一些老站长都或许都曾经用过Xrea空间,Xrea空间服务器多达几百个,且全部在日本,连接国内速度快,成立众多免费空 ...

最新文章

  1. 一句话实现Mysql查询结果带行号
  2. FIFOQueue '_4_batch_processing/batch_join/fifo_queue' is closed and has insu
  3. C# 中几个关键词的使用
  4. tornado 第一篇
  5. android 启动服务同时传递数据,Android Studio开发基础之起动Service,并通过从Activity向Service传递数据...
  6. 合并excel文件 C语言,如何用VBA函数合并多个文件
  7. 3.4 改进定向搜索
  8. 关于卷积神经网络可视化的一点心得
  9. 第2.01节 发布版本vs源码编译
  10. UltraISO 9.7.0.3476中文完美破解安装版
  11. 详解.class文件
  12. android 获取全国地址,Android获取所有国家列表
  13. 自创银河系,转转转转转----Java球类的椭圆轨迹运动----立体效果
  14. 超详细!K8s 面试知识点
  15. pycharm选择虚拟环境
  16. 国外网络推广的方式有哪些?海外自媒体平台推广你真的会做吗?
  17. FTP主动和被动模式区别?
  18. lucene和solr第二篇
  19. Android本地服务器NanoHttpd配置Https双向认证
  20. Zookeeper原理及实战开发-余强-专题视频课程

热门文章

  1. 如何写简历?写简历需要注意什么?
  2. 个人整理的UI设计部分知识点(AI和PS)
  3. 什么时候scanf(%d,a)中不用写
  4. 空压机远程监控系统解决方案
  5. Feng_D的笔记杂,持续更新中......
  6. 【深度学习】深入探讨:残差网络解决了什么,为什么有效?
  7. 基于Unity3D技术的纸牌消除游戏
  8. post office 问题
  9. c语言编程翻转,c语言编程:实现数字的翻转
  10. 近期Java杂项问题