3D վեբ տվյալների մոդելավորում API-javascript- ի հետ `Esri Advances
Երբ մենք տեսնում ենք, որ աշխատանքի Smart CAMPUS ArcGIS հետ խնդիրների, ինչպիսիք են Ճանապարհորդական ուղիների միջեւ գրասեղանի վրա երրորդ հարկում շենքի մասնագիտական ծառայությունների եւ մեկը, Q դահլիճում, որպես հետեւանք, այնպես էլ հողի ներքին եւ ինտեգրման Bim տվյալների, մենք գտնում ենք, Geo-engineering- ի հոսքերի ինտեգրումը պարտադիր տեսլականին շատ մոտ է:
Եվ չնայած այն հանգամանքին, որ GIS- ի լույսի իրականության, մանրամասն իրականության BIM- ի և իրական կյանքում կիրառման միջադեպերի միջև տվյալների կառավարման հիմնական (MDM) տիպի մեթոդի պահպանման համար լուրջ խնդիրներ կան, որոնք գործում են այս ցուցիչով: Մենք նաև գիտակցում ենք, որ այս ամբողջ ֆունկցիոնալությունն աշխատում է վեբ զննարկիչների վրա, որոշ Python- ով `ռեժիմի համար, բայց հատկապես javascript- ի նման թեթեւ լեզվով:
Ինչն անխուսափելիորեն հիշեցնում է մեզ, որ գեոմատիկան եւ ինժեներները պետք է գնան մի քայլ դեպի հետ, որպեսզի հասկանան մոդելները եւ ծրագրավորման կոդերը:
Կարևոր է նաև նշել տենդենցի անցումը ծանր աշխատասեղանային միջավայրերից դեպի թեթև բրաուզերի հատվածներ: Համոզված եմ, որ համակարգչային գիտնականը, ով արվեստ էր ստեղծում GIS սերվերի, Gis Engine կամ Gis օբյեկտների միջոցով, դուրս եկավ բիզնեսից, երբ տեսավ, թե ինչպես է Leaflet- ը աշխատում դասընթացի ընթացքում: MappingGis; Ես չէի զարմանա, եթե նա գնաց գերեզմանի անցնել իր նախորդի դաստիարակին:
Սպասելով հաջորդ ArcGis Indoors- ի տարբերակը, այս հոդվածը ամփոփում է Lau- ի գնահատումների համադրությունը, մի տխուր աղջիկ, ով համագործակցում է այս կայքի հետ - և Geofumadas.com- ի խմբագրի համատեքստային տեսակետները վերջերս կայացած վեբինարի վերաբերյալԱնցում 3D ցանցում Javascript- ի ArcGIS API- ի հետ »:
Վեբինարի ցուցահանդեսները ի սկզբանե լավ կցված էին ArcGIS հավելվածներում 3D- ի օգտագործման թեմային և թե ինչպես է դա արտահայտվում ՝ Scene Viewer, Story Maps կամ Web App Builder պլատֆորմներում ՝ կախված ուսումնասիրության նպատակից:
Կարևոր էր, որ 3D թեմայի հետ կապված հիմնական հասկացությունները սահմանվեն ի սկզբանե, հատկապես այն պատճառով, որ ծավալներ ցույց տալուց վեր, այն ձգտում է մոդելավորել գործընթացները: Նաև այն տեսանկյունը, որը դեռ կարևոր է համակարգի հիմնական պահանջների տեսանկյունից `այս տիպի տվյալների հետ կապված գործընթացները գործարկելու համար, որոնք լիովին տարբերվում են 2D- ից, ինչպիսիք են լավ գրաֆիկական քարտը, w / WebGL զննարկչում ներառված OpenGL աջակցությունը:
Եթե ոչ, թող նրանց ասեն ընկերների կողմից ՍԵԼՊԵՐ, GIS տեխնոլոգիաներում ակտիվների կառավարման հոյակապ ընթացքի մեջ, որն իր խոչընդոտներն առաջացրեց համալսարանի Nvidia գրաֆիկական քարտերի OpenGL տարբերակներից առաջ, որտեղ այն մշակվել է: Բոգոտայի ուսանողների բողոքների պատճառով, որոնք դժվարացնում էին նախօրեին բավարար քանակությամբ փորձարկումներ կատարել, մեծանում էին.
Բացի այդ, նրանք հայտնաբերեցին օժանդակության մեկնարկը, գործիքը շարժական սարքերի վրա, ինչպիսիք են բջջային հեռախոսները կամ պլանշետները:
Ի շնորհանդեսը իրականացրել է մի շարք օրինակներ կամ ցույցեր, որպեսզի հասկանալ, թե ինչպես է API- ը JavaScript գործառույթների եւ ինչպես տվյալները փոխկապակցված է առաջացնում մոդելավորման 3D, սկսած ծանրաբեռնվածության շերտերի կամ տեղեկատվության WebScene եւ ավելի ուշ նրա մոդելավորման / մատուցման 3D է Screeneview,
Տեխնոլոգիական ինտեգրում
Architectureարտարապետությունը 4.x տիպի է և բաղկացած է տեսողական բաղադրիչներից և վիդջեթներից ՝ բացի տվյալների տարբեր աղբյուրներից տեղեկատվության բազմաթիվ շերտեր ընդունելուց: Այս ճարտարապետությունը գերազանցում է 3.x- ը, քանի որ 3D պատկերացումը հասանելի է միայն այս մակարդակի համար: Webscene և SceneView գործիքներն օգտագործվում են 3D տվյալները կառավարելու համար և ամբողջովին ինտեգրված են API- ում, բացի այդ, թե ինչպես կարելի է 3D մոդելավորումը հարմարեցնել նախորդ ծրագրերում առկա տվյալների:
Օրինակներով նրանք ցույց տվեցին տեսողական տարբերությունը 2D և 3D տվյալների և այն մասին, թե ինչպես կարելի է անցնել 2D WebScene քարտեզի դիտումից դեպի 3D SceneView ՝ javascript կոդերի միջոցով: Ֆոտոխցիկի մանիպուլյացիան պարզ է ՝ ավելացնելով որոշ հատուկ հրամաններ, որոնց դիտումները փոխում են ուղղությունը: Թեստերն իրականացվել են հետևյալ բնութագրերի վերաբերյալ.
- վերնագիր, ինչը թույլ է տալիս տեսախցիկի ռոտացիան աշխատատեղում:
- goTo: օգտագործվում է 3D- ում տեսնելու համար այն տեսնելու համար, եւ այս գործիքի հետ կարող եք կատարել անիմացիաներ, ինչպիսիք են որոշակի աստիճաններ վերնագիր ռոտացիոն անիմացիան վերածելու համար:
- ToMap: վերցնում է տեսքի կոորդինացումը եւ այն տեղադրում է 2D քարտեզի վրա
- toScreen: թույլ է տալիս ցույց տալ 2D քարտեզի վրա կետը եւ այն ավելի ուշ տեղադրել 3D տեսքով
- hitTest: օգտագործվում է որոշելու այն առանձնահատկությունները, որոնք կոնկրետ կետն ունի տեսանկյունից
Նրանք նաեւ սահմանվում է, որ շինարարությունը մի քարտեզ 3D ունի նույն գործիքները ստեղծել մեկ 2d, ինչպիսիք են `օգտագործելով basemaps, շերտեր կամ շերտեր, որոնք նույնպես աջակցում է, որ 2D (WMS, վեկտորների կամ CSV):
Այնուամենայնիվ, պետք է հաշվի առնել, որ 2D շերտերը չեն պարունակում «Z» (բարձրություն) տեղեկություն, այդ պատճառով մոդելային տվյալների համար անհրաժեշտ է ունենալ 3D- ի հետ կապված շերտեր, մեսլեյերներկամ բարձրահարկեր, Շրջանակներում ԱԴԲ-կարող եք խորհրդակցել այդ 3D շերտերի, ինչպիսիք են բարձրությունը հատուկ նը ներսում հայացքից պատկերով (1) սկզբանե դիտարկվող դաշտում, եւ պատկերի (2), քանի որ այն փոխում է հարցում կամ խորհրդակցելուց հետո:
Նրանք ցույց տվեցին բազմաթիվ օրինակներ, թե ինչպես են ներկայացվում տվյալները, օրինակ, ինչ տվյալներ են ապահովվում SceneLayers- ի (կետերի) և 3D օբյեկտների (3D օբյեկտների) կողմից:
Խոշոր քաղաքների համար 3D օբյեկտների ներկայացումը հզոր գործիք է, քանի որ հնարավոր է տեսնել ոչ միայն օբյեկտի տարածական դիրքը, այլ դրա ծավալը, կապը շրջակա միջավայրի հետ, ինչպես նաև դրանցից յուրաքանչյուրի ներքին բնութագրերը: առարկաները: Հաջորդ նկարը ցույց է տալիս, թե ինչպես են նրանք պատահականորեն ընտրել Նյու Յորք քաղաքում գտնվող շենքը, և դրա բոլոր հատկությունները երեւում են: Նմանապես, բազմաթիվ հարցումներ կարող էին պատրաստվել ըստ կառուցվածքների, ինչպիսիք են ՝ որտեղ տեղակայված են որոշակի կառույցներ, որոնք ունեն հատուկ բարձրության տիրույթ կամ օպտիմալ երթուղիների սահմանում
Աջակցում է նման շերտերի մշակմանը IntegratedMeshLayer, որը հանդիսանում է դիլերների նման սենսորների տեղեկատվության բլոկ: Նրանք չեն պարունակում մեկ կառույցի մեկուսացված տեղեկատվություն նախորդ պատկերով, բայց դա 3D հատկանիշներով տեղեկատվության զանգված է:
Ինչ վերաբերում է կետ ամպերի, դուք կարող եք խաղալ, ինչպես նաեւ չափի dots է ստանալ ավելի լավ տեսք տվյալների, քանի որ յուրաքանչյուր կետ շերտը կարող է ունենալ trillions տվյալների միավոր, բայց նրանք չեն ներկայացված է 3D օբյեկտ բուն.
Նրանք հստակեցրեցին սիմվոլիզմի օգտագործումը 3D տվյալների մեջ, որը ներկայացված է հարթ / տափակ ձևերով և ծավալային սիմբոլոգիան ՝ կապված 3D ձևով ստեղծված օբյեկտների հետ: Դրանք կարող են լինել հատուկ ոճերում ՝ ըստ օբյեկտի տեսակի: Դրանք ցույց տվեցին, այսպես կոչված, էքստրուդների օգտագործումը ՝ կառուցվածքը «գունավորելու» համար ՝ ըստ դրա հատկությունների,
Ցուցադրման տեսակները, որոնք կարող են օգտագործվել, ցուցադրվել են. simplerenderer, որտեղ բոլոր օբյեկտները ունեն միայն մեկ սիմվոլիա uniqueValueRenderer- ը որտեղ դուք կարող եք դասակարգել օբյեկտները, ըստ հատկանիշի եւ ClassBreakRenderer- ը որտեղ յուրաքանչյուր օբյեկտի ատրիբուտները դիտարկվում են դասի առնչությամբ, այս դեպքում նրանք նշում էին, թե շենքից որքան հեռու է այն տրանսպորտային համակարգին հասնելու համար:
Ներկայացնողները ցույց են տվել կարճ ժամանակում «sel Webinar» - ին, Javascript- ի ArcGIS API- ի օգտագործման բոլոր առավելությունները, այդ թվում `
- 3D վիտրաժներ `ինտերակտիվ ցուցադրմամբ, ցույց տվեցին օբյեկտների միջեւ հեռավորությունը ինչպես հորիզոնական, այնպես էլ ուղղահայաց:
- Դիմումների կառուցում `գտնվելու վայրից եւ 3D օբյեկտներից:
- SceneView տեսարան ռեժիմը. Սահմանում է 3D տեսքի բովանդակությունը եւ ոճը եւ կարող է վերբեռնվել Պորտալ ArcGIS- ի համար:
Գեոդեզիական չափումներ. Ոչ միայն կենտրոնանում են մակերեւույթի կառույցներին, այլեւ թույլ են տալիս չափել հեռավորությունները աշխարհում:
- Building դիմումները, մոդելավորում 3D ըստ իրականությանը ներկայացրել տարածության, գծերի կամ փուչիկները զանգահարել որտեղ որոշակի առանձնահատկություններ, որոնք նշված, ինչպես, օրինակ, պիտակները, որոնք վրա հարթակներում, ինչպիսին Google Earth, այս դեպքում 3D
- Declutter: օգտագործվում է մաքրել կամ ֆիլտր պիտակներ կամ բնութագրերը, որոնք պահանջվում են տեսնել քարտեզի վրա 3D, այդպիսով խուսափելով շատ պիտակներով, որոնք թույլ չեն տալիս պատշաճ արտացոլման, եւ կարող է առաջացնել աղմուկը, երբ տեղադրելու ինչ-որ բան հատուկ.
Հետեւելով յուրաքանչյուր բնութագրի ցուցադրմանը ArcGIS API- ի համար Javascript- ում, ներկայացրեց նոր 4.10 տարբերակով ներկայացված նորույթները: Որտեղ եք ունենալու հնարավորություն.
- Կառուցեք պատկերի շերտը
- Slice- ի վիջեթ, որը նախապես մշակված տեղեկատվությունը փոխանցելու է 3D օբյեկտին
- Բեռնվում է մեծ քանակությամբ տվյալներ `ոչ միայն համապատասխան քաղաքին, այլեւ ազգային (երկրում):
- Point ամպային զտիչներ
Այս webinar- ի ներդրումները geoengineering- ին
Մի խոսքով, առարկան շատ վավեր է; հիշելով, որ դեպի Թվային երկվորյակներ և Խելացի քաղաքներ տանող միտումները պահանջում են, որ տեղեկատվության կառավարման մասին մտածելուց վեր, որի մոդելավորումը գերազանցվել է, շահագործման մոդելավորման հետ ինտեգրումը պետք է լուծվի: Շուկան լայն է, հեռանկարային և մինչ օրս այն վերջնական օգտագործողի համար արդեն ունի գրեթե շատ բանալի լուծումներ. չնայած մեզ համար, ովքեր օգտագործում են տեխնոլոգիա ոչ պահածոյացված գործիքներ պատրաստելու համար, ճանապարհը դեռ դժվար է: Սա ենթադրում է միաձուլել մյուս չափերը, ինչպիսիք են գործընթացների ժամանակը, ծախսը և կյանքի ցիկլը. ոչ թե տվյալների և տեխնոլոգիայի մակարդակում, ինչը, ինչպես պնդում ենք, հստակ խնդիր է, այլ ավելի շուտ օգտագործողի իրական կյանքի գործողություններին ավելի քիչ ցավոտ հարմարվելու մեջ, նախքան տարածքային տեղեկատվություն փոխանցող գործարքային շղթայի միջնորդները: ESRI- ի կողմից տվյալների կառուցումը որոշակիորեն դժվար է, քանի որ չնայած դուք արդեն կարող եք ինտեգրել Revit- ի գագաթին կառուցված BIM տվյալները, այն դեռևս դիտվում է որպես երկու առանձին աշխարհ, որոնք պահանջում են բարդ վերափոխում: Նոր աշխատանքները, անկասկած, կկարողանան օգտագործվել BIM մոդելների վրա, բայց CAD տեղեկատվության չափազանց մեծ քանակ կա, որը կարող է այն ներհասարակական պայմաններ հասցնել `բազմանկյուն տարածություններով, բարձրություններով և նորմալացված շերտերով, դեռ թանկ է:
Այնուամենայնիվ, եթե Էսրին արժանի է գնահատանքի, դա այն առաջընթացն է, որը նա գրանցում է գրավիչ և պարզ վիզուալիզացիայի առումով: Ես արդեն պատկերացնում եմ պարոն Ջեքի հիասթափությունները՝ AutoDesk-ի ուղղահայաց գծի առաջնորդներին «եկեք հեշտացնենք» իր օպտիկայով, այդ ուշ, բայց հաջող ամուսնության մեջ, որտեղ «գրեթե ArcGIS Pro հավելվածը«Պետք է գտնել թերթերի տակ՝ որպես համապատասխան մի քանի կտոր, որոնք մատնանշում են նույն բանը, բայց դժվարություններով՝ պարզեցնելու տեղագրության, արդյունաբերական ճարտարագիտության, քաղաքացիական ճարտարագիտության և ճարտարապետության կողմից փնտրվող արդյունքի էությունը: Եվ դա այն է, որ գեղարվեստական քարտեզի պարզության միտումը, որին տուժել է GIS-ը, դեռևս պետք է ապրի սովորական CAD-ի միջոցով՝ մոռանալով, որ պլանը պարզապես միջոց է, բայց կարևորը շենքը շահագործման հանձնելն է։ .
Լավ գործելակերպը մոդելավորում GIS, թեթեւ, կենտրոնացած է ջրառի իրականության օգտակար կլինի CAD / BIM հիբրիդ, որը մի որոշ ժամանակ ստիպված է ապրել, քանի որ ընդունումը BIM շատ երկրներում շարունակվում է երկար, հատկապես կանոնակարգերի հիմարություն ՀԵԻԱ-ի տեսլականի առաջին երկու տառերը:
Առաջնային մրցավազքը առաջիկա տարիներին հետաքրքիր կլինի, միեւնույն նման միտումով, շարունակական հոսքի հասցնել հաջորդականությունը CAD-GIS-BIM-DigitalTwin-SmartCity; ինչպես վկայում է Siemens / Bentley- ի կողմից կողմերի գործողությունների մասին, ինչպիսիք են, օրինակ, լուծումներ ձեռք բերելը CityPlanner- ը եւ Javascript- ում բաց կոդերի թողարկումը:
Առայժմ, եկեք շնորհենք Esri- ին AutoDesk- ի հետ սիներգիայի ջանքերի համար, տվյալների / տեխնոլոգիայի ինտեգրումից դուրս, գործընթացների / դերասանների ինտեգրման մոտեցման մեջ: Ի վերջո, դա շահույթ է այն օգտվողների համար, ովքեր մնում են երաշխավորել այդ քայլը ՝ սովորելու հասկանալ մոդելներն ու ծածկագիրը: գոնե ArcGIS Pro- ի լավ դասընթաց և Javascript- ի հիմունքներ սկսելու համար: