ArcGIS-ESRIKikọ CAD / GIS

3D Ṣiṣe awoṣe data ayelujara pẹlu API-Javascript: Esri Progress

Nigba ti a ba ri awọn iṣẹ-Smart Campus ArcGIS pẹlu awọn iṣẹ-ṣiṣe bi ajo ipa- laarin a Iduro lori kẹta pakà ti awọn ile of Professional Iṣẹ ati ọkan ninu awọn Q gboôgan, bi awọn kan ninu awọn abajade ti awọn mejeeji ilẹ inu ati awọn Integration ti BIM data, a ri Imudarapọ ti Geo-engineering n ṣawari sinu iranlowo ifaramọ jẹ gidigidi sunmọ.

Ati pe ni otitọ pe awọn iṣẹ pataki ti o nsọnu lati ṣetọju ọna iru iṣakoso data iṣakoso (MDM) fun aaye ti otitọ laarin otitọ ina ti GIS, otitọ BIM alaye ati awọn iṣẹlẹ ohun elo ni igbesi aye gidi ti o ṣiṣẹ lori ijuboluwo yii. A tun mọ pe gbogbo iṣẹ yii n ṣiṣẹ lori awọn aṣawakiri wẹẹbu, pẹlu diẹ ninu Python fun awọn ipa ọna ṣugbọn ju gbogbo wọn lọ pẹlu ede bi ina bi javascript.

Ohun ti o ṣafilọ fun wa ni iranti, pe awọn oniṣiṣe ati awọn onisegun yoo ni igbiyanju siwaju sii lati ni oye awọn awoṣe, ati awọn koodu siseto.

O tun ṣe pataki lati ṣe akiyesi iyipada aṣa lati awọn agbegbe tabili iwuwo si awọn snippets aṣawakiri koodu iwuwo fẹẹrẹ. Dajudaju onimọ-jinlẹ kọnputa kan ti o ṣe aworan pẹlu olupin GIS, Gis Engine tabi awọn ohun Gis ti jade kuro ni iṣowo nigbati o rii bi Iwe pelebe ṣe n ṣiṣẹ ni iṣẹ lori Awọn aworan aworan; Emi yoo ko ni le yà ti o ba lọ lati fo lori ibojì si olutọju igbimọ rẹ.

Ni isunmọtosi ni ilọsiwaju ArcGis Indoors, yi article ṣe apejuwe apapo awọn imọran Lau - ọmọbirin olokiki kan ti o ṣe alabapin pẹlu aaye yii - ati awọn iwoye ti o tọ ti olootu ti Geofumadas.com, lori oju opo wẹẹbu to ṣẹṣẹ “Ifihan si 3D lori oju-iwe ayelujara pẹlu ArcGIS API fun Javascript ".

Awọn alafihan ti oju opo wẹẹbu ni iṣaju farahan pẹlu kio to dara lori koko ti lilo 3D ni awọn ohun elo ArcGIS, ati bii o ṣe fi ara rẹ han ni awọn iru ẹrọ ti: Oluwo iwoye, Awọn maapu Itan, tabi Ẹlẹda Ohun elo Wẹẹbu da lori idi ti iwadi naa.

O ṣe pataki pe awọn imọran ipilẹ ti o ni ibatan si akori 3D ni a ṣalaye lati ibẹrẹ, paapaa nitori pe lẹhin fifihan awọn iwọn didun, o n wa lati ṣe awọn ilana awoṣe. Paapaa abala ti o tun jẹ pataki ni awọn ofin ti awọn ibeere eto ipilẹ lati ṣiṣe awọn ilana ti o ni asopọ si iru data yii ti o yatọ patapata si 2D, gẹgẹ bi kaadi kirẹditi ti o dara, atilẹyin OpenGL ti o wa ninu ẹrọ lilọ kiri ayelujara w / WebGL.

Ti kii ba ṣe bẹ, sọ fun wọn awọn ọrẹ ti SELPER, ni ọna ti o dara julọ ti iṣakoso dukia ni awọn imo ẹrọ GIS, ti o ni awọn idena rẹ ṣaaju awọn ẹya OpenGL ti awọn kaadi kirẹditi Nvidia ti University ni ibi ti a ti gbekalẹ rẹ.  Pọ si ilọsiwaju nipasẹ awọn ikede ti awọn ọmọ ile-iwe Bogota ti o jẹ ki o nira lati ṣe awọn idanwo to ni ọjọ ti o ti kọja.

Ni afikun, nwọn fi han ni ifilole atilẹyin lati ṣiṣe awọn ọpa lori awọn ẹrọ alagbeka gẹgẹbi awọn foonu alagbeka tabi awọn tabulẹti.

Ninu igbejade waiye orisirisi apeere tabi ifihan, lati ni oye bi awọn API fun JavaScript awọn iṣẹ ati bi o data ti wa ni interconnected lati se ina modeli 3D, ti o bere pẹlu awọn fifuye ti fẹlẹfẹlẹ tabi alaye to WebScene ati ki o nigbamii awọn oniwe-modeli / Rendering 3D ni Screeneview,

Imọpọ imọ-ẹrọ

Itumọ faaji jẹ ti iru 4.x ati pe o jẹ awọn ohun elo wiwo ati awọn ẹrọ ailorukọ, ni afikun si gbigba awọn fẹlẹfẹlẹ ọpọ alaye lati oriṣiriṣi awọn orisun data. Itumọ faaji yi ga ju 3.x nitori iwoye 3D wa fun ipele yii nikan. Awọn irinṣẹ Webscene ati SceneView ni a lo lati ṣakoso data 3D ati pe a ṣepọ ni kikun sinu API, ni afikun si bi awoṣe 3D ṣe le ṣe deede si data ti o wa ni awọn ohun elo iṣaaju.

Pẹlu awọn apẹẹrẹ, wọn tọka iyatọ oju laarin 2D ati data 3D ati bii a ṣe le lọ lati iwo maapu oju-iwe wẹẹbu 2D WebScene si 3D SceneView kan, nipasẹ awọn koodu JavaScript. Ifọwọyi ti kamẹra jẹ rọrun, fifi diẹ ninu awọn aṣẹ kan pato awọn iwo naa yipada itọsọna naa. Awọn idanwo ni a ṣe lori awọn abuda wọnyi:

  • akori, ti o fun laaye iyipo ti kamera lori aaye-iṣẹ.
  • goTo: ti lo lati fi idi oju kan han gẹgẹbi ohun ti o fẹ lati ri ni 3D, pẹlu pe o le ṣe awọn ohun idanilaraya pẹlu ọpa yii, gẹgẹbi gbigbe awọn iwọn diẹ si akọle lati tun ṣe idaraya ayipada kan.
  • ToMap: gba ipoidojuko ti wiwo ati ibiti o wa lori map 2D
  • toScreen: faye gba o lati tọka aaye kan lori map 2D ki o si fi sii nigbamii ni wiwo 3D
  • hitTest: ti lo lati pinnu awọn ẹya-ara ti aaye kan pato ni o wa ninu wiwo

Won tun telẹ ti awọn ikole ti a map 3D ni o ni kanna irinṣẹ lati ṣẹda kan 2d, gẹgẹ bi awọn lilo basemaps, fẹlẹfẹlẹ tabi awọn fẹlẹfẹlẹ ti o ti wa ni tun ni atilẹyin ti o fun 2D (WMS, aṣoju tabi CSV).

Sibẹsibẹ, a gbọdọ ṣe akiyesi pe awọn fẹlẹfẹlẹ 2D ko ni alaye ti "Z" (iga), ti o jẹ idi ti o fi ṣe ayẹwo awoṣe o jẹ dandan lati ni awọn fẹlẹfẹlẹ ti o ni nkan ṣe pẹlu 3D bi awọsanma ojuami, meshlayersawọn awọn elepada si. Laarin awọn API ti o le kan si alagbawo lori wọnyi 3D fẹlẹfẹlẹ gẹgẹ bi awọn igbega kan pato ojuami laarin oju, ni awọn aworan (1) akọkọ šakiyesi oko, ati awọn aworan (2) bi o ayipada lati query tabi ijumọsọrọ ti a ṣe.

Wọn fihan awọn apẹẹrẹ lọpọlọpọ ti bawo ni a ṣe ṣoju data, fun apẹẹrẹ, kini data SceneLayers (awọn aaye), ati awọn ohun 3D (Awọn ohun 3D) ṣe atilẹyin.

Fun awọn ilu nla, aṣoju ti awọn ohun 3D jẹ ohun elo ti o lagbara, nitori o ṣee ṣe lati rii, kii ṣe ipo aye nikan ti nkan naa, ṣugbọn iwọn didun rẹ, ibasepọ pẹlu agbegbe, ati awọn abuda atọwọdọwọ ti ọkọọkan wọn ni a le fi kun. awọn nkan naa. Aworan ti o tẹle n fihan bii wọn ṣe yan ile laileto ni Ilu New York, ati pe gbogbo awọn abuda rẹ ni a le rii. Bakan naa, ọpọlọpọ awọn ibeere le ṣee pese ni ibamu si awọn ẹya, gẹgẹbi: nibiti awọn ẹya kan ti o ni ibiti giga kan pato tabi itumọ ti awọn ipa ọna to dara julọ wa

Ṣe atilẹyin fun gbigbe awọn ipele fẹlẹfẹlẹ IntegratedMeshLayer, eyi ti o jẹ iwe ti alaye lati awọn sensosi bi drones. Wọn ko ni alaye ti a sọtọ lati aaye kọọkan bi aworan ti tẹlẹ, ṣugbọn o jẹ ibi-ifitonileti pẹlu awọn ẹya 3D.

