Pular para o conteúdo

Importar boundary SHP de outras fontes

O ESRI Shapefile (SHP) é o formato de arquivo vetorial mais difundido do mundo GIS. Muitas bases de dados agrícolas (CAR, SIGEF/INCRA, exportações de cooperativas, exportação própria do Excel) podem trazer SHP com o limite do talhão.

O DroneField, por meio da biblioteca integrada PROJ, converte de qualquer sistema de projeção para WGS84 — mesmo se o SHP estiver originalmente em uma projeção local nacional como SIRGAS2000.

Um “arquivo SHP” na verdade são 4-6 arquivos juntos:

ArquivoPara quê?
.shpA geometria (polígonos, linhas, pontos)
.shxÍndice do .shp
.dbfTabela de atributos (nome, área, categoria, etc.)
.prjSistema de Referência de Coordenadas (SRC) — essencial
.cpgCodificação de caracteres (Windows-1252, UTF-8, etc.)
.sbn/.sbxÍndice espacial (opcional)

Sempre anexe também o arquivo .prj! Ele informa ao DroneField em qual sistema estão as coordenadas do SHP.

  1. Na tela do mapa abra a barra Boundary (clique na camada Limites de talhão na barra lateral esquerda).
  2. Clique em Importar.
  3. Escolha a opção ESRI Shapefile.
  4. Abre-se um seletor de arquivos. Localize o .shp (os demais serão lidos automaticamente).
  5. Se o arquivo .prj estiver presente, o DroneField reconhece automaticamente a projeção (por exemplo, “SIRGAS 2000 / UTM zone 23S (EPSG:31983)”).
  6. Se não houver .prj, aparece uma lista — escolha manualmente a projeção correta no menu pop-up.
  7. Caixa de diálogo de confirmação: durante a importação as coordenadas são convertidas para WGS84 com o PROJ.
  8. Clique em Importar. Todos os polígonos aparecem no mapa.
OrigemProjeçãoCódigo EPSG
CAR / SICARSIRGAS 2000 (geográficas)EPSG:4674
SIGEF / INCRASIRGAS 2000 (geográficas)EPSG:4674
SIRGAS 2000 / UTM zone 22S (MS, GO, MT)UTM 22SEPSG:31982
SIRGAS 2000 / UTM zone 23S (SP, MG, PR)UTM 23SEPSG:31983
SIRGAS 2000 / UTM zone 24S (BA, MG, RJ)UTM 24SEPSG:31984
Exportação do OpenStreetMapWGS84EPSG:4326
Google Earth KML → SHPWGS84EPSG:4326
SAD69 (mapas antigos)SAD69EPSG:4618
DJI Pilot Mission Planner exportWGS84EPSG:4326

O DroneField gerencia todos eles — automaticamente.

O SIRGAS 2000 / UTM (zonas 18S a 25S cobrem todo o Brasil) é o sistema em que a maioria dos SHP oficiais brasileiros estão.

Exemplo:

  • Entrada (SIRGAS 2000 / UTM 23S): (333 000, 7 394 000) — perto de São Paulo
  • Saída (WGS84): (23,55°S, 46,63°W)

O DroneField converte com a biblioteca PROJ 9.4 — a margem de erro é < 1 cm, menor que o GSD do drone.

O DroneField usa automaticamente os seguintes campos:

  • Nome / Name / TALHAO / NAME — o nome da boundary
  • TIPO / TYPE — se for “obstacle” ou “exclusion”, é marcado como obstáculo / zona de exclusão de pulverização
  • Área / AREA — apenas informativa (o DroneField a recalcula)

Outros atributos (por exemplo, classe de solo, identificador do parceiro) o DroneField não importa, mas o arquivo .dbf permanece intacto — visível no QGIS.

Obstáculos e zonas de exclusão de pulverização

Seção intitulada “Obstáculos e zonas de exclusão de pulverização”

Se no SHP estiverem juntos o limite do talhão E os obstáculos (no mesmo arquivo), um campo de atributo permite distingui-los:

Talhao boundary 47.62 ha
Arvore-1 obstacle 0.01 ha
Cabo exclusion 0.03 ha

O DroneField os separa com base nisso e os importa com o tipo correto.

Se não houver tal campo, todos os polígonos entram como “Limite de talhão” — depois você pode modificá-los (clique com o botão direito sobre a camada → Modificar tipo).

Os caracteres acentuados (Ã, Ç, Ó, Á) às vezes são problemáticos. O DroneField tenta nesta ordem:

  1. UTF-8 (moderno, recomendado)
  2. Windows-1252 (os SHP antigos costumam estar nesta)
  3. ISO-8859-1

Se nas boundaries importadas os caracteres aparecerem como caracteres estranhos (por exemplo, “Sertãozinho” aparece como “Sert�ozinho”), modificando o .cpg ou convertendo o SHP para UTF-8 no QGIS você resolve.

  • Não empacote o SHP em ZIP antes de importá-lo — o seletor não descomprime. Descomprima primeiro.
  • Não mova separadamente o .shp e o .prj — devem estar juntos na mesma pasta.
  • Não sobrescreva um SHP em uso — a boundary importada já está no projeto; modificar o SHP origem não a afeta.

Se você quiser exportar para SHP (por exemplo, para o sistema GIS do parceiro), use Exportar → ESRI Shapefile da barra Boundary. O DroneField exporta em WGS84 — se preciso, o parceiro reconverte para o seu sistema (SIRGAS 2000, por exemplo).