API-JavaScript менен маалымат моделдөө Желе 3D: ESRI алгытелемдер

Биз иштешине Smart Campus технологияларды, мисалы, С Аудиториум Кесиптик кызмат жана бир имараттын үчүнчү кабатында бир столдо ортосундагы саякат жолдорунун сыяктуу милдеттер менен да, жер-жылдын жыйынтыгы боюнча ички иштер жана BIM маалыматтарды бириктирүү көрүп туруп, биз табабыз абдан жакын бириктирүү милдеттендирүүчү көрүнүш Гео-инженердик өтүшү.

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

Эмне сөзсүз geomatics, инженерлер, биз кадам моделдерин жана программалоо коддору түшүнүү үчүн, мындан ары да эсибизге салат.

Ошондой эле, жумушчу столдун оор чөйрөсүнөн жеңил браузердин үзүндүлөрүнө өтүү тенденциясын белгилөө керек. Албетте, ГИС сервери, Gis Engine же Gis объекттери менен көркөм өнөр жасаган компьютер окумуштуусу Листовканын бир курста кантип иштегенин көрүп, иштен чыгып калган. MappingGis; Мен анын Устат мурдагынын мүрзөсүнүн үстүнө секирип барып, мени тан эмес.

Зал кийинки версия ArcGis күтүлүүдө, бул макалада Lau натыйжаларын бирге кыскача - Бул сайт менен иштеген кыйын кыз - жана Geofumadas.com редакторунун контексттик көз-караштары, акыркы вебинарга “An Introduction Javascript үчүн ArcGIS API "менен Интернеттеги 3D үчүн.

Вебинардын көргөзмөлөрү башында ArcGIS тиркемелеринде 3D колдонуу темасы жана илинчек: Scene viewer, Story Maps же Web App Builder платформаларында кандайча иштелип чыккандыгы изилдөөнүн максатына жараша пайда болду.

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

Эгерде ал жок болсо, аларга айтып SELPERБул иштелип чыккан Съездбек сүрөттөр карталары окуу боюнча OpenGL котормолоруна анын тоскоолдуктарды болгон ГИС Мүлк башкаруу технологияларын улуу Албетте, болот.  Боготадагы студенттердин нааразычылыктары уламдан-улам көбөйүп, бир күн мурун жетиштүү тесттерди жасоону кыйындатты.

Ошондой эле мобилдик же таш лоокторго окшош мобилдик түзмөктөрдө куралынан иштетип колдоо ачылыш ачып берген.

бет ачары бир нече мисалдарды же диалог жүргүзгөн кантип JavaScript милдеттерин үчүн API жана маалыматтарды моделдөө 3D, Screeneview жылы 3D көрсөтүү / WebScene жана кийинчерээк анын моделин катмардын же маалыматтарды жүк баштап иштеп чыгуу үчүн өз ара кантип түшүнүү үчүн,

технологияларды киргизүү

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

Мисалдар менен, алар JavaScript коддору аркылуу 2D жана 3D маалыматтарынын визуалдык айырмасын жана 2D WebScene картасынын көрүнүшүнөн 3D SceneView'ге өтүүнү көрсөтүштү. Камеранын манипуляциясы жөнөкөй, кээ бир буйруктарды кошуп, көз караштар багытын өзгөртөт. Тесттер төмөнкү мүнөздөмөлөр боюнча жүргүзүлдү:

  • көздөй, жумуш боюнча камера айлануусун жол.
  • Goto: Бул 3D көрүп келет эмне ырааттуу көз карашын аныктоо үчүн колдонулган, ошондой эле, мисалы, белгилүү бир даражада жайгаштыруу сыяктуу Animations Бул курал менен, мүмкүн болгон башкы айлануу КАНЫКЕЙ түзүү.
  • tomap: мазмунун макулдашып алып, аны картада таратат 2D
  • toScreen: карта 2D бир жерин көрсөтүп, андан кийин 3D эске алуу менен, ал жерге
  • hitTest: Бул көз ичинде белгилүү бир ээ болгон өзгөчөлүктөрүн аныктоо үчүн колдонулат

Ошондой эле карта 3D куруу сыяктуу эле жатышат basemaps, катмарлары же катмарлары 2D (WMS сызыктарын же CSV) үчүн колдоого колдонуп бир 2d түзүү ошол куралдар бар экендиги аныкталган.

