www.map-info.ru :: Просмотр темы - Выгрузка в mif/mid
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
sden



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

СообщениеДобавлено: Пт Июн 03, 2011 10:43 am    Заголовок сообщения: Выгрузка в mif/mid Добавить ответ со ссылкой на данный текст

Как выгрузить слой на котором находится около 1000 объектов в mif/mid по отдельности, т.е., получить около 1000 файлов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alex_47



Зарегистрирован: 01.07.2009
Сообщения: 66
Откуда: Н.Новгород

СообщениеДобавлено: Сб Июн 04, 2011 8:27 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Если я правильно понял то надо сделать так:
Импортировать таблицу из мифки в таб
а потом вот так

Fetch First From ИМЯ_ЭКСПОРТИРОВАННОЙ_ТАБЛИЦЫ
Do While Not EOT(ИМЯ_ЭКСПОРТИРОВАННОЙ_ТАБЛИЦЫ)
Commit Table ИМЯ_ЭКСПОРТИРОВАННОЙ_ТАБЛИЦЫ As ИМЯ_НОВОЙ_ТАБЛИЦЫ
Fetch Next From ИМЯ_ЭКСПОРТИРОВАННОЙ_ТАБЛИЦЫ

Тупой перебор таблицы
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
SergS



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

СообщениеДобавлено: Пн Июн 06, 2011 5:06 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Alex_47 писал(а):
Если я правильно понял то надо сделать так:
Импортировать таблицу из мифки в таб
а потом вот так

Fetch First From ИМЯ_ЭКСПОРТИРОВАННОЙ_ТАБЛИЦЫ
Do While Not EOT(ИМЯ_ЭКСПОРТИРОВАННОЙ_ТАБЛИЦЫ)
Commit Table ИМЯ_ЭКСПОРТИРОВАННОЙ_ТАБЛИЦЫ As ИМЯ_НОВОЙ_ТАБЛИЦЫ
Fetch Next From ИМЯ_ЭКСПОРТИРОВАННОЙ_ТАБЛИЦЫ

Тупой перебор таблицы


гы, а я вот понял наоборот. Но суть та же самая (mapbasic, куда ж без него):
dim irow as integer
Fetch First From ИМЯ_ЭКСПОРТИРУЕМОЙ_ТАБЛИЦЫ
While Not EOT(ИМЯ_ЭКСПОРТИРУЕМОЙ_ТАБЛИЦЫ)
irow=ИМЯ_ЭКСПОРТИРУЕМОЙ_ТАБЛИЦЫ.rowid
select * from ИМЯ_ЭКСПОРТИРУЕМОЙ_ТАБЛИЦЫ into t1 noselect where rowid = irow
export t1 into "новая_таблица_" + str$(irow) type "MIF"
close table t1
Fetch Next From ИМЯ_ЭКСПОРТИРУЕМОЙ_ТАБЛИЦЫ
wend
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

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


Top.Mail.Ru