路径分析-QGIS+PostgreSQL+PostGIS+pgRouting(一) 路径分析-PostgreSQL+GeoServer+Openlayers(二) 前言 上一篇文章中实现数据库层面的路径分析了,可以在数据库里面通过 SQL 查询到结果. 本篇文章实现了从前端页面直接可视化操作点选起点.终点,并返回最短路径进行展示. 一.数据库函数 在 PostgreSQL 数据库中创建函数,该函数实现的功能是:传入表名.起点.终点经纬度.距离等参数,返回对应的最短距离 geometry. 创建的…
Web GIS系列: 1.搭建简易Web GIS网站:使用GeoServer+PostgreSQL+PostGIS+OpenLayers3 2.使用GeoServer+QGIS发布WMTS服务 3.使用GeoServer+OpenLayers发布和调用WMTS.Vector Tile矢量切片服务 . 4.Leaflet入门:添加点线面并导入GeoJSON数据 上一篇文章介绍了如何发布WMTS服务,这篇文章将继续介绍如何调用WMTS服务.此外,还将介绍如何发布和调用矢量切片服务. 调用WMTS服务…
Geoserver+Openlayers+MySQL设计思想,GeoServer服务器搭建(Docker构建镜像) 一.geoserver+openlayers+mysql主要设计思想 1.1 Geoserver 1.2 Openlayers 1.3 shapefile 二.Geoserver服务器搭建 2.1 Docker 制作geoserver镜像 2.1.1 编写Dockfile制作jdk1.8镜像 2.1.2 通过docker镜像运行geoserver 2.2 GeoServer初试 2…
REDOLOG文件里的用户数据和数据文件里的用户数据存储结构相同 几个月前同事给台湾一家公司培训<pg9 ad admin>时,有个学员提及WAL里记录的内容为Query时的SQL语句(比如insert等),同事告知WAL里记录的tuple信息,而非SQL,该学员坚持里面是SQL或SQL+tuple,并说oracle的redo日志里记录的是SQL(不知到这个从哪里知道的,也许是日志挖掘出来SQL的缘由吧).便看了一下源码(还是开源的好). 前面我写过一篇文章<PostgreSQL的存储系…
http://blog.csdn.net/gisshixisheng/article/details/41575833 标题比较长,主要呢是实现以下几点: 1.将shp数据导入到PostGIS中: 2.Geoserver发布WMS服务: 3.Openlayers调用Wms服务 首先,下载安装软件. 为方便大家下载,我将所有软件上传的百度网盘里了,有需要的可以上网盘直接下载,地址为:http://pan.baidu.com/s/1ntJrf8P,此外,openlayers的下载地址为:http:/…
Openlayers Demo: <html> <head> <title>OpenLayers Example</title> <script src="OpenLayers.js"></script> </head> <body> <style type="text/css"> .Third{ margin: 10px 0; padding: 6px 20…
1.代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>OpenLayers</title> <link rel="stylesheet" href="geoserver/ol.css"…
上篇博客简要的介绍了下psql命令行客户端的前台代码.这一次,我们来看看后台的代码吧. 十分不好意思的是,上篇博客我们只说明了前台登陆的代码,没有介绍前台登陆过程中,后台是如何工作的.即:后台接到前台的连接请求后发生了什么?调用了哪些函数?启动了哪些进程? 那么,我们就先讲讲后台的工作流程吧. 1.postgresql后台工作流程 这里首先我们要知道postgresql是典型的"Server/Client"的模式.即服务器后台有一个主进程(postmaster),该进程根据客户端的连接…
主要流程: ①使用postgresql创建数据库 ②下载安装postgis插件 ③在创建的数据库中使用postgis插件,执行下列语句 CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology; ④打开postgis,连接postgreSQL数据库.输入数据库账号.密码.地址.端口信息 ⑤在postgis中添加本地shp文件,在option中输入UTF-8或者GBK,点击import导入postgreSQL数据库中 ⑥使用geoser…
同步流复制配置PostgreSql的流复制是异步的,缺点是Standby上的数据落后于主库上的数据,如果使用Hot Standby做读写分离,就会存在数据一致性的问题.PostgreSql9.1版本后提供了同步流复制的架构.同步复制的要求在数据写入Standby数据库后,事务commit才返回.存在问题:当Standby数据出现问题时,会导致主库被hang住.解决方法:启动两个或两个以上的Standby数据库. 配置方法,在主从配置基础上 主库synchronous_standby_names…