Gabungkan Fitur

Gabungkan Fitur


Tugas Gabungkan Fitur bekerja dengan dua layer. Gabungkan Fitur menggabungkan atribut dari satu fitur ke fitur yang lainnya berdasarkan hubungan spasial, temporal, dan atribut atau beberapa kombinasi dari ketiganya. Alat ini menentukan seluruh fitur input yang memenuhi kondisi penggabungan yang ditentukan dan menggabungkan layer input kedua ke layer input pertama. Anda juga dapat menggabungkan semua fitur pada fitur yang cocok atau meringkas fitur yang cocok.

Gabungkan Fitur dapat diterapkan ke titik, garis, area, dan tabel. Gabungan temporal mengharuskan data input Anda diaktifkan waktu dan gabungan spasial mengharuskan data Anda untuk memiliki geometri.

Pilih layer target


Layer yang akan memiliki atribut dari layer gabungan yang dilampirkan pada tabelnya.

Analisis menggunakan hubungan spasial Dekat memerlukan sistem koordinat terproyeksi. Anda dapat menetapkan Sistem koordinat pemrosesan dalam Lingkungan Analisis. Jika sistem koordinat pemrosesan Anda tidak ditetapkan ke sistem koordinat terproyeksi, Anda akan diminta untuk menetapkannya saat Anda Jalankan Analisis.

Selain memilih layer dari peta Anda, Anda dapat memilih Telusuri Layer yang terdapat di bagian paling bawah daftar drop-down ke konten Anda untuk set data yang dibagikan atau feature layer dari big data.

Pilih layer untuk digabungkan ke layer target


Layer gabungan dengan atribut yang akan ditambahkan ke layer target.

Selain memilih layer dari peta Anda, Anda dapat memilih Telusuri Layer yang terdapat di bagian paling bawah daftar drop-down ke konten Anda untuk set data yang dibagikan atau feature layer dari big data.

Pilih operasi penggabungan


Menentukan bagaimana gabungan antara layer target dan gabungan akan ditangani di output jika terdapat beberapa fitur gabungan ditemukan memiliki hubungan yang sama dengan layer yang digabungkan. Terdapat dua operasi penggabungan yang dapat dipilih:

  • Gabungkan satu ke satu—Opsi ini meringkas seluruh fitur yang cocok ke masing-masing fitur yang digabungkan.
  • Gabungkan satu ke banyak—Opsi ini menggabungkan seluruh fitur yang cocok ke layer gabungan.

Contoh, misalnya kita ingin menemukan supermarket dalam jarak 2 kilometer dari pasar tradisional. Pada kasus ini, layer yang akan digabungkan memiliki sebuah fitur yang mewakili pasar tradisional, dan fitur gabungan mewakili toko kelontong setempat yang memiliki atribut seperti penjualan tahunan total. Menggunakan alat Gabungkan Fitur, kita akan menemukan bahwa lima toko kelontong memenuhi kriteria tersebut. Jika kita menetapkan operasi penggabungan Gabungkan satu ke banyak, kita akan mendapatkan lima fitur pada hasil, di mana masing-masing baris mewakili pasar tradisional dan supermarket. Jika kita menggunakan hubungan Gabungkan satu ke satu, kita akan mendapatkan satu fitur yang mewakili pasar tradisional dan informasi yang diringkas dari supermarket, seperti perhitungan (2), dan statistik opsional lain seperti jumlah penjualan tahunan.

Pilih satu gabungan atau lebih


Anda dapat menerapkan satu, dua, atau tiga tipe penggabungan. Tipe penggabungan mencakup tipe berikut:

  • Spasial—Menggunakan hubungan spasial yang ditentukan untuk menggabungkan fitur. Ini mengharuskan kedua layer memiliki geometri.
  • Temporal—Menggunakan hubungan temporal untuk menggabungkan fitur. Hal ini mengharuskan waktu diaktifkan pada kedua layer.
  • Atribut—Menggabungkan fitur berdasarkan kolom yang sama.

Pilih hubungan spasial


