`
mr.lili
  • 浏览: 152414 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类

arcgis for js3.3、3.4版本 计算面积出错的问题

 
阅读更多
根据网上查找的arcigs for js 1.5例子,可以测试出画面的面积和长度,但换成3.4版本后,根据官网例子做就不能计算,计算出的结果有误。
可查看博客
http://blog.csdn.net/ni_meri/article/details/8095844

也可以查看代码:
var areasAndLengthParams = new esri.tasks.AreasAndLengthsParameters(); 
          // areasAndLengthParams.lengthUnit = esri.tasks.GeometryService.UNIT_KILOMETER; 
          // areasAndLengthParams.areaUnit = esri.tasks.GeometryService.UNIT_SQUARE_KILOMETERS; 
   areasAndLengthParams.lengthUnit = esri.tasks.GeometryService.UNIT_METER; 
           areasAndLengthParams.areaUnit = esri.tasks.GeometryService.UNIT_HECTARES;
           var outSR = new esri.SpatialReference({ wkid: 102113}); 
           geometryService.project([geometry],outSR,function(geometry){ 
               //var m=me; 
               geometryService.simplify(geometry, function(simplifiedGeometries) { 
                   areasAndLengthParams.polygons = simplifiedGeometries; 
                   geometryService.areasAndLengths(areasAndLengthParams); 
               }); 
           }); 
在1.5版本里需要设置
geometryService.project([graphic],new esri.SpatialReference({"wkid":102113}));
但在3.4版本里就没有这个
根据上面的博客我进行修改可以在3.4里 也需要 “进行投影转换”才能计算正确的面积
所以就有上面的代码
分享到:
评论

相关推荐

    ArcGIS API for JavaScript v3.3下载(api + sdk开发包)

    《ArcGIS API for JavaScript v3.3:开启地图应用开发之旅》 ArcGIS API for JavaScript v3.3是Esri公司推出的一款强大的Web地图开发工具,适用于构建交互式的地图应用程序。该版本发布于2012年12月,为开发者提供...

    ArcGIS API for js3.4SDK

    《ArcGIS API for JavaScript 3.4 SDK:深入解析与应用》 ArcGIS API for JavaScript 3.4 SDK 是Esri公司提供的一款强大的Web GIS开发工具,它允许开发者利用JavaScript语言构建交互式的地理信息系统(GIS)应用。...

    ArcGIS API for JavaScript v3.4下载(api + sdk开发包)

    《ArcGIS API for JavaScript v3.4:深入解析与应用》 ArcGIS API for JavaScript v3.4是Esri公司推出的用于构建Web GIS应用程序的重要工具,发布于2013年3月。这个版本提供了丰富的功能,使得开发者能够利用...

    arcgis api for js 缓冲区分析

    arcgis api for js 缓冲区分析。可以直接运行,可以实现,初学者可以下载看看

    arcgis-samples-flex-develop(arcgis api for flex 3.3版本的例子)

    非常方便入门或进阶学习,免去复制粘贴的麻烦和出错。 基于目前最新版本arcgis api for flex 3.3(可从http://download.csdn.net/detail/haoamz14/5327205下载),包含官网 ...

    ArcGIS API 3.3 for Silverlight

    ArcGIS API 3.3 for Silverlight

    ArcGis-for-javaScript最全中文API.docx

    ArcGIS for JavaScript API ArcGIS for JavaScript API 是一款功能强大且灵活的 API,用于构建基于 Web 的 GIS 应用程序。该 API 提供了丰富的功能和工具,帮助开发者快速构建功能强大且交互式的 GIS 应用程序。本...

    arcgis for javascript 3.18版本物体轨迹移动

    服务版本:ArcGIS 10.4.1 for Server (Windows)地图服务、几何服务 功能说明: 1、点击地图将每个点记录点顺序 2、按点顺序链接成线,并计算线的总长度(在console中打印) 3、点击开始 无人机进行飞行 4、无人机...

    ArcGIS API for Flex 3.4离线文档

    《ArcGIS API for Flex 3.4离线文档》是一个专为开发人员设计的重要资源,它提供了关于如何在Flex环境中利用ArcGIS进行地理信息系统(GIS)应用开发的详细指南。ArcGIS API for Flex是Esri公司提供的一个强大的开发...

    ArcGIS api for Flex2.0-3.4

    本篇将详细讲解ArcGIS API for Flex从2.0到3.4各个版本的重要特性、主要功能以及实际应用中的关键知识点。 一、ArcGIS API for Flex概述 ArcGIS API for Flex基于Adobe Flex框架,它允许开发者使用MXML和...

    带边框背景的文字标注arcgis for js

    在ArcGIS for JavaScript API中,文字标注是地图可视化的重要组成部分,用于向用户传达地理信息或说明特定地理位置的属性。在给定的标题和描述中,我们关注的是如何为文字标注添加带边框背景,以提高其在地图上的...

    ArcGIS API for JavaScript 4.10下载

    《ArcGIS API for JavaScript 4.10:深入探索与应用》 ArcGIS API for JavaScript 4.10是一款强大的地图开发工具,主要用于构建交互式的二维和三维Web地图应用程序。尽管该版本已非最新(目前最新的版本为4.12),...

    ArcGIS API for JavaScript v3.32下载(api + sdk开发包)

    通过"arcgis_js_v332_api"和"arcgis_js_v332_sdk"这两个压缩包文件,开发者可以获得完整的API库和开发套件,开始构建基于ArcGIS API for JavaScript v3.32的创新地图应用。这不仅是地图开发者的必备工具,也是提升...

    24.(arcgis api for js篇)arcgis api for js点修改点编辑(SketchViewModel)

    该资源包的执行效果查看地址:...“GIS之家”专栏中的“24.(arcgis api for js篇)arcgis api for js点修改点编辑(SketchViewModel)”。如下载有问题,可联系博主。 解压密码:arcgis

    Arcgis api for javascript(4.5版本) - 点击多边形(Polygon)并高亮显示

    综上所述,"ArcGIS API for JavaScript(4.5版本) - 点击多边形(Polygon)并高亮显示"涉及到的关键技术包括地图事件监听、几何对象的碰撞检测、图层管理和图形样式控制。通过熟练掌握这些知识点,开发者可以构建出交互...

    arcgis api for flex v3.4 离线版

    arcgis api for flex v3.4 离线版 大神制作拿来分享

    ArcGIS for JavaScript 车辆轨迹回放

    在这个小示例中,我们将深入探讨如何利用ArcGIS for JavaScript API(3.33版本)实现车辆轨迹的回放功能。 首先,车辆轨迹回放涉及到的关键概念是空间数据和时间戳。在GIS领域,空间数据通常以几何对象(如点、线、...

    arcgis for js 4.2版本

    《ArcGIS for JavaScript API 4.2:开启地图服务的新篇章》 ArcGIS for JavaScript API 4.2 是Esri公司推出的一款强大的Web GIS开发工具,它为开发者提供了丰富的地图和地理信息系统功能,使得在Web应用程序中构建...

    28.(arcgis api for js篇)arcgis api for js圆修改圆编辑(SketchViewModel)

    该资源包的执行效果查看地址:...“GIS之家”专栏中的“28.(arcgis api for js篇)arcgis api for js圆修改圆编辑(SketchViewModel)”。如下载有问题,可联系博主。 解压密码:arcgis

Global site tag (gtag.js) - Google Analytics