注意沂水往北偏东方向地形有一条巨大的长条的峡谷状地貌,边缘整齐,不似天然形成,这个成因谁能分析下
Google原图
http://maps.google.com/maps?hl=zh-CN&ie=UTF8&hq=&hnear=%E4%B8%AD%E5%9B%BD%E5%B1%B1%E4%B8%9C%E7%9C%81%E4%B8%B4%E6%B2%82%E5%B8%82%E6%B2%B3%E4%B8%9C%E5%8C%BA%E4%B8%B4%E6%B2%82%E5%8C%97%E7%AB%99&ll=35.909074,118.729248&spn=0.660702,1.52298&t=h&z=10
乱七八糟 地理
HELLO,网上晃悠看到了您的博客,很不错,踩踩,记得也到我博客看看。
一直使用Qgis 配合 Postgis进行GIS系统管理。
升级Qgis到1.70后发现 Postgis Manager不能正常使用,报错“index error”。怀疑是PostGis版本问题,于是尝试升级Postgis。
下载了最新版本的(2.0)的PostGIS,安装包方式安装,安装后发现并不能自动升级原来的旧数据库到新版本,旧版本是1.5的。
于是查找如何升级旧的数据库,安装文档介绍PostGIS支持“soft Update”和“Hard update”,当然第一步是备份旧的数据库防止出现意外“pg_dump -fc”,使用Pg_admin 工具直接备份也可以。然后尝试进行soft update,提示从1.5到2.0必须进行dump + restore 的hard upadte。安装文档需要输入复杂的命令行,但是我直接用Pg_admin的恢复操作,把备份数据恢复到新建的2.0版本的数据库中即可。最后是吧数据名称修改一下,让新版本的数据接管旧的名称,接管数据服务。
总结:
1.旧版本的PostGIS一般能不自动升级,需要进行手动操作
2.安全、简单、彻底的升级方式是:dump 旧数据,建立新版本的空白数据库,恢复数据,重命名数据库。
补充:
恢复数据必需用下面的脚本,直接用Pg_admin是不行的,windows下需要安装perl
perl utils/postgis_restore.pl "backup.file" | psql -U postgres database 2> errors.txt
HELLO,网上晃悠看到了您的博客,很不错,踩踩,记得也到我博客看看。