Tagged: PostGIS

PostGis

PostGis

http://baike.baidu.com/link?url=VSOEQ4DFNRm9kzC5XSToxnJVKKKfrCkL5Mo-6bR_HsZ1wPAoXoQ1fVctBO-lRwvzf8Ys9ZQ1YjwzlsdFRqz9ZKrnpostgisrnrnrnrnrnrnPostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数

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

Postgresql分布式插件plproxy

Postgresql分布式插件plproxy

作者:高铭杰 n邮箱:jackgo73@outlook.com n日期:2017年7月4日Simple remote function call节点61/62(datanode)CREATE TABLE users (username text, email text);ninsert into users values (‘user0’, ‘user0@gmail.com’);ninsert

海量数据相似度计算之simhash和海明距离

原文出处: 严澜(@观澜而索源)   欢迎分享原创到伯乐头条rnrn通过 采集系统 我们采集了大量文本数据,但是文本中有很多重复数据影响我们对于结果的分析。分析前我们需要对这些数据去除重复,如何选择和设计文本的去重算法?常见的有余弦夹角算法、欧式距离、Jaccard相似度、最长公共子串、编辑距离等。这些算法对于待比较的文本数据不多时还比较好用,如果我们的爬虫每天采集的数据以千万计算,我们如何对于这

Python连接PostgreSQL

Python连接PostgreSQL

1、安装PG的client以及函数库:rn yum install postgresql rn yum install postgresql-develrn2、安装Python的函数库:rn yum install python-develrn3、下载pscopgrn wget http://initd.org/psycopg/tarballs/PSYCOPG-2…

C#打造一个开源webgis(前言)

C#打造一个开源webgis(前言)

云计算、LBS和移动应用是当今技术的热点,在此探讨C#打造一个开源webgis系统,涉及内容比较多,等组织一下再写,大概有如下内容:rnrnbingmap、deepearth、arcgis APIrnrnGeoServer、mapserverrnrnPostgreSql/postgis、mysqlrnrnGDAL、sharpmap、GMLrnrnQGIS/Quantum

Spring Boot(MVC)下空间字段(Geometry)与geojson的自动转换

Spring Boot(MVC)下空间字段(Geometry)与geojson的自动转换

n在上一篇文章利用hibernate-spatial让Spring Data JPA支持空间数据,我们使用hibernate spatial,spring data jpa成功支持空间字段的映射与增删查改。但是我们目前面临的问题是客户端传过来的json数据如何转换为Geometry(Point、LineString),后台的Geometry如何直接转换为JSON。在GIS的世界里有一个标准的GIS…

excel/csv导入postgresql

excel/csv导入postgresql

测试环境:rn·windows 7rn·postgre 9.1rnrn很多时候我们需要将excel中的数据导入数据库中,本例中我们将excel导入postgre。步骤如下:rnrn·将excel处理好后,另存为csv(Comma Delimited).rn·运行SQL shell(psql) rn·运行’COPY mytable FROM ‘/myfile.csv’  WITH CSV  HEAD

pgRouting-路径导航

pgRouting-路径导航

pgRouting是一个postgresql和postgis空间数据库的扩展,然后增加了路径分析和其他网络分析的功能。pgrouting的前身叫pgDijkstra,由来自Camptocamp公司的Sylvain Pasche所写,最近由Orkney 扩展病命名为PGRouting。

Centos6.5环境下编译安装Mapserver7.0.1

Centos6.5环境下编译安装Mapserver7.0.1

最近要部署新的生产,开发,测试环境,所以需要重新安装MapServer环境,现把过程及存在的问题记录下来,以供自己以后参阅,同时也为同行们遇到相似的问题给个解决思路。这是我第一次在linux环境下编译安装Mapserver,有前同事留下一个已经安装好的环境及一些代码作为参考,也给我提供了很大的帮助。n废话少说,上干货。n1.安装依赖,大部分都是用的yum安装nnyum install li

打通数据库任督二脉_-_数据、计算生态融合

打通数据库任督二脉_-_数据、计算生态融合

阅读原文:http://click.aliyun.com/m/22328/rn标签 PostgreSQL , PostGIS , 点云 , GPU , FPGA , CPU , TPU , PL/language , 科研 , 嵌入式计算 , UDF , CUDA , 数据库嵌入式编程 , 流式计算 , 科学计算 , 软硬一体 背景 随着技术的普及,越来越多以前需要很高的成本才能获取的数据