Как разбить большую таблицу?
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 09 мар 2015, 00:31
- Репутация: 0
Как разбить большую таблицу?
Требуется разбить большую таблицу Мэпинфо на много мелких по совпадающему идентификатору. Есть ли какая-нибудь утилита для решения этой задачи?
-
- Гуру
- Сообщения: 5278
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1014
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Гуру
- Сообщения: 4049
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1050
- Ваше звание: программист
- Откуда: Казань
- Игорь Белов
- Гуру
- Сообщения: 2229
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1501
- Откуда: Казань
Re: Как разбить большую таблицу?
trir писал(а):ogr
Крылья… Ноги… Хвост!gamm писал(а):R
Зачем ogr или R любителю MapInfo, когда есть MapBasic:
Код: Выделить всё
Include "MAPBASIC.DEF"
Dim f, t As String
Dim n As Integer
Select GID from Table1 group by GID into Query1
For n = 1 To TableInfo(Query1, TAB_INFO_NROWS)
Fetch Rec n From Query1
f = Str$(Query1.col1)
Select * from Table1 where Str$(GID) = f into Query2
t = "_" + f + ".TAB"
Commit Table Query2 As t TYPE NATIVE Charset "WindowsCyrillic"
Drop Table Query2
Next
Drop Table Selection
The purpose of computing is insight, not numbers
-
- Активный участник
- Сообщения: 160
- Зарегистрирован: 17 янв 2012, 18:51
- Репутация: 74
Re: Как разбить большую таблицу?
Наконец разумное сообщение.
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 09 мар 2015, 00:31
- Репутация: 0
Re: Как разбить большую таблицу?
Благодарю за ответы.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей