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 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. 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 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 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 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 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 optar por gerar mosaicos 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 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 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 da 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 1.4 ArcGIS Proe posterior, você pode publicar uma camada de mosaico do vetor hospedada a partir de um mapa no ArcGIS Pro diretamente no seu portal.
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.
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.
Quando você inclui uma camada de feição, você tem a opção adicional de manter os dados de feição em sua fonte de dados (fazer referência aos dados registrados) ou copiar os dados para o armazenamento de dados relacional. Se a sua fonte for um banco de dados ou geodatabase enterprise e outros clientes ou processos forem atualizar os dados diretamente no banco de dados, publique uma camada de feição que referencia a fonte de dados registrada. Se todas as edições da feição ocorrerem por um serviço da feição hospedado, publique uma camada de feição e copie os dados.
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.