在PostgreSQL中创建企业级地理数据库(SDE)
分享
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jwy0606/ ... 23766
在PostgreSQL中创建企业级地理数据库,首先要看一下相关ArcGIS版本所支持的PG版本。此处以ArcGIS 10.6.X为例,系统需求如下链接。
http://desktop.arcgis.com/zh-cn/system-requirements/latest/database-requirements-postgresql.htm
如果PG安装在Windows上,则参考以下链接。
http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-postgresql/setup-geodatabase-postgresql-windows.htm
如果PG安装在Linux上,则参考以下链接。
http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-postgresql/setup-geodatabase-postgresql-linux.htm
但其实无论PG安装在Windows还是Linux,大概步骤都是差不多的,简单归纳如下
第一,安装好PG,此处以Windows环境为例。
第二,拷贝ArcGIS安装目录 D:\ArcGIS\Desktop10.6\DatabaseSupport\PostgreSQL 下的st_geometry.dll文件到D:\PostgreSQL\9.4\lib目录下。
第三、运行 创建企业级地理数据库工具在PG中创建SDE。
在 创建企业级地理数据库 的工具中,参数大概如下。
Instance一栏可以写localhost,也可以直接写PG所在机器的IP地址。
Database一栏数据库名可自定义。
完成创建企业级地理数据库以后,如果您还需要使用空间SQL,在PG里就可以直接使用了,不需要像在Oracle里那样还需要再配置一下extproc.ora。
以下实在PG Admin3里执行空间SQL函数。
最后需要说一下的是,因为Pro的安装目录下没有st_geometry.dll和st_geometry.so文件,官方推荐的做法是使用用户账号去Myesri下载,这样当然最好,但如果因为某些原因而无法去下载的话,我们也可以在相对应的ArcMap版本去拷贝相应的动态库。
官方并没有说明ArcMap和Pro之间的对应关系,但我大概整理了一下发布时间和相应文件的差别,得出如下结论:
ArcMap 10.5.1 对应 Pro 2.0.
ArcMap 10.6 对应 Pro 2.1.
ArcMap 10.6.1 对应 Pro 2.2.
其中Pro的版本包含小版本,比如Pro 2.2和Pro 2.2.1需要的动态库文件st_geometry.dll是一样的。
文章来源:https://blog.csdn.net/jwy0606/article/details/84023766
在PostgreSQL中创建企业级地理数据库,首先要看一下相关ArcGIS版本所支持的PG版本。此处以ArcGIS 10.6.X为例,系统需求如下链接。
http://desktop.arcgis.com/zh-cn/system-requirements/latest/database-requirements-postgresql.htm
如果PG安装在Windows上,则参考以下链接。
http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-postgresql/setup-geodatabase-postgresql-windows.htm
如果PG安装在Linux上,则参考以下链接。
http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-postgresql/setup-geodatabase-postgresql-linux.htm
但其实无论PG安装在Windows还是Linux,大概步骤都是差不多的,简单归纳如下
第一,安装好PG,此处以Windows环境为例。
第二,拷贝ArcGIS安装目录 D:\ArcGIS\Desktop10.6\DatabaseSupport\PostgreSQL 下的st_geometry.dll文件到D:\PostgreSQL\9.4\lib目录下。
第三、运行 创建企业级地理数据库工具在PG中创建SDE。
在 创建企业级地理数据库 的工具中,参数大概如下。
Instance一栏可以写localhost,也可以直接写PG所在机器的IP地址。
Database一栏数据库名可自定义。
完成创建企业级地理数据库以后,如果您还需要使用空间SQL,在PG里就可以直接使用了,不需要像在Oracle里那样还需要再配置一下extproc.ora。
以下实在PG Admin3里执行空间SQL函数。
最后需要说一下的是,因为Pro的安装目录下没有st_geometry.dll和st_geometry.so文件,官方推荐的做法是使用用户账号去Myesri下载,这样当然最好,但如果因为某些原因而无法去下载的话,我们也可以在相对应的ArcMap版本去拷贝相应的动态库。
官方并没有说明ArcMap和Pro之间的对应关系,但我大概整理了一下发布时间和相应文件的差别,得出如下结论:
ArcMap 10.5.1 对应 Pro 2.0.
ArcMap 10.6 对应 Pro 2.1.
ArcMap 10.6.1 对应 Pro 2.2.
其中Pro的版本包含小版本,比如Pro 2.2和Pro 2.2.1需要的动态库文件st_geometry.dll是一样的。
文章来源:https://blog.csdn.net/jwy0606/article/details/84023766
0 个评论
相关问题
- Arcgis10.4 创建企业级地理数据库 “用户不具有创建数据库对象的必要权限 ”
- portal for arcgis 1031使用管理员角色创建的3d场景怎么没有发布功能?
- Arcgis布局视图创建文本,如何设置上标
- 在arcgispro里面创建并共享场景图层包,在online里面发布查看报一下错误,求原因
- 新建文件地理数据库之后目录仍为空
- Arcgis10.2创建泰森多边形失败
- ArcGIS Pro 创建矢量切片包时报错ERROR 001117,但已设置了元数据
- arcgis server创建站点时失败
- 请问下大家arcgis创建企业级地理数据库的时候,随着server的授权文件ecp到期,sde用户会过期吗
- 运行create Map Server Cache工具后,未创建任何切片
- 通过桌面链接sde oracle 怎么样可以创建空间数据库? 现在新建没有要素类可以选择? 是不是新建有什么顺序