Бирок, сиз 2D катмарлар бул пунктка булуттар катары 3D менен байланышкан маалыматтарды катмарлары моделдештирүү үчүн зарыл болгон эч кандай маалымат "Z" (бийиктик) бар экендигин белгилей кетүү керек, meshlayersже elevationlayers. API ичинде бул 3D катмары ушундай алдында бийик конкреттүү пунктка катары сурасак болот, бейнеси (1) башында байкалган талаа, бейнеси (2) ал чейин өзгөрөт деп суроо же П.Спратлен менен жолугушусу болду.

Алар маалыматтарды чагылдыруунун бир нече мисалын көрсөтүштү, мисалы, SceneLayers (упайлар) жана 3D объектилер (3D Objects) кандай маалыматтарды колдойт.

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

Бул башкаруу катмарлары катары колдойт IntegratedMeshLayer, ал сенсорлордон жана эркек аарыларды маалымат блогу. Алар мурдагы сүрөттөлүш катары ар бир алыскы түзүмүндө маалыматтарды камтыган, бирок 3D менен массалык маалымат байланыштырат.

пункту булуттар болсо, ар бир пункт катмар маалыматтарды бөлүштүрүүдө триллиондогон ээ боло алат, анткени, маалыматтын оъолбойт үчүн чекит өлчөмү менен ойной алат, бирок алар 3D объектисин өзү эле өкүлдөрү эмес.

Алар жалпак / жалпак формада берилген 3D маалыматтарда символиканын колдонулушун жана 3D форматында түзүлгөн объекттер менен байланышкан көлөм символикасын белгилешти. Алар объектинин түрүнө ылайык белгилүү бир стилде болушу мүмкүн. Алар структураны өзгөчөлүктөрүнө жараша "боёп" алуу үчүн Экструд деп аталган нерсени колдонушкан,

болгон пайдаланылышы мүмкүн түрүн чыгарат: simplerenderer, бардык объектилер бир symbology бар жерде uniqueValueRenderer объектилердин сапатына жараша категориясына жана мүмкүн жерде ClassBreakRenderer ар бир объект сыпаттарынын бул учурда бир тобуна карата белгиленген жерде имараты коомдук транспорт системасын кирүү үчүн талап кылынат канчалык көрсөтүлгөн.

Алып баруучулар кыска убакыт сел ММКлар, Javascript үчүн ArcGIS API, анын ичинде пайдалануу менен бардык жакшы жактарын көрсөткөн:

  • Widgets 3D: бир өз ара көрсөтүү менен да, туурасынан жана тигинен объектилердин ортосундагы аралыкты көрсөтүлгөн.
  • Building арыздар: жайгашкан жана 3D объектилеринен.
  • SceneView сахна режими 3D көз мазмунду жана стилин аныктайт жана ArcGIS үчүн порталы жүктөп берсе болот.
  • Геодезиялык өлчөө гана эмес, жер үстүндөгү курулуштарды жөнүндө айтылат, бирок ошондой эле дүйнө жүзү боюнча аралыкты ченөө үчүн.
  • Building арыз, чыныгы берилген мейкиндик боюнча 3D моделдөө, мисалы, Google Жер сыяктуу турат Tags сыяктуу саптары же көбүкчөлөрү, кээ бир өзгөчөлүктөрү көрсөтүлгөн жерге чакырып, бул учурда 3D
  • Declutter: карта 3D тазалангыла же чыпкасы бренд же көрүү үчүн талап кылынган өзгөчөлүктөр үчүн колдонулат, бул туура Элестетүү жол эмес, этикеткалар көп качуу, конкреттүү бир нерсе таап жатканда ызы-чуу себеп.

көрсөткөндөй, кийин ар бир өзгөчөлүк кошулган  Javascript үчүн ArcGIS API, Жаңы версия 4.10 пайда жаңы продуктуларды көрсөткөн. Биз кайда мүмкүн:

  • Катмардын куруу Scene
  • Slice Widget бир 3D буга чейин аты маалыматтарды жеткирүү максатында иштелип чыккан
  • маалыматтардын чоң көлөмүн жүктөлүүдө: белгилүү бир шаарга гана тиешелүү эмес, ал эми (өлкөлөр) элдик.
  • Пойнт булут чыпкалары

