3D Modelimi i të dhënave në internet me API-javascript: Avancimet e Esri

Kur ne shohim funksionalitetin ArcGIS zgjuar Campus me detyra të tilla si rrugët e udhëtimit në mes të një tavolinë në katin e tretë të ndërtesës e shërbimeve profesionale dhe një në Q Auditorium, si rezultat i të dy tokës brendshëm dhe integrimin e të dhënave të BIM, ne gjejmë Integrimi i flukseve gjeo-inxhinierike në një vizion të detyrueshëm është shumë afër.

Dhe përkundër faktit se mungojnë detyra serioze për të ruajtur një metodë master të menaxhimit të të dhënave (MDM) për një pikë të vërtetës midis realitetit të dritës së GIS, realitetit të detajuar BIM dhe incidenteve të aplikimit në jetën reale që funksionojnë në këtë tregues. Ne gjithashtu e kuptojmë që e gjithë kjo funksionalitet po funksionon në shfletuesit e internetit, me disa Python për rutina, por veçanërisht me një gjuhë aq të lehtë sa javascript.

Ajo që na kujton në mënyrë të pashmangshme, se gjeomatika dhe inxhinierët do të duhet të shkojnë një hap më tutje për të kuptuar modelet dhe kodet e programimit.

Alsoshtë gjithashtu e rëndësishme të theksohet zhvendosja e trendit nga mjediset e rënda të desktopit në fragmentet e kodit të lehtë të shfletuesit. Me siguri një shkencëtar kompjuteri që bëri art me serverin GIS, Gis Engine ose objektet Gis doli nga biznesi kur pa se si punonte Leaflet në një kurs në MappingGis; Unë nuk do të isha i befasuar nëse ai do të hynte mbi varrin tek mentori i tij paraardhës.

Në pritje të versionit tjetër ArcGis në ambiente të mbyllura, ky artikull përmbledh një kombinim të vlerësimeve të Lau - një vajzë e fortë që bashkëpunon me këtë faqe - dhe pikëpamjet e kontekstit të redaktorit të Geofumadas.com, në uebinarin e fundit “Një hyrje në 3D në Web me ArcGIS API për Javascript ".

Ekspozuesit e uebinarit fillimisht u shfaqën me një goditje të mirë në temën e përdorimit të 3D në aplikacionet ArcGIS dhe mënyrën se si ajo shfaqet në platformat e: Scene shikues, Story Maps, ose Web App Builder në varësi të qëllimit të studimit.

Ishte e rëndësishme që konceptet themelore që lidhen me temën 3D të përcaktohen që nga fillimi, veçanërisht sepse përtej shfaqjes së vëllimeve, ajo kërkon të modelojë procese. Gjithashtu aspekti që është ende kritik për sa i përket kërkesave themelore të sistemit për të ekzekutuar procese të lidhura me këtë lloj të dhënash që janë krejtësisht të ndryshme nga 2D, të tilla si një kartë grafike e mirë, mbështetja OpenGL e përfshirë në shfletuesin w / WebGL.

Nëse jo, le t'i njoftohen miqtë e tyre SELPER, në kursin madhështor të menaxhimit të aseteve në teknologjitë GIS, të cilat kishin pengesat e saj para versioneve OpenGL të kartave grafike Nvidia të Universitetit ku u zhvillua.  Rritur në mënyrë eksponenciale nga protestat e studentëve të Bogotës që e bënë të vështirë për të bërë prova të mjaftueshme një ditë më parë.

Përveç kësaj, ata zbuluan nisjen e mbështetjes për të drejtuar veglën në pajisje të lëvizshme si telefonat celularë ose tableta.

Në prezantimin kryer disa shembuj ose demonstrata, për të kuptuar se si API për funksionet JavaScript dhe se si të dhënave është e ndërlidhur për të gjeneruar 3D modelimit, duke filluar me ngarkesën e shtresave ose informacion në WebScene dhe më vonë modelimin e tij / pasqyrim 3D në Screeneview,

Integrimi teknologjik

Arkitektura është e tipit 4.x dhe përbëhet nga përbërës vizualë dhe widget, përveç pranimit të shtresave të shumta të informacionit nga burime të ndryshme të të dhënave. Kjo arkitekturë shkëlqen mbi 3.x sepse vizualizimi 3D është i disponueshëm vetëm për këtë nivel. Veglat Webscene dhe SceneView përdoren për të menaxhuar të dhënat 3D dhe janë plotësisht të integruara në API, përveç mënyrës se si modelimi 3D mund të përshtatet me të dhënat e disponueshme në aplikacionet e mëparshme.

