Код: Выделить всё
# -*- coding: utf-8 -*-
Код: Выделить всё
#!/usr/bin/env python
Код: Выделить всё
$ extract_values.py extpoint.shp pr7kn1.tif
Found GDAL version: 1.11.3
No input rasters selected.
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
Код: Выделить всё
# -*- coding: utf-8 -*-
Код: Выделить всё
#!/usr/bin/env python
Код: Выделить всё
$ extract_values.py extpoint.shp pr7kn1.tif
Found GDAL version: 1.11.3
No input rasters selected.
Код: Выделить всё
elif inShapeName is None:
inShapeName = arg
Код: Выделить всё
elif arg != '-d' and arg != '-rl':
inRasters.append(args)
запустил повторно указанным выше способом (флаги -d,-e первый растр из каталога удалил), результат верный: поле значений первого растра сохранилось, добавилось поле второго растра со значениямиАлександр Мурый писал(а):Другое наблюдение: при повторных запусках скрипта в новые поля таблицы вносятся значения "null".
А если оставить те же растры (или один тот же растр), и запускать несколько раз, то вносятся "null". Не принципиально, т.к. скрипт скорее для одноразового применения, но немного некорректное поведение, по-моему.gornak писал(а): запустил повторно указанным выше способом (первый растр из каталога удалил), результат верный: поле значений первого растра сохранилось, добавилось поле второго растра со значениями
у меня при последующих запусках с одним растром значения от первого запуска остаются, но добавляется поле вида [имя первого растра]_[1,2...] с значениями "0"Александр Мурый писал(а):А если оставить те же растры (или один тот же растр), и запускать несколько раз, то вносятся "null". Не принципиально, т.к. скрипт скорее для одноразового применения, но немного некорректное поведение, по-моему.
- не сомневаюсьМаксим Дубинин писал(а):но было лучше
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
© GIS-Lab и авторы, 2002-2017. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).