文章目录

  • 前提
  • 1 创建本机ArcGIS server服务器
  • 2 注册商用型数据库(SQL server)
  • IP和端口的查看方式
  • 授权文件查找方法
  • 3 连接商用型数据库
  • 4 服务发布
  • 4.1将待发布的数据导入数据库中。
  • 4.2发布地图服务
  • 4.2.1直接发布服务
  • 4.2.2导出服务文件再发布服务


前提

使用软件

版本

arcgis

10.2

arcgis server

10.2

sql server

2008

1 创建本机ArcGIS server服务器

-----根据需求选择是“发布GIS服务”还是“管理GIS服务”

sql server 新建本地服务器 sql创建本地服务器_arcgis server


-----若是以本机作为服务器,填写localhost,若不是就填写安装目的地服务器的地址。

sql server 新建本地服务器 sql创建本地服务器_arcgis server_02


-----得到一个GIS服务器

sql server 新建本地服务器 sql创建本地服务器_数据库_03

2 注册商用型数据库(SQL server)

-----首先在开始 打开SQL server (SQL server management studio)

sql server 新建本地服务器 sql创建本地服务器_arcgis_04

-----新建一个数据库用来安放空间数据,这里新数据库命名为arcgis。

sql server 新建本地服务器 sql创建本地服务器_arcgis server_05

-----打开arcgis map,点开tool box,找到里面的创建企业级地理数据库

sql server 新建本地服务器 sql创建本地服务器_arcgis server_06


sql server 新建本地服务器 sql创建本地服务器_数据库_07

IP和端口的查看方式

-----点开配置管理器 然后右击TCP/IP(注意位置),点击属性

sql server 新建本地服务器 sql创建本地服务器_arcgis_08


sql server 新建本地服务器 sql创建本地服务器_arcgis_09

-----注意要的是已启用的服务器,若没有启动,手动打开。

sql server 新建本地服务器 sql创建本地服务器_arcgis_10

此时案例项填 127.0.0.1,1433

授权文件查找方法

授权文件指安装ArcGIS server时的授权文件,保存在服务器ESRI\License\sysgen文件夹中,是一个名为keycodes的文件,需要转存在本地再加入。

sql server 新建本地服务器 sql创建本地服务器_sqlserver_11

点击确定,商用型数据库注册成功

3 连接商用型数据库

-----双击添加数据库连接。填好实例,选好数据库,点击确定,数据库连接成功。

sql server 新建本地服务器 sql创建本地服务器_arcgis_12


sql server 新建本地服务器 sql创建本地服务器_arcgis_13


注:此处选择的数据库arcgis是提前在sql server里面创建好的。

sql server 新建本地服务器 sql创建本地服务器_arcgis_14

4 服务发布

4.1将待发布的数据导入数据库中。

在目录里右击连接到的那个数据库—导入—要素类(单个),导入想要发布的图像数据,

导入成功了,会在左边的图层条页面上出现,也会那个数据库下面出现,否则后期发布时还是会报错。

sql server 新建本地服务器 sql创建本地服务器_arcgis server_15

4.2发布地图服务

sql server 新建本地服务器 sql创建本地服务器_arcgis_16

4.2.1直接发布服务

sql server 新建本地服务器 sql创建本地服务器_arcgis server_17

点击分析,如果后续无错误,点击发布即可。

sql server 新建本地服务器 sql创建本地服务器_arcgis server_18

4.2.2导出服务文件再发布服务

sql server 新建本地服务器 sql创建本地服务器_arcgis_19

点击分析,如无错误,点击过渡,在设置的路径下得到一个服务文件

sql server 新建本地服务器 sql创建本地服务器_sqlserver_20

打开server manager将生成的服务文件导入

sql server 新建本地服务器 sql创建本地服务器_arcgis server_21


sql server 新建本地服务器 sql创建本地服务器_sqlserver_22


sql server 新建本地服务器 sql创建本地服务器_sql server 新建本地服务器_23