GeoNotes

From OpenStreetMap Wiki
Jump to navigation Jump to search
GeoNotes
Geonotes 1-5-0.png
Author: Hauke Stieler
License: GNU General Public License v3 (free of charge)
Platform: Android 4.1+
Version: 1.6.0 releases (2023-07-30)
Languages: English, German, Italian, Hungarian, Dutch, French, and Swedish
Website: GitHub
Install:
Source code: GitHub
Programming language: Java

Create georeferences notes and photos on Android. Goal is to create notes as easy and quickly as possible with little overhead.

The Android app GeoNotes can be used to create, manage and categorize georeferenced notes and photos. The goal of this app is to create the notes very fast and without any unnecessary UI/UX overhead.

Remark: This application does not use OSM notes, as stated in GitHub.

Notes

Create a note

You have two options to create a note:

Option 1: First type, then place on map

  1. Type into the text field at the bottom of the screen
  2. Then tap on the map to place a new note

Now you can also add photos.

Option 2: First place on map, then type

  1. Tap on the map
  2. Enter some text into the field at the bottom of the page
  3. Optional: Add some photos

In both of the above cases you created a note, which is directly saved. You can click "OK" to deselect the note.

If you instead tap on "Delete", your freshly created note will be deleted (s. below).

If you click on "Move", you can move the note (s. below).

If you tap on the map, a new note will directly be created. This enables you to quickly create a lot of notes.

Delete a note

  1. Tap on a note on the map
  2. Tap on "Delete"

The deletion is permanent, no undo is possible!

Move a note

  1. Tap on a note
  2. Tap on "Move"

Now you can move the map underneath the note. When you release your finger the move-mode ends and the location of the note has been updated.

List of all notes

There is a list-button in the toolbar leading to a list of all notes. Tap on a list entry to zoom to that note.

Delete all filtered notes

The list view itself has a toolbar with one delete button (waste bin icon). You can delete all filtered notes (so all currently visible notes) using this button but before everything is gone you will be asked if you really want to delete everything.

Deleting all the notes and images is not reversible.

Filter

The list can be filtered via the filter-icon next to the delete-all-button in the upper toolbar.

The filter dialog can filter by text and note category (s. below). Both inputs are connected with an logical and, so you'll only see notes containing the given text and being assigned to the specified category.

Export all notes

Notes can be exported into a GeoJSON and GPX.

  1. Click on the export-icon in the toolbar (downwards arrow that points into a kind of box)
  2. Select the format from the popup menu
  3. Android will then open the share-menu so that you e.g. can send the file via mail to your desktop computer (e.g. to open it in JOSM)

Categories

When creating a note, there is a colored circle on the left side next to the camera-button. For new notes, it's the last used category. Tap on it so change the category of the note.

Change categories

Tap the category-button next to the note-list-button in the general toolbar to access the category settings.

To save your changes, you have to tap the "save" button on the top right. To discard the changes, use the "back" button on the top left.

Change name

A category has a name (default is the name of the color) which can be changes in the category list.

Changing color

In the category list, tap on the color to open the color-picker, which also shows a preview.

GPS location follow-mode

The map can automatically follow your location or jump to your current location:

  1. Activate your location services (aka enable GPS)
  2. Tap on the crosshair-like icon in toolbar

Now the map moves to your current location and follows you. Tap the location-cross again (which now has a dot in it) to deactivate the follow mode. The mode will also be deactivated if you move the map.

Snap new notes to location

If you want to place notes exactly at your location, you can enable the snapping feature. Go into the settings menu and activate the Snap note to GPS location setting. When tapping near your location, the note will be placed exactly at your location.

Settings

On the top right corner there is a setting tire-icon. After tapping it you can change some settings of the app:

Show zoom-buttons: If enabled, zoom-in and -out buttons are shown on the bottom edge of the map.

Map scale factor: Makes the map larger (entering large numbers >1) or smaller (entering small numbers <1). You can pick a value that works on your screen resolution, device and comfort.

Snap note to GPS location: If enabled, tapping near the current location on the map, the new note will be created exactly at your location (it "snaps" to your location).

Enable rotating map: If enabled, rotating the map with two fingers works.

Background map cache: Not directly a setting but the "Clear" button removes all locally stored map data. This is helpful is you e.g. edited the map yesterday and the changes aren't visible in GeoNotes because the old tiles are still in the apps cache.

Tap long to create a note: When enabled, you have to hold your finger for a second on the map to create a note. This is useful if you often create notes by touching the screen accidentally.

Feedback / reporting bugs

There's a feedback-button in the Settings-Screen, so just open the setting and click on "Feedback".

However there are more ways to send feedback or report bugs:

You have an GitHub account? Feel free to open an issue.

You don't have an GitHub account? No problem, just send me an E-Mail: geonotes at hauke-stieler.de

Development

You are interested in contributing to GeoNotes? Great! See the according CONTRIBUTING.md for further information.

Upcoming features

These things will likely come in the next releases:

  • Additional background maps
  • Overlay maps (e.g. to show all hydrants or fixme=* tags on the map)
  • Drawing shapes on the map
  • Filter notes on the map (not only in the note-list, which is already possible)

See also