Daten-Browser

Anwendung zum Zugriff auf (Geo)Daten im hinterlegten Dateisystem oder in freigegebenen Datenbanktabellen.

  • Anzeige von Dateien im hinterlegten Dateisystem.
  • Einbindung und Zugriff auf Datenbanktabellen
  • Bearbeitung von Datenbanktabellen (Oracle, Postgres, MsSQL) bei entsprechender Rechtevergabe
  • Ordner "Meine Daten" bei Uploadlizenz
  • Anzeige in der Karte von folgenden Geoformaten: Shapes (*.shp, *.dbf, *.shx), Tiffs, DXF, Geopackage, WMS/WFS/Feature Dienste als Verknüpfung, GML, CSV, GPX
  • Laden von xlsx Tabellendaten
  • Merkliste zum Download verschiedener Datensätze als *.zip
  • Office Dateien können über das Kontextmenü an die entsprechende Office Anwendung übergeben werden.

Tipp: kurze Einführung als Video!

Vorgehensweise

Upload von Daten

  • Einrichtung einer eigenen Ordnerstruktur bspw. nach Inhalten oder Datentypen über das Kontextmenü
  1. Erstellen Sie einen Ordner in "Meine Daten".
  2. Wählen Sie nun Daten aus dem Windows Explorer und ziehen diese per Drag&Drop auf das Ordnersymbol.
  3. Beachten Sie bei Shape Files, das die folgenden Dateien zu einem Shapefile gehören und zusammen hochgeladen werden müssen: *.shp, *.dbf, *.shx.
  4. Beachten Sie, dass bei ShapeFiles, welche gezippt sind, diese zuvor entpackt werden müssten. Dazu können Sie den Kontextmenüeintrag des Daten-Browsers nutzen.
  5. Alle Daten, die in der Karte angezeigt werden sollen, müssen zuvor bereitgestellt werden.

Anzeigen von Dateien in der Karte

  1. Wählen Sie die Dateien im Menü aus.
  2. Wählen Sie im Kontextmenü der Datei den Eintrag Daten bereitstellen aus.
  3. Ein Doppelklick auf die Ebene, stellt ebenfalls die Kartendaten bereit.
    filebrowser_01a.png
  4. Nachdem die Daten geladen wurden, können Sie die Ebene, ebenfalls über das Kontextmenü, in der Karte anzeigen.
    filebrowser_01b.png
  5. Darstellung der Datei unter Meine Daten in der Karte


 Download von Dateien

  1. Wählen Sie im Kontextmenü eines Ordners oder einer Datei die Funktion Datei herunterladen oder Ordnerinhalt als Zip herunterladen (Diese Berechtigung wird administrativ vorgegeben, sprechen Sie ggf. mit Ihrem Administrator)
Anpassung der Standardsymbolik (Farbe, Liniendicke, ...)

Eigene Daten werden nach dem Hochladen im Daten-Browser in einer Standardsymbolik angegeben.

Anpassung der Symbolik über den Symboleditor der Ebene in der Karte

Hinweis: Speichern Sie die Änderungen im Daten-Browser, so steht Ihnen die neue Symbolik immer nach dem Laden der Ebene zur Verfügung.

 

  1. Starten Sie den Daten-Browser und suchen Sie die Ebene, in welcher Sie die Symbolik ändern wollen.
  2. Laden Sie die Ebene und zeigen Sie diese in der Karte an.
  3. Wählen Sie aus dem Kontextmenü der Ebene den Eintrag Symbolik anpassen.
  4. Nutzen Sie eine Vorlage oder passen Sie die Symbolik mit dem Symboleditor selber an.
  5. Wenn Sie die Anpassungen durchgeführt haben, überprüfen Sie dies in der Karte.
  6. Wechseln Sie nun im Symboleditor auf die Textansicht.
  7. Kopieren Sie das CSS an dieser Stelle heraus.
  8. Wechseln Sie in den Datenbrowser und öffnen Sie die Ebeneneigenschaften.
  9. Kopieren Sie nun das CSS dort hinein.
  10. Speichern Sie diese Einstellungen.

Beachten Sie, dass Sie ggf. einen eigenen Legendeneintrag notieren müssen, siehe vorherige Beschreibung!

Auf Merkliste

Die Merkliste dient dazu verschiedene Daten aus verschiedenen Ordnern zu merken und als zip runterzuladen:

Hinweise zur Legende von Daten aus dem Daten-Browser

Werden neue Daten im Daten-Browser eingebunden und exisitert zu diesen Daten keine Styleinformation, so wird vom cardo eine Standardlegende eingerichtet. Diese kann so aussehen und sich farblich unterscheiden:

 

