arcgis开发笔记【silverlight 发布rest地图服务】

简介: 由于silverlight默认是使用的rest服务连接地图服务的,因此gis系统需要先把地图服务发布出来, 下面讨论一下发布的方法: 首先是地图的数据来源: 客户提供的一般是mxd或shp形式的文件 如果有mxd文件和对应的数据内容,直接用arcMap打开验证一下数据的正确性即可 如果只有...

由于silverlight默认是使用的rest服务连接地图服务的,因此gis系统需要先把地图服务发布出来,

下面讨论一下发布的方法:

首先是地图的数据来源:

客户提供的一般是mxd或shp形式的文件

如果有mxd文件和对应的数据内容,直接用arcMap打开验证一下数据的正确性即可

如果只有shp文件,那需要在arcMap中建一个地图,把shp这些层加进去,然后存为mxd文件即可

【以上保存时须注意,由于mxd引用的shp文件路径有时是绝对路径,因此如果放在不同的路径需要用arcMap

修复一下,不过为了简便可以约定一个目录,c:\gis\**,这样所有的数据文件放在这一个目录,以后更新等都在这个

目录操作就方便多了】

 

以上操作完成后,形成一个或多个mxd文件和相应的数据文件,可以作为发布服务的基础

 

发布服务: 使用ArcGis Managerment站点发布

1、基于ArcSDE的形式发布

把数据导入到数据库中,这样rest服务访问数据库即可

优点:和已有各类系统统一在数据库中管理

缺点:如果客户没有提供这种形式,自己导入比较麻烦,特别是涉及更新数据时也很复杂

2、基于文件发布

直接把mxd发布为服务[在arcgis.net版本中,需要把mxd存放的目录共享,然后选择mxd文件即可]

优点:发布和更新比较简单,覆盖文件即可

确定:基于文件系统的形式,估计性能没有arcSDE好(没有负载测试,在我们的项目中使用就是这个形式,

性能还可以)

 

 

 

 

 

目录
打赏
0
0
0
0
9
分享
相关文章
Arcgis打包到docker,重启容器后发布的服务丢失解决方案。
Arcgis打包到docker,重启容器后发布的服务丢失解决方案。
380 0
从零开始发布一个ArcGIS Server地图服务
从零开始发布一个ArcGIS Server地图服务
588 0
从零开始发布一个ArcGIS Server地图服务
silverlight,WPF动画终极攻略之阳光灿烂篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之阳光灿烂篇(Blend 4开发) 前面我们画了一只会飞动的小鸟,今天我们在目标是一个会发光的太阳。本章节的动画虽然简单,但是实现的效果可是一点也不打折。
1207 0
silverlight,WPF动画终极攻略之会飞的小鸟篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之会飞的小鸟篇(Blend 4开发) 本教程基本涵盖了WPF和silverlight中的各种动画。先上张效果图。 声明下,这个做的不是让大家照搬的,只是让大家熟悉下动画效果,这个成品基本涵盖了sl里面所有的动画效果。
1430 0
silverlight,WPF动画终极攻略之迟来的第三章 动画整合篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之迟来的第三章 动画整合篇(Blend 4开发) 有个问题想请教下大家,我仿了腾讯的SL版QQ,相似度95%以上。我想写成教程教大家怎么开发出来,会不会有版权什么问题的。
1199 0
silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发) 这章有点长,所以我分成了两章。这一章主要是准备工作,差不多算美工篇吧,这章基本不会介绍多少动画效果,主要讲的是blend中工具的使用,利用哪些工具做出哪些效果。
1285 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等