XPath/XQuery-Funktionen: Standort

www.altova.com Alle erweitern/reduzieren Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Informationen zu den Prozessoren > XSLT- und XPath/XQuery-Funktionen > Altova-Erweiterungsfunktionen >

XPath/XQuery-Funktionen: Standort

Die folgenden XPath/XQuery-Erweiterungsfunktionen zu Standortdaten werden in der aktuellen Version von RaptorXML Server unterstützt und können in (i) in einem XSLT-Kontext in XPath-Ausdrücken oder (ii) in einem XQuery-Dokument in einem XQuery-Ausdruck verwendet werden.

 

Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache

Altova-Erweiterungsfunktionen können in XPath/XQuery-Ausdrücken verwendet werden. Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath-, XQuery- und XSLT-Funktionen zusätzliche Funktionen zur Verfügung. Die Altova-Erweiterungsfunktionen befinden sich im Altova-Erweiterungsfunktions-Namespace, http://www.altova.com/xslt-extensions und sind in diesem Abschnitt mit dem Präfix altova:, das als an diesen Namespace gebunden angenommen wird, gekennzeichnet. Beachten Sie, dass manche Funktionen in zukünftigen Versionen Ihres Produkts eventuell nicht mehr unterstützt werden oder dass sich das Verhalten einzelner Funktionen ändern kann. Um zu sehen, welche Altova-Erweiterungsfunktionen unterstützt werden, lesen Sie bitte die Dokumentation zur jeweiligen Release.

 

XPath-Funktionen (in XPath-Ausdrücken in XSLT verwendet):

XP1 XP2 XP3.1

XSLT-Funktionen (in XPath-Ausdrücken in XSLT verwendet):

Xslt1 XSLT2 XSLT3

XQuery-Funktionen (in XQuery-Ausdrücken in XQuery verwendet):

XQ1 XQ3.1

 

Click to expand/collapseformat-geolocation [altova:]

altova:format-geolocation(Latitude als xs:decimalLongitude als xs:decimalGeolocationOutputStringFormat als xs:integer) als xs:string     XP3.1 XQ3.1

Erhält als die ersten beiden Argumente die geografische Breite und Länge und gibt den Standort als String zurück. Das dritte Argument, GeolocationOutputStringFormat, ist das Format des Ausgabestring für den Standort; darin werden zum Identifizieren des Ausgabestringformats Ganzzahlwerte von 1 bis 4 verwendet (siehe 'Format des Ausgabestrings für die geografische Position' weiter unten). Die Werte für die Breite liegen im Bereich von +90 bis -90 (N nach S). Die Werte für die Länge liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Zur Bereitstellung der Input-Strings können die Funktion image-exif-data und die Attribute der Exif-Metadaten verwendet werden.

 

altova:format-geolocation(33.33, -22.22, 4) gibt xs:string "33.33 -22.22" zurück
altova:format-geolocation(33.33, -22.22, 2) gibt xs:string "33.33N 22.22W" zurück
altova:format-geolocation(-33.33, 22.22, 2) gibt xs:string "33.33S 22.22E" zurück
altova:format-geolocation(33.33, -22.22, 1) gibt xs:string "33°19'48.00"S 22°13'12.00"E" zurück

 

Die bereitgestellte Breite und Länge ist in einem der unten aufgelisteten Ausgabeformate formatiert. Das gewünschte Format wird anhand seiner Ganzzahl-ID (1 bis 4) identifiziert. Die Breitenwerte liegen im Bereich von +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

1

Grad, Minuten, Dezimalsekunden, mit nachgestellter Orientierung (N/S, E/W)
D°M'S.SS"N/S  D°M'S.SS"E/W

Beispiel: 33°55'11.11"N  22°44'66.66"W

 

2

Dezimalgrad, mit nachgestellter Orientierung (N/SE/W)
D.DDN/S  D.DDE/W

Beispiel: 33.33N  22.22W

 

3

Grad, Minuten, Dezimalsekunden mit Vorzeichen (+/-); Plus-Zeichen für (N/E) ist optional 
+/-D°M'S.SS"  +/-D°M'S.SS"

Beispiel: 33°55'11.11"  -22°44'66.66"

 

