Modela daneyên Web-3D-ê-API-javascript: Esri Advances

Dema ku em bibînin fonksiyonên ji ArcGIS Campus Smart bi erkên wek rêyên rêwîtiyê di navbera masê, li ser erdê sêyem ya avahiya Professional Services û yek di Q Auditorium, ku di encama her du welatê Navxweyî û entegrekirina ji welat BIM bibîne, em ku diherike entegrasyonê pir nêzîkî Geo-endezyariya dîtiniyekê de binding.

Û tevî ku nebûna erkên cidî ji bo parastin rêbazeke rêvebirina welat master (MDM) bo xala rast di navbera ronahiya GIS rastiyê, BIM û pêkhatina rastiya berfireh di sepanê de jiyana rast bi bez li ser vê pointer. Em jî bizanin ku ev hemû fonksiyonên veki li gerokên web, bi hin temîz Python lê bi taybetî jî bi zimanekî wisa sivik javascript.

Ma çi nehêle me bîra xwe, da ku geomatîk û endazyaran divê pêdivî ye ku pêdiviyên modela û kodê bernameyê.

Vê girîng e ku guhartina di guhartinê de ji hawirdora dîskêşê ya giran a da ku ji bo kodên geroksaziyê yên berbiçav. Bêguman komputerek computerê ku bi GIS server re çêkir, Gis Engine an Gis ji hêla Spanyayê ve çûye, gava ku dît ku ew li Lefletê di kursê de dixebite MappingGis; Ez ê şaş nekirim heger ew çû ser gorê da ku şefê xwe yê pêşîn.

Vê versiyonê Arşîvên din ên Girtîgehên Derheqê de, li vê gotara hevpeymaniya Lau's insights - keçikek xurtkirî ku bi vê malperê re hevkariyê dike - û nêrînên nîqaş ên edîtora Geofumadas.com, di derbarê webinar "Pêşniyar bi 3D li ser Malpera ArcGIS ji bo Javascript for ".

nasîner Webinar di destpêkê de bi şewkê baş li ser mijara bikaranîna 3D li sepanên ArcGIS re xuya bû, û çawa ew di platformên dîhar dibe: Scene Viewer, Çîrok Maps, an Web App Builder li gor armanca vê lêkolînê de.

Ew girîng bû ku mijarên bingehîn yên têkildarî 3D ve girêdayî ye, li jorê hemî ji ber ku ji hûrdeyên hûrgelan nîşan didin, em dixwazin pêvajoyên modela dixwazin. Her weha heman çarçoveya ku di rewşên pergala bingehîn de girîng e ku pêdivî ye ku pêvajoyên girêdayî vî rengî yên ku ji temamî ji 2D cuda ve girêdayî ye, wekî karta kartirên baş, piştgiriya OpenGL di browser-w / WebGL de hene.

Heke ne, bila bi hevalên xwe re bêjin SELPER, di qursa kêrhatî ya rêveberiya GIS-ê de teknolojiyên GIS, ku ji ber pêşdibistanên OpenGL yên karta kartên Nvidia yên ku ew çê bûne çêbû. Ji hêla protestoyên xwendekarên Bogotanos ve zêde dibe ku ji bo roja pêşîn ve tecrûbeyên giran tengahî çêkir.

Herweha, wan dest pê kir ku piştgiriya destûra bi amûra mobîlên mobîl ên wekî telefonên bacê an jî tabletan.

Di pêşkêşiyê de çend wergerandî an jî xwenîşandan pêk, fêm bikin ku çawa API ji bo fonksiyonên JavaScript û çawa Daneyên vê prosedûrê de ye, ji bo bipêşxistina Modelê 3D, bi load ji kêmxwendî, an jî agahî da WebScene û paşê Model / motorê 3D li Screeneview xwe Guherandinên,

Întegrasyonê

Armanca avahiyê ya 4.x e û beşên beşên dîmen û vîzîtan hene, di nav deverên gelemperî yên ji çavkaniyên daneyên cuda yên pejirandin. Ev armanca li ser 3.x derketiye, ji ber ku xNUMXD vîzyonê tenê di vê astê de heye. Amûrên Webscene û SceneView bi ji bo 3D management welat tê bikaranîn û bi temamî di nav API wek çawa mirov dikare ji bo welat Modelê 3D License de li aplicacioneos berê amedekirî yekpare, wek baş.

