随笔分类 -  ArcGIS Server

摘要:首先说明一下,本例子实现的是控制一个WEBGIS系统地图的资源与图层的选择控制。效果如下图: 1、加入两个ComboBox控件,并设置他们的监听事件,其中Layer_ComboBox中的StoreID是指存放它数据的容器-Store控件的ID,如下所示: ... 阅读全文
posted @ 2009-02-13 20:13 周文 阅读(1975) 评论(7) 推荐(1)
摘要:ArcGIS Server 9.3 中AJAX支持两种实现方式:Callback机制和PartialPostback 机制。 Callback机制 1、Callback机制的实现过程 (1)在客户端的控件一般是html控件、Toolbar上的按钮或者一些超链接(asp.net的控件不行)。在客户端的实现代码一般如下: 然后在控件的click事件或者其他对应的方法中调用上述js方法。 例... 阅读全文
posted @ 2009-01-13 15:03 周文 阅读(1622) 评论(5) 推荐(0)
摘要:ArcGIS Server 9.3前后台交互调用实现点定位 (借助Coolite控件) 本例实现的是双击左侧的树型列表中一项,在右侧地图上定位到这一项。实现了AJAX式的通过callback机制或者partialpostback 才能实现的的定位。 1、首先在后台写要实现点定位的代码(首先声明本例子使用的是vs2008的开发环境),如下所示: //视频定位 [Ajax... 阅读全文
posted @ 2009-01-12 21:44 周文 阅读(897) 评论(0) 推荐(0)
摘要:ESRI.ArcGIS.ADF.Web.UI.WebControls.LayerFormat layerFormat = ESRI.ArcGIS.ADF.Web.UI.WebControls.LayerFormat.FromMapResourceManager( MapResourceManager1, resourceName, layerID); ESRI.ArcGIS.ADF.Web.Dis... 阅读全文
posted @ 2009-01-05 17:17 周文 阅读(371) 评论(0) 推荐(0)
摘要:效果图如下所示: 1、在工具栏上添加idenfify工具,其代码如下: 2、添加TaskResults控件用来存放结果并将它放在一个div中。代码如下: 3.在Default 页面的Page_Load中加入 Session["TaskResultsControl"] = TaskResults1; 用来传递TaskResults1对象。 4、在App_code 中加... 阅读全文
posted @ 2008-12-22 21:03 周文 阅读(1034) 评论(0) 推荐(0)
摘要:这段代码是根据别人的代码,稍加了修改。 #region "唯一值渲染" /// 唯一值渲染:uvRenderer () /// Cavalry /// 渲染的字段名 public void uvRenderer(string pFieldName) { string servername = "ZHOUWEN"; //地图服务器的计算机名 string map... 阅读全文
posted @ 2008-11-28 22:45 周文 阅读(875) 评论(0) 推荐(0)
摘要:首先来看一下实现点缓冲区分析的效果图吧! 实现步骤如下: 1、 分别添加html控件:Select、Text,两个 Button,;ID分别是selLayer,txtDistance,btnDistance,ClearBuffer。例外还添加一个DIV,并且在DIV中加入一个GridVview控件,ID分别是griddiv,GridView1,其中GridView1用... 阅读全文
posted @ 2008-11-18 21:47 周文 阅读(2809) 评论(0) 推荐(0)
摘要:(1)首先从网上下载PrintTask_CSharp.dll,将下载的PrintTask_CSharp.dll拖放到“系统盘/windows/Assembly里面(只能拖放,copy不了的) (2)然后再visiual studio 2005的工具箱 面板上右键选择 ”选择项“, 接下来点击browse选择PrintTask_CSharp.dll文件。 这样你你发现在Toolbox里面会多两个新... 阅读全文
posted @ 2008-11-18 20:44 周文 阅读(1001) 评论(0) 推荐(0)
摘要:在一段空间查询的代码编写过程中,在定义ISpatialFilter时,使用new来构建一个对象,始终报错(服务器出现意外,HRESULT异常之类) ESRI.ArcGIS.Geodatabase.ISpatialFilter pSFilter = new ESRI.ArcGIS.Geodatabase.SpatialFilter(); 后面使用了IServerContext.CreateObjec... 阅读全文
posted @ 2008-11-18 20:33 周文 阅读(285) 评论(0) 推荐(0)
摘要:什么,你不懂Ajax,好吧,那么 在开始之前,我们先看下Ajax的定义, Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写。Ajax由几种已有技术以新的强大方式组合:基于XHTML和CSS标准的表示;使用Document Object Model进行动态显示和交互;使用XMLHttpRequest与服务器进行异步通信;使用JavaS... 阅读全文
posted @ 2008-11-09 14:55 周文 阅读(1297) 评论(8) 推荐(0)