Tutorial für MAPS

Hallo Gemeinde,

ich suche ein gutes Tutorial für die Erstellung von Deutschlandkarten mittels SAS.
Allerdings habe ich das noch nie gemacht und werde im Internet (im ersten Schritt) nicht schlau.

Ich will eine Deutschlandkarte bauen mit der regionalen Verteilung von Personen - bezogen auf die Bevölkerung im Idealfall, so dass man sehen kann wo überdurchschnittlich viele Personen wohnen. Bei SAS 9.1 gibt es umfangreiches Kartenmaterial, wobei ich noch keine Vorstellung habe wie das ganze funktioniert.

Die Informationen, die mir zur Verfügung stehen sind:
Postleitzahl und der Allgemeine Gemeindeschlüssel (AGS).

Kann man mit den Informationen alleine schon Dichteverteilungen bauen oder brauch man noch mehr Informationen?

Grüße
Christopher

Aktuelle Landkartenkoordinaten

Unter Landkartendaten im SAS-GMAP-Format finden Sie Informationen zu aktuellen deutschen Kreis- und Gemeindekarten.

PROC GMAP und Kartenmaterial

Ein komplettes Tutorial ist mir nicht bekannt, hier ein paar Informationen:

Für Deutschlandkarten liefert SAS mit der Version 9.1.3 Koordinaten mit für Landkreise, die anscheinend auf dem Stand von 2004 sind. Bei Version 9.2 ist es anscheinend Stand 2008. Die aktuellsten bei SAS Institute verfügbaren Kartendaten kann man unter SAS Maps Online herunterladen.

Der Libref MAPS muss allokiert sein (auf <sasroot>/maps). In der SAS-Datei MAPS.GERMANY stehen die Geokoordinaten der Umrisslinien aller Kreise Deutschlands. In der SAS-Datei MAPS.GERMANY2 stehen die Namen der Kreise. Der Schlüssel für die Gebiete ist jeweils die Variable ID, das ist der Kreisschlüssel, also die ersten fünf Stellen des amtlichen Gemeindeschlüssels, den Sie vermutlich auch verwenden.

Es ist mit Hilfe der SAS-Prozeduren PROC GREMOVE und PROC GREDUCE möglich, die Kreiskarten auf Bundeslandkarten oder Regierungsbezirkskarten zu vergröbern. Wenn man nur einen Ausschnitt haben möchte (z.B. nur ein Bundesland), kann man das einfach über eine WHERE-Anweisung realisieren.

Karten auf Gemeindeebene bietet SAS nicht an, diese können Sie von HMS Analytical Software beziehen, wir haben eine Kooperation mit dem Bundesamt für Kartographie. Schicken Sie mir ggfs. eine E-Mail.

Das folgende Programm erstellt mit Hilfe von PROC GMAP simulierte Bevölkerungsdichtedaten auf Kreisebene und zeigt sie in einem Choroplethendiagramm an. Das Ergebnis ist ziemlich bunt, da es sich um simulierte Daten handelt.

/* simuliere Bevölkerungsdichtedaten auf Kreisebene */
proc sql;
create table bevdichte as
select id, ranuni(0) as dichte
from maps.germany2
;
quit;

/* zeige sie als Choroplethendiagramm an */
proc gmap map=maps.germany data=bevdichte;
id id;
choro dichte / coutline=gray;
run;
quit;

Ähnliches Problem

Hallo Redscopler,

ich habe ein ähnliches Problem. Bin auf der Suche nach neuen Geokoordinaten für die Landkreise Sachsen und Sachsen-Anhalt nach den Kreisgebietsreformen. Unter SAS Maps Online habe ich nur Daten von 2004 gefunden. Kann das angehen oder habe ich falsch gesucht?

Grüße
Monika

Geokoordinaten

Guten Morgen,

beim hessischen Statistischen Landesamt stellen wir neuerdings unsere umfangreichen Daten aus den landwirtschaftlichen Erhebungen mittels SAS GMAP grafisch dar. Wir haben dazu die Firma HMS beauftragt uns einen aktuellen Geodatensatz zu erstellen der uns erlaubt die Karten gemeindescharf zu zeichnen. Ich kann die Firma nur empfehlen!

http://www.analytical-software.de/unsere_referenzen/success_stories/oeffentliche/hessisches_statistisches_landesamt_gmap.html

Eric Berger HSL Wiesbaden

Rückfrage

Hallo noch mal,

das mit der Bevölkerungsdichte hat schon mal alles so weit geklappt - dafür schon mal Danke!!

Allerdings ergibt sich für mich ein weiteres kleineres Problem. In meinen Daten sind die "neuen" amtlichen Gemeineschlüssel und davon abgeleitet die Kreisschlüssel, die für GMAP notwendig sind.

Wenn ich mir jetzt meine Deutschlandkarte anschaue, dann fällt mir auf, dass die Felder (hauptsächlich) im Osten nicht befüllt sind, obwohl ich dafür Daten habe ;-)

Ich habe gesehen, dass es einen Thread gibt wo das Thema schon angesprochen wurde - der User hatte aber die Lösung schon gefunden, was mir ja nicht weiterhilft.

Hier gibt ja die Daten für Deutschland, wobei ich aus der "Anleitung" nicht schlau geworden bin.
http://support.sas.com/rnd/datavisualization/mapsonline/html/downview.html?image=downloads/v92maps/germany.gif
Was mich dabei hauptsächlich interessiert: sind dort die neuen germany.sas7bdat-Dateien enthalten in den Packages?!

Und noch eine Frage direkt im Anschluss: wie krieg ich raus welche SAS-Version mein Server hat? Kollegen meinte es gäbe wohl ein Macro dafür, das mir die Informationen sagen kann ...

Grüße
Christopher