Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hamiltoncj/qgis-poiexport-plugin
Export CSV or GPX Points of Interest (POI)
https://github.com/hamiltoncj/qgis-poiexport-plugin
csv garmin gis gpx points-of-interest qgis
Last synced: about 2 months ago
JSON representation
Export CSV or GPX Points of Interest (POI)
- Host: GitHub
- URL: https://github.com/hamiltoncj/qgis-poiexport-plugin
- Owner: hamiltoncj
- License: gpl-3.0
- Created: 2016-08-25T19:31:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-29T12:10:04.000Z (4 months ago)
- Last Synced: 2024-08-29T13:33:38.298Z (4 months ago)
- Topics: csv, garmin, gis, gpx, points-of-interest, qgis
- Language: Python
- Homepage: https://plugins.qgis.org/plugins/poiexport/
- Size: 210 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QGIS GPS Point of Interest Exporter
The ***POI Exporter*** plugin was designed to create points of interest used by **Garmin GPS** devices, but may work for other devices as well. Please let me know if it works for your brand. If there is a slight change that is needed to support your GPS device, let me know and I may be able to implement it. The only reason it has not been tested on other devices is because I only have Garmin devices.
The ***POI Exporter*** plugin installs itself in the QGIS menu ***Vector->GIS->POI Exporter***. It can also be launch from the toolbar by clicking on this icon .
## POI Exporter Dialog
This is the dialog box that will be seen when ***POI Exporter*** is launched.![](doc/poiexport.jpg)
In this example we are using the [Natural Earth Parks and Protected Lands Data](http://www.naturalearthdata.com/downloads/10m-cultural-vectors/parks-and-protected-lands/) data set. The following show the different parameters used by this example.
* **Select output POI folder** - This is the folder that the POI files are saved in and is also what the [Garmin POI Loader](http://www.garmin.com/us/maps/poiloader) uses to load the POIs onto their devices.
* **Output format** - Currently ***GPX*** and ***Garmin CSV*** formats are supported.
* **GPX** - This is a universal format that should work with a number of devices. You can also use this format to import points into [Garmin BaseCamp](http://www.garmin.com/en-US/shop/downloads/basecamp).
* **Garmin CSV** - This creates a POI CSV file where each line is formatted as:Longitude,Latitude,"Name"[,"Description"]
**Name** and **Description** use quoted text strings where each string has double quotes at the beginning and end, and internal double quotes are duplicated. By quoting the strings, commas, new lines, and carriage returns can be used. This shows an example from the Natural Earth data set.
-74.1793513663,40.9151065125,"Paterson Great Falls NHP","National Historical Park"
-74.2397354809,40.7858747417,"Thomas Edison NHP","National Historical Park"
-75.4446508454,40.0989444031,"Valley Forge NHP","National Historical Park"* **Input vector layer** - All the point vector layers in the QGIS project will be listed here.
* **Select category column (Optional)** - Category names become the POI file names. When a column is used as the category name, the POIs are organized into multiple files based on the names specified in this column. If **[Use default category]** is used, then the file name will become the string from **Default category name**.
* **Default category name (This will become the file name)** - When **Select category column** is set to **[Use default category]**, then the file name will become the string from this text field.
* **Select column to be use as the POI name** - If there is a column that represents the name of the POI, then select it here; otherwise, every POI will get the **Default POI name**. This will be the **Title** or **Name** that is displayed next to the POI marker on the map.
* **Default POI name** - This specifies a default POI name if a POI Name column is not specified.
* **Optional random color hash visualization column** - This specifies a column that has unique values in which a random color hash will be created for each unique value in the column. Not all devices support the color field, but for those that do this will color the marker into unique color categories.
* **Optional comment column** - This is optional and some devices may not use it, but it is supported by **Garmin** devices.
* **Optional description column** - This is optional and some devices may not use it.
* **Optional URL column** - This selects a URL to be used as a web link.
* **Optional symbol column** - This specifies the name of a symbol for this point. Look up Garmin symbol names to get a list of possible symbols.
By clicking on the ***Export*** button, one or more **GPX** or **CSV** files will be created. This shows the GPX files created with using the Parks Natural Earth data set and specifying ***nps_region*** as the category column.
![GPX POI Files](doc/files.jpg)