ArcGIS安装和服务服务

ArcGIS安装和服务服务
 最后更新于 2024年10月02日 23:00:19

1、安装准备

1.1、 Arcgis平台

ArcGIS Desktop 10.3以及ArcGIS Server 10.3

1.2、数据库

ArcGIS 10.3版本支持以下PostgreSQL 9.1、9.2和9.3 版本

2、安装ArcGIS

2.1、ArcGIS Desktop 安装

与一般软件安装过程一样,选择安装目录后一直点击 Next 按钮即可。

2.2、ArcGIS Server 安装

运行ArcGIS_for_Server_Windows_103_142101.exe,选择将安装包解压缩的路径,安装完成后可删除解压后的文件,点击Next

Loading...

解压完成后点击Close

Loading...

自动打开ArcGIS Server 10.3 安装程序,点击Next

Loading...

填写ArcGIS Server 的管理员账号和密码

Loading...

Loading...

安装完成,点击Finish按钮弹出授权激活操作弹窗

Loading...

勾选第3个选项,单击Browse按钮选择Arcgis_Server_103.ecp 授权文件,点击下一步

Loading...

授权完成,点击完成按钮

Loading...

授权成功后自动打开浏览器访问ArcGIS Server Manager 管理页面

Loading...

创建新站点,填写在安装过程中输入的用户名和密码

Loading...

选择自定义目录,点击下一步即可完成web配置

Loading...

3、PostgreSQL数据库安装和配置

3.1、安装步骤

设置密码

Loading...

设置端口号

Loading...

选择本地化

Loading...

等待完成安装即可

3.2、数据库配置

3.2.1、配置几何动态连接库

必须将 st_geometry.dll 文件放在 PostgreSQL 的 lib 目录中才能创建空间地理数据库。可从My Esri、ArcMap 或 ArcGIS Server 安装目录中复制st_geometry.dll、libst_raster_pg.dll

dll文件所在目录:

ArcGIS\Desktop10.3\DatabaseSupport\PostgreSQL\9.3\Windows64

3.2.2、设置远程连接

打开PostgreSQL\9.3\data\pg_hba.conf文件,添加配置

host all all 0.0.0.0/0 trust

Loading...

打开postgresql.conf文件,按照下图修改

Loading...

修改完成后重启数据库服务即可

4、数据库操作

服务发布的数据源,可以是shapfile、mdb个人数据库、gdb文件数据库、sde数据库。

注意:发布要素服务、数据频繁变动的需要使用sde数据库。

4.1、创建空间数据库(SDE)

在ArcMap中打开ArcToolBox控件,选择Create Eeterprise Geodatabase

Loading...

Loading...

空间数据库(database)不可填写系统数据库名称postgres,可在navicat中新增数据库或在此填写新数据库名称,会自动创建

Loading...

Loading...

创建成功

Loading...

4.2、添加数据库连接

完成SDE数据库创建后,可开始绑定连接

Loading...

点击确定后,即可对已创建的SDE进行操作

4.3、添加要素类

打开添加要素类弹窗

Loading...

填写要素类信息

1、要素类名称必须以字母开头,且不能超出 DBMS 所允许的表名称最大字符数

2、如果要在表中存储测量值,请选中坐标包括 M 值。用于存储路径数据。

3、如果要在表中存储三维数据,请选中坐标包括 Z 值。用于存储 3D 数据。

Loading...

Loading...

定义要素类的字段

每个要素类都必须包含OBJECTID、SHAPE(空间几何)字段

Loading...

添加完成的要素类在数据库中直观展示就是一个数据表

Loading...

添加完成的要素类会在ArcMap左侧图层列表中新增一个以别名为名称的新图层

Loading...

本节官方链接:

https://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/databases/create-a-feature-class-in-a-database-in-arcgis.htm

4.3、添加数据

4.3.1、经纬度数据转为空间要素数据

SQL示例:

INSERT INTO [表名(也是空间数据中的要素类名称)] VALUES (
  sde.st_geometry ('point (1 2)', 4326)
);

Loading...

4.3.2、经纬度数据转为空间要素数据

2、数据导入至sde库

(1)直接复制粘贴

Loading...

Loading...

(2)import进去

Loading...

注意事项

数据的坐标系要保持一致,有时sde出现被锁的情况,此时客户端连接到数据库,执行

Delere from sde_table_locks 解决被锁问题

5、ArcGIS Server操作

5.1、添加ArcGIS Server连接

Loading...

填写Arcgis Server的URL地址、管理员账号和密码

Loading...

5.2、注册数据库

需要将ArcGIS Server与数据库绑定

Loading...

点击+按钮注册新的数据库

Loading...

数据库身份验证中填写管理员的账号和密码

Loading...

6、发布服务

6.1、发布流程

将图层数据发布成动态服务

Loading...

Loading...

选择一个服务发布平台,也可在此新增一个ArcGIS Server;填写服务名称

Loading...

选择一个现有的文件夹,进行分类管理;若是第一次发布服务,则需要创建新的文件夹

Loading...

最后分析服务是否问题,一般情况下低严重性的可不解决。所有配置和问题解决完成后,点击发布按钮等待成功即可

Loading...

6.2、检验结果

服务发布成功后,即可在目录控件中查看到,也可在ArcGIS Server中查看

Loading...

ArcGIS Server中查看,打开链接 http://域名:6080/arcgis/rest

Loading...

Loading...

7、图层配置

7.1、配置样式

(1)修改单一样式符号

A、点击小点,打开symbol Selector,选择点样式,线状和面状数据类似

Loading...

B、在此页面可以设置颜色、符号的大小、旋转的角度,我们也可以自己引入图片设置符号,具体点击Edit Symbol,在Type下拉选择中选择Picture MarKer Symbol,选择好直接点击OK就可以了

Loading...

(2)唯一值渲染设置样式符号

A、双击图层打开Layer Properties对话框,切换到Symbology页面,左边show面板,选择Unique values,具体如下图

Loading...

B、value Field选择你要分组的字段,Add All Values添加图层存在的所有值,也可以Add Values直接添加值,然后对每个分组的值设置符号样式,设置符号样式与(1)一样,具体如下图

Loading...