Proc GMAP - Beschriftung von Flächen

Hallo zusammen,
mittlerweile kann ich - Dank auch an HMS und Andreas Mangold - wunderbare Landkarten auf Gemeindeebene mit SAS erstellen. Aber, man will es ja immer ein wenig noch besser machen. Nun würde ich die Teilflächen gerne beschriften. Hier mit dem Gemiendenamen. Einen output bekomme ich hin, aber die Qualität läßt sehr zu wünschen übrig (siehe angehängtes rtf-Dokument). Weiß jemand Rat?

Anbei meine Syntax:

options nodate nonumber ps=200 ls=250;
legend2
position= (right bottom )
offset=(0 pct,2 pct )
down=6
shape=bar(1,1)
label= (h=0.5 position= (top center) "&M_legende.")
mode=share;

%annomac;
%maplabel (karte2, daten3, work.labelout, idname, gemeinde, font=arial Black,
color=black, size=7, hsys=6);

proc gmap data =daten3
map=Karte2
all;
id gemeinde;
choro klasse / discrete annotate=labelout
coutline= black
legend=legend2;
run ; quit;

Hallo! also ich hab die

Hallo!

also ich hab die positionierung des textes so verändert:
ermittlung der mittelwerte der koordinaten eines bereiches und dann immer weiter angepasst, bis sie mir recht war. vielfach ist die grundposition mit mittelwert durchaus okay, manche muss man eben mittels trial and error etwas nach norden, süden,... verschieben...

data Add_Labels;
retain function 'Label'
xsys ysys '2'
style "'Arial/bold'"
size 3
hsys '3'
when 'a'
;
set center;
text=Text;
run;

PROC GMAP...
...
annotate=Add_Labels...
...
;

Die Datei "center" sieht einfach so aus:

Text X Y
Gmünd 650629.75156 400784.40736
Gänserndorf 778687.45606 363283.42447
Hollabrunn 728153.4369 390806.19745
Horn 701008.83263 398091.01961

Die X und Y-Koordinaten entsprechen denen, wohin der Text geschrieben werden soll... Wie gesgat, zuerst den Mittelwert verwendet, dann durch probieren hin und her verschoben, also einfach mal versucht um 1000 nach oben, rechts.... was auch immer. karte immer wieder neu erstellt, bis mir alle positionen gefallen haben. bedeutet natürlich etwas aufwand. aber das ergebnis ist okay!

ich hoffe das hift etwas! und die beschreibung meines tuns ist verständlich...

lg,
letiss

Beschriftung von Flächen

Hallo,
mittlerweile bin ich in der Lage wunderbar (?) die Flächen einer Landkarte zu beschriften und auch unterschiedliche Linienstärken (Kreis/Gemeindegrenzen) zu verwirklichen. Ich habe einerseits in meinem Dataset mit dem ich die Flächen beschriften ein 100 * 100 KOS.

In meiner Landkarten-Daten Datei sehen die Zahlen so aus

x y
-0.0049771 -0.0119078
-0.0049031 -0.011906
-0.0049626 -0.0118205
-0.0049757 -0.0117864
-0.0049279 -0.0117739
-0.0048796 -0.0117998
-0.0048944 -0.0117417
-0.0047375 -0.0117137
-0.0047462 -0.0116652
....

Wie kann ich jetzt an Hand meiner Daten den Mittelpunkt einer Fläche (z.B.Gemeinde) finden/berechnen und ihn dann in mein 100 * 100 Beschriftungs KOS übernehmen? Im Moment fällt mir nur die Bleistift - Lineal Methode ein............

???????????????

War die Frage verständlich? Für weiter Tpps wäre ich dankbar.

Schönes Wochenende!

Danke ! Das ist mal ein

Danke !
Das ist mal ein Gedankenanstoß. Wenn es was ruhiger ist werde ich das mal probieren.

Eric Berger