文章分类 -  ArcGIS.Server 9.2 DotNet自带例子分析

转自博客园(http://www.cnblogs.com/hll2008)遇见未知的自己 收藏,为便于自己学习所用
摘要:ArcGIS.Server.9.2.DotNet实现EditorTask功能扩展(自带例子 十、三) 目的:1.arcgis server9.2 ADF实现EditorTask功能扩展。在EditorTask控件上添加地理元素框选裁剪和选中元素数量统计功能。准备工作:1.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_Cust... 阅读全文
posted @ 2009-05-06 23:09 少风
摘要:目的:1.arcgis server9.2 ADF实现实现在线编辑EditorTask使用。准备工作:1.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CustomEditorTaskCSharp.zip。2.布Map Service,名称:EditParcelsDemo,具体步骤见SQL Server Express和Ar... 阅读全文
posted @ 2009-05-06 23:08 少风
摘要:目的:1.Microsoft SQL Server Express和ArcSDE Personal Edition for Microsoft SQL Server Express的配置安装,把SDE中的地图进行发布。准备工作:1.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CustomEditorTaskCSharp.z... 阅读全文
posted @ 2009-05-06 23:07 少风
摘要:目的:1.arcgis server9.2 ADF中把Virtual Earth地图图片数据作为数据源,这样可以直接使用MicroSoft的卫星图片。准备工作:1.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CustomDataSourceCSharp.zip。完成后的效果图:开始:1.把Virtual Earth地图图片... 阅读全文
posted @ 2009-05-06 23:06 少风
摘要:目的:1.arcgis server9.2 ADF实现自定义数据源,在地图中显示自定义的xml数据。准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。2.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CustomDat... 阅读全文
posted @ 2009-05-06 23:05 少风
摘要:目的:1.arcgis server9.2 ADF实现根据用户权限不同对地图功能进行控制。准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_SecurityCSharp... 阅读全文
posted @ 2009-05-06 23:03 少风
摘要:目的:1.arcgis server9.2 ADF实现Query查询功能。准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_QueryNewWindowCSharp.z... 阅读全文
posted @ 2009-05-06 23:01 少风
摘要:目的:1.arcgis server9.2 ADF实现Select Features功能。准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_SelectBuffer... 阅读全文
posted @ 2009-05-06 23:00 少风
摘要:目的:1.arcgis server9.2 ADF自定义一个简单的Task控件。准备工作:1.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_SimpleTaskCSharp.zip。开始:0.自定义任务控件一般是从任务抽象类(Task或者FloatingPanelTask)继承而来。FloatingPanelTask与Tas... 阅读全文
posted @ 2009-05-06 22:58 少风
摘要:目的:1.arcgis server9.2 ADF的DynamicData,动态的设置Resource。准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。2.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Servi... 阅读全文
posted @ 2009-05-06 22:57 少风
摘要:目的:1.arcgis server9.2 ADF的AddGraphics-FeatureGraphicLayer。准备工作:1.(三、一)的工程,具体见前篇。。开始:1.在页面上在新增一个Toolbar2,在ToolbarItems中添加一个Tool然后设置相应的属性,具体如下:[代码]2.在GraphicPointTools.cs中新增加FeatureGraphicTool类来实现上面的Too... 阅读全文
posted @ 2009-05-06 22:56 少风
摘要:目的:1.arcgis server9.2 ADF的AddGraphics。准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_AddGraphicsCSharp.z... 阅读全文
posted @ 2009-05-06 22:55 少风
摘要:目的:1.arcgis server9.2 ADF的Callback机制。准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CallbackCsharp.zip。开... 阅读全文
posted @ 2009-05-06 22:54 少风
摘要:说明:原本打算4篇就结束这个例子的分析,结果上面一篇代码贴太多了编辑器死了,只能开个新篇继续写。目的:1.MapIdentify功能,自定义Tool以及TaskResults应用。准备:1.(一、四)的工程,具体见前篇。 开始:1.......看前一篇。2.......看前一篇。3.......看前一篇。4.切换到Measure.ascx的html代码视图,给主table添加id为MeasureT... 阅读全文
posted @ 2009-05-06 22:52 少风
摘要:目的:1.距离测量功能。准备:1.(一、三)的工程,具体见前篇。 开始:1.新建名为Measure.ascx的用户控件,并且实现ICallbackEventHandler接口,具体代码如下:[代码]2. 加入具体的线距离测量和面积测量功能代码,具体的代码和说明如下:[代码] 阅读全文
posted @ 2009-05-06 22:51 少风
摘要:目的:1.MapIdentify功能,自定义Tool以及TaskResults应用。准备:1.(一、二)的工程,具体见前篇。 开始:1.编辑Toolbar1的ToolbarItems属性添加一个Tool,ClientAction属性为MapIdentify('Map1'); Name属性为MapIdentify Text属性为Identify ToolTip属性为Identify (Ctrl-Mo... 阅读全文
posted @ 2009-05-06 22:49 少风
摘要:目的:1.arcgis server9.2 ADF的无刷新机制。准备:1.(一、一)的工程,具体见前篇。 开始:1. 先把上篇里漏下的ScaleBar(比例尺)和Magnifier(放大镜)功能补上,从工具栏拖一个ScaleBar和Magnifier控件到页面上ID分别为ScaleBar1和Magnifier1。2.设置ScaleBar1,首先给esri:ScaleBar加上Style=" lef... 阅读全文
posted @ 2009-05-06 22:47 少风
摘要:准备工作:1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_WebMappingAppCSharp.zip,这个作为分析的第一个例子,本例子也是用VS2005新建Web Ma... 阅读全文
posted @ 2009-05-06 22:45 少风