Trabalhando com arquivos shapefile

Trabalhando com arquivos shapefile#

A biblioteca geemap permite trabalhar com arquivos shapefile. Neste guia, exploraremos como importar e exportar shapefiles usando o geemap.

A principal referência para esses exemplos é o exemplo oficial disponível no site do geemap.

Importando um shapefile#

Primeiro, importamos a biblioteca e criamos um objeto mapa.

import geemap

# Criação de um objeto Map
Map = geemap.Map()
Map

Em seguida, carregamos e adicionamos o shapefile de países ao mapa.

# Caminho para o shapefile de países
countries_shp = '../data/countries.shp'

# Conversão do shapefile para um objeto Earth Engine
countries = geemap.shp_to_ee(countries_shp)

# Adicionando o layer de países ao mapa
Map.addLayer(countries, {}, 'Countries')

Agora, fazemos o mesmo para o shapefile dos estados dos EUA.

# Caminho para o shapefile dos estados dos EUA
states_shp = '../data/us_states.shp'

# Conversão e adição ao mapa
states = geemap.shp_to_ee(states_shp)
Map.addLayer(states, {}, 'US States')

Exportando um shapefile#

Por fim, demonstramos como exportar um shapefile a partir de um objeto Earth Engine.

# Exportando o layer de estados dos EUA para um shapefile
geemap.ee_to_shp(states, filename='../data/us_states_new.shp')