Datamodellering Web 3D med API-javascript: Förskott Esri

När vi ser funktionalitet Smart Campus ArcGIS med uppgifter som resvägar mellan ett skrivbord på tredje våningen i byggnaden för Professional Services och en i Q Auditorium, som ett resultat av både land interiör och integrationen av BIM uppgifter finner vi Integrationen av Geo-engineering strömmar i en bindande vision är mycket nära.

Och trots att bristen allvarliga åtgärder för att upprätthålla en master data management metod (MDM) för en sann punkt mellan ljuset av verkligheten GIS, BIM och detaljerade verklighet incidenter i verkliga livet program som körs på denna pekare. Vi inser också att all denna funktionalitet körs på webbläsare, med vissa Python för rutiner men framför allt med ett språk lika lätt som javascript.

Vad som oundvikligen påminner oss, måste geomatik och ingenjörer gå ett steg längre för att förstå modeller och programmeringskoder.

Det är också viktigt att notera förändringen i trenden från tunga skrivbordsmiljöer till lätta webbläsarkodsutdrag. Säkerligen en datavetenskapare som gjorde konst med GIS-server, lämnade Gis Engine eller Gis-objekt Spanien när han såg hur Leaflet arbetade i en kurs av MappingGis; Jag skulle inte bli förvånad om han gick för att hoppa över graven till sin föregångare mentor.

I väntan på nästa ArcGis Indoors-version sammanfattar den här artikeln en kombination av Laus insikter - en tålamodig tjej som samarbetar med den här webbplatsen - och sammanhangsvyer av redaktören för Geofumadas.com, om det senaste webinariet "En introduktion till 3D på webben med ArcGIS API för Javascript ".

Webinar utställare visades ursprungligen med en bra krok till ämnet 3D användning i ArcGIS applikationer och hur det manifesteras i plattformar: Scene Viewer, Maps Story, eller Web App Builder beroende på syftet med studien.

Det var viktigt att definiera input, grundläggande begrepp relaterade till ämnet 3D, särskilt på grund utanför volymerna visar syftar till att modellera processer. Även aspekt som fortfarande är kritisk när det gäller grundläggande systemkraven för processer som körs som är kopplade till denna typ av data som är helt annorlunda än de 2D, eftersom de är ett bra grafikkort, OpenGL-stöd ingår i webbläsaren w / WebGL.

Om inte, låt dem få veta av vänner av SELPER, i den magnifika kursen av kapitalförvaltning i GIS-teknik, som hade sina barriärer före OpenGL-versionerna av Nvidia-grafikkorten vid universitetet där den utvecklades. Ökad exponentiellt av protesterna från Bogotanos-studenter som gjorde det svårt att göra tillräckligt med tester föregående dag.

Dessutom avslöjade de lanseringen av stöd för att köra verktyget på mobila enheter som mobiltelefoner eller surfplattor.

I presentationen genomfört flera exempel eller demonstrationer, för att förstå hur API för JavaScript-funktioner och hur data sammankopplade för att generera modellerings 3D, som börjar med last av lager eller information till WebScene och senare dess modellering / rendering 3D i Screeneview,

Teknisk integration

Arkitekturen är 4.xy typ består av visuella komponenter och widgets, samt att acceptera flera lager av information från olika datakällor. Denna arkitektur står ut på 3.x eftersom 3D-visualisering endast är tillgänglig för denna nivå. Webscene verktyg och SceneView används för datahantering 3D och är helt integrerade i API, samt hur den kan anpassas till modellering 3D data tillgängliga i tidigare aplicacioneos.

Exemplen, indikerade den visuella skillnaden mellan 2D Y 3D uppgifter som att flytta från en karta för att en SceneView 2D WebScene 3D genom javascript koder. Kameraets manipulation är enkel, lägga till specifika kommandon, vyer ändrar riktningen. Tester utfördes i följande egenskaper:

  • rubrik, som möjliggör rotation av kameran på arbetsytan.
  • GOTO: används för att skapa en vy enligt vad du vill se i 3D, plus du kan göra animeringar med det här verktyget, till exempel att placera vissa grader av rubrik att återskapa en rotationsanimation.
  • tomap: tar koordinering av vyn och placerar den på 2D-kartan
  • toScreen: kan du ange en punkt på 2D-kartan och placera den senare i 3D-vyn
  • hitTest: används för att bestämma vilka egenskaper som en specifik punkt har inom utsikten

De definieras också att konstruktionen av en karta 3D har samma verktyg för att skapa en 2d, som att använda bakgrundskartor, skikt eller skikt som också stöds att för 2D (WMS, vektorer eller CSV).

Du bör dock notera att 2D lagren innehåller ingen information "Z" (höjd), vilket är varför det är nödvändigt att modellera data i samband med 3D har lager som moln av punkter, meshlayersen elevationlayers. Inom API kan du göra förfrågningar om dessa 3D-lager, till exempel specifika höjdpunkter i vyn, i bilden (1) terrängen är ursprungligen observerad och i bilden (2) när den ändras från fråga eller samråd.

De visade flera exempel på hur data representeras, till exempel vilka data som SceneLayers (poäng) stöder och 3D-objekten (3D Objects).

För stora städer som representerar 3D föremål är en kraftfull herrramienta, som ni kan se, inte bara den rumsliga placeringen av objektet, men dess volym förhållande till miljön, som du kan lägga till inneboende carácteríisticas varje föremålen. Följande bild visar hur de valde en slumpmässig byggnad i New York City, och alla dess attribut kan ses. På samma sätt kan flera frågor utarbetas enligt strukturerna, till exempel: där vissa strukturer som har ett specifikt höjdintervall eller en optimal ruttdefinition finns

