Bandeau haut

Outils pour utilisateurs

Outils du site


playground:nouvellepage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
playground:nouvellepage [//11/02/2023 00:36//] derplayground:nouvellepage [//14/02/2023 15:14//] der
Ligne 23: Ligne 23:
 Il existe d’autres bibliothèques pour des domaines tels que la recherche scientifique avec par exemple la bibliothèque biopython qui permet de traiter et d’analyser plus facilement des données biologiques, la bibliothèque pyGame qui est utilisé dans le domaine des jeux vidéo etc. Il existe d’autres bibliothèques pour des domaines tels que la recherche scientifique avec par exemple la bibliothèque biopython qui permet de traiter et d’analyser plus facilement des données biologiques, la bibliothèque pyGame qui est utilisé dans le domaine des jeux vidéo etc.
 Nous avons aussi d’autres bibliothèques python permettant de travailler avec des données géospatiales. Dans ce qui suit, nous allons nous intéresser à quelques-unes de ces bibliothèques comme GeoPandas, Geoplot et Folium.  Nous avons aussi d’autres bibliothèques python permettant de travailler avec des données géospatiales. Dans ce qui suit, nous allons nous intéresser à quelques-unes de ces bibliothèques comme GeoPandas, Geoplot et Folium. 
-  - GeoPandas +====== GeoPandas====== 
-[[https://geopandas.org/en/stable/_static/geopandas_logo_web.svg|Lien externe]]+                                                                      
 +                                                   
 +Geopandas est un projet open-source permettant de travailler avec des données géospatiales avec python facilement. Il étend les types de données utilisées par pandas pour permettre des opérations sur des types de données spatiales. Les opérations géométriques sont effectuées par ShapelyCe dernier est un paquet Python sous licence BSD pour la manipulation et l’analyse d’objets géométriques dans le plan cartésien.
  
 +GeoPandas dépend en outre de fiona pour l’accès aux fichiers et matplotlib pour le traçage. Fiona est l’API soignée et agile de GDAL pour les programmeurs Python. Il est conçu pour être simple et fiable. Fiona peut lire et écrire des données du monde réel en utilisant des multicouches aux format SIG et des systèmes de fichiers virtuels compressés et intègre facilement avec d’autres paquets SIG Python tels que pyproj, Rtree et Shapely. 
 +L’objectif de GeoPandas est de faciliter le travail avec des données géospatiales sous Python. Il combine les possibilités de pandas et Shapely, en fornissant des opérations géospatiales dans pandas et une interface élevée de géométrie multiple à shapely. GeoPandas permet de faire des opérations en Python qui nécessiterait normalement une base de données géospatiale comme PostGIS.
 +
 +**Exemple de carte interactive avec Geopandas :**
 +[[https://geopandas.org/en/stable/docs/user_guide/interactive_mapping.html|Lien externe]]
 +
 +====== Geoplot ======
 +
 +
 +Geoplot est une bibliothèque de traçage géospatial python de haut niveau. C’est une extension de cartopy et matplotlib qui rend la cartographie facile : comme seaborn pour le géosptial. Il vient avec certaines entités :
 +  * Un API de traçage de haut niveau : c’est un tracé cartographique pour 90% des cas d’utilisation.
 +  * Un support de projection natif : sa particularité la plus fondamentale est la projection : comment dérouler une sphère sur une surface plane ?
 +  * Compatibilité avec matplolib : matplotlib est un format qui est bien intégré dans les autres outils bien qu’il ne soit pas adapté pour travailler directement avec données géospatiales.
 +**Exemple d'application avec Geoplot et GeoPandas :** [[https://geopandas.org/en/stable/gallery/plotting_with_geoplot.html|Lien externe]]
 +
 +====== Folium ======
 +
 +Folium est une des nombreuses bibliothèques open source de python. C’est un puissant outil de visualisation puisqu’elle permet la conception de cartes interactives. C’est une catégorie de cartes intéressantes car elles sont produites par la bibliothèque JavaScript Leaflet et sont directement intégrable sur des sites web.
 + 
 +Folium fonctionne en mettant en lien les datasets qui contiennent les données géographiques des différents objets à afficher. Ces objets sont manipulés avec Python et Leaflet permet de générer le visuel de la cartographie.
 +
 +La bibliothèque dispose d’un certain nombre de jeux de tuiles intégrés d’OpenStreetMap, MapQuest Open, MapQuest Open Aerial, Mapbox et Stamen, et prend en charge les jeux de tuiles personnalisés avec clés API Mapbox ou Cloudmade. Folium prend en charge les deux les superpositions GeoJSON et TopoJSON, ainsi que la liaison de données à ces superpositions pour créer des cartes choroplèthes avec des schémas de couleurs de brasseur de couleurs.
 +
 +Ainsi il est possible d’afficher des données géographiques vectorielles avec une géométrie de type point, ligne ou polygone ou encore des grilles. Les possibilités permises par Folium sont nombreuses en termes de représentation.
 +
 +**Exemple d'application avec Folium :[[https://pypi.org/project/folium/0.1.5/|Lien externe]]**
 +
 +
 + [[https://datascientest.com/folium-tout-savoir|Source]]
 +[[https://residentmario.github.io/geoplot/index.html|Source]]
 +[[http://github.com/Toblerity/Fiona|Source]]
 +[[https://geopandas.org/en/stable/|Source]]
 +[[https://shapely.readthedocs.io/en/stable/|Source]]
 +[[https://www.data-bird.co/python/bibliotheque-python|Source]]
 +[[https://python.sdv.univ-paris-diderot.fr/01_introduction/|Source]]
 +
 +Teaching geographic information science and technology in higher education, 2013, Wiley-Blackwell, Oxford etc., Royaume-Uni de Grande-Bretagne et d'Irlande du Nord, Library Catalog - www.sudoc.abes.fr
 +
 +
 +
 + --- //[[|DER Serigne Ibra/2022-2023]] 

Bandeau bas