网站模板免费下载,商淘软件,三网合一网站建设全包费用,看门户是什么意思关于arcgis在postgresql创建地理数据库我分享一下自己的经历#xff1a;
众所周知#xff0c;arcgis如果在oracle中创建地理数据库#xff0c;必须要使用ArcToolbox里面的地理数据库工具去创建#xff0c;在里面发现它还可以创建sql_server, postgresql数据库类型#xf…关于arcgis在postgresql创建地理数据库我分享一下自己的经历
众所周知arcgis如果在oracle中创建地理数据库必须要使用ArcToolbox里面的地理数据库工具去创建在里面发现它还可以创建sql_server, postgresql数据库类型于是我按照arcgispg对应版本去弄了一下并且复制desktop扩展插件到pg中始终没有创建成功。估计还是版本不对。通过公司大佬指导以下为解决办法需要把arcgis安装目录的那两个dll除了复制在pg安装目录的lib文件夹还需要复制到系统的这个文件下面C:\Windows\System32。大概原因是arcmap是32位程序。pro就不需要此操作而且pro创建地理数据库时是可以选择postgis还是sde的。
上官网看了一下ArcGIS 10.4.x 的 PostgreSQL 数据库要求—系统要求 | 文档 这不借助于postgis插件吗。注:它这里介绍10.4版本对应的数据库是9.2以上我自己9.1的数据库也没问题可以正常链接和使用但是链接pg11版本的就不行说不严格也严格所以尽量按版本去选择
介绍一下postgresql和postgis使用
这两东西是说是配套使用的就是版本也要对应上这是postgis官网下载地址
PostgreSQL: File Browser
下载跟蜗牛一样慢。再给一个其他网站的地址Index of /postgresql/postgis/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
实测过程中发现版本也没上下限要求那么严格我2.0版本的postgis在链接和导入pg9.3版本的数据的也没问题但是估计也不能相差太大大家还是尽量按版本对应一下万一有什么其他问题呢。这里我还想补充一下pg数据库可以在同一服务器安装多个版本考虑到服务器性能尽量别这么干端口号可以不同。这里我就是在自己的虚拟机安装多个进行测试的暂时还没出现其他问题。说起端口号arcgis链接pg数据库是不能更改端口号的默认是5432。更正一下arcgis是可以更改pg端口号的只不过在ip后面是以英文逗号隔开的。 下载后一键式安装就行具体过程看这个
postgresql数据库安装和postGis扩展安装_postgresql安装postgis_精通cv技术的博客-CSDN博客
安装完成后我们就可以使用它导入空间数据和使用postgis空间函数进行sql操作了。
以下是shp数据导入过程
PostGIS导入SHP_小郑2013的博客-CSDN博客
最后在补充一下如果通过postgis在pg数据库创建地理数据库则无法创建数据集。