PCGuia PCGuia
  • [email protected]
  • Dicas
    • Apps
    • Descomplicómetro
    • Download da semana
    • Guia completo
    • Inteligência Artificial
    • Linux
    • MacGuia
    • Modding
    • Photoshop
    • Teste de velocidade da Internet
    • Open Source
  • Notícias
    • Ambiente
    • Apps
    • Ciência
    • Curiosidades
    • Hardware
    • Inteligência Artificial
    • Internet
    • Jogos
    • Mercados
    • Mobilidade
    • Multimédia
    • Robots
    • Segurança
    • Software
    • Startup
    • Especiais
      • Especial PCGuia
      • História
      • Reportagem PC Guia
  • Reviews
    • Armazenamento
    • Áudio
    • Componentes
    • Desktops
    • Gadgets
    • Imagem
    • Mobilidade
    • Periféricos
    • Robótica
  • Opinião
    • Conceito Humanoide
    • Há Uma App Para Tudo
    • O Que Vem à Rede
    • Praia das Maçãs
    • Quinta Coluna
  • Loja Fidemo
  • Precisa de ajuda?
  • Contactos
  • Como testamos os produtos
  • Termos de utilização
  • Política de privacidade e cookies
  • Estatuto Editorial
  • Declaração de Privacidade
  • Política de Cookies
  • Vencedores dos Prémios Leitor PCGuia 2025
  • Declaração de Privacidade
© 2023 - Fidemo Sociedade de Media
A ler: uMap: criar mapas web de forma simples e em poucos minutos
Font ResizerAa
PCGuia PCGuia
Font ResizerAa
Procurar
  • Dicas
  • Jogos
  • Linux
  • Notícias
  • Opinião
  • Reviews
  • Cookie Policy
© 2023 Fidemo Sociedade de Média
PCGuia > Open Source > uMap: criar mapas web de forma simples e em poucos minutos
Open Source

uMap: criar mapas web de forma simples e em poucos minutos

Neste tutorial, vamos explorar algumas funcionalidades adicionais particularmente úteis desta ferramenta.

Nelson Gonçalves
Publicado em 18 de Julho, 2026
Tempo de leitura: 5 min
Whimsical hillside village with red-roof cottages, a windmill, and lush greenery around a small river, in a watercolor style

Como vimos anteriormente, o uMap é um software livre que permite criar e partilhar mapas personalizados na Web, com base no OpenStreetMap, de forma simples e rápida. Agora, vamos explorar mais funcionalidades. Para isso, utilizaremos o mesmo servidor apresentado anteriormente, disponível em umap.openstreetmap.fr/pt.

Importar ficheiro

- Publicidade -

Uma das formas mais simples de importar dados consiste em utilizar um ficheiro CSV, um formato bastante comum para o armazenamento de dados tabulares, que pode ser criado em qualquer editor de folha de cálculo.

No nosso exemplo, utilizámos o LibreOffice Calc para criar uma tabela com dados relativos a castelos portugueses. A folha apresenta seis colunas que armazenam diferentes atributos de cada castelo: name, description, longitude, latitude, sipa_url e media. Os dois primeiros campos — name e description — encontram-se em inglês para que o uMap os reconheça automaticamente como campos destinados ao nome e à descrição de cada ponto. As coordenadas geográficas são armazenadas nas colunas latitude e longitude. Os dois atributos restantes — sipa_url e media — armazenam, respetivamente, URL de páginas web e de modelos 3D disponíveis online.

Spreadsheet listing Portuguese medieval military architecture monuments with coordinates and URLs vers. of data (name, description, lon/lat, sip_url, media).

- Publicidade -

Para importar os dados, utilize a ferramenta de importação e selecione o respetivo ficheiro (1). O uMap deverá reconhecer automaticamente o formato do ficheiro (2). Em seguida, escolha se pretende criar uma nova camada ou importar os dados para uma camada já existente (3) e clique em ‘Importar dados’.

Map with blue pins displayed on a regional map and a dark 'Importar dados' panel open, showing steps to browse a data file, choose CSV format, and add a new layer.

 

Importar dados remotos

O uMap também permite importar dados alojados remotamente. Como vamos importar dados relativos a todo o território de Portugal continental, comece por ajustar a vista do mapa para incluir toda a área pretendida.

Na ferramenta de importação, utilize a opção ‘Assistentes de importação’ e escolha Overpass. Depois, introduza a seguinte expressão:

[boundary=administrative][border_type=distrito]

Em seguida, clique em ‘Selecionar estes dados’. Depois, escolha ‘Importar uma nova camada’ e defina o modo de importação como ‘Copiar para a camada’. Termine clicando em ‘Importar dados’.

Map editor showing Overpass import panel with a red-outlined query expression [boundary=administrative][border_type=distrito] and import options.

