Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Проблема с переносом карт из одной базы в другую

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей
Предыдущая тема :: Следующая тема  
Автор Сообщение
matrix



Зарегистрирован: 16.04.2009
Сообщения: 3

СообщениеДобавлено: Чт 16 Апр 2009 16:41    Заголовок сообщения: Проблема с переносом карт из одной базы в другую Ответить с цитатой

Здравствуйте!

Стоит задача перести несколько карт из одной базы ИнГео в другую на том же сервере. СУБД Oracle 9i.

При экспорте в формат *.idf возникают ошибки:
1. [0016000B57E8] У полигонального объекта количество вершин не должно быть меньше 3-х
2. [0016000564DA] No index currently active. [ИнГЕО - Объекты карты]

При импорте из формата *.idf выдаются ошибки типа:
inform iteration Импорт семантических данных объекта "000D0006E5A3"
error Ошибка получения объекта: в секторе "0049000318C5" не найден объект с идентификатором "000D0006E5A3" (TMapObjects.GetObject)

Пробовал импортировать в формате idf и mif. Ошибки одинаковые.

В результате экспорта на слое визуально остутствуют целые сектора с объектами, хотя ID этих объектов в атрибутивной таблице присутствуют и сектора в ingeo_sectors также присутствуют.
При открытии Табличных данных активного слоя возникает та же ошибка: в секторе "0049000318C5" не найден объект с идентификатором "000D0006E5A3" (TMapObjects.GetObject)

Подскажите, в чем заключается ошибка и как ее исправить.

Спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Вс 19 Апр 2009 21:50    Заголовок сообщения: Ответить с цитатой

Перед экспортом очень желательно выполнять проверку объектов из меню сервис
И еще есть утилита проверки базы данных то же неплохо изредка прогонять

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
matrix



Зарегистрирован: 16.04.2009
Сообщения: 3

СообщениеДобавлено: Чт 23 Апр 2009 16:38    Заголовок сообщения: Ответить с цитатой

Пробовал использовать различные проверки. Эффекта никакого это не дало.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Сб 25 Апр 2009 16:30    Заголовок сообщения: Ответить с цитатой

судя по описанию выдаваемых ошибок у Вас в базе присутствуют:
1. ошибки геометрии объектов.
тут нужно учесть что в последних версиях ингео модульпроверки несовсем корректно работает
у вас критическая ошибка количество вершин меньше установленного в ингео
2 проверка соответствия графики и семантики выполняется внешней утилитой "оптимизация БД"
К сожалению ничего не могу сказать про нее поскольку давно не пользовался. Но похоже что такая ошибка у вас присутствует.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
andreichernov



Зарегистрирован: 14.02.2005
Сообщения: 209
Откуда: Самара

СообщениеДобавлено: Сб 25 Апр 2009 21:08    Заголовок сообщения: Ответить с цитатой

попробуйте еще запустить на базе ingeooptimizer
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
matrix



Зарегистрирован: 16.04.2009
Сообщения: 3

СообщениеДобавлено: Пн 27 Апр 2009 10:38    Заголовок сообщения: Ответить с цитатой

nikser

1. Да, Вы правы, есть ошибка про количесвто вершин, меньше установленного. Как с ней быть?

2. А где можно найти внешнюю утилиту "Оптимизация БД" и ingeooptimizer?

Благодарю за помощь
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Вт 28 Апр 2009 19:48    Заголовок сообщения: Ответить с цитатой

Цитата:
есть ошибка про количесвто вершин, меньше установленного. Как с ней быть

Ну лучше всего вручную, поправив геометрию объектов
Если не критично - можно исправить в настройках отображения объектов в в проводнике

Оптимизатор БД
http://www.integro.ru/dl/ingeo/modules_and_tools/index.htm

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB