Страница 1 из 1

Не отображаются объекты слоя

Добавлено: 28 май 2013, 07:11
Gulewski
Arcgis 10.0
есть база геоданных А и база геоданных Б.
фактически, база Б - это копия базы А
в обеих базах есть датасет "общая информация" с набором фиче классов.
фичеклассы из А в Б попадали через операцию Import -> Feature class (multiple)
проблема в том, что часть фичеклассов не отображаются на карте. при подгрузке слоя на карту в аркмап и через preview в арккаталоге. то есть, объекты в таблице атрибутов есть, к ним можно приблизиться, подсветить их, но их не видно на карте. как можно решить такую проблему?

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 08:12
novia
сделайте repair geometry

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 08:36
Gulewski
repair geometry ничего не выявил. со слоями в этом плане все хорошо

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 09:10
novia
скопируйте и вставьте этот класс в той же базе

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 09:23
Gulewski
пробовал, все также

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 09:53
doujin
Попробуйте его частями экспортировать, а потом объединить части снова вместе. Например, через выборки OBJECTID<=1000, 1000<OBJECTID<=2000 и т.д. Может не сработает, но сбойный фрагмент таким образом, скорей всего, выявите. Его можно будет дробить на части дальше.

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 09:59
Gulewski
какой сбойный объект? не отображается весь слой полностью. без ошибок, без предупреждений. к нему можно приблизиться, можно приблизиться к отдельному объекту, он подсвечивается, если провести операцию Flash, но просто не отрисовываются. изменение стиля отображения слоя не помогает

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 10:03
novia
экспортируйте в шейп, загрузите обратно и сделайте join атрибутов

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 10:05
Gulewski
можно подробнее про join? не работал раньше с этой операцией

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 10:09
doujin
На мой взгляд у вас в классе есть объект со сломаной геометрией или просто он в базу как-то криво записался. Эта ошибка влияет на отображение слоя в целом. Я и предлагаю вам это проверить. Вытащить из слоя часть объектов и посмотреть, будут ли они отображаться.
P.S. Иначе repair geometry было лучшим советом в этой теме.

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 10:46
Gulewski
в базу переносил двумя способами, оба дают одинаковый результат.
в датасете 4 слоя с такой проблемой - от линейного с 78000+ объектов до полигонального с 4мя. последний загрузил в 4 разных класса, все равно не отображаются. может быть что-нибудь в настройках класса такое, что рубит отрисовку?

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 12:12
novia
у вас проблемы с системой координат или экстентом наборов/классов. делайте через шейпы.

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 12:35
Gulewski
в том-то и дело, что в базе А и базе Б они идентичны. и экстенты, и домены, и СК. не понял, что именно делать через шейпы

Re: Не отображаются объекты слоя

Добавлено: 28 май 2013, 12:37
novia
экспортировать геометрию всех классов в шейп. создать новую базу. загрузить все обратно. приклеить поля join.