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
解压完成后点击Close
自动打开ArcGIS Server 10.3 安装程序,点击Next
填写ArcGIS Server 的管理员账号和密码
安装完成,点击Finish按钮弹出授权激活操作弹窗
勾选第3个选项,单击Browse按钮选择Arcgis_Server_103.ecp 授权文件,点击下一步
授权完成,点击完成按钮
授权成功后自动打开浏览器访问ArcGIS Server Manager 管理页面
创建新站点,填写在安装过程中输入的用户名和密码
选择自定义目录,点击下一步即可完成web配置
3、PostgreSQL数据库安装和配置
3.1、安装步骤
设置密码
设置端口号
选择本地化
等待完成安装即可
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
打开postgresql.conf文件,按照下图修改
修改完成后重启数据库服务即可
4、数据库操作
服务发布的数据源,可以是shapfile、mdb个人数据库、gdb文件数据库、sde数据库。
注意:发布要素服务、数据频繁变动的需要使用sde数据库。
4.1、创建空间数据库(SDE)
在ArcMap中打开ArcToolBox控件,选择Create Eeterprise Geodatabase
空间数据库(database)不可填写系统数据库名称postgres,可在navicat中新增数据库或在此填写新数据库名称,会自动创建
创建成功
4.2、添加数据库连接
完成SDE数据库创建后,可开始绑定连接
点击确定后,即可对已创建的SDE进行操作
4.3、添加要素类
打开添加要素类弹窗
填写要素类信息
1、要素类名称必须以字母开头,且不能超出 DBMS 所允许的表名称最大字符数
2、如果要在表中存储测量值,请选中坐标包括 M 值。用于存储路径数据。
3、如果要在表中存储三维数据,请选中坐标包括 Z 值。用于存储 3D 数据。
定义要素类的字段
每个要素类都必须包含OBJECTID、SHAPE(空间几何)字段
添加完成的要素类在数据库中直观展示就是一个数据表
添加完成的要素类会在ArcMap左侧图层列表中新增一个以别名为名称的新图层
本节官方链接:
4.3、添加数据
4.3.1、经纬度数据转为空间要素数据
SQL示例:
INSERT INTO [表名(也是空间数据中的要素类名称)] VALUES (
sde.st_geometry ('point (1 2)', 4326)
);
4.3.2、经纬度数据转为空间要素数据
2、数据导入至sde库
(1)直接复制粘贴
(2)import进去
注意事项
数据的坐标系要保持一致,有时sde出现被锁的情况,此时客户端连接到数据库,执行
Delere from sde_table_locks 解决被锁问题
5、ArcGIS Server操作
5.1、添加ArcGIS Server连接
填写Arcgis Server的URL地址、管理员账号和密码
5.2、注册数据库
需要将ArcGIS Server与数据库绑定
点击+按钮注册新的数据库
数据库身份验证中填写管理员的账号和密码
6、发布服务
6.1、发布流程
将图层数据发布成动态服务
选择一个服务发布平台,也可在此新增一个ArcGIS Server;填写服务名称
选择一个现有的文件夹,进行分类管理;若是第一次发布服务,则需要创建新的文件夹
最后分析服务是否问题,一般情况下低严重性的可不解决。所有配置和问题解决完成后,点击发布按钮等待成功即可
6.2、检验结果
服务发布成功后,即可在目录控件中查看到,也可在ArcGIS Server中查看
ArcGIS Server中查看,打开链接 http://域名:6080/arcgis/rest
7、图层配置
7.1、配置样式
(1)修改单一样式符号
A、点击小点,打开symbol Selector,选择点样式,线状和面状数据类似
B、在此页面可以设置颜色、符号的大小、旋转的角度,我们也可以自己引入图片设置符号,具体点击Edit Symbol,在Type下拉选择中选择Picture MarKer Symbol,选择好直接点击OK就可以了
(2)唯一值渲染设置样式符号
A、双击图层打开Layer Properties对话框,切换到Symbology页面,左边show面板,选择Unique values,具体如下图
B、value Field选择你要分组的字段,Add All Values添加图层存在的所有值,也可以Add Values直接添加值,然后对每个分组的值设置符号样式,设置符号样式与(1)一样,具体如下图