Cómo buscar datos de elevación por LAT / LNG [cerrada]
-
11-09-2019 - |
Pregunta
Estoy planeando una aplicación que tendrá la capacidad de buscar la elevación de puntos geográficos por lat / lng. Idealmente me gustaría algo que funcione en todo el mundo, pero también Estados Unidos y sólo sería suficiente. He mirado en el uso de la servicio web USGS Elevación de consulta , sin embargo, sólo le permite consultar por un punto a la vez, y voy a tener que mirar hacia arriba varios cientos, y posiblemente hasta varios miles. También consideré la descarga y el alojamiento datos de elevación Nacional de mí mismo, pero es casi 100 conciertos, y al parecer el USGS sólo se le permite descargar 1.5 conciertos a la vez.
Puede alguien familiarizado con SIG recomendar una buena solución para mí? Busco algo tan ligero y simple como sea posible. Estoy completamente nuevo para GIS, por lo que agradecería realmente sugerencias sobre dónde obtener los datos, cómo almacenarlo, y cómo / qué usar al trabajar con ella.
Gracias de antemano.
EDIT: Solo para aclarar, los puntos de datos que necesito no están predeterminadas. Son puntos arbitrarios elegidos por el usuario (mediante la interacción con un mashup de Google Maps), por lo que necesitan para poder consultar para cualquier punto, no sólo un pequeño subconjunto.
EDIT 2: Si no hay una solución ligera o simple, me quedo con lo que pueda conseguir =)
Solución
Te voy a dar uno de los mejores "secretos" que he aprendido a lo largo de los años después de pasar por muchos dolores diferentes guiones (sanguijuela, haciendo clic en el manual, etc). Es un truco de la vieja escuela ... en contacto con una persona real allí!
La mejor manera de hacer llegar las NED datos de elevación es ponerse en contacto eros de USGS grupo directamente en bulkdatainfo_at_usgs.gov
Se le envía una unidad externa y después de 4 a 8 semanas (por lo general mucho menos que eso) que se va a enviar todo el conjunto de datos que ha solicitado.
A continuación, utilice GDAL para consultar sus puntos de una manera este ejemplo . Es posible que desee leer el sección afín transformación geográfica del modelo de datos de GDAL
Otros consejos
Recientemente me encontré a esta pregunta mientras se hace la investigación. No tengo una respuesta simple, ya sea completa, pero hay algunas otras opciones que no aparecen en las respuestas hasta el momento:
- Google Elevation API : 25.000 peticiones / día, limitada a Google Maps aplicaciones
- Lat / Lon a la elevación : 2 puntos / segundo
- GPSVisualizer : no publicada velocidad, pero no destinadas a uso general DEM
- Shuttle Radar Topography :. Alternativa a la NED, 7 gigabytes para los EE.UU.
El href="http://gisdata.usgs.gov/xmlwebservices2/elevation_service.asmx?op=getElevation" rel="nofollow noreferrer"> servicio web USGS Elevación de consulta sólo permite una consulta a la un tiempo, pero le permite hacer peticiones con SOAP, HTTP GET o HTTP POST. Elija el idioma deseado y escribir un script para generar solicitudes de cada uno de los puntos de datos.
He comprado una base de datos de GEOIP y almacenar todos los datos de latitud posterior largos individuales en MySQL. Después de eso me acaba de implementar la API de Google Map haciendo pasar los datos longlat dinámicas a la MAPA Google. Lo que se ve es todo mi post se muestra en el mapa de Google y también visualizar correos más cercana a partir de una determinada ubicación
Lo que necesita es una base de datos GEOIP, Una consulta que calcular la distancia en millas de base en longlat dado, Google API, las variables dinámicas PHP API que pasa.
ejemplo de mi sitio web:. Matchimedia.com