Lebih

Berapa persen luas laut yang ditutupi titik?

Berapa persen luas laut yang ditutupi titik?


Saya memiliki banyak posisi lintang/bujur di laut untuk wilayah geografis (disimpan sebagai CSV). Wilayah geografis ini juga mengandung banyak wilayah daratan. Saya ingin membagi wilayah laut menjadi kisi-kisi (f.ex turun hingga empat derajat desimal lat/long), dan memeriksa setiap sel di grid itu jika ada posisi lat/long. Apakah ini mungkin dilakukan dengan cara yang mudah?

Alat: ArcGIS (belum pernah digunakan sebelumnya), program GIS gratis lainnya, python


Ya, ini mungkin.

  1. Buat kisi-kisi Anda. Langgai.
  2. Saring "area laut" dengan cara tertentu. Mungkin, Pilih Lapisan Berdasarkan Lokasi, HAVE_THEIR_CENTER_IN, NEW_SELECTION (melawan lapisan "laut")
  3. Pilih sel kisi yang berisi titik. Pilih Layer By Location, CONTAINS, SUBSET SELECTION

  1. Gunakan alat Create Fishnet untuk membuat grid poligon dengan ukuran yang dibutuhkan, dan menutupi area lautan.
  2. Gunakan alat Erase untuk menghapus area tanah dari jala yang telah Anda buat. Jika Anda memiliki kumpulan data yang mewakili lautan, Anda cukup menjepit jala ke laut.
  3. Dari sini Anda dapat menggunakan beberapa alat pilihan Anda untuk memeriksa kemunculan titik-titik di dalam bujur sangkar jala. Gabungan spasial atau perpotongan keduanya dapat digunakan tergantung pada bagaimana Anda ingin menggunakan data. Untuk mendapatkan kotak kotak yang berisi poin (tanpa memperhatikan berapa banyak) gunakan gabungan spasial. Jika Anda ingin tahu titik mana yang terletak di kotak kotak mana, gunakan intersect.

Alat Hapus memerlukan lisensi Tingkat Lanjut. Mencapai hasil yang sama dengan alat Hapus dengan lisensi Dasar atau Standar mungkin menjadi pertanyaan lain.