Запитання з тегом «numpy»

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

5
Написання масивного масиву в растровий файл
Я новачок у ГІС. У мене є якийсь код, який перетворює інфрачервоні зображення Марса у теплові карти інерції, які потім зберігаються у вигляді двовимірних масивів. Я зберігав ці карти як файли hdf5, але дуже хотів би зберегти їх як растрові зображення, щоб я міг обробляти їх у QGIS. Я пройшов …
30 python  raster  gdal  numpy 

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

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

1
Як я можу використовувати масиви NumPy для оптимізації геообробки великих даних?
Мені цікаво дізнатися, як використовувати масиви NumPy для оптимізації геообробки. Значна частина моєї роботи пов'язана з "великими даними", де геопроцедура часто займає кілька днів для виконання певних завдань. Потрібно сказати, що я дуже зацікавлений в оптимізації цих процедур. ArcGIS 10.1 має ряд функцій NumPy, до яких можна отримати доступ через …

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

1
Отримання значень пікселів в одній точці за допомогою растеріо
Щоб отримати значення одного пікселя в точці растру за допомогою rasterio, є приклад тут: https://github.com/mapbox/rasterio/pull/275 Однак чи є прямий API в межах растеріо (а не в кліпі), який можна використовувати для отримання значення в одній точці растра? - EDIT with rasterio.drivers(): # Read raster bands directly to Numpy arrays. # …
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 зазначено калькулятор растрових командних рядків із синтаксисом numpy . Пізніше є кілька прикладів, коли в одному з них: 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
У таблиці постгресів є растрові дані, які я хочу потрапити в python як масивний ряд. Я використовую psycopg2 для підключення до db. Я можу завантажити дані, але вони повертаються як рядок (можливо, серіалізований двійковий). Хтось знає, як взяти цей рядок і перетворити його на нумерований масив? Я вивчив інші варіанти …

3
Gdal Dataset.ReadAsArray () вибиває Python
Я використовую Python 2.6.5 (32-бітний) з Numpy 1.3 та Gdal 1.9.1, встановленими на Windows 7 64bit. Я намагаюсь прочитати растровий набір зображень (.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 …

2
Отримайте координати та відповідні значення пікселів з GeoTiff за допомогою python gdal та збережіть їх у масиві numpy
Як я можу отримати прогнозовані координати, а також фактичні значення пікселів за цими координатами з файлу GeoTiff, а потім зберегти їх у масивному масиві? У мене є файл arsenci020l.tif, а його координати - у метрах. Нижче - скорочений вихід gdalinfo, на який я побіг. ~$ gdalinfo arsenci020l.tif Driver: GTiff/GeoTIFF Files: …

3
Як змусити QGIS грати з пандами (Windows)?
хтось успішно отримував панди для роботи з установкою Python QGIS в 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.