FlatGeobuf ⚡

FlatGeobuf (FGB)

Open Beta
.fgb · application/flatgeobuf

FlatGeobuf არის გეომონაცემთა მაღალწარმადობიანი ბინარული ფორმატი, რომელიც ეფუძნება FlatBuffers-ს. ოპტიმიზებულია ღრუბლოვანი workflow-ებისა და HTTP range-მოთხოვნებისთვის. ჩაშენებული სივრცული ინდექსი რუკის ნებისმიერ ფრაგმენტზე მყისიერ წვდომას უზრუნველყოფს.

FlatGeobuf-ის ექსპორტი ახლავე ✨ Open Beta — უფასო, ლიმიტების გარეშე

ძირითადი შესაძლებლობები

✓ბინარული კომპაქტური ფორმატი
✓ჩაშენებული სივრცული ინდექსი
✓HTTP range-მოთხოვნები
✓ფრაგმენტების სწრაფი ჩატვირთვა
Example FlatGeobuf export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

FlatGeobuf ფორმატის შესახებ

FlatGeobuf is a binary vector data format based on FlatBuffers, which appeared in 2018 as "a shapefile for the cloud". Features are laid out in the file sequentially, with a spatial index written alongside, so the fragment you need is read directly, without parsing the whole file.

The main feature is working over HTTP range requests: you can put the file in object storage or on static hosting and read from the browser only the features that fall into the current screen. You don't have to stand up a geoserver for the sake of one layer.

All the selected layers are merged into a single .fgb, and every feature keeps a _layer attribute with the name of its source layer — it takes the export apart again into roads, buildings, water and greenery. OpenStreetMap attributes are preserved, coordinates are WGS84 (EPSG:4326), and the spatial index is written automatically.

Compared to GeoJSON the file is noticeably smaller and reads faster; compared to a shapefile there are no limits on field name length, encoding or size. There is one price to pay: you cannot look at such a file in a text editor.

რომელი პროგრამა ხსნის FlatGeobuf ფაილებს

შემდეგ პროგრამებსა და აპლიკაციებს შეუძლიათ გახსნან, დაარედაქტირონ და იმუშაონ OSM2CDR-იდან ექსპორტირებულ FlatGeobuf (FGB) (.fgb) ფაილებთან:

🌎QGIS 💻GDAL/OGR 💻GeoPandas 💻MapLibre 💻DeckGL 💻Leaflet (flatgeobuf plugin)

Format specifications

ვინ იყენებს FlatGeobuf რუკებს

🏗
ღრუბლოვანი GIS
The layer sits in object storage and is read directly, with no database and no geoserver.
💻
გეომონაცემთა სტრიმინგი
The client fetches only the features in the visible area — thanks to the index and range requests.
📊
ვებ-რუკები
A vector source for MapLibre, deck.gl and Leaflet that loads faster than an equivalent GeoJSON.
🎨
დიდი მონაცემთა ნაკრებები
Hundreds of thousands of features in one file, without the shapefile's limits on size and field names.
🗺
უსერვერო არქიტექტურა
A static file instead of an API: nothing to stand up and nothing to maintain.

როგორ გავაკეთოთ FlatGeobuf-ის ექსპორტი

1
აირჩიეთ არე
დახაზეთ მართკუთხედი ან მრავალკუთხედი ინტერაქტიულ რუკაზე osm2cdr.ru-ზე
2
აირჩიეთ FlatGeobuf
აირჩიეთ FlatGeobuf (FGB) ხელმისაწვდომი 127 ექსპორტის ფორმატის სიიდან
3
ექსპორტი
დააჭირეთ ექსპორტს და მიიღეთ თქვენი .fgb ფაილი 1-5 წუთში
4
ჩამოტვირთვა
ჩამოტვირთეთ მზა FlatGeobuf ფაილი და გახსენით იგი QGIS-ში

როგორ გავხსნათ ექსპორტის შემდეგ

პოპულარული რუკები FlatGeobuf-ში

უფასო

მიიღეთ FlatGeobuf (FGB) რუკების ექსპორტი

ჩამოტვირთეთ პროფესიული FlatGeobuf რუკები OpenStreetMap-იდან. მყისიერი გენერაცია, ნებისმიერი არე.

უფასო / ექსპორტი
FlatGeobuf-ის ექსპორტი ახლავე →

ხშირად დასმული კითხვები

რატომ სჯობს FlatGeobuf GeoJSON-ს? ▼
შემიძლია FlatGeobuf გავხსნა QGIS-ში? ▼
How do I split the export back into layers? ▼
Which coordinate system does the data arrive in? ▼
Does the file have to be on a server for range requests to work? ▼

დაკავშირებული ფორმატები

ხშირად ერთად ექსპორტირებული

Related Articles