Deta ya 3D Webusaitiyi ndi API-javascript: Esri Advances

Pamene ife tikuwona magwiridwe Anzeru Campus ArcGIS ndi ntchito monga maulendo kuyenda pakati pa desiki pa phaka lachitatu la nyumba ya Services Professional ndi wina mu Q yoyankhuliramo, chifukwa cha dziko onse mkati ndi kusakanikirana deta BIM, ife tikupeza kuti ndi kusakanikirana kwambiri umayenda Geo-kusonkhezera masomphenya kumangako.

Ndipo ngakhale, ntchito zazikulu zikusowa kukhala ndi njira yolemba deta yolongosoka (MDM) ya mfundo yoona pakati pa choonadi cha GIS, zenizeni za BIM ndi zochitika zenizeni zomwe zimagwira ntchito pazithunzizi. Timazindikiranso kuti ntchito zonsezi zikugwiritsidwa ntchito pa webusaitiyi, ndi Python yazinthu zamakono koma pamwamba pa zonse ndi chinenero monga kuwala monga javascript.

Chimene chimatikumbutsa mosakayikira, kuti geomatics ndi injiniya adzayenera kupita pang'onopang'ono kumvetsetsa zitsanzo, ndi machitidwe a mapulogalamu.

N'kofunikanso kuzindikira kusintha kwa zochitika kuchokera kumalo osungirako ma desktop ndi zolembera zosavuta kwambiri. Ndithudi katswiri wamakompyuta yemwe anapanga luso ndi seva ya GIS, Gis Engine kapena Gis zinthu zinachoka ku Spain pamene adawona momwe Leaflet inagwirira ntchito MapuGi; Sindingadabwe ngati apita kukadumpha pamanda kwa wotsogoleredwa.

Pokuyembekezera ndime yotsatira ya ArcGis Indoors, nkhaniyi ikufotokozera mwachidule kuphatikiza kwa kuzindikira kwa Lau - msungwana wolimbikira amene amagwira ntchito limodzi ndi webusaitiyi - komanso mawonedwe okhudza mkonzi wa Geofumadas.com, za webusaiti yaposachedwapa "Chiyambi cha 3D pa Webusaiti ndi ArcGIS API ya Javascript ".

aziwonetsero Webinar poyamba anaonekera ndi mbedza wabwino pa ntchito mutu 3D mafomu ArcGIS, ndi mmene amasonyezera pa nsanja: yekha mmodzi, Nkhani Maps, kapena Web App Zomangamanga malingana ndi cholinga cha phunziroli.

Zinali zofunika kuti mfundo zazikulu zokhudzana ndi mutu wa 3D zifotokozedwe kumayambiriro, koposa zonse chifukwa chosapereka mavoliyumu, tikufuna kutengera njira. Komanso mbali yomwe imakhala yovuta kwambiri pazinthu zoyenera zoyenera kukhazikitsa kuyendetsa njira zomwe zimagwirizanitsidwa ndi deta yamtunduwu yosiyana kwambiri ndi 2D, monga khadi yabwino graphics, thandizo la OpenGL lomwe likuphatikizidwa mu osatsegula w / WebGL.

Ngati simukutero, aloleni kuti anene ndi anzanu a SELPER, mu kayendetsedwe kabwino ka kayendedwe ka chuma mu makanema a GIS, omwe anali ndi zolepheretsa mapepala a graphics a Nvidia a University of OpenGL omwe anakhazikitsidwa. Kuwonjezereka kwadzidzidzi ndi zionetsero za ophunzira a Bogotanos omwe adawavuta kupanga mayeso okwanira tsiku lapitalo.

Kuonjezera apo, adalengeza kukhazikitsidwa kwa chithandizo chothandizira kugwiritsa ntchito mafoni monga mafoni kapena mapiritsi.

Mu ulaliki ankachititsa zitsanzo zingapo kapena ziwonetsero, kumvetsa mmene API ntchito JavaScript ndi momwe deta chiri cholukanalukana kupanga mawerengeredwe 3D, kuyambira ndi katundu zigawo kapena mudziwe kuti WebScene ndipo kenako mawerengeredwe ake / otembenuza 3D mu Screeneview,

Kuphatikizana kwazoluso

zomangamanga ndi 4.xy mtundu tichipeza zigawo zithunzi ndi zida, komanso kulandira angapo zigawo za mfundo kuchokera ku magwero osiyanasiyana deta. zomangamanga Izi mutuluka pa 3.x chifukwa, 3D anasonyeza amapezeka kokha motere. Zida Webscene ndi SceneView ntchito kasamalidwe deta 3D ndi Sasankhana mu API, komanso mmene zikhoza kusinthidwa kuti deta mawerengeredwe 3D zikupezeka aplicacioneos m'mbuyomu.

Ndi zitsanzo, iwo amasonyeza kusiyana pakati pa 2D ndi 3D deta komanso momwe mungasunthire ku mawonekedwe a mapu a 2D WebScene ku SceneView 3D, kupyolera mu zida za javascript. Kugwedeza kamera ndi kophweka, kuwonjezera malamulo enieni malingaliro amasintha njira. Mayesero anachitidwa mu zizindikiro zotsatirazi:

  • kutsogolera, zomwe zimalola kusintha kwa kamera pa malo opangira ntchito.
  • kupita: amagwiritsidwa ntchito kukhazikitsa malingaliro malinga ndi zomwe mukufuna kuwona mu 3D, kuphatikizapo mukhoza kupanga zojambula ndi chida ichi, monga kuyika madigiri ena kutsogolera kuti musinthirenso zojambula zosinthasintha.
  • ToMap: imatenga mgwirizano wa malingaliro ndikuyika pa mapu a 2D
  • ku Screen: imakulolani kuti musonyeze mfundo pa mapu a 2D ndikuyiyika mtsogolo muzithunzi za 3D
  • hitTest: amagwiritsidwa ntchito kuti azindikire makhalidwe omwe mfundo yomwe ili nayo mkati mwake

Iwo kumatanthauza kuti ntchito yomanga 3D mapu ali ndi zida chomwecho kulenga 2d chimodzi, monga ntchito basemaps, zigawo kapena zigawo amenenso imayendetsedwa kuti 2D (WMS, zamoyo zina kapena CSV).

Komabe, ziyenera kuganiziridwa kuti zigawo za 2D zilibe chidziwitso cha "Z" (kutalika), chifukwa chake kufotokozera deta ndikofunikira kukhala ndi zigawo zogwirizana ndi 3D ngati mitambo, masewerakapena okwera. Mkati API mungathe kufunsa pa zigawo izi 3D monga mfundo okwera yeniyeni mukuuonawo, mu chifanizo (1) kumunda poyamba anati, ndi fano (2) ikamasinthika ku funso kapena kupanga zokambirana.

Amasonyeza zitsanzo zambiri za momwe deta imayimira, mwachitsanzo, ndi zinthu ziti zomwe SceneLayers (mfundo) zimathandizira, ndi zinthu 3D (Zopangira 3D).

Pakuti m'mizinda ikuluikulu woimira zinthu 3D ndi herrramienta amphamvu, monga momwe mukuonera, osati malo okhudza malo a chinthu koma ubwenzi wake buku chilengedwe, ngati mungathe kuwonjezera carácteríisticas zofunika za aliyense zinthu. Chithunzi chotsatira chikusonyeza momwe anasankhira nyumba yosasintha ku New York City, ndipo zizindikiro zake zonse zimawoneka. Mofananamo, mafunso angapo amatha kukonzekera molingana ndi malingaliro, monga: malo ena omwe ali ndi kutalika kwapadera kapena njira yabwino kwambiri yowonekera

Zimathandizira momwe mungagwiritsire ntchito zigawo ngati IntegratedMeshLayer, chomwe ndi chidziwitso chochokera ku masensa monga drones. Zilibe zidziwitso zosadziwika pazithunzi zonse monga chithunzi choyambirira, koma ndizodziwitsa zambiri ndi zizindikiro za 3D.