LEGENDE

Ebenso wie die Symbolik, wird die Legende automatisch generiert. Wird bspw. über die Ebeneneigenschaften das CSS geöffnet, so finden Sie keinen Standard-Legendeneintrag (map-legend).

Ebenso werden unabhängig vom Geometrietyp für alle Geometrietypen die Symboliken definiert:

D.h. wird die Symbolik für Daten-Browser Ebenen bearbeitet, siehe den folgenden Abschnitt, so müssen Sie einen eigenen Legendeneintrag notieren.

Die einfachste Form eine Legende zu definieren ist mit folgendem Legendeneintrag, der HINTER der Symbolik folgen muss.

map_legend {   

{          

     label: "Flurstücke";

     scale-factor: 0.5;

     geometry-type: polygon;    

}   

}

Wichtig ist, dass Sie den richtigen Geometrietyp notieren, je nachdem welcher Geometrietyp in ihren Daten vorhanden ist. Im CSS ist es möglich, sowohl Punkte als auch Linien oder Polygone in einer Symbolik zu definieren. Hier sind jeweils separate Legendeneinträge notwendig.

map_legend {

{          

     label: "Naturschutzfläche";

     scale-factor: 0.5;

     geometry-type: polygon;    

}   

{          

     label: "Grenzlinie Naturschutzgebiet";

     scale-factor: 0.5;

     geometry-type: line;    

}

}

Weitere Informationen dazu finden Sie in unserer CSS Beschreibung.

Weiterhin wird bei einer automatisch generierten Legende der Legendeintrag nicht wie gewohnt beschriftet. Dazu ist es notwendig diesen selber anzupassen. (CSS Beschreibung.)

map_legend {              

     label: "Flurstücke";

     scale-factor: 0.5;

     geometry-type: polygon;        

}

Beachten Sie bitte die weiteren Hinweise:

In den Ebenen-Eigenschaften zu einer Datei kann die Symbolik angepasst werden. Werden die Farbänderungen hier vorgenommen, so sind diese auch in der Druckvorschau wiederzufinden.

-->  

Dagegen ist es möglich, die Symbolik direkt an der Ebene in der Karte zu ändern: (Kontextmenüeintrag Symbolik anpassen)

Diese Änderung hat "Vorrang" vor der Einstellung im Daten-Browser und ist ebenso im Ausdruck vorhanden.

Weitere Informationen zur Druckvorschau finden Sie hier.

Daten liegen nicht richtig auf der Karte - falsches Koordinatenbezugssystem

Liegen die Daten an einer falschen Stelle in der Karte, so ist meistens das Bezugssystem nicht richtig. cardo versucht dieses anhand der Koordinaten automatisch zu ermitteln. Dies kann aber auch fehlschlagen, was sich in der falschen Lage der Daten äußert.

Das Koordinatenbezugssystem kann jeder Nutzer selber anpassen. Dazu sind die Ebenen-Eigenschaften zu öffnen und die richtige EPSG aus der Liste auszuwählen oder einzutragen.

Speichern Sie Ihre Änderungen und zoomen Sie erneut auf die Ebene um die Lage in der Karte zu kontrollieren.

Nutzer, die keine Berechtigung für die Änderung der Ebenen-Eigenschaften besitzen, müssen Sich an Ihren cardo Administrator wenden.

Links als Verknüpfung anzeigen
  • ein WMS Dienst kann als Verknüpfung im Dateisystem gespeichert werden
  • diese URL wird als *.url im File Browser angezeigt
  • mit Klick auf den Eintrag wird der WMS Dienst geladen und kann in der Karte angezeigt werden

Symbolik mit CSS Datei hinterlegen für Shape oder Tiff

Bei *.tiff und *.shp Dateien wird im gleichen Ordner nach einer gleichnamigen css Datei (*.shp.css oder *.tiff.css) geschaut und bei Vorhandensein diese für die Darstellung in der Karte genutzt.

