Buffer-Inhalt summieren

Hallo,

habe folgendes Problem:

Meine Karte verfügt über 80 Buffer mit 50km-Umkreis, die jeweils um einen Bahnhof gelegt sind. Die Buffer sollen einen Einzugsbereich darstellen und enthalten (aus einem anderen Thema) Angaben über die Anzahl der in diesem Gebiet lebenden Menschen auf Gemeindebene. Wie kann ich für jeden Buffer gleichzeitig die Bevölkerungsdaten aller in ihm vorhandenen Gemeinden summieren und die Summe auf der Karte ausweisen?

Hoffe, dass die Problemschilderung verständlich war.

Vielen Dank für Eure Hilfe!
Christian M.
Vielleicht geht's damit:
Themen- und Feldnamen anpassen!
keine Fehlerbehandlungsroutine enthalten

TheView=av.getactivedoc
'Pufferthema
BufferTheme=TheView.FindTheme("Buffer.shp")
BufferFtab=BufferTheme.GetFtab
BevoelkFeld=BufferFtab.FindField("Bevoelk")

'Thema mit den Bevölkerungsangaben
OrtThema=TheView.FindTheme("Orte")
OrteFtab=OrtThema.GetFtab
EinWohnerFeld=OrteFtab.FindField("Fläche")

'Berechnung
BufferFtab.seteditable(true)
for each rec in BufferFtab
Puffer=BufferFtab.returnvalue(Bufferftab.FindField("Shape"),rec)
OrteFtab.SelectByPolygon(Puffer,#VTAB_SELTYPE_NEW)
Einwohner=0
For each rec2 in OrteFtab.getselection
Einwohner=Einwohner+(Orteftab.returnValue(EinwohnerFeld,rec2))
end
BufferFtab.setvalue(BevoelkFeld,rec,Einwohner)
end
BufferFtab.seteditable(false)
BufferFtab.flush
[/i][i][/i][i]
ich glaube einfacher wäre es so: Buffer und Thema mit Bevölkerunginformationen verschneiden (erst intersect: Bevölkerung = input theme, Buffer = overlay, dann union mit buffer und intersect-Thema)und dann über eine Summentabelle (Feld mit Buffer-ID selektieren)die Bevölkerungszahl summieren. Für die Darstellung in der Karte wäre es vielleicht am besten, man joint die Summentabelle an das Buffer-thema, dann kann man die bevölkerungszahl in der Legende darstellen.
Hoffe, das hilft.
Gruß, Steffi