ロシアの入植地のデータベース

はい、もう1つ。そして、それらのすべてではありません。このデータベースは、何万行も誇ることはありません。まったく逆です。目標は最小限を提供することです。当然のことながら、多くのプロジェクトでは和解のリファレンスブックを使用する必要があります。また、FIASから完全なデータベースを簡単かつ簡単に入手できます。では、なぜこの「バイク」が必要なのですか?



誰かがFIASfias.nalog.ru/Updatesに気付いていない可能性は低いです-いくつかのエラー(NEXTIDによるサイクル、PREVIDのない1つのオブジェクトのいくつかの実際のレコードなど)を考慮しない場合、これは時々発生し、比較的迅速に発生しますリクエストに応じて削除されますが、これ以上の情報源はありません。しかし、私の製品では、すべてを美しく便利にやりたいと思っています。たとえば、最初は簡単な検索で小さな集落を取り除きます。残念ながら、FIASにはそのような情報はありません。より単純な2レベルの階層に移動します。地域内の決済-市区町村はありません。できますか?実際には、はい(サイトの検索バーにある小さなデモ)であることが判明しました。 1000人以上の住民と和解すると、人口の約89%をカバーすることになります。



一般的に、短い紹介は終わり、私は小さなオープンデータプロジェクトを提示します-1000人以上の人口を持つロシア連邦の集落各レコードにはFIAS識別子が含まれています。これはOKTMO、OKATO(頻繁に変更される)との照合に使用されます。タイムゾーン-SMSアラートがある場合、メリットは明らかです。人口と座標が取得されたウィキペディアの記事へのリンク。



小さな明らかなメモ:



  • このデータベースは、「出生地」タイプの列に入力するのには適していません。そのため、完全なFIASデータベースを使用し、さらに履歴データを使用する必要があります(正直なところ、これを行わない方がよいです。フィールドを文字列にします)。
  • プロジェクトが非常に小さな集落に影響を与える場合は、選択の便宜のためにのみこのデータベースを使用できます。「拡張モード」が必要です。これは、完全なFIASデータベースからこのデータベースに含まれる集落を除外することで、わずかに簡略化することもできます。
  • FIASを使用して、選択したAOID、AOGUIDだけでなく、使用したバージョンのFIASDBも保存します。


フィードバック、検証、データ修正、追加フィールドの入力に関する提案、およびオープンソースからのそれらのデータパーサーを歓迎します。



All Articles