ArcGIS Server-入门索引

入门学习ArcGIS Server的开发,找到了一个很适合入门的博客(http://www.cnblogs.com/hll2008/),其中一部分是对ArcGIS.Server自带例子的分析(用法步骤明了、中文注释清晰),另一部分是其他功能的实现(不乏高级功能)。
    把他整理出来,一来方便自己索引着学习,二来方便向我一样的朋友,三来帮这位花兄的博客做宣传^_^。其中已经通过实践整理出一部分成功运行的代码,另外,自带例子分析中的“一……十”即为博客上的索引。

1.Web Application自带例子分析功能
一、无刷新机制;MapIdentify功能;距离测量功;自定义Tool以及TaskResults应用。
      a) Common_WebMappingAppCSharp
二、Callback机制。
      a) Common_Callback_CSharp
三、AddGraphics:AddGraphics-FeatureGraphicLayer。
四、DynamicData,动态的设置Resource。
      a) Common_AddDynamicData_Csharp:代码定制类MapResourceManager的功能。
      b) ArcGIS_AddDynamicDataCSharp;添加、删除shp图层。
五、自定义一个简单的Task控件。
      a) Common_SimpleTask。
六、实现Select Features功能;实现点的Buffer Select功能
      a) Common_SelectBufferToolCSharp,做了3个MapResourceManager来处理
      b) ArcGIS_SelectBufferTool_Csharp,一个处理的。
七、实现Query查询功能。
      a) Common_QueryNewWindowCSharp。
八、实现根据用户权限不同对地图功能进行控制,对图层进行初始控制,设置图层在Map上不可见,并且在Toc上也不可见,貌似删除了图层。
      a) Common_Security_Csharp,没有这个例子的打上sp。
九、实现自定义数据源,在地图中显示自定义的xml数据;把Virtual Earth地图图片数据作为数据源,这样可以直接使用MicroSoft的卫星图片;把Google Maps卫星图片作为数据源。
十、Microsoft SQL Server Express和ArcSDE Personal Edition for Microsoft SQL Server Express的配置安装,把SDE中的地图进行发布;实现实现在线编辑EditorTask使用;实现EditorTask功能扩展。

Common_*;例子
Common_GeocodingCSharp.zip
Common_PrintTaskCSharp.zip
ArcGIS_*;例子
……

Tips:
[1]Common Attribute and Spatial Query。做一个带属性和图形条件的Query。
[2]Common Identify。做Identify的功能。
[3]Common Query All Layers。查询Map上的所有数据源的所有图层。
[4] Common Set Visible Layers in a Map and Toc。控制图层的开、关。

2.高级功能
一、实现查询结果定位到地图中心显示功能(QueryCenter)
二、实现GraphicsLayer的保存和读取显示
三、实现实现点、线、面的MapTips
四、实现点、线、面的缓冲分析,在地图上显示buffer的范围以及Selection的元素,同时在右边显示Selection的元素的名称
五、实现短路径分析,输入起点的名称和终点的名称然后分析出最短路径进行显示
六、实现动态设置Label标注功能
七、实现类似GoogleMap的操作工具条(ADF的Toolbar太丑); ADF的Toolbar工作过程原理

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sunyong_cug/archive/2009/03/12/3983382.aspx

你可能感兴趣的:(ArcGIS Server-入门索引)