Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2024

ProgramaçãoLinguagens de programação
Código
fg086238
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Pleno I - Desenvolvimento de Software para Processamento de Imagens e Dados Adquiridos por Satélites e Sensores Meteorológicos
A biblioteca GDAL (Geospatial Data Abstraction Library) é amplamente usada na transformação de formatos de dados geoespaciais, com suporte a dezenas de formatos matriciais e vetoriais.Originalmente desenvolvida na linguagem C/C++, a biblioteca GDAL teve suas funcionalidades reunidas na biblioteca Python denominada
  1. ACartopy.
  2. BGeopandas.
  3. COsgeo.
  4. DMatplotlib.
  5. EShapely.
Revelar gabarito e comentário

GabaritoC — Osgeo.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

GDAL e seus bindings Python

Gabarito: letra C. O pacote osgeo (também conhecido como GDAL Python bindings) é a biblioteca que reúne as funcionalidades da GDAL (Geospatial Data Abstraction Library), originalmente desenvolvida em C/C++. As demais alternativas são bibliotecas Python para geoprocessamento, mas com escopos distintos.

1GDAL (C/C++ original)
Osgeo (binding direto)
2Vetores + tabelas
Geopandas
3Geometrias
Shapely
4Projeções/mapas
Cartopy
5Gráficos 2D
Matplotlib
Bibliotecas Python geoespaciais
LEVELsoulevel.com.br
Bibliotecas Python geoespaciais: GDAL (C/C++ original) (Osgeo (binding direto)); Vetores + tabelas (Geopandas); Geometrias (Shapely); Projeções/mapas (Cartopy); Gráficos 2D (Matplotlib)

Alternativa A — ❌ Incorreta

Cartopy é uma biblioteca voltada para projeções cartográficas e criação de mapas, não para acesso direto às funções da GDAL.

Alternativa B — ❌ Incorreta

Geopandas estende o pandas com operações geoespaciais, mas utiliza a GDAL indiretamente por meio de outras bibliotecas; não é o wrapper direto da GDAL.

Alternativa C — ✅ Correta ⟵ GABARITO

Osgeo é o módulo Python que fornece acesso direto às classes e funções da GDAL (incluindo OGR para vetores). É a resposta correta.

Alternativa D — ❌ Incorreta

Matplotlib é uma biblioteca de plotagem 2D, usada para gráficos e visualizações, sem relação com formatos geoespaciais.

Alternativa E — ❌ Incorreta

Shapely é uma biblioteca para manipulação de objetos geométricos (pontos, linhas, polígonos), mas não oferece acesso às funcionalidades de leitura/escrita de formatos geoespaciais da GDAL.

PEGA ESSA DICA!

Para memorizar, associe: GDAL → Osgeo (bindings diretos); vetores com tabelas → Geopandas; geometrias → Shapely; projeções → Cartopy; gráficos → Matplotlib.

Gabarito: letra C.

Link permanente: /questoes/fg086238