PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bisakah PostGIS digunakan untuk membuat peta grid suatu negara?

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).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara Mengambil id dari baris yang disisipkan saat menggunakan upsert dengan WITH cluse di Posgres 9.5?

  2. Bagaimana cara menghapus file temp yang tidak digunakan dari Postgres yang dikelola Google Cloud SQL?

  3. Kueri SQL untuk menemukan baris dengan sejumlah asosiasi tertentu

  4. Permintaan ActiveRecord jauh lebih lambat daripada SQL langsung?

  5. Ubah satu baris menjadi beberapa baris dengan lebih sedikit kolom