安装PostgresSQl 并创建SDE数据库
分享
本博客编写的软件环境如下
操作系统: win7
ArcGIS版本 10.1
数据库: postgresql-9.0.6-1-windows-x64 以及连接postgresql数据库的32位客户端的5个dll 下载地址(libeay32.dll,libiconv-2.dll,libintl-8.dll,libpq.dll,ssleay32.dll)。
之前写在线编辑的Demo,用到的SDE是存储在开源的Postgresql数据库中的,本篇主要是介绍关于PostgesSql的安装以及通过ArcGIS 10.1 for Desktop 来 创建并连接数据库。这里选择我安装的postgresql-9.0.6-1-windows-x64 ,为了能够让ArcGIS Server来连接我们的数据库,我们选择的是postgresql 是64位的。下面开始一步一步的安装
开始安装,按默认设置一直下一步,中间过程需要设置数据库服务器的密码
安装之后连接数据库会得到如下错误,提示我们连接不到指定的数据库服务器(因为 ArcGIS 桌面是32位,32位的桌面无法连接64位的Postgesql数据库的)
安装完成之后把为了让ArcMap连接数据库的需要把连接postgres的32位的客户端的dl五个dll(这五个dll 是从32位的postgressql客户端中抽取出来)放到,Arcmap的bin目录下。
接下来创建数据库,找到创建企业级数据库的工具,填写如下,instance填写计算机名或者为localhost,
填写完信息之后,点击OK 又提示如下错误
根据提示我们把ST_STGEOMETRY.dll放到postgresSql的lib目录下。ST_STGEOMETRY.dll可以从ArcGIS桌面安装目录下获得,比如我的在C:\Program Files (x86)\ArcGIS\Desktop10.1\DatabaseSupport\PostgreSQL 让后放到C:\Program Files\PostgreSQL\9.0\lib 因为我的是默认安装,大家可以根据自己的安装路径来设置
然后再次创建数据库,提示数据库创建成功了
SDE数据库创建成功之后开始连接数据库
填写好信息之后选择我们要连接的数据库
点击OK就可以了连接上了
注意事项
我们创建数据的时候数据库名字不能有大写字母出现。否则会出现错误。
文章来源:http://blog.csdn.net/arcgis_all/article/details/8202709
操作系统: win7
ArcGIS版本 10.1
数据库: postgresql-9.0.6-1-windows-x64 以及连接postgresql数据库的32位客户端的5个dll 下载地址(libeay32.dll,libiconv-2.dll,libintl-8.dll,libpq.dll,ssleay32.dll)。
之前写在线编辑的Demo,用到的SDE是存储在开源的Postgresql数据库中的,本篇主要是介绍关于PostgesSql的安装以及通过ArcGIS 10.1 for Desktop 来 创建并连接数据库。这里选择我安装的postgresql-9.0.6-1-windows-x64 ,为了能够让ArcGIS Server来连接我们的数据库,我们选择的是postgresql 是64位的。下面开始一步一步的安装
开始安装,按默认设置一直下一步,中间过程需要设置数据库服务器的密码
安装之后连接数据库会得到如下错误,提示我们连接不到指定的数据库服务器(因为 ArcGIS 桌面是32位,32位的桌面无法连接64位的Postgesql数据库的)
安装完成之后把为了让ArcMap连接数据库的需要把连接postgres的32位的客户端的dl五个dll(这五个dll 是从32位的postgressql客户端中抽取出来)放到,Arcmap的bin目录下。
接下来创建数据库,找到创建企业级数据库的工具,填写如下,instance填写计算机名或者为localhost,
填写完信息之后,点击OK 又提示如下错误
根据提示我们把ST_STGEOMETRY.dll放到postgresSql的lib目录下。ST_STGEOMETRY.dll可以从ArcGIS桌面安装目录下获得,比如我的在C:\Program Files (x86)\ArcGIS\Desktop10.1\DatabaseSupport\PostgreSQL 让后放到C:\Program Files\PostgreSQL\9.0\lib 因为我的是默认安装,大家可以根据自己的安装路径来设置
然后再次创建数据库,提示数据库创建成功了
SDE数据库创建成功之后开始连接数据库
填写好信息之后选择我们要连接的数据库
点击OK就可以了连接上了
注意事项
我们创建数据的时候数据库名字不能有大写字母出现。否则会出现错误。
文章来源:http://blog.csdn.net/arcgis_all/article/details/8202709
0 个评论
推荐内容
- ArcGIS Pro 2.4向独立server发布服务步骤
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- ArcGIS for Server 10.x 许可授权手册
- Portal for ArcGIS 10.X许可授权手册 (Windows版)
- arcgis server 无法手动删除切片
- ArcGIS for Server内置JS Viewer的离线部署和配置
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- 如何创建Geometry Service?
- 地图服务优化策略
相关问题
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?
- 安装arcgis server 需要不需要安装网络服务器(如IIS和Apache)和.Net Frameworkma?
- 在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
- ArcGIS数据库数据逐图幅裁剪
- arcgis 10.5 安装包下载
- 图形是如何存储在数据库中的?
- Arcgis10.4 创建企业级地理数据库 “用户不具有创建数据库对象的必要权限 ”
- arcgis datastore安装后无法访问配置页面
- Arcgis布局视图创建文本,如何设置上标
- 今天安装完arcgis server 10.4.1,然后再arcgis datastore10.4.1配置报错!
- 在arcgispro里面创建并共享场景图层包,在online里面发布查看报一下错误,求原因