Tagged: PostGIS

PostgreSQL导入shp文件

终于找到了postgreSQL导入shp失败的原因,特来记录一下rn前几天还能导入成功,突然就不成功了,图片如下rnrnrn后来无意中将shp文件导入到postgis的模板数据库 postgis_22_sample中,发现可以,这才知道是空间数据库的创建,有点小问题。

ogr2ogr 参数大全

ogr2ogr 参数大全

http://www.gdal.org/ogr2ogr.htmlrnconverts simple features data between file formatsrnUsage: rnrnrnUsage: ogr2ogr [–help-general] [-skipfailures] [-append] [-update] [-gt n]rn [-select …

城市道路注记抽稀方法探讨

原文发布时间:2011-08-29 09:50:12nn昆明市测绘研究院信息中心李宁nn nn前言nn nn单位刚刚完成整个城市的建筑物道路,有幸担任整个项目数据的内业处理技术负责,在整个项目过程中,结合FME和Arcgis 10,快速高效的完成了整个项目的内业数据处理工作,整个项目过程涉及太多的相关处理过程,本博文不是针对这批数据的处理,而是针对最终成果数据的再加工,我将对道路注记数据的抽稀跟大…

ArcGIS数据导入到PostGreSQL并发布到GeoServer

创建PostGreSQL数据库nn1、 指定模板template0,创建库中只有public模式nncreate database [数据库名] withtemplate=template0;nn例:create database postgis_sample with template=template0;nn2、 切换到新建数据库nn\c postgis_sample;nn3、 添加空间…

PostgreSQL – Citus集群性能调优建议

PostgreSQL – Citus集群性能调优建议

调优思路nnCitus本身是一主多从的结构,Coordinator只负责协调分配任务,并不会处理实际的查询,Worker负责执行Coordinator分配的子查询任务,每个Worker本身就是一个完整的PostgreSQL环境,因此,提升Citus集群的性能就分为两部分:nn调优Coordinator制定执行计划的效率;n 调优各个Worker执行的效率,跟调优单节点PostgreSQL无异。n默…

postgresSQL+geoserver+udig解决方案,整套软件,与各位giser共享

nn本人开始转用开源框架,深感下载软件是一个困难的事情。现把整套解决方案的软件免费共享给各位,一期共同提高共同进步。并决定建群用于giser交流分享。nn国外的很多软件把源码公开,都得到了共同的进步,我们不应该把好东西都藏起来。希望把软件共享作为一个开端。nn nn上面是软件的目录软件全部是开源框架的软件,放在百度网盘地址为:链接:https://pan.baidu.com/s/1Fle1y4KT…

Postgresql插入多边形(sql语句以及C++接口(包括变量)插入)

1、 sql语句插入nn首先建立表格,属性值包括id, namennnCREATE TABLE polygon ( id int4, name varchar(50) )nn然后加入添加一个空间栏用于存储城市的位置。习惯上这个栏目叫做 the_geom 。它记录了数据为什么类型(点、线、面)、有几维(这里是二维)以及空间坐标系统。此处使用 EPSG:4326 坐标系统nnnSELECT AddGe…

当Grails GORM遇上PostGIS

当Grails GORM遇上PostGIS

由于近期项目性质的缘故,我们用到了PostGIS。又因为我们后端用到的工具比较特殊且在国内相对少见,故有必要写一下。

OracleSpatial与ArcSDE数据格式转换的理解

OracleSpatial与ArcSDE数据格式转换的理解

现在越来越多的用户使用OracleSpatial进行存储,那么随着之而来的问题就是我的OracleSpatial数据怎么转换到ArcSDE库里面,这个问题有两个理解方式,因为使用Oracle Spatial存储也就是使用SDO_Geometry存储,那么ArcSDE库是ST_Geometry存储,而且ArcSDE库也支持SDO_Geometry进行存储,那么题目的问题可以理解两种方式:nn1:纯o…

Jdbc工具类 (oracle,mysql,postgis)

Jdbc工具类 (oracle,mysql,postgis)

rnpackage ;rnrnimport java.sql.Connection;rnimport java.sql.DriverManager;rnimport java.sql.ResultSet;rnimport java.sql.SQLException;rnimport java.sql.Statement;rnrnpublic class GetBikeInfoByOracle r…

PostGIS相关数据类型及内置函数介绍

PostGIS相关数据类型及内置函数介绍

一、PostGIS中的几何类型nnPostGIS支持所有OGC规范的“Simple Features”类型,同时在此基础上扩展了对3DZ、3DM、4D坐标的支持。nn1. OGC的WKB和WKT格式nnOGC定义了两种描述几何对象的格式,分别是WKB(Well-Known Binary)和WKT(Well-Known Text)。

