максимальный размер MapInfo .mid, .mif файла.

MapInfo, MapBasic
Ответить
Zorgis
Интересующийся
Сообщения: 49
Зарегистрирован: 16 апр 2015, 19:02
Репутация: 0

максимальный размер MapInfo .mid, .mif файла.

Сообщение Zorgis » 16 сен 2019, 18:43

Добрый день,
стоит задача динамически выгружать накопленные в БД строки из ранее загруженных .mid, mif-файлов в новый файл по результатам запроса.
Если кто-нибудь сталкивался, какой может быть максимальный размер mid-mif файлов, чтобы их за приемлемое время поднял MapInfo на достаточно мощном железе?

trir
Гуру
Сообщения: 5287
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: максимальный размер MapInfo .mid, .mif файла.

Сообщение trir » 17 сен 2019, 06:33

пол гига

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: максимальный размер MapInfo .mid, .mif файла.

Сообщение gamm » 17 сен 2019, 09:32

и еще, раньше Мапинфа начинала чудить где-то на 100,000 объектов, сейчас не знаю.

Zorgis
Интересующийся
Сообщения: 49
Зарегистрирован: 16 апр 2015, 19:02
Репутация: 0

Re: максимальный размер MapInfo .mid, .mif файла.

Сообщение Zorgis » 17 сен 2019, 10:46

спасибо. примерно понятно.

asgs1977
Интересующийся
Сообщения: 15
Зарегистрирован: 06 сен 2018, 16:36
Репутация: 2
Откуда: Новосибирск

Re: максимальный размер MapInfo .mid, .mif файла.

Сообщение asgs1977 » 17 сен 2019, 18:07

Если мне не сильно изменяет склероз, то у MapInfo гораздо бОльшие проблемы с объектами с большим количеством точек, чем с количеством записей в таблице. По крайней мере, уже лет 20 назад сталкивался с таблицами под 500,000 записей (и объектов), особых проблем не было. Вот запросы выполнялись долго, это да.

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: максимальный размер MapInfo .mid, .mif файла.

Сообщение bim2010 » 18 сен 2019, 13:27

Эмпирический я получил результат 108241. Создавал mif блоками с минимальной атрибутивной.

Код: Выделить всё

set device to screen
SET DEVI TO FILE c:\prg_park\setka.mif
@ prow()+0,0 say 'Version 300'
@ prow()+0,0 say 'Charset "Neutral"'
@ prow()+0,0 say 'Delimiter ","'
@ prow()+0,0 say 'CoordSys Earth Projection 8, 104, "m", 33, 0, 0.9996, 500000, 0'
@ prow()+0,0 say 'Columns 1'
@ prow()+0,0 say '  lx1 Decimal(1,0)'
@ prow()+0,0 say 'Data'
@ prow()+0,0 say ''
Используя ogr2ogr делал например так:

Код: Выделить всё

xrun=xogr2ogr+ ' -skipfailures '  +  xshp + ' ' + xmif +' -nlt "POLYGON" -where "OGR_GEOMETRY='+xpoligon+'"'
! &xrun  
После добавлял поля с атрибутивной.

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость