Awesome
Every Door
The best mobile editor for adding shops and amenities to OpenStreetMap.
Help test it for iOS and Android (F-Droid, Google Play, GitHub, Huawei AppGallery).
The roadmap is in a project.
Screenshots
<img src="https://user-images.githubusercontent.com/25514836/183449814-38caa70f-9fb3-4ccb-b188-d13251b86352.jpg" width="170" alt="Amenity mode"/> <img src="https://user-images.githubusercontent.com/25514836/183450365-fc21e680-168f-479b-9195-0dd77297e47c.jpg" width="170" alt="Editing a library"/> <img src="https://user-images.githubusercontent.com/25514836/183449966-995ad572-b8f4-472b-b958-584f552e8a46.jpg" width="170" alt="Micromapping mode"/>
Presets and Translations
The editor uses presets from iD: they are managed in a dedicated repository and translated on Transifex.
To translate value options, first make a pull request to the iD tagging repo adding desired options, like here. Then, when the translation source on Transifex is updated, there will be strings to translate. Like here.
Brands are managed in the Name Suggestion Index.
Help translate the app at Weblate. I'm grateful to them for a libre hosting.
Design
I need help with design. That includes a new icon, the website, Flutter animations for everything, and general UX improvements. Please help.
Principles
- ED displays and edits only tagged nodes and polygons represented with their centerpoints. No roads.
- ED focuses on surveying: adding and detailing things that you can see around you. Not map maintenance.
- Fewer buttons and menus: heuristic is preferable to a setting, and every button benefits the surveyor.
How To Build
You will need the Flutter SDK installed.
Alternatively, clone with submodules (git clone --recursive
) and use vendor/flutter/bin/flutter
. That
is the preferred way for releases.
- Download taginfo-db.db and unpack it somewhere (it's ~9 GB).
- From the
tools
directory, run./update.sh <path_to_taginfo_db>
.- Alternatively, do
curl https://textual.ru/presets.db -o assets/presets.db
- Alternatively, do
echo '{}' > lib/l10n/app_zh.arb
(fixing Dart's localization issues).flutter pub get
.flutter build
.
Author and License
The editor was written by Ilya Zverev © 2022-2024 and published under the ISC license.