读取postgis中数据写入shapefile-2

读取postgis中数据写入shapefile-2

package org.geotools;nimport org.geotools.data.FeatureWriter;nimport org.geotools.data.Transaction;nimport org.geotools.data.shapefile.ShapefileDataStore;nimport org.geotools.data.shapefile.ShapefileD

DotSpatial对于PostGis的快速读取

以前写了一篇关于PostGresql的读取方法,但是最近使用Ds发现版本更新了,而且不想像上次那样通过过于繁琐的方法去完成对PostGis的数据加载,所以又研究了一下思路。

Openstreatmap + osmnx库 + QGIS + PostGIS

地图数据的获取nnOpenstreatmap 官网提供了开源的地图数据,具体下载方法自行百度。npython环境下的osmnx库提供了对Openstreatmap 数据的多种操作方法,无需下载,操作方便。建议使用anaconda安装osmnx库,一键安装省时省力。n下面就介绍一下osmnx库的简单使用,https://github.com/gboeing/osmnx-examples具体参考官方e…

安装 postgresql + proj + geos + postgis

安装 postgresql + proj + geos + postgis

环境 centos 5.4 / 5.5rnrn rn安装包:rn rn1)、postgresql-8.4.13.tar.gzrn2)、proj-4.7.0.tar.gzrn3)、geos-3.2.3.tar.bz2rn4)、postgis-1.5.1.tar.gzrn rn rn把这几个文件上传到/root目录下rn rn1、 rn新建个用户组,及用户rn# groupadd postgres

Windows环境下安装PostgreSQL的常见问题

Windows环境下安装PostgreSQL的常见问题

发布时间:2008.03.05 17:55     来源:赛迪网    作者:August   支持的系统平台 1.1.PostgreSQL可以运行在哪些Windows版本上? PostgreSQL可运行在Windows 2000/XP/2003上,截止本文档完成时,主要是在32位的Windows版本上进行了测试。   1.2.我听说PostgreSQL可以在Windows NT4平台下运行,是这样吗? 虽然官方未表示支持,事

Debian 7 安装postgresql 和 postGis

这里安装的是debian 7.7rn第一步rnrnrn添加好源rnrn#vi /etc/apt/soure.listrnrn加入下列源rnrndeb http://mirrors.163.com/debian wheezy main non-free contribrnrndeb http://mirrors.163.com/debian wheezy-proposed-updates main

GIS算法基础(六)矢量数据向栅格数据的转换(面转换的射线算法实现)

面状换的射线算法已经放在github上:nnhttps://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/Raster.javann目录nn一、常见的面转换算法nn1)内部点扩散算法nn2)射线算法nn二、射线算法的实现nn算法步骤:nn三、测试结果:nn一、常见的面转换算法nn      面状矢量数据是由闭合的线段组成的,…

postgresql实现矩阵相加,矩阵相乘

两个存储图的稀疏矩阵:graph,graph_2(等我知道怎么改表名…)表graph表graph_2傻孩子首先应老师要求把表graph.x的数据类型由int改成float。矩阵相加注意coalesce(g1.x+g2.x,g1.x,g2.x)as x,相加结果在前。(之前搞错了嘛)老师的方法矩阵相乘…

凸包计算

原文链接:https://www.cnblogs.com/aiguona/p/7232243.htmlnn数学:凸包算法详解nn一.概念:nn凸包(Convex Hull)是一个计算几何(图形学)中的概念。nn在一个实数向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。nnX的凸包可以用X内所有点(X1,…Xn)的线性组合来构造.nn在二维欧几里得空间中,凸包可想象为一条刚…

Spring Boot+Mybatis结合PostGreSQL项目,接口开发遇到的问题总结

一、paramType为自定义object,object含数组属性,从数据库取数组数据时遇到报错:数据类型不匹配nn详细情况如下:nnps:pgsql数据库中数组字段为double precision[]类型nnnn问题解决:nn1.设置表对象该属性为Double[]类型nnnnnn2.mybatis中获取数据库表数据时,运用pgsql遍历数组的unnest()函数,例如:nnnn3.ok,取值正…

supermap面填挖方

supermap面填挖方

记录自己的一次实验:实验数据为某地30m  dem。    在填挖方的计算中一般选择面填挖方,即将地形整为一个平面,低于平面的填,高于平面的挖(貌似是这样理解)。得到面填挖方栅格数据集。输入数据为栅格数据,选择面自己画。输出结果为填挖后的栅格数据。说了这么多废话就是记录了自己在做的过程中需要注意的几个点。官方文档才是王道:http://support.supermap.com.cn/datawar…

