Como mencioné en mi comentario hacer una cuadrícula regular . Hacer una cuadrícula de 1 km para todo un país podría ser un desafío, ya que la tierra no es plana y no se puede dividir en cuadrículas perfectas de 1 km.
Para hacer una cuadrícula de 1 km, necesita un sistema de coordenadas proyectadas, con unidades de longitud de metros. WGS84 (EPSG:4326) no puede hacer esto, ya que tiene unidades de grados de latitud/longitud. Para encontrar un sistema de proyección adecuado, debe encontrar una proyección de "áreas iguales", como Lambert proyección azimutal de áreas iguales (LAEA). Por ejemplo, toda Europa podría usar ETRS-LAEA (EPSG:3035) , aunque puede haber algo de distorsión en algunas partes. O si está en Nueva Zelanda, Nueva Zelanda Transverse Mercator 2000 . Cada región generalmente tiene una buena proyección para usar.
Para ejecutar su consulta de PostGIS, necesitaría proyectar geometrías en la cuadrícula usando ST_Transform(geom, 3035)
(por ejemplo, para ETRS-LAEA).