Seperti yang disebutkan dalam komentar saya buat kisi biasa . Untuk membuat grid 1 km untuk seluruh negara, ini bisa menjadi tantangan, karena bumi tidak datar dan tidak dapat dibagi menjadi grid 1 km yang sempurna.
Untuk membuat grid 1 km, Anda memerlukan sistem koordinat proyeksi, dengan satuan panjang meter. WGS84 (EPSG:4326) tidak dapat melakukan ini, karena memiliki satuan derajat lintang/panjang. Untuk menemukan sistem proyeksi yang sesuai, Anda perlu menemukan proyeksi "area yang sama", seperti Lambert proyeksi area sama azimut (LAEA). Misalnya seluruh Eropa dapat menggunakan ETRS-LAEA (EPSG:3035) , meskipun mungkin ada beberapa distorsi di beberapa bagian. Atau jika di Selandia Baru, Selandia Baru Transverse Mercator 2000 . Setiap wilayah umumnya memiliki proyeksi yang baik untuk digunakan.
Untuk menjalankan kueri PostGIS, Anda perlu memproyeksikan geometri ke grid menggunakan ST_Transform(geom, 3035)
(misalnya, untuk ETRS-LAEA).