图片 1

内容如上,截图自ESOdysseyI官网,连接: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地形图举办筛选查询、点击查询。

ESKoleosI也提供了最古老的艺术——在表格上显得查询结果。

【Analysis】

这一章是空中分析,尽管不及Desktop上的ArcMap和ArcGIS
Pro那么勇敢,不过对于基础的作业倒也丰盛。

ES奥迪Q7I已经说了,空间分析仍会在以往的本子中透露更新以与3.x出品线追平。

WebGIS的空间分析首要是:缓冲区分析和网络分析。例子中的互连网分析是求解最短路径,比桌面版的操作本人多了(见本人的ArcGIS
互联网分析专辑)。

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

【Widgets】

那属于UI的定制,大布局上得以用第③方JS库,在地形图上的UI控件就付出ESRI吧。

粗看下去,主要有:

Home按钮控件、图层列表控件、图例控件、定位控件、地图打字与印刷到本地球磁性盘控件、追踪定位控件(平面的)、导航定位控件(用于导航)、神速布局控件(widget太多了足以用二个东西管理,view对象的ui属性)

ES牧马人I强大到:widget就好像是足以自定义的(支持第壹方JS库!如Angular、React),笔者看看了custom的字样,然而并未仔细往下看,因为提供的控件和职能已经满意超过百分之二十五的必要了。甚至,widget还是能够给它弄个皮肤。

颤抖吧人类。

【More 3D】

那章跟数字高程模型有关,能利用满世界高程进行3D可视化,并控制摄像机的岗位和角度。

再就是,也得以把高程消息叠加到要素类上,进行高程3D展现。

自小编还见到了二个妙不可言的东西:控制太阳(就是控制丹东角度,依照时间),其实就是条件的操纵。

AJS的3D引擎是足以开始展览的,甚至提及了Threejs公共3D引擎库(Threejs差评,文书档案忒少难读)。

ES帕杰罗I提供了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。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图