Ferramentas de processamento e geoprocessamento
O painel Operações geoespaciais traz para o mapa uma caixa de ferramentas vetoriais e análise de terreno, para que usuários com conhecimento de GIS executem geoprocessamentos comuns sem precisar passar por um GIS de desktop. Abra-o pela entrada Operações geoespaciais na faixa de opções enquanto edita um mapa.
Todas as ferramentas são executadas no navegador: o trabalho com geometrias é feito por um mecanismo espacial DuckDB no próprio navegador, e a análise de terreno lê apenas as fontes de DEM que o mapa já transmite. Nada é enviado a um serviço de processamento.
O painel Operações geoespaciais
O painel lista as ferramentas disponíveis agrupadas por tipo:
- Geometria: Buffer, Centroid, Convex hull, Bounding box, Dissolve, Simplify.
- Sobreposição: Clip, Intersection, Union, Difference.
- Junção: Spatial join.
- Terreno: curvas de nível (veja abaixo).
Escolha uma ferramenta, selecione a camada (ou as camadas) de entrada que já estão no mapa, preencha os parâmetros e execute. Você pode cancelar uma ferramenta em execução, e o painel informa quantas feições o resultado contém.
Referência das ferramentas
| Ferramenta | Grupo | O que faz |
|---|---|---|
| Buffer | Geometria | Expande (ou reduz) as feições por uma distância que você define. |
| Centroid | Geometria | Reduz cada feição ao seu ponto central. |
| Convex hull | Geometria | O menor polígono convexo que contém as feições. |
| Bounding box | Geometria | O retângulo alinhado aos eixos ao redor de cada feição. |
| Dissolve | Geometria | Mescla as feições em uma só, opcionalmente agrupadas por um campo. |
| Simplify | Geometria | Reduz o detalhe dos vértices mantendo a topologia. |
| Clip | Sobreposição | Mantém as partes de uma camada que ficam dentro de outra. |
| Intersection | Sobreposição | A área de sobreposição de duas camadas, com atributos das duas. |
| Union | Sobreposição | Combina duas camadas, dividindo-as onde se sobrepõem. |
| Difference | Sobreposição | Remove as partes de uma camada cobertas por outra. |
| Spatial join | Junção | Anexa atributos de uma camada a outra por localização (intersecta, dentro de ou contém). |
Unidades de distância e o CRS de trabalho
As ferramentas que recebem uma distância (Buffer e a tolerância de Simplify) precisam trabalhar em metros, não em graus. O Icon Map escolhe automaticamente uma projeção métrica adequada (uma zona UTM escolhida a partir do centro da sua entrada) para que as distâncias se comportem corretamente, e mostra no painel o CRS de trabalho selecionado. Depois, o resultado é transformado de volta para o sistema de coordenadas do mapa.
A seleção automática de UTM foi pensada para extensões regionais. Quando uma entrada atravessa o antimeridiano ou chega às regiões polares, uma única zona UTM pode distorcer as distâncias. Nesses casos, o Icon Map mostra um aviso de precisão, para que o resultado nunca engane sem aviso.
Limites e transparência
- Entradas grandes são sinalizadas. Se uma entrada tiver mais de 250.000 feições, o Icon Map pede sua confirmação antes de executar, porque a operação pode ser lenta.
- As saídas são limitadas a 100.000 feições. Quando um resultado ultrapassaria esse limite, ele é truncado nesse tamanho e um aviso visível é exibido, para que você sempre saiba que o resultado é parcial: ele nunca é cortado sem aviso.
Os resultados viram camadas
O resultado de uma ferramenta é adicionado ao mapa como uma nova camada Formas de arquivo, pronta para ser estilizada, unida e consultada como qualquer outra. A ferramenta que a gerou e os parâmetros usados ficam registrados na camada como procedência, para que você sempre possa ver como uma camada derivada foi criada. Você pode salvar o resultado no seu OneLake como GeoJSON para que ele sobreviva a um recarregamento; um resultado não salvo é uma camada que dura apenas a sessão.
Curvas de nível a partir do terreno
O grupo Terreno inclui Curvas de nível, que deriva curvas de elevação do DEM (modelo digital de elevação) que o mapa já usa para o terreno 3D, recorrendo ao DEM da camada de sombreamento se o terreno não estiver definido. Isso funciona com qualquer uma das fontes de DEM compatíveis: Mapterhorn (o padrão), uma URL de terreno personalizada, um DEM armazenado no OneLake, um serviço de elevação do ArcGIS ou uma fonte de relevo em escala de cinza.
As curvas de nível são geradas para a vista atual, com estes controles:
- Intervalo: o espaçamento vertical entre as linhas, em metros.
- Linha principal a cada N: marca a cada N linhas uma curva principal (mestra), para dar ênfase e receber rótulos.
- Suavizar linhas: suaviza as linhas para um visual cartográfico mais limpo.
O detalhe se ajusta automaticamente a um orçamento de tiles para a extensão. Se o detalhe solicitado ultrapassar esse orçamento, o Icon Map reduz o detalhe e avisa você em vez de devolver um resultado parcial. As áreas sem dados de elevação são recortadas com transparência, então as curvas de nível nunca inventam valores nas lacunas do DEM.
O resultado é uma camada de formas com um valor elevation em cada linha. Estilize-a e use rótulos posicionados ao longo das linhas para anotar as altitudes.
Disponibilidade
O processamento é um recurso de criação: o painel está disponível enquanto você edita um mapa e não é exibido no visualizador publicado. Já as camadas de resultado que ele produz são camadas comuns e aparecem nos mapas publicados como qualquer outra.
Próximas etapas
- Espaço de trabalho SQL: execute SQL espacial diretamente sobre suas camadas.
- Formas de arquivo: o tipo de camada produzido pelas ferramentas de processamento.
- Grades e mapas de calor: incluindo a interpolação IDW de medições pontuais.
- White paper de segurança: por onde os dados passam e por onde não passam.