Intersezione (analisi) di poligoni che generano output vuoto


9

In precedenza ho posto una domanda su come determinare l'area dei poligoni con un altro confine poligonale.

Determinare l'area di ciascun poligono all'interno di un confine poligonale?

Mi sono reso conto che l'uso di una funzione di intersezione era l'opzione più fattibile nel determinare l'area dei poligoni entro il limite di 1000 m. Ogni volta che eseguo un'intersezione con tutti i shapefile del poligono (ce ne sono circa 40) all'interno del confine del poligono, genera un output vuoto.

Ho impostato il sistema di coordinate per ogni shapefile e il frame di dati sullo stesso. Sto usando ArcGIS 10.1 con una licenza ArcInfo.

Quale sarebbe la causa di questo output vuoto generato?

ATTENZIONE 000117: generato un avviso di uscita vuota.


Sembra che tu sia stato attento e abbia fatto bene le cose. Una cosa da considerare in seguito è se potrebbe esserci qualche problema in uno (o più) dei file di forma. Un modo relativamente rapido per scoprirlo è con una ricerca binaria: tentare un'intersezione della metà (20) dei shapefile. Se il problema persiste, continuare in modo ricorsivo con metà di essi e così via. Se il problema scompare, provare i restanti 20, ecc. Spesso è possibile accedere a un singolo input problematico che causa gli errori; ma anche se non lo fai, avrai imparato di più sulla natura della difficoltà.
whuber

Grazie Whuber. Quel suggerimento aiuta, è sicuramente un processo di eliminazione.
JC11,

1
Ho avuto lo stesso errore, ma ho notato che uno non aveva un sistema di coordinate proiettate. Una volta risolto, ha funzionato. (Vorrei che ArcGIS avrebbe fornito messaggi di errore migliori per aiutare a identificare la causa del problema.)

E sono in ritardo di 5 anni, ho avuto lo stesso problema ma la soluzione è stata trovata dagli sviluppatori stessi. :-)
Hezron Seya,

Risposte:


5

Segui questi passi:

  1. Verifica visivamente che i poligoni si intersecano effettivamente usando Arcmap
  2. Riavvia Arcmap
  3. Assicurarsi che le funzioni non siano selezionate
  4. Rieseguire l'intersezione

3

Stavo riscontrando difficoltà molto simili e ho provato a riparare la geometria con tutti i file senza risultati. Ciò che alla fine ha funzionato è stato posizionare entrambi i file nel proprio file geodatabase e quindi eseguire l'operazione.


1

Sono in ritardo di 10 mesi su questo argomento, ma la mia risposta potrebbe aiutare gli altri:

Un modo semplice per aggirare questo è esportare lo shp su cui stai lavorando. Lo stesso strumento applicato sullo shp esportato potrebbe funzionare bene. per esportare: fare clic con il tasto destro sul layer nella tabella dei contenuti -> dati -> esporta dati


0

Sono in ritardo di 4 anni, ma ho riscontrato lo stesso problema e la soluzione è stata scrivere qualsiasi valore nella tolleranza xy! Forse questo funzionerà per qualcun altro


-2

Ho riscontrato lo stesso problema e ho provato le soluzioni suggerite, ma nessuna di queste ha funzionato. Tuttavia, ho cercato su Google il problema e ho trovato la soluzione nel sito Web di Esri. Controlla il seguente sito Web

http://support.esri.com/technical-article/000006932

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.