arcgis 海量影像 管理 与BS展示

需求:目前有1万张TIF 影像,想在BS端展示,通过空间查询,显示影像的轮廓,勾选相应的影像 展示之。

核心点:怎么样展示轮廓,怎么样管理数据和看数据。

解决方案:

         1.对栅格数据构建元数据表,包含 栅格名称,路径,经纬度,动态空间名称等

         2. flex端 写 框选界面,把坐标传到后台,通过经纬度和类别,对oracle表进行查询

         3.把返回的元数据传到flex端,构建动态工作空间。展示影像

动态工作空间:

           动态工作空间是 arcgis 10.1的新特性,就是在发布一个服务的时候 可以在界面选择

然后在flex端 这样写:

var arr:Array = new Array();
                for each( var obj:Object in lstShowObj)
                {
                    var dl:DynamicLayerInfo =new DynamicLayerInfo();
                    dl.layerId=0;
                    dl.defaultVisibility =true;
                    var ld:LayerDataSource =new LayerDataSource();
                    var rasterds:RasterDataSource =new RasterDataSource();
                    rasterds.dataSourceName=obj.gra.attributes.name;
                    rasterds.workspaceId=obj.gra.attributes.workspaceID;
                    ld.dataSource =rasterds;
                    dl.source =ld;
                    arr.unshift(dl);
                }
                RasterDynamicLayer.dynamicLayerInfos =arr;

 

<esri:ArcGISDynamicMapServiceLayer id="RasterDynamicLayer" 
                                           url="http://192.168.0.238:6080/arcgis/rest/services/imgExtent/MapServer"/>

 

效果图

转载于:https://www.cnblogs.com/chen-jun/archive/2013/05/30/3107903.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值