加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【代码】ArcGIS For Flex 由地理坐标转换成自定义投影坐标系统参

发布时间:2020-12-15 03:58:47 所属栏目:百科 来源:网络整理
导读:fx:Declarations!-- 将非可视元素(例如服务、值对象)放在此处 --esri:EditTool id="editTool" graphicsMoveFirst="editTool_graphicsMoveFirstHandler(event)" vertexAdd="editTool_vertexAddDeleteHandler(event)" vertexDelete="editTool_vertexAddDelet
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
		<esri:EditTool id="editTool"
					   graphicsMoveFirst="editTool_graphicsMoveFirstHandler(event)"
					   vertexAdd="editTool_vertexAddDeleteHandler(event)"
					   vertexDelete="editTool_vertexAddDeleteHandler(event)"
					   vertexMoveFirst="editTool_vertexMoveFirstHandler(event)"
					   vertexMouSEOver="editTool_vertexMouSEOver(event)"
					   vertexMouSEOut="editTool_vertexMouSEOut(event)"
					   />
		<esri:GeometryService id="geometryTask" url="http://localhost:6080/arcgis/rest/services/Utilities/Geometry/GeometryServer"/>
	</fx:Declarations>
	
	            <!--Ren将polygon多边形由地理坐标转换成自定义投影坐标系统的polygon-->
				var polygon:Polygon = coordStringToPolygon(coordTextArea.text);
			    polygon.spatialReference=new SpatialReference(4326);
				
				var projectParam:ProjectParameters = new ProjectParameters();
				projectParam.geometries = [polygon];				
				projectParam.outSpatialReference =map.extent.spatialReference;//;s;
				geometryTask.showBusyCursor=true;
				geometryTask.project(projectParam,new AsyncResponder(onResult,onFault));
				
				function onResult(featureSet:Object,token:Object):void
				{
					var polygon1:Polygon =featureSet[0] as Polygon;
					importedGraphic.geometry = polygon1;
					
					importedGraphic.symbol = fillSym;
					graphicLayer.add(importedGraphic);
					graphicLayer.moveToTop(importedGraphic);
					editTool.activate(EditTool.EDIT_VERTICES | EditTool.MOVE,[ importedGraphic ]);
					exportButton.enabled = true;
					
				}
				function onFault(info:Object,token:Object = null):void
				{
					Alert.show(info.toString());
				}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读