Saya memiliki banyak garis lintang, koordinat bujur (sebagian besar pusat kota / kota) di Amerika Serikat yang ingin saya temukan saluran sensus yang berisi.
Contohnya,
input => nn.nnn, -nn.nnn
output => 010300
Apakah ada API gratis atau berbiaya rendah di luar sana yang dapat membantu? (Intinya Yahoo Placefinder, dengan respons tambahan dari saluran sensus.)
(Saya mengerti bahwa banyak kota memiliki banyak trus sensus dan saya berharap bahwa beberapa kota kecil hanya berisi bagian dari satu trus sensus atau lebih. Saya nyaman mengabaikan masalah itu untuk saat ini.)
geocoding
software-recommendations
census
reverse-geocoding
Citizentools
sumber
sumber
Jawaban:
The FCC blok sensus konversi API adalah apa yang Anda cari.
sumber
Di PostGIS, jika Anda memiliki tabel poin, dan informasi batas sensus yang dirujuk oleh @Sminbamangu, Anda dapat menghitung ini menggunakan pendekatan berikut:
Anda dapat melihat deskripsi ST_Contain di sini . Ini akan mengembalikan tabel poin, dan trus sensus tempat mereka berada.
sumber
Anda dapat melakukannya secara lokal alih-alih API online. Satu solusi dengan R: Data batas sensus untuk AS tersedia melalui TIGER di census.gov ; jika Anda berpikir tentang AS maka Anda dapat mengunduh negara bagian AS dan menggunakan fungsi untuk mendapatkan traktat. Misalnya, menggunakan California dan titik acak (atau acak-ish):
Cobalah:
Memberi 0004, yang benar.
Ini berfungsi, tetapi membutuhkan 5 detik pada Mac saya, yang mungkin akan terlalu banyak jika Anda akan melakukan banyak ini; Saya mencurigai seseorang akan menimbang dengan solusi PostGIS yang akan jutaan kali lebih cepat ...
sumber
Seperti yang disebutkan oleh @Simbamangu, ini dapat dengan mudah dilakukan secara lokal oleh hampir semua perangkat lunak GIS desktop di pasaran.
Untuk sumber gratis & terbuka, lihat " gabung atribut berdasarkan lokasi " di QGIS .
Jika Anda berencana untuk perlu melakukan ini berulang kali dari waktu ke waktu, Anda dapat mempertimbangkan untuk meletakkan kumpulan data ke dalam PostGIS dan membuat gabungan spasial (lihat contoh ini dalam bantuan online). Anda kemudian dapat memvisualisasikan hasil dalam QGIS.
sumber