随笔分类 - ArcGis Server9.2
摘要:ArcGIS.Server.9.2.DotNet在ElementGraphicsLayer画点、线、折线、面、圆、矩形的代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1public class AddTool:IMapServerTool...
阅读全文
摘要:目的: 1.ArcGIS.Server.9.2.DotNet中Toolbar的自定义ToolbarItem直接调用ADF的JS方法总结。 完成后的效果图: 开始: Toolbar控件提供了很多现成的功能如放大、缩小、拖拽等,而且还提供了点、线、面、圆等很多的JS方法可供直接调用,在ClientAction直接选择Point、Line、Polygon等js方法能不需要任何的js代码就能实现客户端的...
阅读全文
摘要:目的: 1.ArcGIS.Server.9.2.DotNet的ADF的Toolbar工作过程原理。 开始: Toolbar工作过程: 一.初始化过程(在页面生成的时候Toolbar控件会生成和它相关的html代码和javascript代码): 1.根据每一个子Tool生成一个...,并且这个TD元素添加onMouseDown、onMouseOver、onMouseOut三个鼠标事件,这样...
阅读全文
摘要:目的: 1.ArcGIS.Server.9.2.DotNet实现类似GoogleMap的操作工具条。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 完成后的效果图: 开始: 1.从用ADF开发起就觉得,怎么Toolbar控件这么丑了,样式啊外观啊真不随意死板版的,这次就学一下Goo...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF实现动态设置Label标注功能,选择不同图层然后选择要作为Label显示的字段然后更新地图的Label。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 完成后的效果图: 开始: 1.新建名为LabelFieldSamples的AS...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF实现短路径分析,输入起点的名称和终点的名称然后分析出最短路径进行显示。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫citys的Map Service,citys这个必须包含可以分析的网络数据集,关于网络数据集可以查网络上的资料这里不详细说了,发布的时候一定勾上Network Analysis这个...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF实现点、线、面的缓冲分析,在地图上显示buffer的范围以及Selection的元素,同时在右边显示Selection的元素的名称。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 完成后的效果图: 开始: 1.缓冲分析一般是通过用...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF实现EditorTask功能扩展。在EditorTask控件上添加地理元素框选裁剪和选中元素数量统计功能。 准备工作: 1.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CustomEditorTaskCSharp.zip。 2.本例是在ArcGIS.Server.9.2....
阅读全文
摘要:目的: 1.arcgis server9.2 ADF实现实现在线编辑EditorTask使用。 准备工作: 1.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CustomEditorTaskCSharp.zip。 2.布Map Service,名称:EditParcelsDemo,具体步骤见SQL Server Expres...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF实现实现点、线、面的MapTips。输入关键字查询出结果,然后给这些结果加上MapTips。 准备工作: 0.参考multimaptips-en.rtf。 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 注:要为这个usa的地图添加一个点层名为N...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF实现GraphicsLayer的保存和读取显示。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 完成后的效果图: 开始: 1.新建名为SaveGraphicsLayer的ASP.NET Web应用程序,在页面上添加MapResou...
阅读全文
摘要:目的: 1.Microsoft SQL Server Express和ArcSDE Personal Edition for Microsoft SQL Server Express的配置安装,把SDE中的地图进行发布。 准备工作: 1.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CustomEditorTaskCShar...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF中把Google Maps卫星图片作为数据源。 准备工作: 1.本例子是在上一篇的基础上实现的,请参考ArcGIS.Server.9.2.DotNet使用Virtual Earth地图图片数据(自带例子 九、二) 完成后的效果图: 开始: 1. 在上一篇中实现了用微软的Virtual Earth地图图片数据作为地图数据源进行ADF的开发,今...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF中把Virtual Earth地图图片数据作为数据源,这样可以直接使用MicroSoft的卫星图片。 准备工作: 1.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_CustomDataSourceCSharp.zip。 完成后的效果图: 开始: 1.把Virtual Ea...
阅读全文
摘要:目的: 1.arcgis server9.2 ADF实现自定义数据源,在地图中显示自定义的xml数据。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 2.参考DeveloperKit\SamplesNET\Server\Web_Applications目录下的Common_Custo...
阅读全文
摘要:目的: 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...
阅读全文