2011-05-04 27 views
10

Estoy generando datos semilla (o poblando la base de datos con datos de prueba) usando la increíble gema FAKER por miles (o cientos de miles) no quiero hacerlo manualmenteUsando la gema Faker para generar una dirección VÁLIDA para Google Maps usando Ruby on Rails

Como estoy utilizando los mapas de Google, automáticamente geocodifica cada dirección. Sería genial si pudiera generar datos de prueba que fueran válidos. Desafortunadamente, FAKER está bien ... falso. Podría desactivar la geocodificación, pero me gustaría obtener datos de prueba válidos.

¿Alguien sabe una manera de generar direcciones aleatorias, falsas (bueno ... no falsas) que estarán correctamente geocodificadas.

Gracias de antemano.

Respuesta

0

Visite el sitio web del distrito de evaluación local de su condado y extraiga sus datos. (O encontrar un distrito más grande que le permite descargar)

A continuación, importar desde allí (direcciones reales), en lugar de utilizar falsificador para hacerlos hasta

+0

gracias. Esa podría ser la única forma en que puedo hacerlo. Esperaba obtener una amplia gama de direcciones de todo el mundo. Mejor para probar mis filtros de ubicación. –

1

me encontré con todo eso y más aquí: http://www.fakenamegenerator.com/free-tools.php

Estaba buscando un generador que podría estar restringido a una ciudad específica. No pueden hacer eso (por lo que puedo decir), pero hay disponibles datos de todo el país y varios países.

Pero como ese enlace no me funcionaba, finalmente utilicé la lógica inversa. Genere coordenadas aleatorias en el área que quería probar y le pedí a Google la dirección. Muchos no tenían dirección, pero para aquellos que sí, tenía un montón de direcciones válidas precisamente en los lugares que quería. Si luego geo-codifica la dirección, normalmente no obtendrá las mismas coordenadas, pero deberían estar muy cerca, lo que facilita la validación del parque de béisbol.

Cuestiones relacionadas