@

1 PostgreSQL 11.0安装及配置

软件下载入口



















2 psqlODBC安装及配置



3 PostGIS安装及配置

4 pgAdmin4使用入门





5 空间数据导入

5.1 将PostgreSQL的bin文件路径添加到系统环境变量

5.2 栅格数据导入

1)raster2pgsql导入栅格数据

raster2pgsql -s 投影坐标系 -I -M -C shp文件路径 -t 切片大小 新建的数据表名 |psql -h localhost -p 5432 -U 数据库用户 -d 数据库名 -W

raster2pgsql -s 4326 -I -M -C D:\raster\t1.tif -t 256x256 public.t2 | psql -h localhost -p 5432 -U postgres -d ltest -W



2)特别提示

raster2pgsql导入栅格数据,与在ArcGIS中直接将栅格数据存储到PostgreSQL,存在两种截然不同的数据存储方式,间接导致后一种方式存储的栅格数据,无法在geoserver中通过postgis发布影像服务。



5.3 矢量数据导入

1) PostGIS Shapefile Import / Export Manager



2) shp2pgsql导入矢量数据

shp2pgsql -s 投影坐标系  shp文件路径 新建的数据表名 |psql -h localhost -p 5432 -U 数据库用户 -d 数据库名 -W 字体编码

shp2pgsql -s 4326 D:\vector\T1.shp public.t1  | psql -h localhost -p 5432 -U postgres -d ltest -W GBK

6 PostgreSQL卸载

6.1 自带卸载工具



6.2 Geek Uninstaller

1)下载完全卸载工具Geek Uninstaller



2)点击完成卸载残留

7 ArcGIS Desktop连接PostgreSQL

7.1 连接准备

1)ArcGIS 10.6及ArcGIS Pro支持的PostgreSQL可从官网帮助文档获取,也可直接查看安装文件DatabaseSupport

C:\Program Files (x86)\ArcGIS\Desktop10.6\DatabaseSupport\PostgreSQL



2)参考本文第1-3章安装PostgreSQL

3) 将ArcGIS10.6中的pgsqlengine.dllst_geometry.dll拷贝到PostgreSQL的lib文件下





4)由于ArcGIS Desktop是32位程序,ArcGIS10.5之前的版本需要将32位PostgreSQL的客户端的 libeay32.dlllibiconv-2.dlllibintl-8.dll, libpq.dllssleay32.dll文件拷贝到ArcGIS Desktop 安装目录的bin目录下,也从官网Binaries下载对应32位的客户端。然而,ArcGIS10.5及后续版本已经有这些文件,复制后反而可能导致无法连接

5)配置PostgreSQL实现TCP/IP访问连接,修改pg_hba.confpg_hba.conf文件







7.2 ArcGIS数据库连接

注意:创建企业级地理数据库时,授权文件须为ecp文件,prvc可在授权终端通过在线或者邮件方式自助转换为ecp

7.2.1 ArcMap

1)普通连接



2)企业地理数据库连接







3)启用地理数据库

注意:企业地理数据库未启动前无法导入栅格数据









7.2.2 ArcGIS Pro

1)普通连接



2)企业地理数据库连接



7.3 注册数据库到ArcGIS Server

1)注册数据库



2)验证数据库可用性



ArcGIS Desktop直连PostgreSQL安装及配置图解(windows)的更多相关文章

  1. PostgreSQL安装和配置---Ubuntu

    PostgreSQL安装和配置---Ubuntu

  2. PostgreSQL安装详细步骤(windows)

    原文地址:http://blog.chinaunix.net/uid-354915-id-3498734.html PostgreSQL安装:一.windows下安装过程安装介质:postgresql ...

  3. PostgreSQL安装详细步骤(windows)[转]

    PostgreSQL安装: 一.windows下安装过程 安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下: 1.开始安装: 2.选择程序安 ...

  4. 2.PostgreSQL安装详细步骤(windows)【转】

    感谢 Junn9527 PostgreSQL安装:一.windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1.开始安装 ...

  5. MySQL数据库的安装与配置(windows)

    MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司.任何人都能从Internet下载MySQL软件,而无需支 ...

  6. Alfresco安装与配置图解

    Alfresco安装与配置图解 Alfresco是一款开源的企业内容管理系统(ECM),为企业提供了日常的文档管理.工作流(可以和企业目前的OA协同接合使用).工作记录管理.知识管理.网络内容管理.图 ...

  7. PyCharm和JDK安装与配置(windows)

    原创 PyCharm和JDK安装与配置(windows) mb5cd21e691f31a关注0人评论2024人阅读2020-03-20 21:08:41   一.PyCharm安装与配置 PyChar ...

  8. ArcGIS DeskTop 10.2 的安装与破解

    ArcGIS DeskTop 10.2套件作为一组常用的ArcGIS软件为我们提供了对地图原始数据进行加工以及各种操作,通过这组软件我们能够很好地定制我们最终的地图样式,但是更多的时候我们需要对这组软 ...

  9. Ubuntu PostgreSQL安装和配置

    一.安装 1.安装 使用如下命令,会自动安装最新版,这里为9.5 sudo apt-get install postgresql 安装完成后,默认会: (1)创建名为"postgres&qu ...

随机推荐

  1. Django入门1--Django是什么?Django里文件的作用?

    Django项目目录介绍: wsgi.py文件介绍: urls.py文件介绍: __init__.py文件介绍:

  2. SVN中如何执行clean up

    在要清理的文件夹上点右键,菜单:TortoiseSVN--选择cleanup,会出现一个菜单栏,在你菜单栏有一个属性breaklock意思是打破锁定,你勾选打破锁定,然后cleanup就会成功,之后再 ...

  3. QuartusII 13.0的完美破解

    网络上破解QuartusII 13.0软件的方法都不行,最后经过本人总结测试(独创),最终实现了QuartusII 13.0的破解,破解方法如下: 网上常规操作之后,会得到一个“license.dat ...

  4. P1035 台阶问题二

    题目描述 有 \(N\) 级的台阶,你一开始在底部,每次可以向上迈最多 \(K\) 级台阶(最少 \(1\) 级),问到达第 \(N\) 级台阶有多少种不同方式. 输入格式 两个正整数 \(N, K( ...

  5. 2019-5-21-win10-uwp-商业游戏-1.1.5

    title author date CreateTime categories win10 uwp 商业游戏 1.1.5 lindexi 2019-05-21 11:38:20 +0800 2018- ...

  6. H3C网络监测工具命令

    1.Debugging 2.Display debugging 3.Display diagnostic-information display diagnostic-information 命令用来 ...

  7. 【31.42%】【CF 714A】Meeting of Old Friends

    time limit per test 1 second memory limit per test 256 megabytes input standard input output standar ...

  8. JQ表单选择器和CSS3表单选择器

    JQ表单选择器和CSS3表单选择器 JQ表单选择器 为了使用户能够更加灵活地操作表单,jQuery中加入了表单选择器,利用这个选择器能极其方便的获取到表单的某个或者某类型的元素.表单选择器的介绍如图: ...

  9. SPA+.NET Core3.1 GitHub第三方授权登录 使用AspNet.Security.OAuth.GitHub

    GitHub第三方授权登录 使用SPA+.NET Core3.1实现 GitHub第三方授权登录 类似使用AspNet.Security.OAuth.GitHub,前端使用如下:VUE+Vue-Rou ...

  10. windows下使用cmake+mingw配置makefile

    前面一节说了cmake简易使用,但是实际开发中项目文件非常多,使用哪种简易方式会导致代码十分混乱,因此本文介绍一种cmake管理大型项目的demo流程. 具体步骤如下: 1.创建相关的项目目录 cmd ...