ArcGIS-ESRILehre CAD / GIS

3D Webdatenmodellierung mit API-Javascript: Esri Advances

Wenn wir die ArcGIS Smart Campus-Funktionalität mit Aufgaben wie Pfaden zwischen einem Desktop in der dritten Ebene des Professional Services-Gebäudes und einem im Q-Auditorium als Ergebnis des Innenkatasters und der BIM-Datenintegration sehen, geben wir uns selbst etwas vor Die Integration von Geo-Engineering-Flüssen in eine verbindliche Vision ist sehr nahe.

Und trotz der Tatsache, dass ernsthafte Aufgaben fehlen, um eine MDM-Methode (Master Data Management) für einen Punkt der Wahrheit zwischen der Lichtrealität von GIS, der detaillierten BIM-Realität und den Anwendungsvorfällen im realen Leben, die auf diesem Zeiger ausgeführt werden, aufrechtzuerhalten. Wir wissen auch, dass all diese Funktionen in Webbrowsern ausgeführt werden, mit etwas Python für Routinen, aber vor allem mit einer Sprache, die so leicht wie Javascript ist.

Was uns zwangsläufig daran erinnert, dass Geomatik und Ingenieure einen Schritt weiter gehen müssen, um Modelle und Programmiercodes zu verstehen.

Es ist auch wichtig, den Trendwechsel von schweren Desktop-Umgebungen zu leichten Browser-Code-Schnipsel zu beachten. Sicherlich ging ein Informatiker, der Kunst mit GIS-Servern, Gis Engine oder Gis-Objekten machte, aus dem Geschäft, als er sah, wie Leaflet in einem Kurs über arbeitete MappingGis; Es würde mich nicht wundern, wenn er zu seinem Vorgänger-Mentor über das Grab springen würde.

In Erwartung der nächsten ArcGis Indoors-Version fasst dieser Artikel eine Kombination der Erkenntnisse von Lau zusammen: ein hartnäckiges Mädchen, das mit dieser Seite zusammenarbeitet - und die Kontextansichten des Herausgebers von Geofumadas.com zum jüngsten Webinar „"Einführung in 3D im Web mit der ArcGIS-API für Javascript".

Die Aussteller des Webinars zeigten sich zunächst mit einem guten Einblick in die Verwendung von 3D in ArcGIS-Anwendungen und wie es sich je nach Zweck der Studie auf den Plattformen von: Scene Viewer, Story Maps oder Web App Builder manifestiert.

Es war wichtig, dass die grundlegenden Konzepte für das 3D-Thema von Anfang an definiert wurden, insbesondere weil nicht nur Volumen angezeigt werden sollen, sondern auch Prozesse modelliert werden sollen. Auch der Aspekt, der im Hinblick auf die grundlegenden Systemanforderungen für die Ausführung von Prozessen, die mit dieser Art von Daten verknüpft sind, die sich vollständig von 2D unterscheiden, wie z. B. eine gute Grafikkarte und OpenGL-Unterstützung im Browser mit WebGL, immer noch von entscheidender Bedeutung ist.

Wenn nicht, lassen Sie sie sich von Freunden erzählen SELPERIm großartigen Kurs des Asset Managements in GIS-Technologien, der vor den OpenGL-Versionen der Nvidia-Grafikkarten der Universität, an der es entwickelt wurde, seine Barrieren hatte.  Exponentiell gestiegen durch die Proteste von Bogota-Studenten, die es am Tag zuvor schwierig machten, genügend Tests durchzuführen.

Darüber hinaus wurde der Support für die Ausführung des Tools auf mobilen Geräten wie Mobiltelefonen oder Tablets bekannt gegeben.

In der Präsentation wurden mehrere Beispiele oder Demonstrationen gemacht, um zu verstehen, wie die API für Javascript funktioniert und wie die Daten miteinander verbunden werden, um die 3D-Modellierung zu erstellen. Dies beginnt mit dem Laden von Ebenen oder Informationen in das WebScene und später mit dessen 3D-Modellierung / Rendering in der Screeneview

Technologische Integration

Die Architektur ist vom Typ 4.x und besteht aus visuellen Komponenten und Widgets. Außerdem werden mehrere Informationsebenen aus verschiedenen Datenquellen akzeptiert. Diese Architektur ist besser als 3.x, da die 3D-Visualisierung nur für diese Ebene verfügbar ist. Die Tools Webscene und SceneView werden zum Verwalten von 3D-Daten verwendet und sind vollständig in die API integriert. Außerdem kann die 3D-Modellierung an die in früheren Anwendungen verfügbaren Daten angepasst werden.

Anhand von Beispielen wurde der visuelle Unterschied zwischen 2D- und 3D-Daten sowie der Übergang von einer 2D-WebScene-Kartenansicht zu einer 3D-Szenenansicht mithilfe der Javascript-Codes aufgezeigt. Die Manipulation der Kamera ist einfach. Durch Hinzufügen einiger spezifischer Befehle ändern die Ansichten die Richtung. Tests wurden mit den folgenden Eigenschaften durchgeführt:

  • Überschrift Dies ermöglicht die Drehung der Kamera auf dem Arbeitsbereich.
  • goTo: wird verwendet, um eine Ansicht entsprechend dem, was Sie in 3D sehen möchten, festzulegen, und Sie können mit diesem Werkzeug Animationen erstellen, z Üerschrift eine Rotationsanimation neu erstellen.
  • ToMap: übernimmt die Koordinate der Ansicht und platziert sie auf der 2D-Karte
  • ToScreen: Mit dieser Option können Sie einen Punkt auf der 2D-Karte angeben und später in der 3D-Ansicht platzieren
  • hitTest: wird verwendet, um die Merkmale zu bestimmen, die ein bestimmter Punkt in der Ansicht hat

Sie haben auch definiert, dass der Aufbau einer 3D-Karte die gleichen Werkzeuge hat wie die Erstellung eines 2d, z. B. die Verwendung von Basemaps, Layern oder Layern, die unterstützt werden, sowie für 2D-Maps (WMS, Vektoren oder CSV).

Es muss jedoch beachtet werden, dass die 2D-Layer nicht die Informationen von "Z" (Höhe) enthalten. Daher müssen zur Modellierung von Daten 3D-Layer als Punktwolken zugeordnet werden. Meshlayersoder Höhenlagen. Innerhalb der API können Sie Abfragen zu diesen 3D-Layern durchführen, z. B. nach bestimmten Höhenpunkten in der Ansicht. Im Bild (1) wird das Gelände ursprünglich beobachtet und im Bild (2), wenn es sich von der API ändert query oder Beratung gemacht.

Sie zeigten mehrere Beispiele dafür, wie Daten dargestellt werden, z. B. welche Daten SceneLayers (Punkte) und 3D-Objekte (3D-Objekte) unterstützen.

Für Großstädte ist die Darstellung von 3D-Objekten ein leistungsstarkes Werkzeug, da nicht nur die räumliche Position des Objekts, sondern auch dessen Volumen, Beziehung zur Umgebung sowie die intrinsischen Eigenschaften jedes einzelnen Objekts angezeigt werden können. Die Objekte. Das folgende Bild zeigt, wie sie zufällig ein Gebäude in New York City ausgewählt haben und alle seine Attribute sichtbar sind. Ebenso könnten mehrere Abfragen entsprechend den Strukturen vorbereitet werden, z. B.: Wo bestimmte Strukturen mit einem bestimmten Höhenbereich oder der Definition optimaler Routen lokalisiert sind

Unterstützt die Handhabung von Ebenen wie IntegratedMeshLayer, Das ist ein Informationsblock von Sensoren wie Drohnen. Sie enthalten keine isolierten Informationen zu jeder Struktur wie das vorherige Bild, es handelt sich jedoch um eine Unmenge von Informationen mit 3D-Attributen.

