摘要: 如果你在用arcgis server做地图服务器,你可能会遇到这样一个问题,就是当你在用Query和QueryTask访问REST中的属性信息时,发现输入中文查询信息时,会出现乱码。解决的方法其实很简单: 有两种情况首先值得考虑:一,如果你的arcgis server 并没有安装补丁包,那么你应该这样修改: ArcGIS Server目录下面: C:\Program Files\ArcGIS\java\manager\service\tomcat\managerappserver\conf\server.xmlC:\Program Files\ArcGIS\java\manager\servi 阅读全文
posted @ 2011-03-19 22:12 pandy 阅读(473) 评论(0) 推荐(1) 编辑
摘要: 1.功能:选择图层然后按照用户所画的点,线,面查询属性,并且对查到的地理元素进行高亮显示同时在右边的Grid中显示查到的数据。2.效果图:3.步骤新建identifytest.mxml页面,然后在页面上添加map控件以及需要高亮显示被查询到的元素的GraphicsLayer:View Code <esri:Mapid="myMap"><esri:ArcGISDynamicMapServiceLayerid="myMapServiceLayer"url="http://192.168.47.29:8399/arcgis/rest 阅读全文
posted @ 2011-03-19 17:42 pandy 阅读(778) 评论(0) 推荐(1) 编辑
摘要: 在gis中,针对要素的查询是一个最基本的操作,也是最常用的操作之一。下面我们介绍如何使用arcgis api for flex 来查询我们需要的东西。要在arcgis api for flex中进行查询操作,首先需要定义一个查询任务面板。使用<esri:queryTask>标签就可以了。 <esri:queryTask id="queryTask" url=http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/5&g 阅读全文
posted @ 2011-03-19 15:41 pandy 阅读(480) 评论(0) 推荐(1) 编辑
摘要: 1.QueryTaskQueryTask是一个进行空间和属性查询的功能类,它可以再某个地图服务的某个子图层内进行查询。QueryTask进行查询的地图服务并不是必须要加载到map中进行形式。QueryTask的执行需要两个先决条件:一个是需要查询的图层URL,一个是进行查询的过滤条件。2.FindTaskFindTask是在某个地图服务中进行属性查询的功能类。FindTask与QueryTask的使用类似,当然,QueryTask在execute的时候需要给一个Query对象作为参数,FindTask则是给一个FindParameters对象作为参数。另外,FindTask的url属性需要指向 阅读全文
posted @ 2011-03-19 15:28 pandy 阅读(1446) 评论(0) 推荐(1) 编辑