程序实现postgresql备份还原

程序实现postgresql备份还原

1、windows下Java程序备份还原:n①、备份:nString command = “cmd /c pg_dump -h “+hostName+” -o -U “+userName+” -F t -d “+dbName+” > ” + pathName + File.separator  + fileName;  nRuntime.getRuntime().exec(command);

postgresql 的回归测试初探

postgresql 的回归测试初探

os: centos 7.4 npostgresql: 10.4nnRegression Tests n回归测试,是一个用于验证PostgreSQL在你的系统上是否按照开发人员设想的那样运行的测试套件。nn看来这个回归测试时必须的nn开始回归测试nn在 make world 执行完之后,make install-world 执行前,运行 make check 进行回归测试。 n如果是已经安装好的p…

Qgis应用

geoserver,postgis。n2.2 常用功能n显示各种装饰(网格、比例尺):视图-》装饰。n测量:设置测试单位:setting->options->maptools->measure

编译安装perl

编译安装perl

完全编译安装perl,及其模块。nn在rhel6.5上做的测试,但是个人感觉在centos7上也是可行的。nn安装包下载:nn注意:需要把安装包解压放到/opt目录下,给脚本添加执行权限。nn#!/bin/bashn# the script to install perl, YAML, YAML::XS, YAML::Syck, YAML::Tiny, YAML::Active, IO::YAML…

使用pgrouting和geotools实现最短路径,服务区分析

使用pgrouting和geotools实现最短路径,服务区分析

1本文主要讲解服务区分析的实现(最优路径已经有很多文章了)rnrn设施服务范围指在一定限制条件下(如时间、费用或路程等)设施所能提供服务的最大空间领域, 在道路网络环境中,它通常由一系列结点及边组成。例如, 某救助站在接到求救电话后10 min 所能到达的区域;某物流公司在配送货物时500元花费所能到达的区域等。rn(1)根据拓扑关系,计算地理网络的最大邻接结点数;rn(2)构造邻接结点矩阵和初始

Open Source Geospatial Foundation成立

Open Source Geospatial Foundation成立

2006年2月4日,开源GIS/Map项目,包括MapServer, GDAL/OGR, PostGIS, GRASS, GeoServer, GeoTools, Mapbender, Ka-Map以及一些其他项目的代表在芝加哥开会,正式成立了Open Source Geospatial Foundation(开源地理空间基金会)。

PostgreSQL+PostGIS的使用 4

PostgreSQL+PostGIS的使用 4

PostGIS扩展函数管理函数:删除一个空间表(包括geometry_columns中的记录) DropGeometryTable([], )更新空间表的空间参考 UpdateGeometrySRID([], , , )更新空间表的统计信息 update_geometry_stats([, ])参考语义:Geos:GEOS库Jts:JTS库Proj:PROJ4

postgresql添加postgis注意事项

安装postgresql和postgis必须安装在同一目录下,这样才可以安装成功,其他安装步骤网上资料很多,推荐这个https://wenku.baidu.com/view/ac2b40ab284ac850ad0242f3.htmlnn进入postgresql数据库,增加postgis扩展,输入:CREATE EXTENSION postgis;nnnn这部分推荐这个

PostGIS官方教程汇总目录

PostGIS官方教程汇总目录

一、PostGIS介绍nn二、PostGIS安装nn三、创建空间数据库nn四、加载空间数据nn五、数据nn六、简单的SQL语句nn七、几何图形(Geometry)nn八、关于几何图形的练习nn九、空间关系nn十、空间连接nn十一、空间索引nn十二、投影数据nn十三:地理nn十四:几何图形创建函数nn十五:更多的空间连接nn十六:有效性nn十七:相等nn十八:线性参考

PostGIS 入门

PostGIS 快速入门  PostGIS 是 PostgreSQL 关系数据库的空间操作扩展。它为 PostgreSQL 提供了存储、查询和修改空间关系的能力。本文中 ‘PostgreSQL’ 指代基本的关系数据库功能,而 ‘PostGIS’ 指代扩展的空间操作特性。客户端-服务器构架  PostgreSQL 同众多数据库产品一样,采用客户端-服务器构架。

Linux下PostGIS离线安装

Linux下PostGIS离线安装

以CentOS为例,在Linux下离线安装PostGIS 2_96。基本思路是在互联网计算机下载PostGIS依赖,把依赖rpm拷贝到离线计算机,配置本地yum源,然后进行安装。

PostGIS特性整理

