Every Door

From OpenStreetMap Wiki
(Redirected from EveryDoor)
Jump to navigation Jump to search
Every Door
Every Door 0.3.0 Android - Main Screen.png
Every Door 0.3.0 Logo.png
Author: Ilya Zverev
License: ISC License (free of charge)
Platforms: iOS 12+ and Android 5.0+
Status: Active
Version: 5.3 releases (2024-12-04)
Languages: English, Catalan, Danish, Croatian, Dutch, German, Indonesian, Italian, Simplified Chinese, Traditional Chinese, Finnish, French, Polish, Hungarian, Portuguese, Spanish, Russian, Swedish, Czech, and Ukrainian
Website: https://every-door.app
Install:
Source code: zverik/every_door GitHub
Programming language: Dart

Power mapper's mobile editor for maintaining amenities on OSM.

Features
Feature Value
Map Display
Display map yes
Map data raster
Source online;cache
Rotate map no
3D view no
Shows website
?
Shows phone number
?
Shows operation hours
?
Routing
Routing no
Create route manually
?
Calculate route
?
Create route via Waypoints
?
Routing profiles
?
Turn restrictions
?
Calculate route without Internet (Offline routing)
?
Routing providers
?
Avoid traffic
?
Traffic Provider
?
Navigating
Navigate yes
Find location
?
Find nearby POIs
?
Navigate to point
?
Navigation with voice / Voice guidance
?
Keep on road
?
Lane guidance
?
Works without GPS
?
Navigate along predefined route
?
Tracking
Make track no
Customizable log interval
?
Track formats
?
Geotagging
?
Fast POI buttons
?
Upload GPX to OSM
?
Monitoring
Monitoring no
Show current track
?
Open existing track
?
Altitude diagram
?
Show POD value
?
Satellite view
?
Show live NMEA data
?
Show speed
?
Send current position
?
Editing
Add POIs yes
Edit / Delete POIs yes
Add way no
Edit geometries no
Edit arbitrary tags of existing OSM objects yes
Edit relations no
View notes no
Create notes
?
Edit notes no
Work offline online;cache;offline
Support imagery offset DB no
Upload to OSM yes
Rendering
?
Accessibility
?


Every Door is an Android and iOS app that lets you create and edit objects in OpenStreetMap. It supports editing node and polygon features, and creating point features like shops, benches, and building entrances. The source code is published under the open ISC license on GitHub.

This application is designed specifically to help users keep amenities and shops up-to-date and perform detailed micro-mapping.

Features

  1. Display OSM raster map and Bing aerial view
  2. Create/Update/Delete POI
  3. Create/Update/Delete houses addresses
  4. 3 editing modes:
    • Amenities/shop mode
    • Addresses mode
    • Features near you mode
  5. Connection on OSM through OAuth (or login/password)
  6. Left hand compatible
  7. Support different aerial imagery (Bing, BDOrtho IGN, Cadastre, Esri, Mapbox Satellite, …)

Development/Translation

Help is welcome for development and translation, please find all the info on the GitHub repository.

Gallery

Functionality

As currently there is no documentation for EveryDoor, this section holds functionality description snippets.

Getting started

Logging in

EveryDoor allows to collect data without logging in. If you intend to go for a survey and want to upload soon - for example, to avoid editing conflicts - make sure to log in right away, if your OSM credentials are stored in a password manager that is not accessible from your phone.

To log in, open menu -> OSM Account -> Log in with OAuth.

Alternatively, EveryDoor will prompt for login the first time data upload is attempted.

Downloading data

When EveryDoor is first opened, or positioned in a location with no downloaded data, a red bar No data, tap here to download will appear. Tapping it will download OSM data. Data is downloaded in a larger region, not just the immediate viewport to avoid frequent downloads when moving.

If there is downloaded data, but it is outdated, a yellow bar Data is obsolete, tap here to refresh will appear.

[TODO] What area is downloaded, does zoomlevel affect this? [TODO] How old is "obsolete"? [TODO] What happens if "obsolete" overlaps with "fresh" in the current area to downloaded, can "fresh" data prevent "obsolete" from being updated, or does it re-download the whole are if any element is considered "obsolete"?

Moving nodes

To move a node, tap on a POI in the detail pane (at the bottom).
Then tap anywhere in the map (at the top). It has a "Move" label next to the POI, but tapping anywhere in the map will allow to move the selected POI.

ED-move-POI.png

History

  • 8 July 2021: "AmenityEditor" is announced at the State of the Map[1].
  • 22 October 2021: The development has started.
  • 7 December 2021: First changeset in the Sandbox.
  • 25 March 2022: Start of internal testing and first edits to OSM.
  • 11 May 2022: Start of open testing.
  • 15 August 2022: Version 1.0 is published at AppStore and Google Play.
  • Sep 9, 2022: Release of Version 2.0
  • Oct 25, 2022: Release of Version 3.0
  • End of 2022: Every Door gets accepted to the F-Droid store.
  • October 2023: Version 4.0; publishing to Huawei AppGallery.
  • May 2024: Version 5.0, GeoScribble support.

See also

References