Me shembuj, ata treguan ndryshimin vizual midis të dhënave 2D dhe 3D dhe si të kalojmë nga pamja e hartës 2D WebScene në një pamje 3D SceneView, përmes kodeve javascript. Manipulimi i kamerës është i thjeshtë, duke shtuar disa komanda specifike që pamjet ndryshojnë drejtimin. Testet u kryen në karakteristikat e mëposhtme:

  • shkon, që lejon rotacionin e kamerës në hapësirën e punës.
  • goto: përdoret për të krijuar një pamje sipas asaj që dëshironi të shihni në 3D, plus ju mund të bëni animacione me këtë mjet, të tilla si vendosja e shkallëve të caktuara drejtimi për të rikrijuar një animacion rotacioni.
  • tomap: merr koordinatën e pamjes dhe e vendos atë në hartën 2D
  • toScreen: ju lejon të tregoni një pikë në hartën 2D dhe vendoseni më vonë në pamjen 3D
  • hitTest: përdoret për të përcaktuar karakteristikat që një pikë specifike ka brenda pamjes

Ata gjithashtu përcaktuar se ndërtimi i një hartë 3D ka të njëjtat mjete për të krijuar një 2d, të tilla si duke përdorur basemaps, shtresa apo shtresa të cilat janë mbështetur gjithashtu se për 2D (WMS, vektorëve ose CSV).

Megjithatë, duhet të kihet parasysh se shtresat 2D nuk përmbajnë informacionin e "Z" (lartësi), prandaj për të modeluar të dhënat është e nevojshme që të ketë shtresa të lidhura me 3D si retë pikë, meshlayersose elevationlayers. Brenda API ju mund të konsultoheni në këto shtresa 3D tilla si lartësi pika të veçanta brenda syve, simbas shëmbëlltyrës (1) fushën vërejtur fillimisht, dhe imazhin (2) si ajo ndryshon nga pyetje ose konsultimi i bërë.

Ata treguan shembuj të shumtë se si përfaqësohen të dhënat, për shembull, cilat të dhëna mbështeten nga SceneLayers (pikë) dhe objektet 3D (Objektet 3D).

Për qytetet e mëdha, paraqitja e objekteve 3D është një mjet i fuqishëm, pasi është e mundur të shihet, jo vetëm vendndodhja hapësinore e objektit, por vëllimi i tij, marrëdhënia me mjedisin, si dhe karakteristikat e brendshme të secilit prej tyre mund të shtohen. objektet. Imazhi i mëposhtëm tregon se si ata zgjodhën rastësisht një ndërtesë në New York City, dhe të gjitha atributet e saj mund të shihen. Po kështu, pyetje të shumta mund të përgatiten në përputhje me strukturat, të tilla si: ku ndodhen struktura të caktuara që kanë një diapazon specifik të lartësisë ose përcaktimin e rrugëve optimale

Mbështet trajtimin e shtresave si IntegratedMeshLayer, që është një bllok informacioni nga sensorë si dronët. Ato nuk përmbajnë informacion të izoluar të secilës strukturë si imazhi i mëparshëm, por është një masë informacioni me atributet 3D.

Sa për retë pikë, ju mund të luajnë me madhësinë e dots për të marrë një pamje më të mirë të të dhënave, që nga çdo shtresë pikë mund të ketë triliona pikave të dhënave, por ata nuk janë të përfaqësuara si vetë objekti 3D.

Ata specifikuan përdorimin e simbolologjisë në të dhënat 3D, e cila paraqitet në forma të sheshta / të sheshta, dhe simbolikën e vëllimit të lidhur me objektet e krijuara në 3D. Këto mund të jenë në stile specifike sipas llojit të objektit. Ata treguan përdorimin e të ashtuquajturave Extrudes për të "ngjyrosur" strukturën sipas atributeve të saj,

Llojet e paraqitjes që mund të përdoren janë treguar: simplerenderer, ku të gjitha objektet kanë një simbolikë të vetme, uniqueValueRenderer ku ju mund të kategorizoni objektet, sipas një atributi, dhe ClassBreakRenderer ku atributet e çdo objekti janë vërejtur në lidhje me një klasë: në këtë rast ata treguan sa distancë nga ndërtesa e nevojshme për të hyrë në sistemin e transportit publik.

Prezantuesit, treguan në kohën e shkurtër sel Webinar, të gjitha përfitimet e përdorimit të ArcGIS API për Javascript, duke përfshirë:

  • 3D Widgets: me një demonstrim interaktiv treguan distancën mes objekteve, si horizontalisht ashtu edhe vertikalisht.
  • Ndërtimi i aplikacioneve: nga vendndodhja dhe objektet 3D.
  • Skenari i skenës: përcakton përmbajtjen dhe stilin e pamjes 3D dhe mund të ngarkohet në Portalin për ArcGIS.
  • Matjet gjeodezike: jo vetëm fokusohet në strukturat e sipërfaqes, por gjithashtu mundëson matjen e distancave në glob.
  • Ndërtimi i aplikacioneve, modelimi i 3D sipas realitetit të hapësirës, ​​vijave ose flluskave ku tregohen karakteristika të caktuara, të tilla si etiketat që mund të shihen në platforma të tilla si Google Earth, në këtë rast 3D
  • Declutter: përdoret për të pastruar ose etiketat filtër ose karakteristika të cilat janë të nevojshme për të parë në hartë 3D, duke shmangur kështu një shumë të etiketave që nuk lejojnë vizualizimi duhur, dhe shkaktojnë zhurmë kur gjetjen e diçka të veçantë.

Pas demonstrimeve të secilës karakteristikë të inkorporuar  ArcGIS API për Javascript, tregoi risitë që do të paraqiten në versionin e ri 4.10. Ku do të keni mundësinë të:

  • Ndërtoni skenën e skenës
  • Slice widget: i cili do të transmetojë informacionin e hartuar më parë në një objekt 3D
  • Duke ngarkuar një sasi të madhe të dhënash: jo vetëm që korrespondon me një qytet të caktuar, por në nivel kombëtar (vendi).
  • Filtrat e reve të rreshtit

Kontributet e këtij webinar në gjeoinxhinierim

Me pak fjalë, tema është shumë e vlefshme; duke kujtuar se tendencat drejt Binjakëve Dixhitalë dhe Qyteteve të Zgjuara kërkojnë që, përtej të menduarit për menaxhimin e informacionit, modelimi i të cilit është tejkaluar shumë, të adresohet integrimi me modelimin e funksionimit. Tregu është i gjerë, premtues dhe deri më tani ai tashmë ka shumë zgjidhje pothuajse me çelësa mbyllës për përdoruesin përfundimtar; edhe pse për ata prej nesh që përdorin teknologjinë për të bërë mjete jo të konservuara, rruga është ende e vështirë. Kjo nënkupton, konvergimin e dimensioneve të tjera të tilla si koha, kostoja dhe cikli jetësor i proceseve; jo në nivelin e të dhënave dhe teknologjisë, e cila, siç insistojmë, është një çështje e qartë, por në përshtatjen më pak të dhimbshme ndaj veprimeve të jetës reale të përdoruesit përpara ndërmjetësve në zinxhirin e transaksioneve që kalojnë përmes informacionit hapësinor. Nga ana ESRI, ndërtimi i të dhënave është disi i mundimshëm, sepse megjithëse ju tashmë mund të integroni të dhënat BIM të ndërtuara në Revit, ato përsëri shihen si dy botë të veçanta që kërkojnë transformim kompleks. Punimet e reja me siguri do të jenë në gjendje të përdoren në modelet BIM, por ekziston një sasi e tepërt e informacionit CAD që për ta sjellë atë në kushte të Brendshme, me hapësira të poligonizuara, lartësi dhe shtresa të normalizuara është akoma e shtrenjtë.

Sidoqoftë, nëse Esri meriton një meritë, ai është përparimi në vizualizimin tërheqës dhe të thjeshtë. Unë tashmë mund të imagjinoj zhgënjimet e Don Jack, me optikën e tij të "le ta bëjmë të lehtë" udhëheqësit e linjave vertikale të AutoDesk, në atë martesë të vonë, por të suksesshme, ku «pothuajse një aplikim ArcGIS Pro»Ju duhet të gjeni nën çarçafë si një këpucë me disa pjesë që tregojnë të njëjtën gjë, por me vështirësi për të thjeshtuar thelbin e rezultatit që kërkojnë topografia, Inxhinieri Industriale, Inxhinieria e Ndërtimit dhe Arkitektura. Dhe është që tendenca e thjeshtësisë së hartës artistike që pësoi GIS, duhet të përjetohet ende nga CAD konvencionale, për shkak të këtij zakoni të harrimit se një plan është vetëm një medium, por që e rëndësishme është të vendosni ndërtesën në veprim.

Praktikat e mira modelimit GIS, peshë e lehtë, u përqëndrua në nxjerrjen e realitetit do të jenë të dobishme për hibrid CAD / BIM, e cila për një kohë do të duhet për të jetuar, sepse miratimi i BIM në shumë vende shkon për kohë të gjatë, sidomos nga rregulloret e absurditet zyrtarët e modës së vjetër mbërthyer në dy shkronjat e para të vizionit AECO.

Gara do të jetë interesante në vitet e ardhshme, në një trend shumë të ngjashëm për të sjellë në një rrjedhje të vazhdueshme rendin CAD-GIS-BIM-DigitalTwin-SmartCity; siç dëshmohet nga veprimet në anën e Siemens / Bentley në blerjen e zgjidhjeve të tilla si CityPlanner dhe lirimin e burimit të hapur në Javascript.

Tani për tani, le t'i japim kredisë Esri për atë përpjekje sinergjie me AutoDesk, përtej integrimit të të dhënave / teknologjisë, në një qasje të integrimit të procesit / aktorit. Në fund, është një përfitim për përdoruesit, të cilët lihen të garantojnë atë hap për të mësuar të kuptojnë modelet dhe kodet; për të filluar të paktën një kurs të mirë ArcGIS Pro dhe bazat e Javascript.

Këto janë disa kurse që ne ju rekomandojmë të mbani të përditësuar, me çmime të volitshme.

[ufwp id = »1927556]

[ufwp search = »javascript» porosi = »shitje» artikuj = »3 ″ shabllon =» rrjet »grid =» 3 ″]

Lini një përgjigje

Adresa juaj e emailit nuk do të publikohet.

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohen të dhënat tuaja të komenteve.