- 浏览: 88680 次
- 性别:
- 来自: 北京
最新评论
-
lliiqiang:
与客户端交互,必须做到能够让使用者得到相应地服务,真实地获取信 ...
简单TCP网络程序-服务器及客户端交互程序 -
樊明涛:
尝试了以下,还不错,myeclipse下面的updating ...
Myeclipse中关闭updating indexes -
yexin218:
我经历过啊 哈哈http://yexin218.iteye.c ...
等车的滑稽 -
nlslzf:
唉,是啊,受伤害的都是我们这些做事认真,把事情当事情来做的人
是我的错吗?
文章列表
HSlider的labels属性设置后,会自动显示label在相应的刻度范围。比如labels=[2000,2020],则在滑动条的左右两端分别显示2000,2020.现在需要在滑动的时候,让slider的值动态的显示出来,研究了半天自带的属性,无法实现,所以使用label和slider结合的方式来做。如下代码直接运行即可看到效果。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml&quo ...
QueryTask
- 博客分类:
- arcgis api for flex
查询要素,对地图服务的某一个图层layer进行查询。FindTask是搜索某些字段文本的命令,而QueryTask则提供了文本查询和空间查询的能力。
sample中的“QueryTaskOnMap.mxml”是一个文本查询的例子。让我们对它进行一些修改以进行空间查询:
执行查询的命令是queryTask.execute( query, new AsyncResponder( onResult, onFault ));
让我们在它之前加上:
query.geometry = map.extent;
query.spatialRelationship = Query.SPATIAL_REL_INTE ...
Find task
- 博客分类:
- arcgis api for flex
这个Task通过关键字来搜索要素的某些字段,如果符合则返回查找到的要素.
对地图服务可用,参考参考Sample的“FindTask.mxml”。
IdentifyTask
是一个可以识别要素的任务.
我们设想的功能大概是这样的:先在地图上画一个多边形,然后识别多边形内的所有要素,最后在图上标注出来。让我们看一下这个功能在Flex中是如何通过Task执行完成的:
首先是绘图,我 ...
增加arcgis server
进入ArcCatalog->GIS Servers->Add ArcGIS Server,选择manage GIS Server,进入Server url: http://liushengnew:8399/arcgis/services
Host Name:liushengnew
点finish 后,如图,则表示配置成功。
1. 拿到卫星图片tif文件,(shp文件无法支持图片切片,发布瓦片地图)
2. 在arcmap中进行卫星图的合成,把tif文件逐个添加到layer,形成如下:(选择包含中国区域的两个tif),保存文件为chinatile.mxd
3. 在arcgis server中发布map service ,把chinatile.mxd发布出去(创建flex+arcgisserver+shp.doc),如发布的服务名为把chinatile
4. 打开arccatalog,在Gis Server里连接arcgsi server,打开后,选择chinatile服务
5. 右键chinatile服务,点击serv ...
下载附件查看完整的文档信息
1. Arcgis for flex api:需要给工程里面导入agslib-1.3-2009-10-31.swc
2. 安装arcgis server 9.3 (246: F:\soft\arcgisserver9.3)
安装文件 [GIS服务平台].ArcGIS.Server.9.3.1.Enterprise.for.Windows.iso
注册码 [GIS服务平台].ArcGIS.Server.9.3.1 ...
参数说明
http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?lengths.html
geometry type:point
geometry: 100.72265625,28.393968485169495
layers:0(省界图层为0,盆地为1,如果图层不同,要在不同的tolerance下才能查到相关信息)
tolerance:1
map extent: -126.2109375,-23.285719014830505,126.2109375,102.2220934851695(和随时的放大缩小有关系, ...
创建类似http://sampleserver2.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer的自己的GeometryService:
http://liushengnew:8399/arcgis/rest/services/Geometry/GeometryServer
进入manager,新建一个service,选择Geometry Service,然后一路next.一个服务器只能创建一个Geometry Service.
(
A Geometry Service already exists on your s ...
1.发布完成后需要权限配置,如附件图片。
给agsadmin用户配置:
administrator,arcgismanager,arcgissoc,arcgissom.aspnet
给agsusers用户配置:
administrator,arcgissoc,arcgissom.aspnet
2.发布地图报错解决:
如果发布安装目录(D:\ArcGIS\java\samples\data\mxds)中的mxd文件都报如下错误
Server Object instance creation failed on machine untimer. Thread 5284 terminated ...
1.map service能够正常的发布,从别的机器制作的mxd,在只有server的机器上发布时,需要把mxd基于的shp文件及相关属性文件一起按制作mxd时的路径拷贝,保证使用安装server自带的mxd edit工具能够打开,才能正常发布出来并提供flex api使用
2.geometry service一台机器只能发布一个,完全由arcgis server来决定
3.发布tile map service,如果只是拿tif制作的mxd到arcgis server里面发布,使用它里面的caching,设置了scale,无法生成tile的按级别的缓存文件,需要把arccatalog生成的缓存文 ...
ESRI的两个产品
要实现通过网络管理地图的功能,需要使用的ESRI的两个产品:ArcGIS Desktop和ArcGIS Server。前者中,ArcMap软件可以用来加载数据库(包括本地数据库和SDE数据库)中的地图数据,并将其制作成mxd地图文档;然后利用ArcGIS Server产品,将制作好的mxd文档发布成地图服务(一个WebService),再利用开发好或者ArcGIS Server提供的模板程序来加载已经发布好的地图服务。这样就可以在网页中管理和浏览地图了。
地图数据是保存在数据库中的所谓的SDE数据库是通过ArcSDE(是ArcGIS Server产品的“一部分”)建立起和普通 ...
http://warrenwyf.spaces.live.com/blog/cns!C71882196B68EEE5!626.entry
ArcGIS在RIA领域目前有Flex和Silverlight两种API,这两种API的工作基础都是ArcGIS Server的REST接口(REST SDK)。因此,下面我们对REST和ArcGIS Server的REST接口做些介绍。
一 REST的概念
REST(R ...
1. 通过flex 桌面应用程序访问
<esri:ArcGISTiledMapServiceLayer
url="http://liushengnew:8399/arcgis/rest/services/chinatile/MapServer">
</esri:ArcGISTiledMapServiceLayer>,不会出现安全沙箱问题
2. 通过flex ...
栅格数据结构
栅格结构是以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个数据表示地物或现象的非几何属性特征。
栅格结构的显著特点:属性明显,定位隐含,即数据直接记录属性的指针或数据本身,而所在位置则根据行列号转换为相应的坐标。
栅格数据的编码方法:直接栅格编码,就是将栅格数据看作一个数据矩阵,逐行(或逐列)逐个记录代码;压缩编码,包括
链码(弗里曼链码)比较适合存储图形数据;
游程长度编码通过记录行或列上相邻若干属性相同点的代码来实现;
块码是有成长度编码扩展到二维的情况,采用方形区域为记录单元;
四叉树编码是最有效的栅格数据压缩编码方法之一,还能提高图形操作效率,具有可变的分辨率 ...