Bei Punktewolken können Sie mit der Größe der Punkte spielen, um eine bessere Visualisierung der Daten zu erhalten, da jeder Punktlayer Milliarden von Informationspunkten enthalten kann, diese jedoch nicht selbst als 3D-Objekt dargestellt werden.

Sie spezifizierten die Verwendung der Symbologie in 3D-Daten, die in flachen / flachen Formen dargestellt werden, und die Volumensymbologie, die mit in 3D erstellten Objekten verknüpft ist. Diese können je nach Objekttyp in bestimmten Stilen vorliegen. Sie zeigten die Verwendung von sogenannten Extrudes, um die Struktur gemäß ihren Attributen zu „färben“.

Welche Render-Typen verwendet werden können, wurde gezeigt: simplerenderer, wo alle Objekte eine einzige Symbologie haben, die uniqueValueRenderer Hier können Sie die Objekte nach einem Attribut kategorisieren ClassBreakRenderer Dabei werden die Attribute jedes Objekts in Bezug auf eine Klasse beobachtet: In diesem Fall geben sie an, wie weit der Abstand von dem Gebäude entfernt ist, um zum öffentlichen Verkehrssystem zu gelangen.

Die Moderatoren zeigten im kurzen sel Webinar alle Vorteile der Verwendung der ArcGIS-API für Javascript, einschließlich:

  • 3D-Widgets: Mit einer interaktiven Demonstration geben sie den Abstand zwischen Objekten an, sowohl horizontal als auch vertikal.
  • Aufbau von Anwendungen: vom Ort und den 3D-Objekten.
  • SceneView-Szenenmodus: Definiert den Inhalt und den Stil der 3D-Ansicht und kann in Portal for ArcGIS hochgeladen werden.
  • Geodätische Messungen: Konzentriert sich nicht nur auf die Strukturen der Oberfläche, sondern ermöglicht auch das Messen von Entfernungen im Globus.
  • Anwendungsbildung, 3D-Modellierung entsprechend der Realität des Raums, der Linien oder der Blasen, in denen bestimmte Merkmale angezeigt werden, wie z. B. die Tags, die auf Plattformen wie Google Earth, in diesem Fall 3D, zu sehen sind
  • Declutter: Wird zum Debuggen oder Filtern verwendet, welche Beschriftungen oder Features auf der 3D-Karte angezeigt werden sollen. Dadurch wird eine große Anzahl von Beschriftungen vermieden, die keine geeignete Visualisierung zulassen und beim Platzieren von Inhalten ein Rauschen verursachen.

Nach den Demonstrationen der einzelnen Merkmale in  ArcGIS-API für Javascriptzeigte die Neuheiten, die in der neuen 4.10-Version präsentiert werden sollen. Wo haben Sie die Möglichkeit:

  • Erstellen Sie die Szenenebene
  • Slice-Widget: Das überträgt zuvor entworfene Informationen an ein 3D-Objekt
  • Laden einer großen Datenmenge: nicht nur entsprechend einer bestimmten Stadt, sondern national (Land).
  • Punktwolkenfilter

Beiträge dieses Webinars zum Geoengineering

Kurz gesagt, das Thema ist sehr gültig; Denken Sie daran, dass die Trends zu digitalen Zwillingen und intelligenten Städten erfordern, dass über das Informationsmanagement hinaus, dessen Modellierung weit übertroffen wurde, die Integration in die Betriebsmodellierung berücksichtigt wird. Der Markt ist breit, vielversprechend und bietet bis heute bereits viele fast schlüsselfertige Lösungen für den Endverbraucher. Obwohl für diejenigen von uns, die Technologie verwenden, um nicht konservierte Werkzeuge herzustellen, der Weg immer noch schwierig ist. Dies impliziert die Konvergenz der anderen Dimensionen wie Zeit, Kosten und Lebenszyklus der Prozesse. Nicht auf der Ebene von Daten und Technologie, die, wie wir betonen, ein klares Problem darstellt, sondern in der weniger schmerzhaften Anpassung an die realen Aktionen des Benutzers vor Vermittlern in der Transaktionskette, die räumliche Informationen durchlaufen. Von der ESRI-Seite ist die Datenkonstruktion etwas mühsam, da Sie zwar bereits auf Revit basierende BIM-Daten integrieren können, diese jedoch immer noch als zwei separate Welten betrachtet werden, die eine komplexe Transformation erfordern. Die neuen Arbeiten werden sicherlich für BIM-Modelle verwendet werden können, aber es gibt eine übermäßige Menge an CAD-Informationen, die es immer noch teuer machen, sie auf Innenbedingungen mit polygonisierten Räumen, Ansichten und normalisierten Ebenen zu bringen.

