Возникли проблемы с установкой osgeo для работы с gdalPython

Программы на Python
Ответить
Anonymous
 Возникли проблемы с установкой osgeo для работы с gdal

Сообщение Anonymous »

Я использую Ubuntu 20.04. Моя цель — добавить географическую привязку к изображению. У меня есть простой сценарий ниже. Это сбивает с толку, потому что у меня установлен gdal, но я не могу вызвать его сам по себе. Мне нужно использовать «от osgeo». Когда я пытаюсь установить «osgeo», появляется довольно длинный красный текст. Первая часть здесь. Мне нужно использовать pip для установки, потому что я не могу заставить conda install работать с ним. Любая помощь, которую вы можете оказать, будет очень признательна. Я потратил большую часть дня, пытаясь просто добавить географическую привязку, но ничего не добился.
Сбор osgeo
Использование кэшированного osgeo-0.0.1.tar. gz (1,2 КБ)
Подготовка метаданных (setup.py) ... выполнено
Создание колес для собранных пакетов: osgeo
Создание колеса для osgeo (setup.py) ... ошибка
ОШИБКА: Ошибка команды, статус выхода 1:
from osgeo import gdal, osr

orig_fn = '../images/_qpf_k_means.png'
output_fn = '../images/output.tif'

# Create a copy of the original file and save it as the output filename:
shutil.copy(orig_fn, output_fn)
# Open the output file for writing for writing:
ds = gdal.Open(output_fn, gdal.GA_Update)
# Set spatial reference:
sr = osr.SpatialReference()
sr.ImportFromEPSG(4326) #2193 refers to the NZTM2000, but can use any desired projection

# Enter the GCPs
# Format: [map x-coordinate(longitude)], [map y-coordinate (latitude)], [elevation],
# [image column index(x)], [image row index (y)]
gcps = [gdal.GCP(44, -125, 0, 7, 7),
gdal.GCP(40.8, -119.2, 0, 603, 335)]

# Apply the GCPs to the open output file:
ds.SetGCPs(gcps, sr.ExportToWkt())

# Close the output file in order to be able to work with it in other programs:
ds = None```


Подробнее здесь: https://stackoverflow.com/questions/709 ... -with-gdal
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»