awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gboeing avatar

gboeing/osmnx

0
View on GitHub↗
5,573 stars·860 forks·Python·mit·4 vuesosmnx.readthedocs.io↗

Osmnx

OSMnx est une bibliothèque Python pour télécharger, modéliser et analyser les réseaux routiers et autres caractéristiques géospatiales à partir d'OpenStreetMap. Elle permet aux utilisateurs de récupérer et de travailler avec des données d'infrastructure du monde réel partout dans le monde, fournissant des outils pour l'analyse de réseau, les requêtes spatiales et la visualisation.

La bibliothèque offre des capacités pour travailler avec des caractéristiques urbaines telles que les empreintes de bâtiments, les arrêts de transport en commun et les données d'élévation, ainsi que des statistiques de réseau comme la densité d'intersection et la sinuosité. Elle prend en charge plusieurs modes de déplacement, y compris la conduite, la marche et le vélo, et peut calculer les chemins les plus courts, imputer les vitesses de déplacement et générer des cartes isochrones. Les fonctionnalités supplémentaires incluent le géocodage, la correspondance de cartes, la projection de coordonnées et la possibilité d'enregistrer et de charger des réseaux dans divers formats.

OSMnx fournit des outils pour visualiser les réseaux routiers et les caractéristiques géospatiales sous forme de cartes statiques ou de cartes web interactives, et peut tracer des diagrammes figure-fond. La bibliothèque est disponible via les méthodes d'installation de paquets Python standard.

Features

  • Street Network Downloaders - Downloads and models street networks from OpenStreetMap anywhere in the world with a single line of code.
  • Location-Based Data Queriers - Queries geospatial data by city name, polygon, bounding box, or point with distance parameters.
  • Street Network Visualizations - Provides static and interactive map visualizations of street networks and urban features.
  • Urban Feature Analyzers - Analyzes urban features like building footprints, transit stops, and amenities from OpenStreetMap data.
  • Travel Mode Modelers - Models driving, walking, biking, and other travel modes as directed graphs for network analysis.
  • Geospatial Feature Downloaders - Downloads building footprints, transit stops, and other geospatial features as GeoPandas GeoDataFrames.
  • Geospatial Visualizations - Creates static and interactive visualizations of street networks and geospatial features from OpenStreetMap.
  • Network Statistics Calculators - Calculates topological and spatial network indicators like intersection density, circuity, and centrality.
  • Shortest Path Algorithms - Solves shortest paths on real-world street networks using multiple weight metrics.
  • Travel Time Estimation - Calculates travel times and speeds on real-world road networks using imputed data.
  • Map Matchers - Matches GPS points, routes, and trajectories to the nearest street network edges or nodes.
  • Street Bearing Calculators - Calculates and visualizes street bearings and orientations for urban network analysis.
  • Elevation Data Services - Attaches node elevations from raster files or web services and calculates edge grades for street networks.
  • Travel Speed Imputers - Imputes missing travel speeds and calculates edge travel times for street network routing.
  • Isoline Map Generators - Generates isoline and isochrone maps to visualize travel distance and time from geographic points.
  • Network Topology Simplifiers - Simplifies and corrects street network topology by cleaning nodes and consolidating complex intersections.
  • Spatial Nearest Element Finders - Finds the nearest node or edge to coordinates using a fast spatial index on street networks.
  • Coordinate Projections - Projects graphs to different coordinate reference systems including automatic UTM projection.
  • Geocoding Converters - Geocodes place names and addresses to latitude-longitude coordinates using the OpenStreetMap Nominatim API.
  • Data Visualization - Download and visualize street networks from OpenStreetMap.
  • Cartographie géospatiale et vectorielle - Bibliothèque Python pour l'analyse de réseaux routiers.
  • Geospatial Mapping - Python library for modeling and analyzing street networks.
  • Programming Libraries - Python visualizer for street networks.
  • Python Geospatial Libraries - Downloads and analyzes OpenStreetMap street networks.

Historique des stars

