Использование Faker Gem для создания VALID-адреса для Карт Google с использованием Ruby on Rails - PullRequest
10 голосов
/ 04 мая 2011

Я генерирую начальные данные (или, точнее, заполняю базу данных тестовыми данными), используя потрясающий гем FAKER для тысяч (или сотен тысяч), поэтому я не хочу делать это вручную.

Потому чтоЯ использую карты Google, он автоматически геокодирует каждый адрес.Было бы здорово, если бы я мог генерировать тестовые данные, которые были действительны.К сожалению, FAKER хорошо ... подделка.Я мог бы отключить геокодирование, но мне нужны действительные тестовые данные.

Кто-нибудь знает способ генерировать случайные, поддельные (ну ... не поддельные) адреса, которые будут должным образом геокодированы.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 07 февраля 2014

Я нашел все это и многое другое здесь: http://www.fakenamegenerator.com/free-tools.php

Я искал такой генератор, который можно было бы ограничить конкретным городом.Они не могут этого сделать (из того, что я могу сказать), но доступны данные по всей стране и по нескольким странам.

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

0 голосов
/ 04 мая 2011

Зайдите на ваш местный веб-сайт округа-оценки и опишите их данные. (или найдите больший район, который позволяет вам скачивать)

Затем импортируйте оттуда (фактические адреса) вместо того, чтобы использовать фейкер для их создания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...