Pankhani ya mitambo, mukhoza kusewera ndi kukula kwa mfundo kuti mukhale ndi mawonekedwe abwino a deta, popeza mfundo iliyonse yosanjikiza ikhoza kukhala ndi mfundo zamabiliyoni, koma siziyimiridwa ngati chinthu cha 3D yokha.

Anatanthawuza kugwiritsa ntchito chizindikiro chophiphiritsira muzithunzithunzi za 3D, zomwe zimaperekedwa mu mawonekedwe apansi / apamwamba, ndi chizindikiro chophiphiritsira chogwirizana ndi zinthu zopangidwa mu 3D. Izi zikhoza kupita mumasewero ena molingana ndi mtundu wa chinthu. Iwo anasonyeza kugwiritsa ntchito zomwe amatchedwa Extrudes kuti "awonetse" mawonekedwe molingana ndi zikhumbo zake,

Mitundu yopereka yomwe ingagwiritsidwe ntchito inasonyezedwa: simplerenderer, kumene zinthu zonse ziri ndi chizindikiro chophiphiritsira, a uniqueValueRenderer kumene mungathe kugawa zinthu, molingana ndi malingaliro, ndi ClassBreakRenderer komwe zizindikiro za chinthu chilichonse zimayang'aniridwa motsatira gulu: pakadali pano iwo amasonyeza kutalika kwa nyumba yomwe imatenga pofuna kupeza kayendedwe ka kayendedwe ka anthu.

Owonetsa, adawonetsa nthawi yayitali salt Webinar, phindu lonse pogwiritsa ntchito ArcGIS API ya Javascript, kuphatikizapo:

  • Zowonongeka za 3D: ndi chisonyezero chowonetseratu iwo amasonyeza kutalika kwa zinthu, zonse zozungulira ndi zozungulira.
  • Kumanga mapulogalamu: kuchokera kumalo ndi zinthu 3D.
  • Zowonetseratu zowonetsera zochitika pawonekedwe: imatanthauzira zomwe zili ndi maonekedwe a 3D ndipo zingathetsedwe ku Portal kwa ArcGIS.
  • Mapulogalamu a Geodesic: Osangoganizira zazomwe zili pamwamba, koma amalola kuti muyese mtunda wautali padziko lapansi.
  • Zomangamanga, chitsanzo cha 3D molingana ndi chenicheni cha malo, mizere kapena mabulu omwe mbali zina zimasonyezedwa, monga malemba omwe angakhoze kuwonedwa pa nsanja monga Google Earth, panopa 3D
  • Declutter: ntchito Kudziyeretsa kapena zolemba fyuluta kapena makhalidwe amene ayenera kuona pa 3D mapu, n'kupeŵa zambiri zolemba kuti salola zowonera oyenera ndiponso chifukwa phokoso pamene lipeze mfundo.

Potsatira mawonetsedwe a chikhalidwe chilichonse chophatikizidwa ArcGIS API ya Javascript, adawonetsa zamatsenga kuti ziwonetsedwe muzatsopano za 4.10. Kumene mungakhale ndi mwayi wo:

  • Yambani Mndandanda wa Zithunzi
  • Gwiritsani widget: zomwe zidzatumiza chidziwitso chokonzedwa kale ku chinthu cha 3D
  • Kutsegula deta yambiri: osati molingana ndi mzinda wina, koma dziko (dziko).
  • Malo otsegulira mtambo

Zopereka za webusaiti iyi ku geoengineering

