Страница 1 из 1
Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 13:34
giser
Здравствуйте.
Необходимо кучу слоев формата tab загнать в базу геоданных. Делаю это через Quick Import, конвертация проходит, но слои на выходе с ошибкой открытия. Кто знает, как решить данную проблему? Версия ArcGIS 10.1, слои MapInfo - не знаю. Прилагаю для примера слой.
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 13:39
nadiopt
так табы в шейпы перегнать? если нету мапы, то кугисом
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 13:43
giser
Да не в шейпы) В них-то как раз отлично конвертируется. Но проблема в том, что купируются названия полей. Так что хотелось бы напрямую в БГД (тем более что в ней, собственно, и цель).
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 13:48
nadiopt
как костыль, ну раскупировать их обратно dbf-навигатором и запихать в БГД. Все-таки плохо арка с мапой дружит
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 14:05
giser
Как костыль...А получится? Длина имени поля DBF не может же быть более 10 символов. Поэтому и обрезает. Выход у меня есть: могу табы загрузить в ArcMap и из таблицы содержания экспортировать в БГД. Проверено. Все ок. Но не хочется 100 слоев (тем более в табах еще и хранятся разные типы геометрии) таким образом конвертировать, поэтому и задал вопрос. Теперь вопрос только в том, конвертировать ли вручную и не терять время, либо подождать, что кто-то подскажет, как решить проблему с быстрым импортом.
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 14:17
nadiopt
ммм? я и 50 ставила для текстовых. а автоматом через gdal если?
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 14:19
tishsh
Если просто загрузить Ваш пример в проект ArcMap и выбрать правой клавишей по слою Data/Export Data, то при сохранении в формат GDB экспортируется без проблем.
На мой взгляд, есть два пути оптимизировать экспорт: воспользоваться FME или написать скрипт, который автоматизирует ручную загрузку и экспорт слоев в GDB.
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 14:22
giser
nadiopt писал(а):ммм? я и 50 ставила для текстовых. а автоматом через gdal если?
Я говорю о длине ИМЕНИ поля.
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 14:26
giser
tishsh писал(а):Если просто загрузить Ваш пример в проект ArcMap и выбрать правой клавишей по слою Data/Export Data, то при сохранении в формат GDB экспортируется без проблем.
На мой взгляд, есть два пути оптимизировать экспорт: воспользоваться FME или написать скрипт, который автоматизирует ручную загрузку и экспорт слоев в GDB.
По поводу экспорта я выше отписался. Да, так работает. Видимо, мне и придется воспользоваться этим вариантом, потому что написание скрипта займет больше времени, так как я не имею соответствующего опыта. FME.. Имеется в виду дополнительное ПО? А разве Data Interoperability не на нем основан?
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 14:37
giser
Всем спасибо! Проблему удалось решить.
Если кому интересно: конвертация через универсальный транслятор из TAB в ESRI GDB. Версия MI - 15 (мне кажется, что в более ранних версиях такой возможности конвертации не было).
Re: Импорт tab в базу геоданных
Добавлено: 04 апр 2016, 15:03
tishsh
Data Interoperability и Универсальный транслятор MI оба основаны на FME. Но когда возникают проблемы, в FME есть возможность операцию импорта/экспорта настроить вручную и пошагово. Это занимает время, поэтому хорошо, что обошлось проще.