Информация о глобальном классе адресов - PullRequest
2 голосов
/ 05 апреля 2009

Я пытаюсь создать общий класс адресов, который можно использовать для хранения любого адреса из любой страны.

Например, здесь, в Великобритании, у нас есть почтовый индекс, где, как в США, я думаю, что они используют почтовый индекс. У меня мало идей, но я просто хотел посмотреть, что думают другие.

Спасибо.

Ответы [ 2 ]

1 голос
/ 06 апреля 2009

Это также зависит от того, какой уровень детализации вы хотите. Например, вам нужно геокодировать адреса - производя идентификатор, который географически определяет местонахождение адреса? Вам нужно подтвердить, что адрес существует? Нужно ли вам иметь возможность преобразовать адрес в стандартный формат для национального почтового органа?

Если вам нужны эти функции, то вам нужно больше, чем ваш собственный класс - вам нужен сторонний продукт.

Я бы упомянул одну, но, хотя она и сделала это, было неприятно, если не сказать больше. Google «Качество данных», «Стандартизация адресов», «Профилирование данных» и тому подобное.

0 голосов
/ 05 апреля 2009

Зависит от того, как вы хотите использовать этот класс. Если вы хотите отобразить все адреса в указанном месте (например, «Северная Америка»), вы можете подумать о какой-то иерархии. Если вы просто хотите напечатать адреса, вам, возможно, придется принять огромную изменчивость и просто сохранить адрес в виде большой строки.

...