文章目录

  • 1.引言
  • 2.什么是地图服务?
  • 3.地图服务之动态地图服务
  • 4.利用ArcMap发布动态地图服务
    • 4.1用ArcMap打开我们想要发布为服务的数据
    • 4.2为了发布出来的数据好看一点,我们可以适量的将我们的地图数据进行符号化(可选,此处省略)
    • 4.3利用ArcMap连接ArcGIS Server发布服务
  • 5.查看地图服务
    • 5.1通过服务管理器查看服务
    • 5.2通过Services Directory 查看服务详细信息
  • 6.数据下载地址

1.引言

在WebGIS开发过程中,我们所需要的数据不仅仅来自于ArcGIS online,有时候我们需要发布自己的数据服务,在本篇博客中主要说明一下如何利用ArcGIS Server发布自己的动态地图服务

2.什么是地图服务?

地图服务是一种利用 ArcGIS 使地图可通过 Web 进行访问的方法。我们首先在 ArcMap 中制作地图,然后将地图作为服务发布到 ArcGIS Server 站点上。之后,Internet 用户便可在 Web 应用程序、ArcGIS for Desktop、ArcGIS Online 以及其他客户端应用程序中使用此地图服务。
     当地图服务发布成功后,我们可以通过网址(http://localhost:6080/arcgis/rest/services)来查看地图服务所支持的操作,地图服务所包含的数据,以及我们还可以通过网址来测试地图服务的功能

3.地图服务之动态地图服务

我们常用的地图服务主要分为两种:动态地图服务切片地图服务(也叫瓦片地图服务)地图服务其实可以理解为图层的集合,在本篇中主要说的是动态地图服务,
动态地图服务的特点:

  1. 动态地图会在用户发出请求时进行绘制
  2. 地图服务具有允许客户端(例如 ArcGIS web API)动态更改每个图层的行为和外观。
  3. 可以执行属性查询,空间查询等相关功能。

4.利用ArcMap发布动态地图服务

利用ArcMap发布自己的服务,主要分为以下几步:

  1. 用ArcMap打开我们想要发布为服务的数据
  2. 符号化我们的数据(可选)
  3. 利用ArcMap连接ArcGIS Server发布服务

4.1用ArcMap打开我们想要发布为服务的数据

实验数据为山东科技大学平面图:

  • 打开我们的数据:


注: 注意我们的数据有4个图层

4.2为了发布出来的数据好看一点,我们可以适量的将我们的地图数据进行符号化(可选,此处省略)

4.3利用ArcMap连接ArcGIS Server发布服务

  • 点击文件->共享于->服务 打开共享为服务面板,点击发布服务

  • 新建一个连接,连接到ArcGIS Server服务器


注:用户名密码为登录ArcGIS Server服务器的帐号密码


注:发布的地图服务名称为MyService

  • 地图服务所在的文件夹路径,此时我们建立一个新的文件夹Test

  • 设置动态地图服务参数(最简单的动态地图服务可以什么都不设置,直接点分析若没有错误,就可以直接发布)



5.查看地图服务

当地图服务发布成功之后,我们可以通过网址来查看我们的服务。

5.1通过服务管理器查看服务

  • 打开并登录服务管理器(http://localhost:6080/arcgis/manager/)

  • 点击Test文件夹可以查看我们刚刚发布的地图服务

  • 点击进入该服务,可以查看该服务支持的具体操作

5.2通过Services Directory 查看服务详细信息

  • 打开服务目录(http://localhost:6080/arcgis/rest/services)

  • 进入Test目录查看刚刚发布的服务




到现在我们已经成功发布了一个动态地图服务,可以查看服务的部分信息。接下来我们可以使用ArcGIS API For js,来调用我们的服务做一些事情啦

6.数据下载地址

  • GitHub的数据及代码下载地址为:GitHub的数据及代码下载链接(如果从GitHub下载代码,麻烦给小Demo一个Star,您的支持是我最大的动力)

(一)ArcGIS Server之发布动态地图服务相关推荐

  1. Arcgis Server Manager发布ArcGISTiledMapServiceLayer服务

    用ArcgisServer manager发布一个ArcGISDynamicMapServiceLayer服务: Add New Service->填写name,type 选择Map servi ...

  2. 一、ArcGIS Server篇:利用ArcGIS Server发布动态地图服务

    写在前面的话:本篇博客参考 在WebGIS开发过程中,我们所需要的数据不仅仅来自于ArcGIS online,有时候我们需要发布自己的数据服务,在本篇博客中主要说明一下如何利用ArcGIS Serve ...

  3. (一)ArcGIS JS 发布动态地图服务

    前言 在 WebGIS开发的过程中,地图服务的发布和获取是项目的第一步,也是进行WebGIS开发的基础.我们需要发布自己的数据服务,在本篇博客中主要说明一下如何利用ArcGIS Server发布自己的 ...

  4. Web GIS多种方式发布动态地图服务及显示(2)

    目录 GeoDatabase+ArcServer+Arcgis API for Javascript发布动态地图服务 第二章 主流的Web GIS地图发布及显示 2.1 框架结构图及描述 2.1.1 ...

  5. ArcGIS Server中的各种服务

    ArcGIS Server中的各种服务 使用服务 通过服务可以在客户端之间更容易的共享资源.通过服务可以保证所有的客户端访问到同样的资源,而不用在他们的机器上单独进行安装. 服务器存储着资源,管理服务 ...

  6. (二)ArcGIS JS 加载动态地图服务

    前言 在上一篇博客讲述了怎么发布动态地图服务,在本章中介绍怎么在JavaScript加载动态地图服务. 准备 在本地部署ArcGIS JS API/调用在线的API 本地部署ArcGIS JS API ...

  7. Web GIS多种方式发布动态地图服务及显示(3)

    目录 PostGIS+GeoServer+OpenLayers发布动态地图服务 第三章 开源方案Web GIS地图发布及显示 3.1 系统框架结构图及描述 3.1.1 PostGIS 3.1.2 Ge ...

  8. 【转】从 ArcGIS for Desktop 发布地图服务

    原文链接:http://resources.arcgis.com/zh-CN/help/tutorials/01z300000007000000.htm 本教程的目的是将地图服务直接从 ArcGIS ...

  9. arcgis server 9.3 查看地图服务时出现No Content错误

    问题描述: 使用ArcGIS Server Manager的Add new service功能发布一个服务.然后启动服务 用浏览器访问该服务的地址http://localhost/ArcGIS/ser ...

最新文章

  1. mysql低权限用户getshell_GetShell的姿势总结
  2. 细说SSO单点登录(转)
  3. ALV OO的栏位属性
  4. “最佳融合通信创新应用平台”认证!2021 年度全球新经济卓越成就奖揭晓
  5. T-SQL里数据库工程师都不知道的秘密之SQL Server自定义函数UDF
  6. 在Linux环境下mysql的root密码忘记解决方法(三种)
  7. PHP的ob多级缓冲设置
  8. CrossOver 12 发布,Windows 模拟器
  9. macOS 升级12.0.1后,virtualBox 报错 Kernel driver not installed
  10. 亚马逊向GuardDuty服务添加三种新的威胁检测规则
  11. android读取xml文件来实现省份,城市,区的选择
  12. 利用VB操作目录和文件夹
  13. 电商平台电子面单打印对接
  14. QEMU-KVM设备热插拔机制简析
  15. Arduino servo库函数说明(舵机函数库)
  16. codelite14中文语言包_codelite中文版-codelite下载(开源的C++跨平台开发环境) 13.0.7 中文版 - 河东下载站...
  17. windows 安装metis_图划分软件Metis的使用(win10+vs2017)
  18. mysql 经典操作_mysql常用经典操作
  19. ffmpeg中如何设置不含SEI,如何自定义SEI
  20. 速上谷歌地图数据管理软件操作图文教程

热门文章

  1. gojs开发环境去除水印
  2. mysql候选关键字_MySQL——(SQL语句)
  3. 为matlab GUI添加背景图片
  4. 《重新理解创业》的读后感范文3000字
  5. 问题解决29:微信获取高清图像
  6. 艾司博讯:拼多多机器人客服在哪里
  7. 链表实现学生信息管理系统
  8. 微信小程序部分安卓机型无法保存图片的问题解决办法
  9. 硬件建设为学校发展服务器,《学校机房建设工程设计-建议方案》.docx
  10. python统计汉字个数是_使用 Python 统计中文字符的数量