摘要:
目的: 1.arcgis server9.2 ADF实现根据用户权限不同对地图功能进行控制。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_SecurityCS... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF实现查询结果定位到地图中心显示功能。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 开始: 1.新建名为QueryCenter的ASP.NET Web应用程序,在页面上添加MapResourceManager1、Map1控件,然后做... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF实现Query查询功能。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_QueryNewWindowCSha... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF实现Buffer Select功能。 准备工作: 1.(六、一)的工程,具体见前篇。 开始: 1.在Toolbar1中新建一个Tool,ClientAction属性为"Point" ;Name属性为"BufferSelect" ;ServerActionAssembly属性为SelectTool;ServerActionClass属性为Selec... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF实现Select Features功能。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。 2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_SelectBu... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF自定义一个简单的Task控件。 准备工作: 1.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_SimpleTaskCSharp.zip。 开始: 0.自定义任务控件一般是从任务抽象类(Task或者FloatingPanelTask)继承而来。FloatingPanelTas... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF的DynamicData,动态的设置Resource。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。 2.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个S... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF的AddGraphics-FeatureGraphicLayer。 准备工作: 1.(三、一)的工程,具体见前篇。。 开始: 1.在页面上在新增一个Toolbar2,在ToolbarItems中添加一个Tool然后设置相应的属性,具体如下: Code highlighting produced by Actipro CodeHighlighte... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF的AddGraphics。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。 2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_AddGraphicsCSha... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF的Callback机制。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,并且把这个Service启动起来。 2.找到DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CallbackCsharp.z... 阅读全文
摘要:
说明:原本打算4篇就结束这个例子的分析,结果上面一篇代码贴太多了编辑器死了,只能开个新篇继续写。 目的: 1.MapIdentify功能,自定义Tool以及TaskResults应用。 准备: 1.(一、四)的工程,具体见前篇。 开始: 1.......看前一篇。 2.......看前一篇。 3.......看前一篇。 4.切换到Measure.ascx的html代码视图,给主table添加id... 阅读全文
摘要:
目的: 1.距离测量功能。 准备: 1.(一、三)的工程,具体见前篇。 开始: 1.新建名为Measure.ascx的用户控件,并且实现ICallbackEventHandler接口,具体代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> ... 阅读全文
摘要:
目的: 1.MapIdentify功能,自定义Tool以及TaskResults应用。 准备: 1.(一、二)的工程,具体见前篇。 开始: 1.编辑Toolbar1的ToolbarItems属性添加一个Tool,ClientAction属性为MapIdentify('Map1'); Name属性为MapIdentify Text属性为Identify ToolTip属性为Identify (Ct... 阅读全文
摘要:
目的: 1.arcgis server9.2 ADF的无刷新机制。 准备: 1.(一、一)的工程,具体见前篇。 开始: 1. 先把上篇里漏下的ScaleBar(比例尺)和Magnifier(放大镜)功能补上,从工具栏拖一个ScaleBar和Magnifier控件到页面上ID分别为ScaleBar1和Magnifier1。 2.设置ScaleBar1,首先给esri:ScaleBar加上Style... 阅读全文
摘要:
从ArcGIS.Server.9.2.DotNet自带例子入手学习ADF的开发,在这里记录自己的学习过程。 安装好ArcGIS.Server.9.2能在DeveloperKit\SamplesNET\Server\Web_Applications下找到很多的代码示例。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫world的Map Service,... 阅读全文