2018正版葡京赌侠诗ArcGIS API for JavaScript 4.2学习笔记[5] 官方API大章节概述与内容转译

2018正版葡京赌侠诗 1

情一经齐,截图自ESRI官网,连接:ArcGIS API for JavaScript
4.2(可能会见越反至4.3还是再次胜似时版本,如果有要,到CSDN可以下载到4.2的离线文档)

【Get Started】

恍如于绪论一样的物,抽取了极其需要关怀的几乎单例子。如:加载Map和View,加载layers,使用弹有窗口,视觉化,与使用窗口小部件。(wtf居然无分析你想打工作啊web除了出示难道不应有生出()&&*……@)好吧,4.2正出底上分析功能实在不顶咸。

【Mapping and Views】 

绝基础之,知道地图及视图的区分,能应用2D以及3D地图,对地图的布局有一定之询问,对地图的动画也有细小使用示例。还介绍了2D3D视图同步、鹰眼、指北针等效果。这同一段是太基础的了,其中第一小节介绍了入口函数的参数意义。

【Layers】

立刻同样段很巨大,和地理数据有关。按顺序读下去:

支撑多图层叠加显示

支撑要素图层、场景图层(直接将影像拔高,推出了一个盒子形状的立体物件的情景图层)、矢量瓦片图层(这个很厉害啊)、影像图层、流图层、CSV图层、OpenStreet地图图层、Web瓦片图层、点云图层(这个还厉害1.1亿底激光雷达点云数据还能够加载进来)

内,对MapImageLayer和ImageryLayer有着重的介绍,前者不知晓是什么事物,后者是形象图层(栅格图层)。这也是数码被不过重大之了。

末尾自己怀念咨询一下:图层这种东西,是怎开创的(查API应该好查到如何创建实例)?数据以哪由硬盘中收获?需要服务器环境为?(尚需要解决)

应上同一词提到的问题。图层通过ArcGIS
Server发布的各种劳动创建,也得以由此Online或者Portal上的ID创建。

【Visualization】

即同样回是记的定制和色彩、样式的军事管制,主要是视觉方面的干活,在Web上不容许打得够呛讨厌,Web最要害的职能就是“演示”,可视化这回就是吗夫而不行。这同节内容层出不穷但是好,简单看千古虽是打定义符号、色彩设置、色带设置等,和桌面版的几近。短日内没法看了,以后得功能性章节完成上后重新拓展学习。

【Popups】 

Popups意思吧弹来窗口,第一独就是盖坐标的显得为例。

弹有窗口为是一个一定基础之力量,因为一些查询功能的结果虽需为此这种输出方式。

连片的是:使用弹来多少窗口的模板、对popups的位置展开稳定(Dock,上下横相对固定)

接下来是以popups上加要的内容,官方演示了表格、多媒体、文档和图纸。

末尾,在弹来窗口达到吗是得添加按钮的(官方演示了Zoom功能以及测量功能),也堪定制好的法力(跳反至别的地方什么的)

【Graphics】

马上节简单,和GDI差不多的东西,往视图中补充加图。支持2D同3D视图添加。

【Searching】 

眼看节就是空中查询了。不过是基于widget的询问,底层似乎没有给闹。

用Search
widget可以查询,这功能在境内的地图厂商达还生,并且她们老像。不同的是,这是WebGIS,而非是商用GIS,功能是好自己定制的。

本来,也堪对3D、2D地形图进行筛查询、点击查询。

ESRI也提供了极古老的方——在报表上亮查询结果。

【Analysis】

马上同段是空中分析,虽然不及Desktop上的ArcMap和ArcGIS
Pro那么威猛,不过对基础之政工倒也够。

ESRI已经说了,空间分析仍会于未来之本中发布更新为和3.x出品线追平。

WebGIS的上空分析重点是:缓冲区分析与网络分析。例子中之网络分析是求解最短缺路径,比桌面版的操作自己多了(见我的ArcGIS
网络分析专辑)。

另外官方还提供了:可视域分析、热点分析、查询高程(点高程变化和路海拔变化等)。

【Widgets】

马上属于UI的定制,大布局上得据此第三方JS库,在地形图及之UI控件便提交ESRI吧。

些微看下来,主要出:

Home按钮控件、图层列表控件、图例控件、定位控件、地图打印及地面磁盘控件、追踪定位控件(平面的)、导航定位控件(用于导航)、快速布局控件(widget太多矣足以据此一个东西管理,view对象的ui属性)

ESRI强大到:widget似乎是得从定义之(支持第三方JS库!如Angular、React),我看齐了custom的字样,但是并未仔细为下看,因为提供的控件和效应都满足大多数之需求了。甚至,widget还好给她做个皮肤。

颤抖吧人类。

【More 3D】

就节和数字高程模型有关,能采取全球高程进行3D可视化,并操纵摄像机的职以及角度。

以,也堪拿高程信息叠加至要素类及,进行高程3D显示。

自身还看了一个好玩的事物:控制太阳(就是操纵日照角度,根据日),其实就是条件之操纵。

AJS的3D引擎是好进行之,甚至提及了Threejs公共3D引擎库(Threejs差评,文档忒少难读)。

ESRI提供了WebGL的检测功能,因为3D的支撑用WebGL,如果浏览器不支持,那一定是挺的。

【Other】

这边是有的杂项,如从服务器上得资料、许可,连接服务器等。

 


 

 

API从esri这个特别接近分开下来,有以下一级模块和暨一级模块并列的好像:

类:Basemap、Camera、Color、config、Graphic、Ground、kernel、PopupTemplate、request、Viewpoint、WebMap、WebScene

一级模块:/core  /geometry /identity
/layers /portal /renderers /support /symbols /tasks /views /webmap
/webscene /widgets

一部分至关重要的二三级模块展示如下

/core: /accessorSupport /workers

/geometry: /support

/layers: /support

/renderers: /smartMapping/statistics    
 /smartMapping/symbology       /support

/symbols: /support

/tasks: /support

/views: /3d    /layers   /ui

/widgets: /support

对此API
Reference,等用到得时段会做类图,未完待续。其实官的API已经坏不利了,但是就算从未中文版,需要因此了的人数去做有做事。

最后,善用API Reference。

相关文章