Класс пространственных объектов, связанный с Statistical Data Collection, недоступен.
Решение
Убедитесь, что данный класс пространственных объектов не был удален или перемещен.
Более подробно
Для Statistical Data Collection требуется файл (sdcx) и связанный класс пространственных объектов. Не удалось получить доступ к данному классу пространственных объектов, так как он был удален или перемещен. Убедитесь в том, что данный класс объектов существует.
Отзыв по этому разделу?
Класс пространственных объектов, связанный с Statistical Data Collection, недоступен.
Решение
Убедитесь, что данный класс пространственных объектов не был удален или перемещен.
Более подробно
Для Statistical Data Collection требуется файл (sdcx) и связанный класс пространственных объектов. Не удалось получить доступ к данному классу пространственных объектов, так как он был удален или перемещен. Убедитесь в том, что данный класс объектов существует.
Отзыв по этому разделу?
Ссылка на данные карты
Когда вы добавляете слой к кар/ те, ArcMap ссылается на источ/
ник данных, на котором основан
ваш слой. Когда вы сохраняете
карту, ссылки на данные сохра/
няются вместе с ней. Когда вы открываете карту в следующий раз, ArcMap находит данные, ис/ пользуя ссылки. Если ArcMap не
может найти источник данных,
вам необходимо будет либо само/
му найти источник данных, либо
проигнорировать такую ссылку, в этом случае слой не будет отоб/ ражен.
Если вы планируете передавать ваши карты другим специалис/ там, им необходимо будет иметь
доступ к данным, на которые
ссылается карта. Если у них есть доступ к данным, например, дан/
ные хранятся на сервере, при
необходимости они могут просто обновить ссылки на данные. Если
у них нет доступа к данным, ве/
роятно, вам необходимо будет
распространять данные вместе с
вашей картой.
Чтобы облегчить распростране/
ние данных с вашей картой,
ArcMap позволяет вам использо/
вать относительные имена для
источников данных, на которые ссылается карта. Тогда вы може/
те при распространении, напри/
мер, помещать карту и данные в одну директорию. Ссылки, хра/ нимые с картой, будут правиль/ ными независимо от того, где они
находятся на диске.
I have a problem. Whenever I try to create, edit or delete feature classes in ArcGIS geodatabase it gives me an following error: «Error opening feature class.» and «Could not add the specified data object to the map.»
When I try to open it with QGIS (2.10.1) it is entirely ok and I can even export it as a shapefile and then open it in the ArcMap and it is ok aswell. I have been searching on the internet a lot but I haven’t been able to find a solution to this problem anywhere.
I should probably add that it happens with EVERY geodatabase, even if I create a brand new one so I don’t think its because the databases are corrupted; also I am using ArcGIS for Desktop Advanced with a school license (verisons 10.3.1 and 10.2.2).
asked Mar 20, 2016 at 20:03
MarianMarian
411 silver badge3 bronze badges
4
I agree with Vince:
It sounds like your file geodatabase has been corrupted for
geodatabase behavior. QGIS uses one of two potential libraries,
neither of which is geodatabase aware. Please edit the question to
specify the version of QGIS and whether you are using the Esri or open
access library. If ArcGIS says the geodatabase is corrupt, then it’s
in the best position to know; you may need make use of your dataset
backup.
The GDB sounds corrupt. So long as you can still access the data within from QGIS I would export everything to a new GDB and delete the corrupt entity before the problem spreads.
PolyGeo♦
64.7k29 gold badges106 silver badges327 bronze badges
answered Mar 21, 2016 at 1:36
2
If you are running ArcGIS BASIC, that license level does not support the use of subtypes if they are employed in your GDB. Another possibility is that your GDB could be corrupted if it was exported from an SDE schema, particularly one with complexities such as relationship tables, network topology, etc. Just some things to check.
PolyGeo♦
64.7k29 gold badges106 silver badges327 bronze badges
answered Mar 21, 2016 at 4:34
1
Well, I wasn’t able to find any solution so I have reinstalled the whole OS and it helped. Something was seriously wrong
answered Oct 9, 2017 at 9:31
MarianMarian
411 silver badge3 bronze badges
Форумы GIS-Lab.info
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Проблема с атрибутами в ArcEditor 9.2
Добрый день!
Возникла проблема: непонятным образом перемешались атрибуты в шейпфайле слоя в момент редактирования, без изменений геометрии объектов. В результате некоторые объекты слоя имеют атрибутивную информацию от других объектов…
Встречался ли кто-либо с подобной проблемой? В чём может быть причина и можно ли вернуть всё на свои места?
ОС: W XP98.
ArcEditor 9.2 (плавающая лицензия, в момент редактирования были разрывы с сеткой…)
Заранее БЛАГОдарю!
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Ваше звание: Модератор по ArcGIS
- Откуда: Москва
- Контактная информация:
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 09:26
попробуйте все закрыть и открыть снова
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
DruzhA » 18 дек 2012, 09:30
Пробовал — не помогло…
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 239
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:04
DruzhA писал(а):непонятным образом перемешались атрибуты в шейпфайле слоя в момент редактирования
Может вирус новый появился?
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Ваше звание: Модератор по ArcGIS
- Откуда: Москва
- Контактная информация:
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 10:07
вряд ли. скорее всего был баг сортировки, после которого сохранили изменения.
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
DruzhA » 18 дек 2012, 10:15
novia писал(а):попробуйте все закрыть и открыть снова
Перезапустил программу, теперь выдаёт ошибку открытия класса пространственных объектов: «число объектов не соответсвует числу записей в таблице»… Слой не открывается соответственно.
Похоже, произошёл сбой во время редактирования…
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 239
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:17
novia писал(а):вряд ли. скорее всего был баг сортировки, после которого сохранили изменения.
Так ведь стандартная сортировка, по моему, работает только визуально, без сохранения в таблицу.
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 239
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:20
DruzhA писал(а):
novia писал(а):попробуйте все закрыть и открыть снова
Перезапустил программу, теперь выдаёт ошибку открытия класса пространственных объектов: «число объектов не соответсвует числу записей в таблице»… Слой не открывается соответственно.
Похоже, произошёл сбой во время редактирования…
Пробуйте экспорт в шейп-файл.
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Ваше звание: Модератор по ArcGIS
- Откуда: Москва
- Контактная информация:
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 10:20
я только сделал предположение) в старых версиях были проблемы с самой сортировкой, но это не приводило к порче данных
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Ваше звание: Модератор по ArcGIS
- Откуда: Москва
- Контактная информация:
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 10:20
Пробуйте экспорт в шейп-файл.
что-то мне подсказывает, что экспортировать уже нечего…
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 239
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:21
novia писал(а):
Пробуйте экспорт в шейп-файл.
что-то мне подсказывает, что экспортировать уже нечего…
Может «подлечить» шейп имеется возможность.
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
DruzhA » 18 дек 2012, 10:31
lam писал(а):Может «подлечить» шейп имеется возможность.
Какие варианты?
Открыл шейп в QGISе — проблема с неправильными атрибутами осталась…
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 239
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:40
DruzhA писал(а):
lam писал(а):Может «подлечить» шейп имеется возможность.
Какие варианты?
Открыл шейп в QGISе — проблема с неправильными атрибутами осталась…
Искать бекап шейпа и попытаться установить закономерность смешивания данных в таблице (может имеется возможность вернуться назад) или же взять таблицу с бекапа и присоединить скорее всего по пространственному расположению.
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
DruzhA » 18 дек 2012, 10:59
lam писал(а):Искать бекап шейпа и попытаться установить закономерность смешивания данных в таблице (может имеется возможность вернуться назад) или же взять таблицу с бекапа и присоединить скорее всего по пространственному расположению.
А вы уверены, что формат шейпа поддерживает бекап? Можете подсказать: где искать информацию по данной теме? Сходу пока не могу найти…
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Ваше звание: Модератор по ArcGIS
- Откуда: Москва
- Контактная информация:
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 11:05
искать бекап означает найти файл, созданный копированием исходного «на всякий случай». если вы не сделали копию файла- бекапа у вас нет.
© GIS-Lab и авторы, 2002-2017. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов — ответственность авторов (подробнее).
Я работаю с ArcGIS 10.5, установленным локально, и разрабатываю наш класс пространственных объектов в .NET.
У меня проблема с регистрацией классов пространственных объектов. Мы создали класс объектов и зарегистрировали библиотеку DLL через «ESRIRegAsm.exe», и она появится в ArcCatalog:
Изображение появления триггера
Но когда я пытаюсь создать класс объектов, я получаю следующую ошибку:
Не удалось создать класс пространственных объектов. Невозможно создать расширение класса объекта COM-компонент
К сожалению, это не очень помогает.
Странно то, что у нас есть еще один триггер, зарегистрированный в другом классе функций, который работает, как ожидалось. И новый триггер основан на копии кода старого триггера (с измененными идентификаторами GUID).
Шаги, которые я сделал до сих пор:
-
Я попытался добавить класс компонентов в категорию компонентов с помощью category.exe.
-
Зарегистрировал его с помощью ESRIRegAsm.exe как для рабочего стола, так и для движка. Проверил, есть ли файлы конфигурации .ecfg — и есть.
-
Проверено, что идентификаторы CLSID отображаются в реестре Windows.
Основные части исходного кода нашего триггера можно найти здесь: здесь.
Любая помощь будет принята с благодарностью, так как мы застряли на этом.
1 ответ
Лучший ответ
Наша проблема заключалась в том, что наши идентификаторы были неправильными в коде. ClassExtensionCLSID должен возвращать тот же идентификатор, что и TriggerExtension.
Более того, InstanceCLSID всегда должен возвращать 52353152-891A-11D0-BEC6-00805F7C4268 и, следовательно, не должен получать новый идентификатор.
0
Thomas Nielsen
8 Май 2019 в 13:02
Ссылка на данные карты
Когда вы добавляете слой к кар/ те, ArcMap ссылается на источ/
ник данных, на котором основан
ваш слой. Когда вы сохраняете
карту, ссылки на данные сохра/
няются вместе с ней. Когда вы открываете карту в следующий раз, ArcMap находит данные, ис/ пользуя ссылки. Если ArcMap не
может найти источник данных,
вам необходимо будет либо само/
му найти источник данных, либо
проигнорировать такую ссылку, в этом случае слой не будет отоб/ ражен.
Если вы планируете передавать ваши карты другим специалис/ там, им необходимо будет иметь
доступ к данным, на которые
ссылается карта. Если у них есть доступ к данным, например, дан/
ные хранятся на сервере, при
необходимости они могут просто обновить ссылки на данные. Если
у них нет доступа к данным, ве/
роятно, вам необходимо будет
распространять данные вместе с
вашей картой.
Чтобы облегчить распростране/
ние данных с вашей картой,
ArcMap позволяет вам использо/
вать относительные имена для
источников данных, на которые ссылается карта. Тогда вы може/
те при распространении, напри/
мер, помещать карту и данные в одну директорию. Ссылки, хра/ нимые с картой, будут правиль/ ными независимо от того, где они
находятся на диске.
Форумы GIS-Lab.info
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Проблема с атрибутами в ArcEditor 9.2
Добрый день!
Возникла проблема: непонятным образом перемешались атрибуты в шейпфайле слоя в момент редактирования, без изменений геометрии объектов. В результате некоторые объекты слоя имеют атрибутивную информацию от других объектов…
Встречался ли кто-либо с подобной проблемой? В чём может быть причина и можно ли вернуть всё на свои места?
ОС: W XP98.
ArcEditor 9.2 (плавающая лицензия, в момент редактирования были разрывы с сеткой…)
Заранее БЛАГОдарю!
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Откуда: Тель-Авив
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 09:26
попробуйте все закрыть и открыть снова
понравилось? жми палец вверх
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
DruzhA » 18 дек 2012, 09:30
Пробовал — не помогло…
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:04
DruzhA писал(а):непонятным образом перемешались атрибуты в шейпфайле слоя в момент редактирования
Может вирус новый появился?
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Откуда: Тель-Авив
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 10:07
вряд ли. скорее всего был баг сортировки, после которого сохранили изменения.
понравилось? жми палец вверх
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
DruzhA » 18 дек 2012, 10:15
novia писал(а):попробуйте все закрыть и открыть снова
Перезапустил программу, теперь выдаёт ошибку открытия класса пространственных объектов: «число объектов не соответсвует числу записей в таблице»… Слой не открывается соответственно.
Похоже, произошёл сбой во время редактирования…
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:17
novia писал(а):вряд ли. скорее всего был баг сортировки, после которого сохранили изменения.
Так ведь стандартная сортировка, по моему, работает только визуально, без сохранения в таблицу.
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:20
DruzhA писал(а):
novia писал(а):попробуйте все закрыть и открыть снова
Перезапустил программу, теперь выдаёт ошибку открытия класса пространственных объектов: «число объектов не соответсвует числу записей в таблице»… Слой не открывается соответственно.
Похоже, произошёл сбой во время редактирования…
Пробуйте экспорт в шейп-файл.
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Откуда: Тель-Авив
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 10:20
я только сделал предположение) в старых версиях были проблемы с самой сортировкой, но это не приводило к порче данных
понравилось? жми палец вверх
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Откуда: Тель-Авив
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 10:20
Пробуйте экспорт в шейп-файл.
что-то мне подсказывает, что экспортировать уже нечего…
понравилось? жми палец вверх
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:21
novia писал(а):
Пробуйте экспорт в шейп-файл.
что-то мне подсказывает, что экспортировать уже нечего…
Может «подлечить» шейп имеется возможность.
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
DruzhA » 18 дек 2012, 10:31
lam писал(а):Может «подлечить» шейп имеется возможность.
Какие варианты?
Открыл шейп в QGISе — проблема с неправильными атрибутами осталась…
-
lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
lam » 18 дек 2012, 10:40
DruzhA писал(а):
lam писал(а):Может «подлечить» шейп имеется возможность.
Какие варианты?
Открыл шейп в QGISе — проблема с неправильными атрибутами осталась…
Искать бекап шейпа и попытаться установить закономерность смешивания данных в таблице (может имеется возможность вернуться назад) или же взять таблицу с бекапа и присоединить скорее всего по пространственному расположению.
-
DruzhA
- Участник
- Сообщения: 82
- Зарегистрирован: 07 сен 2012, 10:57
- Проекты: 1
- Репутация: 9
- Откуда: Санкт-Петербург
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
DruzhA » 18 дек 2012, 10:59
lam писал(а):Искать бекап шейпа и попытаться установить закономерность смешивания данных в таблице (может имеется возможность вернуться назад) или же взять таблицу с бекапа и присоединить скорее всего по пространственному расположению.
А вы уверены, что формат шейпа поддерживает бекап? Можете подсказать: где искать информацию по данной теме? Сходу пока не могу найти…
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Проекты: 1
- Репутация: 489
- Откуда: Тель-Авив
Re: Проблема с атрибутами в ArcEditor 9.2
Сообщение
novia » 18 дек 2012, 11:05
искать бекап означает найти файл, созданный копированием исходного «на всякий случай». если вы не сделали копию файла- бекапа у вас нет.
понравилось? жми палец вверх
© GIS-Lab и авторы, 2002-2017. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов — ответственность авторов (подробнее).
У меня есть набор классов объектов, который использует GCS_WGS_1984 в качестве географической системы координат. Он включает в себя несколько классов объектов.
Этот набор классов объектов находится в файловой базе геоданных, которая содержит еще несколько классов объектов в корне GDB. Одним из них является класс пространственных объектов, называемый «точками», который также использует GCS_WGS_1984 в качестве своей системы координат.
Я подумал, что было бы тривиально использовать ArcCatalog для перетаскивания класса пространственных объектов из корня GDB в набор классов объектов, поскольку они имеют одинаковую систему координат. К сожалению, ArcGIS выдает диалоговое окно с сообщением об ошибке:
Failed to paste points
The spatial references do not match
Почему это не удается? Если GCS класса объектов и набора классов объектов совпадают, разве это не должно работать? Я убедился, что это так, используя диалоги, а также экспортируя файл prj как для набора данных, так и для класса, и используя инструмент сравнения для сравнения двух. Они одинаковые.
Отличается ли пространственная привязка класса пространственных объектов от системы координат / проекции?
Попытка скопировать класс пространственных объектов в набор классов объектов, удерживая нажатой клавишу Ctrl при перетаскивании, приводит к краху ArcCatalog каждый раз (позор ESRI).
Я думаю, я мог бы попробовать альтернативные способы перемещения классов объектов. Используйте CopyFeatures в наборе данных. Проект из класса пространственных объектов в новый класс пространственных объектов в наборе классов объектов?
Ответы:
Одна и та же система координат не всегда является идентичной системой координат. Я сталкивался с ситуациями, когда некоторые операции и инструменты геообработки считают, что классы пространственных объектов не имеют общей системы координат, потому что описательное имя проекции отличается («Юкон Альберс» от «Альберс — пользовательский»), хотя параметры идентичны, или потому что разной десятичной позиции (ложный север 500000,00 против 500000,0000).
Обычно я делаю так, чтобы системы координат набора классов объектов (и F.class) создавались с нашим стандартным файлом .prj, размещенным в верхней части C:\path\to\ArcGIS\Desktop10.0\Coordinate Systems
(делает CS доступным с меньшим количеством кликов), и / или копировали CS из шаблона класса основных объектов. хранится где-то всегда под рукой.
Частично в ответ на эту проблему у меня также есть пустой набор классов объектов ( D:\s.gdb\_template
), через который я направляю все наши данные в качестве фильтра первого шага, прежде чем делать с ними что-либо еще. Среди общей системы координат это также обеспечивает идентичность точности, пространственной области и т. Д.
Обновление: см . Ответ Энди об использовании python, всего 2 строки, чтобы скопировать систему пространственных привязок набора классов объектов из шаблонного класса объектов. Это работало для меня в ArcCatalog 10.3, когда интерактивный метод определения SR путем выбора класса объектов для импорта не работал.
Это скорее объяснение, чем ответ.
Мы (Esri) проводим довольно строгое тестирование имен и значений системы координат. Тест «равно» не вернет ошибку при сравнении 500000.00 и 500000.000000, но может провалиться, если один действительно 500000.0, а другой 500000.00000005. Мы работаем над добавлением псевдонимов для имен, чтобы «равно» прошло больше.
Как отмечали mindless.panda и matt wilkie, различия могут заключаться в других значениях пространственной привязки. Пространственная привязка включает систему координат и значения хранения / обработки. Для хранения: xy, z, а также разрешение и экстенты измерения. Для обработки: xy, z и измерьте значения допуска. Любая разница в них может привести к неравной ошибке.
Вот что я сделал, чтобы решить эту проблему (используя arcpy в ArcGIS 10.0):
Это предполагает следующее:
- FGDB — C: \ gisdata \ Test.gdb
- Класс объектов — C: \ gisdata \ Test.gdb \ bldg
Вы можете изменить пути и имена объектов в коде и вставить их в окно Python в ArcCatalog.
sr = arcpy.Describe(r'C:\gisdata\Test.gdb\bldg').spatialReference
arcpy.CreateFeatureDataset_management(r'C:\gisdata\Test.gdb', 'MyFeatureDataset', sr)
После создания набора классов объектов вы можете перетаскивать классы объектов в.
Эта проблема убивала меня! После сохранения группы классов объектов из файла CAD я несколько раз пытался определить их системы координат, а затем организовал их в наборы классов объектов. Я попытался как определить все необходимые наборы f.classes и f.datets из официального проекции WGS_1984_UTM_42N из ESRI, так и задать проекцию для набора данных, а затем импортировать эту проекцию для классов f с помощью инструмента «Определить проекцию». Либо не будет вставлено ни одного f.classes, или 1, а остальные нет.
Большое спасибо за Уилки @ Matt в этой должности , то класс объектов к функциям класса инструменту , кажется, решить эту проблему. Он успешно импортирует классы f.classes в нужный набор данных, даже если я еще не определил систему координат для рассматриваемого класса f.class.
Кроме того, я обнаружил, что скрипт класса объектов в базе геоданных (несколько) отлично подходит для массового перемещения f.classes в набор f.dataset, за исключением того, что это должно быть сделано из базы геоданных в другую (не в набор f.datase в той же базе геоданных) , Похоже, это происходит потому, что скрипт не переименовывает автоматически f.classes при их копировании (или запрашивает у оператора новое имя, как в классе Feature to Feature Class). Однако, как отмечают другие (та же ветка связана выше), данная ошибка является общей 999999.
У меня была эта проблема, когда я просто хотел переместить класс пространственных объектов в набор классов объектов в базе геоданных. Я сделал свой набор классов данных и убедился, что он имеет ту же систему координат. Снова и снова я получал «Не удалось вставить xyz
. Пространственные привязки не совпадают». Самым быстрым решением, которое я нашел, было импортирование идентичной пространственной привязки в моем недавно созданном наборе данных из класса объектов, который я хотел импортировать в него. На втором шаге мастера «Создать новый набор классов объектов».
Я не знаю, почему пространственные привязки отличаются.
Я думаю, что одно из сообщений в ESRI — предоставить более конкретную информацию об отладке различий параметров при возникновении этой ошибки. Я тоже столкнулся с этой ошибкой даже после тщательного контроля за системами пространственной привязки и проекциями, как я думаю, большинство пользователей ГИС.
Я нашел процедуру использования возможностей копирования ArcToolbox для исправления сообщений об ошибках, возникающих при использовании механизмов импорта или копирования. Здесь мы полагаемся на процедуру набора инструментов Копировать объекты, чтобы правильно разрешить разницу между ссылками или проекцией до введения класса объектов в набор классов объектов.
Я даже пытался создать набор классов объектов с системой проекций, определенной во время создания набора данных, а затем проецировать классы объектов в набор классов объектов с помощью инструмента проекции ArcToolbox с той же проекцией, и все же получил ошибку, описанную здесь, когда я пытаюсь импортировать или скопируйте класс объектов в набор данных.
Эти проблемы системы координат маскируются при использовании данных в ArcMap. Поскольку ArcMap выполняет проекцию «на лету», на карту ArcMap можно добавить несколько классов пространственных объектов, каждый из которых имеет разные проекции, без уведомления пользователя. ArcMap предупредит о различных системах координат.
ХОРОШО. Я нашел решение! Щелкните правой кнопкой мыши на наборе классов объектов в GDB и нажмите «Импорт». Выберите нужные вам функции и нажмите ОК.
Попробуйте использовать инструмент «Функции копирования» в разделе «Инструменты управления данными / Функции». В противном случае я продолжал получать ошибку независимо от того, что я сделал.
Вы пытались перенести его в ArcMap и установить слои в качестве GCS_WGS_1984, а затем экспортировать все свои слои в файловую базу геоданных?
Если у вас есть один или несколько слоев, которые находятся в разных проекциях, вы можете экспортировать их, но изменить фрейм данных на GCS_WGS_1984?
Я не уверен в этом в ArcGIS 10. У меня их пока нет, но я использую 9.3.1.