Camadas de mosaico são úteis quando você precisa mostrar um mapa ou camada na web para visualizar dados relativamente estáticos.
Os mapas base incluídos com um portal ArcGIS Enterprise 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 no ArcGIS Enterprise 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 Enterprise. 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 de armazenados em cache são rápidos para transmitir pela internet e são compreendidos pela maioria dos aplicativos de software de mapeamento comuns, portanto, são compatíveis não apenas com o ArcGIS e aplicativos da web criados com as APIs do ArcGIS, mas também com aplicativos de terceiros que usam protocolos Open Geospatial Consortium (OGC) como o WMTS. Camadas de mosaico raster podem fazer o seguinte:
- Permite que você colabore em uma ampla variedade de aplicativos e dispositivos (web, desktop e celular), incluindo aplicativos de desktop e versões mais antigas de navegadores da web
- Fornece recursos cartográficos de ponta, como posicionamento avançado de rótulos e simbologia
- Outros benefícios dos caches de mosaico de mapas incluem o seguinte
- Permite que você os imprima a partir 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 que são compartilhadas com o público podem ser acessadas utilizando o protocolo 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 portal ArcGIS Enterprise.
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 Enterprise gere o cache da camada. Os dados de origem são copiados para o portal, para que você possa gerar mosaicos armazenados em cache para os níveis de escala desejados no portal sempre que necessário.
Os blocos armazenados em cache são gerados usando os recursos no servidor de hospedagem do portal ArcGIS Enterprise e os caches são armazenados no diretório de cache do servidor de hospedagem.
Anotação:
É recomendado que você não construa mosaicos durante os horários de pico de uso do portal.
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 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.
Use um pacote de mosaico para publicar uma camada de mosaico hospedada para evitar o uso dos recursos de máquinas do ArcGIS Enterprise para geração de cache. Quando você publica, os caches do mosaico são carregados no diretório de cache do servidor de hospedagem.
Anotação:
Esse fluxo de trabalho pode ser demorado para pacotes grandes, pois o conteúdo do mosaico é carregado noArcGIS Enterprise. Certifique-se que o diretório de conteúdo do portal ArcGIS Enterprise e o diretório de cache do ArcGIS no servidor de hospedagem tenha duas vezes mais espaço livre em disco disponível do que o tamanho do pacote de mosaico.
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 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.
Quando você publica uma camada de mosaico hospedada a partir de uma camada de feição hospedada, os recursos do servidor de hospedagem são usados para geração de cache, armazenamento e renderizaçã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 uma camada de mosaico hospedada para obter instruções.
Referenciar caches pré-criados em um armazenamento de dados mantido pelo usuário
Você pode criar um conjunto de dados de cache, colocá-lo em uma pasta ou armazenamento de dados na nuvem registrado em um site doArcGIS Server federado e criar uma camada de mosaico que faça referência ao conjunto de dados de cache.
Use a ferramenta de geoprocessamento Extrair Pacote no ArcGIS Pro para criar o conjunto de dados de cache ou grave sua própria ferramenta usando a especificação aberta do pacote de mosaico da Esri .
A camada é publicada no servidor que você especifica ao publicar. A camada faz referência ao conjunto de dados de cache no armazenamento de dados da nuvem ou da pasta.
Use este método para publicar uma camada de mosaico se deseja controlar o local de armazenamento dos caches de mosaico ou ao trabalhar com conteúdo de mosaico grande. Esse fluxo de trabalho é significativamente mais rápido, pois nenhum conteúdo precisa ser carregado no portal e a alocação de espaço em disco não é necessária nos diretórios de cache do servidor. A taxa de transferência da camada de mosaico é determinada pela largura de banda da conexão com o armazenamento de dados.
O conjunto de dados de cache já existe, portanto, não há necessidade de criar mosaicos após publicar a camada de mosaico.
A funcionalidade a seguir está disponível quando você publica uma camada de mosaico que faz referência a um conjunto de dados de cache em uma pasta ou armazenamento de dados na nuvem:
- 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.
Consule Publicar uma camada de mosaico a partir de um conjunto de dados de cache para obter instruções.
Camadas de mosaico do vetor
A camada de mosaico do vetor referencia um conjunto de mosaicos do vetor acessível da web e o estilo correspondente para como estes mosaicos devem ser desenhados. 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.
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
No Map Viewer Classic (antigamente conhecido como Map Viewer), você pode personalizar o estilo da camada de mosaico de vetor e o conteúdo do mapa. Outras propriedades das camadas de mosaico de vetor incluem o seguinte:
- Você pode usar um único conjunto de mosaicos de vetor para gerar muitos estilos de mapa. Por exemplo, você pode alterar símbolos e fontes ou alterar idiomas de rótulos em uma camada de mosaico de vetor sem ter que regenerar mosaicos.
- As camadas de mosaico de vetor são exibidas em alta resolução (por exemplo, em dispositivos retina). 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.
- Os mosaicos de vetor são muito pequenos em tamanho que os mosaicos de raster correspondentes. Portanto, eles levam menos tempo para construir e exigem menos espaço de disco para armazenar.
- Aplicativos de desktop, como ArcGIS Pro, pode projetar camadas de mosaico de vetor em vários sistemas de coordenadas 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 adicionar camadas de mosaico de vetor como camadas operacionais ou mapas base ao Map Viewer (anteriormente uma instalação beta separada, mas agora presente no portal automaticamente), Map Viewer Classic, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce e ArcGIS Explorer. Você também pode usar mapas e cenas com camadas de mosaicos vetoriais em aplicativos da web, usando ArcGIS Configurable Apps, ArcGIS Web AppBuilder, ArcGIS Maps SDK for JavaScript, e SDKs ArcGIS Runtime.
A Esri fornece mapas base entregues como mosaicos de vetor. Eles incluem vários estilos que você pode personalizar. Visite o grupo de mapa base de vetor do Esri para visualizar estilos de vetor de amostra que você pode utilizar, como também, 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 de vetor hospedada a partir de um mapa no ArcGIS Pro diretamente na sua organização.
Considerações para utilização de camadas vetoriais
Os seguintes são algumas considerações para utilizar camadas de mosaico de vetor:
- As camadas de mosaico de vetor podem ser exibidas na maioria das outras versões atuais dos navegadores de desktop, incluindo Google Chrome, Mozilla Firefox, e Safari.
- As camadas de mosaico de vetor têm o melhor desempenho em máquinas com hardware mais recente, pois exigem drivers de vídeo que suportam WebGL.
Criação da camada de mosaico de vetor
As seções a seguir descrevem os métodos que você pode usar para criar uma camada de mosaico de vetor em um portal ArcGIS Enterprise.
De um pacote de mosaico de vetor
Um pacote de mosaico de vetor é um arquivo de mosaicos de vetor em cache gerados localmente a partir do ArcGIS Pro.
Use um pacote de mosaico de vetor para publicar uma camada de mosaico de vetor hospedada para evitar o uso dos recursos de máquinas do ArcGIS Enterprise para geração de cache. Quando você publica, os caches do mosaico de vetor são carregados no diretório de cache do servidor de hospedagem.
Anotação:
Esse fluxo de trabalho pode ser demorado para pacotes grandes, pois o conteúdo do mosaico de vetor é carregado no ArcGIS Enterprise. Certifique-se que o diretório de conteúdo do portal ArcGIS Enterprise e o diretório de cache do ArcGIS no servidor de hospedagem tenha duas vezes mais espaço livre em disco disponível do que o tamanho do pacote de mosaico.
O cache já existe, portanto, não há necessidade de criar mosaicos após publicar de um pacote de mosaico de vetor.
Você pode substituir o conteúdo da camada de mosaico de vetor pelo conteúdo de outra camada.
Consulte Publicar camadas de mosaico de vetor hospedadas para obter instruções sobre publicar a partir de um pacote de mosaico de vetor.
Referenciar caches pré-criados em um armazenamento de dados mantido pelo usuário
Você pode criar um conjunto de dados de cache, colocá-lo em uma pasta ou armazenamento de dados na nuvem registrado em um site doArcGIS Server federado e criar uma camada de mosaico que faça referência ao conjunto de dados de cache.
Use a ferramenta de geoprocessamento Extrair Pacote no ArcGIS Pro para criar o conjunto de dados de cache ou grave sua própria ferramenta usando a especificação aberta do pacote de mosaico da Esri .
A camada é publicada no servidor que você especifica ao publicar. A camada faz referência ao conjunto de dados de cache na pasta ou armazenamento de dados na nuvem.
Use este método para publicar uma camada de mosaico de vetor se deseja controlar o local de armazenamento dos caches ou ao trabalhar com conteúdo de mosaico de vetor grande. Esse fluxo de trabalho é significativamente mais rápido, pois nenhum conteúdo precisa ser carregado no portal e a alocação de espaço em disco não é necessária nos diretórios de cache do servidor. A taxa de transferência da camada de mosaico de vetor é determinada pela largura de banda da conexão com o armazenamento de dados na nuvem ou da pasta.
O conjunto de dados de cache já existe, portanto, não há necessidade de criar mosaicos após publicar a camada de mosaico de vetor.
Você pode substituir o conteúdo da camada de mosaico de vetor pelo conteúdo de outra camada.
Consulte Publicar uma camada de mosaico de vetor a partir de um conjunto de dados de cache para obter instruções.
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 carregar conjuntos de dados de mosaico 3D para uma pasta ou armazenamento de dados em nuvem e publicar uma camada de mosaico 3D que faça referência a esse conteúdo. Esse fluxo de trabalho de publicação é recomendado pois leva menos tempo para publicar, pois nenhum conteúdo é copiado para uma máquina do ArcGIS Data Store.
Se você tiver um pacote de peças 3D (.3tz), você poderá adicioná-lo ao seu portal ArcGIS Enterprise e publicar uma camada de mosaicos 3D hospedada.
Dica:
Crie o pacote de mosaico 3D usando a ferramenta de geoprocessamento Pacote de Mosaico 3D ou execute o arquivo executável de mosaico create3D disponível no repositório Camada de mosaicos 3D GitHub .
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.
As camadas de mosaicos vetoriais devem ser usadas como referência, o que fornece um mapa base de imagem para dar contexto a outras camadas em um mapa ou cena. Eles têm as seguintes propriedades:
- Armazene imagens em cache 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
- Pode ser substituído por outra camada de mosaico vetorial (se a camada de mosaico vetorial não tiver uma camada de feição associada)
As camadas de mosaicos raster também devem ser usadas como referência, o que fornece um mapa base de imagem para dar contexto para outras camadas em um mapa ou cena, mas elas têm as seguintes diferenças das camadas de mosaicos vetoriais:
- Armazene imagens 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
- Pode servir dados de elevação que são usados para fornecer terreno para cenas 3D se os dados de origem contiverem coordenadas z
- Pode ser substituído por outra camada de mosaico(se a camada de mosaico raster não tiver uma camada de feição associada)
As camadas de mosaicos 3D devem ser usadas para representar conteúdo 3D global e grande em uma cena. Eles têm as seguintes propriedades:
- Dados 3D em cache são armazenados 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.