3DCityDB学习一

3DCityDB学习一

(主要记录创建3dcitydb的一些过程和问题)

一、安装
安装有Java Runtime Environment8、3DCityDB、PostgreSQL12、PostGis Extension。
1、安装Java Runtime Environment是为了安装3DCityDB的。下载链接如下: http://www.java.com/en/download

2、安装3DCityDB,是通过运行3DCityDB-Importer-Exporter-4.2.0-Setupm.jar文件进行,这个文件是从http://www.3dcitydb.org下载获得,双击运行即可。

3、安装PostgreSQL12,https://www.postgresql.org/download/ 下载安装包,然后运行即可,可参考https://blog.csdn.net/antma/article/details/83579920 进行。
遇得的问题:双击安装包就会报错:There has been an error. Error running icacls。这个问题参考了https://blog.csdn.net/sinat_36226553/article/details/100750378 进行解决,尝试了各种版本的PostgreSQL都失败了。最后通过重装系统改用户名为英文名然后成功的,非常不容易。

4、安装PostGIS。这个在步骤3的最后选择勾选 Stack Builder安装插件选项就会自动安装。
遇到的问题:第一步就提示 A certificate verification problem was encountered whilist accessing,然后就失败了。最后只能通过单独下载对应PostgreSQL版本的扩展,通过https://www.postgresql.org/ 进行下载,这里参考的是https://blog.csdn.net/luojingweikai/article/details/88164394 进行安装,千万要注意对应版本的选择。
安装完成后参考https://blog.csdn.net/qq_35732147/article/details/81169961 进行简单的测试和使用。

二、按照官方文档创建一个数据库。

这里参考的是3DCityDB的官方文档中的3.3.4章节Installation steps on PostgreSQL。
出现的问题有:
1、数据库的user必须为superuser或者有创建数据库权限的user。

2、添加postgis扩展时,可以在创建的数据库上右键查询进行创建,其中SQL语句要有:

CREATE EXTENSION postgis; 
CREATE EXTENSION postgis_sfcgal; 
CREATE EXTENSION postgis_raster; 

第3句是参考https://www.bountysource.com/issues/90171734-error-while-creating-database 进行书写的,否则会报错。

3、设置SRID和URN的时候,对于SRID的设置获取参考的是https://blog.csdn.net/qq_35732147/article/details/81169961 ,这个还没搞太懂,还要学习。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值