そして、私たちは顧客の問題を見て、それについて考え、重い一連のレーキをまとめました。開発者はFIASを受け入れて歩き回るのが好きです。

1.小包配達のためのFIAS郵便番号
FIASを使用して手紙や小包を配達する人は驚くでしょう。 何らかの理由で、FIASがすべてロシアの住所データベースである場合、その中のインデックスは正確でなければならない、と誰もが信じています。
そうではありません。
FIASには、数千の不正確または欠落したインデックスがあります。 たとえば、「Novosibirsk Region、Novosibirsk、56 Sorge St.」というアドレスのfias.nalog.ruを見てみましょう 。

インデックスはありません。 Russian Postウェブサイトで同じアドレスを見ると、インデックスが表示されます:

残念ながら、連邦税務局のデータは、現実と郵便局のデータとは異なります。 Dadatフォーラムでは、毎月このテーマについて新しい質問をします。
オンラインストアの経験豊富な所有者は、インデックスの設定について知っており、ロシアポストに基づいてFIASインデックスをさらにチェックします。 しかし、Postは大丈夫ではありません。FIASにあるインデックスの一部はありません(たとえば、742602、103340、および他の数千のインデックス)。
ダダトの私たちは、FIASとロシアのポストインデックスの統合データベースに取り組んでいます。 部門のエラーを補正し、手紙や小包の配達に役立ちます。 年内にリリースする予定です。
2.家の住所の識別子としてのKLADRコード
開発者はKLADRコードをハウス識別子として使用します-FIASは古くから存在し、その中に一意の住所コード(GUID)があります。 これは通常、古いシステムとの互換性のために行われます。
KLADRコードで家を特定することは、開発の観点からは非常に魅力的ですが、価値はありません。 家へのコードは不安定で毎月変更されるため(例は網羅的ではなく、問題を説明するだけです):
住所 | FIASのファイルコード(2016年3月10日) | 2016年4月18日付けのFIASのファイルコード |
カザン、コスモナトフ通り、12 | 1600000100006330009 | 1600000100006330082 |
ニジニノヴゴロド、セントパンフィロフツェフ、d 4B | 5200000100008060003 | 5200000100008060018 |
サフマラ、メクザヴォードの村、apt。16th、d 7 | 6300000103700170018 | 6300000103700170043 |
ストリートKLADRコードと住所の家の部分を使用して住所を識別する方が信頼性が高くなります: 160000010000633、d 12 。 さらに良いのは、KLADRコードの代わりに、FIASストリートコードを保存することです。
3.自宅住所の識別子としてのFIASコード
FIASコードを使用して自宅の住所を特定することもお勧めできません。
FIASコードは、多くの場合、独立した家ではなく、「1-10」などの家の範囲を示します。 もちろん、範囲内のすべての家には同じコードがあります。 家が元々範囲の一部であった後、別のレコードにクロールした場合、そのコードは変更されます。
住所 | FIAS範囲コード、FIAS、日付03/16/16 | 自宅でのFIASコード、2016年4月18日からのFIAS |
モスクワ地方、イストラ地区、パブロフスカヤ・スロボダ、ジェルジンスキー通り、1 | 720b25da-f43e-4204-9013-3cb06be3e9e4
住宅1〜6の範囲 | 5bbc0463-ffc4-4d8f-bc5f-632c46eeedca |
ヴォルゴグラード氏、それらを通りますParkhomenko、d 33 | 44de3bc5-a650-4f77-b19a-7a12bb619c21住宅の範囲15–35、奇数 | 98216a50-2c52-4b0c-8864-a19dc7a30a73 |
イジェフスク、ウドムルトスカヤ、D 267〜3 | 92ff5f38-01fb-42e6-97d6-a95f541644f4
住宅の範囲261–277、奇数 | ac8015c8-0e73-442d-a6aa-427f2e973ec5 |
したがって、KLADRコードと同じことを行うことをお勧めします-FIASストリートコードと住所の家の部分を使用します。
4. 1行の住所-FIASコードの代わり
住所を1行に格納すると、時間が経つにつれてデータベースはさまざまな形式のレコードでいっぱいになります。 「Uryupinsk、Lenin Avenue」と「Uryupinsk、Lenin Ave」と入力します。
これは、FIASのエントリの形式が常に変化しているためです。
1.通りのタイプの変更:
レーニン通り、オブニンスク氏→レーニン通り
チュメン地域、イシム、5行目→5行目
2.再割り当て(都市が近所になったか、通りが都市から村に移動しました):
サマラ、シンフェロポリスカヤ通り→サマラ、管理、シンフェロポリスカヤ通り
3.名前の変更(またはちょっとした修正):
クラスノヤルスク、学者バビロフ通り→学者バビロフ通り
チェチェン共和国、イトゥム・カリンスキー地区、グチュム・カラ村→グチュム・カリ村
ヤマル・ネネツ自治管区、グブキンスキー市、md 12th→md 12
したがって、1行の住所に加えて、FIASストリートコードを保持することをお勧めします。
5. FIASからのみの家
開発者は、家のエントリをFIASの家に限定することがあります。 これは逆説的に情報の不足と過剰につながります。
FIASに十分な家がありません
最近の例:
モスクワ地方、バラシハ、ゴレンスキー通り、3( 地図上 )。
FIASには3軒の家はありませんが、Aには3軒あります。
そして時々多すぎる
FIASには、実生活には存在しない(または存在するが、そこには
セントピーターズバーグ、セント 造船業者
家383
家38k3文字A
家38k3文字T
家の出入りを制限するのではなく、FIASから家を提供し、彼が自分のバージョンを入力できるようにすることをお勧めします( ヒントで説明します)。
6. FIASからのみの村と通り
FIASは家庭だけでなく貧弱です。 ロシアには常に新しい通りや村が現れ、税務サービスは生活に追いついていません。 たとえば、レニングラード地域のノヴォゴレロヴォ村、モスクワ地域のノヴィラピノ村はありません。
Dadatのユーザーは、このようなアドレスをユーザーから収集し、FIASへの追加の参照として維持して、ユーザーがFIASに存在しないアドレスを入力できるようにします。
7. FIAS構造に従った住所入力フォーム
一部の開発者は、FIASの魔法に屈して、FIASの構造に従って住所を入力するためのフォームを作成します。ユーザーに都市と居住区の区別を強制するため、地域と地区の入力は必須です。
たとえば、ロシア郵便のオンラインストア:

どうして、あなたはまだインデックスを暗記していないのですか?!
正しい人は、顧客がインデックスの入力に煩わされることなく、1行で住所を指定できるようにします。
おわりに
また、FIASの助けを借りて、住所の入力に関する問題を完全に取り除くことができると考えました。 しかし、FIASには固有の問題があります。つまり、識別子のジャンプ、不正なインデックス、および忘れられたアドレスです。
有名な熊手を踏まずに、生活を楽にするには:
- 住所を特定するには、通り+家+アパートにFIASコードを使用します。
- FIASホームへのエントリを制限しない-ユーザーが自分のホームに入ることを許可します。
- ユーザーが非FIASの村と通りを指定できるようにします。
- 1行にアドレスを入力します。
- パッケージを配布する場合-Postおよび2GISのインデックスを確認してください。
そして、最も便利なオプションは、 ヒントを使用してアドレスを入力することです。 彼らは最後の問題を除いてすべての問題を解決しました-私たちは年末までにそれを閉じる予定です。