Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

211
Visualizações
¿Cómo encontrar el punto (lat, lng) dentro de un polígono con h3-js?

Tengo un polígono creado con polyfill , ¿es posible saber si el point = [lat, lng] está en ese polígono (usando solo h3-js)?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Sí, esto es posible, aunque hay una simplificación involucrada: polyfill devuelve celdas cuyos centros se encuentran dentro del polígono, por lo que tendrá casos en los bordes del polígono donde los puntos específicos cerca del borde se incluirán o excluirán incorrectamente del polígono. La compensación es que la verificación de inclusión debería ser mucho más rápida que un algoritmo tradicional de punto en poli, y el código es más simple:

 // Create a set of H3 indexes representing the polygon. Using a finer // value for H3_RES will give you better fidelity to the original // polygon, at the cost of more memory usage const polygonSet = new Set(h3.polyfill(myPolygon, H3_RES)); // Check whether a given point is in the polygon function isPointInPoly(point) { const h3Index = h3.geoToH3(point.lat, point.lng, H3_RES); return polygonSet.has(h3Index); }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda