3D Modellazione dati Web con API-javascript: Esri Advances

Quando vediamo le funzionalità di ArcGIS Campus intelligenti con compiti come itinerari di viaggio tra una scrivania al terzo piano del palazzo dei servizi professionali e uno nel Q Auditorium, a seguito sia di terreni interni e l'integrazione dei dati BIM, troviamo L'integrazione dei flussi di Geo-ingegneria in una visione vincolante è molto vicina.

E nonostante manchino compiti seri per mantenere un metodo MDM (master data management) per un punto di verità tra la realtà luminosa del GIS, il BIM della realtà dettagliata e le incidenze dell'applicazione nella vita reale eseguite su questo puntatore. Ci rendiamo anche conto che tutte queste funzionalità sono in esecuzione sui browser Web, con alcune Python per le routine ma soprattutto con una lingua leggera come javascript.

Ciò che inevitabilmente ci ricorda, è che la geomatica e gli ingegneri dovranno fare un ulteriore passo avanti per comprendere modelli e codici di programmazione.

È anche importante notare il cambiamento di tendenza da ambienti desktop pesanti a snippet di codice del browser leggero. Sicuramente uno scienziato informatico che ha fatto arte con server GIS, Gis Engine o oggetti Gis ha lasciato la Spagna quando ha visto come Leaflet ha lavorato in un corso di MappingGis; Non sarei sorpreso se andasse a saltare sulla tomba al suo predecessore.

In attesa della prossima versione di ArcGis Indoors, questo articolo riassume una combinazione delle intuizioni di Lau - una tenace ragazza che collabora con questo sito - e le viste contestuali dell'editor di Geofumadas.com, sul recente webinar "Un'introduzione a 3D sul Web con l'API ArcGIS per Javascript ".

espositori Webinar inizialmente è apparso con un buon gancio sull'uso 3D argomento in applicazioni ArcGIS, e come si manifesta nelle piattaforme: Scene Viewer, mappe Story, o Web App Builder a seconda dello scopo dello studio.

Era importante che i concetti di base relativi al tema 3D fossero definiti all'inizio, soprattutto perché oltre a mostrare i volumi, vogliamo modellare i processi. Anche l'aspetto che è ancora fondamentale in termini di requisiti di sistema di base per eseguire processi collegati a questo tipo di dati che sono completamente diversi da 2D, come una buona scheda grafica, supporto OpenGL incluso nel browser con WebGL.

Altrimenti, lasciateli raccontare da amici di SELPER, nel magnifico corso di gestione patrimoniale nelle tecnologie GIS, che ha avuto le sue barriere prima delle versioni OpenGL delle schede grafiche Nvidia dell'Università in cui è stato sviluppato. Aumentati esponenzialmente dalle proteste degli studenti Bogotanos che hanno reso difficile fare abbastanza test il giorno precedente.

Inoltre, hanno rivelato il lancio del supporto per eseguire lo strumento su dispositivi mobili come telefoni cellulari o tablet.

Nella presentazione condotto diversi esempi o manifestazioni, per capire come le API per funzioni JavaScript e come i dati è interconnesso per generare modellazione 3D, a cominciare con il carico di strati o informazioni per WebScene e successivamente la sua modellazione / rendering 3D in Screeneview,

Integrazione tecnologica

L'architettura è di tipo 4.xy consiste di componenti e widget visivi, nonché accettare strati multipli di informazioni provenienti da diverse fonti di dati. Questa architettura si distingue su 3.x perché la visualizzazione 3D è disponibile solo per questo livello. strumenti Webscene e SceneView vengono utilizzati per la gestione dei dati 3D e sono completamente integrati nel API, e come può essere adattata ai dati di modellazione 3D disponibili in aplicacioneos precedenti.