Wek mînak, wan nîşanî ku di navbera 2D û 3D û çawa çawa ji rêveçûna 2D veguherîna WebScene veguherîne ku li ser SceneView 3D, bi rêgezên javascript. Hedirasyonê ya kamera hêsan e, lê emirên taybet yên nêrînên ramanên guhartinê biguherînin. Di tecrûbeyên jêrîn de pêk hat:

  • serê ku destûrê dide kasîteya cameya li ser paceyê de.
  • goTo: ji bo ku hûn dixwazin 3D li ser xwe bibînin, nêrînek çêbikin, herweha hûn dikarin bi amûrên bi vî rengî çêbikin, wekî hin dersa sernivîs ji bo amadekirina rotasyonê.
  • ToMap: nexşeya çavdêriyê digire û li cihên 2D binêre
  • toscreen: we destnîşan dike ku hûn li ser 2D nexşeyek nîşan bidin û paşê li ser 3D dîtine
  • hitTest: tê bikaranîn ku taybetmendiyên ku di xalek taybet de di nav nêrînê de diyar bikin

Ew jî danasîn ku avakirina 3D map has amûrên heman ji bo afirandina yek 2d, wek bikaranîna basemaps kêmxwendî, an jî kêmxwendî, ku bi piştgiriya ku ji bo 2D (wms, vectors an CSV).

Lêbelê, divê divê hesab bike ku li seranserê 2D agahdariya "Z" (bilind), ne ku ji bo modela modela ew hewce ye ku hewlên bi 3D re reklamên girêdayî berbiçav hene, meshlayersan pevçûn. Di nava API tu li ser van jî kêmxwendî, 3D wek xalên kotê taybetî di nav çavê de, di wêneyê de (1) qadê bi eslê xwe dît, û wêneyê (2) wek ku ji changes bişêwire pirs an şêwirdarî.

Wan gelek mînakan nîşanî ku daneyên danûstendinê de, ji bo nimûne, kîjan danûstandinên piştgiriya SceneLayers (pispor) û 3D tiştên (3D).

Ji bo bajarên mezin temsîl objects 3D a herrramienta hêzdar e, wek ku hûn dibînin, ne tenê cihê cihwariyê yên object di heman demê de têkiliyeke volume xwe bi jîngeh, wekî tu carácteríisticas aştîperest ji hev lê zêde bike tiştan. Belê wêneyê jêrîn nîşan dide ku ew çawa çawa çêkirine avahiyek li New Yorkê hilbijartin, û hemî taybetmendiyên wê têne dîtin. Bi vî awayî, pir pirsan li gor avahiyên amadekirin, wekî: "ku hin avahiyên ku xwedî xwedî rêjeya hewayî an jî raveya herî çêkirî ye

Piştgiriya çermên kevir ên mîna IntegratedMeshLayer, kîjan blokek agahdariya ji sansoran wek drones e. Ew agahdariya herkêşî mîna mîna wêneya berê, lê nabe ku gelemperî agahdariyê bi 3D taybetmendî ye.

Ji ber ku ewrûpê, hûn dikarin bi qonaxa xalên ku bi çêtirîn dîtina daneyên baştir, bila bila her xala yekîneyên mîlyonên agahdariyê dikarin bibin, lê ew ne wekhevek 3D nabe.

Wan karanîna symbolojiyê di daneyên 3D de, diyar kirin ku di çarçoveyên xanî / xanî de têne nivîsandin, û hestek symbolojî digel tiştên ku di 3D de hatine afirandin. Ev dikarin li gor cûreyên objector di nav şêweyên taybetî de biçin. Wan karanîna karanîna Navên Extranan nîşanî nîşanî ku "avakirina rengê" avakirina gor taybetmendiyên wê,

Cureyên ku pêşkêşkirina bikarhêneran têne nîşandan simplerenderer, Li her derheqê yek symbolojiyek heye uniqueValueRenderer Li wir hûn tiştên kategorî binirxînin, li gorî taybetmendiyê, û ClassBreakRenderer Li her derheqa taybetmendiyên her tişt bi rêzdariya çandî re têne dîtin. Di vê rewşê de wan diyar kir ku çiqas ji damezrandina avahiyê ew pergala pergala veguhestina gişta giştî ye.

Pêşniyarên ku di navnîşa kurteya malpera kurt de, bi tevahiya fonksiyonên ArcGIS API ji bo Javascript, nîşan dide:

  • Vebijêrkên 3D: bi xwenîşandanek înteraktîf, ew dûr di nav materyal û herdu jî deverên navnîşan nîşan dide.
  • Avakirina çêkirina serîlêdanên: ji cih û 3D tiştên din.
  • SceneView mode of the scene: Dîtin û stenbolê ya dîtina 3D û defines to Portal for ArcGIS.
  • Pîvana Geodesîk: ne tenê li ser avahiyên avêtî li ser erdê dike, lê herweha destûra distanên dansî di cîhanê de dike.
  • sepanên Building, Modelê 3D gor space rastiyê de pêşkêş dike, xetên an peqpeqok dibêjin ku hinek taybetîyan got bi, wek tags ku li ser platformê wekî Google Earth in, di vê rewşê de 3D
  • Declutter: ji bo paqij bike an labels Parzûna an taybetmendiyên ku bi pêwîst bibînin ku li ser 3D map de, bi vî awayî meşîm û gelek ji etîketên ku destûrê nedin zindîkirina bi rêkûpêk, û sedema bi deng dema ku cihên tiştekî taybet.

