construir uma versão mais simples e otimizada de ST_Transform_resilient(), especializada em células quadrilateras. Como a informação de SQRT(area) já é dada, não precisa calular. Outro recurso seria criar com mais pontos já em ggeohash.draw_cell_bycenter(). Ver https://github.com/osm-codes/GGeohash/issues/2 Pode focar em segmentar só em X ou só em Y devido ao "efeito varal", incluindo um ponto no meio sucessivamente.
Em step02def-libGGeohash.sql otimização de
ggeohash.draw_cell_bycenter, e demais *draw_
usando
ST_MakeEnvelope(float xmin, float ymin, float xmax, float ymax, integer srid=unknown)`.construir uma versão mais simples e otimizada de ST_Transform_resilient(), especializada em células quadrilateras. Como a informação de SQRT(area) já é dada, não precisa calular. Outro recurso seria criar com mais pontos já em
ggeohash.draw_cell_bycenter()
. Ver https://github.com/osm-codes/GGeohash/issues/2Pode focar em segmentar só em X ou só em Y devido ao "efeito varal", incluindo um ponto no meio sucessivamente.