ArcGIS-ESRIAng pagtuturo sa CAD / GIS

3D Web data pagmomolde sa API-javascript: Esri Advances

Kapag nakita namin ang pag-andar Smart Campus ArcGIS sa mga gawain tulad ng mga ruta ng paglalakbay sa pagitan ng isang desk sa ikatlong palapag ng gusali ng Professional Serbisyo at isa sa Q Auditorium, bilang isang resulta ng parehong lupa interior at ang pagsasama ng BIM data, nakita namin Ang pagsasama ng Geo-engineering na dumadaloy sa isang umiiral na paningin ay napakalapit.

At sa kabila ng katotohanang nawawala ang mga seryosong gawain upang mapanatili ang isang paraan ng uri ng master data management (MDM) para sa isang punto ng katotohanan sa pagitan ng light reality ng GIS, ang detalyadong BIM reality at ang mga insidente ng aplikasyon sa totoong buhay na tumatakbo sa pointer na ito. Napagtanto din namin na ang lahat ng pagpapaandar na ito ay tumatakbo sa mga web browser, na may ilang Python para sa mga gawain ngunit higit sa lahat may isang wika na kasing magaan ng javascript.

Ano ang tiyak na ipaalala sa amin, na geomatics at mga inhinyero ay magkakaroon ng karagdagang hakbang upang maunawaan ang mga modelo, at mga code ng programming.

Mahalaga ring tandaan ang paglipat ng takbo mula sa mabibigat na mga kapaligiran sa desktop hanggang sa magaan na mga snippet ng browser. Tiyak na isang computer scientist na gumawa ng sining sa server ng GIS, mga bagay na Gis Engine o Gis na nawala sa negosyo nang makita niya kung paano nagtrabaho si Leaflet sa isang kurso sa MappingGis; Hindi ako magulat kung nagpunta siya upang tumalon sa libingan sa kanyang hinalinhan na tagapagturo.

Nakabinbin sa susunod na bersiyon ng ArcGis Indoors, binabanggit ng artikulong ito ang isang kumbinasyon ng mga pananaw ni Lau - isang magaling na babae na nakikipagtulungan sa site na ito - at ang mga view ng konteksto ng editor ng Geofumadas.com, sa kamakailang webinar na "Isang panimula sa 3D sa Web gamit ang ArcGIS API para sa Javascript ".

Ang mga exhibitor ng webinar ay paunang lumitaw na may mahusay na hook sa paksa ng paggamit ng 3D sa mga aplikasyon ng ArcGIS, at kung paano ito nagpapakita sa mga platform ng: Scene viewer, Story Maps, o ang Web App Builder depende sa layunin ng pag-aaral.

Mahalaga na ang mga pangunahing konsepto na nauugnay sa paksang 3D ay tinukoy mula sa pasimula, lalo na sapagkat lampas sa pagpapakita ng mga volume, naghahangad itong mag-modelo ng mga proseso. Gayundin ang aspeto na kritikal pa rin sa mga tuntunin ng pangunahing mga kinakailangan ng system upang magpatakbo ng mga proseso na naka-link sa ganitong uri ng data na ganap na naiiba mula sa 2D, tulad ng isang mahusay na graphics card, kasama ang suporta ng OpenGL sa browser w / WebGL.

Kung hindi, ipaalam sa kanila ang mga kaibigan ng SELPER, sa kahanga-hangang kurso ng pamamahala ng pag-aari sa mga teknolohiya ng GIS, na nagkaroon ng mga hadlang nito bago ang mga bersyon ng OpenGL ng graphics card ng Nvidia ng Unibersidad kung saan ito binuo.  Tumaas na exponentially ng mga protesta ng mga mag-aaral ng Bogota na naging mahirap upang gumawa ng sapat na mga pagsubok noong nakaraang araw.

Bilang karagdagan, inihayag nila ang paglunsad ng suporta upang patakbuhin ang tool sa mga mobile device tulad ng mga cell phone o tablet.

Sa ang pagtatanghal na isinasagawa ng ilang mga halimbawa o demonstrations, upang maunawaan kung paano ang API para sa mga pag-andar ng JavaScript at kung paano ang data ay interconnected upang bumuo ng modeling 3D, simula sa pag-load ng mga layer o impormasyon upang WebScene at mamaya sa kanyang modeling / rendering 3D in Screeneview,

Teknolohiyang integrasyon

Ang arkitektura ay uri ng 4.x at binubuo ng mga visual na bahagi at widget, bilang karagdagan sa pagtanggap ng maraming mga layer ng impormasyon mula sa iba't ibang mga mapagkukunan ng data. Ang arkitektura na ito ay higit na mahusay sa 3.x dahil ang visualization ng 3D ay magagamit lamang para sa antas na ito. Ang mga tool ng Webscene at SceneView ay ginagamit upang pamahalaan ang data ng 3D at ganap na isinasama sa API, bilang karagdagan sa kung paano maaaring iakma ang pagmomodelo ng 3D sa data na magagamit sa mga nakaraang application.

Sa mga halimbawa, ipinahiwatig nila ang pagkakaiba sa paningin sa pagitan ng 2D at 3D data at kung paano pumunta mula sa isang pagtingin sa mapa ng 2D WebScene sa isang 3D SceneView, sa pamamagitan ng mga javascript code. Ang pagmamanipula ng camera ay simple, pagdaragdag ng ilang mga tukoy na utos na ang mga view ay nagbabago ng direksyon. Isinasagawa ang mga pagsubok sa mga sumusunod na katangian:

  • pamagat, na nagbibigay-daan sa pag-ikot ng camera sa workspace.
  • goTo: ay ginagamit upang magtatag ng isang view ayon sa kung ano ang nais mong makita sa 3D, kasama ang maaari kang gumawa ng mga animation sa tool na ito, tulad ng paglalagay ng ilang mga antas ng heading upang muling likhain ang animation ng pag-ikot.
  • ToMap: tumatagal ng coordinate ng view at inilalagay ito sa 2D mapa
  • toScreen: ay nagbibigay-daan sa iyo upang ipahiwatig ang isang punto sa 2D mapa at ilagay ito mamaya sa 3D view
  • hitTest: ay ginagamit upang matukoy ang mga katangian na ang isang tiyak na punto ay nasa loob ng pananaw

Sila rin ay tinukoy na ang konstruksiyon ng isang 3D mapa ay may parehong mga tool upang lumikha ng isa 2d, tulad ng paggamit basemaps, mga layer o layer na kung saan ay suportado rin iyon para sa 2D (WMS, vectors o CSV).

Gayunpaman, dapat itong isaalang-alang na ang mga layer ng 2D ay hindi naglalaman ng impormasyon ng "Z" (taas), kaya ang modelo ng data na ito ay kinakailangan upang magkaroon ng mga layer na nauugnay sa 3D bilang mga ulap ng punto, meshlayerso elevationlayers. Sa loob ng API maaari mong konsultahin sa mga 3D layer tulad ng elevation tiyak na puntos sa loob ng paningin, sa imahe (1) orihinal na sinusunod field, at ang imahe (2) tulad ng mga pagbabago mula sa tanong o konsultasyon na ginawa.

Nagpakita sila ng maraming halimbawa kung paano kinakatawan ang data, halimbawa, kung anong data ang sinusuportahan ng SceneLayers (mga puntos), at mga 3D na bagay (3D Objects).

Para sa mga malalaking lungsod, ang representasyon ng mga 3D na bagay ay isang malakas na tool, dahil posible na makita hindi lamang ang spatial na lokasyon ng object, kundi pati na rin ang dami nito, ang ugnayan nito sa kapaligiran, pati na rin ang mga likas na katangian ng bawat isa sa kanila. ang mga bagay. Ipinapakita ng sumusunod na imahe kung paano nila piniling pumili ng isang gusali sa New York City, at makikita ang lahat ng mga katangian nito. Gayundin, maraming mga query ang maaaring ihanda alinsunod sa mga istraktura, tulad ng: kung saan matatagpuan ang ilang mga istraktura na may isang tukoy na saklaw ng taas o kahulugan ng pinakamainam na mga ruta

Sinusuportahan ang paghawak ng mga layer tulad ng IntegratedMeshLayer, na kung saan ay isang bloke ng impormasyon mula sa mga sensor tulad ng drones. Wala silang mga nakahiwalay na impormasyon ng bawat istraktura tulad ng nakaraang larawan, ngunit ito ay isang masa ng impormasyon sa mga katangian ng 3D.

