Categories News

Apresentando os serviços de agrupamento do Mapbox via Mapbox

O Mapbox Tiling Service (MTS) permite processar grandes quantidades de dados em conjuntos personalizados de blocos vetoriais e atualizar continuamente o mapa conforme os dados mudam. O MTS agora está disponível em versão beta pública para todos os desenvolvedores do Mapbox como um serviço que carrega dados de origem e usa regras de transformação chamadas receitas.

Conjuntos de blocos gerados usando MTS podem ser estilizados no Studio e combinados com qualquer outro conjunto de blocos vetoriais.

Seja mapeando a cobertura 5G, determinando a eficácia de campanhas publicitárias por CEP, analisando registros de novos usuários por país, visualizando eventos locais em aplicativos sociais ou rastreando o COVID-19. Para disseminação, o MTS é um serviço que integra conjuntos de dados personalizados de qualquer tamanho para mapeie de forma mais rápida, barata, flexível e com mais controle do que nunca. O MTS permite que os desenvolvedores se concentrem no desenvolvimento de aplicativos em vez de no mapeamento da infraestrutura.

Primeiro, construímos o MTS internamente para processar mais de 300 milhões de milhas de dados de telemetria rodoviária em tempo real, anonimizados e agregados, todos os dias, e atualizar nossos mapas em tempo real. Projetamos esses serviços não apenas para lidar com big data em constante mudança, mas para transformar esses dados em mapas que atendem a mais de 650 milhões de usuários ativos mensais para dar suporte à escala de clientes massivos como Facebook, Snap, The Weather Channel, Tableau e Shopify.

Yahoo! O Japão usa o MTS para criar uma visualização de série temporal do clima em tempo real no Japão, atualizada a cada 5 minutos. Yahoo! O Japão migrou recentemente todos os mapas meteorológicos para o MTS para que possam se concentrar em melhorar a experiência principal do aplicativo e não pensar mais em manter a infraestrutura do mapa. Isso permite que sua equipe economize tempo e dinheiro de engenharia e, ao mesmo tempo, ofereça uma melhor experiência aos seus usuários.

“Ao migrar todos os mapas meteorológicos atualizados ao vivo para o MTS, conseguimos economizar tempo e dinheiro de engenharia e, ao mesmo tempo, proporcionar uma melhor experiência aos usuários. Estamos entusiasmados em migrar mais mapas para o MTS.”

— Soichi Takahashi, gerente de divisão do Yahoo!

O MTS usa processamento distribuído e paralelo para criar e atualizar dados, o que significa que os dados são processados ​​muito mais rapidamente do que uma configuração padrão de servidor único usando ferramentas semelhantes. Por exemplo, um mapa base global com precisão de 30 centímetros pode ser processado em 2 horas usando o MTS, enquanto uma carga de trabalho semelhante levaria vários dias em um único servidor.

Os estilos de mapa têm melhor desempenho se fizerem referência a menos conjuntos de blocos. O MTS oferece flexibilidade para organizar dados em múltiplas camadas vetoriais que, em última análise, permanecem parte do mesmo conjunto de blocos. Isso permite mais dados no mapa sem sacrificar os mesmos benefícios de organização de dados de ter vários conjuntos de blocos.

O Snap usa MTS para potencializar mapas de locais no Snap Map, permitindo aos usuários descobrir empresas locais e visualizar metadados ricos sobre cada local, como classificações e fotos. A MTS ajudou a Snap a eliminar a complexidade operacional e a reduzir o tempo total de processamento de dados de quatro horas para 15 minutos.

Para a MTS, era importante escolher uma arquitetura que pudesse oferecer desempenho de processamento sem precedentes e, ao mesmo tempo, colocar o controle diretamente nas mãos dos desenvolvedores para otimizar todos os aspectos do mapa, desde o desempenho até o design visual. É por isso que criamos receitas, documentos JSON que consistem em opções de configuração que informam à MTS como processar os dados em fatias vetoriais. As receitas fornecem opções para gerar blocos de vetores, como nível de simplificação, faixa de nível de zoom, fusão de geometria, manipulação de atributos, etc. Consulte a referência da receita para obter detalhes sobre todas as opções de configuração disponíveis.

As receitas especificam a precisão dos dados, filtram recursos e manipulam os dados usando instruções semelhantes a SQL e a sintaxe de expressão do Mapbox. Isso fornece acesso fácil a operações de mapeamento, como uniões, agregações, pré-colisão de rótulos e classificação em um formato fácil de usar para melhorar a legibilidade, o desempenho e o design dos dados do mapa. Funcionalidades semelhantes podem ser construídas usando funções utilitárias no PostGIS, mas não podem ser estendidas.

AllTrails usa MTS para mapear um dos maiores bancos de dados de trilhas personalizadas disponíveis para usuários off-line por meio de nosso SDK.

“O MTS permite que AllTrails carregue e processe rapidamente milhares de trilhas personalizadas para nossos usuários. Isso torna extremamente fácil fornecer aos nossos clientes informações atualizadas sobre mapas de trilhas altamente detalhados para ajudá-los em suas caminhadas ao redor do mundo, Aventuras de bicicleta e acampamento”

— James Graham, Diretor de Engenharia, AllTrails

O MTS é executado na plataforma global da Mapbox, permitindo que os dados estejam imediatamente disponíveis em várias regiões onde a Mapbox opera, e é automaticamente suportado pela nossa rede de cache com redundância de região e escalonamento automático, permitindo que ele seja escalonado perfeitamente em qualquer região geográfica com baixa latência e alto rendimento .

Múltiplas regiões com roteamento dinâmico permitem que a infraestrutura do Mapbox se adapte a eventos de datacenter único ou região única, como desastres naturais e interrupções na infraestrutura da Internet.

Use o MTS para processar dados uma vez e aproveitá-los em vários formatos diferentes. Uma vez que os dados tenham sido processados ​​pelo Mapbox, os dados podem ser usados ​​em blocos vetoriais para renderização de mapas no dispositivo, além de outros fatores de forma, como mapas estáticos, miniaturas de mapas, etc. Imagens de visão geral, clientes GIS legados e novas interfaces (como widgets iOS14).

Isso fornece infraestrutura e confiabilidade de processamento de dados de nível empresarial, sem a necessidade de gastar tempo e dinheiro configurando, construindo, implantando ou mantendo-os.

Com o MTS, abstraímos as coisas difíceis sem tirar nenhum controle. Plume Labs usa MTS para alimentar seu armazenamento de geodados para monitorar a qualidade global do ar.

“O MTS ajuda o Plume Labs a levar as pessoas do ponto A ao ponto B da maneira mais saudável possível. Usando o MTS, somos capazes de atualizar os dados de poluição do ar em todo o mundo em tempo real para nossos usuários enquanto eles caminham, correm ou andam de bicicleta pela cidade. Poluição. pontos de acesso podem ser evitados.”

– Boris Quennehen, cientista atmosférico do Plume Labs

Com o MTS, em vez de gerenciar uma frota de servidores, os desenvolvedores transmitem dados para o Mapbox e entregam conjuntos de blocos de nível empresarial a todos os usuários em qualquer dispositivo em minutos.

Por padrão, os mapas são bloqueados e definidos como privados, dando aos desenvolvedores controle total sobre quem está visualizando os dados. Mapbox nunca acessa camadas de dados criadas pelo cliente. A segurança por meio do gerenciamento de tokens de acesso coloca os desenvolvedores no controle das permissões: nossa interface de gerenciamento permite que os desenvolvedores criem, revoguem e monitorem tokens. Para obter mais informações, consulte nossa documentação da API de token. O logon único SAML também está disponível para todos os clientes Mapbox, permitindo que equipes com vários usuários colaborem com mais segurança na plataforma.

Para começar a usar o MTS, criamos uma biblioteca de exemplos de receitas que contém aprendizados e práticas recomendadas dos primeiros clientes do MTS, como o Yahoo! Japão, Snap, AllTrails, T-Mobile e Plume Labs.

Procure exemplos específicos de casos de uso e coloque-os em seus projetos imediatamente ou personalize-os. Comece a usar o MTS usando nosso conveniente utilitário CLI.

Game Online

Gaming Hub

Game online adalah jenis permainan video yang dimainkan melalui jaringan internet. Game ini memungkinkan pemain untuk berinteraksi dengan pemain lain secara real-time, baik itu dalam bentuk kerja sama, kompetisi, atau eksplorasi dunia virtual bersama-sama.

More From Author