许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Esri基础:ArcGIS平台核心概念与入门指南

Esri基础:ArcGIS平台核心概念与入门指南

阅读数 17
点赞 0
article_banner

2016-09-29  开始学习Esri 看起来很好玩,我想学的还很多

-- Esri > Basemap


require(["esri/Basemap"], function(Basemap) { /* code goes here */ });属性: 
  


1.baseLayers(type:collection)收集底图特征

**collection层次结构中的根接口,表示一组对象,这些对象也称为collection的元素。

2.declaredClass(type:string)定义类名

3.id(type:string)定义唯一标识符

4.loaded(type:Boolean)该层时候已加载

5.loadError(type:error)加载时是否发生错误并返回

6.loadStatus(type:string)加载时状态

**not-loaded / loading / loaded / failed

7.loadWarnings(type:obj)加载时的警告

8.portalltem(type:portalltem)门户项目

9.referenceLayers(type:collection)显示平铺参考层的集合

10.thumbnailUrl(type:string)指向一个图像表示的底层

11.title(type:string)底图标题

方法:

1.always()(return type:promise) 类的 实例

2.cancelLoad()取消加载

3.clone()(return type:basemap)复制对象

4.fornId()(return type:basemap)根据原有id创建新实例


var streetsBasemap = Basemap.fromId("streets");
var nightBasemap = Basemap.fromId("streets-night-vector");

   5.fromJSON 实例化生成JSON对象 
  


6.isFulfilled()(return type:Boolean)指示是否已完成

7.isRejected()(return type:Boolean)promise是否被拒绝

8.isResolved()(return type:Boolean)promise是否被解决

9.load()(return type:promise)加载资源

10.otherwise()(return type:promise)一旦拒绝promise,则调用otherwise

11.then()(return type:promise)

12.toJSON()(return type:obj)转为JSON


-- Esri / geometry / point


require(["esri/geometry/Point"], function(Point) { /* code goes here */ });属性: 
  


1.cache(type:obj)缓存图形数据

2.declaredClass(type:string)类名

3.extent(type:Extent)几何程度

4.hasM(type:boolean)表示几何体是否有M值(M值:度量值)

5.hasZ(type:boolean)表示几何体是否有Z值(Z值:高程值)

6.latitude(type:number)纬度值

7.longitude(type:number)经度值

8.m(type:number) 地图  上的单位点

9.spatialReference(type:SpatialReference)几何参考空间

10.type(type:string)点类型

11.x(type:number)横坐标(东)

12.y(type:number)纵坐标(北)

13.z(type:number)高度

对象:

   1.clone()(return type:Geometry)创建几何副本

2.copy()复制

3.distance()(return type:number)某点到定点的距离

4.equals()(return type:Boolean)确定输入点是否等于调用函数的点,如果x,y返回true,Z坐标的输入点随着其空间参考和m值是完全相等的点称equals()

5.fromJSON()实例化生成JSON对象

6.toJSON()(return type:obj)转为JSON


-- Esri / symbols / Font


require(["esri/symbols/Font"], function(Font) { /* code goes here */ });属性: 
  

1.decoredClass(type:String)类名

2.decoration(type:string)文本,3D中不支持

3.family(type:string) 字体  

4. size (type:string)文字大小

5.style(type:string)文字样式

6.variant(type:string)普通 / 缩小 normal/small-caps

7.weight(type:string)字体粗细

方法:

1.clone()(return type:Font)文字浅复制

2.fromJSON()实例化生成JSON对象

3.toJSON()(return type:obj)转为JSON


-- Esri / layers/ ImageryLayer

属性:

1.compressionQuality(type:number)图片压缩值

2.compressionTolerance(type:number)输出 图像压缩  公差值


有任务了,有空再写


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空