Database pemukiman Rusia

Ya, satu lagi. Dan tidak semuanya. Basis data ini tidak akan memiliki puluhan ribu baris sama sekali. Justru sebaliknya: tujuannya adalah untuk memberikan nilai minimum. Secara alami, ada kebutuhan untuk menggunakan buku referensi permukiman di banyak proyek. Dan Anda bisa mendapatkan database lengkap dengan mudah dan mudah dari FIAS. Jadi mengapa kita membutuhkan "sepeda" ini?



Tidak mungkin seseorang tidak mengetahui FIAS fias.nalog.ru/Updates - jika Anda tidak memperhitungkan beberapa kesalahan (siklus oleh NEXTID, beberapa catatan aktual dari satu objek tanpa PREVID, dll.), Yang terkadang muncul dan relatif cepat dieliminasi atas permintaan, tidak ada sumber yang lebih baik. Namun, dalam produk saya, saya ingin melakukan semuanya dengan indah dan nyaman: misalnya, awalnya, dengan pencarian sederhana, menyingkirkan permukiman kecil - dan, sayangnya, tidak ada informasi seperti itu di FIAS. Masuk ke hierarki dua tingkat yang lebih sederhana: pemukiman di dalam suatu wilayah - tidak ada kabupaten kota. Apakah mungkin? Dalam praktiknya, ternyata ya (demo kecil di bilah pencarian situs). Jika kita mengambil pemukiman dengan lebih dari 1000 penduduk, maka cakupannya sekitar 89% dari populasi.



Secara umum, perkenalan singkat telah berakhir dan saya mempresentasikan proyek data terbuka kecil - pemukiman Federasi Rusia dengan populasi lebih dari 1000 orang . Setiap rekaman berisi pengenal FIAS - digunakan untuk mencocokkan OKTMO, OKATO (yang sering berubah); zona waktu - jika Anda memiliki peringatan SMS, manfaatnya jelas; tautan ke artikel Wikipedia, di mana informasi tentang populasi dan koordinat diperoleh.



Catatan kecil yang jelas:



  • database ini tidak cocok untuk mengisi kolom dengan tipe "tempat lahir" - untuk itu Anda harus menggunakan database FIAS lengkap, terlebih lagi, dengan data historis (jujur ​​saja, lebih baik tidak melakukan ini - buat kolom menjadi string)
  • jika proyek Anda mempengaruhi permukiman yang sangat kecil, maka Anda dapat menggunakan basis data ini hanya untuk kemudahan pemilihan, Anda memerlukan "mode lanjutan" - yang juga dapat sedikit disederhanakan dengan mengecualikan penyelesaian yang terdapat dalam basis data ini dari basis data FIAS lengkap
  • menggunakan FIAS, simpan tidak hanya AOID yang dipilih, AOGUID, tetapi juga versi FIAS DB yang digunakan


Umpan balik, verifikasi, koreksi data, saran untuk memasukkan bidang tambahan dan parser data dari sumber terbuka diterima.



All Articles