Il est possible de diffuser des cartes en postant des images au format .jpeg / .tiff / . bmp … C’est une méthode basique qui ne nécessite pas de moyens importants. L’inconvénient principal est de ne pas pouvoir interroger les données et de ne pas pouvoir zoomer.II.La diffusion de données par l’intermédiaire de Geoserver et apache
Geoserver permet d’éditer des cartes et de diffuser des Web map Services, des Web Map Feature… Geoserver est un outil qui offre beaucoup d’options de diffusion de l’information : intégration de la bibliothèque Open Layer… Apache permet de diffuser l’information et les cartes sur le net. C’est une méthode que je maitrise mal mais qui a l’avantage de bénéficier de toutes les données sur son serveur / ordinateur et de pouvoir tout modifier : interface / URL / Donnée
III.Les API Google Earth / Maps / La bibliothèque Open Layer
Les API Google Earth / Maps démocratisent , à mon sens, la diffusion de données cartographiques sur internet. Google Earth / Maps permettent de diffuser les données en ligne et de les visualiser. Open Layer est une bibliothèque qui autorise la diffusion de données. Cette bibliothèque est en général intégrée avec Geoserver.
IV.Le WMS / WFS
Les Web Map Services et les Web Features Services permettent de diffuser des données géographiques. L’avantage de ces services est qu’il est possible de les visualiser sous SIG / sous les API Google… les données ne sont pas sur notre ordinateur.
V.Le Cloud
Le Webmapping via des services utilisant le cloud permet de créer des cartes en ligne, de les visualiser et d’effectuer des requêtes. Les données sont sur des ordinateurs distants, il est possible d’afficher les cartes via le code HTML associé à ces cartes. Il existe de nombreux services : Qgis Cloud, Map2 Net…
VI.Le Webmapping sur mobile
Le développement du Web sur mobile est un phénomène qui touche tous les secteurs d’internet. Le Web mapping aussi est touché par ce phénomène. Le développement d’applications cartographiques se multiplient et il existe de plus en plus d’outils pour créer des applications sur mobile.