Класс пространственных объектов, связанный с 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