Tulad ng para sa mga punto ulap, maaari mong i-play na may ang laki ng mga tuldok ang siyang upang makakuha ng isang mas mahusay na view ng data, dahil ang bawat punto layer ay maaaring magkaroon ng trilyun-trilyong mga punto ng data, ngunit sila ay hindi kinakatawan bilang isang 3D bagay mismo.

Tinukoy nila ang paggamit ng simbolismo sa data ng 3D, na ipinakita sa flat / flat na mga hugis, at ang simbolohiyang dami ng nauugnay sa mga bagay na nilikha sa 3D. Maaari itong maging sa mga tiyak na istilo ayon sa uri ng object. Ipinakita nila ang paggamit ng tinatawag na Extrudes upang "kulayan" ang istraktura ayon sa mga katangian nito,

Ang mga uri ng render na maaaring magamit ay ipinapakita: mas simple, kung saan ang lahat ng mga bagay ay may isang solong symbology, ang natatangingValueRenderer kung saan maaari mong ikategorya ang mga bagay, ayon sa isang katangian, at ang ClassBreakRenderer kung saan ang mga katangian ng bawat bagay ay sinusunod na may kinalaman sa isang klase: sa kasong ito ipinahiwatig nila kung gaano kalayuan ang layo mula sa gusali na kinakailangan upang ma-access ang sistema ng pampublikong transportasyon.

Ang mga presenter, ay nagpakita sa maikling panahon na Webinar ng cell, lahat ng mga benepisyo ng paggamit ng ArcGIS API para sa Javascript, kabilang ang:

  • Mga widget ng 3D: na may isang interactive na demonstrasyon na ipinahiwatig nila ang distansya sa pagitan ng mga bagay, parehong pahalang at patayo.
  • Konstruksiyon ng mga application: mula sa lokasyon at sa mga bagay na 3D.
  • SceneView scene mode: tumutukoy sa nilalaman at estilo ng 3D view at maaaring i-upload sa Portal para sa ArcGIS.
  • Geodesic measurements: hindi lamang tumutuon sa mga istraktura ng ibabaw, ngunit nagbibigay-daan din upang sukatin ang mga distansya sa mundo.
  • Building application, modeling 3D ayon sa katotohanan na ipinakita espasyo, linya o bula tumawag kung saan ang ilang mga tampok ay ipinahiwatig, tulad ng mga tag na ay sa platform tulad ng Google Earth, sa kasong ito 3D
  • Declutter: ginagamit upang linisin o i-filter label o katangian na kung saan ay kinakailangan upang makita sa mapa 3D, kaya pag-iwas sa isang pulutong ng mga label na hindi nagpapahintulot ng tamang visualization, at maging sanhi ng ingay kapag paghahanap ng isang bagay na tiyak.

Kasunod ng mga demonstrasyon ng bawat katangian na isinama sa  ArcGIS API para sa Javascript, ay nagpakita ng mga novelties na iniharap sa bagong bersyon ng 4.10. Kung saan mayroon kang posibilidad na:

  • Buuin ang Layout ng Eksena
  • Slice widget: na magpapadala ng dati na dinisenyo na impormasyon sa isang bagay na 3D
  • Naglo-load ng isang malaking halaga ng data: hindi lamang naaayon sa isang partikular na lungsod, ngunit sa buong bansa (bansa).
  • Itala ang mga filter ng ulap

Mga kontribusyon ng webinar na ito sa geoengineering

Sa madaling sabi, ang paksa ay napaka-wasto; Naaalala na ang mga kalakaran patungo sa Digital Twins at Smart Cities ay nangangailangan na, lampas sa pag-iisip tungkol sa pamamahala ng impormasyon, na ang pagmomodelo ay labis na nalampasan, ang pagsasama sa pagpapatakbo ng pagmomodelo ay matutugunan. Malawak ang merkado, nangangako at hanggang ngayon ay mayroon na halos maraming mga solusyon sa turnkey para sa end user; bagaman para sa atin na gumagamit ng teknolohiya upang gumawa ng mga tool na hindi de-lata, mahirap pa rin ang kalsada. Ipinapahiwatig nito, pagsamahin ang iba pang mga sukat tulad ng oras, gastos at ikot ng buhay ng mga proseso; wala sa antas ng data at teknolohiya, kung saan, ayon sa pinipilit namin, ay isang malinaw na isyu, ngunit sa hindi gaanong masakit na pagbagay sa mga totoong pagkilos ng gumagamit bago ang mga tagapamagitan sa kadena ng transactional na dumadaan sa impormasyong spatial. Mula sa panig ng ESRI, ang paggawa ng data ay medyo mahirap, dahil bagaman maaari mo nang isama ang data ng BIM na itinayo sa tuktok ng Revit, nakikita pa rin ito bilang dalawang magkakahiwalay na mundo na nangangailangan ng kumplikadong pagbabago. Ang mga bagong gawa ay tiyak na magagamit sa mga modelo ng BIM, ngunit mayroong labis na dami ng impormasyon ng CAD na dalhin ito sa Mga panloob na kondisyon, na may mga polygonized space, pagtaas at normalisadong layer ay mahal pa rin.