Fundo personalizado

Para definir um fundo personalizado, aceda às propriedades avançadas do mapa e preencha, pelo menos, os campos URL e atribuição. No nosso exemplo, utilizamos o mapa disponibilizado pelo Consortium of Ancient World Mappers em cawm.lib.uiowa.edu/tiles/{z}/{x}/{y}.png sob licença Creative

Commons CC BY 4.0.

Interactive map of Portugal with many blue markers along the coast, and a right-side settings panel labeled 'Fundo personalizado' showing fields for a custom background.

Gestor de camadas

Através do Gestor de camadas podemos aceder às propriedades das camadas, definir configurações de cada camada, reordenar camadas ou visualizar e editar a tabela de dados associada. No nosso exemplo existem duas camadas: Camada 1 — dados importados a partir do ficheiro CSV; Camada 2 — dados importados através do Overpass.

Vamos ocultar a Camada 2 e editar a Camada 1.

Layer manager UI in Portuguese showing two layers (Camada 2, Camada 1) with visibility and edit icons; right-side vertical tool panel highlighted in blue/red accents.

Nas ‘Propriedades da camada’, altere o nome da camada e aproveite para experimentar outros tipos de camada. No nosso exemplo, a camada passa a chamar-se ‘Castelos’ e será utilizado o tipo de camada ‘Padrão’.

Painel de propriedades da camada com campos Grupo, Nome (Castelos) e Tipo de camada com opções: Padrão, Agregado, Mapa térmico, Coroplético, Categorizado, Círculos proporcionais.

Ícones personalizados

Ainda nas ‘Propriedades da camada’, aceda ao separador ‘Propriedades de formas geométricas’ para configurar o aspeto dos ícones. No nosso exemplo, escolhemos ‘Nenhum’ na forma do ícone e utilizámos o seguinte URL para o símbolo:

https://raw.githubusercontent.com/iemdigital/map-icons/refs/heads/main/military/tower_filled_black.svg

 

Mapa com numerosos ícones em forma de castelo marcando pontos ao longo da costa e interior; painel de propriedades de formas geométricas aberto à direita.

Imagens, 3D e Vídeos

Ainda através do Gestor de camadas, no separador ‘Opções de interação’, vamos configurar o popup apresentado quando clicamos nos elementos do mapa. No nosso exemplo, selecionámos a opção ‘Popup (largo)’ e vamos personalizar o conteúdo. Neste momento, o conteúdo do popup inclui apenas os dados presentes nas colunas name e description.

Mapa interativo com marcadores de castelo e painel de configurações à direita, exibindo opções de popup (formato) e modelo de conteúdo (# {name} {description}).

Vamos começar por inserir — para criar uma linha separadora horizontal. Depois, digitamos a expressão:

[[{sipa_url}|Ficha SIPA]]

Esta expressão cria uma hiperligação com o texto ‘Ficha SIPA’, apontando para o URL armazenado na coluna sipa_url. Utilizamos chavetas para chamar propriedades existentes na tabela de dados — {nome_da_propriedade} — e parênteses retos duplos para criar hiperligações. Neste caso, usamos ainda uma barra vertical para separar o URL do texto da hiperligação.

Para inserir uma imagem, basta colocar o respetivo URL dentro de dupla chaveta, como no exemplo seguinte: {{https://ansol.org/images/logo.svg}}

Através de iframes também podemos integrar conteúdos externos, como vídeos do YouTube ou modelos 3D do Sketchfab. Para inserir uma iframe, introduza o respetivo URL dentro de tripla chaveta, como em:

{{{https://www.youtube.com/embed/HAAXuY1iesU?si=0–kZEni5vQo5uB8}}}

Mapa interativo com popup de Alandroal: arquitetura militar medieval, vídeo do Castelo Alandroal e código de embed à direita.

- Publicidade -
Etiquetas:código abertoMapasopen-sourceuMap
Publicidade Lenovo
Ad image
Apoio
Ad image Ad image

Também lhe pode interessar

Whimsical fantasy village of red-roofed houses shown on a computer monitor against an orange background
Open Source

Blender Grease Pencil: animação 2D num ambiente 3D

Tempo de leitura: 5 min
OpenAI
Inteligência ArtificialNotíciasOpen SourceSoftware

OpenAI lança iniciativa para descobrir falhas em software de código aberto

Tempo de leitura: 4 min
Monitor displaying a topographic map with colored zones, numbered plots, and warning icons for incidents on screen.
Open Source

uMap: criar mapas web de forma simples e em poucos minutos

Tempo de leitura: 5 min
Euro-office
NotíciasOpen SourceSoftware

LibreOffice ataca o novo Euro-Office e acusa o projeto de ser um clone da Microsoft

Tempo de leitura: 2 min
© 2023 Fidemo Sociedade de Media