PostGIS特性整理

PostGIS特性1、PostGIS支持所有的空间数据类型,这些类型包括:点(POINT)、线(LINESTRING)、多边形(POLYGON)、多点 (MULTIPOINT)、多线(MULTILINESTRING)、多多边形(MULTIPOLYGON)和集合对象集 (GEOMETRYCOLLECTION)等。PostGIS支持所有的对象表达方法,比如WKT和WKB。2、PostGIS支持所有的数据

我的postgreSQL安装、PostGIS安装记录

我的postgreSQL安装、PostGIS安装记录

我的系统,win7 64 旗舰版1、下载postgresql-10.1-3-windows-x64.exe,链接如下,https://get.enterprisedb.com/postgresql/postgresql-10.1-3-windows-x64.exe2、安装,直接双击postgresql-10.1-3-windows-x64.exe,然后一直下一步,最后失败,错误信息“The d

PostGIS查询指定范围的数据

对于上一篇PostGIS批量导入栅格数据中导入的气温数据,如何查询指定范围的气温呢? n比如,给定了经纬度范围,如何取出给定月份的数据?

PostGIS中几何对象输出

PostGIS中几何对象输出

select myID AS ID,ST_AsText(pt) AS geo from test1;rn//以文本格式返回rnrnselect *,ST_AsGeoJson(pt) from test1rn//以json格式返回rnrnselect *,ST_AsGML(pt) from test1rn//以gml格式返回rnrnrn几何对象输出:rnNDR:Little EndianrnXDR:

利用PostGIS实现求解点集的最小面积包围矩形

利用PostGIS实现求解点集的最小面积包围矩形最近,空间数据库原理课上涉及到利用PostGIS求解点集的最小面积包围矩形的问题,记录在此,希望能帮助到有需要的人。第一次写博客,有什么错误希望见谅。

postgis空间查询相关问题(1)

postgis空间查询相关问题(1)

Operation on mixed SRID geometries npsqln一般是查询的时候nstring sqlString = string.Format(“SELECT * FROM admin_region WHERE ST_Within(ST_GeomFromText(‘POINT(0 1)’,4326),geom);”, lon, lat);n表admin_regi

PostGIS之Java入门

PostGIS之Java入门

相关的功能也可以使用jts.jar包实现import java.sql.Connection;nimport java.sql.DriverManager;nimport java.sql.PreparedStatement;nimport java.sql.ResultSet;nimport java.sql.SQLException;nimport java.sql.Statement;nni

PostGIS第一眼

PostGIS第一眼

PostGIS  PostGIS是由Refractions Research Inc开发的,Refractions是一个GIS和数据库咨询公司。PostGIS是对象-关系型数据库系统PostgreSQL的一个扩展,允许数据库存储GIS(地理信息系统)对象。PostGIS包括对GiST-based R-Tree的空间索引和分析处理GIS对象的功能。   PostGIS支持的GIS对象是开放式GIS协

PostGIS总结

PostGIS总结

一、PostGIS中的几何类型 PostGIS支持所有OGC规范的“Simple Features”类型,同时在此基础上扩展了对3DZ、3DM…

FME中的3D坐标问题

原文发布时间:2013-10-21作者:毛毛虫1、使用坐标参考3D软件一般没有设计应用程序做映射,并没有做坐标系统的工作。为了解决这个问题,FME从一些栅格格式学习,添加类似的世界文件来支持多种3D格式。注意这里有一些文件,类似于shapefile,FME使用几个文件来帮助读取很多3D格式。多数伴生文件用于模型文件的几个应用程序中。不过目前.prj 和 fwt文件只是一个FME特征。Prj简单的定…

GIS中通过两点经纬度确定方位角与方位

GIS中通过两点经纬度确定方位角与方位

确定逆向地理编码时服务商对地址的方位没有清楚的描述,导致偏远的地区没有明确的描述,此算法通过两个坐标的相对位置计算出了方位角得到方位,可以清楚的描述 A地址距离B地址南北方向5000米,类似这样的说明。rnrnrn此代码为后端C#代码,也是就是这个,灵魂已有,各自实施。rnrnrnpublic static class LatLonGetDirectionn n /// n

GIS算法——点是否在指定区域内

GIS算法——点是否在指定区域内

GIS算法——点是否在指定区域内rnrn代码:rnGPoint = recordrnX: Double; //经度,也使用于任何座标rnY: Double; //纬度rnend;rnrnrnGRange = array of GPoint;rnrn函数返回true 点为在区域内rnrnrnfunction GPointInPolygonX(P: GPoint; L: GRange): Boolea…