Mwachidule, phunziroli ndi lovomerezeka; kukumbukira kuti zochitika za ma twins a Digitale ndi Smart Cities zimafuna kuti tisaganizire za kayendetsedwe ka chidziwitso, chomwe chitsanzo chawo chagonjetsedwa kwambiri, kuphatikizapo momwe ntchitoyi ikuyendera. Msika ndi wawukulu, wodalitsika komanso kuti ukhale ndi chibwenzi uli ndi njira zambiri zowonjezera kwa wosuta wotsiriza; ngakhale kwa ife omwe amagwiritsa ntchito luso lamakono kupanga zipangizo zopanda zamzitini, msewu ukadali wovuta. Izi zikutanthawuza, kupanga zofanana zina monga nthawi, mtengo ndi moyo wa njira; osati pa mlingo wa deta ndi luso, monga ife kunena ndi phunziro lathu bwino, koma anatengera zochepa zopweteka za zochita kwenikweni wosuta moyo intermediaries mu ndikupeleka unyolo kudutsa mudziwe okhudza malo. Kuchokera pa ESRI, zomangamanga ndi zovuta, chifukwa ngakhale zitha kuphatikizapo data za BIM zopangidwa pa Revit, zikuwoneka ngati dziko lapansi lokha lomwe limafuna kusintha kwakukulu. The watsopano ntchito inshuwalansi angagwiritsidwe ntchito pa zitsanzo BIM, koma pali kwambiri kuchuluka kwa CAD mudziwe kunyamula zinthu m'nyumba ndi malo poligonizados, okwera ndipo ngakhale zigawo wolowerera ndi yovomerezeka.

Komabe, ngati zoyenerera zikuyeneredwa Esri, ndizomwe zikuyendera kutsogolo ndi kokongola. Ndikutha kuganiza zokhumudwitsa za Don Jack, ndi optics yake "tiyeni tizipangitse" otsogolera mizere yozungulira ya AutoDesk, mu ukwati wotsiriza koma wopambana kumene «pafupifupi ArcGIS Pro ntchito»Muyenera kupeza pansi pa mapepala monga nsapato ndi zidutswa zingapo zomwe zimagwirizana ndi chinthu chomwecho koma ndi zovuta kuti zikhale zosavuta zenizeni za zotsatira zomwe zojambula, Zojambula Zamakono, Zomangamanga Zomangamanga ndi Zomangamanga zikuyang'ana. Ndipo ndikuti chizoloŵezi chophweka cha mapu ojambula omwe GIS amapanga, komabe chiyenera kukhala ndi CAD yachizolowezi, ndi mwambo umenewo kuti muiwale kuti ndege si njira, koma kuti chinthu chofunika ndikuyika nyumbayi.

makhalidwe abwino mawerengeredwe GIS, opepuka, lolunjika pa abstraction zenizeni adzakhala zothandiza CAD / BIM hybrid, kanthawi adzakhala ndi moyo chifukwa kukhazikitsidwa kwa BIM m'mayiko ambiri amapita yaitali, makamaka ndi malangizo ineptitude akuluakulu apamwamba anadutsa malemba awiri oyambirira a masomphenya a AECO.

Mpikisano udzakhala wosangalatsa muzaka zikubwera, mwa njira yofanana kwambiri kuti iwononge kayendedwe ka CAD-GIS-BIM-DigitalTwin-SmartCity; monga umboni ndi zochita kumbali ya Siemens / Bentley mu kupeza njira zothetsera CityPlanner ndi kumasulidwa kwa lotseguka pa Javascript.

Pakalipano, timayamikira Esri chifukwa cha khama lachidziwitso ndi AutoDesk, kupatula kuphatikizidwa kwa deta / teknoloji, mu njira yogwirizanirana. Pamapeto pake ndi phindu kwa ogwiritsa ntchito, omwe tiyenera kutsimikizira kuti sitepeyo ikuphunzira kumvetsetsa zitsanzo ndi ma code; kuti muyambe maphunziro abwino a ArcGIS Pro ndi Javascript yofunikira.

Izi ndizo maphunziro omwe tikukulimbikitsani kukupatsani ndondomeko, pamtengo wotsika mtengo.

Siyani yankho

Anu email sati lofalitsidwa.

Tsambali likugwiritsa ntchito Akismet kuchepetsa spam. Phunzirani momwe deta yanu ikufotokozera.