ArcGIS-ESRIНавучанне САПР / ГІС

Мадэляванне дадзеных Web 3D з API-JavaScript: Авансы Esri

Калі мы бачым функцыянальнасць ArcGIS Smart Campus з такімі задачамі, як маршруты перамяшчэння паміж сталом на трэцім узроўні будынка прафесійных паслуг і адным у Auditorium Q, у выніку ўнутранага кадастра і інтэграцыі дадзеных BIM, мы разумеем, што Ён разумее, што інтэграцыя геаінжынерных патокаў у абавязковае бачанне вельмі блізкая.

І нягледзячы на ​​​​тое, што не хапае сур'ёзных задач для падтрымання метаду кіравання галоўнымі дадзенымі (MDM) для кропкі праўды паміж лёгкай рэальнасцю ГІС, падрабязнай рэальнасцю BIM і інцыдэнтамі прыкладанняў у рэальным жыцці, якія працуюць па гэтым паказальніку. Мы таксама разумеем, што ўсе гэтыя функцыянальныя магчымасці працуюць у вэб-браўзерах, з некаторымі Python для працэдур, але ў асноўным з такой лёгкай мовай, як javascript.

Што непазбежна нагадвае нам, што геаматыкі і інжынеры павінны пайсці яшчэ далей, каб зразумець мадэлі і праграмныя коды.

Таксама важна адзначыць зрух тэндэнцыі ад цяжкіх настольных асяроддзяў да лёгкіх фрагментаў браўзера. Безумоўна, інфарматык, які ствараў мастацтва з дапамогай ГІС-сервера, Gis Engine або Gis-аб'ектаў, быў уражаны, калі ўбачыў, як працуе Leaflet на курсе MappingGis; Не зьдзіўлюся, калі ён зьбіраецца пераскочыць магілу настаўніка-папярэдніка.

У чаканні наступнага выпуску ArcGis Indoors гэты артыкул абагульняе камбінацыю ідэй Лау – упартая дзяўчына, якая супрацоўнічае з гэтым сайтам – і кантэкстнае бачанне рэдактара Geofumadas.com пра нядаўні вэбінар “Уводзіны ў 3D у Інтэрнэце з ArcGIS API для Javascript».

Дакладчыкі вэбінара першапачаткова з'явіліся з добрай цікавасцю да тэмы выкарыстання 3D у праграмах ArcGIS і таго, як гэта праяўляецца ў платформах: Scene Viewer, Story Maps або Web App Builder у залежнасці ад мэты даследавання.

Было важна, каб асноўныя паняцці, звязаныя з тэмай 3D, былі вызначаны з самага пачатку, асабліва таму, што акрамя паказу аб'ёмаў, яна імкнецца мадэляваць працэсы. Таксама аспект, які па-ранейшаму мае вырашальнае значэнне з пункту гледжання асноўных сістэмных патрабаванняў для запуску працэсаў, звязаных з дадзеным тыпам, якія цалкам адрозніваюцца ад 2D, напрыклад, добрая відэакарта, падтрымка OpenGL, уключаная ў браўзер з WebGL.

Калі няма, дайце сябрам СЕЛПЕР, у цудоўным курсе кіравання актывамі ў ГІС-тэхналогіях, які меў свае бар'еры перад версіямі OpenGL відэакарт Nvidia універсітэта, дзе ён быў распрацаваны.  У геаметрычнай прагрэсіі ўзмацніліся пратэсты студэнтаў Багаты, якія ўскладнілі здачу дастатковай колькасці тэстаў напярэдадні.

Акрамя таго, яны паказалі запуск падтрымкі для запуску інструмента на мабільных прыладах, такіх як мабільныя тэлефоны або планшэты.

У прэзентацыі яны зрабілі некалькі прыкладаў або дэманстрацый, каб зразумець, як працуе API для Javascript і як даныя ўзаемазвязаны для генерацыі 3D-мадэлі, пачынаючы з загрузкі слаёў або інфармацыі ў WebScene і пазней 3D-мадэлявання/рэндэрынгу ў Screeneview,

інтэграцыя тэхналогій

Архітэктура тыпу 4.x складаецца з візуальных кампанентаў і віджэтаў, у дадатак да прыёму некалькіх слаёў інфармацыі з розных крыніц даных. Гэтая архітэктура пераўзыходзіць 3.x, таму што 3D-візуалізацыя даступная толькі для гэтага ўзроўню. Інструменты Webscene і SceneView выкарыстоўваюцца для апрацоўкі 3D-дадзеных і цалкам інтэграваныя ў API, а таксама тое, як 3D-мадэляванне можа быць адаптавана да даных, даступных у старых праграмах.

На прыкладах яны паказалі візуальную розніцу паміж 2D і 3D данымі і як перайсці ад 2D выгляду карты WebScene да 3D SceneView з дапамогай кодаў JavaScript. Кіраванне камерай простае, дадаўшы некалькі спецыяльных каманд, погляды зменяць кірунак. Былі праведзены тэсты на наступныя функцыі:

  • загаловак, што дазваляе круціць камеру на працоўнай прасторы.
  • перайсці да: Ён выкарыстоўваецца для стварэння выгляду ў адпаведнасці з тым, што вы хочаце бачыць у 3D, у дадатак да таго, што вы можаце выконваць анімацыю з дапамогай гэтага інструмента, напрыклад, размяшчэнне пэўных ступеняў загаловак каб узнавіць анімацыю кручэння.
  • ToMap: прымае каардынаты выгляду і размяшчае іх на 2D карце
  • на экран: дазваляе пазначыць кропку на 2D-карце і знайсці яе пазней у 3D-праглядзе
  • HitTest: выкарыстоўваецца для вызначэння характарыстык, якімі валодае канкрэтная кропка ў праглядзе

Яны таксама вызначылі, што для стварэння 3D-карты выкарыстоўваюцца тыя ж інструменты, што і для стварэння 2D-карты, напрыклад, выкарыстанне базавых карт, слаёў або слаёў, якія падтрымліваюцца гэтак жа, як і для 2D-карт (WMS, вектары або CSV).

Аднак трэба ўлічваць, што 2D-слоі не ўтрымліваюць інфармацыі "Z" (вышыня), таму для мадэлявання даных неабходна мець пласты, звязаныя з 3D як воблакі кропак, сеткапластыабо вышынныя пласты. Унутры API можна рабіць запыты аб гэтых трохмерных слаях, такіх як пэўныя кропкі вышыні ў праглядзе, на малюнку (3) мясцовасць першапачаткова назіраецца, а на малюнку (1) як яна змяняецца ад запыт або зроблены запыт.

Яны паказалі некалькі прыкладаў таго, як дадзеныя прадстаўлены, напрыклад, якія даныя падтрымліваюцца SceneLayers (кропкі) і 3D-аб'ектамі.

Для вялікіх гарадоў прадстаўленне 3D-аб'ектаў з'яўляецца магутным інструментам, паколькі можна ўбачыць не толькі прасторавае размяшчэнне аб'екта, але і яго аб'ём, сувязь з навакольным асяроддзем, а таксама ўнутраныя характарыстыкі кожнага з іх. аб'екты. На наступным малюнку паказана, як яны выпадковым чынам выбралі будынак у Нью-Ёрку, і вы можаце ўбачыць усе яго атрыбуты. Сапраўды гэтак жа можна падрыхтаваць некалькі запытаў у адпаведнасці са структурамі, напрыклад: дзе знаходзяцца пэўныя структуры з пэўным дыяпазонам вышынь або вызначэнне аптымальных маршрутаў

Падтрымлівае кіраванне пластамі як IntegratedMeshLayer, які ўяўляе сабой блок інфармацыі, якая паступае з такіх датчыкаў, як беспілотнікі. Яны не ўтрымліваюць ізаляваную інфармацыю аб кожнай структуры, як папярэдні малюнак, а хутчэй гэта маса інфармацыі з 3D-атрыбутамі.