Con esempi, hanno indicato la differenza visiva tra i dati 2D e 3D e come passare da una visualizzazione della mappa WebScene 2D a un 3D di SceneView, tramite i codici javascript. La manipolazione della telecamera è semplice, aggiungendo comandi specifici le viste cambiano direzione. I test sono stati effettuati nelle seguenti caratteristiche:

  • voce, che consente la rotazione della telecamera sullo spazio di lavoro.
  • goTo: viene utilizzato per stabilire una vista in base a ciò che si desidera vedere in 3D, inoltre è possibile creare animazioni con questo strumento, ad esempio posizionando determinati gradi di titolo ricreare un'animazione di rotazione.
  • tomap: prende le coordinate della vista e la posiziona sulla mappa 2D
  • toScreen: consente di indicare un punto sulla mappa 2D e posizionarlo successivamente nella vista 3D
  • hitTest: è usato per determinare le caratteristiche che un punto specifico ha all'interno della vista

Essi inoltre definito che la costruzione di una mappa 3D ha gli stessi strumenti per creare una 2d, come l'utilizzo di mappe di base, strati o strati che sono anche supportati che per 2D (WMS, vettori o CSV).

Tuttavia, si deve tenere conto del fatto che i layer 2D non contengono le informazioni di "Z" (altezza), ecco perché per modellare i dati è necessario avere layer associati a 3D come nuvole di punti, meshlayersun elevationlayers. All'interno dell'API, puoi chiedere informazioni su questi livelli 3D, come punti di elevazione specifici all'interno della vista, nell'immagine (1) che il terreno è stato inizialmente osservato e nell'immagine (2) mentre cambia dal domanda o consultazione fatta.

Hanno mostrato più esempi di come vengono rappresentati i dati, ad esempio, quali dati supportano i punti di scena (punti) e gli oggetti 3D (oggetti 3D).

Per le grandi città che rappresentano oggetti 3D è un potente herrramienta, come si può vedere, non solo la posizione spaziale dell'oggetto, ma il suo rapporto di volume con l'ambiente, come è possibile aggiungere carácteríisticas intrinseche di ciascuna gli oggetti. L'immagine seguente mostra come hanno selezionato un edificio casuale a New York City e tutti i suoi attributi possono essere visti. Allo stesso modo, è possibile preparare più query in base alle strutture, ad esempio: dove si trovano determinate strutture con un intervallo di altezza specifico o una definizione di percorso ottimale

Supporta la gestione di strati come IntegratedMeshLayer, che è un blocco di informazioni da sensori come i droni. Non contengono informazioni isolate di ogni struttura come l'immagine precedente, ma è una massa di informazioni con attributi 3D.

Per quanto riguarda le nuvole di punti, puoi giocare con la dimensione dei punti per avere una migliore visualizzazione dei dati, poiché ogni livello di punti può avere miliardi di punti di informazione, ma non sono rappresentati come un oggetto 3D stesso.

Hanno specificato l'uso della simbologia nei dati 3D, che sono presentati in forme piatte / piatte e la simbologia del volume associata agli oggetti creati in 3D. Questi possono andare in stili specifici in base al tipo di oggetto. Hanno mostrato l'uso dei cosiddetti Extrudes per "colorare" la struttura secondo i suoi attributi,

Sono stati mostrati i tipi di rendering che possono essere utilizzati: simplerenderer, dove tutti gli oggetti hanno un'unica simbologia, il uniqueValueRenderer dove puoi classificare gli oggetti, secondo un attributo, e il ClassBreakRenderer dove gli attributi di ciascun oggetto sono osservati rispetto ad una classe: in questo caso hanno indicato la distanza dall'edificio necessario per accedere al sistema di trasporto pubblico.

I relatori hanno mostrato nel breve webinar di tempo, tutti i vantaggi dell'utilizzo dell'API ArcGIS per Javascript, tra cui:

  • Widget 3D: con una dimostrazione interattiva hanno indicato la distanza tra gli oggetti, sia orizzontalmente che verticalmente.
  • Costruzione di applicazioni: dalla posizione e dagli oggetti 3D.
  • Modalità scena SceneView: definisce il contenuto e lo stile della vista 3D e può essere caricata su Portal for ArcGIS.
  • Misure geodetiche: non si concentra solo sulle strutture della superficie, ma consente anche di misurare le distanze nel globo.
  • Creazione di applicazioni, modellazione 3D in base alla realtà dello spazio, linee o bolle in cui sono indicate determinate funzioni, ad esempio i tag che possono essere visualizzati su piattaforme come Google Earth, in questo caso 3D
  • Declutter: utilizzato per purificare o etichette filtro o caratteristiche che sono necessari per visualizzare sulla mappa 3D, evitando così un sacco di etichette che non permettono una corretta visualizzazione, e causare rumore quando trovare qualcosa specifico.

