You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2016-10-18 10:12:39

Sergej Renz
Member
From: Oldenburg
Registered: 2016-09-26
Posts: 27

Felder in Attributtabelle summieren und auf Karte abbilden.

Hallo zusammen,

ich hab mal wieder eine eher außergewöhnliche Frage. Und hoffe ich kann sie diesmal genau genug erklären big_smile

- Ich habe eine ".shp-Datei" mit den 3-stelligen PLZ-Grenzen (hier geladen: https://www.suche-postleitzahl.org/downloads)
hier befindet sich nur diese eine Spalte mit den PLZ's.

- Diese .shp-Datei (oder diesen Layer) habe ich dann in QGIS mit einer CSV-Datei "gematcht" (über die Erweiterung "MMQGIS" - aufgrund von doppelten PLZ's).

- Eine Spalte beinhaltet "Umsatzzahlen" (manche PLZ's Gebiete sind eben bewusst doppelt drin, weil verschiedene Bereiche und/oder Produktgruppen in diesem Gebiet tätig sind)

--> Gibt es eine Funktion: (ich bin mir ziemlich sicher, dass dies gehen muss) mit der ich sagen kann bitte zeige mir nicht nur eine "vom System frei ausgewählte Umsatzzahl aus dem PLZ-Gebiet 267" auf meiner Karte, sondern eben fasse alle Umsatzzahlen in der Attributtabelle aus den selben PLZ-Gebieten zusammen und zeige mir die gesamte Summe auf meine Karte an.

Hier ein Foto um sich das vllt. etwas besser vorstellen zu können:

http://www.pic-upload.de/view-31925844/ … s.jpg.html

Beste Grüße
S.

Offline

#2 2016-10-18 21:02:32

gormo
Member
Registered: 2013-08-01
Posts: 2,119
Website

Re: Felder in Attributtabelle summieren und auf Karte abbilden.

Hi,

das ist ne gute Beschreibung! :-)

Auf "Datenbankisch" (SQL) heißt das was du willst tatsächlich "group by".

Du könntest also deine Textdatei mit den Umsätzen in eine SpatiaLite-Datenbank überführen, und dann mit dem QSpatialite-Plugin

select PLZ, sum(Umsatz) as Umsatzsumme from tabelle group by PLZ

machen.

Wl4Nb3r.png

Darüber kriegst du dann die Ergebnistabelle in QGIS geladen, die du dann einfach an deine Polygon joinen kannst, und hast dann die Umsatzsumme dran.

Was ich noch nicht klar habe, ist wie ich die Tabelle mit den Umsätzen mit QGis-Mitteln in die Spatialite-Db rein kriege.
Oha, QSpatialite hat einen Button, der sich "Load CSV data" nennt. Den könnte man mal ausprobieren... ;-)

Viele Grüße,
gormo

Last edited by gormo (2016-10-18 21:04:24)


OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)

Offline

#3 2016-10-19 07:22:24

Sergej Renz
Member
From: Oldenburg
Registered: 2016-09-26
Posts: 27

Re: Felder in Attributtabelle summieren und auf Karte abbilden.

gormo wrote:

....

Viele Grüße,
gormo

Ihr seid einfach die Besten! smile

Werde ich sofort mal testen.

Vielen Dank gormo!

Offline

Board footer

Powered by FluxBB