Што тычыцца аблокаў кропак, вы можаце пагуляць з памерам кропак, каб мець лепшую візуалізацыю даных, паколькі кожны пласт кропак можа мець мільярды інфармацыйных кропак, але яны не прадстаўлены як 3D-аб'ект.

Яны ўказалі выкарыстанне сімвалаў у 3D-даных, якія прадстаўлены ў плоскіх формах, і аб'ёмных сімвалаў, звязаных з аб'ектамі, створанымі ў 3D. Яны могуць быць у пэўных стылях у залежнасці ад тыпу аб'екта. Яны паказалі выкарыстанне так званых Extrudes для «афарбоўвання» структуры ў адпаведнасці з яе атрыбутамі,

Былі паказаны тыпы візуалізацыі, якія можна выкарыстоўваць: просты візуалізатар, дзе ўсе прадметы маюць адзіную сімволіку, ст uniqueValueRenderer дзе аб'екты могуць быць класіфікаваны ў адпаведнасці з атрыбутам і ClassBreakRenderer дзе атрыбуты кожнага аб'екта разглядаюцца ў залежнасці ад класа: у дадзеным выпадку яны паказваюць, на якой адлегласці ад будынка знаходзіцца доступ да сістэмы грамадскага транспарту.

За кароткі час вэбінара дакладчыкі паказалі ўсе перавагі выкарыстання ArcGIS API для Javascript, у тым ліку:

  • 3D віджэты: з інтэрактыўнай дэманстрацыяй яны паказвалі адлегласць паміж аб'ектамі як па гарызанталі, так і па вертыкалі.
  • Пабудова аплікацый: з лакацыі і 3D аб'ектаў.
  • Рэжым сцэны SceneView — вызначае змест і стыль 3D-прагляду і можа быць загружаны на партал для ArcGIS.
  • Геадэзічныя вымярэнні: факусуюць не толькі на паверхневых структурах, але і дазваляюць вымяраць адлегласці на зямным шары.
  • Стварэнне прыкладанняў, 3D-мадэляванне ў адпаведнасці з рэальнасцю, прадстаўленай прасторай, лініямі або бурбалкамі з выноскамі, дзе пазначаны пэўныя характарыстыкі, напрыклад, этыкеткі, якія можна ўбачыць на такіх платформах, як Google Earth, у дадзеным выпадку 3D
  • Declutter: выкарыстоўваецца для адладкі або фільтрацыі, якія меткі або аб'екты павінны быць бачныя на 3D-карце, пазбягаючы такім чынам вялікай колькасці метак, якія не дазваляюць правільна візуалізаваць і выклікаюць шум пры пошуку чагосьці канкрэтнага.

Пасля дэманстрацыі кожнай функцыі, уключанай у  ArcGIS API для Javascript, паказаў навінкі, якія будуць прадстаўлены ў новай версіі 4.10. Дзе ў вас будзе магчымасць:

  • Стварыце пласт сцэны
  • Віджэт Slice: які будзе перадаваць раней распрацаваную інфармацыю 3D-аб'екту
  • Загрузка вялікай колькасці даных: не толькі па канкрэтным горадзе, але і на ўзроўні краіны (краіны).
  • Фільтры воблака кропак

Уклад гэтага вебинара ў геаінжынерыю

Карацей кажучы, тэма вельмі слушная; памятаючы, што тэндэнцыі да лічбавых двайнят і разумных гарадоў патрабуюць, каб акрамя разважанняў аб кіраванні інфармацыяй, мадэляванне якіх было ў значнай ступені пераўзыдзена, інтэграцыя з мадэляваннем аперацый. Рынак шырокі, перспектыўны і на сённяшні дзень на ім ужо шмат рашэнняў практычна пад ключ для канчатковага спажыўца; хоць для тых з нас, хто выкарыстоўвае тэхналогію для вырабу некансерваваных інструментаў, шлях усё яшчэ цяжкі. Гэта прадугледжвае збліжэнне іншых памераў, такіх як час, кошт і жыццёвы цыкл працэсаў; не на ўзроўні даных і тэхналогій, што, як мы настойваем, з'яўляецца відавочнай праблемай, а ў менш балючай адаптацыі да дзеянняў рэальнага жыцця карыстальніка перад пасярэднікамі ў ланцужку транзакцый, якія праходзяць праз прасторавую інфармацыю. З боку ESRI зборка даных даволі складаная, таму што, хоць яна ўжо можа інтэграваць даныя BIM, створаныя на аснове Revit, яны па-ранейшаму разглядаюцца як два асобныя светы, якія патрабуюць складанай трансфармацыі. Новыя работы, безумоўна, можна выкарыстоўваць на мадэлях BIM, але існуе празмерная колькасць інфармацыі САПР, таму перанесці яе ва ўнутраныя ўмовы з паліганізаванымі прасторамі, узвышшамі і стандартызаванымі слаямі па-ранейшаму дорага.

Тым не менш, калі Esri заслугоўвае заслугі, гэта поспех, які яна зрабіла ў плане прывабнай і простай візуалізацыі. Я ўжо магу ўявіць сабе расчараванні Дона Джэка з яго оптыкай "давайце палегчым" лідэраў вертыкальных ліній AutoDesk у тым познім, але паспяховым шлюбе, дзе "квазі прыкладанне ArcGIS Pro” павінна быць знойдзена пад аркушамі як супадзенне з некалькімі часткамі, якія паказваюць на тое ж самае, але з цяжкасцямі ў спрашчэнні сутнасці выніку, якога шукаюць тапаграфія, прамысловае будаўніцтва, грамадзянскае будаўніцтва і архітэктура. І гэта тое, што тэндэнцыя прастаты мастацкай карты, якую пацярпела ГІС, павінна па-ранейшаму жыць у звычайным САПР, з-за гэтай звычкі забываць, што план - гэта толькі сродак, але галоўнае - паставіць будынак у эксплуатацыю.

Добрыя практыкі палегчанага ГІС-мадэлявання, арыентаванага на абстракцыю рэальнасці, будуць карысныя для гібрыду CAD/BIM, якому давядзецца суіснаваць некаторы час, таму што прыняцце BIM у многіх краінах зойме шмат часу, асабліва з-за нарматыўнай бяздарнасці старомодных чыноўнікаў затрымаліся на першых дзвюх літарах бачання AECO.

Гонка будзе цікавая ў бліжэйшыя гады, у вельмі падобнай тэндэнцыі давесці паслядоўнасць CAD-GIS-BIM-DigitalTwin-SmartCity да бесперапыннага патоку; аб чым сведчаць дзеянні на баку Siemens/Bentley па набыцці такіх рашэнняў, як CityPlanner і выпуск Javascript з адкрытым зыходным кодам.

А пакуль давайце аддамо належнае Esri за тое, што намаганні па сінэргіі з AutoDesk перайшлі за межы інтэграцыі даных/тэхналогій да падыходу інтэграцыі працэсаў/зацікаўленых бакоў. У рэшце рэшт, гэта выгада для карыстальнікаў, якія павінны гарантаваць гэты крок, каб навучыцца разумець мадэлі і код; каб пачаць як мінімум добры курс ArcGIS Pro і базавы Javascript.

Вось некаторыя курсы, якія мы рэкамендуем, каб трымаць вас у курсе, па даступных цэнах.

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

Гольджы Альварэс

Пісьменнік, даследчык, спецыяліст па мадэлях землеўпарадкавання. Ён удзельнічаў у канцэптуалізацыі і рэалізацыі такіх мадэляў, як: Нацыянальная сістэма кіравання маёмасцю SINAP у Гандурасе, мадэль кіравання аб'яднанымі муніцыпалітэтамі ў Гандурасе, інтэграваная мадэль кіравання кадастрам - рэестр у Нікарагуа, сістэма адміністравання тэрыторыі SAT у Калумбіі . Рэдактар ​​блога ведаў Geofumadas з 2007 года і стваральнік Акадэміі AulaGEO, якая ўключае больш за 100 курсаў па тэмах GIS - CAD - BIM - Digital Twins.

Артыкулы па Тэме

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

Вярнуцца да пачатку кнопкі