ArcGIS-ESRICAD / GIS заах

API-javascript бүхий 3D Вэб мэдээллийн загварчлал: Esri Advances

ArcGIS Smart Campus функцийг хараад бид Мэргэжлийн Үйлчилгээний 3-р түвшингийн ширээний хооронд болон Q Auditorium-ийн нэг нь дотоод кадастр, BIM-ийн мэдээллийн нэгдсэн интеграцчлалын үр дүнд бид өөрсдийгөө Гео-инженерийн интеграцийг холбох нь маш ойрхон байна.

ГМС-ийн гэрлийн бодит байдал, BIM-ийн нарийвчилсан бодит байдал, энэ заагч дээр ажилладаг бодит амьдралд тохиолдсон хэрэглээний зөрчлийн хоорондох үнэний цэгийн мастер мэдээллийн менежментийн (МДМ) төрлийн аргыг хадгалах ноцтой ажлууд дутуу байгаа юм. Энэ бүх функцууд вэб хөтөч дээр ажилладаг бөгөөд зарим Python нь хэвшилд зориулагдсан байдаг, гэхдээ javascript шиг хөнгөн хэлтэй байдаг.

Геоматикууд, инженерүүд загвар, програмын кодыг ойлгохын тулд алхам алхмаар биднийг үргэлж санаж байх нь зайлшгүй зүйл юм.

Түүнчлэн ширээний компьютерийн хүнд орчноос хөтөчийн кодын хэсэгчилсэн хэлбэрт шилжих хандлагын өөрчлөлтийг тэмдэглэх нь зүйтэй. GIS сервер, Gis Engine эсвэл Gis объектуудтай хамтарч уран бүтээл хийдэг компьютер судлаач Leaflet-ийг хэрхэн яаж хичээллэж байгааг хараад бизнесээс гарсан нь дамжиггүй. MappingGis; Түүний өмнөх багштайгаа булшны дээгүүр үсрэхээр явсан бол би гайхах хэрэггүй.

Дараагийн ArcGis Indoors-ийн хувилбарыг хүлээж аваад энэ нийтлэл Лаугийн ойлголтуудын хослолыг нэгтгэн харуулав. Энэ сайттай хамтарч ажиллаж буй хүчирхэг охин - мөн Geofumadas.com-ийн редакторын контекст, саяхан болсон вебинар дээрх “Javascript-т зориулсан ArcGIS API-тэй вэбсайтны 3D-ийн танилцуулга ".

Вэбинарыг оролцогчид анх ArcGIS програмуудад 3D ашиглах, энэ нь судалгааны зорилгоос хамааран Scene viewer, Story Maps, эсвэл Web App Builder гэсэн платформуудад хэрхэн илэрдэг талаар сайн дэгээтэй гарч ирсэн.

3D сэдэвтэй холбоотой үндсэн ойлголтуудыг эхнээс нь тодорхойлох нь чухал байсан, ялангуяа хэмжээ харуулахаас гадна үйл явцыг загварчлахыг эрмэлздэг. Түүнчлэн сайн график карт, w / WebGL хөтөч дээр багтсан OpenGL дэмжлэг гэх мэт 2D хэмжээнээс огт өөр өгөгдөлтэй холбогдсон процессуудыг ажиллуулах системийн үндсэн шаардлагуудын хувьд чухал хэвээр байна.

Хэрвээ үгүй ​​бол найз нөхөдтэйгээ ярилцаарай SELPER, ГМС-ийн технологид хөрөнгө зайн менежментийн гайхамшигтай замналыг хөгжүүлсэн Универсиагийн Nvidia график картны OpenGL хувилбаруудын өмнө саад бэрхшээлтэй байсан.  Богота хотын оюутнуудын эсэргүүцлээс огцом нэмэгдэж, өмнөх өдөр нь хангалттай шалгалт хийхэд бэрхшээлтэй болжээ.

Үүнээс гадна гар утас, таблет гэх мобайл төхөөрөмж зэрэг хэрэгслийг ажиллуулахад зориулсан дэмжлэгийг илрүүлсэн.

танилцуулга хэд хэдэн жишээ, эсвэл жагсаал цуглаан зохион байгуулсан нь ойлгох хэрхэн JavaScript чиг үүрэг нь API, мэдээлэл WebScene нь давхарга буюу мэдээллийн ачаалал, дараа нь түүний загварчлал / Screeneview дахь 3D амилуулж эхэлсэн, загварчлалын 3D үүсгэх хоорондоо хэрхэн,

Технологийн нэгдэл

Архитектур нь 4.x хэлбэртэй бөгөөд өөр өөр мэдээллийн эх үүсвэрээс олон давхар мэдээллийг хүлээн авахаас гадна визуал бүрэлдэхүүн хэсэг болон виджетүүдээс бүрддэг. 3D архитектур нь зөвхөн энэ түвшинд боломжтой тул энэхүү архитектур нь 3.x-ээс давсан юм. Webscene ба SceneView хэрэгслүүд нь 3D өгөгдлийг удирдахад ашиглагддаг бөгөөд API-д бүрэн нэгтгэгддэг, үүнээс гадна 3D загварчлалыг өмнөх програмуудад байгаа өгөгдөлд хэрхэн тохируулах боломжтой байдаг.

Жишээн дээр 2D ба 3D өгөгдлийн хоорондох визуал ялгаа, 2D WebScene газрын зургийн харагдацаас 3D SceneView руу javascript кодоор хэрхэн дамжихыг зааж өгөв. Камерыг удирдах нь энгийн бөгөөд зарим тодорхой тушаалуудыг нэмж чиглэлийг өөрчилдөг. Туршилтыг дараах шинж чанаруудаар хийсэн.

  • гарчиг, Энэ нь ажлын талбар дээрх камерыг эргүүлэх боломжийг олгодог.
  • goTo: 3D дээрээс харахыг хүссэн зүйл дээр тулгуурлан харахад ашигладаг бөгөөд дээрээс нь та тодорхой хэмжээний гарчиг эргүүлэх хөдөлгөөнт дүрс бий болгох.
  • ToMap: 2D газрын зураг дээр харагдана
  • toScreen: 2D газрын зураг дээр цэгийг зааж өгөөд дараа нь 3D харагдац дээр байрлуулна
  • hitTest: тодорхой нэг цэгийн харгалзах шинж тэмдгүүдийг тодорхойлоход ашигладаг

Тэд мөн газрын зураг 3D байгуулах зэрэг basemaps, давхрага буюу давхрага нь дэмжигдсэн байна гэж 2D (WMS, вектор буюу CSV) нь ашиглах гэж нэг 2d, бий болгох нэг арга байна гэж тодорхойлсон байна.

Гэхдээ 2D давхаргууд нь "Z" (өндөр) мэдээллийг агуулдаггүй учраас өгөгдлийг загварчлах шаардлагатай байдаг учраас 3D-тай холбоотой үүлнүүд, торондуулэгчидболон өндөр өргөгч. API дотор 3D давхаргуудийн тухай тодруулгыг хийж болно, жишээлбэл (1) зураг дээр (2) харагдахуйц газар нутаг анх үүсч, зураг дээр (XNUMX) хайлт эсвэл зөвлөгөө өгөх.

Тэд өгөгдлийг хэрхэн төлөөлж байгааг харуулсан олон жишээг үзүүлэв, жишээлбэл SceneLayers (цэгүүд), 3D объектууд (3D объектууд) ямар өгөгдлийг дэмжиж байгааг харуулсан.

Томоохон хотуудын хувьд 3D объектын дүрслэл нь хүчирхэг хэрэгсэл юм.Учир нь объектын орон зайн байршлыг төдийгүй түүний эзэлхүүн, хүрээлэн буй орчинтой харьцах харьцаа, тэдгээрийн тус бүрийн дотоод шинж чанарыг нэмж харах боломжтой юм. объектууд. Доорх зураг дээр тэд Нью-Йорк дахь барилгыг хэрхэн санамсаргүй байдлаар хэрхэн сонгосон болохыг харуулсан бөгөөд түүний бүх шинж чанарыг харж болно. Үүнтэй адил бүтцийн дагуу олон асуултыг бэлтгэж болно, жишээлбэл: тодорхой өндрийн хязгаарт байгаа эсвэл оновчтой маршрутын тодорхойлолттой байгууламжууд байрладаг бол.

Давхаргын харьцааг дэмждэг IntegratedMeshLayer, Энэ нь нисгэгч гэх мэт мэдрэхүйн мэдээллийн блок юм. Тэд өмнөх бүтэцтэй адил бүтэцтэй тусгаарлагдсан мэдээлэл агуулдаггүй боловч 3D-ийн шинж чанар бүхий мэдээллийн масс юм.

Point үүлнүүдийн хувьд та цэгүүдийн хэмжээгээр өгөгдлийг илүү сайн харуулах боломжтой. Учир нь цэг бүр нь хэдэн тэрбум мэдээллийн цэгтэй байж болох ч тэдгээр нь 3D обьект гэж тооцогддоггүй.

Тэд хавтгай / хавтгай хэлбэрээр толилуулсан 3D өгөгдөлд симбологи ашиглах, 3D хэлбэрээр бүтээсэн объектуудтай холбоотой эзэлхүүний тэмдэглэгээг нарийвчлан тодорхойлсон болно. Эдгээр нь объектын төрлөөс хамааран тодорхой хэв маягаар байж болно. Тэд бүтцийг шинж чанаруудын дагуу "өнгөөр ​​будах" зорилгоор Extrudes гэгчийг ашигладаг болохыг харуулсан,

Ашиглах боломжтой төрлүүдийг харуулсан болно. энгийн хэрэглэгч, бүх обьектууд нэг тэмдэглэгээтэй байдаг uniqueValueRenderer энд обьектуудыг ангилж болно, шинж чанараас хамаараад, ClassBreakRenderer Ангилал бүрийн хувьд обьект бүрийн шинж чанарыг ажиглавал: энэ тохиолдолд тэд нийтийн тээврийн системд хандахын тулд барилгааас хичнээн зайг зааж өгсөн.

Илтгэгч нар нь богино хугацааны веб сайтыг үзүүлсэн бөгөөд Javascript-д ArcGIS API-г ашиглах бүх ашиг тус:

  • 3D видеонууд: интерактив үзүүлэлтээр тэд обьектуудын хоорондох зайг хэвтээ ба босоо байдлаар илэрхийлсэн.
  • Хэрэглээний програмууд: байршил болон 3D обьектуудаас.
  • SceneView дүр зураг горим: 3D-ийн контент болон хэв маягийг тодорхойлж ArcGIS-ийн порталд байршуулж болно.
  • Геодезийн хэмжилт: зөвхөн гадаргуугийн бүтцэд төвлөрөх төдийгүй дэлхий дээрх хол зайг хэмжих боломжийг олгодог.
  • Барилгын програмууд, бодит байдал дээр танилцуулсан орон зай дагуу 3D загварчлах, шугам, эсвэл хөөс тодорхой онцлог заасан байдаг бол ийм Google Earth гэх мэт платформ дээр байгаа хаягууд шиг, энэ тохиолдолд нэрлэдэг 3D
  • Declutter: цэвэршүүлэх, эсвэл ашиглагдаж шүүлтүүр хаяг эсвэл тийм зөв харагддаг боломж байна вэ, мөн тодорхой ямар нэгэн зүйл байрлуулах үед дуу чимээ үүсгэж шошго нь маш их зайлсхийж, зураг 3D дээр харах шаардлагатай байдаг шинж чанар.

Оруулсан шинж чанар бүрийн жагсаалын дараа  Javascript-д зориулсан ArcGIS API, шинэ 4.10 хувилбарт танилцуулах шинэ зүйлүүдийг харуулсан. Хаана:

  • Scene Layer бүтээх
  • Slice widget: өмнө нь боловсруулсан мэдээллийг 3D объект руу дамжуулах болно
  • Ихэнх тоон мэдээллийг ачааллаж байна: тодорхой хотод хамаарах төдийгүй үндэсний хэмжээнд (улс орон) хамааралтай.
  • Point үүл шүүлтүүр

Энэ вэбсайтын геогенеринг хийхэд оруулсан хувь нэмэр

Товчоор хэлбэл сэдэв нь маш их хүчин төгөлдөр юм; дижитал ихэр, ухаалаг хотуудын чиг хандлагаас үл хамааран загварчлалаас давсан мэдээллийн менежментийн талаар бодохоос гадна үйл ажиллагааны загварчлалтай уялдуулах шаардлагатай байгааг санах хэрэгтэй. Зах зээл өргөн, ирээдүйтэй бөгөөд өнөөдрийг хүртэл эцсийн хэрэглэгчид бараг олон түлхүүр гардуулах шийдэлтэй болсон. Хэдийгээр технологи ашиглан лаазгүй багаж хэрэгсэл хийдэг бидний хувьд зам хэцүү хэвээр байна. Энэ нь цаг хугацаа, өртөг, үйл явцын амьдралын мөчлөг зэрэг бусад хэмжигдэхүүнүүдийг нэгтгэх гэсэн үг юм. бидний шаарддаг шиг тодорхой асуудал болох өгөгдөл, технологийн түвшинд биш харин орон зайн мэдээллээр дамжин өнгөрөх гүйлгээний гинжин хэлхээний зуучлагчдын өмнө хэрэглэгчийн бодит амьдралд бага зэрэг дасан зохицох явдал юм. ESRI талаас харахад өгөгдлийг бүтээх нь нэлээд төвөгтэй байдаг, учир нь та Revit дээр суурилсан BIM өгөгдлийг аль хэдийн нэгтгэж чаддаг боловч энэ нь нарийн төвөгтэй өөрчлөлт шаарддаг хоёр тусдаа ертөнц гэж тооцогддог. Шинэ бүтээлүүд нь BIM загваруудад ашиглагдах нь дамжиггүй, гэхдээ олон өнцөгт зай, өндөрлөгүүд, хэвийн давхаргууд үнэтэй хэвээр байгаа дотоод орчны нөхцөлд хүргэх CAD-ийн хэт их мэдээлэл байна.

