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

Flex调用GP及地图编辑示例

发布时间:2020-12-15 03:58:45 所属栏目:百科 来源:网络整理
导读:1 、 GP 模型发布与调用代码 2 、 ?xml version="1.0"encoding="utf-8"? 3 、 s:Application xmlns:fx=" http://ns.adobe.com/mxml/2009 " 4 、 ??????? ???xmlns:esri=" http://www.esri.com/2008/ags " 5 、 ??????? ???xmlns:s=" library://ns.adobe.com/

1GP模型发布与调用代码

2<?xml version="1.0"encoding="utf-8"?>

3<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"

4??????????xmlns:esri="http://www.esri.com/2008/ags"

5??????????xmlns:s="library://ns.adobe.com/flex/spark"

6??????????pageTitle="China Country GDP and Popu">

7

8<fx:Script>

9???<![CDATA[

10?????????????import com.esri.ags.FeatureSet;

11?????????????import com.esri.ags.Graphic;

12?????????????import com.esri.ags.events.GeoprocessorEvent;

13?????????????import com.esri.ags.events.MapMouseEvent;

14?????????????import com.esri.ags.events.QueryEvent;

15?????????????import com.esri.ags.geometry.MapPoint;

16?????????????import com.esri.ags.symbols.SimpleFillSymbol;

17?????????????import com.esri.ags.symbols.SimpleLineSymbol;

18?????????????import com.esri.ags.symbols.SimpleMarkerSymbol;

19?????????????import com.esri.ags.tasks.supportClasses.LinearUnit;

20?????????????import com.esri.ags.tasks.supportClasses.ParameterValue;

21?????????????

22?????????????import mx.controls.Alert;

23?????????????import mx.rpc.events.FaultEvent;

24?????????????

25?????????????privatevar myViewshedDistance:LinearUnit =new LinearUnit();

26?????????????

27?????????????privatefunction doViewshedGP(event:MapMouseEvent):void

28?????????????{

29?????????????????myGraphicsLayer.clear();

30?????????????????

31?????????????????

32?????????????????var myMapPoint:MapPoint = event.mapPoint;

33?????????????????var graphic:Graphic =newGraphic(myMapPoint,null);

34?????????????????myGraphicsLayer.add(graphic);

35?????????????????

36?????????????????//将点构建成数据集(GP服务只接受数据集参数)

37?????????????????var myFeatureSet:FeatureSet =new FeatureSet([ { geometry: myMapPoint } ]);

38?????????????????

39?????????????????//AgsFlexApi中定义的长度类;从参考查看【LinearUnit

40?????????????????

41?????????????????

42?????????????????myViewshedDistance.distance= 10;

43?????????????????//myViewshedDistance.distance =Number(txtlength.text);

44?????????????????myViewshedDistance.units= "esriMiles";

45?????????????????//myViewshedDistance.units = drop.selectedItem;

46?????????????????

47?????????????????//传给GP服务的参数

48?????????????????var params:Object = {

49?????<

(编辑:李大同)

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

    推荐文章
      热点阅读