Помогите с установкой gdal-calculations
Добавлено: 29 май 2015, 20:01
Мне понадобился потоковый обработчик растров командной для простейших операций. Суть задачи такая:
Есть много растров покромсанных на почти стандартные планшеты 1:10000. Надо убедится, что растры верно привязаны и граница растра совпадает с границей векторной планшета. Растры "тяжелые" и их много, просмотр глазами без минимальной автоматизации занимает много времени и нетехнологичен.
В одном из шагов понадобился gdal_calc, что бы каждый растр превратить в бинарный - маска/немаска, что бы потом его потоком отвекторизовать. Выкидываем мелкие пятна, что совпадают с "маской" из вектора (не знаю почему, но всегда есть на сниках, которые приходят со стороны) и получаем границы значимого расторового поля. Натравив на полученные растро-планшеты анализ их соотносимости с обычными планшетами, получаем набор мест, где надо проверить глазами.
И тут с gdal_calc возникают проблемы. Во-первых, не любит русских букв, и в отличии от остальных скриптов из набора GDAL, обрабатывает входные параметры - иначе (поэтому это вопрос и не в разделе GDAL/OGR). Во-вторых, каждые 2 и 3 запусков, заканчиваются ошибкой gdal_cal ошибка python (winx64)? (на нее никто не ответил, так что надежду разобраться, что к чему в этом скрипте я уже похоронил). А вот в сети я нашел другую версию калькулятора командной строки - gdal-calculations. Я запускаю установку, а она ругается, что нет python'a у регистре. Странно, т.к. python'ов на машине как минимум два. Но не спорю, может обе установки с gdal (OSgeo4W и Next-QGIS) себя не регистрируют. Поставил для этого случая отдельно python 2.7. Запустил инсталляцию. Программа отработала, но установленная программа исчезла.
Собственно вопросов два:
1. как запустить это установленный скрипт
2. можно ли егот добавить в папку \bin\ к остальным скриптам GDAL и как заставить его работать там?
PS
Хотя есть и третий вопрос - а может есть другой геокалькулятор командной строки, который отработает и без всех этих излишних мучений с соотнесение python'ов между собой?
Есть много растров покромсанных на почти стандартные планшеты 1:10000. Надо убедится, что растры верно привязаны и граница растра совпадает с границей векторной планшета. Растры "тяжелые" и их много, просмотр глазами без минимальной автоматизации занимает много времени и нетехнологичен.
В одном из шагов понадобился gdal_calc, что бы каждый растр превратить в бинарный - маска/немаска, что бы потом его потоком отвекторизовать. Выкидываем мелкие пятна, что совпадают с "маской" из вектора (не знаю почему, но всегда есть на сниках, которые приходят со стороны) и получаем границы значимого расторового поля. Натравив на полученные растро-планшеты анализ их соотносимости с обычными планшетами, получаем набор мест, где надо проверить глазами.
И тут с gdal_calc возникают проблемы. Во-первых, не любит русских букв, и в отличии от остальных скриптов из набора GDAL, обрабатывает входные параметры - иначе (поэтому это вопрос и не в разделе GDAL/OGR). Во-вторых, каждые 2 и 3 запусков, заканчиваются ошибкой gdal_cal ошибка python (winx64)? (на нее никто не ответил, так что надежду разобраться, что к чему в этом скрипте я уже похоронил). А вот в сети я нашел другую версию калькулятора командной строки - gdal-calculations. Я запускаю установку, а она ругается, что нет python'a у регистре. Странно, т.к. python'ов на машине как минимум два. Но не спорю, может обе установки с gdal (OSgeo4W и Next-QGIS) себя не регистрируют. Поставил для этого случая отдельно python 2.7. Запустил инсталляцию. Программа отработала, но установленная программа исчезла.
Собственно вопросов два:
1. как запустить это установленный скрипт
2. можно ли егот добавить в папку \bin\ к остальным скриптам GDAL и как заставить его работать там?
PS
Хотя есть и третий вопрос - а может есть другой геокалькулятор командной строки, который отработает и без всех этих излишних мучений с соотнесение python'ов между собой?