网络运营路测数据展示技术之扇区查询及选择模式切换
分享
本示例中使用ArcGIS for Flex API进行演示,扇区数据查询有两种方法,一种是使用控件初始化,另一种为代码动态生成,分别如下:
一、
二、
效果如下图所示:
文章来源:http://blog.csdn.net/esrichinacd/article/details/8039670
一、
<esri:FeatureLayer id="sanqu" url="http://*.*.*.*:8000/arcgis/rest/services/lianTong/MapServer/0"
outFields="*"
symbol="{defaultsym}"
mode="onDemand"
>
<esri:infoWindowRenderer>
<fx:Component>
<mx:VBoxbackgroundColor="0xffffff"
color="0x444444"
label="Parcel {data.PARCELID}">
<mx:Labeltext="OBJECTID : {data.OBJECTID}"/>
<mx:Labeltext="方位角: {data.AZIMUTH}"/>
<mx:Labeltext="角度: {data.CENTERANGLE}"/>
<mx:Labeltext="半径: {data.RADIUS}"/>
</mx:VBox>
</fx:Component>
</esri:infoWindowRenderer>
</esri:FeatureLayer>
二、
<esri:FeatureLayer id="sanqu" url="http://*:8000/arcgis/rest/services/lianTong/MapServer/0"
outFields="*"
click="sanqu_clickHandler(event)"
symbol="{defaultsym}"
mode="onDemand"
>
</esri:FeatureLayer>
//扇区图层点击事件
protectedfunctionsanqu_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
if (event.target is Graphic ||event.target.parent is Graphic)
{
var gr:Graphic =Graphic(event.target);
gr.symbol=(gr.symbol==clickSymbol?defaultsym:clickSymbol);
myTextArea.htmlText= "<b>OBJECTID: </b>" + gr.attributes.OBJECTID.toString() + "\n"
+"<b>方位角: </b>" + gr.attributes.AZIMUTH.toString() + "\n"
+"<b>中心夹角: </b>" + gr.attributes.CENTERANGLE + "\n"
+"<b>半径:</b>" +gr.attributes.RADIUS ;
MyMap.infoWindow.label= gr.attributes.OBJECTID;
MyMap.infoWindow.show(MyMap.toMapFromStage(event.stageX,event.stageY));
}
}
效果如下图所示:
文章来源:http://blog.csdn.net/esrichinacd/article/details/8039670
0 个评论
推荐内容
- ArcGIS Pro 2.4向独立server发布服务步骤
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- ArcGIS for Server 10.x 许可授权手册
- Portal for ArcGIS 10.X许可授权手册 (Windows版)
- arcgis server 无法手动删除切片
- ArcGIS for Server内置JS Viewer的离线部署和配置
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- 如何创建Geometry Service?
- 地图服务优化策略
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 有栅格数据a(大数据),小数据b,怎么从a中扣掉b,得到a数据剩下的部分?栅格能裁剪取反吗?
- 在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
- 用arcgis做网络分析,求解失败,为什么出现事件点未找到设施点的警告呢?
- 安装arcgis server 需要不需要安装网络服务器(如IIS和Apache)和.Net Frameworkma?
- ArcGIS数据库数据逐图幅裁剪
- cityengine怎么导入arcgis的shp数据,对shp数据有什么要求
- modelbuilder与网络分析
- 基于ArcGIS的CAD数据向GIS数据转换方法
- [一些技术]ArcGIS中对图像的配准和矢量化