Fun awọn awọsanma ojuami, o le mu pẹlu iwọn awọn ojuami lati ni iwoye ti o dara ju ti data naa lọ, nitori pe awọn ikanni kọọkan le ni awọn idiyele alaye, ṣugbọn wọn ko ni ipoduro bi ohun kan 3D funrararẹ.

Wọn ṣalaye lilo aami-apẹrẹ ninu data 3D, eyiti a gbekalẹ ni awọn ọna fifẹ / fifẹ, ati aami apẹẹrẹ iwọn didun ti o ni nkan ṣe pẹlu awọn nkan ti a ṣẹda ni 3D. Iwọnyi le wa ni awọn aza pato gẹgẹbi iru nkan. Wọn fihan lilo ti a pe ni Extrudes si “awọ” ilana ni ibamu si awọn abuda rẹ,

Awọn iru ti mu eyi ti a le lo ni a fihan: simplerenderer, nibiti gbogbo awọn ohun naa ni aami-ara kan, awọn otoValueRenderer nibi ti o ti le ṣe tito lẹkọ awọn ohun naa, gẹgẹbi ẹya kan, ati ClassBreakRenderer nibiti a ti ṣe akiyesi awọn ohun-elo ti ohun kọọkan pẹlu ọwọ kan: ninu idi eyi wọn fihan bi ijinna wo ni ile naa ṣe lati wọle si eto eto gbigbe.

Awọn onigbọwọ, fihan ni Webinar igba diẹ, gbogbo awọn anfani ti lilo ArcGIS API fun Javascript, pẹlu:

  • Awọn ẹrọ ailorukọ 3D: pẹlu ifihan ibanisọrọ ti wọn fihan aaye laarin awọn nkan, mejeeji petele ati inaro.
  • Ikole ti awọn ohun elo: lati ipo ati ohun 3D.
  • Ipo SceneView ipo yii: ṣe alaye akoonu ati ara ti wiwo 3D ati pe a le gbe si Portal fun ArcGIS.
  • Awọn iwọn wiwọn ti ọna iwọn: kii ṣe ifojusi nikan lori awọn ẹya ti oju, ṣugbọn tun ngbanilaaye lati ṣe iwọn ijinna ni agbaiye.
  • Ipele elo, 3D awoṣe ni ibamu si otitọ ti awọn aaye, awọn ila tabi nyoju ibi ti awọn ẹya kan ti ni itọkasi, gẹgẹbi awọn afi ti a le ri lori awọn iru ẹrọ bii Google Earth, ninu ọran yii 3D
  • Declutter: lo lati fọ tabi àlẹmọ akole tabi abuda eyi ti a ti beere lati ri lori map 3D, bayi etanje a pupo ti akole ti o ko gba laaye dara iworan, ki o si fa ariwo nigba ti ri nkankan kan pato.

Lẹhin awọn ifihan ti iwa kọọkan ti a dapọ si  ArcGIS API fun Javascript, fihan awọn ohun elo tuntun lati gbekalẹ ni titun 4.10 version. Nibo ni iwọ yoo ni idiyele ti:

  • Kọ awọn Layer Scene
  • Bọtini ailorukọ: eyi ti yoo ṣe alaye ti a ṣe tẹlẹ si nkan ohun 3D kan
  • Gbigbọpọ ọpọlọpọ data: kii ṣe deede nikan si ilu kan, ṣugbọn orilẹ-ede (orilẹ-ede).
  • Oju awọsanma awọsanma

Awọn ipese ti oju-iwe ayelujara yii si geoengineering

Ni kukuru, koko-ọrọ naa wulo pupọ; ni iranti pe awọn aṣa si ọna Awọn ibeji Digital ati Awọn ilu Smart nilo pe, ni ikọja iṣaro nipa iṣakoso alaye, ti awoṣe rẹ ti bori pupọ, iṣedopọ pẹlu awoṣe awoṣe ni a koju. Oja naa gbooro, ni ileri ati lati oni o ti ni ọpọlọpọ awọn solusan turnkey ti o fẹrẹẹ fun olumulo ipari; botilẹjẹpe fun awọn ti wa ti o lo imọ-ẹrọ lati ṣe awọn irinṣẹ ti ko ni akolo, ọna naa tun nira. Eyi tumọ si, ṣapọ awọn iwọn miiran bii akoko, idiyele ati iyika igbesi aye ti awọn ilana; kii ṣe ni ipele ti data ati imọ-ẹrọ, eyiti, bi a ṣe tẹnumọ, jẹ ọrọ ti o han, ṣugbọn ni iṣatunṣe irora ti o kere si awọn iṣe igbesi aye olumulo gangan ṣaaju awọn alarina ninu pq iṣowo ti o kọja nipasẹ alaye aaye. Lati ẹgbẹ ESRI, ikole data jẹ itumo iṣoro, nitori botilẹjẹpe o le ṣepọ data BIM tẹlẹ ti a ṣe lori Revit, o tun rii bi awọn aye ọtọtọ meji ti o nilo iyipada eka. Awọn iṣẹ tuntun yoo ni anfani lati lo lori awọn awoṣe BIM, ṣugbọn iye ti o pọ julọ ti alaye CAD wa lati mu wa si awọn ipo Abe ile, pẹlu awọn aaye polygonized, awọn ibi giga ati awọn fẹlẹfẹlẹ ti o ṣe deede tun jẹ gbowolori.

