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

NumPy - это модуль Python, добавляющий поддержку больших многомерных массивов и матриц, а также большую библиотеку математических функций высокого уровня для работы с этими массивами.

5
Запись массива в растровый файл
Я новичок в ГИС. У меня есть код, который преобразует инфракрасные изображения Марса в карты тепловой инерции, которые затем сохраняются в виде двумерных массивов. Я сохранял эти карты в виде файлов hdf5, но мне бы очень хотелось сохранить их как растровые изображения, чтобы я мог обработать их в QGIS. Я …
30 python  raster  gdal  numpy 

5
Полностью загрузить растр в массив Numpy?
Я пытался проверить мои фильтры на растре DEM для распознавания образов, и это всегда приводит к отсутствию последних строк и столбцов (например, 20) . Я пытался с библиотекой PIL, загрузка изображения. Тогда с NumPy. Выход такой же. Я подумал, что что-то не так с моими циклами, при проверке значений в …

1
Репликация результата gdalwarp с использованием привязок gdal Python
Я пытаюсь перепроектировать / повторно сэмплировать с привязками Python GDAL, но получаю немного другие результаты по сравнению с результатами из утилиты командной строки gdalwarp. Смотрите обновление ниже для более короткого примера Этот скрипт иллюстрирует подход Python: from osgeo import osr, gdal import numpy def reproject_point(point, srs, target_srs): ''' Reproject a …
20 python  gdal  gdalwarp  numpy 

1
Как я могу использовать массивы NumPy для оптимизации геообработки больших данных?
Мне интересно узнать, как использовать массивы NumPy для оптимизации геообработки. Большая часть моей работы связана с «большими данными», где для геообработки часто требуются дни для выполнения определенных задач. Излишне говорить, что я очень заинтересован в оптимизации этих процедур. ArcGIS 10.1 имеет ряд функций NumPy, к которым можно получить доступ через …

3
Преобразование файла LAS в массив NumPy?
Я начал изучать, как манипулировать данными LAS в python, и хотел посмотреть, как другие обрабатывают файлы LAS. Я хотел бы прочитать точки (я использую массив NumPy) и отфильтровать классы 1 и 2 (неклассифицированные и заземленные) в отдельный массив. У меня есть следующий код, но я не могу отфильтровать очки. # …
15 python  lidar  numpy  array  liblas 

1
Получение значений пикселей в одной точке с использованием растерио
Чтобы получить значение одного пикселя в точке растра с помощью растерио, приведите пример здесь: https://github.com/mapbox/rasterio/pull/275 Однако существует ли прямой API в растерио (а не в cli), который можно использовать для извлечения значения в одной точке растра? -- РЕДАКТИРОВАТЬ with rasterio.drivers(): # Read raster bands directly to Numpy arrays. # with …
14 python  numpy  rasterio 

2
Сохранение пространственной привязки с использованием arcpy.RasterToNumPyArray?
Я использую ArcGIS 10.1 и хочу создать новый растр на основе двух ранее существующих растров. RasterToNumPyArray имеет хороший пример , который я хочу , чтобы адаптироваться. import arcpy import numpy myArray = arcpy.RasterToNumPyArray('C:/data/inRaster') myArraySum = myArray.sum(1) myArraySum.shape = (myArray.shape[0],1) myArrayPerc = (myArray * 1.0)/ myArraySum newRaster = arcpy.NumPyArrayToRaster(myArrayPerc) newRaster.save("C:/output/fgdb.gdb/PercentRaster") Проблема …

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? Я …

3
Gdal Dataset.ReadAsArray () аварийно завершает работу Python
Я использую Python 2.6.5 (32bit) с Numpy 1.3 и Gdal 1.9.1, установленными в Windows 7 64bit. Я пытаюсь прочитать набор растровых данных Imagine (.img) объемом 800 МБ в массив Numpy, чтобы выполнить некоторую растровую алгебру, но как только я запускаю следующий код, происходит сбой Python.exe. from osgeo import gdal g …
12 gdal  numpy  python-2.6  array 

1
Чтение, изменение и запись геотифа с помощью GDAL в Python
Я пытаюсь изучить канвы обработки изображений с помощью дистанционного зондирования с использованием привязок Python GDAL и numpy. В качестве первой попытки я читаю файл геотекса Landsat8, делаю простую манипуляцию и записываю результат в новый файл. Приведенный ниже код работает нормально, за исключением того, что исходный растр выгружается в выходной файл, …

1
PySAL естественные разрывы из массива Numpy
Я пытаюсь извлечь естественные значения разрыва из растра, используя Python. Предполагаемый процесс: растровый объект Arcpy в массив NumPy (с использованием RasterToNumPyArray ) для естественных значений разрыва (с использованием функции PySAL Natural Breaks ). import arcpy, pysal from pysal.esda.mapclassify import Natural_Breaks as nb # code to create greenIndex arcpy Raster object …

2
Получить координаты и соответствующие значения пикселей из GeoTiff с помощью Python GDAL и сохранить их в виде массива NumPy
Как я могу получить проекционные координаты, а также фактические значения пикселей в этих координатах из файла GeoTiff, а затем сохранить их в массив массивов? У меня есть файл arsenci020l.tif, и его координаты указаны в метрах. Ниже приведен сокращенный вывод gdalinfo, на котором я работал. ~$ gdalinfo arsenci020l.tif Driver: GTiff/GeoTIFF Files: …

3
Как заставить QGIS играть с пандами (Windows)?
Кому-нибудь удалось заставить панд работать с установкой QGIS Python в Windows? Я использовал установщик OSGeo4W для установки QGIS2.2, который поставляется с Python 2.7 и Numpy 1.5.1. Любая достаточно новая версия панд требует Numpy 1.6.1 или новее. Так что это кажется моей главной проблемой. Я пытался: - Создание более старой версии …
9 qgis  python  numpy 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.