Inhaltsverzeichnis
Handbücher GDI-Registry
Die Registrierung erfolgt im „top-down“-Prinzip. Das heißt zunächst ist zu prüfen, ob die grundlegenden Basiselemente für die Definition eine Koordinatenreferenzsystems bereits registriert wurden und falls nicht sind diese als erstes zu registrieren.
Zu den Basiselementen gehören:
Im folgenden werden die optionalen und zwingend erforderlichen Parameter der einzelnen Basiselemente in tabellarischen Übersichten angezeigt. Diese können auch im GML Schema nachgeschaut werden. In der GML Ansicht kann man nachschauen um welches GML-Element es sich handelt um dann die Anforderungen des Elementtyps im GML-Schema zu prüfen.
Eine Basiseinheit ist eine Maßeinheit, die nicht durch Kombination anderer Basiseinheiten innerhalb eines bestimmten Einheitensystems abgeleitet werden kann.Beispielsweise sind im SI-Einheitensystem die Basiseinheiten Meter, Kilogramm, Sekunde für die physikalischen Quantitätstypen Länge, Masse, Zeitintervall.
Name in Register | GML Item | Eingabefeld | Pflichtfeld |
Name | gml:name | Textfeld | Ja |
Symbol | gml:catalogSymbol | Textfeld URL erwartet | Nein |
Coderaum | codespace (ATT/URL) | Textfeld URL erwartet | Nein |
Art der Maßeinheit | gml:quantityType | Auswahlliste | Ja |
Name/Alias | Textfeld | Nein | |
Beschreibung | gml:description | Textfeld | Ja |
Anmerkung | gml:remark | Textfeld | Ja |
Herkömmliche Einheiten, die weder Basiseinheiten sind noch durch direkte Kombination von Basiseinheiten definiert sind, werden in vielen Anwendungsbereichen verwendet. Zum Beispiel Fuß und Seemeilen für Länge. In den meisten Fällen gibt es eine bekannte, normalerweise lineare Umwandlung in eine bevorzugte Einheit, die entweder eine Basiseinheit ist oder durch direkte Kombination von Basiseinheiten abgeleitet wird.
Name in Register | GML Item | Eingabefeld | Pflichtfeld
|
Name | gml:name | Textfeld | Ja |
Symbol | gml:catalogSymbol | Textfeld | Nein |
Coderaum | codeSpace (ATT/URL) | Textfeld | Nein |
Art der Maßeinheit | gml:quantityType | Auswahlliste | Nein |
Beschreibung | gml:description | Textfeld | Nein |
Anmerkung | gml:remarks | Textfeld | Nein |
Hier können optional Koeffizienten eingeben werden, die definieren, wie die gebräuchliche Maßeinheit von anderen ("primitiveren") Einheiten (Basiseinheiten) abgeleitet werden kann.
Will man zum Beispiel GRAD nach Radians umrechnen braucht man die Parameter
Die Formel lautet: 1 PI rad = 180°
Die Elemente gml: convertToPreferredUnit und gml: roughConversionToPreferredUnit stellen Parameter dar, die zum Konvertieren herkömmlicher Einheiten in bevorzugte Einheiten für diesen Typ physikalischer Größen verwendet werden. <gml :roughConversionToPreferredUnit> wird verwendet, wenn die Umrechnung nicht ganz exakt erfolgt (TODO BEISPIEL).
Die Eintragungen sind identisch mit denen in der Registerkarte "Umrechnungsformel"
Name in Register | GML Item |
|
Name | gml:name | Eintrag zwingend erforderlich |
Beschreibung | gml:description | Eintrag optional |
Anmerkung | gml:remarks | Eintrag optional |
Name in Register | GML Item |
| |
Achsensymbol |
| Textfeld | Eintrag zwingend erforderlich |
Achseneinheit | Auswahlliste | Eintrag zwingend erforderlich | |
Achsenrichtung | urn:adv:axisDirection: | Auswahlliste | Eintrag zwingend erforderlich, DropDown Menü |
minimaler Wert | Ganzzahl | Eintrag optional | |
maximaler Wert | Ganzzahl | Eintrag optional | |
Intervallart | urn:adv:rangeMeaning:exact urn:adv:rangeMeaning:ungefähr | Eintrag optional |
Abgeleitete Einheiten werden durch Kombination anderer Einheiten definiert. Abgeleitete Einheiten werden für andere Größen als die den Basiseinheiten entsprechenden verwendet, wie Hertz (s-1) für die Frequenz, Newton (kg.m / s2) für die Kraft. Abgeleitete Einheiten, die direkt auf Basiseinheiten basieren, werden normalerweise für andere Größen als die Grundgrößen innerhalb eines Systems bevorzugt. Wenn eine abgeleitete Einheit nicht die bevorzugte Einheit ist, sollte stattdessen das Element gml: ConventionalUnit verwendet werden. Die Datei gml: DerivedUnit erweitert gml: UnitDefinition um die Eigenschaft gml: derivationUnitTerms.
Name in Register | GML Item | Eingabefeld | Pflichtfeld
|
Name | gml:name | Textfeld | Ja |
Symbol | gml:catalogSymbol | Textfeld | Nein |
Coderaum | gml:identifier | Textfeld | Nein |
Art der Maßeinheit | gml:quantityType | Auswahlliste | Nein |
gml:catalogSymbol | Nein | ||
Beschreibung | gml:description | Textfeld | Nein |
Anmerkung | gml:remarks | Textfeld | Nein |
Name in Register | GML Item | Eingabefeld | Pflichtfeld |
Ableitung von Maßeinheit | gml:derivationUnitTerm | Auswahlliste | Ja |
Exponent | Textfeld | Nein |
Name in Register | GML Item |
|
Name | gml:name | Eintrag zwingend erforderlich |
Beschreibung | gml:description | Eintrag optional |
Anmerkung | gml:remarks | Eintrag optional |
Name in Register | GML Item |
|
Große Halbachse | gml:semiMajorAxis | Eintrag zwingend erforderlich |
Wert | Eintrag zwingend erforderlich | |
Maßeinheit | uom | Eintrag zwingend erforderlich |
Zweiter Ellipsoidparameter | gml:SecondDefiningParameter | Eintrag zwingend erforderlich |
Kleine Halbachse | gml:semiMinorAxis | Auswahl |
Wert | Eintrag zwingend erforderlich | |
Maßeinheit | uom | Eintrag zwingend erforderlich |
Abplattung | gml:inverseFlattening | Auswahl |
Wert | Eintrag zwingend erforderlich | |
Maßeinheit | uom | Eintrag zwingend erforderlich |
Kugel | gml:isSphere | Auswahl |
Hier besteht die Möglichkeit ein Codesnippet (Sprache ??) anzugeben, das eine eigene Koordinatenoperationsmethode definiert.
Die dazugehörigen Koordinatenoperationsparameter werden im Item Koordinationsparameter definiert.
Name in Register | GML Item |
|
Name | gml:name | Eintrag zwingend erforderlich |
Beschreibung | gml:description | Eintrag optional |
Anmerkung | gml:remarks | Eintrag optional |
Name in Register | GML Item |
|
Name | gml:name | Eintrag zwingend erforderlich |
Länge von Greenwich - Wert | gml:greenwichLongitude | Eintrag zwingend erforderlich |
Länge von Greenwich - uom | uom | Eintrag zwingend erforderlich |
Beschreibung | gml:description | Eintrag optional |
Anmerkung | gml:remarks | Eintrag optional |