GeoArrow

GeoArrow (Apache Arrow)

Open Beta
.arrow · application/vnd.apache.arrow.file

GeoArrow est un format en colonnes fondé sur Apache Arrow pour les données géospatiales. Idéal pour l'analyse de données massives, les pipelines de machine learning et la visualisation. Compatible avec DuckDB, Pandas, Polars et les autres outils compatibles Arrow.

Exporter GeoArrow maintenant ✨ Open Beta — gratuit sans limites

Caractéristiques principales

Stockage en colonnes
Lectures sans copie
Compatibilité avec l'écosystème Arrow
Exemple d'export au format GeoArrow (centre de Moscou, 1x0,5 km)
Exemple : centre de Moscou, ~1x0,5 km, niveau de detail moyen

À propos du format GeoArrow

Apache Arrow est un standard de représentation des tables en mémoire : les colonnes sont contiguës, le schéma est décrit explicitement, et différents programmes lisent les mêmes octets sans copie ni réencodage. GeoArrow est la convention qui définit comment ranger la géométrie dans cette structure pour que GeoPandas, DuckDB, Polars, deck.gl et GDAL la comprennent.

On choisit ce format quand les données ne servent pas à être affichées mais à être calculées : jointures spatiales sur des millions d'objets, préparation de variables pour un modèle, tableau de bord au-dessus d'un moteur colonne. À ces volumes, l'analyse syntaxique d'un GeoJSON texte coûte plus de temps que le calcul lui-même.

En sortie, un seul fichier .arrow (Apache Arrow IPC, alias Feather v2). Toutes les couches sont réunies en une table unique, chaque ligne portant une colonne layer avec le nom de la couche d'origine. La géométrie est stockée dans une colonne binaire au format WKB, et le système de coordonnées WGS84 (EPSG:4326) est décrit dans les métadonnées du schéma selon la convention GeoArrow 1.0.0.

Le fichier est compressé par défaut avec le codec zstd ; vous pouvez choisir lz4 ou renoncer à la compression. Garde-fou : jusqu'à 10 millions d'objets par export, pour ne pas épuiser la mémoire du serveur.

Logiciels pour ouvrir les fichiers GeoArrow

Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers GeoArrow (Apache Arrow) (.arrow) exportés depuis OSM2CDR :

💻DuckDB 💻Apache Arrow 💻Pandas 💻Polars 💻GeoPandas

Caractéristiques du format

Qui utilise les cartes GeoArrow

🏗
Analytique Big Data
Des millions d'objets lus par un moteur analytique sans analyse syntaxique de texte.
💻
Pipelines de machine learning
Des variables spatiales prêtes pour l'entraînement de modèles — directement sous forme de table.
📊
Analyse en colonnes
Les requêtes portant sur quelques colonnes s'exécutent plus vite qu'avec des formats orientés lignes.
🎨
Visualisation
Source pour lonboard et deck.gl, qui affichent les tables Arrow directement.
🗺
Calcul scientifique
Le même fichier se lit en Python, R et Julia — échange entre équipes sans conversion.

Comment exporter en GeoArrow

1
Sélectionnez la zone
Dessinez un rectangle ou un polygone sur la carte interactive de osm2cdr
2
Choisissez GeoArrow
Sélectionnez GeoArrow (Apache Arrow) dans la liste des 127 formats d’export disponibles
3
Exportez
Cliquez sur Exporter et recevez votre fichier .arrow en 1 à 5 minutes
4
Téléchargez
Téléchargez le fichier GeoArrow et ouvrez-le dans DuckDB

Comment ouvrir après l’export

Cartes populaires en GeoArrow

Free

Export de cartes en GeoArrow (Apache Arrow)

Téléchargez des cartes GeoArrow professionnelles depuis OpenStreetMap. Génération instantanée, n’importe quelle zone.

Gratuit / export
Exporter GeoArrow maintenant →

Questions fréquentes

Pourquoi GeoArrow est-il préférable au GeoJSON ?
Quels outils prennent en charge GeoArrow ?
Comment la géométrie est-elle stockée dans le fichier ?
Quelle différence entre .arrow et GeoParquet ?
Y a-t-il une limite au volume exporté ?

Formats associés

Fréquemment exportés ensemble

Related Articles