小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

使用ArcGIS API構(gòu)建高技術(shù)含量的地圖應(yīng)用

 昵稱37581541 2019-04-05

利用ESRI  Javascript API構(gòu)建地圖可以改變我們感知世界的方式以及交互的方式。其強(qiáng)大的API有助于我們在互動(dòng)的二維和三維環(huán)境中應(yīng)對(duì)各種需求。與其它API一樣,ESRI JavaScript API提供了多種創(chuàng)建自定義應(yīng)用程序的方法。

ESRI Javascript API可以使用多種數(shù)據(jù)格式構(gòu)建二維在線地圖和三維在線地圖,集成了多種基礎(chǔ)地圖底圖、地理處理小部件、切片服務(wù)和三維服務(wù)。

PointCloudLayer (3D LiDAR)

自從arcgis api for javascript 4.2以來,點(diǎn)云場景可以快速顯示并且符號(hào)化大量數(shù)據(jù),還提供了過濾點(diǎn)云的功能。

下面的LiDAR地圖場景超過了十億點(diǎn)。


怎么創(chuàng)建點(diǎn)云場景:

首先,創(chuàng)建一個(gè)LAS數(shù)據(jù)集圖層。接下來,您必須生成一個(gè)場景包(.slpk)。最后,必須將其作為場景服務(wù)發(fā)布到Portal 或Arcgis online上。


require(['esri/layers/PointCloudLayer'], function(PointCloudLayer))

實(shí)時(shí)Web服務(wù)和WebGL

arcgis api for javascript的一個(gè)優(yōu)點(diǎn)是可以調(diào)用其它應(yīng)用程序中創(chuàng)建的3D模型

例如,這個(gè)風(fēng)車模型是在Blender中創(chuàng)建的,在WebGL中進(jìn)行三維渲染。

根據(jù)位置的當(dāng)前天氣條件,風(fēng)車葉片的方向和速度會(huì)相應(yīng)地進(jìn)行調(diào)整。因此,我們有近乎實(shí)時(shí)的風(fēng)車與Web服務(wù)同步旋轉(zhuǎn)。這是不是很酷。


require(['esri/views/3d/externalRenderers'], function(externalRenderers))

Integrated Mesh Layer

集成網(wǎng)格可以表示建筑和自然景觀的3D特征,例如建筑物墻壁,樹木,山谷和懸崖,具有逼真的紋理并包括高程信息。通常為城市范圍或橫向3D地圖創(chuàng)建集成網(wǎng)格場景圖層,可以使用Drone2Map for ArcGIS創(chuàng)建或由第三方應(yīng)用,比如VRICON。


require(['esri/layers/IntegratedMeshLayer'], function(IntegratedMeshLayer))

色變化渲染動(dòng)畫

ArcGIS API使用HTML滑塊和RequestAnimationFrame()可視化紐約市100多萬棟建筑的施工年份?;瑝K控制年份的變化。arcgis api可以基于其相對(duì)于滑塊值的施工年份來可視化每個(gè)建筑。例如,如果選擇1984年的值,則1984年建造的建筑將用淺藍(lán)色陰影。在那一年之前建造的建筑物,根據(jù)建造年份的不同,會(huì)逐漸沿著藍(lán)色到粉色的變化。在選定年份之前20年以上建造的建筑物用粉紅色陰影標(biāo)出。單擊“播放”按鈕,在1880年和2017年之間制作滑塊動(dòng)畫。這可以很好的描述該時(shí)間跨度內(nèi)的施工活動(dòng)。


requestAnimationFrame() HTML slider

選舉結(jié)果可視化

這個(gè)案例顯示了2008年美國總統(tǒng)大選中每個(gè)選區(qū)的獲勝者。每一個(gè)點(diǎn)的顏色代表贏家:藍(lán)色代表奧巴馬,紅色代表麥凱恩。大小表示在該投票站投票的總數(shù)。透明度用于表示獲勝者和第二名候選人之間的差距,或獲勝的邊緣。


require(['esri/layers/FeatureLayer'], function(FeatureLayer))

數(shù)據(jù)驅(qū)動(dòng)的三維擴(kuò)展

2005年,有23次臺(tái)風(fēng)穿過西太平洋地區(qū)。這個(gè)全球尺度的場景地圖描述了臺(tái)風(fēng)的路徑、不斷變化的風(fēng)速和氣壓,以及一系列衛(wèi)星照片,顯示它們在太空中的樣子。臺(tái)風(fēng)可以沿著它的毀滅之路(藍(lán)色)極大地增長。這個(gè)主題性的全球場景結(jié)合了各種二維和三維數(shù)據(jù)集,講述了臺(tái)風(fēng)可以在太平洋中傳播多遠(yuǎn)的完整故事。


require(['esri/symbols/ExtrudeSymbol3DLayer'], function(ExtrudeSymbol3DLayer))

模擬環(huán)境

根據(jù)一天的時(shí)間,這個(gè)webscene視圖反映了法國布雷斯特的當(dāng)?shù)貢r(shí)間。如果你想調(diào)整時(shí)鐘的指針,周圍的環(huán)境也會(huì)隨之改變。隨著時(shí)間的推移,白天變成了夜晚,場景以一種現(xiàn)實(shí)的方式變暗。在夜晚,星星的位置將與地球的位置保持一致。這意味著你可以在舒適的家中凝視星星,就像在法國一樣。使用Esri JavaScript API環(huán)境設(shè)置,您可以設(shè)置燈光和氛圍參數(shù)。這里可以設(shè)置太陽的位置來反映當(dāng)前時(shí)間。


view.environment.lighting.date = Date.now();

場景環(huán)顧相機(jī)

就像在建筑物的屋頂上一樣,可以在固定位置旋轉(zhuǎn)??梢允褂面I向上,向下,向右和向左查看,而不是使用鼠標(biāo)指針拖動(dòng)。

還可以調(diào)整相機(jī)的傾斜度,位置和方向。從相機(jī)屬性中,您可以設(shè)置這些在場景視圖中的交互方式。


require(['esri/Camera'], function(Camera))

3D分析

自Esri JavaScript API 4發(fā)布以來,可以在Web場景中執(zhí)行3D分析。如果想要執(zhí)行視域,測地緩沖或熱點(diǎn)分析,您可以在Web應(yīng)用程序中執(zhí)行此操作。

例如,可以單擊這個(gè)山脈的Web場景中的任何位置,并查看從該點(diǎn)在空間中可見的內(nèi)容。可以在多個(gè)位置模擬視域,以通過與應(yīng)用程序交互來真正了解視域的工作方式

如果這些類型的工具都將在Web應(yīng)用程序中可用,那么這對(duì)桌面GIS軟件意味著什么?


require(['esri/tasks/Geoprocessor'], function(Geoprocessor))

最后

在ArcGIS JavaScript API 3階段,我們可以展示2d地圖......到Esri JavaScript 4現(xiàn)在讓我們有機(jī)會(huì)構(gòu)建交互式3D地圖應(yīng)用... 而ArcGIS Online(AGOL)讓在線地圖應(yīng)用社區(qū)成了可能。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多