Hinweise
  • Geopackage/tiff/shape Dateien werden als Ordner angezeigt, sind aber physisch keine Ordner im Dateisystem (bspw. besteht die shp aus den untergeordnete shx, dbf, sbn, sbx Dateien)
  • Fehlen Zugriffsrechte auf einen Pfad im Dateisystem oder existiert dieser Pfad nicht mehr, so wird vor dem Pfad ein rotes Ausrufezeichen als Warnmeldung angezeigt. Bitte sprechen Sie Ihren cardo-Administrator an.
    dateibrowser_warnung.png
  • Löschen von Ebenen: Sind Ebenen geladen, wird eine zweite Warnmeldung ausgegeben, dass die Ebene deaktiviert und danach gelöscht wird.
  • Werden bei Shape-Dateien bspw. die shx Datei gelöscht, wird nicht das gesamte Shape entfernt. Der Nutzer erhält eine Warnmeldung in der Kartenanwendung, das die Ebene nicht mehr funktioniert. Bei Shape Dateien immer alle gleichnamigen Dateien löschen!
  • Upload Lizenz: Jeder Nutzer hat den Ordner Meine Daten zur Verfügung. Hier werden die Daten unter ...\cardoSystem\_Projekt_NAME\UserHome\CARDO.PROJEKT.Nutzername\GUploadV4 im Dateisystem abgelegt
  • Die Beschränkung der Uploadgröße wird in der Web.config festgelegt und liegt standardmäßig bei 100mb. Ggf. sprechen Sie mit Ihrem cardo-Administrator.
  • WFS Ebenen: wurden einzelne Layer aus WFS Diensten der Karte hinzugefügt, der Dienst aber aus dem Daten-Browser entfernt, werden die Layer NICHT aus der Karte entfernt.
  • Datenbanktabellen löschen: dies schlägt fehl, wenn auf die Tabelle ein View eingerichtet ist, d.h. bei der Aktion löschen wird NICHT kaskadiert gelöscht.
  • an eine vorhandene Datenbanktabelle anhängen: Beachten Sie, dass die Spaltennamen identisch sein müssen. Bei Shapes wird die Geometriespalte beim Import shapegeometry genannt, so dass genau dieser Name auch für die Spalte der Ausgangstabelle definiert sein muss.
  • Ebenen des Daten-Browsers lassen sich nicht mit dem Geodatenexport (separate Anwendung) exportieren
Datenformate
  • Shape
  • Tiff
  • DXF
  • Geopackage
  • WMS/WFS/Feature Dienste
  • GML
  • CSV
  • GPX
  • KML  - ab cardo-Version: 4.2.1 implementiert
  • Laden von XLXS Tabellendaten
  • Upload von Zip Dateien möglich

geplant:

  • ecw

nicht geplant:

  • dwg: Nutzen Sie statt diesem Format DXF, eine Transformation in das DXF Format ist mit vielen Programmen möglich
  • mdb, mde,accdb, jp2, jpeg, png -> alternativ tiff oder Geopackage nutzen
  • ISTDat
Verhalten bei Drag&Drop in verschiedenen Browsern

Im Moment ist das Verhalten mit Drag&Drop noch browserabhängig:

Google Chrome: Symbole ändern sich (bei fehlendem Schreibrecht werden diese zu Verbotszeichen), Ordner werden nicht erweitert
Edge: Symbole verändern sich nicht, Ordner werden nicht erweitert
FF: Symbole ändern sich, Ordner werden nicht erweitert

Verknüpfung mit Drag&Drop hinzufügen:

  • an der Dienstadresse muss service=wfs notiert sein, damit der Dienst korrekt im Datei-Browser erkannt wird (sonst wird der WFS als WMS hinzugefügt)
 
Anzeigen von xlsx Dateien

Es empfiehlt sich xlsx Dateien in den Ordner "Meine Daten" hochzuladen. Der Zugriff über das hinterlegte Dateisystem ist auch möglich.

Beachten Sie nur: wenn die xlsx-Dateien zusätzlich im Excel geöffnet werden, kann cardo nicht mehr auf die xlsx zugreifen. Excel öffnet diese Dateien exklusiv, d.h. kein anderes Programm kann mehr zugreifen. Sie erhalten im cardo eine entsprechende Warnmeldung, wenn dies der Fall ist.

Einladen von Koordinatenlisten mittels einer CSV Datei

CSV Dateien können mit dem Daten-Browser angezeigt werden. Es wird hierbei versucht geographische Informationen aus den Daten zu lesen.

Sie erhalten u.U. folgende Fehlermeldung, wenn die Zuordnung zu Länge und Breite nicht hergestellt werden kann.

SOURCE:iwan no such column: . Stmt:SELECT [], [Breite], [Länge], [Strom], [Datum], [Zeit], [id] FROM [LUL_E517527804F964B0B69C204664E6342B] LIMIT 50000

Sie müssen nun über die Ebenen-Eigenschaften der CSV Datei im Daten-Browser diese Informationen händisch eintragen.

datenbrowser_csv1.png

Notieren Sie die EPSG und die Bezeichnung der Längen- und Breitenspalte wie in der CSV Datei angegeben.

Meldung "Beim Laden der ShapeDatei..."

Meldung:

