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ção | Descrição |
|---|---|
| Cor | A cor das zonas a que não se deu cor própria no editor. Predefinido: azul. |
| Preenchimento | A opacidade da cor dentro da zona, de 5 % a 80 %. Predefinido: 20 %. |
| Contorno | A espessura da linha à volta da zona, de 1 a 6 píxeis. Predefinido: 2. |
| Pesquisar moradas | Oferece a pesquisa de moradas para centrar o mapa. Predefinido: ligado. |
| Centro inicial e Aproximação | Onde o editor abre quando a célula está vazia. Predefinido: Portugal continental. |
Apresentação nas vistas
| Vista | Apresentação |
|---|---|
| Formulário | A miniatura, o resumo e os botões de mapa e de limpar |
| Tabela / Kanban / Lista / Cartões / Calendário | A miniatura e o resumo; tocar mostra a zona num mapa |
| Exportação, agrupamento e ordenação | O 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.