Wcześniej zadałem pytanie dotyczące określania obszaru wielokątów z inną granicą wielokąta.
Określanie powierzchni każdego wielokąta w granicach wielokąta?
Doszedłem do wniosku, że użycie funkcji przecięcia było najbardziej wykonalną opcją przy określaniu obszaru wielokątów w granicach 1000 m. Ilekroć uruchamiam przecięcie ze wszystkimi kształtami wielokątów (jest ich około 40) w granicach wielokąta, generuje pusty wynik.
Ustawiłem układ współrzędnych dla każdego pliku kształtu i ramki danych na ten sam. Korzystam z ArcGIS 10.1 z licencją ArcInfo.
Jaka byłaby przyczyna tego wygenerowanego pustego wyjścia?
OSTRZEŻENIE 000117: wygenerowano ostrzeżenie o pustej mocy wyjściowej.
Odpowiedzi:
Wykonaj następujące kroki:
źródło
Miałem bardzo podobne trudności i próbowałem naprawić geometrię ze wszystkimi plikami bezskutecznie. Ostatecznie zadziałało umieszczenie obu plików w ich własnej geobazie plików, a następnie uruchomienie operacji.
źródło
spóźniłem się na ten temat 10 miesięcy, ale moja odpowiedź może pomóc innym:
Prostym sposobem na obejście tego jest wyeksportowanie SHP, z którego pracujesz. To samo narzędzie zastosowane w eksportowanym shp może działać dobrze. do eksportu: kliknij prawym przyciskiem myszy warstwę w spisie treści -> dane -> eksportuj dane
źródło
Spóźniłem się tutaj 4 lata, ale napotkałem ten sam problem, a rozwiązaniem było zapisanie dowolnej wartości w tolerancji xy! Może to zadziała dla kogoś innego
źródło
Napotkałem ten sam problem i wypróbowałem sugerowane rozwiązania, ale żadne z nich nie zostało rozwiązane. Jednak przejrzałem problem i znalazłem rozwiązanie na stronie internetowej Esri. Sprawdź następującą stronę internetową
http://support.esri.com/technical-article/000006932
źródło