As camadas de mosaico são úteis quando você precisa expor um mapa ou camada na web para a visualização de dados relativamente estáticos.
Os mapas base fornecidos pelo ArcGIS Online são camadas de mosaico que fornecem contexto geográfico imediato para suas camadas operacionais. Por exemplo, você pode incluir um mapa base com mosaicos de ruas em seu mapa para fornecer uma referência visual para as placas de rua em uma camada de feição que também estejam no mapa. Os mapas base incluídos com ArcGIS Online são projetados para acesso rápido e simples por mapas da web, aplicativos da web, ArcGIS, e quase sempre por qualquer aplicativo do software de mapeamento.
As camadas de mosaico vêm em vários formatos com base nos dados de origem originais. As camadas de mosaico podem ser armazenadas como mosaicos de raster pré-renderizados ou como mosaicos de vetor. Ambos os mosaicos de vetor e raster foram projetados para fornecer alto desempenho e alta escalabilidade na entrega de dados do mapa para propósitos de visualização.
Camada de mosaico raster
Uma camada de mosaico raster é composta de mosaicos raster em cache, também denominados de cache do mosaico de mapa. Eles são entregues aos aplicativos clientes como arquivos de imagem (por exemplo, formato JPG ou PNG) que foram pré-renderizados e armazenados no ArcGIS Online. Os mosaicos são exibidos estaticamente pelo cliente. As camadas de mosaico de vetor são mais apropriadas para mapas base que fornecem um contexto geográfico aos mapas, como imagens (como no mapa base de Imagens do Mundo) ou mapas baseados na feição, como Topográficos, Geográficos Nacionais, Oceanos e outros mapas base. As camadas de mosaico de vetor também podem ser compostas de camadas operacionais estáticas, como mapas temáticos dos seus dados.
Os mosaicos em cache são transmitidos rapidamente pela internet e são facilmente compreendidos pelos aplicativos de software de mapeamento mais comuns, portanto, são compatíveis não apenas com ArcGIS e aplicativos da web construídos com ArcGIS APIs, mas também com aplicativos de terceiros que usam protocolos OGC, como WMTS. Camadas de mosaico raster podem fazer o seguinte:
- Funcionar bem através de uma grande variedade de aplicativos e dispositivos (web, desktop e móvel), incluindo aplicativos de desktop, como ArcMap, e versões antigas de navegadores da web.
- Fornecer recursos cartográficos de alto desempenho, como simbologia e posicionamento de rótulos avançado.
- Outros benefícios dos caches de mosaico de mapas incluem o seguinte:
- Você pode imprimi-los de aplicativos de mapeamento da web.
Criação da camada de mosaico raster
As seções a seguir descrevem os métodos que você pode usar para criar uma camada de mosaico raster em um ArcGIS Online.
De um arquivo da definição de serviço
Um arquivo da definição de serviço (.sd) é um arquivo dos dados de origem ou referências aos dados de origem necessários para gerar o cache.
Use um arquivo da definição de serviço para publicar uma camada de mosaico hospedada quando desejar que o ArcGIS Online gere o cache da camada. Os dados de origem são copiados para o ArcGIS Online, para que você possa optar por gerar mosaicos em cache para os níveis de escala desejados no ArcGIS Online sempre que necessário.
Após publicar a camada de mosaico hospedada, as edições nos dados de origem não poderão ser usadas para atualizar a camada de mosaico.
A seguinte funcionalidade está disponível quando você publica uma camada de mosaico hospedada a partir de um arquivo da definição de serviço:
- Construir mosaicos—Você pode ajustar a faixa de visibilidade e criar caches de mosaico para as extensões especificadas.
- Faixa de visibilidade—Você pode modificar a extensão e as escalas nas quais a camada de mosaico será desenhada.
- Atualizar conteúdo—Você podesubstituir o conteúdo da camada de mosaico pelo conteúdo de outra camada.
Consulte Publicar camadas de mosaico hospedadas a partir de arquivos para obter instruções sobre como publicar a partir de um arquivo da definição de serviço.
De um pacote de mosaico
Um pacote de mosaico é um arquivo de mosaicos em cache gerados localmente.
Anotação:
Esse fluxo de trabalho pode ser demorado para pacotes grandes, pois o conteúdo do mosaico é carregado noArcGIS Online.
O cache já existe, portanto, não há necessidade de criar mosaicos após publicar de um pacote de mosaico.
A seguinte funcionalidade está disponível quando você publica uma camada de mosaico hospedada a partir de um pacote de mosaico:
- Faixa de visibilidade—Você pode modificar a extensão e as escalas nas quais a camada de mosaico será desenhada.
- Atualizar conteúdo—Você podesubstituir o conteúdo da camada de mosaico pelo conteúdo de outra camada.
Consulte Publicar camadas de mosaico hospedadas a partir de arquivos para obter instruções sobre publicar a partir de um pacote de mosaico.
De uma camada de feição hospedada
Se você tiver uma camada de feição hospedada que seja frequentemente acessada por usuários apenas para fins de visualização, você poderá publicar uma camada de mosaico hospedada da camada de feição hospedada. Ter mosaicos em cache melhora os tempos de renderização em comparação com o acesso aos mesmos dados na camada de feição hospedada.
É recomendado que você publique uma camada de mosaico de vetor hospedada neste caso; no entanto, se você não puder publicar uma camada de mosaico de vetor, poderá publicar uma camada de mosaico hospedada a partir da camada de feição.
A seguinte funcionalidade está disponível quando você publica uma camada de mosaico hospedada a partir de uma camada de feição hospedada ou visualização da camada de feição hospedada:
- Construir mosaicos—Você pode ajustar a faixa de visibilidade e criar caches de mosaico para as extensões especificadas.
- Faixa de visibilidade—Você pode modificar a extensão e as escalas nas quais a camada de mosaico será desenhada.
- Atualizar conteúdo—Após as feições serem editadas na camada de feição hospedada associada, reconstrua os mosaicos na camada de mosaico para incorporar as alterações da camada de feição.
Consulte Publicar mosaicos hospedados a partir de feições hospedadas para obter instruções.
Camadas de mosaico do vetor
As camadas de mosaico do vetor fornecem dados de mapa como arquivos vetoriais (por exemplo, formato PBF) e incluem uma ou mais camadas que são renderizadas no cliente com base em um estilo fornecido com a camada. Os mosaicos vetoriais incluem dados semelhantes aos encontrados em alguns (mas não em todos) os mapas base de mosaico do raster disponíveis, mas armazenam uma representação vetorial dos dados; ou seja, as feições geográficas são representadas como pontos, linhas e polígonos em um formato compreendido pelo aplicativo cliente. Ao contrário das camadas de mosaico raster estáticas, as camadas de mosaico de vetor podem se adaptar à resolução do seu dispositivo de visualização e ser reestilizadas para múltiplos usos. A combinação do desempenho de acesso do mosaico e desenho do vetor permite aos mosaicos adaptarem-se a qualquer resolução de vídeo, que pode variar por todos os dispositivos.
No Map Viewer Classic, você pode personalizar o estilo da camada de mosaico de vetor e o conteúdo do mapa. O seguinte também se aplica a camadas de mosaico de vetor:
- Elas podem ser usadas para gerar muitos estilos de mapa usando um único conjunto de mosaicos de vetor. Você pode personalizar camadas de mosaico de vetor—por exemplo, ocultar sua visibilidade, alterar símbolos e fontes ou alterar os idiomas para rótulos—sem ter que regenerar mosaicos.
- Elas são exibidas em alta resolução (por exemplo, em dispositivos retina) sem a necessidade de gerar versões separadas de alta resolução. Os mosaicos de vetor podem ser exibidos em qualquer nível da escala com simbologia clara e rótulos em aplicativos de desktop como ArcGIS Pro.
- Elas podem ser geradas mais rapidamente e com menos recursos de hardware do que os mosaicos raster correspondentes. Isso reduz o custo de geração dos mosaicos.
- Os mosaicos de vetor são muito menores em tamanho do que os mosaicos raster correspondentes com simbologia renderizada. Isso reduz um pouco o custo para armazenar e servir os mosaicos.
- Camadas de mosaico de vetor podem ser projetadas em vários sistemas de coordenadas, usando aplicativos de desktop como ArcGIS Pro, sem distorção de rótulos e outros símbolos.
- Quando você publica uma camada de mosaico de vetor a partir doArcGIS Pro (2.8 e versões posteriores), é possível publicar simultaneamente uma camada de feição associada. Os editores podem atualizar os dados na camada de feição e você pode reconstruir o cache do mosaico de vetor para incorporar as edições na camada de mosaico de vetor.
- Você pode publicar uma camada de mosaico de vetor a partir de uma camada de feição hospedada, editar os dados na camada de feição hospedada e reconstruir o cache do mosaico de vetor para incorporar as edições na camada de mosaico de vetor.
Para obter mais informações sobre camadas de mosaicos vetoriais, visualize o seguinte conteúdo do ArcGIS StoryMapsArcGIS StoryMaps:
- Personalizando os mapas base de vetor da Esri
- Fontes e Sprites: Seja criativo com Mosaicos Vetoriais do Esri
As camadas de mosaico de vetor têm melhor desempenho em máquinas com hardware novo, e eles podem ser exibidos nas versões atuais da maioria dos navegadores desktop , incluindo Google Chrome, Mozilla Firefox, e Microsoft Edge. Você pode adicionar camadas de mosaico de vetor como camadas operacionais ou mapas base ao Map Viewer, Map Viewer Classic ou Scene Viewer.
Os mapas base de vetor incluem vários estilos que você pode personalizar. Visite o Esrigrupo de mapa base de vetor para exibir estilos de vetor de amostra que você pode utilizar, assim como, o que pode ser feito para alterar o visual do mapa. Os estilos de amostra incluem alterações de cores simples e redesenhos mais envolventes utilizando alterações de sprite e fonte. Os mapas base de vetor são atualizados frequentemente e incluem contribuições regulares da comunidade GIS.
Com 1.2 ArcGIS Pro e posterior, você pode compartilhar um pacote de mosaico de vetor para sua organização e publicar o pacote de mosaico de vetor transferido como uma camada hospedada. Com ArcGIS Pro 1.4 e posterior, você pode publicar uma camada de mosaico do vetor hospedada a partir de um mapa no ArcGIS Pro diretamente no ArcGIS Online.
Quando criar cada tipo de camada de mosaico
Ambas as camadas de mosaico raster e camadas de mosaico de vetor suportam uma ampla gama de conjuntos de simbologia e exibem feições mais rápido do que camadas de feição ou mapas dinâmicos, pois elas precisam acessar somente os caches de mosaico em vez de dados de origem. Se você precisar dessa funcionalidade, publique uma camada de mosaico. Mas quando você deve usar uma camada de mosaico de raster e quando deve usar uma camada de mosaico de vetor?
O objetivo principal das camadas de mosaico raster é fornecer um mapa base de imagem para fornecer um contexto importante para as camadas de vetor no mapa. Por exemplo, as estradas presentes nas imagens têm largura e acostamentos variáveis que permitem a entrada e saída de veículos de emergência, permitem o armazenamento de materiais e equipamentos e fornecem outras informações de apoio à decisão. Além disso, os mapas base das imagens de ortofotos, acessados como camadas de mosaico raster, costumam ser usados para revisar camadas de bases de dados de vetor desatualizadas. Os mosaicos raster também podem fornecer dados de elevação usados para fornecer terreno para cenas 3D.
Camadas de mosaico de vetor podem ser dimensionadas e projetadas em vários sistemas de coordenadas sem distorção de rótulos e outros símbolos. Eles usam menos espaço em disco e levam menos tempo para construir caches do que as camadas de mosaico raster.
Quando você publica uma camada de mosaico de vetor a partir do ArcGIS Pro, é possível publicar uma camada de feição associada a ela. Se você precisar atualizar os dados vetoriais incluídos na camada de mosaico de vetor com frequência (de hora em hora, diariamente, semanalmente), publique uma camada de feição associada com a camada de mosaico de vetor. Ao fazer isso, você e os outros editores com quem compartilha a camada de feição podem editar dados na camada de feição. Você pode, então, periodicamentereconstruir o cache da camada de mosaico de vetor para incorporar as edições realizadas na camada de feição.
Se os dados não forem atualizados com frequência ou de forma alguma, você poderá publicar somente a camada de mosaico de vetor. Caso seja necessário atualizar o conteúdo deste tipo de camada de vetor, você poderá substitui-la por outra camada de vetor.