Skip to content

Identificador numérico de 1 byte para country code #52

@ppKrauss

Description

@ppKrauss

Ver https://github.com/osm-codes/GGeohash/issues/34#issuecomment-1950280419

Ver e manter https://github.com/osm-codes/WS/blob/main/data/country_1byte_id.csv

Motivações:

  1. O identificador de país, código ISO, gasta, sem reserva, 10 bits. O "identificador de face" DNGS permite no máximo 8 bits. Como o número de nações é inferior a 256 (hoje está em 240) e muitas delas podem ser reunidas com vizinhas numa mesma "face" e projeção, podemos insistir no 1 byte.
  2. Precisamos de algo mais eficiente do que uma string isolabel_ext, e o ideal seria um ID tipo hInt32 na jurisdição, substituindo ambos, o isolabel e o osm_id de jurisdição.

PS: o "ID de face", que não poderia consumir mais do que 1 byte, pode ser algo independente do ID de jurisdição. O ID interno de jurisdição pode ser BigInt, então não carregaria o problema do ID de Face.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions