OpenStreetMap 标志 OpenStreetMap

smootheFiets的日记

最近的日记文章

Log: buildings for follow-up

smootheFiets 于 2020年九月 8日 以 English 发布 最后一次更新于2020年十二月11日。

This is probably not useful to anyone but myself.

Construction

List of buildings that are listed in the BAG as “bouwvergunning verleend” and that I’ve requested to be imported as building=construction. Check in due course whether construction is finished and update!

Ruins

Buildings that I’ve marked as ruins:building=*. Check in due course if they can be deleted or if anything is rebuilt!

Areas that need attention

  • Noordhorn, Moeshorn 15a and surroundings; Langestraat 18c (new?) + 2*18d
  • Leek, North of ‘de Wiecken’

[DISCONTINUED] Project: clarify bike access on highway=secondary and highway=tertiary in Groningen

smootheFiets 于 2020年二月11日 以 English 发布 最后一次更新于2020年九月29日。

I’ve stopped this project in Sep 2020, mostly because I learned that I had misunderstood the concept of a “shared lane” on Dutch roads. There aren’t nearly as many as I had thought. Another project has spun off, though: checking primary and secondary roads in my area for bike accessibility. Primaries, in particular, are not usually open for bikes: either there’s an adjacent compulsory bike path (typically G12a) or bikes are forbidden explicitly (board NL:C9 or NL:C15). I’ve learned that the hard way when Komoot (based on OSM data) sent me on one such secondary one day. That particular problem was fixed the same day, and it got me started on surveying primaries and secondaries (in person, using Mapillary, or using public data on Dutch road signs) in my area. Here’s the corresponding Overpass query: http://overpass-turbo.eu/s/YvO

Old text below:

I see a tendency to equip more and more local secondary and tertiary highways with either an adjacent bike path or an (advisory) bike lane = fietssuggestiestrook, cycleway=shared_lane in OSM speak. This isn’t always reflected in OSM, yet. I’ve fixed some that I’ve come across, but I suspect there’s many more.

Because I find that they matter for bicycle routing, I’ll try and survey those that I can access easily, in province Groningen. Mapillary will help reduce my mileage. The idea is to tag all secondary and tertiary highways outside of town (buiten de bebouwde kom) with a cycleway tag (cycleway=no if none is present), except if they’re tagged bicycle=no or bicycle=use_sidepath. While I’m at it, I’ll also set mofa and moped tags, surface, and where surveyed locally: smoothness. Things like weight limits, updated speed limits and so on will be by-catch.

查看完整日记文章

Photomapping with cheapo action cam

smootheFiets 于 2020年一月13日 以 English 发布

I got myself a cheap “action cam” straight from China, for little more than 20 EUR. GoPros run easily ten times more than that. So, what can you expect from a budget cam? Turns out, it’s surprisingly useful for photo mapping, with a few gotchas.

Can do / can’t do

  • Photo quality, of course, is mediocre at best. You get what you pay for, no more, no less. Videos look useless (I’ll have to try on a bright, sunny day), sound clearly is useless. There’s a lot of good stuff you can do with daylight pics, however.

  • The cam can be mounted on the bike’s handlebar or carried on a neck strap. Both work. Pictures can be taken with gloves on. That’s surprisingly important in January :)

  • Motion blur is an issue. Shooting sideways on the bike, as good as it sounds for shop mapping and such, won’t work. Shooting forward is OK. Night-time shots are for better cameras; this one won’t cut it.

  • Text won’t be readable unless you’re really close-by. Gotta get a feeling for that.

  • Road geometry, lane number, presence/absence of sidewalks, traffic_calming are very easy to recognize. Extremely useful.

  • Cycleway signs (NL:G11, G12a, G13): easy

(this list to be continued)

Geo-tagging

Of course, the camera itself isn’t GPS aware like its more expensive brethren. It does have a clock, though. Not the most accurate one, but still. JOSM can correlate time to GPX tracks. This works.

EXIF

JOSM relies on time information from the EXIF header. Unfortunately, my particular camera model doesn’t create EXIF headers. Time information is recorded in file time stamps, only.

查看完整日记文章

Overpass: note to self

smootheFiets 于 2020年一月 5日 以 English 发布 最后一次更新于2020年三月30日。

I finally figured out how to filter for thingies within, say, the province of Groningen, and to load everything into JOSM:
(this example extracts everything with operator starting in Biblionet; turns out that’s the public libraries operated by Biblionet Groningen)

[out:xml][timeout:90]; 
//{{geocodeArea:Netherlands}}->.searchArea;  // search within entity called Groningen (city) 
area[admin_level=4]["name"="Groningen"][boundary=administrative]->.searchArea; // specify: within province (admin_level=4) 
( 
  node[operator ~ '^Biblionet'](area.searchArea); 
); 
out meta;

Unclassified and residential highways within a place, say Ezinge, plus recursions up and down (partly from this link ):
(One lesson I learned the hard way: it’s dangerous to merge and/or split ways in that type of sparse editing. Do make sure to “download parent ways / relations” in JOSM, and still be careful! It’s very easy to break relations such as bus lines / routes)

[out:xml][timeout:90];
{{geocodeArea:Ezinge}}->.searchArea;  
(
  way[highway~"unclassified||residential"](area.searchArea);
  >;
);
(._;rel(bn););
(._;rel(bw););
(._;rel(br););
out meta;

Equivalently, but specifying that Ezinge is a ‘woonplaats’ rather than any random entity:

[out:xml][timeout:90];
area[admin_level=10]["name"="Ezinge"][boundary=administrative]->.searchArea; 
(
  way[highway~"unclassified||residential"](area.searchArea);
  >;
);
(._;rel(bn););
(._;rel(bw););
(._;rel(br););
out meta;

Useful (for me) admin levels within (ref):

查看完整日记文章