GeoKettle. Первые шаги

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
updates-bot
Bot
Сообщения: 276
Зарегистрирован: 03 фев 2008, 23:13
Репутация: 3

GeoKettle. Первые шаги

Сообщение updates-bot » 29 июл 2011, 14:26

Обсуждение статьи "GeoKettle. Первые шаги"

http://gis-lab.info/qa/geokettle.html

Александр Мурый
Гуру
Сообщения: 4979
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 698
Ваше звание: званий не имею
Откуда: Москва

Re: GeoKettle. Первые шаги

Сообщение Александр Мурый » 29 июл 2011, 14:55

Спасибо, интересная статья.
Замечание:
При работе в Linux файл требуется сделать запускаемым (chmod -x)
Сделать исполняемым -- "chmod +x", а вот снятие атрибута исполнения -- как раз "chmod -x"
Редактор материалов, модератор форума

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Статьи: 11
Проекты: 2/1
Репутация: 9

Re: GeoKettle. Первые шаги

Сообщение Mavka » 29 июл 2011, 15:21

amuriy
Исправил.
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Статьи: 11
Проекты: 2/1
Репутация: 9

Re: GeoKettle. Первые шаги

Сообщение Mavka » 02 авг 2011, 00:04

Думаю, стоит отметить в статье:
GeoKettle для строковых полей в БД PostgiSQL предлагает тип TEXT (неограниченной длины). Который из соображений оптимизации производительности рекомендуется, по возможности, заменять на строковый тип с ограниченной длиной: CHARACTER VARYING(255).
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Статьи: 10
Проекты: 3/1
Репутация: 97
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: GeoKettle. Первые шаги

Сообщение SS_Rebelious » 30 авг 2011, 15:24

В разделе статьи "Обработка множества файлов" в первом шаге не раскрыта роль функций Select Values и Replace in a String. Смотрю сейчас тестовый проект и не могу понять, что же именно они делают. Если с filenameTAB всё вроде понятно в Select Values, то его роль в Replace in string не ясна.

Какие функции выполняет filenameSHP? - такое ощущение, что просто переименовывает расширение из tab в shp?

P.S. нашёл в Known Issues такое:
Linux
Occasional JVM crashes running SuSE Linux and KDE. Running under Gnome presents no problems. (detected on SUSE Linux 10.1 but earlier versions also have the same problem)
На поздние версии тоже распространяется...
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Статьи: 11
Проекты: 2/1
Репутация: 9

Re: GeoKettle. Первые шаги

Сообщение Mavka » 30 авг 2011, 16:11

Get File Names выдает таблицу с 13 полями (полный путь, только имя файла, расширение, размер и т.п.)

В Select values выбираем из таблицы только поле filename (полный путь). Причем берем его два раза под разными именами: filenameTAB будет использоваться при чтении (OGR File Input), а filenameSHP для указания куда записывать результат (OGR File Output).

Поскольку на выходе Select values оба поля одинаковые, то в Replace in string выполняется замена в поле filenameSHP подстроки "tab" на "shp" (здесь простая замена, но можно еще и RegExp включить).
лангольеры под окном жрали время ом-ном-ном

vlalexey
Активный участник
Сообщения: 141
Зарегистрирован: 01 апр 2011, 05:07
Репутация: 9

Re: GeoKettle. Первые шаги

Сообщение vlalexey » 19 июн 2012, 06:16

Спасибо за статью. Помогает стартовать в изучении.

Подскажите: есть возможность в "SRS Transformation" задать СК иначе чем через WKT? (хочется через Proj4 формат)

Ответить

Вернуться в «Материалы сайта»