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

Обменный файл Ингео

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



Зарегистрирован: 26.03.2006
Сообщения: 14
Откуда: Екатеринбург

СообщениеДобавлено: Пт 07 Апр 2006 23:20    Заголовок сообщения: Обменный файл Ингео Ответить с цитатой

Стоит задача конвертирования карты Панорамы в Ингео, число объектов более миллиона. Есть конвертер данных (написан мной)...
Трудности:
Если объекты добавлять порциями по 100, экспорт идет очень быстро, но после 20 тыс объектов выскакивает ошибка "Out of Memory".
Пробовал менять размер "порции", если добавлять по 1000, то ошибка появляется на ~100 тыс экспортированных объектов...
По всей видимости в Ингео есть утечка памяти или что-то типа этого.
Ставлю размер "порции" в 100 тыс объектов и данные экспортируются нормально.. но все происходит очень не эффективно:
Метрика и семантика в Ингео передаются через вариантные переменные, таким образом если карта "весит" 50 мегабайт, то в вариантном представлении это уже будет порядка 150-200 мегабайт.
100 тыс объектов экспортируются около получаса. В других ГИС в два-четыре раза быстрее...
Предложение:
В Ингео есть т.н. "Обменный файл", предлагаю опубликовать его структуру (если этого еще не сделано, если сделано - скажите где можно посмотреть), чтобы он был на самом деле обменный, как например формат Mif/Mid.
Идеальным вариантом было бы опубликование исходных кодов модуля создающего idf.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
andreichernov



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

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

не прокатит про обменник.
Через обменный файл все происходит медленнее, чем
непосредственно объекты вставлять.
Мы вставляли из автокада и мапинфо
порядка 300000 объектов - память почти не утекала.
Может от версии зависит или в проге у тебя утечка - чтобы проверить, попробуй вставить порциями пустых 100000 объектов.
Насчет конвертора Панорамы - у нас такая же задача встала.
Вы его распространяете как-то?
Классификатор он перегоняет в Ингео?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Codegen



Зарегистрирован: 26.03.2006
Сообщения: 14
Откуда: Екатеринбург

СообщениеДобавлено: Сб 15 Апр 2006 18:50    Заголовок сообщения: Ответить с цитатой

Вот тут про распространение
http://www.integro.ru/forum/viewtopic.php?p=648#648
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

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


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