zoukankan      html  css  js  c++  java
  • PostgreSQL(PostGIS)安装和入门的若干问题

    更多有关技术经验见小专栏(还有更多开源webgis开发技术):https://xiaozhuanlan.com/topic/7054129683

    20190721补充

    1. 安装9.x,10.x,11.x均可,建议往高版本走(如果不考虑ArcGIS兼容)

    2. 安装时不要选中文 建议选C或者default locale

    3. PostGIS导入shp文件的插件不支持中文名文件 否则会导入失败

    4. PostGIS安装文件下载(Windows)http://download.osgeo.org/postgis/windows/


    [原文]

    1. 装完PostgreSQL后记得打开pgAdmin4启动一下服务器和启动一下数据库,否则PostGIS装不上。

    2. pgAdmin4是网页,而3是客户端,当然都可以在File - Preference里更改语言为中文。

    3. 装完PostgreSQL后才能装PostGIS,装PostGIS时会让你默认创建一个PostGIS数据库,以后创建空间数据库都得基于此模板创建。

    4. PostgreSQL有个stack什么的工具可以直接下载插件,但是过于龟速,安装PostgreSQL时可以不装,直接去PostGIS官网下载即可(http://www.postgis.net/)。

    5. ArcGIS 10.2以上自带SDE,64位的PostgreSQL可以直接连接,但是注意数据库不要有大写字母;Catalog查看数据时,一般默认名称是数据库名.模式名.表名

    6. PostgreSQL里为了方便数据表的分组,逻辑上有一种分类手段叫“模式/Schema”。注意!public模式必须存在,不能删除,否则PostGIS导入shp的那个工具会报错。模式相当于一个虚拟文件夹,但是和ArcGIS里的要素数据集不一样。

    7. QGIS 3.x可以直接连接PostgreSQL,而且自带的DB Manager可以对数据库内的数据进行简单的导入导出重命名。

    8. 创建PostgreSQL空间数据库时,tiger模式可以删除,topology模式也可以删除,tiger_data也可以删除。

    9. public模式内的spatial_ref_sys表不能删除,这是坐标系统的定义集合。pointcloud_formats表也不要删除,暂时不知道干啥用的。

    10. ArcGIS、QGIS、pgAdmin4都可以对数据表进行删改,但是对几何进行删改只能到ArcMap和QGIS内操作了。不建议一个数据库连接多个GIS客户端软件。

    11. 同一数据库在ArcCatalog、QGIS(浏览面板和数据库管理器)、pgAdmin4下截图

  • 相关阅读:
    团队项目——需求规格说明书
    UML
    第二次团队作业——预则立&&他山之石
    团队选题报告
    团队展示
    ubuntu下使用pyinstaller将python文件打包成exe(py文件中含有keras框架的代码)
    ubuntu 为项目配置虚拟环境
    安装cuda9.0 + cudnn7.0 与 cuda8.0共存
    ubuntu 16.04 + cuda8.0 + cudnn 6.1 + tensorflow 1.4.0
    修改vs2013中MFC项目名称
  • 原文地址:https://www.cnblogs.com/onsummer/p/9823912.html
Copyright © 2011-2022 走看看