Страница 1 из 1
как объединить большое количество таблиц?
Добавлено: 06 авг 2012, 19:45
TNVNK
подскажите пожалуйста. Есть цифровая топокарта, сохраненная по номенклатурным листам(каждый нуменклатурный лист в отдельной папке). для каждого номенклатурного листа есть набор таблиц (дороги, растительность, реки и т.д) Можно ли эти листы сшить в единый массив с сохранением слоев, так чтобы не открывать каждый лист по отдельности, а выбрал например слой дороги и открылись дороги со всех листов, а не заходить в папку лист 1 выбирать там слой дороги, затем в лист 2 и т.д. По отдельности таблицы объединять слишком долго.
Заранее спасибо!
Re: как объединить большое количество таблиц?
Добавлено: 06 авг 2012, 19:54
dab
Re: как объединить большое количество таблиц?
Добавлено: 07 авг 2012, 09:15
TNVNK
не работает данная прога с мапинфо 9.0. выдает ошибку File access denied
Re: как объединить большое количество таблиц?
Добавлено: 07 авг 2012, 15:03
V.Maxim
Есть софтинка, которая сшивает листы по слоям, только придется указывать каждую папку для сшивки, зато сольет по слоям. Если надо, почту в личку.
Re: как объединить большое количество таблиц?
Добавлено: 08 авг 2012, 02:58
Boris
программа ogr2ogr из пакета GDAL/OGR
а) выполняет объединение векторных файлов, указанных в качестве источника
б) умеет читать Mapinfo TAB
в) умеет выбирать данные данные по атрибутивному полю (видимо именно так заданы объекты в пределах одного листа)
минусы
а) не умеет писать в TAB с возможностью дозаписи, зато уверенно делает это в SHP
б) запускается из командной строки, что требует использования операторов командной строки для организации рекурсии или обхода каталогов
в) описана на этом сайте
http://gis-lab.info/qa/merge-shapes.html ( однозначно, нужен уже штатный библиотекарь...)
Re: как объединить большое количество таблиц?
Добавлено: 08 авг 2012, 06:42
bim2010
Утилита APPEND2 работает в MI 9.0
Может у вас папки содержат русские буквы.
Re: как объединить большое количество таблиц?
Добавлено: 08 авг 2012, 09:27
Andrew
Попробуйте, может подойдет. Сливает все слои окна карты в выбранный слой (рекомендуется сделать новый).
Re: как объединить большое количество таблиц?
Добавлено: 08 авг 2012, 19:25
TNVNK
bim2010 писал(а):Утилита APPEND2 работает в MI 9.0
Может у вас папки содержат русские буквы.
Да, наименование папок и слоев состоят из русских букв
Andrew писал(а):Попробуйте, может подойдет. Сливает все слои окна карты в выбранный слой (рекомендуется сделать новый).
Спасибо за прогу, посмотрю ее, но сшивка в один слой не подойдет.
Re: как объединить большое количество таблиц?
Добавлено: 13 авг 2012, 17:28
Boris
да выложите уже пример - две таблицы, что хотите объединить. для "секретности" - убейти у всех объектов геометрию командой
update TAB1 set obj=centroid(obj)
Re: как объединить большое количество таблиц?
Добавлено: 13 авг 2012, 20:39
TNVNK
Спасибо всем откликнувшимся, вопрос решил благодаря утилите MapTailor которую скинул V.Maxim, за что ему отдельное спасибо. Правда прога не работает под windows 7, а на XP нормально.
Re: как объединить большое количество таблиц?
Добавлено: 14 авг 2012, 16:51
Cancer
Посмотрите также Инструментарий для Mapinfo, инструмент Групповое слияние таблиц, возможно будет удобнее.