Импорт tab в базу геоданных

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Импорт tab в базу геоданных

Сообщение giser » 04 апр 2016, 13:34

Здравствуйте.
Необходимо кучу слоев формата tab загнать в базу геоданных. Делаю это через Quick Import, конвертация проходит, но слои на выходе с ошибкой открытия. Кто знает, как решить данную проблему? Версия ArcGIS 10.1, слои MapInfo - не знаю. Прилагаю для примера слой.
Вложения
Слой.7z
(629.84 КБ) 289 скачиваний
Последний раз редактировалось giser 04 апр 2016, 14:34, всего редактировалось 1 раз.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Импорт tab в базу геоданных

Сообщение nadiopt » 04 апр 2016, 13:39

так табы в шейпы перегнать? если нету мапы, то кугисом
ин гроссен фамилен нихт клювен клац клац

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Импорт tab в базу геоданных

Сообщение giser » 04 апр 2016, 13:43

Да не в шейпы) В них-то как раз отлично конвертируется. Но проблема в том, что купируются названия полей. Так что хотелось бы напрямую в БГД (тем более что в ней, собственно, и цель).

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Импорт tab в базу геоданных

Сообщение nadiopt » 04 апр 2016, 13:48

как костыль, ну раскупировать их обратно dbf-навигатором и запихать в БГД. Все-таки плохо арка с мапой дружит
ин гроссен фамилен нихт клювен клац клац

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Импорт tab в базу геоданных

Сообщение giser » 04 апр 2016, 14:05

Как костыль...А получится? Длина имени поля DBF не может же быть более 10 символов. Поэтому и обрезает. Выход у меня есть: могу табы загрузить в ArcMap и из таблицы содержания экспортировать в БГД. Проверено. Все ок. Но не хочется 100 слоев (тем более в табах еще и хранятся разные типы геометрии) таким образом конвертировать, поэтому и задал вопрос. Теперь вопрос только в том, конвертировать ли вручную и не терять время, либо подождать, что кто-то подскажет, как решить проблему с быстрым импортом.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Импорт tab в базу геоданных

Сообщение nadiopt » 04 апр 2016, 14:17

ммм? я и 50 ставила для текстовых. а автоматом через gdal если?
ин гроссен фамилен нихт клювен клац клац

tishsh
Интересующийся
Сообщения: 21
Зарегистрирован: 03 мар 2012, 21:59
Репутация: 3

Re: Импорт tab в базу геоданных

Сообщение tishsh » 04 апр 2016, 14:19

Если просто загрузить Ваш пример в проект ArcMap и выбрать правой клавишей по слою Data/Export Data, то при сохранении в формат GDB экспортируется без проблем.
На мой взгляд, есть два пути оптимизировать экспорт: воспользоваться FME или написать скрипт, который автоматизирует ручную загрузку и экспорт слоев в GDB.

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Импорт tab в базу геоданных

Сообщение giser » 04 апр 2016, 14:22

nadiopt писал(а):ммм? я и 50 ставила для текстовых. а автоматом через gdal если?
Я говорю о длине ИМЕНИ поля.

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Импорт tab в базу геоданных

Сообщение giser » 04 апр 2016, 14:26

tishsh писал(а):Если просто загрузить Ваш пример в проект ArcMap и выбрать правой клавишей по слою Data/Export Data, то при сохранении в формат GDB экспортируется без проблем.
На мой взгляд, есть два пути оптимизировать экспорт: воспользоваться FME или написать скрипт, который автоматизирует ручную загрузку и экспорт слоев в GDB.
По поводу экспорта я выше отписался. Да, так работает. Видимо, мне и придется воспользоваться этим вариантом, потому что написание скрипта займет больше времени, так как я не имею соответствующего опыта. FME.. Имеется в виду дополнительное ПО? А разве Data Interoperability не на нем основан?

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Импорт tab в базу геоданных

Сообщение giser » 04 апр 2016, 14:37

Всем спасибо! Проблему удалось решить.
Если кому интересно: конвертация через универсальный транслятор из TAB в ESRI GDB. Версия MI - 15 (мне кажется, что в более ранних версиях такой возможности конвертации не было).

tishsh
Интересующийся
Сообщения: 21
Зарегистрирован: 03 мар 2012, 21:59
Репутация: 3

Re: Импорт tab в базу геоданных

Сообщение tishsh » 04 апр 2016, 15:03

Data Interoperability и Универсальный транслятор MI оба основаны на FME. Но когда возникают проблемы, в FME есть возможность операцию импорта/экспорта настроить вручную и пошагово. Это занимает время, поэтому хорошо, что обошлось проще.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и 7 гостей