geoengineering Бул Webinar салымдары

Кыскасы, тема абдан туура; Санарип эгиздерге жана Акылдуу шаарларга багыт алган тенденциялар, моделдөө бир топ ашып кеткен маалыматты башкаруу жөнүндө ойлонбостон, иштөөнү моделдөө менен интеграциялоону чечүүнү талап кылат. Рынок кең, келечектүү жана бүгүнкү күнгө чейин акыркы колдонуучу үчүн көптөгөн ачкыч чечимдерге ээ; технологияларды колдонуп, консерваланбаган шаймандарды жасагандар үчүн, жол дагы деле кыйын. Бул процесстердин убактысы, баасы жана жашоо цикли сыяктуу башка чен-өлчөмдөрдү жакындаштырууну билдирет; маалыматтардын жана технологиялардын деңгээлинде эмес, биз талап кылгандай, бул ачык-айкын маселе, тескерисинче, мейкиндиктик маалымат аркылуу өтүүчү транзакциялык чынжырдагы ортомчуларга чейинки колдонуучунун чыныгы жашоосундагы аракеттерине аз ыңгайлануу. ESRI тарабынан маалыматтарды куруу бир топ кыйынчылыктарды жаратат, анткени Revitтин үстүнө курулган BIM маалыматтарын бириктире алганыңыз менен, ал татаал трансформацияны талап кылган эки өзүнчө дүйнө катары каралат. Жаңы чыгармаларды BIM моделдеринде колдонууга болот, бирок аны Полигонизацияланган мейкиндиктер, бийиктиктер жана нормалдаштырылган катмарлар менен жабык шарттарга алып келүүчү CAD маалыматы өтө эле көп.

Бирок, эгер Эсриге татыктуу болсо, бул жагымдуу жана жөнөкөй визуалдаштыруудагы ийгилик. Мен буга чейин Дон Джектин көңүлүн элестете алам, анын AutoDesk тик сызыктарынын лидерлерин «оңой кылалы» деген оптикасы менен, ошол жердеги кеч, бирок ийгиликтүү никеде «Технологияларды колдонуу жасалма Pro»Шейшептердин арасынан бир эле нерсени көрсөткөн, бирок кыйынчылыктарга туш болгон топография, өнөр жай инженери, курулуш жана архитектура издеген натыйжалардын маңызын бут кийим катары табышыңыз керек. Ошондой эле, ГИСтин көркөм картасынын жөнөкөйлүгүнүн тенденциясы кадимки CAD тарабынан дагы эле башынан өткөрүлүшү керек, анткени бул план орточо гана экендигин унутуп калган, бирок эң негизгиси имаратты пайдаланууга берүү.

Жакшы иш-моделдөө ГИС, чындыкка абстракттуу багытталган даярдоо, өзгөчө эрежелер ineptitude менен, CAD / бир аз BIM аралаш, анткени көпчүлүк өлкөлөрдө Бим кабыл алуу көпкө барат жашоого мажбур болот үчүн пайдалуу болот эски модада кызмат AECO аян-жылдын биринчи эки тамга менен жөнөп кеткен.

расасына, жакынкы жылдары бир жагдай CAD-ГИС-BIM-DigitalTwin-SmartCity ырааттуулугун алып келүү менен үзгүлтүксүз агымы абдан окшош кызыктуу болот; деп тастыктайт тарап иш Siemens / Bentley эле чечимдерди ээ CityPlanner жана Javascript боюнча ачык булагы бошотуу.

Азырынча, Esriди AutoDesk менен болгон синергия аракеттери үчүн, маалымат / технология интеграциясынан тышкары, процесс / актер интеграциясы ыкмасында кредит берели. Акыр-аягы, колдонуучулар моделдерди жана коддорду түшүнүүнү үйрөнүп, ошол кадамга кепилдик беришет; жок дегенде жакшы ArcGIS Pro курсун жана Javascript негиздерин баштоо.

Бул жерде биз баа арзан чыгымдар боюнча туруу сунуш кээ бир окуу сабактары болуп саналат.

Жооп жаз

Сиздин электрондук почта дареги жарыяланбайт.

Бул сайт спам азайтуу Akismet колдонот. Сиздин сын-пикирлер үчүн иштелип жатканын билүү.