arcgis总结——离线地图服务的发布以及显示
2016-09-09 15:41
471 查看
声明:由于arcgis和代码都在公司内网,这里不包含具体图片,代码只截取关键代码
在这里,我默认你已经获得了地图数据。
发布地图服务的方法:
1、打开arcgis map
2、open->选择地图数据的mxd文件
3、file->share as->service->publish a service 弹出窗口publish a service
在publish a service窗口中,选中有+号的图标,弹出add arcgis server窗口
在add arcgis server窗口中选择publish gis services 点击下一步,弹出general窗口
在general窗口中
server url 类似:http://192.168.1.164:6080/arcgis
server type 为arcgis server
设置号用户名密码后点击 finish
4、这个时候回到publish a service窗口,设置好service name点击下一步,弹出service editor窗口
5、在service editor窗口中点击analyze按钮,看看有没有错误,没有错误后即可点击publish按钮发布
6、所有发布的服务可以通过地址server url/admin管理,比如:http://192.168.1.164:6080/arcgis/admin
离线地图的展示,关键代码如下:
在这里,我默认你已经获得了地图数据。
发布地图服务的方法:
1、打开arcgis map
2、open->选择地图数据的mxd文件
3、file->share as->service->publish a service 弹出窗口publish a service
在publish a service窗口中,选中有+号的图标,弹出add arcgis server窗口
在add arcgis server窗口中选择publish gis services 点击下一步,弹出general窗口
在general窗口中
server url 类似:http://192.168.1.164:6080/arcgis
server type 为arcgis server
设置号用户名密码后点击 finish
4、这个时候回到publish a service窗口,设置好service name点击下一步,弹出service editor窗口
5、在service editor窗口中点击analyze按钮,看看有没有错误,没有错误后即可点击publish按钮发布
6、所有发布的服务可以通过地址server url/admin管理,比如:http://192.168.1.164:6080/arcgis/admin
离线地图的展示,关键代码如下:
dojo.require("dijit.layout.BorderContainner"); dojo.require("dijit.layout.ContentPane"); dojo.require("esri.map"); var map; function init(){ map=new esri.Map("mapDiv"); var layer=new esri.layers.ArcGISDynamicMapServiceLayer(server_url+"rest/services/sererName/MapServer"); map.addLayer(layer); var resizeTimer; dojo.connect(map,'onLoad',function(theMap){ dojo.connect(dijit.byId('map'),'resize',function(){ clearTimeout(resizeTimer); resizeTimer=setTimeout(function(){ clearTimeout(resizeTimer); resizeTimer=setTimeout(function() { map.resize(); map.reposition(); },500); }); }); }) } dojo.addOnLoad(init);
相关文章推荐
- arcgis总结——地理信息服务的发布以及通过rest服务进行geocode相关操作
- arcgis总结——网络分析服务的发布以及路径规划
- PostGIS+QGIS+GeoServer+OpenLayers实现数据的存储、服务的发布以及地图的显示
- (转)PostGIS+QGIS+GeoServer+OpenLayers实现数据的存储、服务的发布以及地图的显示
- 【ARCGIS SDK】ArcGIS发布的地图服务不显示解决方案
- ArcGis 通过web发布图层,服务启动失败,不显示图层等问题
- arcgis发布服务的总结
- Arcgis发布服务出错显示:The server is not ready for publishing.
- arcgis发布服务显示打包成功,发布失败,无法写入D:\arcgisserver\directories\arcgiscache
- (转载)arcgis for js - 解决加载天地图和WMTS服务,WMTS服务不显示的问题,以及wmts服务密钥。
- arcgis发布坐标转换(1984转xian80)的GP服务以及服务的调用(一)
- arcgis for js - 解决加载天地图和WMTS服务,WMTS服务不显示的问题,以及wmts服务密钥。
- PostGIS+QGIS+GeoServer+OpenLayers实现数据的存储、服务的发布以及地图的显示
- ARCGIS 10.1 发布服务问题以及注意事项汇总
- arcgis api for silverlight开发系列之六:缓冲区分析实现及Geometry service服务发布
- ArcGIS API For Flex对ImageServer发布的服务进行渲染及RasterFunction支持函数(学习笔记)
- 项目中基于Rest的Wcf服务发布以及iBatisNet框架的使用(上)
- arcgis for flex 地图发布服务
- 关于arcgis for android demo中加载自己发布的地图服务出错
- flex调用arcgis地图服务发布地图遇到安全沙箱问题