osm-codes / GGeohash

Generalized Geohash Algorithms of the OSM.codes
Apache License 2.0
0 stars 0 forks source link

Avaliar uso de geometria BBOX na osmc.coverage #4

Open ppKrauss opened 2 years ago

ppKrauss commented 2 years ago

A performance do PostGIS é dada por BBOX, então o uso de bbox na estrutura pode não ser a melhor estratégia

    Column     |        Type        | Collation | Nullable | Default 
---------------+--------------------+-----------+----------+---------
 id            | bigint             |           | not null | 
 isolabel_ext  | text               |           |          | 
 prefix        | text               |           |          | 
 bbox          | double precision[] |           |          | 
 geom          | geometry           |           |          | 
 geom_srid4326 | geometry           |           |          | 
Indexes:
    "osm_coverage_geom4326_idx1" gist (geom_srid4326)
    "osm_coverage_geom_idx1" gist (geom)

O operador && por exemplo já acessa a representação BBOX interna de cada polígono.