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. Camadas de mosaico podem ser armazenadas como mosaicos raster, mosaicos de vetor ou mosaicos 3D pré-renderizados. 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. Camadas de mosaico 3D fornecem visualização de alto desempenho de dados de cena.
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 Open Geospatial Consortium (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.
Camadas WMTS
Camadas WMTS hospedadas são OGC-visualizações compatíveis de camadas de mosaico hospedadas. Todas as camadas de mosaico hospedadas no ArcGIS Online que são compartilhadas com o público podem ser acessadas utilizando o protocolo de OGC WMTS. O publicador da camada de mosaico hospedada não tem que executar quaisquer operações especiais para habiltar WMTS. Para acessar uma camada de mosaico hospedada utilizando o protocolo WMTS, abra a página do item da camada e abra a URL da camada de mosaico. A página que abre contém um link da URL de WMTS para o documento de recursos de WMTS que pode ser utilizado para acessar mosaicos de camada em aplicativos que suportam WMTS.
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 ArcGIS Online, para que você possa gerar mosaicos em cache para os níveis de escala desejados 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
Uma camada de mosaico de vetor faz referência a um conjunto de mosaico de vetor acessíveis pela web em uma ou mais subcamadas e ao estilo correspondente de como esses mosaicos devem ser exibidos. Os mosaicos de vetor são semelhantes a camadas de mosaicos raster, mas eles armazenam uma representação de vetor dos dados; isto é, as feições geográficas são representadas como pontos, linhas, e polígonos em um formato entendido 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. os mosaicos vetoriais têm um tamanho de arquivo menor que os mosaicos de raster, o que se traduz em mapas mais rápidos e melhor desempenho. 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.
- Eles podem ser gerados 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 do ArcGIS Pro (2.8 e 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.
Camadas de mosaico 3D
Uma camada de mosaicos 3D representa um conjunto de mosaicos em cache que define malha integrada ou dados de tipo de objeto 3D em uma estrutura de dados hierárquica.
Você pode publicar uma camada de mosaico 3D de um pacote de mosaico 3D (.3tz) que você adiciona ao ArcGIS Online.
Anotação:
Execute o arquivo executável de mosaico create3D disponível no repositório de camadas de mosaicos 3D GitHub para criar um pacote de mosaicos 3D.
Após publicar uma camada de .mosaico 3D, você pode utilizá-la no ArcGIS Pro 3.2 ou posterior. Se você publicou uma camada de mosaico 3D de malha integrada, poderá adicionar a camada ao Scene Viewer.
Resumo da camada de mosaico
As listas a seguir são um resumo das finalidades e feições de cada tipo de camada de mosaico.
Camadas de mosaico do vetor
- Destinado a ser usado como referência; fornece um mapa base de imagem para fornecer contexto para outras camadas em um mapa ou cena.
- As imagens armazenadas em cache são armazenadas como vetores.
- Exiba em alta resolução sem a necessidade de gerar versões separadas de alta resolução.
- Use menos espaço em disco e leve menos tempo para construir caches do que camadas de mosaico raster.
- Exigir drivers de vídeo que suportem WebGL.
- Pode ser dimensionado e projetado em vários sistemas de coordenadas sem distorção de rótulos e outros símbolos.
- Se a camada de mosaico de vetor não tiver uma camada de feição associada, você poderá substituí-la por outra camada de mosaico de vetor.
Camadas de mosaico de raster
- Destinado a ser usado como referência; fornece um mapa base de imagem para fornecer contexto para outras camadas em um mapa ou cena.
- Imagens armazenadas em cache como rasters.
- Pode definir as escalas mínima e máxima nas quais uma camada de mosaico hospedada é exibida quando adicionada a um mapa.
- Se os dados de origem contiverem coordenadas z, a camada poderá servir dados de elevação que são usados para fornecer terreno para cenas 3D.
- Se a camada de mosaico raster não tiver uma camada de feição associada, você poderá substituí-la por outra camada de mosaico.
Camadas de mosaico 3D
- Destinado a ser usado para representar conteúdo 3D grande e global em uma cena.
- Dados 3D armazenados em cache em mosaicos tridimensionais.
- A referência espacial utilizada para as camadas é sempre World Geodetic System (WGS) 1984. A referência vertical é elipsoidal, mas renderizada como alturas relacionadas à gravidade em Scene Viewer e aplicativos ArcGIS Runtime.
- Camadas integradas de malha e objetos 3D de mosaico 3D podem ser usadas no ArcGIS Pro 3.2 e posterior.
- Neste momento, apenas o tipo de malha integrada de camadas de mosaico 3D pode ser usado no Scene Viewer.