O GDAL é uma biblioteca de abstração de dados geoespaciais (Geospatial Data Abstracion Library). Ela utiliza duas bibliotecas para manipulação de dados geoespaciais no formato raste (GDAL) e OGR para dados vetoriais.

Na versão 20.04 do Ubuntu, ao tentar instalar o GDAL, enfrentei problemas de versão e pacotes quebrados. Para resolver esse problema, primeiramente precisamos adicionar um repositório do postgresql para instalar as dependências atualizadas (Mais informações em https://www.postgresql.org/download/linux/ubuntu/ ).

Abaixo estão os comandos para adicionar o repositório.

# Create the file repository configuration: 
sudo sh -c 'echo "deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' 

# Import the repository signing key: 

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 

# Update the package lists: 
sudo apt-get updateCode language: PHP (php)

O próximo passo é a instalação do GDAL-DEV com o comando:

sudo apt install libgdal-dev

Agora podemos criar um ambiente virtual para instalar o GDAL para o Python.

virtualenv -p python3.8 envCode language: CSS (css)

Lembrando que o comando -p python3.8 define a versão do Python no ambiente virtual e a variável env indica o nome do ambiente virtual (recomendado usar o nome env como padrão).

Agora basta ativar o ambiente virtual. No diretória raiz do ambiente virtual use o comando:

source env/bin/activate

Finalmente, para instalar o GDAL usamos o comando:

pip install GDAL==$(gdal-config --version) --global-option=build_ext --global-option="-I/usr/include/gdal"Code language: PHP (php)

Para garantir que a instalação foi realizada corretamente, feche o terminal atual e abra um novo.

Em seguida use os seguintes comandos para testar a instalação.

source env/bin/activate
python
from osgeo import gdalCode language: JavaScript (javascript)

Se tudo correu bem, a importação do módulo não apresentará problemas.

Caso tenha problemas em instalar o libgdal-dev, adicione o seguinte repositório e tente a instalação novamente:

sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install libgdal-devCode language: JavaScript (javascript)



Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Search

About

Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown prmontserrat took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown prmontserrat took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

Gallery