Wenn Esri jedoch Anerkennung verdient, dann ist es der Fortschritt, den es in Bezug auf attraktive und einfache Visualisierung macht. Ich kann mir schon die Enttäuschungen von Mr. Jack vorstellen, mit seiner Optik von „Let’s make it easy“ den vertikalen Linienführern von AutoDesk, in jener späten, aber erfolgreichen Ehe, in der „fast eine ArcGIS Pro-Anwendung” muss unter den Blättern als Passung mit mehreren Stücken gefunden werden, die auf dasselbe hinweisen, aber mit Schwierigkeiten, das Wesentliche des von Topographie, Wirtschaftsingenieurwesen, Bauingenieurwesen und Architektur angestrebten Ergebnisses zu vereinfachen. Und es ist so, dass der Trend der Einfachheit der künstlerischen Karte, unter dem GIS litt, von herkömmlichem CAD immer noch gelebt werden muss, aufgrund dieser Gewohnheit, zu vergessen, dass ein Plan nur ein Medium ist, aber dass es darauf ankommt, das Gebäude in Betrieb zu nehmen .

Die bewährten Methoden der Modellierung von GIS, die sich auf die Abstraktion der Realität konzentrieren, werden für die CAD / BIM-Hybride nützlich sein, die zeitweise nebeneinander bestehen muss, da die Einführung von BIM in vielen Ländern vor allem wegen der normativen Unfähigkeit von altmodische Beamte klebten auf den ersten beiden Buchstaben der AECO-Vision.

Das Rennen wird in den nächsten Jahren interessant sein, in einem sehr ähnlichen Trend, um die Sequenz CAD-GIS-BIM-DigitalTwin-SmartCity zu einem kontinuierlichen Fluss zu bringen; Dies zeigt sich in Maßnahmen seitens Siemens / Bentley bei der Akquisition von Lösungen wie Stadtplaner und die Freigabe von Open Source auf Javascript.

Lassen Sie Esri zunächst die Synergieeffekte mit AutoDesk über die Daten- / Technologieintegration hinaus in einem Prozess- / Akteurintegrationsansatz würdigen. Am Ende ist es ein Gewinn für die Benutzer, die diesen Schritt garantieren müssen, um zu lernen, Modelle und Code zu verstehen. um mindestens einen guten ArcGIS Pro-Kurs und Javascript-Grundlagen zu beginnen.

Dies sind einige Kurse, die wir empfehlen, um Sie zu erschwinglichen Preisen auf dem Laufenden zu halten.

[ufwp id=“1927556″] [ufwp search=“javascript“ orderby=“sales“ items=“3″ template=“grid“ grid=“3″]

Golgi Alvarez

Schriftsteller, Forscher, Spezialist für Landmanagementmodelle. Er war an der Konzeption und Implementierung von Modellen beteiligt, wie z. B.: Nationales System der Vermögensverwaltung SINAP in Honduras, Modell der Verwaltung gemeinsamer Gemeinden in Honduras, Integriertes Modell der Katasterverwaltung - Register in Nicaragua, System der Verwaltung des Territoriums SAT in Kolumbien . Herausgeber des Geofumadas-Wissensblogs seit 2007 und Schöpfer der AulaGEO-Akademie, die mehr als 100 Kurse zu den Themen GIS, CAD, BIM und digitale Zwillinge umfasst.

Ähnliche Artikel

Hinterlassen Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

Nach oben-Taste