3 votos

¿existe alguna base de datos pública de calles en la que pueda hacer consultas SQL?

Lo siento si esto no es estrictamente una pregunta GIS. Quiero saber si existe una base de datos pública de calles y estados de EE.UU. a la que pueda conectarme simplemente (por ejemplo, JDBC) y ejecutar consultas SQL. Por ejemplo, quiero encontrar todas las calles con el nombre "California" en el estado de California. He leído acerca de Gisgraphy y OpenStreetMaps y Geonames, pero no veo cómo hacer el tipo de consulta que estoy hablando.

2voto

Nathan Feger Puntos 7675

Dudo mucho que exista tal cosa: los servidores de bases de datos SQL no son realmente adecuados para este tipo de superficie de cara al público. Por ejemplo, los ataques de denegación de servicio suelen ser bastante triviales si se permite SQL arbitrario.

Existen otras API (por ejemplo, la API de paso elevado y nominatim) para OpenStreetMap, pero no SQL.

0voto

Anon Puntos 31

Si por base de datos pública entiendes servidor público, estoy de acuerdo con BradHards. Puedes descargar el archivo .osm de EE.UU. y utilizarlo gratuitamente (se trata de un "esfuerzo de colaboración", por lo que es bastante público). Luego extraes los datos a una base de datos postgis/postgresql y ¡puedes enviar tantas peticiones como quieras!

Presta atención al hecho de que osm2psql (o el equivalente que vayas a utilizar) puede tener opciones particulares para la geocodificación...

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X