Verortbare Dateien
Oft liegen Dateien vor, die über eine Verortung verfügen, aber nicht direkt in der Karte darstellbar sind. Dabei kann es sich bspw. um Fotodateien handeln, die GPS Koordinaten per EXIF im Bild mit transportieren.
Ziel dieses Ebenentyps ist es, die ermittelte geographische Lage als Geometrie in der Karte darzustellen, bzw. Geoabfragen zu ermöglichen. Damit handelt es sich um einen Vektorlayer.
Zur Zeit werden:
- geolokaliserte Jpeg und Tiff Dateien unterstützt (Exif).
- TIFF mit GeoReferenz
- GML Dateien (bspw. XPlan)
interpretiert.
Bei Tiff Dateien haben die intern gespeicherten Gps Metadaten Vorrang vor eventuell vorhanden Geodaten in der ".tfw" Datei.
Die gefundenen Datenquellen werden als Attribut mit ausgegeben und können bspw. in cardo per Maptip zum Datenabruf verwendet werden.
Abfragen mittels GeoSQL sind möglich.
Argumente
Typname: GeoLocatedFiles
folder: Der Name des Ordners, der nach Quellen durchsucht werden soll (absolut oder relativ),.
recursive : wenn true, dann werden auch Unterordner mit durchsucht, sonst nur Dateien direkt unterhalb von folder
style|cssFile: hier immer vom Typ Vektor CSS.
loadErrorBehavior (strict): bei Lax: Probleme wg. BBox Transformation ignorieren
watch (false): das Verzeichnis auf Änderungen der Dateien überwachen (ab Version 7.6.7)
filePattern (): Muster für Dateinamen, mehrere mit | - getrennt. Z.Z. ist nur in der Form *.ext zulässig, bei unbekannten Erweiterung wird ein Fehler beim Laden generiert.
Ladevorgang
Beim Laden der Ebene werden die Metadaten aller Dateien im angegebenen Ordner eingelesen und in einer Datenbank ([Globales temporäres Verzeichnis]/GeoLocatedFiles/*.cache) zwischengespeichert.
Damit Änderungen an den Dateien im angegebenen Ordern wirksam werden, muss die Ebene neu geladen werden oder die Cache Datei gelöscht werden.
Attributtabelle
Die Datenquelle definiert folgende Spalten:
id: Pk, lfd. Nr.
filename: der Dateiname, immer rel. zu folder, ohne führenden \
isGeoLayer: true/false, gibt an, ob die Datei als Ebene in Iwan7 zu laden geht
mimetype: z.Z. immer einer der folgenden Werte:
- image/jpeg
- image/jpeg
- image/ecw
- image/tif
- image/tif
- text/xml;subtype=xplan
- text/xml;subtype=gml
lastModified: Änderungsdatum der Datei
geom: die Geometrie (immer Punkt oder Fläche)
direction: Richtung der Bildaufnahme in Grad (oder NULL)
atts: weitere Attribute als Datentyp Object (Bson/Json)
Zuletzt geändert: 20.09.2024 07:22:06 (erstmals erstellt 08.05.2018)