Som nämnts i min kommentar gör ett vanligt rutnät . Att skapa ett 1 km rutnät för ett helt land kan vara utmanande, eftersom jorden inte är platt och inte kan delas in i perfekta 1 km rutnät.
För att göra ett 1 km rutnät behöver du ett projicerat koordinatsystem, med längdenheter på meter. WGS84 (EPSG:4326) kan inte göra detta, eftersom den har enheter av grader lat/längd. För att hitta ett lämpligt projektionssystem måste du hitta en "lika area"-projektion, till exempel Lambert azimutal projektion med lika area (LAEA). Till exempel skulle hela Europa kunna använda ETRS-LAEA (EPSG:3035) , även om det kan finnas viss förvrängning i vissa delar. Eller om du är i Nya Zeeland, New Zealand Transverse Mercator 2000 . Varje region har i allmänhet en bra projektion att använda.
För att köra din PostGIS-fråga måste du projicera geometrier på rutnätet med ST_Transform(geom, 3035)
(t.ex. för ETRS-LAEA).