Seguendo le dimostrazioni di ciascuna caratteristica incorporata in API ArcGIS per Javascript, ha mostrato le novità da presentare nella nuova versione 4.10. Dove avrai la possibilità di:

  • Costruisci il livello di scena
  • Widget Slice: che trasmetterà informazioni progettate in precedenza a un oggetto 3D
  • Caricamento di una grande quantità di dati: non solo corrispondenti a una città specifica, ma a livello nazionale (paese).
  • Filtri a nuvola di punti

Contributi di questo webinar alla geoingegneria

In breve, l'argomento è molto valido; ricordando che le tendenze verso i gemelli digitali e le città intelligenti richiedono che, oltre a pensare alla gestione delle informazioni, la cui modellazione sia stata superata, l'integrazione con la modellizzazione dell'operazione viene affrontata. Il mercato è grande, promettente e ad oggi ha molte soluzioni quasi chiavi in ​​mano per l'utente finale; anche se per quelli di noi che usano la tecnologia per fabbricare strumenti non in scatola, la strada è ancora difficile. Ciò implica, facendo convergere le altre dimensioni come il tempo, i costi e il ciclo di vita dei processi; non a livello di dati e tecnologia, che come si insiste è un problema chiaro, ma nell'adattamento meno doloroso all'azione della vita reale dell'utente prima degli intermediari della catena transazionale che attraversano le informazioni spaziali. Dal lato dell'ESRI, la costruzione dei dati è alquanto ardua, perché sebbene possa già integrare i dati BIM basati su Revit, sembra ancora due mondi separati che richiedono una trasformazione complessa. I nuovi lavori possono sicuramente essere utilizzati sui modelli BIM, ma c'è una quantità eccessiva di informazioni CAD che per portarlo in condizioni Indoor, con spazi poligonali, elevazioni e layer standardizzati è ancora costoso.

Tuttavia, se un merito merita Esri, è l'anticipo che assume in termini di visualizzazione attraente e semplice. Posso già immaginare le delusioni di Don Jack, con la sua ottica di "facciamo in modo che sia facile" i leader delle linee verticali di AutoDesk, in quel matrimonio tardivo ma di successo in cui «quasi un'applicazione ArcGIS Pro»Dovresti trovare sotto le lenzuola come scarpe con diversi pezzi che indicano la stessa cosa ma con difficoltà a semplificare l'essenza del risultato che la topografia, l'Ingegneria Industriale, l'Ingegneria Civile e l'Architettura cercano. E la semplicità della tendenza artistica subita dalla mappa GIS, ancora deve vivere il CAD tradizionale, per l'abitudine di dimenticare che un aereo è solo un mezzo, ma che la cosa importante è quello di mettere l'edificio in funzione.

Buone pratiche di modellazione GIS, leggero, incentrato sulla astrazione della realtà, sarà utile per CAD / BIM ibrido, che per un po 'dovrà vivere, perché l'adozione del BIM in molti paesi va a lungo, soprattutto dalla normativa inettitudine funzionari di vecchio stampo incollati sulle prime due lettere della visione AECO.

La gara sarà interessante nei prossimi anni, in una tendenza molto simile per portare a un flusso continuo la sequenza CAD-GIS-BIM-DigitalTwin-SmartCity; come evidenziato dalle azioni a fianco di Siemens / Bentley nell'acquisizione di soluzioni come CityPlanner e il rilascio di open source su Javascript.

Per ora, diamo credito a Esri per lo sforzo di sinergia con AutoDesk, oltre all'integrazione di dati / tecnologia, in un approccio di integrazione processo / attore. Alla fine è un guadagno per gli utenti, a cui dobbiamo garantire quel passaggio per imparare a capire i modelli e il codice; per avviare almeno un buon corso ArcGIS Pro e un Javascript di base.

Questi sono alcuni corsi che ti consigliamo di tenerti aggiornato, a prezzi accessibili.

Lascia un commento

L'indirizzo email non verrà pubblicato.

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.