Как разбить большую таблицу?
Добавлено: 11 мар 2016, 16:34
Требуется разбить большую таблицу Мэпинфо на много мелких по совпадающему идентификатору. Есть ли какая-нибудь утилита для решения этой задачи?
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
https://gis-lab.info/forum/
trir писал(а):ogr
Крылья… Ноги… Хвост!gamm писал(а):R
Код: Выделить всё
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