2D Vektor Task

Mit dem 2D Vektor Task können aus 2D-Features wie Punkten, Linien und Polygonen 3D-Objekte erstellt werden. Die Aufgabe erstellt Features/Objekte mit absoluten Höhen, die auf den Höheninformationen der Features oder des Geländes basieren. Die Aufgabe kann beispielsweise verwendet werden, um LOD-1-Gebäude aus Grundrissen zu erstellen oder Wände durch Extrusion von Linien zu erzeugen.

Diese Aufgabe erstellt Features mit absoluten Höhen, was bedeutet, dass die Höhe der erstellten Features nicht relativ zum Gelände ist, sondern auf den Höheninformationen aus den Eingabedaten oder dem Gelände basiert. Daher wird empfohlen, dass die Eingabedaten Höheninformationen für die Features enthalten. Sind keine Höheninformationen vorhanden, werden die erstellten Features flach und bei Z=0 positioniert. Features werden NICHT auf der Geländeoberfläche drapiert. Bei Polygonen wird der Mittelpunkt verwendet, um die Höhe des gesamten Features zu bestimmen. Das bedeutet, dass bei einem Polygon, das ein Gebiet mit unterschiedlichen Geländehöhen abdeckt, das erstellte Feature eine einheitliche Höhe basierend auf der Geländehöhe am Mittelpunkt des Polygons erhält. Bei Linien wird die Höhe anhand des Startpunkts der Linie bestimmt. Das bedeutet, dass bei einer Linie, die ein Gebiet mit unterschiedlichen Geländehöhen überdeckt, das erstellte Feature eine einheitliche Höhe basierend auf der Geländehöhe am Startpunkt der Linie erhält.

Schritt 1

Option Beschreibung

Task Name

Name des Tasks.

Datenquelle erzeugen o. überschreiben

Wählen Sie, ob eine neue Datenquelle erstellt oder eine bestehende überschrieben wird.

Datenquellen Name

Wenn eine vorhandene Datenquelle überschrieben werden soll, wählen Sie hier die entsprechende Quelle aus.

Schritt 2 – Eingabedaten

Allgemeine Einstellungen

Option Beschreibung

Verzeichnis

Hier sollte ein Pfad zum Verzeichnis angegeben werden, das die 2D-Vektordaten enthält. Ein gültiger Pfad könnte z. B. \\fs01\vcs\00_xxx\xxx_project\Data\GeoJson sein.

Datei

Option zur Angabe einer einzelnen Datei anstelle eines Verzeichnisses. Ein gültiger Name könnte z. B. data.geojson, data.shp oder data.json sein. Alternativ kann ein Platzhalter verwendet werden, um mehrere Dateien anzugeben, z. B. *.geojson, *.shp oder *.json. Die Datei(en) müssen sich in dem im vorherigen Feld angegebenen Verzeichnis befinden. Die Datei(en) können im GeoJSON- oder Shapefile-Format vorliegen. Durch die Verwendung der Platzhalter-Option können Sie außerdem angeben, ob „Unterverzeichnisse" (durch Aktivieren der Option Unterverzeichnisse einbeziehen) in die Dateisuche einbezogen werden sollen. Wenn Sie z. B. die Datei-Option als *\.geojson angeben, werden alle GeoJSON-Dateien im angegebenen Verzeichnis und allen seinen Unterverzeichnissen einbezogen.

Standardfarbe

Die resultierende Farbe für die 2D-Vektor-Features kann hier angegeben werden, entweder durch Auswahl einer Farbe aus dem Farbwähler oder durch Eingabe eines HEX-Strings, rgb()- oder rgba()-Strings.

Einstellungen für Vektoreigenschaften

Option Beschreibung

Objekt-ID-Eigenschaft

Hier kann der Name der Eigenschaft in den Eingabedaten angegeben werden, die den eindeutigen Bezeichner für jedes Feature enthält. Diese Eigenschaft wird verwendet, um jedem erstellten 3D-Objekt eine eindeutige ID zuzuweisen. Wenn diese Option nicht angegeben wird, wird für jedes Feature automatisch eine eindeutige ID generiert.

Punkte extrudieren

Wenn aktiviert, werden Punkt-Features zu 3D-Objekten mit einer angegebenen Höhe extrudiert. Die Höhe kann in der Extrusionseigenschaft (siehe Option Extrusionseigenschaft) definiert oder auf einen Standardwert gesetzt werden (siehe Fallback-Extrusionshöhe).

Linien extrudieren

Wenn aktiviert, werden Linien-Features zu 3D-Objekten mit einer angegebenen Höhe extrudiert. Die Höhe kann in der Extrusionseigenschaft (siehe Option Extrusionsattribute) definiert oder auf einen Standardwert gesetzt werden (siehe Fallback-Extrusionshöhe).

Polygone extrudieren

Wenn aktiviert, werden Polygon-Features zu 3D-Objekten mit einer angegebenen Höhe extrudiert. Die Höhe kann in der Extrusionseigenschaft (siehe Option Extrusionsattribute) definiert oder auf einen Standardwert gesetzt werden (siehe Fallback-Extrusionshöhe).

Extrusionsattribute

Hier kann der Name der Eigenschaft in den Eingabedaten angegeben werden, die die Höheninformation für die Extrusion enthält. Diese Eigenschaft wird verwendet, um die Höhe der erstellten 3D-Objekte zu bestimmen. Wenn diese Option nicht angegeben wird, wird die Fallback-Extrusionshöhe für alle Features verwendet.

Fallback-Extrusionshöhe

Wenn die Extrusionsattribute nicht angegeben sind oder ein Feature keinen Wert für die Extrusionsattribute hat, wird diese Standardhöhe für die Extrusion verwendet. Die Höhe wird in Metern angegeben.

Einstellungen für den räumlichen Bezug

Option Beschreibung

Koordinatenreferenzsystem

Das KRS der Eingabedaten kann hier durch Auswahl einer der folgenden Optionen angegeben werden:

Option Beschreibung

Gleiches wie Eingangsdaten

übernimmt das KRS aus der Datei (Standard ist EPSG:4326); wenn nicht in der Datei angegeben, wird EPSG:4326 angenommen.

überschreiben mit SRS-Code

überschreibt das KRS aus der Datei mit dem angegebenen EPSG-, ADV-, OGC- oder ESRI-SRS-Code (z. B. EPSG:25832).

überschreiben mit WKT-Definition

überschreibt das KRS aus der Datei mit dem angegebenen WKT-String.

Höhenmodus

Der Höhenmodus für die erstellten 3D-Objekte kann hier angegeben werden. Die folgenden Optionen sind verfügbar:

Option Beschreibung

Absolut

Die Höhe der erstellten 3D-Objekte basiert auf den Höheninformationen der Eingabedaten. Die erstellten Features werden nicht auf der Geländeoberfläche drapiert. Dies ist die Standardoption.

Ellipsoid

Die Höhe der erstellten 3D-Objekte basiert auf dem Ellipsoid am Standort jedes Features. Das bedeutet, dass die Höhe der erstellten Features durch Addition der Höheninformation aus den Eingabedaten zur Ellipsoidhöhe am Standort jedes Features bestimmt wird. Die erstellten Features werden nicht auf der Geländeoberfläche drapiert.

Gelände

Die Höhe der erstellten 3D-Objekte basiert auf der Geländeoberfläche am Standort jedes Features. Das bedeutet, dass die Höhe der erstellten Features durch Addition der Höheninformation aus den Eingabedaten zur Geländehöhe am Standort jedes Features bestimmt wird. Die erstellten Features werden auf der Geländeoberfläche drapiert. Bitte wählen Sie eine Gelände-Datenquelle, die bereits im Projekt konfiguriert ist (siehe Datenquellen), um sicherzustellen, dass die Höheninformationen korrekt auf die erstellten Features angewendet werden.

Offset

Der Versatzbetrag kann hier angegeben werden, um die Höhe der erstellten 3D-Objekte anzupassen. Der Versatz wird zur durch den gewählten Höhenmodus bestimmten Höhe addiert. Die Höhe wird in Metern angegeben.

Einstellungen für den räumlichen Filter

Option Beschreibung

Bounding Box-Filter

Wenn aktiviert, werden nur Features verarbeitet, die den angegebenen Begrenzungsrahmen schneiden. Der Begrenzungsrahmen kann durch Angabe der minimalen und maximalen Koordinaten in X- und Y-Richtung definiert werden (z. B. minX,minY,maxX,maxY).