Graphique de l'historique des stars pour gboeing/osmnxGraphique de l'historique des stars pour gboeing/osmnx

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Osmnx

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Osmnx.
  • valhalla/valhallaAvatar de valhalla

    valhalla/valhalla

    5,394Voir sur GitHub↗

    Valhalla is an open-source routing engine that calculates optimal paths and travel times using OpenStreetMap data. It is built around a tiled routing graph framework, allowing map data to be organized into small geographic tiles for efficient regional updates and offline routing capability. The project distinguishes itself through a multimodal routing server that combines automobile, pedestrian, bicycle, and public transit modes into single journeys. It includes a GPS trace matching engine to align noisy coordinates to the most probable road network paths and an isochrone and matrix generator

    C++astardijkstradirections
    Voir sur GitHub↗5,394
  • geopandas/geopandasAvatar de geopandas

    geopandas/geopandas

    5,049Voir sur GitHub↗

    GeoPandas is a Python library that extends pandas with native support for geospatial data. It treats geographic geometries—points, lines, and polygons—as a first-class column type within DataFrames, enabling users to store, manipulate, and analyze vector spatial data alongside traditional tabular attributes. The library is built on top of proven geospatial components: it uses Shapely for all geometric operations, Fiona and GDAL for reading and writing standard spatial file formats, PyProj for coordinate reprojection, and an R‑tree spatial index (from Shapely) to accelerate spatial queries. Wh

    Pythongeoparquetgeospatialpandas
    Voir sur GitHub↗5,049
  • project-osrm/osrm-backendAvatar de Project-OSRM

    Project-OSRM/osrm-backend

    7,489Voir sur GitHub↗

    osrm-backend is a high-performance routing engine and backend service designed to calculate shortest paths and travel distances using OpenStreetMap data. It functions as a graph-based pathfinding server and map data processing tool that converts raw map data into specialized formats optimized for high-speed routing calculations. The system provides specialized route calculation for different transport modes, allowing for the definition of custom routing profiles with specific speed limits and travel constraints. It enables high-performance route planning and travel time estimation across larg

    C++c-plus-pluscppcpp17
    Voir sur GitHub↗7,489
  • giswqs/geemapAvatar de giswqs

    giswqs/geemap

    3,960Voir sur GitHub↗

    geemap is a Python library and toolkit for interactive geospatial analysis, visualization, and satellite imagery analysis using Google Earth Engine data and cloud computing. It provides a mapping tool for displaying geospatial datasets within Jupyter notebooks and a suite of tools for classifying imagery and calculating zonal statistics. The project includes a utility to convert geospatial analysis scripts from JavaScript into Python code to facilitate data manipulation. It also enables the generation of timelapse animations and time-series visualizations from satellite imagery catalogs. The

    Python
    Voir sur GitHub↗3,960
Voir les 30 alternatives à Osmnx→

Questions fréquentes

Que fait gboeing/osmnx ?

OSMnx est une bibliothèque Python pour télécharger, modéliser et analyser les réseaux routiers et autres caractéristiques géospatiales à partir d'OpenStreetMap. Elle permet aux utilisateurs de récupérer et de travailler avec des données d'infrastructure du monde réel partout dans le monde, fournissant des outils pour l'analyse de réseau, les requêtes spatiales et la visualisation.

Quelles sont les fonctionnalités principales de gboeing/osmnx ?

Les fonctionnalités principales de gboeing/osmnx sont : Street Network Downloaders, Location-Based Data Queriers, Street Network Visualizations, Urban Feature Analyzers, Travel Mode Modelers, Geospatial Feature Downloaders, Geospatial Visualizations, Network Statistics Calculators.

Quelles sont les alternatives open-source à gboeing/osmnx ?

Les alternatives open-source à gboeing/osmnx incluent : valhalla/valhalla — Valhalla is an open-source routing engine that calculates optimal paths and travel times using OpenStreetMap data. It… project-osrm/osrm-backend — osrm-backend is a high-performance routing engine and backend service designed to calculate shortest paths and travel… geopandas/geopandas — GeoPandas is a Python library that extends pandas with native support for geospatial data. It treats geographic… giswqs/geemap — geemap is a Python library and toolkit for interactive geospatial analysis, visualization, and satellite imagery… visgl/deck.gl — This project is a declarative visualization library and geospatial framework designed for rendering large-scale data… has2k1/plotnine — Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative…