Wechat: yu389741| Email: gisdqy@163.com

Shop:https://www.giserdqy.com/shop

分类: PostGreSQL


sql更新某字段为同表另一字段值
根据一个表的字段更新另一个表的字段


PostgreSQL pgAdmin将查询结果集导出到文件


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#


n  本文既然选择以实时地图应用做个小例子,那么选择经典的PostgreSQL/PostGIS作为地图的数据库。希望实现的是模拟数据库数据插入了新的GPS坐标,而一旦数据


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


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


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


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


There is an article[1] for installing PostgreSQL on Ubuntu. [2] actually is a even better one if you want to install PostgreSQL and PostGIS at the same time.n  In order to use PostGIS


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


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


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


rn一:postgresql的下载与安装:rn    1.1、下载官方地址:https://www.postgresql.org/download/(一定要下载含有postgis的版本)rnrnrnrnrn1.2:安装rn  参考此教程:https://jingyan.baidu.com/arti


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


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


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


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


http://www.jsjtt.com/shujuku/postgresql/12.htmlrnrnrnrnrnrnrn首页 > 数据库 > PostgreSQLrnrnrnrnrnrnpostgresql 中postgis的使用,查看一个点是否在矩形范围内rnrnrnrnrn上一篇:很抱歉没有了rnrn下一篇:postgresqlrn 获取当前时间 ,操作


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


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


在《PostgreSQL PostGIS pgrouting 泰国(thailand)全国路网分析(1)数据准备》一节中,我们已经处理好数据,现在开始入库并在数据库中处理数据入库的路网数据。 n处理好的从第一章3.3节或这里下载。


create or replace function ST_LineIntersects(x1 float, y1 float, x2 float, y2 float, x3 float, y3 float, x4 float, y4 float) n returns booleannas $$ndeclare a1 float;n a2 float;n b1 f


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


一、安装软硬件环境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


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


rn以下是部分功能总结:rn1、连接数据库 这里使用的postgis 链…


n如,在sql或psql console中输入’create extension postgis;’n…


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


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


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


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


1.建表nn 创建包含空间数据的表mytable。nnnCREATE TABLE mytable ( n id SERIAL PRIMARY KEY,n name VARCHAR(128),n geom GEOMETRY(Point, 26910)n);nn2.添加GIST索引nnnCREATE INDEX mytable_gix ON mytable USING GIST (ge…


创建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


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


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


C:\Program Files\PostgreSQL\9.6\bin>pg_dump -h localhost -U postgres -p 5432 -d UserOrder -f “C:\Users\xxx.sql”


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


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


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


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


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遇到的问题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


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


当程序中向postgresql或postgis中插入或者更新数据时,出现如下的错误:rnrnorg.postgresql.util.PSQLException: ERROR: zero-length delimited identifier at or near “”””rn…rnrnrn报错原因是:在一些数据库中,双引号“”可以用来标示字符串String


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


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…


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


作者:高铭杰 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


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


1、centos系统的安装rnhttp://www.linuxidc.com/Linux/2014-02/97389.htmrn rn只作为服务器的话,选Minimalrn rn2、pgsql的安装rnhttp://my.oschina.net/tashi/blog/189351rn rn3、postgis的安装rn安装geos时出现“line 990: g+


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…


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


这次发布的更新版本和上次更新版本发布的说明差不多,除了更改的版本号,还有就是对PostGIS的LTree做了说明——GiST索引。


http://www.jianshu.com/p/dbc4dd2f38e9


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


测试环境: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


>Step 1: 更新Ubuntu的软件库    # sudo apt update    # sudo apt upgrade Step 2: 使用PostGIS安装PostgreSQL数据库服务器We will usePostgreSQL to store map data….


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


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