Category: PostGreSQL

PostgreSQL 大象标志

世界上最先进的开源关系数据库

PostgreSQL 存储加密功能

PostgreSQL 存储加密功能

PostgreSQL提供了几个不同级别的加密, 并且在保护数据不会因为数据库服务器偷窃、不道德的管理员、不安全网络等因素而泄漏方面 提供很高...

PostgreSQL 数据库初始化

PostgreSQL 数据库初始化

按照先后顺序创建 创建全局数据库(GLOBAL) 全局数据库中存储与数据库集群相关的信息,例如集群中的数据库、用户、 角色等。 用户不能连接...

PostgreSQL 主从实现步流复制

PostgreSQL 主从实现步流复制

Standby数据库原理 简单介绍一些基础概念与原理,首先我们做主从同步的目的就是实现db服务的高可用性,通常是一台主数据库提供读写,然后把...

postgreSQL和postGis安装笔记

1.PostgreSQL安装配置     1)所需安装包:PostgreSQL-8.2.6.tar.gzProj-4.6.0.tar.gzGeos-3.0.0.tar.bz2Postgis-1.3.2.tar.gz    2)首先安装PostgreSQL:#tar zxvf postgresql-8.2.6.tar.gz#cd postgresql-8.2.6#

ArcGIS10.1直连数据库

ArcGIS从10.1开始支持数据库直连,不用再安装ArcSDE了。我的电脑上装的是SQLserver2012.n直连的步骤如下图:

做点Postgresql笔记

做点Postgresql笔记

做点Postgresql笔记没错这时本博主的新坑,而且挖的好辛苦:n如何在对postgis插件各种误操作导致postgis的相关表项被删除后,重新添加postgis插件 n由于是小白,初来乍到,把postgis相关联的表一股脑的误删除了,导致postgresql提供的关于gis的一系列“ST_”(Space Type)功能函数都无法使用,然后就是各种慌张。

postgis安装及shapefile导入

postgis安装及shapefile导入

安装了postgresql和postgis后,有的时候在pgadmin中会发现并无postgis_templete或者postgis_21_sample这种模板,这种时候,直接自己新建一个数据库,不要选择任何模板,进入新建好的数据库,输入一下SQL:rn– Enable PostGIS (includes raster)rnCREATE EXTENSIONpostgis;rn– Enable

postgresql中ST_Intersects用法

postgresql中ST_Intersects用法

ST_Intersects(A,B)经过验证发现,该函数所检索出的对象不仅包括A与B相交,而且包含A存在于B中的情况。因此也可以将其结合ST_Buffer()进行缓冲区内对象检测。rnrn先通过ST_Buffer()函数生成缓冲区对象如存储到onegradebuffe字段中,然后再利用ST_Intersects()函数在表中搜索geom字段表示的对象与onegradebuffe字段表示的缓冲区对象

ubuntu14.04源代码安装postgresql 9.1

rnrn项目须要使用gisgraphy,怎奈gisgraphy3.0仅仅支持postgis1.5.因此仅仅能安装老版本号的posgresql和postgis了。从postgis的support matrix图能够看到postgis不同版本号支持的postgresql,rnrnrn我安装的是postgresql9.1.14.rn1.下载postgresql9.1版本号的源代码,http://www….

arcgis10.2导入数据到postgresql9.1

arcgis10.2导入数据到postgresql9.1

1、安装环境,安装postgresql+postgis(空间数据库插件),64位;n2、安装arcgis desktop+arcgis server (10.2),这里需要注意的是:desktop的应用是32位,server是64位版本,记下来,备用;n3、将arcgis安装目录下(desktop10.2/databasesupport/postgresql/9.1/windows64)的st

postgresql+pgrouting 最短路线sql (4)

postgresql+pgrouting 最短路线sql (4)

CREATE EXTENSION postgis; –添加postgis功能nCREATE EXTENSION pgrouting; –添加pgRouting函数nCREATE EXTENSION postgis_topology;nCREATE EXTENSION fuzzystrmatch;nCREATE EXTENSION postgis_tiger_geocoder

奥创软件研究院 张启程同学 受邀成为PostgreSQL 2018 中国技术大会分享嘉宾

“Postgres中国技术大会2018(大象会,第8届)”将于2018年12月15、16日在浙江吉利控股集团有限公司总部(杭州市滨江区江陵路1760号)举行.大会由中国Postgres用户会(China Postgres User Group,简称:CPUG)主办,是一场汇聚各界PostgreSQL大拿、交流最新业界技术动态和真实应用案例的盛宴。PG大象会的成功举办推动了PostgreSQL数据库…

Geography V.S. Geometry

Geography V.S. GeometryrnrnGeography 和 Geometry 其实是Sq lServer 2008支持的两种空间数据类型Spatial。Geography指的是球面的数据,而Geometry指的是平面数据。类比一下,Geography的数据都是在地球仪上,Geometry的数据都是在平面地图上(比如Google Maps)。但就理解投影问题来看是通用的,并不局限于

如何查找并下载rpm依赖包并使用yum离线安装rpm包

Linux版本:CentOS Linux release 7.3.1611 (Core) 一、需求 最近在工作中需要postgresql + postgis的离线安装。安装有两种方式: 源码编译 rpm包安装 源码编译耗费时间长,缺乏编译环境且生成目录位置不详,所以选择使用rpm包安装。但是我们最终目的是rpm包离线安装,目前不知道安装postgresql + postgis所依赖的rpm…

PostGIS导入导出ESRI Shapefile数据

PostGIS作为PostgreSQL数据库的空间扩展,提供了对空间数据管理的支持。对于空间矢量数据,PostGIS提供了Geometry和Geography俩种类型用于空间对象的存储,Geometry使用笛卡尔坐标系,而Geography使用球面坐标系(默认是WGS84坐标系)。对于空间栅格数据,则提供了Raster类型。

PostGIS导入导出栅格数据

上一篇博文PostGIS导入导出ESRI Shapefile数据介绍了如何导入空间矢量数据到PostgreSQL中,紧接上一篇,本文将介绍如何使用PostGIS导入导出空间栅格数据。 n实验环境和上一篇的博文一样: Ubuntu 16.04 LTS 。

PostGIS教程五:数据

在前面一节我们已经将shapefile加载为PostGIS表,并将在后面添加社会人口数据。nn    下面描述了每个数据集的记…

PostgreSQL 之 基于时间点的恢复(续)

PostgreSQL 之 基于时间点的恢复(续)

基于时间点的恢复的三种方式中(即基于命名的还原点;基于目标时间还原点;基于XID事务还原点),日常恢复场景以基于目标时间还原点较为常见,本节主要通过实验验证基于时间还原点的恢复(postgresql V9.5.7)。rn rn过程主要有以下四个部分:rn基础备份rn备份完成后执行数据变更rn删除集群数据库rn利用基础备份+归档日志执行指定时间还原点的恢复rn rn注意:前提是需要将日志归档设置好r

linux + postgresql + postgis 源码 安装

一、安装软硬件环境rn        1.操作系统:Red Hat Enterprise Linux Server release 6.5 (Santiago)rn64位rn2.SSH Secure Shell,系统需启动SSH服务及开放22端口。rn3.telnet客户端:telnet-0.17-47.el6.x86_64。系统需要启动telnet服务。rn        4.postgresq

(转)postgis常用函数介绍(二)

http://blog.csdn.net/gisshixisheng/article/details/47903151rn概述:rn书接上文,本文继续讲解Postgres中常用的空间函数的使用。rn rn常用函数:rn1、判断geometry是否为空rn通过函数st_isempty(geom)可以判断geometry是否为空,返回是布尔型的true或者false,具体使用如下:rnrn rn2、判…

GeoHash原理解析

引子rnrn  机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天机机到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。rnrn rnrn  饭饱之后机机开始反思了,地图后台如何根据自己所在位置查询来查询附近餐馆的呢?苦思冥想了半天,机机想出了个方法:计算所在位置P与北京所有餐馆的距离,然后返回距离rnrn  机机的计算思

nodejs连接postgreSQL数据库

nodejs连接postgreSQL数据库

nodejs连接pg数据库有两种方式,一种是直接连接、操作、断开nn还有一种是使用连接池,这种方式可以有效提升多并发的效率nn下边是使用两种不同方式的测试代码:nnnnnvar pgOpt = require(‘pg’);n/*n * 使用连接池n * */nfunction connectPgWithPool() n var pgConfig = n user: ‘po…

PostgreSQL下载安装

1.PostgreSQL下载安装n(1)在浏览器中输入网址https://www.postgresql.org/进行PostgreSQL相应版本的下载;nn(2)双击下载的文件,打开后如下图,点击next;nn(3)选择软件的安装路径(路径 根据自己的需要来定),点击next;nn(4)设置数据库超级管理员的密码,设置完成后 ,点击next;nn(5)如图,可选择设置端口号,也可以不设置,默认即可…

SFS发布非shp导入的postgresql点空间数据需要注意的问题

先解释下非shp导入的postgresql点空间数据,postgresql可以通过扩展,用插件直接导入shp文件到postgresql数据库中。也可以自己创建一个空表,然后往里面同步或通过脚本写入数据。文中非shp导入指的是后者。nnpostgresql数据同步,在前一篇kettle spoon同步oracle的点空间数据到postgresql中做了介绍,其它空间数据的同步也大同小异。nn问题1:…

GeoServer杂记

GeoServer杂记

创建SQL视图 n%param%表示输入参数,可以接收前端 nGuess parameters from SQL… 可以设定默认值,正则表达式验证 n通过url访问:localhost:port/geoserver/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=county:address_autocomplete&outpu

Oracle空间数据库的逻辑迁移

1. 环境:rnSDE: 10.2rnDatabase:11grnOS:Windows XP SP2rn工具: expdp,impdprn系统数据所在的Schema是SDE,系统数据所在表空间是SDE,用户数据所在表空间是LFTBS,原数据库实例为test,目标数据库为dest,两个实例在同一台机器上。rn描述:rnexpdp,impdp(数据泵)是oracle10g所提供的数据迁移的命令行工具。

SQL:常见空间与属性数据库的操作

SQL:常见空间与属性数据库的操作

PostgreSQL数据库与对应的空间拓展postGIS的初步使用总结属性操作:(以下表名用table表示,字段名用field表示)//创建表语句:create TABLE framework1.table1n(n gid integer NOT NULL DEFAULT ……

ms4w发布wfs,用qgis可以访问

成功的用mapfile发布成功wms后,可修改mapfile如下:rn该文件可以发布wms和wfs,使用了shp文件以及postgis数据rnMAPrn  NAME “vector”rn    SHAPEPATH “E://GIS//maps//chinamap_final”rn    FONTSET ‘fontset.txt’rn    SYMBOLSET

使用udig配置数据样式(二)——udig加载数据

1、启动udign双击udig快捷方式,等几秒后,udig启动成功,如图所示:nn2、创建项目n第一次键入该软件,需要新创建一个Project,即工程目录,可以理解为Eclipse的WorkSpace。nnn3、新建地图n在项目上【右键】,选择【New Map】,创建一个新的地图文档。新建项目成功后,可以看到在项目路径下,产生了Map.umap的文件。nn4、添加图层n在Map(工程中的地图文档)…

Qgis 数据的入库

Qgis 数据的入库

rnrnrnrn1.2 导入数据:QGIS Desktop菜单Database->DBManager弹出的数据库管理器中选择Postgis,点击

bat脚本自动扫描制定文件夹下shp文件,并导入数据库,然后执行空间操作

bat脚本自动扫描制定文件夹下shp文件,并导入数据库,然后执行空间操作

GIS地图功能是现在越来越多项目的标配,但是商业的的arcgis软件太贵,开源的又有各种复杂的配置,如何简化这种配置呢,那就是使用脚本扫描知道文件夹下的文件,把扫描到的shp数据导入指定的空间数据库,然后对数据库中的不同表格执行不同的空间操作。n@echo offnecho pms map data inputnset PSQLPATH=”C:\Program Files (x86)\Postg

Odoo(OpenERP)学习资源

Odoo官方nOdoo官网 https://www.odoo.com/nOdoo源码 https://github.com/odoo/odoonOdoo官方论坛 https://www.odoo.com/forum/help-1nOdoo中文论坛nOdoo(前OpenERP)中文社区 http://www.shine-it.net/nOdoo中文网 | Odoo中国社区 http://

PostgreSQL – 修改默认端口号

PostgreSQL – 修改默认端口号

升级PostgreSQL遇到的问题nn之前将PostgreSQL从9.5升级到了10.3版本,安装时将端口设置成了5433,(默认是5432),后来发现在使用psql来restore db会发生语法错误。nn由于PostgreSQL10.3版本添加了9.5版本没有的sql语法,导致了这个错误,但我明明已经升级了数据库,为什么还会遇到语法错误呢?而且我发现我在cmd窗口里连接了数据库之后,psql提…

区域内点的个数

区域内点的个数

SubmitnnStatistic nProblem DescriptionnX晚上睡不着的时候不喜欢玩手机,也不喜欢打游戏,他喜欢数星星。 nInputn 多组输入。n每组先输入一个整数N(N nnOutputn 输出一个整数,代表有多少颗星星在窗子内部。 nExample Inputnn3n0 1n3 4n1 1n2 2n3 3nnExample Output

gis矢量切片算法

对于大范围矢量数据,由于类型众多范围广泛往往数据量极大,加载渲染会造成平台卡顿。因此对矢量数据进行四叉树索引切片可以高效加载当前区域矢量,提高效率。rnrnrnrnrn常见的矢量数据为shapefile,可以通过GDAL读取shp范围进行四叉树划分,构建某一层级瓦块。rn以下为C#调用GDAL进行矢量四叉树切片算法:rn struct TileStructuren n pub

Windows 7下安装Osmosis以及简单的使用例子

最近在研究地图匹配算法需要用到道路层信息,悲剧的是老板不肯买数据~~~还好前段时间发现了居然有开源数据openstreetmap这种好东西,虽然国内数据比较少,连大城市很多都是空白一片,不过也好过没有数据呀。之后就一直在看openstreetmap的相关资料,了解了openstreetmap的数据结构,如何获取数据,后面就到了非常关键但是相当苦逼的数据处理。因为openstreetmap在国内用的

MySQL gis 判断某个点是否在多边形中

MySQL gis 判断某个点是否在多边形中

rn!!!!!!  取得点为 多边形的最小矩形里面的点。加入java进行第二次判断。rn建表:rnCREATE TABLE `test` (rn  `id` int(11) NOT NULL AUTO_INCREMENT,rn  `pnt` point DEFAULT NULL,rn  `pgn` polygon DEFAULT NULL,rn  PRIMARY KEY (`id`)rn) ENG…

postgresql学习

一、下载地址:http://pan.baidu.com/s/1dD5TPjbrn(1)安装教程:http://jingyan.baidu.com/article/fa4125acb0ae8328ac709292.htmlrn安装教程中还附带了postgis的下载和安装,不安装的可以在安装完成postgresql后Launchrn Stack Builder exit