Saltar para o conteúdo principal

Zona

Referência de configuração: Zona

Visão geral​

O componente Zona guarda uma área no mapa: um polígono ou um círculo, desenhado à mão. Uma tabela com uma coluna Zona (por exemplo, «Zonas», com uma linha por zona de entrega) serve para duas coisas: a vista Mapa de outra tabela desenha essas zonas por baixo dos marcadores, e a função ZONE de uma Fórmula diz em que zona fica cada registo.

Desenhar a zona​

No formulário, o campo mostra uma miniatura e um resumo («Polígono · 5 vértices», «Círculo · 2,5 km»). O botão de mapa abre o editor:

  • Polígono: toque no mapa para pôr cada vértice. Com três ou mais, toque no primeiro vértice ou em Fechar polígono. Arraste um vértice para o acertar.
  • Círculo: toque no mapa para pôr o centro, arraste-o para o acertar e escolha o Raio, de 50 m a 50 km.
  • Desfazer tira o último vértice (ou reabre o polígono fechado); Recomeçar apaga o desenho.
  • A cor ao lado das ferramentas é a desta zona; Cor da coluna usa a cor definida na coluna.
  • Pesquisar morada ou lugar centra o mapa no resultado escolhido, sem desenhar nada.

Usar esta zona grava; o botão Limpar do campo apaga a zona. Uma zona com buracos ou com várias partes, gravada pela API ou por uma automação, mostra-se no editor mas não se edita: Recomeçar permite desenhar outra no lugar dela.

Configuração​

DefiniçãoDescrição
CorA cor das zonas a que não se deu cor própria no editor. Predefinido: azul.
PreenchimentoA opacidade da cor dentro da zona, de 5 % a 80 %. Predefinido: 20 %.
ContornoA espessura da linha à volta da zona, de 1 a 6 píxeis. Predefinido: 2.
Pesquisar moradasOferece a pesquisa de moradas para centrar o mapa. Predefinido: ligado.
Centro inicial e AproximaçãoOnde o editor abre quando a célula está vazia. Predefinido: Portugal continental.

Apresentação nas vistas​

VistaApresentação
FormulárioA miniatura, o resumo e os botões de mapa e de limpar
Tabela / Kanban / Lista / Cartões / CalendárioA miniatura e o resumo; tocar mostra a zona num mapa
Exportação, agrupamento e ordenaçãoO resumo, por exemplo «Círculo · 2,5 km»

A coluna Zona nunca serve de título da linha: o nome da zona vem de outra coluna da mesma tabela, como um campo de texto «Nome».

Filtros​

Uma coluna Zona filtra-se por Vazio e Não vazio. Para filtrar registos pela zona onde ficam, use uma Fórmula com ZONE e filtre pelo valor dela.

Valor guardado​

Texto JSON. Um polígono é GeoJSON Polygon (ou MultiPolygon) com as coordenadas em [longitude, latitude] e cada anel fechado (o último ponto repete o primeiro, com pelo menos três vértices); um círculo tem center e radiusM em metros. A color é opcional e usa um nome da paleta: red, orange, amber, green, teal, blue, indigo, purple, pink ou slate.

{"type": "Polygon", "coordinates": [[[-9.15, 38.70], [-9.13, 38.70], [-9.13, 38.72], [-9.15, 38.70]]], "color": "green"}
{"type": "circle", "center": {"lat": 41.15, "lng": -8.61}, "radiusM": 2500}

Pela API, envie este JSON como texto. Os polígonos que atravessam o meridiano de 180° não são suportados.