Spatial Join polygon zu polygon bei Datenüberschne

Hallo
Ich würde gerne einen spatial join zwischen 2 Polygongthemen durchführen. Ein Thema beinhaltet Gebäudepolygone, das andere Landnutzungspolygone. Es kommt jetzt allerdings vor, dass die Grenze einer Landnutzung direkt durch ein Gebäude durchführt. Wenn ich nun einen spatial Join mit dem Zielthema Gebäude versuche, dann werden jene Gebäude ausgelassen, in welchen die Grenze durchführt, also 2 Nutzungen vorkommen. Hat da vielleicht jemand einen Vorschlag wie ich das lösen könnte. Am besten wäre für mich Avenue Code, da ich am liebsten jene Gebäude, die zu mehr als 50 % in einem Nutzungsgebiet liegen jenem Nutzungsgebiet voll zuweisen möchte.
Vielen Dank im Voraus
Susanne
Hallo Susanne,

die Beziehungen fuer einen Spatial join sind:

________point___line____polygon
point___nearest_nearest_inside
line____nearest_part of_inside
polygon_n/a_____n/a_____inside

Daher muss dein Haus wohl vollstaendig in dem betreffenden Polygon enthalten sein. Waere es sinnvoll/moeglich, dass du deine Haeuser mit den Flaechen verschneidest (siehe Geoprocessing wizard) und danach die kleinere Haelfte zunaechst eliminierst, um die Zuordnung hinzubekommen?

Viel Erfolg und Gruss

Uwe
Vielleicht hilft der Umweg eines Spatial Joins über die Schwerpunktberechnung der Gebäudepolygone weiter.

-> esriscript

Grüße Heinz ( http://www.giswiki.de )
Vielen Dank Heinz!
Mit dieser extension haut das gut hin!!
Gruß Susanne
Hallo auch,

wo wir gerade bei dem Thema sind, hier noch eine Loesung fuer Puristen:

1. Zwei neue Zahlen-Spalten in das Polygon-Thema (Haeuser) hinzufuegen

2. Mit dem Calculator die Koordinaten des Center-Points berechnen:

[Shape].ReturnCenter.GetX bzw.
[Shape].ReturnCenter.GetY

3. DBase-Tabelle des Shapefiles gegebenenfalls kopieren und

4. als Event-Theme/Ereignis-Thema mit den berechneten Koordinaten einladen

Der Center-Point wird von ArcView zunaechst als Punkt berechnet, der im Zentrum des kleinsten, das Polygon einschliessenden Rechtecks liegt und danach auf dem kuerzesten Wege in das betreffende Polygon hinein verschoben.

Nach der Beschreibung zu der oben erwaehnten Erweiterung zu urteilen ist das hier jedoch nur eine der beiden Loesungen, die in der Erweiterung enthalten sind (1.Centroid (siehe obiges Beispiel), 2. total computed center of mass).

Gruss und happy GISsing weiterhin

uwe.lange(at)DB-GIS.de