komplexe? abfrage von polygonen im gleichen thema

Hallo Forum,

ich habe folgendes Problem und bin auch seit längerer Suche auf keine Lösung gefstoßen.

Ich möchte in ArcView9.3(die kostelose 1.Jahres Studentenversion) eine Abfrage machen um zukleine Polygone auszusortieren.

Und zwar habe ich ca. 1400 Polygone von denen ich alle auswählen möchte die kleiner 0,1ha sind, wenn sie sich nicht näher als 10m zu einem größeren polygon befinden.
Ebenfalls sollten zwei, oder mehrere, einzelne Polygone die kleiner 0,1ha sind, aber in direkter Nachbarschaft stehen(wieder 10m) und zusammen größer 0,1ha sind, erhalten bleiben.

Bei den Polygonen handelt es sich um Waldflächen die in einem Shapefile/Thema/Layer(wie heißt das eigentlich richtig?) sich befinden.

Soweit bin ich schon gekommen:
Ich habe über select by attributs die Flächen <0,1ha ausgewählt und in eine neue shape-datei gepackt. Im ursprünglichen habe ich diese dann gelöscht. In der neuen Datei dann die Kleinflächen per select by location eine abfrage gemacht und erhielt damit die Kleinflächen die noch nahe genug an großen Flächen sind.

Meine Frage nun geht das auch irgendwie eleganter oder einfacher?

Zu den Kleinflächen die zusammen wieder größer 0,1ha wären, habe ich noch keine Lösung gefunden.

Falls ArcView9.3 dazu nicht ausreicht hätte ich auch zugang zu ArcInfo9.2 oder gibt es vielleicht kostenlose Tools die das können?

So, viele Fragen aufeinmal, aber vielleicht gibt es ja Lösungen dazu.


Gruß
Thomas