[FOSSGIS-Talk] News: Probelm große Datensätze (Automatisiertes sortieren eines Datensatzes nach Jahreszahl und entsprechende Markierung auf der Karte)
Albin Blaschka
albin.blaschka at standortsanalyse.net
Mi Feb 28 14:43:15 CET 2018
Hallo!
Für mich ist das ein relativ klarer Fall, der nach einem
Datenbank-System verlangt. Je nach bereits vorhandener Erfahrung und
Möglichkeiten ist Postgres/PostGIS hier sicher eine gute Wahl, es sollte
sich aber auch mit SQLite/Spatialite machen lassen.
Die "Langsamkeit" (nicht nur in QGIS) hängt bei solchen Dingen vor allem
vom zur Verfügung stehenden Arbeitsspeicher ab...
Die einzelnen Layer bzw. Abfragen sollten sich in diesen Systemen über
SQL entweder als Views realisieren lassen, wenn immer wieder Daten oder
Abfrageparameter dazu kommen, oder einmalig als entsprechende Tabellen.
Sowohl die Abfragen als auch die aufbereiteten Tabellen werden dann als
Layer in QGIS geladen...
Dafür sind aber wie angedeutet Grundkenntnisse von Datenbanken und SQL
notwendig, im Netz findet sich dazu aber Dokumentation und Hilfen.
Der Datensatz liegt als Shapefile vor? Folgende Arbeitsschritte wären
also notwendig:
* Einmaliger Import des Datensatzes in eine Datenbank - entweder (und
wahrscheinlich am einfachsten, auch wenn es längere Wartzeiten gibt) im
QGIS oder über ein externes Tool, abhängig von Datenbanksystem
* Über Abfragen bzw. Tabellenerstellungsabfragen lassen sich in der
Datenbank die Geodaten auch (um-)projizieren
* Erstellung der gewünschten Abfragen für die jeweiligen Layer im QGIS
über den DB-Manager
* kartografische Darstellung
Ich hoffe, ich konnte erste Hinweise liefern und etwas behilflich
sein...
beste Grüße,
Albin
Am 28.02.2018 14:24, schrieb ckuever at gmx.de:
> Hallo,
>
> leider hatte auf mein vorheriges Problem niemand geantwortet.
> Nun kam ich auf die Idee einfach die ganze Tabelle in QGIS als Layer
> zu laden und dann entsprechend über die Attributtbelle zu filtern.
>
> Nun habe ich ein Problem mit den Datensatz. QGIS braucht lange
> Ladezeiten, gibt keine Rückmeldung bzw. Filtern ist unmöglich.
>
> Der Datensatz ist 100MB groß und hat 700.000 Zeilen. Ist diese Größe
> "zu" groß?
> Ich möchte gerne von jemand mit Erfahrung hören, ob es an QGIS liegt
> oder ich Fehler an der Nutzerumgebung meines Laptops suchen sollte.
> Wie geht ihr mit entsprechend großen Datensätzen um?
>
> Viele Grüße
>
> Christina
>
>
>
> -------- Weitergeleitete Nachricht --------
> Betreff: [FOSSGIS-Talk] Automatisiertes sortieren eines Datensatzes
> nach Jahreszahl und entsprechende Markierung auf der Karte
> Datum: Tue, 27 Feb 2018 09:35:09 +0100
> Von: ckuever at gmx.de
> An: fossgis-talk-liste at fossgis.de
>
>
>
> Liebe Mitglieder der fossgis-talk-Liste,
>
> ich wende mich an euch, nach der Suche nach Ideen und Hilfe.
>
> Ziel: Automatisierte Sortieren und Markieren nach Jahreszahl und nutzen
> der selbigen Symbole und Farbe der Daten aus einer Tabelle. Zur Zeit
> habe ich eine Karte erstellt und da noch Karten folgen sollen, nach
> selbiger Formatierung, möchte ich, dass eingeladenen Tabelle
> automatisch
> nach Jahreszahlen sortiert werden und markiert werden.
>
> Ich habe eine Karte erstellt und möchte die Formatierung für zukünftige
> Projekte speichern.
> Zur erleichterten Nutzung einer weiteren Person, möchte ich, dass QGIS
> eingeladenen Textdateien, automatisch nach Jahresspannen (z.B. Klassen
> wie 1990-2000, 2000-2010) einordnet und immer mit der selben Markierung
> auf der Karte anzeigt (Klasse 1990-2000 immer schwarzer Kreis usw.)
>
> Habt ihr eine Idee, wie ich dies Umsetzen könnte?
>
> Weitere Info: Innerhalb meines Projektes werden mehrere Datensätze aus
> verschiedenen Quellen, jedoch mit nahezu identischer Info
> zusammengeführt. Die Daten werden zukünftig immer aus diesen Quellen
> kommen. Entsprechend wäre es eine riesen Erleichterung, wenn QGIS
> automatisch die Daten nach Jahreszahlen durchsucht und nach
> Voreinstellung markiert und die Formatierung beibehält. Die Datensätze
> haben unterschiedliche Formate, entsprechend sind Spaltenanzahl und
> Spaltennamen unterschiedlich.
>
> Zusätzlich haben die Datensätze verschiedene Koordinatenbezugssysteme.
> Optimal wäre, wenn dies auch automatisiert werden könnte.
>
> Ich freue mich von euch zu lesen.
>
> Vielen Dank!
>
> Christina
>
>
--
| Dr.rer.nat. Albin Blaschka
| Etrichstrasse 26, A-5020 Salzburg
| * www.standortsanalyse.net *
| * www.researchgate.net/profile/Albin_Blaschka *
| - It's hard to live in the mountains, hard but not hopeless!
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste