Servidores de blocos de mapas
Um servidor de mosaicos de mapa é um servidor que fornece às aplicações Navixy mosaicos de mapa, que são pequenas imagens quadradas usadas para exibir dados de geolocalização. Ao executar seu próprio servidor de mosaicos, você pode oferecer mapas personalizados para áreas específicas ou camadas de mapa adicionais aos seus usuários, como ativos empresariais sobrepostos no mapa.
Para adicionar uma nova camada de mapa ao Navixy, será necessário seguir três etapas principais:
Preparar os mosaicos de mapa. A primeira etapa é converter um documento cartográfico em pedaços uniformes de gráficos de mosaico com conexão aos valores da grade geográfica (coordenadas) para cada nível de escala. O formato de mosaicos mais comum é MBTiles, mas outros formatos como GeoTIFF também podem ser usados. Independentemente do formato, todos os arquivos de mosaicos devem ser importados na projeção Mercator para garantir a sobreposição correta das camadas em qualquer mapa usado pelo Navixy. O tamanho do mosaico também será convertido para o tamanho mais comum de 256 ppi.
Iniciar um servidor de mosaicos. Depois que os arquivos de mosaico estiverem preparados, eles precisam ser implantados em um servidor, com cada arquivo tendo seu link direto, como http://tileserver.com/{z}/{y}/{x}. Você pode executar seu próprio servidor de mosaicos ou usar um serviço em nuvem fornecido por empresas como Mapbox, CartoDB, Esri ou ArcGIS.
Adicionar a nova camada de mapa à interface do usuário. Após o servidor de mosaicos ser iniciado com todos os recursos cartográficos carregados, você pode integrá-lo ao painel de mapas do Navixy adicionando um novo plugin cartográfico externo e fornecendo a URL do servidor de mosaicos. A nova camada aparecerá na lista de camadas disponíveis e poderá ser posicionada separadamente ou junto com outras camadas.
Preparando mosaicos de mapa
Um documento cartográfico disponível precisa ser convertido em gráficos de mosaico – peças uniformes com a conexão aos valores da grade geográfica (coordenadas) para cada nível de escala. Um dos formatos de mosaico mais populares é MBTiles criado por Mapbox, mas outros formatos, por exemplo, GeoTIFF, também podem ser usados no Navixy.
Independentemente do formato, todos os arquivos de mosaico devem ser importados na projeção Mercator. Isso pode garantir a sobreposição correta das camadas do usuário em qualquer tipo de mapa usado pelo Navixy, porque todos os mapas são feitos na projeção Mercator. O tamanho do mosaico pode variar; portanto, ele será convertido para o tamanho mais comum – 256 ppi.

Iniciando um servidor de mosaicos
É necessário implantar os arquivos de mosaico preparados em um servidor. Cada arquivo terá seu link direto: http://tileserver.com/{z}/{y}/{x}. Isso permite obter uma resposta correta ao solicitar: //tileserver.com/{z}/{x}/{y}.png. O servidor de mosaicos pode ser iniciado localmente ou na nuvem.
Opção 1: Seu servidor de mosaicos
Executar seu próprio servidor de mosaicos é uma tarefa comum para um administrador de sistema. O processo de configuração em si não é particularmente desafiador, mas o servidor exige altos recursos computacionais e equipamentos especializados.
O servidor de mosaicos realiza várias tarefas cruciais, incluindo renderização e preparo dos mosaicos para cache, distribuição de carga e criação de uma fila de solicitações, conversão de dados vetoriais em mosaicos raster, envio de dados recebidos para um banco de dados (se necessário) e fornecimento de controle de banco de dados por meio do sistema de gerenciamento de banco de dados.
Os administradores de sistema podem optar por um sistema operacional baseado em Unix, pois geralmente é mais simples e econômico. Além disso, existem algumas soluções pré-empacotadas disponíveis. Por exemplo, é possível implantar um servidor de mosaicos a partir de pacotes do Ubuntu usando o mount do OpenStreetMap.
Opção 2: Serviço de mosaicos de terceiros (SaaS)
Se preferir não executar seu próprio servidor de mosaicos, existem muitas empresas que oferecem soluções prontas para implantar e dar suporte a servidores de mosaicos. Esses provedores oferecem todos os componentes necessários e recursos computacionais, para que você não precise se preocupar em configurar e manter um servidor de mosaicos por conta própria. Alguns dos provedores mais populares incluem Mapbox, CartoDB, Esri e ArcGIS.
O Navixy integra-se com a maioria dessas opções. Entre em contato com nossa equipe de sucesso do cliente para discutir como seus provedores de mapas preferidos podem ser integrados à plataforma.
Atualizado
Isto foi útil?