Estoy creando una aplicación web; mis requisitos son:
- Debe tener imágenes satelitales globales .
- Debe tener API fáciles de usar que sean capaces de importar datos geoJSON, gestos de mouse y teclado, etc.
Que yo sepa, Bing, Google y Yahoo son las únicas compañías que suministran ambos. Algunos apoyan a los primeros hasta cierto punto; tal vez no sea global (NASA, soluciones de mapeo de terceros), y algunos admiten este último (OSM por ejemplo) ... pero pocos admiten ambos.
¿Son mis únicas opciones Bing, Google y Yahoo?
Si es así, ¿alguien está al tanto de algún proyecto en curso (satélites) que esté en construcción que eventualmente se lanzará y proporcionará cobertura satelital global en código abierto?
Respuestas:
Las imágenes son caras de capturar y producir, lo que efectivamente limita su producción a entidades comerciales y gobiernos. La mayoría de los satélites comerciales no tienen una cobertura global constante y generan ingresos al vender el acceso a las escenas, incluida su reventa a los proveedores que enumeró. Eso deja las opciones del gobierno en la categoría gratuita: quizás lo mejor sigue siendo los productos Landsat 7 , que tienen una resolución de aproximadamente 30 metros en la mayoría de los canales y 15 metros en el IR. Varias áreas tienen pasos elevados aéreos que están disponibles gratuitamente, como los utilizados en World Wind .
La página de satélites globales en Wikipedia es una lista útil, y el próximo año se lanzará una nueva plataforma Landsat que continuará con el suministro de imágenes globales, consistentes y gratuitas. GLCF sigue siendo una buena fuente de datos gratuitos existentes, al igual que los mosaicos Landsat de la NASA .
fuente
El proyecto OpenAerialMap fue abandonado, pero recientemente se ha reiniciado. Será una amalgama de conjuntos de datos gratuitos de diferentes áreas del planeta, con conjuntos de datos globales para áreas sin nada más detallado. Los conjuntos de datos globales utilizados son i-cubed y las imágenes de la NASA. La lista actual de fuentes de datos utilizadas por los proyectos se puede encontrar aquí . El código fuente para el software del servidor también está en GitHub .
Sin embargo, el servidor está actualmente fuera de línea, por lo que esto es probablemente solo algo a tener en cuenta en este momento, en lugar de una opción para un sistema en vivo.
Para la segunda parte de su pregunta, puede usar OpenLayers que cubre las "importaciones de datos geoJSON, gestos de mouse y teclado, etc." - también le permite traer datos de cualquiera de Google, Bing, Yahoo, etc. para que pueda mantener separados los datos y los componentes de la API.
fuente
Si está preparado para pagar, hay un par de opciones más:
fuente
Deberías mirar lo último de ESRI.
Llamado "Change Matters" es un servicio global de Landsat.
Ha sido procesado en épocas. con algunas épocas más próximamente, creo.
La página de noticias de ESRI está aquí
Con dos formas fáciles de acceder a través de un visor de lado a lado modificable o como servicios de arcgisonline.
página de inicio
Acceso a todos los servicios en arcgisonline
fuente
Puede ver QuickMapServices como el catálogo global de WMS / WFS / TMS / etc. servicios con buena API REST.
Este servicio se utiliza en el complemento QuickMapServices en QGIS y en NextGIS Mobile / Web, ArcGIS Desktop .
Mira la pequeña introducción aquí: http://nextgis.com/blog/qms-service/
La documentación está aquí: http://docs.nextgis.com/qms_srv_dev/doc/api.html y aquí: https://qms.nextgis.com/api/v1
fuente
MapBox recientemente (a partir de appx Fall / 2013) comenzó a ofrecer un servicio de imágenes, y aunque no está disponible para cuentas gratuitas, está disponible para todas sus cuentas pagas , que comienzan en solo $ 5 al mes.
Estoy impresionado con la resolución que han logrado también. Esto se amplió a un pequeño pueblo en Arkansas donde solía jugar béisbol cuando era niño. (Seleccione "Satélite" en la esquina inferior izquierda para habilitar las imágenes).
..eso es una cobertura bastante detallada considerando que se trata de una comunidad rural de aproximadamente 600 personas.
fuente
Parece mezclar 2 conceptos distintos: API de mapeo y servidor de mosaico. Aunque Google y Bing ofrecen AMBOS servicios, no está obligado a utilizar una solución empaquetada.
Dado que Google y Bing son sistemas propietarios que muestran datos propietarios, le recomiendo que cambie a Open Street Maps API (ou OSMdroid para Android). Eso le proporcionará las funcionalidades que desee (gestos, clic en el teclado, etc.).
Le recomiendo que use un servidor de mosaico gratuito para sus necesidades de mapa base (imágenes adecuadas). Mapnik es el valor predeterminado con OSM, pero también puede usar ArcGIS en línea , USGS Topo , Stamen o algún otro
free tile server
(Google it).Algunos de estos servidores de mosaico ofrecen mapas base alternativos (satélite, carretera, temática [crimen, taxis, árboles, bicicletas]).
Al implementar, debe comprender que existen diferentes enfoques para representar mapas. Algunos mapas usan coordenadas XYZ (lat, lon, zoom) y otros usan ZYX (zoom, lon, lat).
Si obtiene un resultado como , con superposiciones que aparecen correctamente y baseMap todo mezclado, significa que está utilizando el sistema de coordenadas incorrecto.
Solo grita si necesitas un código de muestra de OSM web o de Android OSMdroid para tu aplicación de mapeo.
fuente