Ausdehnung

Die Koordinaten für den Begrenzungsrahmen-Filter sollten hier im Format minX,minY,maxX,maxY angegeben werden (z. B. 7.0,50.0,8.0,51.0), oder durch Klicken auf Statisch und Zeichnen des Begrenzungsrahmens auf der Karte.

Schritt 3 – Aufgabeneinstellungen

Kachelungseinstellungen

Option Beschreibung

Kachelebene

Hier kann die Kachelebene für die Ausgabe festgelegt werden. Abhängig von der Größe der Features sollte die Ebene entsprechend angepasst werden. Siehe die nachstehende Tabelle für eine Erläuterung der Ebenen. Kachelebenen gem. Openstreemap.org:

Ebene # Kacheln Kachelbreite (° Längengrad) m / Pixel (am Äquator) ~ Maßstab (auf dem Bildschirm) Beispiele für dargestellte Gebiete

0

1

360

156 543

1:500 Millionen

gesamte Welt

1

4

180

78 272

1:250 Millionen

2

16

90

39 136

1:150 Millionen

subkontinentales Gebiet

3

64

45

19 568

1:70 Millionen

größtes Land

4

256

22,5

9 784

1:35 Millionen

5

1 024

11,25

4 892

1:15 Millionen

großes afrikanisches Land

6

4 096

5,625

2 446

1:10 Millionen

großes europäisches Land

7

16 384

2,813

1 223

1:4 Millionen

kleines Land, US-Bundesstaat

8

65 536

1,406

611,496

1:2 Millionen

9

262 144

0,703

305,748

1:1 Million

weiträumiges Gebiet, große Metropolregion

10

1 048 576

0,352

152,874

1:500.000

Metropolregion

11

4 194 304

0,176

76,437

1:250.000

Stadt

12

16 777 216

0,088

38,219

1:150.000

Stadt oder Stadtbezirk

13

67 108 864

0,044

19,109

1:70.000

Dorf oder Vorort

14

268 435 456

0,022

9,555

1:35.000

15

1 073 741 824

0,011

4,777

1:15.000

kleine Straße

16

4 294 967 296

0,0055

2,389

1:8.000

Straße

17

17 179 869 184

0,0027

1,194

1:4.000

Häuserblock, Park, Adressen

18

68 719 476 736

0,0014

0,597

1:2.000

einzelne Gebäude, Bäume

19

274 877 906 944

0,00069

0,299

1:1.000

Details zu Ortsstraßen und Kreuzungen

20

1 099 511 627 776

0,00034

0,149

1:500

mittelgroßes Gebäude

Ausgabeeinstellungen

Option Beschreibung

Vorder- und Rückseite rendern

Wählen dieser Option, wenn Flächennormalen in den Eingabedaten nicht korrekt definiert sind und die erstellten Features von allen Seiten sichtbar sein sollen. Das Aktivieren dieser Option führt zu einem etwas höheren Datenvolumen und kann die Renderzeit verlängern, stellt jedoch sicher, dass die Features unabhängig vom Betrachtungswinkel sichtbar sind.

Post-Processing

Hier kann zwischen Keine (Standard) oder Google Draco Transcoder, um die Ausgabedaten weiter zu komprimieren, gewählt werden. Wenn Google Draco Transcoder gewählt wird, werden die erstellten 3D-Objekte mit dem Draco-Algorithmus komprimiert, was die Datengröße erheblich reduzieren und die Rendering-Performance verbessern kann, insbesondere bei großen Datensätzen. Es ist zu beachten, dass die Aktivierung dieser Option die Verarbeitungszeit der Aufgabe erhöhen kann, da der Komprimierungsvorgang rechenintensiv sein kann.

Schritt 4 – Aufgabenplanung

Option Beschreibung

Job so bald wie möglich starten

Startet den Job sofort.

Job einmalig zum angegebenen Zeitpunkt starten

Plant den Job für einen zukünftigen Zeitpunkt.

Job wiederholen

Automatische periodische Ausführung des Jobs.

Job nach Abschluss veröffentlichen

Sobald die Konvertierung erfolgreich ist, wird die Datenquelle automatisch veröffentlicht.