[HN Gopher] Every Door - OpenStreetMap editor for POIs and entra... ___________________________________________________________________ Every Door - OpenStreetMap editor for POIs and entrances Author : PetitPrince Score : 115 points Date : 2022-10-24 16:17 UTC (6 hours ago) (HTM) web link (every-door.app) (TXT) w3m dump (every-door.app) | donalhunt wrote: | I suspect Every Door will become one of the top 3 editors for OSM | in the near future. | | I've been using it a lot since State of the Map 2022 for data | capture. There are some many low hanging fruit to capture that | its really efficient to improve coverage with minimal effort. | | It does of course help to know the data model and tag guidance | well for the amenities / data you are capturing. But there are | opportunities for novice mappers too. | ygra wrote: | It helps that Every Door builds on the presets of iD, which are | localized well and can often easily be found with searching, | even by novice users. For me it has replaced OSM Go! as the app | of choice for quickly adding details or changing a few things | when outside. | | For very novice mappers that don't want/need to add new | elements, StreetComplete is probably still the best way to | start out, at least if you're on Android. | berkes wrote: | The OSM datamodel still revolves around a single datafile | containing all data. At most it can be chopped up | intogeographical bounded areas: the entire file for a country, | state, city or neighborhood. | | So, while I applaud and love micromapping (every door, bench, | manhole or street lamp) it no longer scales. | | There are great apps to map every single tree, speed bump, lamp, | bycicle stand, surface, roof and such. All great apps. All data | accumulating in a still rapidly growing datafile. | | OSM really could use a form of layering. Especially when great | apps like these here take off. So that users of the data can | extract relevant data without having to parse giga, or terabytes | of XML or PBFs. | SnooSux wrote: | > terabytes of XML or PBFs. | | I have a snapshot of all of OSM for a given date (conveniently | called planet-XXXXXX.osm.pbf) and the compressed version is | 62GB. And the format is optimized for reading certain chunks | (as well as updating with new data). Plus there are libraries | that do the heavy lifting for you in little time at all. | | The size is really not as big of an issue as you think it is. | simlevesque wrote: | The planet file is currently 120GB for the plaintext. | | https://planet.osm.org/ | lukeqsee wrote: | No one uses the plain text, though. Every tool I have used, | uses the PBF. (I run a company built on OSM, so that's a | lot of tools.) | simlevesque wrote: | I know. I was just saying that because the person before | said the plaintext was "terabytes". | teraflop wrote: | > The OSM datamodel still revolves around a single datafile | containing all data. | | You could make an argument that this is not true: at an | implementation level, the more _fundamental_ OSM data model is | a really big PostGIS database, which has the appropriate | indexes to let you query whatever subsets you want. | | The big flat-file XML/PBF dumps are just one way that this data | is exposed. You can also query the API for objects within a | bounding box (and thereby benefit from the DB indexes), or you | can use the daily/hourly/minutely incremental diffs to run your | own database replica. | pietervdvn wrote: | No. OSM could _not_ have grown this big if we had layered | everything. Far from it - the big power of OSM is the | integration of all those 'layers'. | | Furhtermore, layering would needlessly complicate everything. | | Take a railway crossing for example. Should it go in the layer | "railways", in the layer "roads" or in the layer "railway | crossings"? Should we make a new layer for paths, so that they | are separate from car-only roads? What if something changes? | How should an object be moved from one layer to another? | | What with benches that double as a piece of artwork? What about | this place that is a boardgame shop, a cafe and a social | project for mentally disabled people? | | What if a river doubles as administrative boundary? | | If you want to extract data that is relevant for you, there is | overpass-turbo.eu for this, where you can write a precise query | and only get and download the data you need. | bragr wrote: | > 100% OpenStreetMap editor with no dependencies on third-party | endpoints. | | Except the mandatory Android or iPhone you need to install the | app. | | I was actually really excited to give this a try, maybe annotate | some local areas, but I'm not switching over to my phone to try. | I really don't understand this trend of making multi-platform | apps that can't also be webapps. If you passed the Apple UI | review for this to be approved for iPads, then from a UI | perspective, why can't this run in a browser? | | <insert old man yelling at clouds> | krzyk wrote: | But this is an app to use when on foot, laptop or desktop is | not that usable when you are walking - and doesn't have a GPS | usually. | | If you want to edit OSM at home you have many other options. | ezfe wrote: | If you're on desktop, openstreetmap.org has a full editor that | can do all of these things. That editor doesn't work on mobile | (at least, not practically speaking) so there's only really a | need on mobile. | pietervdvn wrote: | Feel free to try out mapcomplete.osm.be instead - you'll find | some fun micromapping there as well! | myself248 wrote: | Aye. While plenty of desktop editors exist, having the same UI | on desktop and mobile would be valuable, especially for someone | learning before they set out on foot. | teddyh wrote: | How is this different from StreetComplete, which is on F-Droid, | and seems to be the same thing, but for _everything_ instead of | just "POIs and entrances"? | xwx wrote: | Every Door and StreetComplete seem to do different things, with | a bit of overlap. | | StreetComplete works by asking you for more details about | certain things that are already on the map. It seems like Every | Door doesn't ask you specific questions but lets you add any | details you like, and also add new points to the map, which | StreetComplete doesn't let you do. | | StreetComplete is meant to be usable by a complete novice. | Every Door looks like it's for mappers who already have a bit | of an idea of what's going on and want more control over what | they can add to the map. | PetitPrince wrote: | > StreetComplete is meant to be usable by a complete novice. | Every Door looks like it's for mappers who already have a bit | of an idea of what's going on and want more control over what | they can add to the map. | | I just discovered this app today; that's my understanding as | well. It's also easier to all kind of nodes; with | StreetComplete we're limited to add shops with the dedicated | overlay. | | Also, compared to my previous editor of choice to add nodes | (OSM Go!), it seems to offer a better source of background | imagery. I can actually my local government imagery source | (swisstopo) instead of mapbox. | mfsch wrote: | StreetComplete has actually been adding a new feature called | "overlays" recently, which let you switch the map to a | special mode for editing a certain class of features. The | upcoming version 48 has an overlay for shops and street | addresses, which might cover much of what Every Door is | aiming at: | https://github.com/streetcomplete/StreetComplete/releases | [deleted] | habi wrote: | It runs on iOS, too. | myself248 wrote: | Micro-mapping manholes and benches seems like something that | would really benefit from the precision of RTK/PPP GPS. The | built-in GPS provider in my phone is absolutely not up to the | task. | | Suppose I have a bunch of hardware sitting around, a base/CORS | reference, etc. Is there an accepted best-practice way to pipe it | into my phone to let this app use it? Or to take logs in my | backpack and post-align the data when I get home? | AlphaWeaver wrote: | On Android, in Developer Settings, it's possible to register an | app as a Mock Location provider. I'm not sure the interface | your app needs to surface to show up in that list for | selection, but in theory that API existing means there's a | potential path for this. | | Your app could interface with more accurate external sensors, | and then set the phone's GPS fix to be what the sensors read. | Assuming that the issue is lack of accuracy at the sensor level | and not lack of precision at the software / API level. ___________________________________________________________________ (page generated 2022-10-24 23:00 UTC)