Linux上安装ArcGIS Engine详解
ArcGIS Engine的优势之一就是其跨平台性,既可以在Windows操作系统上使用,也可以在Linux操作系统上使用。由于都多数用户都是在window上使用的,因此Linux系统下如何安装ArcEngine的教程非常少,最近查阅各种相关文档完成了ARCEngine在Linux上的相关安装工作,为后续的二次开发提供支持。本文以Centos7.2 64为操作系统为例来说明ArcGIS Engin
ArcGIS Engine的优势之一就是其跨平台性,既可以在Windows操作系统上使用,也可以在Linux操作系统上使用。由于都多数用户都是在window上使用的,因此Linux系统下如何安装ArcEngine的教程非常少,最近查阅各种相关文档完成了ARCEngine在Linux上的相关安装工作,为后续的二次开发提供支持。
本文以Centos7.2 64为操作系统为例来说明ArcGIS Engine 10.4 for Linux环境的安装配置。安装之前还是要先看一下ArcGIS Engine 10.4的系统需求。
准备工作
ArcGIS Engine10.4 forLinux安装包,链接:https://pan.baidu.com/s/1KYUQVfloBGVF3NGV6pgB-A 密码:zg0k(绝密,网上基本找不到)
安装过程
如果安装过程出现了如图类似的错误,不用担心,一定是系统环境准备不足
一、系统环境准备
使用yum命令安装,上面链接中列出了安装ArcGIS Engine 10.4所需要的groups以及packages。此处,我主要是安装了packages:
- cairo
- compat-db43 (i686) (compat-db43-4.3.29-15.el6.i686) Berkley DB 数据库
- compat-gcc-34
- compat-libf2c-34(Fortran 77 兼容性)
- compat-libstdc++-296
- compat-libstdc++-33
- compat-openldap
- compat-readline-5 (i686) (readline-6.0-4.el6.i686)
- freeglut -2.4
- freeglut-devel-2.4
- fontconfig
- gmp-4(GNU 任意精度的库)
- glibc 2.12(GNU libc 库)
- gtk2-2.10
- gtk2-devel-2.10
- gtk2-engines-2.18
- gtk2-devel-2.18
- libcanberra-0.22-1.el6
- libcanberra-devel-0.22-1.el6
- libcanberra-gtk2-0.22-1
- libgcc
- libgfortran-4.4*
- libidn
- libstdc++
- libSM
- libXp
- libXp-devel
- libXScrnSaver-1.2.0-1.el6
- libXss.so.1
- libXtst
- libXtst-devel
- mesa-libGL-6.5*
- mesa-libGL-devel
- mesa-libGLU-6.5*
- openldap
- openssl
- readline(Readline 库)
- redhat-lsb-4.0-3.el6(Linux Standard Base (LSB) 库)
- Xorg-x11-libs
注意:
1)上面的包如果有32位的都要安装,比如安装yum install cairo后,再使用yum install cairo.i686装32位的即可。当然也可以使用例如:yum install gtk2 glibc glibc.i686同时装多个packages;
2)用户应确认已经在安装组后安装可选包(尤其是compat-gcc*和gcc*)。
二、安装ArcGIS Engine
1,首先新建/usr/local/share/macrovision/storage 文件夹(Engine安装过程中会往该文件夹中写入信息,需要提前建好),命令:mkdir –p /usr/local/share/macrovision/storage(-p的意思是每一级文件夹都建立,没有的话可能会提示上一级文件夹没有的错误),然后赋予各级文件夹777权限,即可读可写可执行权限,命令:chomd –R 777 /usr/local/share/macrovision/storage (-R就是每一级文件夹都赋予777,不然就只有一个文件夹有777权限)
2,参考Esri链接解压缩Engine安装文件,先使用gunzip ArcEngine10.4_linux.tar.gz解压缩.tar.gz文件,然后使用 tar xvf ArcEngine10.4_linux.tar。(此处为了方便,我是在window系统下下载完后直接解压拷贝到Linux系统的。)
3,切换到安装包目录下,执行./Setup即可弹出用户安装界面,然后如下图所示一步一步安装即可。(安装要在普通用户下进行,不要在root下进行安装,切记!!!)
此刻,安装完成,大功已告成!!!
三、Engine授权
cd 定位到/home/vge/ArcEngine/arcgis/engine10.4目录,然后./authorizeSoftware即可弹出授权界面,如下,接下来就和Windows一样授权了。
好了,关于ARCEngine在Linux下的安装就算完成了,由于Linux下的ArcGISEngine软件非常难找,而且网上的教程也极其较少,因此这里特别感谢提供软件的陈总和两篇参考博客https://blog.csdn.net/xinying180/article/details/78135210和https://blog.csdn.net/arcgis_support/article/details/17913931。
更多推荐
所有评论(0)