Hubungan spasial yang akan menentukan apakah fitur digabungkan satu sama lainnya. Hubungan yang tersedia akan tergantung pada tipe geometri (titik, polyline, poligon) yang digunakan sebagai fitur input. Hubungan yang tersedia termasuk yang berikut ini:

  • Berpotongan—Fitur akan dicocokkan jika berpotongan antara satu sama lainnya.
  • Sebanding—Fitur akan dicocokkan jika memiliki geometri yang sama.
  • Dekat—Fitur akan dicocokkan jika berada pada jarak berdekatan dengan yang lainnya. Layer target harus berada pada sistem koordinat yang diproyeksikan atau referensi spasial yang diproses harus ditetapkan ke sistem koordinat yang diproyeksikan menggunakan Lingkungan Analisis jika hubungan Dekat spasial digunakan.
  • Berisi—Fitur akan dicocokkan jika layer yang digabungkan mewadahi fitur gabungan.
  • Di dalam—Fitur akan dicocokkan jika layer yang digabungkan berada di dalam fitur gabungan.
  • Bersentuhan—Fitur akan dicocokkan jika memiliki batasan yang menyentuh fitur yang akan digabungkan.
  • Bersilang—Fitur akan dicocokkan jika memiliki outline yang bersilangan.
  • Tumpang Tindih—Feature akan digabungkan jika bertindihan satu sama lain.


Jarak ini menentukan radius yang diterapkan pada hubungan dekat spasial.

Misalnya Anda memiliki set data yang mewakili pembangkit listrik tenaga nuklir dan set data yang mewakili perumahan. Anda dapat menetapkan jarak dekat 1 kilometer untuk menemukan rumah di dalam jarak 1 kilometer dari pembangkit listrik tenaga nuklir.

Pilih hubungan temporal


Hubungan temporal yang akan menentukan apakah fitur akan digabungkan satu sama lainnya. Opsi ini hanya tersedia jika waktu diakftirkan pada kedua layer dan hubungan yang tersedia akan tergantung pada tipe waktu (instan atau interval) yang digunakan sebagai fitur input. Hubungan yang tersedia termasuk yang berikut ini:

  • Bertemu—Fitur akan dicocokkan jika fitur pertama bertemu dengan fitur kedua.
  • Ditemui Oleh—Fitur akan dicocokkan jika fitur pertama ditemui oleh fitur kedua.
  • Tumpang Tindih—Fitur akan dicocokkan jika fitur pertama bertindihan dengan fitur kedua.
  • Tumpang Tindih dengan—Fitur akan dicocokkan jika fitur pertama bertindihan dengan fitur kedua.
  • Selama—Fitur akan dicocokkan jika fitur pertama selama fitur kedua.
  • Berisi—Fitur akan dicocokkan jika fitur pertama mewadahi fitur kedua.
  • Setara—Fitur akan dicocokkan jika fitur pertama setara dengan fitur kedua.
  • Selesai—Fitur akan dicocokkan jika fitur pertama menyelesaikan fitur kedua.
  • Diselesaikan Oleh—Fitur akan dicocokkan jika fitur pertama diselesaikan oleh fitur kedua
  • Mulai—Fitur akan dicocokkan jika fitur pertama mengawali fitur kedua.
  • Dimulai Oleh—Fitur akan dicocokkan jika fitur pertama dimulai oleh fitur kedua
  • Berpotongan—Fitur akan dipetakan jika waktu berpotongan.
  • Dekat—Fitur akan digabungkan jika jaraknya saling berdekatan, ditentukan oleh waktu tertentu.


Jarak temporal menentukan radius temporal yang diterapkan pada hubungan dekat temporal.

Misalnya Anda memiliki layer kecelakaan perahu dan layer jejak GPS untuk badai. Anda dapat mencari kecelakaan perahu di dalam jarak tertentu dari jalur badai dalam ruang (1 kilometer) maupun waktu (5 jam). Hal ini akan menghasilkan kecelakaan perahu digabungkan dengan badai yang terjadi berdekatan dalam ruang dan waktu.

Pilih kolom untuk dicocokkan


Hubungan ini akan mencocokkan nilai di dalam kolom dari satu layer ke nilai di kolom layer lainnya.

Contoh, misalnya Anda memiliki layer geografis seluruh kabupaten dari alamat tempat tinggal (termasuk kolom ZIP) dan set data tabular demografi kesehatan berdasarkan Kode Pos (termasuk kolom yang bernama HEALTHZIP). Kita dapat menggabungkan set data kesehatan dengan data tempat tinggal dengan mencocokkan kolom ZIP ke HEALTHZIP, yang akan menghasilkan layer tempat tinggal dengan data kesehatan yang sesuai.

Tambahkan statistik (opsional)


Jika opsi penggabungan adalah Gabungkan satu ke satu, Anda dapat menghitung statistik pada fitur yang digabungkan. Secara default, semua statistik akan dihitung.

Anda dapat menghitung statistik pada fitur yang diringkas. Pada kolom numerik, Anda dapat menghitung hal berikut:

  • Jumlah—Menghitung jumlah nilai nonnull. Dapat digunakan di kolom numerik ataupun string. Jumlah [null, 0, 2] adalah 2.
  • Jumlah—Jumlah nilai numerik di kolom. Jumlah [null, null, 3] adalah 3.
  • Rata-rata—Rata-rata nilai numerik. Rata-rata [0, 2, null] adalah 1.
  • Min.—Nilai minimum kolom numerik. Minimal [0, 2, null] adalah 0.
  • Maks.—Nilai maksimum kolom numerik. Nilai maksimum [0, 2, null] adalah 2.
  • Rentang—Rentang kolom numerik. Ini dihitung sebagai nilai minimum yang disubtraksi dari nilai maksimum. Rentang [0, null, 1] adalah 1. Rentang [null, 4] adalah 0.
  • Varian—Varian kolom numerik di jalur. Varian [1] adalah null. Varian [null, 1,1,1] adalah 1.
  • Simpangan baku—Simpangan baku kolom numerik. Simpangan baku [1] adalah null. Simpangan baku [null, 1,1,1] adalah 1.

Pada kolom string, Anda dapat menghitung hal berikut:

  • Jumlah—Jumlah string nonnull.
  • Apa saja—Statistik ini adalah contoh acak nilai string di dalam kolom yang telah ditentukan.
Semua statistik dihitung pada nilai nonnull. Layer hasil akan berisi kolom baru untuk setiap statistik yang dihitung. Angka statistik berapa pun dapat ditambahkan dengan memilih sebuah atribut dan statistik.

Semua statistik dihitung pada nilai nonnull. Layer hasil akan berisi kolom baru untuk setiap statistik yang dihitung. Angka statistik berapa pun dapat ditambahkan dengan memilih sebuah atribut dan statistik.

Buat ekspresi yang akan digabungkan dengan fitur (opsional)


Terapkan syarat ke kolom yang ditentukan. Hanya fitur dengan kolom yang memenuhi syarat ini yang akan digabungkan.

Contoh, misalnya kita ingin menerapkan gabungan ke set data hanya untuk fitur di mana biaya_kesehatan lebih besar dari 20 persen pendapatan. Untuk melakukan ini, terapkan syarat gabungan $target["biaya_kesehatan"] > ($join["pendapatan"] * 0,20) dengan menggunakan kolom biaya_kesehatan dari set data pertama (fitur set data tujuan gabungan) dan kolom pendapatan dari set data kedua (set data yang akan digabungkan).

Syarat gabung dapat diterapkan dengan menggunakan kalkulator ekspresi.

Pilih data store


Hasil GeoAnalytics disimpan di ArcGIS Data Store dan ditampilkan sebagai layer fitur di Portal for ArcGIS. Di banyak kasus, hasil harus disimpan di data store spatiotemporal dan ini adalah pilihan default. Di banyak kasus, menyimpan hasil data store relasional adalah opsi yang bagus. Berikut adalah alasan mengapa Anda mungkin ingin menyimpan hasil di data store relasional:

  • Gunakan hasil di kolaborasi portal-ke-portal
  • Aktifkan kemampuan sinkronisasi dengan hasil Anda.

Anda tidak boleh menggunakan data store relasional jika Anda berharap hasil GeoAnalytics untuk ditingkatkan, dan ingin memanfaatkan kemampuan big data store spatiotemporal untuk menangani jumlah data yang besar.

Nama layer hasil


Ini adalah nama layer yang akan dibuat di Konten Saya dan ditambahkan ke peta. Nama default ditetapkan berdasarkan nama alat dan nama layer input. Jika layer sudah ada, alat tidak akan berfungsi.

Menggunakan kotak drop-down Simpan hasil di, Anda dapat menentukan nama folder di Konten Saya sebagai tempat penyimpanan hasil.