最近在IDEA中用JDBC连接PostgreSQL数据库时遇到了这样一个奇怪的事情: 从PostgreSQL JDBC Driver官网下载好JDBC驱动之后,在IDEA的Project Structure的Modules中已经添加好jar包的依赖,并且在普通的Java类(自己封装的数据库工具类)中能够成功的连接上数据库,也能从里面读取数据. 但是,正当咱连接上数据库而高兴的时候,悲剧悄然来临.如果在servlet中调用自己编写数据库工具类进行数据库连接,就会出现如下图所示的错误,然后自动断开与…
1.导入栅格数据 进入PostgreSQL\bin目录,利用raster2pgsql工具导入栅格数据,具体命令如下所示: <!-- 分块,切片存储到PostGIS数据库中 --> raster2pgsql -s 4326 -I -C -M E:/personalfile/cs1/alt.tif -F -t 256x256 public.alt | psql -h localhost -p 5432 -U postgres -d rastertest -W <!-- 以单个文件方式存储到P…
Destination: public.train_polylineSource File: C:\Documents and Settings\Administrator\桌面\ffffff\train_polylineC:\Documents and Settings\Administrator\桌面\ffffff\train_polyline: dbf file (.dbf) can not be opened.Shapefile import failed. 我在国家地理信息库里下的就能…
原文:http://lovewinner.iteye.com/blog/1490915 安装postgresql sudo apt-get install postgresql-9.1 postgresql-contrib-9.1 其中postgresql-contrib-9.1不是必须要安装的,如果不安装,以后使用pgadmin打开数据库时可能会提示安装以使用啥啥啥功能.嫌麻烦的话就一起安装了吧. 如果要安装其他版本的postgresql,可以用 sudo apt-cache search p…
前言:最近在(被迫)使用ArcGIS Engine10.2(.NET平台)进行二次开发(桌面应用),因为想做一个最短路径查询的功能,而arcgis的网络分析又比较麻烦,于是想到了使用Postgis.但这样就需要将本地shp存到数据库,在程序中连接数据库. 百度了半天发现Arcgis Engine直接连接PostgreSQL数据库需要用到ArcSDE.ArcSDE还需要另外安装,而且我用的ArcGIS Engine10.2只支持PostgreSQL 9.x(我的数据库版本是11),这样似乎就很麻烦…
一. PostgreSQL与PostGIS的关系 PostgreSQL 是世界上技术最先进的开源数据库,其前身是1977年一个源于Berkeley名为Ingres的非关系型数据库,其项目领导人为Michael Stonebraker教授.1982年该教授商业化了Ingres:1985年,Michael Stonebraker教授回到Berkeley,开始对新的数据库设计进行研究,并于次年在美国防务高级研究项目局(DARPA).陆军研究办公室 (ARO).国家科学基金(NSF)以及ESL, Inc…
一.PostGIS中的几何类型 PostGIS支持所有OGC规范的“Simple Features”类型,同时在此基础上扩展了对3DZ.3DM.4D坐标的支持. 1. OGC的WKB和WKT格式 OGC定义了两种描述几何对象的格式,分别是WKB(Well-Known Binary)和WKT(Well-Known Text). 在SQL语句中,用以下的方式可以使用WKT格式定义几何对象: POINT(0 0) ——点 LINESTRING(0 0,1 1,1 2) ——线 POLYGON((0 0…
SHP导入POSTGIS数据库 引用 直接导入数据库 shp2pgsql  -I -s 2437 -W GBK shop_point.shp public.ntable | psql -U postgres -w -d jwsz 导出sql再导入数据库 shp2pgsql -s "2437" -W "GBK" -I D:\shop_point.shp newTable > D:\shop_point.sql psql -U postgres -f D:/sho…
系统环境:WIN10 相关软件:PostgresSQL+PostGIS+QGIS 1.添加postGIS数据扩展 (1).打开PostgresSQL 客户端pgAdmin,在需要导入shp数据的数据库下面右击"Extensions" 选择"Create"来添加PostGIS扩展,如下图: (2).选择PostGIS扩展,如下图: (3).选择扩展版本,点击"Sava"来添加扩展 注意:如果不添加此扩展,shp文件会导入失败. 2.导入shp文件到…
0.安装PostgreSQL数据库 参考安装PostgreSQL数据库(Linux篇). 1.安装proj4 #tar zxvf proj-4.8.0.tar.gz#cd proj-4.8.0#./configure --prefix=/opt/proj-4.8.0#make#make install#ls /opt/proj-4.8.0编辑文件/etc/ld.so.conf.d/proj-4.8.0.conf#vi /etc/ld.so.conf.d/proj-4.8.0.conf添加以下内容…