Skip to content

tgrandje/cartiflette

 
 

Repository files navigation

Code style: black

cartiflette

cartiflette est un projet pour faciliter l’association de sources géographiques en proposant des récupérations facilitées de coutours de cartes officiels.

Installation

A l’heure actuelle, cartiflette est structuré sous la forme d’un package 📦 Python 🐍. Ceci est amené à évoluer pour faciliter encore plus la récupération de contours grâce à des API.

Tout ceci est donc amené à bien évoluer, n’hésitez pas à revenir fréqumment sur cette page.

pip install requests py7zr geopandas openpyxl tqdm s3fs PyYAML xlrd
pip install git+https://github.com/inseefrlab/cartogether

Pour tester le package, vous pouvez tenter de récupérer le contour des communes de la région Normandie:

import cartiflette.s3

normandie = cartiflette.s3.download_vectorfile_url_all(
    values = "11",
    level="COMMUNE",
    vectorfile_format="geojson",
    decoupage="region",
    year=2022)
ax = normandie.plot()
ax.set_axis_off()

ou des régions Ile de France, Normandie et Bourgogne

regions = cartiflette.s3.download_vectorfile_url_all(
    values = ["11","27","28"],
    level="COMMUNE",
    vectorfile_format="GPKG",
    decoupage="region",
    year=2022)
ax = regions.plot()
ax.set_axis_off()

regions = cartiflette.s3.download_vectorfile_url_all(
    values = ["75", "92", "93", "94"],
    level="COMMUNE_ARRONDISSEMENT",
    vectorfile_format="geojson",
    decoupage="departement",
    year=2022)
ax = regions.plot()
ax.set_axis_off()

Plus de détails

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 94.6%
  • Python 5.4%