Stöder hanteringen av lager som IntegratedMeshLayer, vilket är ett block av information från sensorer som droner. De innehåller inte isolerad information för varje struktur som den tidigare bilden, men det är en massa information med 3D-attribut.

När det gäller punktmoln, kan du spela med storleken på punkterna för att få en bättre bild av data, eftersom varje punkt lager kan ha biljoner datapunkter, men de är inte representerade som en 3D själva objektet.

De specificerade användningen av symboler i 3D-data, som presenteras i platta / plana former och volym symbologin associerad med objekten skapade i 3D. Dessa kan gå i specifika stilar beroende på typen av objekt. De visade användningen av de så kallade Extrudes att "färg" strukturen enligt dess attribut,

De typer av render som kan användas visades: simplerenderer, där alla föremål har en enda symbologi, uniqueValueRenderer där du kan kategorisera objekten, enligt ett attribut, och ClassBreakRenderer där attribut för varje objekt observeras i förhållande till en klass: i detta fall angav de hur mycket avståndet från byggnaden som krävs för att komma åt kollektivtrafiksystemet.

Presentatörerna visade på kort sikt sel Webinar alla fördelar med att använda ArcGIS API för Javascript, inklusive:

  • 3D-widgets: Med en interaktiv demonstration angav de avståndet mellan objekt, både horisontellt och vertikalt.
  • Konstruktion av applikationer: från platsen och 3D-objekten.
  • SceneView-scenläge: definierar innehållet och stilen för 3D-vyn och kan laddas upp till Portal för ArcGIS.
  • Geodetiska mätningar: fokuserar inte bara på ytstrukturerna utan ger också möjlighet att mäta avstånd i världen.
  • Bygga applikationer, modellering 3D enligt den verklighet som presenteras utrymme, linjer eller bubblor kallar där vissa funktioner indikeras, såsom taggar som finns på plattformar som Google Earth, i detta fall 3D
  • Declutter: används för att rena eller filter etiketter eller egenskaper som krävs för att se på kartan 3D och därmed undvika en hel del etiketter som inte tillåter korrekt visualisering, och orsaka buller när lokalisera något specifikt.

Efter demonstrationerna av varje karaktäristiskt införlivad i ArcGIS API för Javascript, visade att nyheten skulle presenteras i den nya 4.10-versionen. Där får du möjlighet att:

  • Bygg scenlagret
  • Slice widget: som kommer att sända tidigare utformad information till ett 3D objekt
  • Laddar en stor mängd data: inte bara motsvarande en viss stad, men nationellt (land).
  • Point cloud-filter

Bidrag från detta webinar till geoengineering

Kort sagt är ämnet mycket giltigt; Kom ihåg att trenderna mot digitala tvillingar och smarta städer kräver att man överhuvudtaget tänker på förvaltningen av information, vars modellering har överträffats kraftigt, är integreringen med modelleringen av operationen. Marknaden är stor, lovande och hittills har den många lösningar som är nästan nyckelfärdiga för slutanvändaren. Även om för oss som använder teknik för att göra icke-konserverade verktyg är vägen fortfarande svår. Detta innebär att konvergera övriga dimensioner såsom processens tid, kostnad och livscykel. inte på den nivå av data och teknik, som vi insisterar är ett tydligt tema, men mindre smärtsam anpassning till de åtgärder som verkliga livet användaren mellanhänder i transaktionskedjan som passerar genom geografisk information. Från ESRI-sidan är uppbyggandet av data lite svårt, för även om det redan kan integrera BIM-data byggd på Revit, ser det fortfarande ut som två separata världar som kräver en komplex omvandling. De nya försäkrings verk kan användas på BIM-modeller, men det finns överdriven mängd CAD information för att kunna Inomhus förhållanden med poligonizados utrymmen, höjder och även slösaktiga lager är standardiserad.

Men om en förtjänst förtjänar Esri, är det förskott som tar när det gäller attraktiv och enkel visualisering. Jag kan redan föreställa mig Don Jacks besvikelser, med hans optik att "låt oss göra det lätt" ledarna för vertikala linjer AutoDesk, i det sena men framgångsrika äktenskapet där «nästan en ArcGIS Pro-applikation»Du bör hitta under skivorna som skor med flera stycken som pekar på samma sak men med svårigheter att förenkla kärnan i det resultat som topografi, industriell teknik, civilingenjör och arkitektur letar efter. Och det är att tendensen för enkelheten i den konstnärliga kartan som GIS genomgick, måste den fortfarande leva den konventionella CAD-modellen, med det för att glömma att ett plan knappast är ett medel, men det viktiga är att sätta byggnaden i drift.

God praxis modellering GIS, lätt, med fokus på abstraktion av verkligheten kommer att vara användbar för CAD / BIM hybrid, som för en stund kommer att få leva eftersom införandet av BIM i många länder går för långt, särskilt av föreskrifter oduglighet gammaldags tjänstemän klistrade på de första två bokstäverna i AECO-visionen.

Loppet kommer att vara intressant under de kommande åren, i en mycket liknande trend för att medföra kontinuerligt flöde sekvensen CAD-GIS-BIM-DigitalTwin-SmartCity; vilket framgår av åtgärder på sidan av Siemens / Bentley vid förvärv av lösningar som CityPlanner och frisläppandet av öppen källkod på Javascript.

För närvarande ger vi Esri kredit för den synergieansträngningen med AutoDesk, förutom integrationen av data / teknik, i en process / aktörsintegrering. I slutändan är det vinst för användarna, som vi måste garantera det steget för att lära oss att förstå modeller och kod. att starta minst en bra ArcGIS Pro kurs och en grundläggande Javascript.

Det här är några kurser som vi rekommenderar att hålla dig uppdaterad till överkomliga priser.

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.