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 no 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 ou mosaicos de vetor , 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.
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. 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.
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 e o cache de camada correspondente. Os dados de origem são copiados, para que você possa gerar mosaicos armazenados em cache para os níveis de escala desejados no portal sempre que necessário.
Os mosaicos armazenados em cache são gerados usando os recursos no servidor de hospedagem, 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 da sua organização.
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 de que o diretório de conteúdo do portal ArcGIS Enterprise e o diretório de cache do ArcGIS no servidor de hospedagem tenham o dobro de espaço livre em disco disponível em relação ao 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 camadas de mosaico hospedadas 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 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
Você pode usar o Editor de Estilo de Mosaico Vetorial do ArcGIS para personalizar o estilo da camada de mosaico de vetor.
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. 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 no Map Viewer, Scene Viewer, ArcGIS Pro, ArcGIS Workforce e ArcGIS Explorer. Você também pode usar mapas e cenas com camadas de mosaicos de vetor em aplicativos da web, usando ArcGIS Maps SDK for JavaScript e ArcGIS Maps SDKs for Native Apps.
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 no 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 no ArcGIS Enterprise. 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 de que o diretório de conteúdo do portal ArcGIS Enterprise e o diretório de cache do ArcGIS no servidor de hospedagem tenham o dobro de espaço livre em disco disponível em relação ao tamanho do pacote de mosaico de vetor.
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 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.
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)