Ich habe zuvor eine Frage zur Bestimmung der Fläche von Polygonen mit einer anderen Polygongrenze gestellt.
Bestimmen der Fläche jedes Polygons innerhalb einer Polygongrenze?
Ich kam zu dem Schluss, dass die Verwendung einer Schnittfunktion die praktikabelste Option bei der Bestimmung der Fläche von Polygonen innerhalb der 1000-m-Grenze ist. Immer wenn ich einen Schnittpunkt mit allen Polygon-Shapefiles (es gibt ungefähr 40) innerhalb der Polygongrenze ausführe, wird eine leere Ausgabe generiert.
Ich habe das Koordinatensystem für jedes Shapefile und den Datenrahmen auf dasselbe eingestellt. Ich verwende ArcGIS 10.1 mit einer ArcInfo-Lizenz.
Was wäre die Ursache für diese leere Ausgabe?
WARNUNG 000117: Warnung leere Ausgabe generiert.
Antworten:
Folge diesen Schritten:
quelle
Ich hatte sehr ähnliche Schwierigkeiten und versuchte vergeblich, die Geometrie mit allen Dateien zu reparieren. Was schließlich funktionierte, war, beide Dateien in ihrer eigenen Datei-Geodatabase abzulegen und dann den Vorgang auszuführen.
quelle
Ich bin 10 Monate zu spät bei diesem Thema, aber meine Antwort könnte anderen helfen:
Eine einfache Möglichkeit, dies zu umgehen, besteht darin, das von Ihnen verwendete shp zu exportieren. Das gleiche Tool, das auf das exportierte shp angewendet wird, funktioniert möglicherweise einwandfrei. zu exportieren: Klicken Sie mit der rechten Maustaste auf die Ebene im Inhaltsverzeichnis -> Daten -> Daten exportieren
quelle
Ich bin 4 Jahre zu spät hier, aber ich hatte das gleiche Problem und die Lösung bestand darin, einen Wert in xy-Toleranz zu schreiben! Vielleicht funktioniert das für jemand anderen
quelle
Ich hatte das gleiche Problem und habe die vorgeschlagenen Lösungen ausprobiert, aber keine davon wurde bearbeitet. Ich habe das Problem jedoch gegoogelt und die Lösung auf der Esri-Website gefunden. Überprüfen Sie die folgende Website
http://support.esri.com/technical-article/000006932
quelle