# Codificador de índices de células H3 e S2 com ponte de vizinhos

Codifica lat/lng em hexágonos Uber H3 (res 0-15) e células Hilbert S2 do Google (nível 1-30): índice, id, token, quadkey, áreas, k-ring, compactação, escada de pais e deriva de ida e volta.

> Página canônica: https://elysiatools.com/pt/tools/h3-and-s2-hexagonal-cell-index-encoder-and-neighbor-bridge

- **Categoria:** Geography

- **Palavras-chave:** índice h3, célula s2, quadkey hilbert, ponte quadkey, k ring h3, compactar células, lat lng para h3, s2 token

## Visão geral

Informe coordenada, resolução H3 (0-15) e nível S2 (1-30). A ferramenta calcula o índice H3 (célula base, centro, área e aresta máxima pela fronteira, pais, gridDisk com compactCells opcional) e a célula S2 (quadkey de Hilbert, id exato de 64 bits em BigInt, token aparado, centro, quatro vizinhos da mesma face) e faz a ponte: quadkey Web-Mercator/Bing de tamanho equivalente, conversões H3→S2 e S2→H3 pelos centros e deriva em metros.

## Entradas

- **Latitude** (number): 37.7796
- **Longitude** (number): -122.4194
- **Resolução H3 (0-15)** (number): 9
- **Nível S2 (1-30)** (number): 14
- **Raio do k-ring (0-6)** (number): 1
- **Compactar o conjunto k-ring** (checkbox)

## Quando usar

- Ao indexar pontos de latitude e longitude para particionamento espacial em bancos de dados usando hexágonos H3 ou células S2.
- Ao migrar ou correlacionar pipelines geoespaciais que operam em padrões mistos (Uber H3, Google S2 e Bing Quadkeys).
- Ao calcular buffers discretos de vizinhança (k-ring) e gerar conjuntos de células compactadas para reduzir volume de armazenamento.

## Como funciona

- Você insere a latitude, longitude, a resolução H3 (0 a 15), o nível S2 (1 a 30) e define o raio do k-ring com opção de compactação.
- O motor calcula o índice H3 com dados de célula base, centro, área, escada hierárquica de pais e gera os anéis de vizinhança gridDisk.
- O sistema gera a célula S2 correspondente com ID BigInt de 64 bits, token aparado, quadkey da curva de Hilbert e seus vizinhos de face.
- A ferramenta monta a ponte comparativa com Bing Quadkeys de escala equivalente e avalia a deriva em metros resultante da quantização entre centros H3 e S2.

## Casos de uso

- Definição de clusters de despacho e agregação de preços dinâmicos em aplicativos de mobilidade urbana.
- Normalização e indexação de dados de telemetria IoT em tabelas particionadas por quadkeys ou índices hexadecimais.
- Validação de limites de cobertura e zonas de entrega com agrupamento de células compactadas.

## Perguntas frequentes

### Qual é a diferença entre a resolução H3 e o nível S2?

O Uber H3 divide o globo em hexágonos particionados de 0 a 15, enquanto o Google S2 projeta a esfera em um cubo subdividido por curvas de Hilbert de 1 a 30.

### O que faz a opção de compactar o conjunto k-ring?

Ela mescla células H3 filhas totalmente cobertas em células pai de resolução menor usando o algoritmo compactCells para economizar espaço.

### O que representa a métrica de deriva (drift)?

Indica a distância em metros entre o centroide da célula H3 e o da célula S2 correspondente, revelando a perda de precisão na troca de índices.

### Como o identificador de 64 bits do S2 é apresentado?

Ele é retornado como um inteiro de 64 bits em formato BigInt e também como token hexadecimal limpo sem zeros à direita.

### Qual é o limite do raio k-ring suportado?

A ferramenta permite gerar anéis de vizinhança concêntricos com raio k variando de 0 a 6.

## Ferramentas relacionadas

- [Gerador de Geohash](https://elysiatools.com/pt/tools/geohash-generator): Gerar geohash a partir de coordenadas de latitude e longitude
- [Gerador de INSERT SQL a partir de CSV](https://elysiatools.com/pt/tools/csv-flavor-to-sql-insert-emitter): Analisa CSV/Excel-CSV/TSV (detecção automática, RFC 4180) e gera lotes INSERT para MySQL/PostgreSQL/SQLite/SQL Server com inferência de tipos e ON CONFLICT/IGNORE
- [Comparador de algoritmos de hash](https://elysiatools.com/pt/tools/hash-algorithm-comparator): Aplica MD5, SHA-1, SHA-256, SHA-512, BLAKE2b e BLAKE3 à mesma entrada e compara: tamanho, digest hex/Base64, status de segurança (quebrado/moderno) e benchmark de velocidade relativa. Útil para ensino, escolha de algoritmo ou checagem de checksums.
- [Gerador de quebra-cabeças Kakuro / Fillomino / Masyu / Yajilin / Hashiwokakero / Nurikabe / Slitherlink / Star Battle com prova de unicidade](https://elysiatools.com/pt/tools/kakuro-fillomino-masyu-yajilin-hashiwokakero-nurikabe-slitherlink-and-star-battle-puzzle-generator-with-uniqueness-prover): Gera de forma determinística por semente quebra-cabeças de 8 famílias Nikoli (mesma semente, mesmo tabuleiro): Kakuro denso, Fillomino, Masyu, Yajilin, Hashiwokakero, Nurikabe, Slitherlink e Star Battle; cada tabuleiro nasce «solução primeiro» e é verificado por um solver exaustivo que conta soluções até duas — a unicidade é provada, e se o orçamento se esgota é declarada honestamente «unproven»; SVGs de puzzle e solução e dificuldade por nós de busca inclusos.
- [Visualizador do fluxo OAuth 2.0 / OIDC com código de autorização e PKCE](https://elysiatools.com/pt/tools/oauth-oidc-authorization-code-pkce-flow-visualizer): Simula de ponta a ponta o fluxo de código de autorização com PKCE: geração de verifier/challenge, URL de autorização, troca de token, checklist de validação do ID Token e demonstração de ataque de interceptação.
- [Codificador/decodificador de Plus Codes](https://elysiatools.com/pt/tools/open-location-code-plus-codes-encoder-decoder): Converte coordenadas e Google Plus Codes nos dois sentidos, incluindo recuperação de código curto e precisão da grade.
- [Criptografar / Descriptografar RSA](https://elysiatools.com/pt/tools/rsa-encrypt-decrypt): Criptografa texto com uma chave pública RSA ou descriptografa o texto cifrado com a chave privada correspondente, usando padding OAEP (SHA-1 ou SHA-256). Trata mensagens longas em blocos. Chaves e dados ficam locais. PKCS#1 v1.5 não é oferecido (Node o desabilita para descriptografia devido a ataques Bleichenbacher).
- [Gerador de códigos TOTP / HOTP offline](https://elysiatools.com/pt/tools/totp-hotp-offline-generator): Gera senhas de uso único TOTP RFC 6238 (6/8 dígitos, 30/60 s) e HOTP RFC 4226 (por contador) a partir de um segredo base32, offline, com HMAC-SHA1/256/512, e exporta uma URI otpauth://

## Exemplos

- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Rust](https://elysiatools.com/pt/samples/web-image-processing-rust): Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato
