摘要:
当需要控制图层的可见性时,可以使用 IMapDescription mapdescription = webMap.MapDescription; webMap.ManageLifetime(mapdescription); ILayerDescriptions layerdec = mapdescription.LayerDescriptions; for(int i=0;i ... 阅读全文
摘要:
在这次的开发项目中遇到了一个新的需求,需要动态在页面上的状态栏显示经纬度坐标,并且要度分秒格式的坐标.真是BT啊..... 好了,言归正传.大家都知道,要在服务器端计算经纬度,然后传回客户端显示,这个方法是不可取的.那么,最好的办法就是在客户端计算经纬度.那么计算经纬度首先应该获取一些基本的信息.就是当前客户端地图两边的经纬度. 比如,客户端地图的大小是800*600.我们首先... 阅读全文
摘要:
在Arcgis Server学习过程中,大家也许最先使用的就是用自带的ADF进行初步的Server开发.总的来说,ADF算是一个比较强大的Web服务器端控件.为我们封装了大量的代码和客户端操作.从而降低了我们的开发难度.不过,由于我用的是Arcgis Server9.0.其自带的ADF还存在这一些问题,造成了所开发的项目的一些问题,这些问题往往会造成整个项目的失败和遗憾.在这个文章的最后,我会一一... 阅读全文
摘要:
其实Arcgis Server整个安装过程都比较简单,不过有几点需要注意。首先,主机名最好不要用奇怪的名字,比如有下划线、奇异字符等,不然容易出现不能启动ArcSoc的错误。另外,安装ArcCatalog后,最好不要安装中文补丁,不然ArcSoc停止或者重启的时候也容易出现莫名其妙的错误,当初我的电脑就是这样莫名其妙的,最后我重装系统才明白这个道理。 安装完成后需要Post一次。如下... 阅读全文
摘要:
在 转载 flyinggis 的文章ArcGIS server学习 三种有一个查询条件的就是在 txtquery 里面写上 "Name Like '%号%'",我想把它改成直接在txtquery中输入名字,用字符串来表示查询条件: 原文是这样的, 在txtquery 中输入 Name Like '%号%' , spatialfilter.WhereClause = txtQuery.Text;... 阅读全文
摘要:
什么是地图缓存--MapCache缓存 :顾名思义,是把需要的数据存放在缓存中,提高数据的访问效率。地图缓存同样是把我们在编辑,标注,缩放,平移 等过程中出现的图形 暂时存放在Cache中--以图片的形式存储,每当我们进行同样的操作,视图窗口会调用缓存中的图片,而不是马上刷新地图数据,缓存中已存在的图片会及时返回给视图窗口,完成相应的操作,这样可以大大提高视图的显示效率。!!!!注意的是:只有在空... 阅读全文
摘要:
2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1).使用QueryString, 如....?id=1; response. Redirect().... 2).使用Session变量 3).使用Server.Transfer 3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第3... 阅读全文
摘要:
ArcGIS Server .net来创建应用有三个层次,1 使用manager来创建一个web应用2 使用 .net模板来创建应用3 使用adf来创建应用对于一个项目开发来说,需要采用第三中方式来进行开发的,第一,第二中方式一般用于刚刚基础arcgis server的同志学习使用或者是非常简单的应用来使用的,使用adf来进行开发,弄清楚adf的体系结构就显的非常重要,否则就会象掉进arcobje... 阅读全文
摘要:
作者:Flyingis ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求,这是对 ArcGIS Server一个抽象的描述,那么ArcGIS Server在GIS应用中具体扮演什么样的角色呢? 使用过ArcGIS 桌面应用软件的人知道,在桌面环境中存在各种GIS工具可以供使用,如展现GIS数... 阅读全文
摘要:
这段代码最关键的类是CallbackResult,它简化了web adf framework中客户端回调的处理,不用再创建自己的客户端和服务器端逻辑,使用CallbackResult就可以将信息传回客户端,更新客户端页面的内容、图片或执行js脚本。关于CallbackResult构造方法第三个参数,下面js代码写的很详细:if (action=="content") {o = document.g... 阅读全文
摘要:
前面的开发系列均是使用server开发模板程序Web Mapping Application,工具条上的基本工具是已经在模板中定制好的,在实际项目应用中,我们需要的工具远远不仅如此,如何在工具条中增加新的自定义工具是开发系列(五)所要描述的,其中使用ASP.Net 2.0 Callback framework进行异步刷新地图是重点。 目标: 自定义工具按钮进行矩选查询,高亮显示所选... 阅读全文
摘要:
ArcGIS Server开发系列前几篇文章搭建了一个基本的webgis开发框架,包括模板应用程序搭建、属性查询、查询结果高亮显示,在arcims中,不论是使用9.2之前的javaconnector、.net_link、htmlviewer、还是9.2里的adf,这些功能都可以轻松实现,从软件成本上来看,ArcGIS Server企业版要比ArcIMS高出不少,如何体现ArcGIS Server价... 阅读全文
摘要:
和ArcGIS Server Local、ArcGIS Server Internet一样,GraphicsLayer是ArcGIS Server MapResource的一种,提供functionality给web controls使用。本文将在《ArcGIS Server 开发系列(二)--Web ADF 编程》示例基础上,增加查询结果高亮显示的功能,因为高亮显示的结果并不是图层本身所具备的,... 阅读全文
摘要:
微软.NET 3.5 SP1和VS2008 SP1已经发布,当然目前的版本为Beta版本,但是,SP1补丁中的大量的功能特性和性能提升还是非常值得我们马上尝试的。下面是相关的下载链接:Visual Studio 2008 Service Pack 1 Betahttp://www.microsoft.com/downloads/details.aspx?FamilyId=CF99C752-1391... 阅读全文