Handbuch für die Modellierung von 3D Objekten - Teil 1: Grundlagen (Regeln für valide GML Geometrie-Elemente in CityGML): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 65: | Zeile 65: | ||
Für die Überprüfung der Planarität wäre es wünschenswert, eine Vorgabe für die Schranke <math>\epsilon</math> zu haben.<br> Da die Eigenschaft der Planarität invariant gegenüber Skalierungen sein sollte,<br> sollte in den Wert von <math>\epsilon</math> die Ausdehnung bzw. Größe (Flächeninhalt, max. Punktabstand) des Linearen Ringes eingehen. | Für die Überprüfung der Planarität wäre es wünschenswert, eine Vorgabe für die Schranke <math>\epsilon</math> zu haben.<br> Da die Eigenschaft der Planarität invariant gegenüber Skalierungen sein sollte,<br> sollte in den Wert von <math>\epsilon</math> die Ausdehnung bzw. Größe (Flächeninhalt, max. Punktabstand) des Linearen Ringes eingehen. | ||
== gml:_Curve, gml:LineString == | == <span id="Curve"><span id="LineString">gml:_Curve, gml:LineString</span></span> == | ||
* als _Curves sind nur gml:LineStrings erlaubt (gilt nur für CityGML) | * als _Curves sind nur gml:LineStrings erlaubt (gilt nur für CityGML) | ||
* ein gml:LineString hat lineare Interpolation | * ein gml:LineString hat lineare Interpolation | ||
| Zeile 73: | Zeile 73: | ||
* Jeder Kontrollpunkt im gml:LineString erscheint nur einmal, außer dem ersten und letzten, die identisch sein können. | * Jeder Kontrollpunkt im gml:LineString erscheint nur einmal, außer dem ersten und letzten, die identisch sein können. | ||
* Liniensegmente eines gml:LineString ergeben sich jeweils durch zwei aufeinanderfolgende Kontrollpunkte. Diese Liniensegmente dürfen sich nicht schneiden bzw. haben keine gemeinsamen Punkte. Ausgenommen sind Anfangs- und Endpunkt (definiert durch einen gemeinsamen Kontrollpunkt) zweier aufeinander folgender Liniensegmente. | * Liniensegmente eines gml:LineString ergeben sich jeweils durch zwei aufeinanderfolgende Kontrollpunkte. Diese Liniensegmente dürfen sich nicht schneiden bzw. haben keine gemeinsamen Punkte. Ausgenommen sind Anfangs- und Endpunkt (definiert durch einen gemeinsamen Kontrollpunkt) zweier aufeinander folgender Liniensegmente. | ||
== <span id="posList">gml:posList</span> == | == <span id="posList">gml:posList</span> == | ||