Hallo !
habe mal wieder ein - wie ich glaube: triviales - Problem. Komme aber nicht auf die Lösung: Ich möchte aus einem großen Polygon mit einem Layer der kleinere Polygone enthält (die alle in dem großen liegen) "Löcher" schneiden, so dass ich dann ein Polygon erhalte dass wie ein Schweizer Käse aussieht :-) Finde irgendwie nix. Der clip Befehl macht das ja im Prinzip liefert aber als Ergebnis die Bereiche der kleinen Polygone zurück - ich brauche das aber genau andersherum.
Kann jemand helfen ?
habe mal wieder ein - wie ich glaube: triviales - Problem. Komme aber nicht auf die Lösung: Ich möchte aus einem großen Polygon mit einem Layer der kleinere Polygone enthält (die alle in dem großen liegen) "Löcher" schneiden, so dass ich dann ein Polygon erhalte dass wie ein Schweizer Käse aussieht :-) Finde irgendwie nix. Der clip Befehl macht das ja im Prinzip liefert aber als Ergebnis die Bereiche der kleinen Polygone zurück - ich brauche das aber genau andersherum.
Kann jemand helfen ?
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Eika am Fr., 08.01.2010 - 14:38
PermalinkUnter dem clip-Befehl musst du durch Anklicken angeben, ob die schneidende Fläche erhalten oder verworfen werden soll. Bei dir ist wohl "Verwerfen der schneidenen Fläche" (ich habe die deutsche Version) angeklickt, du brauchst aber genau das andere!
Viel Glück!
Gespeichert von GIS_O_MAT am Fr., 08.01.2010 - 14:57
Permalinkdanke für die schnelle Antwort ! Bin leider immernoch zu blöd das zu finden :-( Meinst Du die enviroment settings des clip Befehls ? Da finde ich nichts Entsprechendes. Ich habe hier nur ArcView 9.3 (in englisch). Gibt es vielleicht einen Unterschied zu ArcInfo o.ä. ? Wir sprechen hier schon von dem tool: Analysis>extract>clip oder ?
und der Kittel brennt .....
Gespeichert von Ups am Fr., 08.01.2010 - 15:24
Permalinkich denke "Erase Features" aus den XTools Pro würde das gewünschte Ergebnis bringen.
Einfach mal bei ESRI unter den Scripts schauen, runterladen und ausprobieren.
Gruß vom Ups
Gespeichert von juepe am Mo., 11.01.2010 - 08:29
PermalinkIst das bei ArcGis9 ersatzlos gestrichen?
Gespeichert von janB am Di., 12.01.2010 - 13:42
Permalinkich glaube Eika meinte einen anderen Clip-Befehl.
Ich würde das wie folgt machen:
1. bearbeitung für das Feature mit dem großen Polygon starten
2. die ganzen kleinen Polygone aus dem anderen Feature markieren, kopieren und in das Feature mit dem großen Polygon einfügen
3. jetzt über "Editor" - "Clip..." mit den kleinen Polygonen Löcher in das große machen (die kleinen Polygone müssen markiert sein).
4. die kleinen Polygone löschen - Fertig.
Gruß
jan
Gespeichert von Eika am Di., 12.01.2010 - 15:08
PermalinkJa, so meinte ich das!
Aber du musst aufpassen, dass keine anderen Polygon-Features aktiviert sind. Manchmal werden die dann auch noch mit ausgeschnitten und haben dann auch Löcher.
Hoffentlich klappt´s jetzt!
Gespeichert von GIS_O_MAT am Mi., 13.01.2010 - 10:26
Permalinkalso ich bekomme das nicht hin. Ich habe auf den ESRI Seiten ein ERASE tool gefunden. Mit dem hat es mit einem Datensatz funktioniert mit anderen nicht. Das tool hängt sich auch sehr gerne mal nachhaltig auf.
Mit dem Ansatz "Editor > Clip" klappts leider auch nicht; die kleinen Polygone befinden sich dann zwar in dem grossen sind aber nicht ausgeschnitten - vermutlich mache ich da etwas falsch....
Gibt es eine bestimmte Reihenfolge wie die Daten selektert werden müssen ? Ich habe die "kleinen" Polygone auf den Layer mit dem zu schneidenden grossen Polygon kopiert dann alles markiert und dann den clip Befehl ausgeführt.
Beste Grüße
Gespeichert von Eika am Mi., 13.01.2010 - 11:09
PermalinkWenn du im Editor den Layer, der jetzt die großen und kleinen Polygone enthält, als Ziellayer angegeben hast, selektiertst du nur die kleinen Polygone (alle) und musst dann den clip Befehlt geben.
Viele Glück!