あらゆる国のあらゆる住所を保存するために使用できる汎用住所クラスを作成しようとしています。
たとえば、ここ英国には郵便番号がありますが、米国と同様に郵便番号を使用していると思います。考えているアイデアはほとんどありませんが、他の人の考えを知りたかっただけです。
ありがとう。
あらゆる国のあらゆる住所を保存するために使用できる汎用住所クラスを作成しようとしています。
たとえば、ここ英国には郵便番号がありますが、米国と同様に郵便番号を使用していると思います。考えているアイデアはほとんどありませんが、他の人の考えを知りたかっただけです。
ありがとう。
また、必要な詳細レベルによっても異なります。たとえば、住所をジオコーディングして、住所を地理的に特定する識別子を作成する必要がありますか? アドレスが存在することを確認する必要がありますか? 住所を国の郵便局の標準形式に変換できる必要がありますか?
これらの機能が必要な場合は、独自のクラス以上のもの、つまりサードパーティ製品が必要です。
1つ挙げておきたいのですが、これらのことはできましたが、控えめに言っても不快でした。Google の「データ品質」、「住所の標準化」、「データ プロファイリング」など。
そのクラスをどのように使用するかによって異なります。指定された地域 (「北アメリカ」など) 内のすべての住所を表示したい場合は、ある種の階層について考える必要があるかもしれません。住所を印刷したいだけの場合は、大きな変動性を受け入れて、住所を大きな文字列として保存する必要があるかもしれません。