一、PostGIS中的几何类型PostGIS支持所有OGC规范的“Simple Features”类型,同时在此基础上扩展了对3DZ、3DM、4D坐标的支持。1. OGC的WKB和WKT格式OGC定义了两种描述几何对象的格式,分别是WKB(Well-Known Binary)和WKT(Well-Kn...
分类:
数据库 时间:
2015-07-20 21:32:41
阅读次数:
205
在前面的博文中写过一篇查询任意两点间最短路径的函数,当时对pgrouting不熟悉,功能很low。现在对该函数进行扩展,支持用户自己输入查询的数据库表,这一点看似简单,其实意义很大,在做室内导航的时候当用户所在的楼层变化的时候最短路径函数查询的数据表名称也会发生变化,不可能一栋大楼里的道路都是一样的吧,另外进行跨楼层的最短路径规划时,需要查询从A到楼梯口的最短路径和楼梯口到B的最短路径,这些都需要...
分类:
其他好文 时间:
2015-07-07 22:57:28
阅读次数:
261
利用nodejs搭建服务器,并连接PostgreSQL数据库,利用前端传过来的中心点坐标和搜索半径,进行空间查询,实现简单的搜周边,下面是实现流程和nodejs的代码:app.post('/tosearcharound', multipartMiddleware, function (req, re...
分类:
Web程序 时间:
2015-06-21 23:39:44
阅读次数:
321
1、postgresql 数据库的表明使用小写,表名不能使用大写,否则会识别不了。2、数据导入之前需要给需要导入的数据库增加空间扩展功能。3、使用postgisshapfileanddbloader 插件时,选择的SHP文件路径不能有中文,路径不能太复杂。否则出现dbf file (.dbf) ca...
分类:
其他好文 时间:
2015-06-15 18:00:44
阅读次数:
266
自己的最短路径实现基本上是按照参考博文的1、2和3进行的,实现的时候也是问题不断,只能是一个一个解决。问题1:自己发布的geoserver服务无法和OSM底图叠加到一起。解决:参考博文2提到发布服务时需将投影设为900913,我认为大可不必,仍然用4326即可,只是openlayers加载时配置好相...
分类:
数据库 时间:
2015-06-11 01:41:33
阅读次数:
561
准备一个线shp数据,并将其导入postgres里面,postgres安装postgis和pgrouting两个插件(方法见http://www.cnblogs.com/nidaye/p/4553522.html)。线数据的字段如下:注意字段的名称,省的出现不必要的麻烦。1、ALTER TABLE ...
分类:
数据库 时间:
2015-06-10 23:59:47
阅读次数:
855
费了九牛二虎之力,终于安装成功。。。都是mac的坑,好好的window环境多好,非要换mac环境,导致软件配置极其的麻烦,window的环境下配置会少很多事,自己惹的祸自己担着吧还是。换mac要慎重,不过不得不说用macbook pro码代码感觉就是很爽。http://www.kyngchaos.c...
分类:
数据库 时间:
2015-06-05 06:15:35
阅读次数:
349
1.打开postgis安装路径下的SQL Shell,会弹出命令行对话框
2.输入用户名密码等登录数据库
3.敲入创建数据库命令:
create database mydatabase;
4.对刚才创建的数据库添加空间扩展,依次敲入下面三个命令即可。
\c mydatabases;
CREATE EXTENSION postgis;
CREATE EXTENSION ...
分类:
数据库 时间:
2015-05-16 20:41:09
阅读次数:
305
最近接触pgrouting。把学习的结果记录下来。
利用pgrouting进行路径规划只能导入line数据,mutiline会出错。这一点在进行数据导入的时候需要注意。
一、创建数据库
有两种方法:
1.pgadmin可视化工具创建
直接把数据道路postgis模版数据库或以postgis模版数据库为模版创建数据库,这样创建的数据库直接支持空间查询和空间分析。
2.命令行创建数据库...
分类:
其他好文 时间:
2015-05-07 20:31:18
阅读次数:
412
创建带有postgis功能的数据库的方法1.安装时勾选默认创建的gis库2.新建一个数据库 执行createextensionpostgis创建一个带有地理类型列的表1.先创建一个不包含地理列的表CREATE TABLE public."STATION_ADDRESS"( "ID" charact....
分类:
数据库 时间:
2015-04-14 11:07:36
阅读次数:
336