Saya tidak tahu apa-apa tentang SIG, tetapi saya memiliki apa yang saya pikir merupakan masalah SIG. Dari menghabiskan beberapa jam mencari masalah saya, saya pikir apa yang perlu saya lakukan adalah melakukan kueri spasial, tetapi saya tidak yakin bagaimana cara mengatasinya.
Saya memiliki beberapa data kejahatan (daftar insiden khusus, tanggal terjadinya dan alamat tempat kejadian) yang ingin saya lihat sehubungan dengan satu lingkungan tertentu. Saya memiliki garis besar lingkungan di peta, yang cukup spesifik sehingga saya bisa menerjemahkannya ke dalam poligon yang menggambarkan garis besar lingkungan tersebut. Saya ingin memfilter data kejahatan yang saya harus melihat insiden spesifik yang terjadi dalam batas-batas lingkungan ini. Saya pikir ini adalah permintaan spasial, tapi saya tidak yakin.
Saya mencari beberapa panduan tentang masalah secara umum. Tampaknya ada beberapa alat gratis online untuk hal-hal seperti ini (Google Fusion Tables?) Dan saya memiliki akses ke ArcGIS Desktop dan MS SQL Server. Saya terbiasa dengan SQL Server, tetapi tidak ArcGIS Desktop dan itu tidak terlihat seperti sesuatu yang saya bisa ambil dan pelajari dalam satu atau dua hari, tetapi saya tidak yakin.
Jawaban:
Di ArcMap, Jika Anda mencari di Polygon di ArcMap, Anda akan menemukan ini:
"Pilih Dengan Lokasi untuk memilih fitur-fitur dari lapisan titik yang memotong lapisan poligon"
Itu ditemukan oleh "Pilihan> Pilih berdasarkan Lokasi" pada bilah menu dan ia akan meminta lapisan Target kemudian lapisan Sumber dan metode pemilihan.
Jadi layer Target adalah layer titik Anda, layer Source layer polygon dan 'Target layer berada dalam layer source sebagai metode pemilihan spasial Anda.
Kemudian simpan hasilnya
sumber
Contoh dasar Fusion Table
Kueri spasial diatur dalam kode:
Sumber: http://homepage.ntlworld.com/keir.clarke/web/fusion2.htm
dari: http://googlemapsmania.blogspot.com/2010/11/spatial-queries-added-to-fusion-tables.html
sumber
Dalam tabel insiden kejahatan Anda, Anda akan memerlukan beberapa informasi yang menghubungkan ke lingkungan Anda. Poligon lingkungan Anda tidak berisi semua alamat di dalamnya sehingga taruhan terbaik Anda adalah A) dapatkan data jalan, parsel, atau bangunan yang berisi alamat yang sesuai dengan daftar Anda atau B) buka tabel kejahatan Anda dan tambahkan kolom untuk lingkungan. kemudian pilih alamat di dalam lingkungan Anda dan isi nama / ID dari lingkungan yang cocok (ini berarti Anda harus menambahkan kolom di poligon lingkungan Anda dan menambahkan ID yang sama) Pada dasarnya Anda perlu memiliki cara untuk membiarkan kueri spasial tahu bahwa alamat-alamat ini milik lingkungan ini.
Karena meja Anda bukan kelas fitur titik (saya berasumsi), Anda harus melakukan gabungan berdasarkan tabel. Untuk melakukan ini Anda membuka ArcMap, klik tambahkan fitur, jelajahi untuk menemukan tabel dan lingkungan Anda, klik kanan pada lingkungan Anda, klik gabung> dan ikuti petunjuk untuk bergabung dengan atribut dari sebuah tabel.
sumber
Anda mengatakan bahwa Anda memiliki representasi spasial dari negara tetangga tetapi data kejahatan hanya alamat.
ada cara untuk menghubungkan kejahatan dengan lingkungan.
dapatkan daftar semua alamat di lingkungan dan gabung dengan daftar itu. itu adalah solusi non spasial.
atau Anda perlu mendapatkan representasi spasial dari informasi kejahatan.
jika Anda memiliki koordinat untuk kejahatan Anda bergabung dengan poligon lingkungan dengan titik merah dengan pernyataan memotong. maka itu adalah solusi spasial.
sumber