Гэсэн хэдий ч, хэрэв Эсри үнэлэгдэх ёстой бол энэ нь сэтгэл татам, энгийн дүрслэлийн хувьд ахиц дэвшил гаргасан явдал юм. AutoDesk-ийн босоо шугамын удирдагчид "хялбар болгоё" гэсэн оптик бүхий ноён Жэкийн тэр хожуу боловч амжилттай гэрлэлтийн үеэр ямар урам хугарах байсныг би аль хэдийн төсөөлж байна.бараг ArcGIS Pro програм” гэж хуудасны доороос ижил зүйлийг харуулсан хэд хэдэн хэсгүүдтэй тохирохыг олох ёстой, гэхдээ топографи, үйлдвэрлэлийн инженерчлэл, барилгын инженерчлэл, архитектурын хайж буй үр дүнгийн мөн чанарыг хялбаршуулахад бэрхшээлтэй байдаг. Төлөвлөгөө бол зүгээр л мэдээллийн хэрэгсэл, харин гол зүйл бол барилгыг ашиглалтад оруулах явдал гэдгийг мартаж орхидог зуршлаас болж GIS-д учирсан уран сайхны газрын зургийн энгийн байдлын чиг хандлагыг ердийн CAD-д ашиглах ёстой. .

Сайн үйл ажиллагаа загварчлал GIS, хөнгөн, бодит байдлыг хийсвэрлэлийн чиглэсэн CAD / BIM-ийг холимог, олон улс оронд BIM-ийг баталсан ялангуяа журам ineptitude замаар удаан явдаг учраас түр зуур амьдрах болно ашигтай байх болно Хуучны албан тушаалтнууд AECO-ийн үзэл баримтлалын эхний хоёр үсгийг бичсэн.

Ирэх жилүүдэд уралдаан нь сонирхолтой байх бөгөөд CAD-GIS-BIM-DigitalTwin-SmartCity дарааллыг тасралтгүй урсгалд хүргэх сонирхолтой байх болно. Siemens / Bentley-ийн талд байгаа арга хэмжээнүүд нь ийм шийдлүүдийг олж авахад нотолж байна CityPlanner болон Javascript дээр нээлттэй эхийн хувилбарыг гаргасан.

Одоогийн байдлаар өгөгдөл / технологийн интеграцаас гадна AutoDesk-тэй хамтарч ажилласныхаа төлөө Esri-д зээл олгох болно. Эцэст нь энэ нь загвар, кодыг ойлгож сурахад энэ алхамыг баталгаажуулах үлдсэн хэрэглэгчдэд олз юм. ядаж ArcGIS Pro-ийн сайн сургалт, Javascript-ийн үндсийг эхлүүлэх.

Эдгээр нь хямд үнээр шинэчлэгдэхийг бид зөвлөж байна.

[ufwp id=”1927556″] [ufwp search=”javascript” orderby=”sales” items=”3″ загвар=”grid” grid=”3″]

Голги Альварес

Зохиолч, судлаач, Газар зохион байгуулалтын загварын мэргэжилтэн. Тэрээр Гондурас дахь Өмчийн удирдлагын үндэсний систем SINAP, Гондурасын хамтарсан хотын удирдлагын загвар, Никарагуа дахь кадастрын удирдлагын нэгдсэн загвар, Колумбын нутаг дэвсгэрийн удирдлагын систем SAT зэрэг загваруудыг боловсруулах, хэрэгжүүлэхэд оролцсон. . 2007 оноос хойш Geofumadas мэдлэгийн блогын редактор, GIS - CAD - BIM - Digital Twins сэдвээр 100 гаруй хичээлийг багтаасан AulaGEO академийг бүтээгч.

холбоотой зүйл

Deja НҮБ-ын comentario

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

Мөн шалгах
Хаах
Дээшээ буцах товч