Piştî xwenîşanderên her kesayetiyê veguherîn API-ê ArcGIS ji bo Javascript, ji nûçeyên nûçeyên ku di xuyakirina nû ya nû de xnumx pêşkêş kirin. Li wir derê derfetê heye?

  • Avakirina Layer Scener
  • Vebijêrkek zelal: ku dê agahdariya pêşniyarên agahdariyê ji bo nîjera 3D veguherîne
  • Gelek daneyên barkirinê barkirin: ne bi tenê têkildariyek bajêr, lê neteweyî (welat).
  • Fîlên bloyan

Beşdariya vê webinar bi geoengineering

Di dawiyê de, pirsa gelekî bi bandor e; Bibîr xist ku trend ber dîjîtal û Smart Cities gemelos pęwîst e li derveyî rêveberiya agahî li difikirin, Modelê hatiye dîtin gelek derbas, entegrasyona bi operasyona Modelê re peyivî ye. Bazara mezin e û date hêviyê ji berê de gelek çareseriyên hema hema kilîla û user dawî; di heman demê de ji bo kesên ku teknolojiyê bi kar ji bo ku amûrên konserveyê ne, lê hê jî bi awayekî giran. Ev dide nîşandan, ji dé aliyên din yên wek dem, mesrefa û cycle pêvajoya jiyan; ne di asta yên welat û teknolojî, wek ku em israr a theme zelal, lê lêanîna kêmtir bi êş ji bo çalakiyên user jiyana rast navbeynkaran di zincîra muameleyan li derbas agahî pirralî ye. Ji aliyê Esri, welat avakirina hinekî zehmet e, ji ber ku her çiqas welat niha dikarin entegre BIM ava ser Revit, hê jî wekî du dinyayên cuda de ku pêwîstî bi veguherîna tevlîhev binêre. Karên sîgorte nû dikarin li ser modelên BIM bikaranîn, lê ne mîqdara fehş ên agahî CAD ji bo hilgirtin û mercên hundir bi poligonizados qadên, elevations û hê jî kêmxwendî, zehfî standartkirin ye heye.

Lêbelê, heger meriv meriv Esri ye, pêşniyaz e ku di rewşên balkêş û balkêş de hêsan dike. Ez dikarim dikarim xemgîniya Don Don, ji ber ku bi "helbestên xwe hêsantir bikim" rêberên lêdanê yên vertical yên AutoDesk, di dawiya lê zewaca bi serkeftî de tê de difikirin ku «hema bi serîlêdana ArcGIS Pro»Divê hûn di bin pêlên ku bi gelek tiştên ku bi heman rengî re bipeyivin, bila bibînin, lê zehmetiyên ku ji ber encama encamên ku jorografiyê, Endezyariya Endustî, Endezyariya Sîvîl û Armanca dîtine. Û ev e ku fikra simorîteya mapa hunerî ku GIS re diyar kir, hîna jî divê CAD bi kevneşopî bijî, ji hêla hûrgelê ji bîr nekin ku balafirek pir zehm e, lê tiştek girîng e ku avakirina avakirina operasyonê.

pratîkên baş Modelê GIS, lightweight, li ser were sekinîn abstrakt ji rastiya ji bo hybrid CAD / BIM, ku ji bo demeke hebe wê ji bo jiyanê, ji ber xwedîkirina BIM li gelek welatan de diçe ji bo dirêj, bi taybetî jî ji aliyê paşnawê qanûnên, wê baş bibe rayedarên kevin-mode li ser du tîpên pêşîn ên di vîzyonê de AECO de asê maye.

Rêjeyê dê di salên pêşerojê de balkêş in, di çarçoveya gelemperî de bi awayekî veguhestina serdema CAD-GIS-BIM-DigitalTwin-SmartCity; wekî çalakiyên li ser alîgirên Siemens / Bentley di çareserkirina çareseriyê de wek CityPlanner û çavkaniya vekirina vekirî li Javascript.

Ji bo niha, em ji bo hewlên xweseriya xweseriya xweseriya AutoDesk, ji hêla întegrasyona daneyên / teknolojî, di pêvajoya / pêvajoya întegrasyonê de kredî dikin. Di dawiyê de ji bo bikarhênerên ku ji me re garantî dike ku gav ji bo modela û kodê fêr bibin fêr bibe; Ji bo herî kêm bi qursa ArcGIS Pro û yekser Javascript bingehîn dest pê bikin.

Ev çend kursên ku em pêşniyaz dikin ku hûn nûjen bikin we, wextê bihayê firotin.

Leave a comment

Navnîşana e-peyamê ne, dê bê weşandin.

Ev malpera Akismet bikar tîne ku ji bo kêmkirina spam. Zêdetir agahdariya danûstandinên we çawa pêvajoy kirin.