Вопросы с тегом «gdal»

GDAL (Библиотека абстракций геопространственных данных) - это библиотека переводчиков с открытым исходным кодом и набор утилит командной строки для обработки растровых форматов пространственных данных. Как библиотека, она представляет единую абстрактную модель данных вызывающему приложению для всех поддерживаемых форматов. Он также поставляется с множеством полезных утилит командной строки для перевода и обработки данных.

9
Добавление поля с именем файла при объединении шейп-файлов с ogr2ogr?
Я объединяю некоторые шейп-файлы, и у меня были некоторые проблемы с этим внутри QGIS, поэтому я использую ogr2ogr напрямую. Я делаю это (в партии): ogr2ogr -overwrite %destination% %n1% ogr2ogr -update -append %destination% %n2% -nln all_new ogr2ogr -update -append %destination% %n3% -nln all_new ogr2ogr -update -append %destination% %n4% -nln all_new Он …
14 gdal  ogr2ogr 

3
Как мне преобразовать аффинные координаты в широту / долготу?
Я чрезвычайно новичок в ГИС. Я использую, gdalчтобы читать на карте землепользования / земельного покрова, и мне нужно выбрать широту / долготу определенных типов земного покрова, чтобы индексировать их в другой набор данных, который выражается только в широте / долготе. К сожалению, я не понимаю форму координат x и y, …

3
Gdal: отсечение растра другим растром
Я пишу простую утилиту для обрезки пакетов многоканальных растровых файлов геотифов в одну и ту же (меньшую) область. Используя gdalwarp, я легко могу обрезать файл, используя шейп-файл с одним полигоном: gdalwarp -cutline clipper.shp -crop_to_cutline input.tif output.tif Однако фактическая область, в которую я хочу обрезать, всегда будет первоначально определяться другим растровым …
14 python  raster  gdal  clip  gdalwarp 


2
Как получить GDAL для создания статистики для GTiff в Python
Я регулярно создаю свои собственные растры GeoTIFF с помощью GDAL на Python, например: from osgeo import gdal from numpy import random data = random.uniform(0, 10, (300, 200)) driver = gdal.GetDriverByName('GTiff') ds = driver.Create('MyRaster.tif', 200, 300) band = ds.GetRasterBand(1) band.WriteArray(data) ds = band = None # save, close однако, когда результат …

2
Python, GDAL и создание таблиц растровых атрибутов
У меня есть целочисленный растр, для которого я хотел бы построить таблицу атрибутов растра, используя Python и GDAL. Я могу создать таблицу атрибутов растра GDAL в Python следующим образом: >>> rat = gdal.RasterAttributeTable() Это прекрасно работает, как мы видим: >>> rat <osgeo.gdal.RasterAttributeTable; proxy of <Swig Object of type 'GDALRasterAttributeTableShadow *' …

2
Конвертировать .tif с .tfw в GeoTiff?
У меня есть файл изображения tif и файл мира .tfw (созданный из данных OSM с помощью Mapertive). Как я могу (используя командную строку Linux) преобразовать это в файл GeoTIFF? (т.е. я хочу иметь один файл, а не 2). Я уверен, что это возможно с GDAL или что-то.

6
Как мне перебрать каждую ячейку в непрерывном растре?
Смотрите эту ссылку для более подробной информации. Проблема: Я хочу перебрать непрерывный растр (тот, у которого нет таблицы атрибутов), ячейка за ячейкой и получить значение ячейки. Я хочу взять эти значения и выполнить для них условия, эмулируя шаги алгебры карты, подробно описанные ниже, без фактического использования растрового калькулятора. В ответ …
13 python  raster  arcobjects  gdal  c# 

3
Как выровнять цвет, яркость и контраст на нескольких отсканированных бумажных картах
Я в основном парень векторов, но для текущего проекта мне нужно работать с кучей старых отсканированных бумажных карт (карты урона от бомб ww2 для Лондона, если вам интересно!) Мы отсканировали и привязали географические карты и теперь хотим создать мозаичный составной слой для размещения на веб-сайте. Мы, очевидно, вырежем границы, это …

3
Синтаксис растрового калькулятора gdal_calc для логических операторов и других функций
В документации по gdal_calc указан растровый калькулятор командной строки с пустым синтаксисом . Позже есть несколько примеров, где в одном из них: gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A> 0)" --NoDataValue = 0 - означает установить значения от нуля и ниже до нуля К сожалению, нет …
13 python  gdal  numpy  gdal-calc 

2
Загрузка растровых данных в python из postgis с помощью psycopg2
У меня есть растровые данные в таблице postgres, которые я хочу добавить в python в виде массива. Я использую psycopg2 для подключения к БД. Я могу загрузить данные, но они возвращаются в виде строки (вероятно, сериализованного двоичного файла). Кто-нибудь знает, как взять эту строку и преобразовать в массив Numpy? Я …

1
Многопоточность OGR / GDAL приводит к низкому использованию ядра
Я пытаюсь обработать некоторые растровые данные, используя ogr / gdal, и я не могу получить полное использование всех ядер на моей машине. Когда я запускаю процесс только на одном ядре, я получаю 100% -ное использование этого ядра. Когда я пытаюсь разделить на многоядерные (в приведенном ниже примере, разбивая смещения по …

3
Как добавить поддержку драйвера FileGDB (Esri file gdb API) в Фионе?
По этому вопросу было множество вопросов, но ни один из них не решил мою проблему. У меня есть машина с: Windows 7 x64 Python 3.4.3 x64 GDAL установлено: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; GDAL была установлена с колесом GDAL-1.11.4-cp34-none-win_amd64.whlот сюда GDAL установлен в C:\Python34\Lib\site-packages\osgeo. Там у меня есть …

2
Установка 0 значений в GeoTIFF для nodata с использованием GDAL?
Есть ли способ установить все пиксели значения 0 в растре для nodata, используя GDAL? Я хотел бы использовать fillnodata для заполнения некоторых отверстий, но отверстия установлены на 0, поэтому мне нужно сначала удалить их
13 raster  gdal 

4
Нет модуля с именем 'osgeo'
Я установил GDAL и проверил в командной строке, он работает, и когда я запускаю gdal2tiles.py в командной строке, он работает, но когда я запускаю тот же файл gdal2tiles.py с Python IDLE, я получаю «Нет модуля с именем» osgeo '" ошибка. Вы можете помочь.
13 python  gdal  osgeo  osgeo4w  pyqt4 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.