Je crée une application Web - mes exigences sont les suivantes:
- Doit avoir une image satellite globale .
- Doit avoir des API faciles à utiliser qui sont capables d'importer des données geoJSON, des gestes de souris et de clavier, etc.
À ma connaissance, Bing, Google et Yahoo sont les seules entreprises à fournir ces deux solutions. Certains soutiennent le premier dans une certaine mesure; peut-être pas mondial (NASA, solutions de cartographie tierces), et certains prennent en charge ces dernières (OSM par exemple) ... mais peu prennent en charge les deux.
Mes seules options sont-elles Bing, Google et Yahoo?
Dans l'affirmative, quelqu'un est-il au courant de projets en cours (satellites) en cours de construction qui seront éventuellement lancés et fourniront une couverture satellite mondiale en open source?
Réponses:
L'imagerie coûte cher à capturer et à produire, ce qui limite efficacement sa production aux entités commerciales et aux gouvernements. La plupart des satellites commerciaux n'offrent pas une couverture mondiale cohérente et ne génèrent pas de revenus en vendant l'accès aux scènes, y compris leur revente aux fournisseurs que vous avez répertoriés. Cela laisse les options gouvernementales dans la catégorie gratuite: le meilleur reste peut-être les produits Landsat 7 , qui ont une résolution d'environ 30 mètres dans la plupart des canaux et de 15 mètres dans l'IR. Un certain nombre de zones ont des survols aériens qui sont disponibles gratuitement, comme ceux utilisés dans World Wind .
La page des satellites mondiaux sur Wikipedia est une liste utile, et il y a une nouvelle plate-forme Landsat qui sera lancée l'année prochaine et qui continuera à fournir des images mondiales, cohérentes et gratuites. GLCF reste une bonne source pour les données gratuites existantes, tout comme les mosaïques Landsat de la NASA .
la source
Le projet OpenAerialMap a été abandonné, mais a récemment été redémarré. Ce sera une fusion d'ensembles de données gratuits provenant de différentes régions de la planète, avec des ensembles de données mondiaux pour des régions sans plus de détails. Les ensembles de données mondiaux utilisés sont les cubes i et les images de la NASA. La liste actuelle des sources de données utilisées par les projets est disponible ici . Le code source du logiciel serveur est également sur GitHub .
Cependant, le serveur est actuellement hors ligne, donc ce n'est probablement que quelque chose à surveiller pour le moment, plutôt qu'une option pour un système en direct.
Pour la deuxième partie de votre question, vous pouvez utiliser OpenLayers qui couvre les "importations de données geoJSON, gestes de la souris et du clavier, etc." - il vous permet également d'importer des données de Google, Bing, Yahoo, etc. afin de pouvoir séparer les données et les composants API.
la source
Si vous êtes prêt à payer, il existe deux autres options:
la source
Vous devriez regarder les dernières nouvelles d'ESRI.
Appelé «Change Matters», il s'agit d'un service terrestre mondial.
Il a été transformé en époques. avec quelques époques à venir bientôt je crois.
La page d'actualités d'ESRI est ici
Avec deux moyens faciles d'accès via une visionneuse côte à côte modifiable ou en tant que services d'arcgisonline.
page de lancement
Accès à tous les services sur arcgisonline
la source
Vous pouvez regarder QuickMapServices comme le catalogue global de WMS / WFS / TMS / etc. services avec une belle API REST.
Ce service utilisé dans le plugin QuickMapServices dans QGIS et dans NextGIS Mobile / Web, ArcGIS Desktop .
Regardez la petite introduction ici: http://nextgis.com/blog/qms-service/
La documentation est ici: http://docs.nextgis.com/qms_srv_dev/doc/api.html et ici: https://qms.nextgis.com/api/v1
la source
MapBox a récemment (depuis appx automne / 2013) commencé à offrir un service d'imagerie, et bien qu'il ne soit pas disponible pour les comptes gratuits, il est disponible pour tous leurs comptes payants , qui commencent à seulement 5 $ par mois.
Je suis également impressionné par la résolution qu'ils ont obtenue. C'est un zoom avant sur une petite ville de l'Arkansas où je jouais au baseball quand j'étais enfant. (Sélectionnez "Satellite" dans le coin inférieur gauche pour activer l'imagerie.)
..c'est une couverture assez détaillée étant donné que c'est sur une communauté rurale d'environ 600 personnes.
la source
Vous semblez mélanger 2 concepts distincts: mappage API et serveur de tuiles. Bien que Google et Bing offrent LES DEUX de ces services, vous n'êtes pas obligé d'utiliser une solution packagée.
Étant donné que Google et Bing sont des systèmes propriétaires affichant des données propriétaires, je vous recommande de passer à Open Street Maps API (ou OSMdroid pour Android). Cela fournira les fonctionnalités que vous désirez (gestes, onclick clavier, etc.).
Je vous recommande d'utiliser un serveur de tuiles gratuit pour vos besoins de fond de carte (imagerie proprement dite). Mapnik est la valeur par défaut avec OSM, mais vous pouvez également utiliser ArcGIS en ligne , USGS Topo , Stamen ou un autre
free tile server
(Google it).Certains de ces serveurs de tuiles offrent des cartes de base alternatives (satellite, route, thématique [criminalité, taxis, arbres, vélos]).
Lors de l'implémentation, vous devez comprendre qu'il existe différentes approches de rendu des cartes. Certaines cartes utilisent des coordonnées XYZ (lat, lon, zoom) et d'autres utilisent ZYX (zoom, lon, lat).
Si vous obtenez un résultat similaire , avec des superpositions apparaissant correctement et la baseMap mélangée, cela signifie que vous utilisez le mauvais système de coordonnées.
Criez simplement si vous avez besoin d'un exemple de code OSM Web ou OSMdroid Android pour votre application de cartographie.
la source