Bibẹẹkọ, ti Esri ba yẹ fun iyin, o jẹ ilọsiwaju ti o ṣe ni awọn ofin ti iwoye ti o wuyi ati irọrun. Mo ti le tẹlẹ fojuinu awọn disappointments ti Ogbeni Jack, pẹlu rẹ Optics ti "jẹ ki ká ṣe awọn ti o rọrun" inaro ila olori ti AutoDesk, ni wipe pẹ sugbon aseyori igbeyawo ibi ti "fere ohun elo ArcGIS Pro” gbọdọ wa labẹ awọn iwe bi ibamu pẹlu awọn ege pupọ ti o tọka si nkan kanna ṣugbọn pẹlu awọn iṣoro lati jẹ ki o rọrun ti abajade ti o wa nipasẹ topography, Imọ-ẹrọ Iṣẹ, Imọ-ẹrọ Ilu ati Faaji. Ati pe o jẹ pe aṣa ti ayedero ti maapu aworan ti GIS ti jiya, tun gbọdọ wa laaye nipasẹ CAD ti aṣa, nitori aṣa yẹn ti gbagbe pe eto kan jẹ alabọde nikan, ṣugbọn pe ohun pataki ni lati fi ile naa ṣiṣẹ. .

Ti o dara ise modeli GIS, lightweight, lojutu lori afoyemọ ti otito yoo jẹ wulo fun CAD / BIM arabara, eyi ti o fun kan nigba ti yoo ni lati gbe nitori awọn olomo ti BIM ni ọpọlọpọ awọn orilẹ-ede lọ fun gun, paapa nipa awọn ilana ineptitude awọn aṣoju ti atijọ ti wọn lori awọn lẹta meji akọkọ ti iranwo AECO.

Awọn ije yoo jẹ ti o ni awọn ọdun to nbo, ni aṣa ti o dara julọ lati mu ki iṣakoso CAD-GIS-BIM-DigitalTwin-SmartCity. bi a ṣe rii nipasẹ awọn iṣẹ ni ẹgbẹ ti Siemens / Bentley ni iṣawari awọn solusan gẹgẹbi IluPlanner ati igbasilẹ orisun ìmọ lori Javascript.

Fun bayi, jẹ ki a fun kirẹditi Esri fun igbiyanju iṣedopọ yẹn pẹlu AutoDesk, ni ikọja iṣọpọ data / imọ-ẹrọ, ni ọna iṣọpọ ilana / olukopa. Ni ipari o jẹ ere fun awọn olumulo, ti o fi silẹ lati ṣe iṣeduro igbesẹ yẹn lati kọ ẹkọ lati ni oye awọn awoṣe ati koodu; lati bẹrẹ o kere ju iṣẹ ArcGIS Pro ti o dara ati awọn ipilẹ Javascript.

Awọn wọnyi ni awọn akẹkọ ti a ṣe iṣeduro lati tọju ọ ni imudojuiwọn, ni awọn owo ifarada.

[ufwp id=”1927556″] [ufwp search=”javascript” orderby=“tita” awọn ohun kan=”3″ awoṣe=”akoj” akoj=”3″]

Golgi Alvarez

Onkọwe, oniwadi, alamọja ni Awọn awoṣe Isakoso Ilẹ. O ti ṣe alabapin ninu imọran ati imuse awọn awoṣe gẹgẹbi: National System of Property Administration SINAP ni Honduras, Awoṣe ti Management of Joint Municipalities ni Honduras, Integrated Awoṣe ti Cadastre Management - Iforukọsilẹ ni Nicaragua, System of Administration of the Territory SAT ni Colombia . Olootu ti bulọọgi imọ Geofumadas lati ọdun 2007 ati ẹlẹda AulaGEO Academy ti o pẹlu diẹ sii ju awọn iṣẹ ikẹkọ 100 lori GIS - CAD - BIM - Awọn akọle Twins Digital.

Ìwé jẹmọ

Fi ọrọìwòye

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

Pada si bọtini oke