Ошибка открытия класса пространственных объектов arcgis

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

Some errors I am getting

asked Mar 20, 2016 at 20:03

Marian's user avatar

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's user avatar

PolyGeo

64.7k29 gold badges106 silver badges327 bronze badges

answered Mar 21, 2016 at 1:36

J.Brown's user avatar

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's user avatar

PolyGeo

64.7k29 gold badges106 silver badges327 bronze badges

answered Mar 21, 2016 at 4:34

r2dave2's user avatar

1

Well, I wasn’t able to find any solution so I have reinstalled the whole OS and it helped. Something was seriously wrong :D

answered Oct 9, 2017 at 9:31

Marian's user avatar

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:

Изображение появления триггера

Trigger appearing image

Но когда я пытаюсь создать класс объектов, я получаю следующую ошибку:

Не удалось создать класс пространственных объектов. Невозможно создать расширение класса объекта COM-компонент

Failed to create feature class. Unable to create object class extension COM Component

К сожалению, это не очень помогает.

Странно то, что у нас есть еще один триггер, зарегистрированный в другом классе функций, который работает, как ожидалось. И новый триггер основан на копии кода старого триггера (с измененными идентификаторами GUID).

Шаги, которые я сделал до сих пор:

  1. Я попытался добавить класс компонентов в категорию компонентов с помощью category.exe.

  2. Зарегистрировал его с помощью ESRIRegAsm.exe как для рабочего стола, так и для движка. Проверил, есть ли файлы конфигурации .ecfg — и есть.

  3. Проверено, что идентификаторы 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.


Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Ошибка оператора это
  • Ошибка открытия карты памяти
  • Ошибка оператора принтер canon ip5200 pixma
  • Ошибка открытия канала cms
  • Ошибка оператора canon pixma ip3300

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии