Mam zestaw danych funkcji, który używa GCS_WGS_1984 jako geograficznego układu współrzędnych. Zawiera kilka klas funkcji.
Ten zestaw danych funkcji jest sam w geobazie pliku, która zawiera jeszcze kilka klas funkcji w katalogu głównym gdb. Jedną z nich jest klasa obiektów zwana „punktami”, która również wykorzystuje GCS_WGS_1984 jako swój układ współrzędnych.
Pomyślałem, że trywialne byłoby użycie ArcCatalog do przeciągnięcia klasy elementów z katalogu głównego gdb do zestawu danych elementów, ponieważ mają one ten sam układ współrzędnych. Niestety ArcGIS wyświetla okno dialogowe z błędem:
Failed to paste points
The spatial references do not match
Dlaczego to się nie udaje? Jeśli GCS klasy obiektów i zestaw danych funkcji są takie same, czy nie powinno to po prostu działać? Sprawdziłem, że tak jest w oknach dialogowych, a także eksportuję plik prj zarówno dla zestawu danych, jak i klasy, i używam narzędzia różnicowego do porównania tych dwóch. Są identyczne.
Czy odniesienie przestrzenne klasy obiektów jest inne niż układ współrzędnych / rzut?
Próba skopiowania klasy elementów do zestawu danych elementów przez przytrzymanie klawisza Ctrl podczas przeciągania powoduje awarię ArcCatalog za każdym razem (wstyd na ESRI).
Chyba mógłbym spróbować alternatywnych sposobów przenoszenia klas obiektów. Użyj CopyFeatures do zestawu danych. Czy projektować z klasy elementów na nową klasę elementów w zestawie danych elementów?