摘要:
环境: Win10 ArcMap10.4(用于数据处理) postgresql9.4 postgis2.2.3 pgRouting2.3(postgresql插件) 说明: 继上一篇文章做了爆管分析找出周围所有影响阀门后(参见:https://www.cnblogs.com/giser-s/p/11 阅读全文
摘要:
环境: Win10 ArcMap10.4(用于数据处理) postgresql9.4 postgis2.2.3 pgRouting2.3(postgresql插件) 说明: 做爆管分析的第一步,需要先将数据做拓扑处理(方法见博文《PostGIS 结合Openlayers以及Geoserver实现最短 阅读全文
摘要:
Postgresql存储过程返回值的方式有很多,在此先只记录一下自己用到过的,慢慢拓展 1、type型,这里geometry可以是任何postgresql支持的类型(integer/text/character varying.....) 2、table型,返回数据集的一种,需要自己定义返回的字段, 阅读全文
摘要:
1、缓冲区法:查询数据库fm表里,与坐标(12989691.512 4798962.444)相距0.0001米的数据(3857坐标系) 2、缓冲区法:查询fm表里,与点要素geometry相距0.0001米的要素 3、空间分析法:ST_Intersects查看相交 阅读全文
摘要:
在Oracle数据库中,有可以实现递归的函数 最近发现Postgresql数据库也有类型递归查询的方法, 与Oracle不同的是,Postgresql没有现成的关键字表示层级和路径,需要自己构造(如下path和depath) #前提数据必须是树状结构,首尾互联,方向一致(下例中,source和tar 阅读全文
摘要:
接上篇,前面在ArcMap中和Postgis中将数据都已经进行了预处理。 接下来回到Geoserver中,进行数据发布。 1、新建工作区 2、填写完工作区信息 3、打开数据存储,添加新的数据存储 4、新建数据源,选择PostGIS 5、依次填写完如下信息,保存即可 6、添加新图层 7、新建图层,将前 阅读全文
摘要:
前文讲述了怎么用ArcMap制作了测试数据,并导入了PostGIS,接下来我们需要结合PgRouting插件,对入库的数据再进行一下处理。 0、引入扩展包 postgis pgrouting postgis_topology fuzzystrmatch 1、在pgAdmin中,执行下面的sql语句 阅读全文
摘要:
环境: Win10 ArcMap10.4(用于数据处理) postgresql9.4 postgis2.2.3 pgRouting2.3(postgresql插件) ##附上本文配套素材下载地址:https://download.csdn.net/download/guzicheng1990/118 阅读全文
摘要:
说明: 在使用Postgis做路径分析时需要用到数据库的存储过程,但是存储过程逻辑很复杂,很想看一下每步的执行结果。 百度了一下,发现postgresql有插件可以支持调试存储过程。 解决方案: 1、打开pgAdmin 2、选择文件==>打开postgresql.conf 3、对话框中找到安装目录/ 阅读全文
摘要:
说明: 在用Geoserver发布Postgis发布的图层后,去LayerPreview中预览,但是选openlayers时,没有跳转到预览页面,而是弹出了下载WMS。 解决方案: 用KML方式预览时,出现报错提示:XML 解析错误:格式不佳。 顺着这个提示去找了好久,并没有找到Geoserver的 阅读全文