目录
软件安装与测试
(1)首先安装ArcGIS Sever并测试是否安装成功
ArcGIS Server10.4.1安装教程_贫穷的学生的博客-CSDN博客
(2)访问http://localhost:6080/arcgis/rest/services/SampleWorldCities/MapServer,并打开ArcGIS JavaScript
(3)查看网页源代码,并引用代码,测试是否能够使用
代码
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=7" />
<title>ArcGIS JavaScript API: SampleWorldCities</title>
<script type="text/javascript"> var djConfig = { parseOnLoad: true };</script>
<script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=3.3"> </script> <script type="text/javascript"> dojo.require("dijit.layout.BorderContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("esri.map");
var map;
function init() {
map = new esri.Map("map");
var layer = new esri.layers.ArcGISDynamicMapServiceLayer("http://localhost:6080/arcgis/rest/services/SampleWorldCities/MapServer");
map.addLayer(layer);
var resizeTimer;
dojo.connect(map, 'onLoad', function(theMap) {
dojo.connect(dijit.byId('map'), 'resize', function() {
clearTimeout(resizeTimer);
resizeTimer = setTimeout(function() {
map.resize();
map.reposition();
}, 500);
});
});
}
dojo.addOnLoad(init);
</script> </head> <body class="tundra">
<div id="map" dojotype="dijit.layout.ContentPane" region="center"> </div></body>
<html>
运行结果
利用arcmap连接arcgis server发布服务
(1)打开ArcMap导入数据
(2)点击文件->共享于->服务 打开共享为服务面板,点击发布服务
(3)选择“Publish a service”点击下一页
(4)点击此处
(5)选择Publish GIS services,点击下一页
(6)填入网址http://localhost:6080/arcgis,并输入用户名密码
注:用户名密码为登录ArcGIS Server服务器的帐号密码
(7)选择Create new folder,并命名,选择继续
(8)点击analyse进行分析,看是否报错。
(9)无报错单击Publish进行发布。
(10)中间步骤默认,直到发布成功。
查看地图服务
(1)当地图发布成功后,我们可以通过网址来查询我们的服务,打开并登录服务管理器(http://localhost:6080/arcgis/manager/)。
(2)点击进入该服务,可以查看该服务支持的具体操作
查看服务详细信息
(1)访问http://localhost:6080/arcgis/rest/services/,选择刚刚发布的地图。
(2)可以查看具体的地图信息
(3) 点击ArcGIS JavaScript查看