Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dkxce/gpireader
Garmin GPI Format Reader (Garmin Points of Interest)
https://github.com/dkxce/gpireader
converter dkxce garmin gpi gpireader kml kmz map reader tiles viewer
Last synced: 19 days ago
JSON representation
Garmin GPI Format Reader (Garmin Points of Interest)
- Host: GitHub
- URL: https://github.com/dkxce/gpireader
- Owner: dkxce
- Created: 2022-01-26T08:03:56.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-09T09:45:30.000Z (almost 3 years ago)
- Last Synced: 2024-11-08T00:52:02.655Z (2 months ago)
- Topics: converter, dkxce, garmin, gpi, gpireader, kml, kmz, map, reader, tiles, viewer
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GPI Reader & GPI Writer
Garmin GPI Format Reader (Garmin Points of Interest) & Writer
[English](https://github.com/dkxce/GPIReader#EN) | [Русский](https://github.com/dkxce/GPIReader#RU)## EN
[GPIReader](https://github.com/dkxce/KMZRebuilder/blob/master/GPIReader.cs) & [GPIWriter](https://github.com/dkxce/KMZRebuilder/blob/master/GPIReader.cs) integrated into [KMZViewer](https://github.com/dkxce/KMZViewer) & [KMZRebuilder](https://github.com/dkxce/KMZRebuilder).
Also in [KMZRebuilder](https://github.com/dkxce/KMZRebuilder) you can create your own GPI files.P.S: [GPI](https://www.gpsbabel.org/htmldoc-1.6.0/fmt_garmin_gpi.html) format is Garmin Points of Interest. This format is using to show objects in Garmin Navigators.
**Can Make**:
- Multilanguage (EN or any latin, RU or any ciryllic)
- Layers (Categories) & POIs
- [POI Description](https://github.com/dkxce/KMZRebuilder/blob/master/bin/Debug/gpiwriter_comaddcon_help.txt)
- [POI Comment](https://github.com/dkxce/KMZRebuilder/blob/master/bin/Debug/gpiwriter_comaddcon_help.txt) (load/save from/to desc)
- [POI Address](https://github.com/dkxce/KMZRebuilder/blob/master/bin/Debug/gpiwriter_comaddcon_help.txt) (load/save from/to desc)
- [POI Contact](https://github.com/dkxce/KMZRebuilder/blob/master/bin/Debug/gpiwriter_comaddcon_help.txt) (load/save from/to desc)
- [POI Alert](https://github.com/dkxce/KMZRebuilder/blob/master/bin/Debug/gpiwriter_alert_help.txt) (load/save from/to desc) with sound (wav, mp3) & trigger options
- Voice Alerts (load/save from/to desc)
- POI Bitmap (get/set from/to kml style)
- POI Image (get/set from/to kml style)[KMZ & GPI files Repository](https://github.com/dkxce/KMZ_FILES)
### STEP-BT-STEP for self-created GPI files
1. Get KMZ files (or make your own with [KMZRebuilder](https://github.com/dkxce/KMZRebuilder))
- https://github.com/dkxce/KMZ_FILES
2. Or get PBF (or OSM) file of your region:
- https://www.openstreetmap.org/export
- https://download.geofabrik.de/
- https://download.openstreetmap.fr/extracts/
- https://download.bbbike.org/osm/bbbike/
- https://download.bbbike.org/osm/
- https://protomaps.com/downloads/osm
- https://wiki.openstreetmap.org/wiki/Planet.osm#Country_and_area_extracts
- https://wiki.openstreetmap.org/wiki/Planet.osm#Regional_extract_sources
3. Or get POI file of your region:
- https://www.openandromaps.org/en/downloads
- https://download.mapsforge.org/pois/
4. Or get MAP (MapsForge) file of your region:
- https://www.openandromaps.org/en/downloads
- https://www.androidmaps.co.uk/
- https://download.mapsforge.org/maps/
- https://ftp-stud.hs-esslingen.de/pub/Mirrors/download.mapsforge.org/maps/
- https://www.freizeitkarte-osm.de/android/en/index.html
5. If you get PBF or OSM file convert it to KMZ with
- [KMZPOIfromOSM](https://github.com/dkxce/KMZPOIfromOSM)
6. Open result file with
- [KMZRebuilder](https://github.com/dkxce/KMZRebuilder)
7. Save needed layers to GPI
8. Explore with
- [KMZViewer](https://github.com/dkxce/KMZViewer)## RU
[GPIReader](https://github.com/dkxce/KMZRebuilder/blob/master/GPIReader.cs) и [GPIWriter](https://github.com/dkxce/KMZRebuilder/blob/master/GPIReader.cs) интегрирован в [KMZViewer](https://github.com/dkxce/KMZViewer) и [KMZRebuilder](https://github.com/dkxce/KMZRebuilder).
Также, с помощью [KMZRebuilder](https://github.com/dkxce/KMZRebuilder) вы можете создавать свои собственные GPI файлы.P.S: [GPI](https://www.gpsbabel.org/htmldoc-1.6.0/fmt_garmin_gpi.html) формат - это точки интереса Garmin, который используется для отображения объектов на навигаторах Garmin.
**Полноценная поддержка GPI файлов**:
- Multilanguage (EN or any latin, RU or any ciryllic)
- Категории объектов (Layers (Categories))
- Точки интересов (POI)
- Примечания (POI Description)
- Комментарии (POI Comment (load/save from/to desc))
- Адресная информация (POI Address (load/save from/to desc))
- Контактная информация (POI Contact (load/save from/to desc))
- Предупреждения (POI Alert (load/save from/to desc)) со звуками и установками срабатывания
- Иконки (POI Bitmap (get/set from/to kml style))
- Картинки (POI Image (get/set from/to kml style))
-
[Репозиторий KMZ и GPI файлов](https://github.com/dkxce/KMZ_FILES)### Как создать собственные GPI файлы
1. Получите kmz файл (или создайте свой с помощью [KMZRebuilder](https://github.com/dkxce/KMZRebuilder))
- https://github.com/dkxce/KMZ_FILES
2. Либо скачайте карту PBF (или OSM) требуемого региона:
- https://www.openstreetmap.org/export
- https://download.geofabrik.de/
- https://download.openstreetmap.fr/extracts/
- https://download.bbbike.org/osm/bbbike/
- https://download.bbbike.org/osm/
- https://protomaps.com/downloads/osm
- https://wiki.openstreetmap.org/wiki/Planet.osm#Country_and_area_extracts
- https://wiki.openstreetmap.org/wiki/Planet.osm#Regional_extract_sources
3. Либо скачайте файл точек POI требуемого региона:
- https://www.openandromaps.org/en/downloads
- https://download.mapsforge.org/pois/
4. Либо скачайте карту MAP (MapsForge) требуемого региона:
- https://www.openandromaps.org/en/downloads
- https://www.androidmaps.co.uk/
- https://download.mapsforge.org/maps/
- https://ftp-stud.hs-esslingen.de/pub/Mirrors/download.mapsforge.org/maps/
- https://www.freizeitkarte-osm.de/android/en/index.html
5. Если у вас есть карта в PBF или OSM формате, конвертируйте ее в KMZ файл с помощью
- [KMZPOIfromOSM](https://github.com/dkxce/KMZPOIfromOSM)
6. Откройте конечный файл в
- [KMZRebuilder](https://github.com/dkxce/KMZRebuilder)
7. Сохраните нужные слои в GPI
8. Просмотрите содержимое в
- [KMZViewer](https://github.com/dkxce/KMZViewer)