Beim Laden der ShapeDatei D:\...\...\...\*.shp wurde keine Epsg angegeben und das automatische Ermitteln schlug fehl.

Sie erhalten diese Meldung, wenn cardo nicht automatisch aus den Koordinaten des ShapeFiles das Referenzsystem ermitteln konnte.

Lösung:

Klicken Sie auf den Button Ebenen-Eigenschaften bearbeiten und notieren Sie die EPSG Nummer der Daten im Shape File.

 

Daten bearbeiten

*nur bei entsprechender Berechtigung*

-> Betrifft Daten in Datenbanktabellen

-> Erläuterungen zur Datenbearbeitung finden Sie hier beschrieben

Beispiel: GPX Dateien einladen und graphisch anpassen

GPX Dateien können Sie direkt im Daten-Browser hochladen. Dazu können Sie sich in den oberen Beschreibungen informieren.

Beim Einladen der Dateien wird eine Standardsymbolik durch cardo vergeben. Diese kann entweder mittels CSS geändert werden oder der Bearbeiter importiert die Daten in das Modul Sketch und kann dort farbliche Anpassungen vornehmen.

Vorgehensweise zum Übernehmen der GPX Geometrien ins Sketch.

  1. Öffnen Sie die Sachdatenanzeige der GPX Datei über das Kontextmenü im Daten-Browser.
  2. Wählen Sie in der Sachdatenanzeige den Eintrag zu Sketch hinzufügen.
  3. Es öffnet sich nun die Sketch-Anwendung mit den Geometrien.
  4. Passen Sie nun die Farben im Sketch an.
Filter WFS Ebenen

Bei Sublayern eines WFS Dienstes kann in den Ebenen-Eigenschaften ein Filter eingefügt werden, bspw. für den Dienst https://geoportal.umwelt.sachsen.de/arcgis/services/wasser/grundwassermessstellen folgender Filter In(messstellenart, "Schachtbrunnen")

tiffs und gml Dateien eines Ordners als eine Ebene laden

Tiff und GML Dateien können im Kontextmenü als eine Ebene für die Karte bereitgestellt werden. Für diese Ebenentypen finden Sie den entsprechenden Eintrag im Kontextmenü.

Hinweis zu Fehlermeldungen bei WMS/WFS Diensten

Die Fehlermeldungen bei Diensten können sehr verschieden sein. Möglicherweise ist die Implementierung für diesen Dienst nicht korrekt oder der Dienst wird nicht korrekt angeboten.

Sie könnten die Fehlertoleranz bei Diensten auf Lax setzen (in den Ebenen-Eigenschaften) und das Laden des Dienstes erneut versuchen.


Bringt der Dienst daraufhin weiter Fehler, so muss die Anfrage geprüft und der Fehler untersucht werden. Wenden Sie sich dazu an Ihren cardo Administrator.

DXF / TIFF Dateien als eine Ebene laden

Befinden sich nur DXF / TIFF Dateien in einem Ordner, so können diese auch als eine Ebene im cardo bereitgestellt werden. Den entsprechenden Eintrag finden Sie im Kontextmenü:

Beachten Sie, dass keine anderen Dateitypen im gleichen Ordner enthalten sind.

DXF Dateien und EPSG Code

Da keine Definition einer Projektion in einer DXF Datei vorgesehen ist, kann der EPSG-Code beim Laden übergeben werden. Ist dies nicht der Fall, dann wird versucht die EPSG aus der Bounding-Box zu "schätzen".

Alternativ dazu kann eine Datei angelegt werden, die gleichlautend wie die DXF Datei ist, aber mit der Dateierweiterung ".epsg". (test.dxf => test.epsg)

In dieser Datei wird in der ersten Zeile der EPSG Code erwartet (EPSG:xxxx oder nur xxxx, bzw. xxx::Code).

Hinweis zu DXF Dateien, die beim in Karte anzeigen eine Fehlermeldung bringen

Prinzipiell sollten fehlerhafte Dateien entweder neu erstellt oder ggf. bei uns die Implementierung angepasst werden. Daher ist es sinnvoll diese fehlerhaften Dateien zur Prüfung an Ihren Administrator zu senden.

Zum Anzeigen der DXF kann aber die Fehlertoleranz der Datei auf lax gesetzt werden, so dass das fehlerhafte Element ausgeblendet wird. Diese Einstellung finden Sie im Daten-Browser / Ebenen-Eigenschaften / Verhalten/Sonstiges:

 

Schlagworte: Datenbrowser

bekannte Einschränkungen

Legendendarstellung im Ausdruck

  • Probleme bereiten große Legendenbilder bei WMS Diensten