Hallo, hier ist Jan Willerck. Ich begrüße euch zur
nächsten Übungseinheit zur Bevölkerung Deutschlands. Das heißt,
eigentlich geht es um die Verknüpfung von Datensätzen und wie wir das machen können,
zeige ich euch jetzt erst im theoretischen Teil und anschließend wieder im Praktischen.
Viel Erfolg. Kommen wir also zu den Folien, die ihr im Moderaum findet.
Es geht heute um die Bevölkerung in Deutschland.
Da zunächst ein paar Worte zu den Quellen der Daten.
Ihr könnt euch die Daten selber herunterladen von der Seite der
statistischen Ämter in diesem weil die Bevölkerungszahlen, das ist sicherlich eine gute Übung.
Ich werde diese Tabelle an meinem kurz zur Verfügung stellen,
aber auch in diesem Kurs solltet ihr versuchen,
die mal selber runterzuladen, nur wenn irgendwas nicht klappt,
auch die Datensatz, die mich zur Verfügungsstelle zurückgreifen.
Das Gleiche gilt für den Shapes-Datensatz. Den findet ihr auf
der Seite des Bundesamtes für Kartografie und Geodesie.
Da solltet ihr den Shape-Datensatz in der UTM 32 Projektion wählen
Über das Archiv findet ihr auch ältere Datensätze. Und dann
geht es darum, die Shapeslayer, die keinen Bevölkerungszahlen enthalten,
mit der D-Base-Tabelle, mit den Bevölkerungszahlen zu verknüpfen.
Und um das zu machen, braucht ihr eine eindeutige Zuordnung.
Ihr braucht also eine Spalte, in der für jede Zeile
sowohl im Shapeslayer als auch in der Tabelle ein eindeutiger Code vorhanden ist,
damit Ark Gis wirklich diese Zeilen eindeutig zuordnen kann.
Das Ziel ist, dass ihr in der Tabelle für den Shapes Layer
die alten Angaben findet und auch die neuen Einträge für die Bevölkerungszahlen.
Hier ist noch ein alter Datensatz angegeben,
ich habe auch noch mal einen neueren heruntergeladen,
aber das Prinzip ist sicherlich das Gleiche.
Hier ist der Vorgang schon mal dargestellt,
wie ihr nachher die Fläche berechnen könnt.
Wir wollen ja die Bevölkerungszahlen für die Fläche der Kreise
darstellen,
Ein Eintrag für die Flächengröße der Shapes findet ihr noch nicht.
Den müsst ihr selber berechnen. Das machen wir gleich gemeinsam.
Und so sollte dann euer Endprodukt aussehen. Deutschland mit der
Bevölkerungsdichtdichte, Einwohnerruffläche. Und das probieren wir jetzt in nun
mal gemeinsam aus. Kommen wir jetzt wieder zu dem praktischen
Teil der eigentlichen Übung. Die Karte ist schon geöffnet.
Ich lade mir meinen Shape-Datensatz ein.
at to current map
Da ist er, und jetzt kann ich ja mal gucken,
was sich da drin finde, klicke ich mal auf Hamburg.
Da sehe ich die Attribute, das ist alles,
wenn ich sehr viel sage, zumindest das meiste davon,
ich sehe natürlich die Bezeichnung, ich sehe einen RS-Code,
der könnte ja vielleicht nochmal wichtig werden,
aber um den Datensatz ein bisschen besser zu untersuchen,
öffne ich natürlich
die Attributtabelle
Sich hier und dann unserer Kartenansicht öffnet. Den RS-Code habe ich
ja schon als möglicherweise wichtig identifiziert, den sortiere ich mal,
dann sehe ich etwas, was mich betrügt. Wenn ich sehe,
dass es mehrere Einträge gibt, zum Beispiel für Flensburg,
mit dem gleichen RS-Code, das gefällt mir gar nicht,
wir können uns das ja mal angucken,
abgezoomt,
automatisch auf die entsprechenden Fläche
Aha, das ist hier im Süden. Und das ist eine Fläche,
die nördlich liegt, wie mal so zwei Flächen für Flensburg.
Und ich sehe schon, dass bei Kiel das Gleiche folgt.
Gut, damit müssen wir uns nochmal beschäftigen. Ansonsten haben
wir hier die Kreise schön dargestellt. Ich kann jetzt hier
wieder mit dem rechten Mausklick auf den gesamten Layer zoomen.
Und eigentlich möchte ich ja die Bevölkerungsanzahl in den Kreisen analysieren.
Und ich bin jetzt ein wenig erstaunt. Ich weiß doch,
dass ich meine Tabelle eben mit meinen Ordner Daten kopiert habe.
Ich sehe ihn jetzt hier aber nicht
Und den Trick, kennt ihr vielleicht schon,
dann muss ich das einmal aktualisieren,
weil ich das gerade erst eben gemacht habe,
nachdem ich den Wortner verknüpft habe und siehe da,
es öffnet sich die Tabelle deutschland,
publation, DBF, wieder eine D-Base-Tabelle,
die packe ich jetzt wieder in die Kartenansicht oder in meinen Inhalt,
will ich mir auch mal angucken.
Und da sehe ich jetzt wieder eine ID-Nummer, den Namen und dann Bevölkerungszahlen für verschiedene Jahre.
Und hier bin ich die IDNO, mal aufsteigende Tiere,
sehe ich, das ist immer nur eine ID-Nummer gibt,
wo Kreis, es gibt also nur einen Kreis.
Wichtig ist jetzt, dass dies die Tabelle für die Shapes ist,
die direkt verknüpft ist, wir hatten ja eben das Beispiel Flensburg,
wenn ich hier Flensburg auswähle, dann sehe ich es auch in meiner Kartenansicht,
wenn ich das Gleiche in meiner Tabelle versuche, Deutschland,
Population, da passiert nichts,
die ist nicht mit dem Shape-Player verknüpft
Aber irgendwie muss ich es ja schaffen,
dass sich diese Information in mein Shapeslayer kriege.
Und das wollen wir jetzt mal probieren. Dazu benötige ich
einen Join. Ich will also diese beiden Datensätze miteinander verbinden.
Und das kann ich natürlich nur machen,
wenn ich ein Feld finde, das identisch ist.
In beiden Datensätzen. Und in diesem Fall ist es leicht,
diese OID und die ID.1, die wurden Sohn vergeben,
aber mehr oder weniger zufällig nach der Reihenfolge.
Daran kann ich mich nicht orientieren. Hier habe ich eine
FIT oder keine OID. Ich muss mich also hier offenbar
eintrag RS orientieren, was unsere Shapes anbelangt und bei Deutschland
Population will ich mich an der ID orientieren.
Diese beiden Merkmale will ich miteinander verknüpfen und hoffe,
dass dann alle anderen Einträge ebenfalls verknüpft werden
Nun habe ich aber das Problem, dass ich schon ahnen kann,
dass Argis das in dieser Form nicht schaffen wird.
Denn hier habe ich jeweils eine ID und hier habe ich ja
zumindest stellenweise nicht immer, aber doch häufig doppelte Einträge.
Und wie sollte das automatisch erfolgen? Argis weiß ja nun nicht,
ob ich diesen Datensatz verknüpfen will oder diesen Datensatz,
wenn er 01, 001 in der anderen Tabelle sucht.
Also muss ich dafür sorgen,
dass die Einträge für die Shapes eindeutig werden,
Und das kann ich machen, indem ich ein The Solve ausführen.
Suche ich hier einfach mal, geht immer schneller.
Dann will ich natürlich meine Kreise bearbeiten.
Eine outbetreature Class wird schon vorgeschlagen. Gleicher Name,
ergänzt dich The Solve, Datenbank. Dann musste ich noch
angeben,
wo Nachricht es sorgen will
Das soll natürlich RS sein. Ihr müsst sie vielleicht nochmal auf Clear drücken,
weil ich ja eben noch den Datensatz Flensburg ausgewählt hatte.
Das könnte für Verwirrung sorgen. Und dann hobiere ich das
doch einfach mal aus. Das scheint ja eine Klapp
zu haben. Die Nachrichten sind positiv, completed,
dann entferne ich doch gleich mal den alten Datensatz aus meinem Inhaltsverzeichnissen
möchte ich es nennen und schaue mir jetzt diesen hier an.
Dazu öffne ich wieder die Attributtabelle. Jetzt will ich
die Tabelle nach dem RS kurz sortieren und ich sehe,
ich habe jetzt eindeutige Einträge. Leila ist ganz viel verschütt gegangen,
die anderen Einträge, das liegt auf der Hand,
da agis ja nicht weiß, welchen Eintrag er übernehmen soll.
Er hat also nur die übernommen, die eindeutig zuzuordnen sind,
hat dazu diese virtuellen Shape Lang und Shape Areas geschaffen.
Wir können uns ja jetzt mal Flensburg angucken.
Und jetzt habe ich tatsächlich eine Fläche für Flensburg.
Also das wusste ich auch noch,
dass das 1-0-1 Flensburg ist,
auch wenn der Namen hier nicht mehr aufgeführt wird.
Aber jetzt habe ich die Voraussetzung geschaffen,
hier einmal die Auswahl aufschieben, die wieder auf dem gesamten Shapes Layer.
Aber jetzt habe ich die Voraussetzung geschaffen, beide Datensätze zu verbinden.
Ich kann das hier noch einmal demonstrieren
Das brauchen wir jetzt nicht mehr. In der Symbologie kann ich mir,
wenn ich mir die Gradiated Cards, Entschuldigung, auswähle,
nur diese Einträge anzeigen lassen, Shape Langth, Shape Area.
Das ist nicht besonders vielsagend. Aber nun,
wenn alle damit vielleicht eindeutiger, als gehe ich hier wieder
auf die Singles und Leute.
Alles ist gleichermaßen dargestellt. Und jetzt kann ich über die
rechte Maus-Taste auswählen.
Joints and Relates
At join. Da will ich hier natürlich meinen Shade-Datensatz,
diesen neuen aus, dann will ich hier
den RS-Code aus und automatisch wird es jetzt schon voreingestellt.
Es gibt ja nur einen anderen Datensatz, Deutschland,
Population und Arcis Ahnt schon,
das ist die ID-Nummer sein muss mit der gejoint werden soll.
Das ist aber zu prüfen, ob das immer stimmt.
In diesem Fall ist es richtig, probiere das jetzt
mal aus
Und schon habe ich eine Tabelle, hier ist ja unser,
unsere Attribut-Tabelle für die Shapes noch geöffnet,
in der ich nach dem Frontend seinen RS-Code habe, diesen seltsamen Shape Lang,
in Shape Area, aber eben auch die anderen Daten aus der Tabelle.
Dieser Troyin ist nur temporär, das heißt,
wenn ich den Datensatz schießen würde oder das Projekt beenden würde,
wäre dieser Troyin wieder aufgehoben,
ich könnte ihn ja auch manuell aufheben,
dann würde ich hier wieder auf Johns and Relates gehen und auf Remove Join knicken,
das will ich aber nicht machen,
ich möchte gerne diesen Join temporär Nein permanent speichern,
dazu muss ich
die Daten einmal exportieren
Export-Features. Da ist der Name, ich nehme jetzt den Voreingestellten,
diesen Namen, probiere ich einmal und ergänze ihn um Population.
Der neue Datensatz führt automatisch als Layern zugefügt,
dann kann ich den Alten gleich wieder entfernen.
Es dürftet sonst nur Verwirrung. Und jetzt habe ich eben
die Möglichkeit, mit diesem neuen Datensatz zu arbeiten.
Ich kann über die Gravelated Colors Jetzt wird die ID eingestellt, oder ausgewählt,
automatisch, sehen wir, dass die Anna Maschinken Sortierung folgt,
aber natürlich möchte nicht die ID darstellen,
sondern zum Beispiel die Bevölkerung für das Jahr 2019,
das kann ich prüfen, die Anzahl der Klassen noch ein wenig erhöhen,
wird es eindeutiger.
Und jetzt kann ich sehen,
dass Hamburg in Berlin ein hoher Bevölkerungszahl haben,
München natürlich auch, auch die Region Hannover,
das ist jetzt hier natürlich nicht die Stadt Hannover,
sondern die gesamte Region.
Und natürlich habe ich relativ hohe Bevölkerungszahl hier
auch im Westen
Allerdings möchte ich ja auch gerne die Bevölkerung in Relation zur Fläche
der Kreise darstellen. Das kann ich im Moment noch nicht.
Ich habe hier keine echte Angabe zur Fläche mit Shape Area,
da weißt du ja gar nicht so ganz genau,
was das ist, möchte ich nicht arbeiten.
Verhaupte ich jetzt mal. Also brauchen wir noch einen Eintrag für
die Fläche. Hier unten ist die Tabelle noch geöffnet,
Deutschland, Population, benötigen wir jetzt aber nicht mehr,
schließe ich erstmal was ich benötige, ist die Attribut-Tabelle für meine Shapes.
Die kennen wir ja schon. Und ich brauche jetzt natürlich
eine neue Spalte für die Fläche. Das kann ich erledigen,
indem ich ein Feld ergänze, Ed Field zu finden.
Das denke ich jetzt. Area, das neue Feld
Als Präzisierung wähle ich Double aus. Schließkummer zahlen,
eine doppelte Genauigkeit, den Rest benötige ich hier nicht an Eintrieben,
aber ich muss diesen Eintrag jetzt noch speichern.
Dann kann ich die Shields Ansicht schließen,
damit wieder auf meine Tabelle zurück,
meine Attributtabelle für die Shapes und sehe,
dass ich eine neue Spalte habe,
Area,
dann klicke ich jetzt mit der rechten Maustaste drauf
Und kann gleich die Voreinstellung wie ein Catrilate Dynamitry.
Das ist der Name des Feldes, Area. Und das Schöne ist,
dass ich jetzt auch einfach auswählen kann,
was damit dargestellt werden soll, nämlich dass Area,
die Einheit kann ich wählen, da nehme ich natürlich Quadratkilometer,
das Koordinatensystem, über den ich aus dem Datensatz,
das ist UTM-Zone 32N,
das passt doch
ganz gut
Da gehe ich auf... Okay, dann dauert das
einen kleinen Moment. Und jetzt habe ich hier möglicherweise das
Area dargestellt, das sieht neun Dinge seltsam aus.
Das heißt, ich muss mal das Feld ein wenig aufziehen.
Und dann passt es schon besser. Oh, unangenehm.
Da gucke ich mal Hamburg, wie ich mal den Datensatz
aus. 70222 Quadratkilometer, stimmt so ungefähr
Hundertprozentig sicherlich durch die Generalisierung. Jetzt hebe ich die Auswahl wieder auf.
Ich schließe die Tabelle, damit ich eine größere Kartenansicht habe.
Und jetzt kann ich mal probieren, über die Normalisierung der Fläche darzustellen,
wie es mit der Bevölkerungsdichte, Entschuldigung in Deutschland aussieht.
Und jetzt sehe ich natürlich wieder, oder nicht natürlich,
zum Glück ein plausibles Bild.
Deutschland ist unterschiedlich dicht besiedelt. Natürlich hier die sehr großen Kreise,
zum Beispiel Mecklenburg-Vorpommern, die sehr dünn besiedelt sind.
Berlin, Hamburg ist ein dicht besiedelt, München natürlich auch,
dann jeweils heißt es Umland in Hamburg und München.
Und natürlich auch wir der Westen. Das ist jetzt nur
über die Kartenannsicht dargestellt. Wir haben keinen echten Eintrag in
unserer Attributtabelle für die Bevölkerungsdichte. Das ließe sich aber rechnerisch
lösen. Das machen wir aber in einer anderen Übung.
Ich hoffe, ihr habt was gelernt,
was mitbekommen
Dass die Geschwindigkeit stimmte und dass ihr, naja,
Erfolg beim Nachklicken habt.
Vielen Dank für heute