Gayunpaman, kung karapat-dapat ng kredito si Esri, ito ay ang pag-unlad na ginagawa nito sa mga tuntunin ng kaakit-akit at simpleng visualization. Naiimagine ko na ang mga pagkabigo ni Mr. Jack, sa kanyang mga optika ng "hayaan natin" ang mga vertical line leaders ng AutoDesk, sa huli ngunit matagumpay na kasal kung saan "halos isang application ArcGIS Pro” ay dapat mahanap sa ilalim ng mga sheet bilang isang angkop na may ilang mga piraso na tumuturo sa parehong bagay ngunit may mga kahirapan upang pasimplehin ang kakanyahan ng resulta na hinahangad ng topograpiya, Industrial Engineering, Civil Engineering at Arkitektura. At ito ay ang takbo ng pagiging simple ng artistikong mapa na dinanas ng GIS, ay dapat pa ring isabuhay ng maginoo na CAD, dahil sa ugali na nakakalimutan na ang isang plano ay isang daluyan lamang, ngunit ang mahalagang bagay ay upang maisagawa ang gusali. .

Magandang gawi sa pagmo-modelo GIS, magaan, nakatutok sa abstraction ng katotohanan ay magiging kapaki-pakinabang para CAD / BIM hybrid, na sila sa sangdaling ay magkakaroon upang manirahan dahil ang pag-aampon ng BIM sa maraming mga bansa napupunta para sa matagal na, lalo na sa pamamagitan ng mga regulasyon kawalan ng kabagayan ang mga dating lipas na opisyal ay inilagay sa unang dalawang titik ng paningin ng AECO.

Ang lahi ay magiging kawili-wili sa mga darating na taon, sa isang katulad na kalakaran upang dalhin sa isang tuluy-tuloy na daloy ang pagkakasunud-sunod ng CAD-GIS-BIM-DigitalTwin-SmartCity; bilang ebedensya sa pamamagitan ng mga aksyon sa gilid ng Siemens / Bentley sa pagkuha ng mga solusyon tulad ng CityPlanner at ang release ng open source sa Javascript.

Sa ngayon, bigyan natin ng kredito si Esri para sa pagsisikap na synergy na iyon sa AutoDesk, lampas sa pagsasama ng data / teknolohiya, sa isang proseso / pagsasama ng artista. Sa huli, ito ay isang pakinabang para sa mga gumagamit, na naiwan upang ginagarantiyahan ang hakbang na iyon upang malaman na maunawaan ang mga modelo at code; upang magsimula ng hindi bababa sa isang mahusay na kurso sa ArcGIS Pro at isang pangunahing kaalaman sa Javascript.

Ang mga ito ay ilang mga kurso na inirerekumenda namin upang mapanatili kang na-update, sa abot-kayang presyo.

[ufwp id=”1927556″] [ufwp search=”javascript” orderby=”sales” items=”3″ template=”grid” grid=”3″]

Golgi Alvarez

Manunulat, mananaliksik, dalubhasa sa Land Management Models. Lumahok siya sa konseptwalisasyon at pagpapatupad ng mga modelo tulad ng: National System of Property Administration SINAP sa Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT sa Colombia . Editor ng Geofumadas knowledge blog mula noong 2007 at tagalikha ng AulaGEO Academy na kinabibilangan ng higit sa 100 mga kurso sa GIS - CAD - BIM - Digital Twins na mga paksa.

Kaugnay na Artikulo

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

Bumalik sa tuktok na pindutan