Gerenciar equipamentos de alto valor implantados em locais operacionais é um desafio comum para empresas de construção. Em resposta, muitos fabricantes de equipamentos originais estão conectando equipamentos com a Internet das Coisas, criando novas oportunidades para soluções digitais que impulsionam a eficiência em todo o ciclo de vida do projeto. De acordo com um relatório de 2017 da McKinsey, soluções impulsionadas pela tecnologia poderiam melhorar a produtividade entre indústrias em até 60%. Compreender a distribuição em tempo real dos equipamentos pode ajudar os gerentes de frota a reduzir o tempo de inatividade e melhorar a utilização dos equipamentos. Ao aproveitar o rastreamento por GPS e a análise geoespacial, as empresas podem tomar decisões baseadas em dados sobre a implantação de equipamentos, programação de manutenção e alocação de recursos em locais de trabalho.
Fornecer resultados em tempo real aproveitando dados geoespaciais pode ser difícil e requer processamento complexo. Um desafio comum é determinar se um ativo está operando dentro de um canteiro de obras. Databricks oferece a capacidade de misturar várias capacidades geoespaciais juntas em Delta Live Tables para transmitir resultados de pesquisas de ponto em polígono em milhares de sites. Usando APIs de produto para indexação geoespacial H3 bem como funções Espaciais Temporais (ST), atualmente em pré-visualização, podemos implementar o padrão de junção "híbrida" geoespacial de ponto em polígono para mapear locais de equipamentos para sites operacionais específicos com grande escalabilidade e precisão. Uma vez que um gerente de equipamentos ou frota tem uma visão da localização de cada ativo, eles podem calcular insights estatísticos ou relatórios para ajudá-los a conduzir a programação eficiente de manutenção, reduzir o trânsito e o tempo de inatividade, ou despachar equipamentos para locais com poucos recursos.
H3 é um sistema de indexação geoespacial de código aberto que divide a Terra em células hexagonais uniformes, cada uma com um identificador único. Sua precisão e alta escalabilidade o tornam ideal para análise de dados geoespaciais.
Antes de examinarmos um exemplo de pipeline DLT, vamos visualizar nossas localizações de equipamentos e limites operacionais do site. Os pontos representam nossos equipamentos, os polígonos são locais de trabalho e os locais de manutenção são círculos.
Este pipeline DLT cria um cálculo de streaming por hora que mostra a porcentagem do total de ativos implantados em um canteiro de obras, local de manutenção ou em trânsito entre os sites. Isso nos permitirá monitorar a utilização geral da nossa frota de equipamentos.
Nossa primeira tabela de streaming agrupa dados de rastreamento GPS em janelas horárias e seleciona a última posição conhecida de latitude e longitude para cada peça de equipamento.
Agora que temos a última localização de cada ativo por hora, podemos implementar o padrão de junção ponto-em-polígono usando a indexação geoespacial H3 para mapear nossos ativos em locais operacionais. Além disso, estamos usando um conjunto de funções ST também fornecidas pela Databricks.
O primeiro passo é atribuir índices H3 tanto para as coordenadas GPS dos ativos quanto para os limites do polígono que representam os locais operacionais.
O próximo passo é realizar uma operação de junção entre os ativos e os sites com base em seu ID de célula H3:
A junção no ID da célula H3 elimina a necessidade de executar uma operação geoespacial intensiva de computação em cada registro.
Células categorizadas como boundary (core = false) requerem uma verificação geométrica precisa porque a célula h3 não está completamente dentro da geometria do site. Podemos realizar a verificação de ponto-em-polígono usando st_contains. Isso garante que apenas pontos verdadeiramente dentro do limite do site estão incluídos nos resultados da junção, eliminando falsos positivos causados pela granularidade da resolução.
Finalmente, para a última tabela de streaming em nosso pipeline DLT, calculamos a distribuição de ativos em diferentes tipos de sites. Usamos uma expressão select para contar o número total de ativos por janela, os ativos em cada tipo de site e, finalmente, uma porcentagem dos ativos totais relatando telemetria em cada janela horária.
Ao combinar Delta Live Tables com indexação geoespacial H3, funções Espaciais Temporais e o padrão de junção "híbrido" ponto-em-polígono, podemos mapear eficientemente as localizações dos equipamentos para os sites operacionais e calcular as métricas de distribuição da frota. Esta abordagem simplifica as operações espaciais mantendo a precisão, tornando-a ideal para análises geoespaciais em tempo real em escala em indústrias como a construção.
Confira nossos próximos blogs nesta série cobrindo o monitoramento em tempo real de entradas e saídas de marcos com streaming stateful e "agente geoespacial", que integra inteligência geoespacial no Mosaic AI Agent framework para rastreamento de entregas em tempo real.
Para saber mais sobre as origens da Análise Geoespacial com H3 no Databricks, confira Análise Espacial em Qualquer Escala com H3 e Photon. E fique atento para avanços em torno do suporte do Databricks para funções ST, bem como tipos de geometria e geografia.
(This blog post has been translated using AI-powered tools) Original Post