4

Dezimalgrad, mit Vorzeichen (+/-); Plus-Zeichen für (N/E) ist optional
+/-D.DD  +/-D.DD

Beispiel: 33.33 -22.22

 

 

Der Altova XPath/XQuery-Prozessor generiert anhand der Exif-Standard-Metadaten-Tags das benutzerdefinierte Attribut Geolocation. Geolocation ist eine Verkettung von vier Exif-Tags: GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef mit hinzugefügten Werten (siehe Tabelle unten).

 

GPSLatitude

GPSLatitudeRef

GPSLongitude

GPSLongitudeRef

Geolocation

33 51 21.91

S

151 13 11.73

E

33°51'21.91"S 151°13'11.73"E

 

 

 

 

Click to expand/collapseparse-geolocation [altova:]

altova:parse-geolocation(GeolocationInputString als xs:string) als xs:decimal+     XP3.1 XQ3.1

Parst das bereitgestellte GeolocationInputString-Argument und gibt die geografische Breite und Länge (in dieser Reihenfolge) als Sequenz aus zwei xs:decimal Elementen zurück. Die Formate, in denen der Input-String für die geografische Position bereitgestellt werden kann, sind unten aufgelistet.

 

Anmerkung: Zur Bereitstellung des Input-String für die geografische Position können die Funktion image-exif-data und das @Geolocation-Attribut der Exif-Metadaten verwendet werden (siehe Beispiel unten).

 

altova:parse-geolocation("33.33  -22.22") gibt die Sequenz bestehend aus zwei xs:decimals (33.33, 22.22) Elementen zurück
altova:parse-geolocation("48°51'29.6""N  24°17'40.2""") gibt die Sequenz bestehend aus zwei xs:decimals (48.8582222222222, 24.2945) Elementen zurück  
altova:parse-geolocation('48°51''29.6"N  24°17''40.2"') gibt die Sequenz bestehend aus zwei xs:decimals (48.8582222222222, 24.2945) Elementen zurück
altova:parse-geolocation( image-exif-data(//MyImages/Image20141130.01)/@Geolocation ) gibt die Sequenz bestehend aus zwei xs:decimals Elementen zurück

 

Der Input-String für die geografische Position muss die Breite und Länge (in dieser Reihenfolge) getrennt durch ein Leerzeichen enthalten. Beide Werte können jedes der folgenden Formate haben. Auch Kombinationen sind zulässig, d.h. die Breite kann in einem anderen Format als die Länge angegeben werden. Die Breitenwerte liegen im Bereich +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Wenn als Trennzeichen für den Input-String einfache oder doppelte Anführungszeichen verwendet werden, kann dies zu einer Fehlinterpretation der einfachen bzw. doppelten Anführungszeichen als Minuten- bzw. Sekundenwerte führen. In solchen Fällen müssen die zur Angabe der Minuten- und Sekundenwerte verwendeten Anführungszeichen durch Verdoppelung mit einem Escape-Zeichen versehen werden. In den Beispielen in diesem Abschnitt sind Anführungszeichen, die als Trennzeichen für den Input-String dienen, gelb markiert ("), während Maßeinheitsangaben blau ("") markiert sind.

 

Grad, Minuten, Dezimalsekunden, mit nachgestellter Orientierung (N/S, W/E)
D°M'S.SS"N/S  D°M'S.SS"W/E

Beispiel: 33°55'11.11"N  22°44'55.25"W

 

Grad, Minuten, Dezimalsekunden mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D°M'S.SS"  +/-D°M'S.SS"

Beispiel: 33°55'11.11"  -22°44'55.25"

 

Grad, Dezimalminuten mit nachgestellter Orientierung (N/SW/E)
D°M.MM'N/S  D°M.MM'W/E

Beispiel: 33°55.55'N  22°44.44'W

 

Grad, Dezimalminuten mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional
+/-D°M.MM'  +/-D°M.MM'

Beispiel: +33°55.55'  -22°44.44'

 

Dezimalgrade, mit nachgestellter Orientierung (N/SW/E)
D.DDN/S  D.DDW/E

Beispiel: 33.33N  22.22W

 

Dezimalgrade mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D.DD  +/-D.DD

Beispiel: 33.33  -22.22

 

Beispiele für Formatkombinationen:

33.33N  -22°44'55.25"

33.33  22°44'55.25"W

33.33  22.45

Der Altova XPath/XQuery-Prozessor generiert anhand der Exif-Standard-Metadaten-Tags das benutzerdefinierte Attribut Geolocation. Geolocation ist eine Verkettung von vier Exif-Tags: GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef mit hinzugefügten Werten (siehe Tabelle unten).

 

GPSLatitude

GPSLatitudeRef

GPSLongitude

GPSLongitudeRef

Geolocation

33 51 21.91

S

151 13 11.73

E

33°51'21.91"S 151°13'11.73"E

 

 


Click to expand/collapsegeolocation-distance-km [altova:]

altova:geolocation-distance-km(GeolocationInputString-1 als xs:stringGeolocationInputString-2 als xs:string) als xs:decimal     XP3.1 XQ3.1

Berechnet die Entfernung zwischen zwei geografischen Positionen in Kilometern. Die Formate, in denen der Input-String für die geografischen Position angegeben werden kann, sind unten aufgelistet. Die Breitenwerte liegen im Bereich von +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Zur Bereitstellung des Input-String für die geografische Position können die Funktion image-exif-data und das @Geolocation-Attribut der Exif-Metadaten verwendet werden.

 

altova:geolocation-distance-km("33.33  -22.22", "48°51'29.6""N  24°17'40.2""") gibt xs:decimal 4183.08132372392  zurück

 

Der Input-String für die geografische Position muss die Breite und Länge (in dieser Reihenfolge) getrennt durch ein Leerzeichen enthalten. Beide Werte können jedes der folgenden Formate haben. Auch Kombinationen sind zulässig, d.h. die Breite kann in einem anderen Format als die Länge angegeben werden. Die Breitenwerte liegen im Bereich +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Wenn als Trennzeichen für den Input-String einfache oder doppelte Anführungszeichen verwendet werden, kann dies zu einer Fehlinterpretation der einfachen bzw. doppelten Anführungszeichen als Minuten- bzw. Sekundenwerte führen. In solchen Fällen müssen die zur Angabe der Minuten- und Sekundenwerte verwendeten Anführungszeichen durch Verdoppelung mit einem Escape-Zeichen versehen werden. In den Beispielen in diesem Abschnitt sind Anführungszeichen, die als Trennzeichen für den Input-String dienen, gelb markiert ("), während Maßeinheitsangaben blau ("") markiert sind.

 

Grad, Minuten, Dezimalsekunden, mit nachgestellter Orientierung (N/S, W/E)
D°M'S.SS"N/S  D°M'S.SS"W/E

Beispiel: 33°55'11.11"N  22°44'55.25"W

 

Grad, Minuten, Dezimalsekunden mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D°M'S.SS"  +/-D°M'S.SS"

Beispiel: 33°55'11.11"  -22°44'55.25"

 

Grad, Dezimalminuten mit nachgestellter Orientierung (N/SW/E)
D°M.MM'N/S  D°M.MM'W/E

Beispiel: 33°55.55'N  22°44.44'W

 

Grad, Dezimalminuten mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional
+/-D°M.MM'  +/-D°M.MM'

Beispiel: +33°55.55'  -22°44.44'

 

Dezimalgrade, mit nachgestellter Orientierung (N/SW/E)
D.DDN/S  D.DDW/E

Beispiel: 33.33N  22.22W

 

Dezimalgrade mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D.DD  +/-D.DD

Beispiel: 33.33  -22.22

 

Beispiele für Formatkombinationen:

33.33N  -22°44'55.25"

33.33  22°44'55.25"W

33.33  22.45

Der Altova XPath/XQuery-Prozessor generiert anhand der Exif-Standard-Metadaten-Tags das benutzerdefinierte Attribut Geolocation. Geolocation ist eine Verkettung von vier Exif-Tags: GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef mit hinzugefügten Werten (siehe Tabelle unten).

 

GPSLatitude

GPSLatitudeRef

GPSLongitude

GPSLongitudeRef

Geolocation

33 51 21.91

S

151 13 11.73

E

33°51'21.91"S 151°13'11.73"E

 

 

 

 

Click to expand/collapsegeolocation-distance-mi [altova:]

altova:geolocation-distance-mi(GeolocationInputString-1 als xs:stringGeolocationInputString-2 als xs:string) als xs:decimal     XP3.1 XQ3.1

Berechnet die Entfernung zwischen zwei geografischen Positionen in Meilen. Die Formate, in denen der Input-String für die geografischen Position angegeben werden kann, sind unten aufgelistet. Die Breitenwerte liegen im Bereich von +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Zur Bereitstellung des Input-String für die geografische Position können die Funktion image-exif-data und das @Geolocation-Attribut der Exif-Metadaten verwendet werden.

 

altova:geolocation-distance-mi("33.33  -22.22", "48°51'29.6""N  24°17'40.2""") gibt xs:decimal 2599.40652340653 zurück

 

Der Input-String für die geografische Position muss die Breite und Länge (in dieser Reihenfolge) getrennt durch ein Leerzeichen enthalten. Beide Werte können jedes der folgenden Formate haben. Auch Kombinationen sind zulässig, d.h. die Breite kann in einem anderen Format als die Länge angegeben werden. Die Breitenwerte liegen im Bereich +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Wenn als Trennzeichen für den Input-String einfache oder doppelte Anführungszeichen verwendet werden, kann dies zu einer Fehlinterpretation der einfachen bzw. doppelten Anführungszeichen als Minuten- bzw. Sekundenwerte führen. In solchen Fällen müssen die zur Angabe der Minuten- und Sekundenwerte verwendeten Anführungszeichen durch Verdoppelung mit einem Escape-Zeichen versehen werden. In den Beispielen in diesem Abschnitt sind Anführungszeichen, die als Trennzeichen für den Input-String dienen, gelb markiert ("), während Maßeinheitsangaben blau ("") markiert sind.

 

Grad, Minuten, Dezimalsekunden, mit nachgestellter Orientierung (N/S, W/E)
D°M'S.SS"N/S  D°M'S.SS"W/E

Beispiel: 33°55'11.11"N  22°44'55.25"W

 

Grad, Minuten, Dezimalsekunden mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D°M'S.SS"  +/-D°M'S.SS"

Beispiel: 33°55'11.11"  -22°44'55.25"

 

Grad, Dezimalminuten mit nachgestellter Orientierung (N/SW/E)
D°M.MM'N/S  D°M.MM'W/E

Beispiel: 33°55.55'N  22°44.44'W

 

Grad, Dezimalminuten mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional
+/-D°M.MM'  +/-D°M.MM'

Beispiel: +33°55.55'  -22°44.44'

 

Dezimalgrade, mit nachgestellter Orientierung (N/SW/E)
D.DDN/S  D.DDW/E

Beispiel: 33.33N  22.22W

 

Dezimalgrade mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D.DD  +/-D.DD

Beispiel: 33.33  -22.22

 

Beispiele für Formatkombinationen:

33.33N  -22°44'55.25"

33.33  22°44'55.25"W

33.33  22.45

Der Altova XPath/XQuery-Prozessor generiert anhand der Exif-Standard-Metadaten-Tags das benutzerdefinierte Attribut Geolocation. Geolocation ist eine Verkettung von vier Exif-Tags: GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef mit hinzugefügten Werten (siehe Tabelle unten).

 

GPSLatitude

GPSLatitudeRef

GPSLongitude

GPSLongitudeRef

Geolocation

33 51 21.91

S

151 13 11.73

E

33°51'21.91"S 151°13'11.73"E

 

 

 

 

Click to expand/collapsegeolocation-within-polygon [altova:]

altova:geolocation-within-polygon(Geolocation als xs:string, ((PolygonPoint als xs:string)+)) als xs:boolean     XP3.1 XQ3.1

Ermittelt ob sich Geolocation (das erste Argument) innerhalb des durch die PolygonPoint-Argumente beschriebenen Polygonbereichs befindet. Wenn die PolygonPoint-Argumente keine geschlossene Form (wenn der erste und der letzte Punkt identisch sind) bilden, so wird der erste Punkt implizit zum letzten Punkt hinzugefügt, um die Form zu schließen. Alle Argumente (Geolocation und PolygonPoint+) werden durch Input-Strings für die geografische Position (Formatliste siehe unten) angegeben. Wenn sich das Geolocation Argument innerhalb des Polygons befindet, gibt die Funktion true()zurück; andernfalls gibt sie false() zurück. Die Breitenwerte liegen im Bereich von +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Zur Bereitstellung des Input-String für die geografische Position können die Funktion image-exif-data und das @Geolocation-Attribut der Exif-Metadaten verwendet werden.

 

altova:geolocation-within-polygon("33 -22", ("58 -32", "-78 -55", "48 24", "58 -32")) gibt true() zurück
altova:geolocation-within-polygon("33 -22", ("58 -32", "-78 -55", "48 24")) gibt true() zurück
altova:geolocation-within-polygon("33 -22", ("58 -32", "-78 -55", "48°51'29.6""N  24°17'40.2""")) gibt true() zurück

 

Der Input-String für die geografische Position muss die Breite und Länge (in dieser Reihenfolge) getrennt durch ein Leerzeichen enthalten. Beide Werte können jedes der folgenden Formate haben. Auch Kombinationen sind zulässig, d.h. die Breite kann in einem anderen Format als die Länge angegeben werden. Die Breitenwerte liegen im Bereich +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Wenn als Trennzeichen für den Input-String einfache oder doppelte Anführungszeichen verwendet werden, kann dies zu einer Fehlinterpretation der einfachen bzw. doppelten Anführungszeichen als Minuten- bzw. Sekundenwerte führen. In solchen Fällen müssen die zur Angabe der Minuten- und Sekundenwerte verwendeten Anführungszeichen durch Verdoppelung mit einem Escape-Zeichen versehen werden. In den Beispielen in diesem Abschnitt sind Anführungszeichen, die als Trennzeichen für den Input-String dienen, gelb markiert ("), während Maßeinheitsangaben blau ("") markiert sind.

 

Grad, Minuten, Dezimalsekunden, mit nachgestellter Orientierung (N/S, W/E)
D°M'S.SS"N/S  D°M'S.SS"W/E

Beispiel: 33°55'11.11"N  22°44'55.25"W

 

Grad, Minuten, Dezimalsekunden mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D°M'S.SS"  +/-D°M'S.SS"

Beispiel: 33°55'11.11"  -22°44'55.25"

 

Grad, Dezimalminuten mit nachgestellter Orientierung (N/SW/E)
D°M.MM'N/S  D°M.MM'W/E

Beispiel: 33°55.55'N  22°44.44'W

 

Grad, Dezimalminuten mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional
+/-D°M.MM'  +/-D°M.MM'

Beispiel: +33°55.55'  -22°44.44'

 

Dezimalgrade, mit nachgestellter Orientierung (N/SW/E)
D.DDN/S  D.DDW/E

Beispiel: 33.33N  22.22W

 

Dezimalgrade mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D.DD  +/-D.DD

Beispiel: 33.33  -22.22

 

Beispiele für Formatkombinationen:

33.33N  -22°44'55.25"

33.33  22°44'55.25"W

33.33  22.45

Der Altova XPath/XQuery-Prozessor generiert anhand der Exif-Standard-Metadaten-Tags das benutzerdefinierte Attribut Geolocation. Geolocation ist eine Verkettung von vier Exif-Tags: GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef mit hinzugefügten Werten (siehe Tabelle unten).

 

GPSLatitude

GPSLatitudeRef

GPSLongitude

GPSLongitudeRef

Geolocation

33 51 21.91

S

151 13 11.73

E

33°51'21.91"S 151°13'11.73"E

 

 

 

 

Click to expand/collapsegeolocation-within-rectangle [altova:]

altova:geolocation-within-rectangle(Geolocation als xs:stringRectCorner-1 als xs:stringRectCorner-2 als xs:string) als xs:boolean     XP3.1 XQ3.1

Ermittelt, ob sich Geolocation (das erste Argument) innerhalb des durch das zweite und dritte Argument, RectCorner-1 und RectCorner-2, definierten Rechtecks befindet. RectCorner-1 und RectCorner-2 definieren gegenüberliegende Eckpunkte des Rechtecks. Alle Argumente (Geolocation, RectCorner-1 und RectCorner-2) werden durch Input-Strings für die geografische Position (Formatliste siehe unten) angegeben. Wenn sich das Geolocation-Argument innerhalb des Rechtecks befindet, gibt die Funktion true() zurück; andernfalls gibt sie false() zurück. Die Breitenwerte liegen im Bereich von +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Zur Bereitstellung des Input-String für die geografische Position können die Funktion image-exif-data und das @Geolocation-Attribut der Exif-Metadaten verwendet werden.

 

altova:geolocation-within-rectangle("33 -22", "58 -32", "-48 24") gibt true() zurück
altova:geolocation-within-rectangle("33 -22", "58 -32", "48 24") gibt false() zurück
altova:geolocation-within-rectangle("33 -22", "58 -32", "48°51'29.6""S  24°17'40.2""") gibt true() zurück

 

Der Input-String für die geografische Position muss die Breite und Länge (in dieser Reihenfolge) getrennt durch ein Leerzeichen enthalten. Beide Werte können jedes der folgenden Formate haben. Auch Kombinationen sind zulässig, d.h. die Breite kann in einem anderen Format als die Länge angegeben werden. Die Breitenwerte liegen im Bereich +90 bis -90 (N nach S). Die Längenwerte liegen im Bereich von +180 bis -180 (O nach W).

 

Anmerkung: Wenn als Trennzeichen für den Input-String einfache oder doppelte Anführungszeichen verwendet werden, kann dies zu einer Fehlinterpretation der einfachen bzw. doppelten Anführungszeichen als Minuten- bzw. Sekundenwerte führen. In solchen Fällen müssen die zur Angabe der Minuten- und Sekundenwerte verwendeten Anführungszeichen durch Verdoppelung mit einem Escape-Zeichen versehen werden. In den Beispielen in diesem Abschnitt sind Anführungszeichen, die als Trennzeichen für den Input-String dienen, gelb markiert ("), während Maßeinheitsangaben blau ("") markiert sind.

 

Grad, Minuten, Dezimalsekunden, mit nachgestellter Orientierung (N/S, W/E)
D°M'S.SS"N/S  D°M'S.SS"W/E

Beispiel: 33°55'11.11"N  22°44'55.25"W

 

Grad, Minuten, Dezimalsekunden mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D°M'S.SS"  +/-D°M'S.SS"

Beispiel: 33°55'11.11"  -22°44'55.25"

 

Grad, Dezimalminuten mit nachgestellter Orientierung (N/SW/E)
D°M.MM'N/S  D°M.MM'W/E

Beispiel: 33°55.55'N  22°44.44'W

 

Grad, Dezimalminuten mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional
+/-D°M.MM'  +/-D°M.MM'

Beispiel: +33°55.55'  -22°44.44'

 

Dezimalgrade, mit nachgestellter Orientierung (N/SW/E)
D.DDN/S  D.DDW/E

Beispiel: 33.33N  22.22W

 

Dezimalgrade mit Vorzeichen (+/-); das Plus-Zeichen für (N/W) ist optional 
+/-D.DD  +/-D.DD

Beispiel: 33.33  -22.22

 

Beispiele für Formatkombinationen:

33.33N  -22°44'55.25"

33.33  22°44'55.25"W

33.33  22.45

Der Altova XPath/XQuery-Prozessor generiert anhand der Exif-Standard-Metadaten-Tags das benutzerdefinierte Attribut Geolocation. Geolocation ist eine Verkettung von vier Exif-Tags: GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef mit hinzugefügten Werten (siehe Tabelle unten).

 

GPSLatitude

GPSLatitudeRef

GPSLongitude

GPSLongitudeRef

Geolocation

33 51 21.91

S

151 13 11.73

E

33°51'21.91"S 151°13'11.73"E

 

 

 

 

[ Nach oben ]

 

 


© 2019 Altova GmbH