2009-04-05 2 views
2

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

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

Спасибо.

+0

Благодарим за ответы. Первоначально мой сайт будет запущен в Великобритании, люди должны иметь возможность искать по почтовому индексу, городу или любой другой части адресной информации. Как только пользователь выберет свою страну, тогда им будет предложено ввести соответствующую информацию для этой страны (Zipcode вместо почтового индекса) – Raha

+0

Я также пытаюсь разработать класс Global Address, вы нашли решение? –

+0

Нет, я до сих пор не нашел хорошего решения. – Raha

ответ

0

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

1

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

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

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

+0

Возможно, мне также необходимо будет показать адреса на карте (например, карту google), поэтому важно использовать геокод. вы упомянули третью сторону? Какие продукты доступны там? Это может помочь. Спасибо. – Raha

+0

Если бы я был вами, я бы это сделал Google. Попробуйте http://search.live.com/results.aspx?q=%22address+cleansing%22&form=QBRE. Я проверил компанию, о которой я упоминал, и они все еще выглядят неплохо. Их идея Microsoft ETL - «DTS». –

Смежные вопросы