Turkey Run was certainly worth the trip. The trails are awesome! Trail #3 isn’t very dog friendly though, just so you know. You can spend hours and even days just hiking around the trails and doing fun things. There is horseback riding, canoeing, rafting, and tons of other things. We’ll definitely have to come back to this place later.
Diary Entries in English
Recent diary entries
.
As of today, interactive (Kartographer) maps no longer display in the language of the territory mapped; instead, you’ll read them in the content language of the wiki where they appear—or in the language their authors specify (subject to availability of multilingual data). In addition, mapframe, the feature that automatically embeds dynamic maps right on a wiki page, is now live on most Wikipedias that lacked the feature. (Not included in the mapframe launch are nine Wikipedias [1] that use the stricter version of Flagged Revisions).
If you you’re new to mapframe, this Kartographer help page [2] shows how to get started putting dynamic maps on your pages. If you’d like to read more about map internationalization: this Special Update [3] explains the feature and its limiations; this post [4] and this one [5] describe the uses of the new parameter, lang=”xx”, which lets you specify a map’s language. And here are some example maps [6] to illustrate the new capabilities.
These features could not have been created without the generous programming contributions and advice of our many map-loving volunteers, including Yurik, Framawiki, Naveenpf, TheDJ, Milu92, Astirlin, Evad37, Pigsonthewing, Mike Peel, Eran Roz, Gareth and Abbe98. My apologies to anyone I’ve missed.
The Map Improvements 2018 [7] project wraps up at the end of June, so please give internationalized maps and mapframe a try soon and give us your feedback on the project talk page [8]. We’re listening.
This is a translation of this article in Russian. Far from perfect, but understandable, I hope. Written by Ilya Zverev, CC-BY.
Riding the wave of Google Maps pricing news, Tom Chadwin reminded everyone of benefits of using open source solutions, and concluded with these words: “You now have a concrete compelling argument to those who have always asked: “Why not just use Google Maps?”.
Have I got a platinum argument towards a metaphorical Google Maps: because your open map does not have any future, that’s why. It doesn’t even have good POI coverage, unlike Google, which has franchise owners lined up with location offerings. Because it presents not a dozen grumpy dudes turning every data contributor down, but a nice mat with “Welcome” on it.
That’s an exaggeration, of course. We’ve got a great, beautiful map, which in many areas not only excels — it doesn’t have any alternatives. Nowhere else can you get a reasonably correct road graph. No other map would allow for estimating population density. Nobody would provide you with the data to install a copy of a service in a closed network.
With that, it is hard to not notice that OpenStreetMap is dying. Not because we’ve got a database for a map, or that we don’t have moderators, or the data is not split in layers, like Serge complained. For a technically skilled person it’s impossible to believe in the fall of OSM: the data is detached and decentralized, which is eternal by definition. On top of that, it is free (as in beer) and a million editors contribute to it: why isn’t every website using it?
No. That doesn’t work either. I can now see the point why OSM wants all route variants as a separate relation on their own.
It is just showing up as a black background in both Google and Firefox. Any news? Nothing came up trying to google it.
Just created relation 8276636, which I have called an augmented_route. The idea is that it points to ‘the’ bus route (in a given direction), but also contains meta-data about that bus route, such as which bits are optionally not served etc. A simplistic rendered could still look inside and get the first member, which is a normal route and render that.
The other members of this augmented route are all relations, being variations to the route: alternative pathways and short runnings (and the reasons for those).
I don’t want to do it as a super_route as, that is already used to group many routes, not group routes with their variants
The idea is that routing or rendering software will optionally add/subtract these route variants, according to whatever conditions govern them. These variants generally involve matching node-pairs in them with the same ones in the ‘main’ route, and replacing them with their own contents. Obviously, this will require a bit of disambiguation to cope with self-crossers and the like, but I don’t want to add ‘role=junction-point-1’ or the like yet, to members in the main route.
I also need to have a think about how these variants can be made to affect ‘interval’ type tagging. E.g, adding an optional short-running might double the frequency from 2BPH to 4BPH.
Obviously, I haven’t thought this all the way through yet.
I began documenting Delhi’s mapping of bus routes on the wiki, so that others can join the effort.
Bus 427 became the first route to be completely surveyed by traveling. 764 became the second.
A new workflow evolved -
- First, I learned about creating local notes in OsmAnd
- Then came the knowledge of OsmAnd’s ability to export them to a GPX file. This lets me open my OsmAnd notes in JOSM.
- Then came JOSM’s “Convert to data layer” (right-click on a GPX layer -> Convert to data layer). [1] This makes a data layer with one node for each note. The text is in a note= tag.
- And today I got the idea to convert the note= tags to name= tags (select all the ‘note’ nodes with Ctrl-A, double-click on the note= tag, and change the key from ‘note’ to ‘name’) to be able to see all the note text while editing. Sweet!
Editing this way in JOSM also allows me to see the notes sorted alphabetically. Double-click the note/name field, click the arrow for the drop-down menu, and tada! I haven’t yet put it to this use, but I’m excited at the prospect of it letting me concentrate my edits to a single route when working with bus sightings.
[1] Ooooh. As I wrote this, I discovered that you can also “Download from OSM along this track” and “Precache imagery tiles along this track”. Faaaaaancy!
Just found openstreetmap. Seems like a great Idea. I have used waze editor before but this seems easier.
I’m finding it hard going mapping bus routes, due to all the various anomalies and trying to shoehorn that into OSM’s guidelines.
I’ve just put together some 8 relations, all notionally the same route number in the same direction. This is a maintenance nightmare, but I suppose I could come up with some sort of tool for automatically checking for consistency.
Doing them as seprate relations, as OSM requires, now makes it meaningless to put an interval tag on, because, as separate routes, they don’t look at all “regular”: the interval is only meaningful across the whole set of route variants.
Having to do a route as e.g. 2 relations, just for a minor peak-only variant is insane, the main reason for which is this:
You can’t tag a small section of a route (unless there’s a way of putting arbitrary text in line with stops and ways in a relation).
I need some form of route segmentation, which will be supported by the renderers, and which will be seen as a contiguous route by any routing software. If I can’t see any sane pre-existing precedent, I’m going to have to do my own thing. I’m imaginging a structure like this:
interval=60 Stop1 Stop2 Way1 Way2 interval=15 Stop3 Stop4 Way3 Way4 Way5 Way6
Stop3 Way3
I just began my contribution to hot task #4490 Beledweyne, Somalia-2018 Flood Crisis Project 01. I hope to map a reasonable number of buildings and roads so there can be effective response.
Just spent three days exploring parts of Balkan velayat, including the Yangy Kala Canyon, plus attending the dedication of Turkmenbashy city’s new international seaport. I am presently uploading several thousand Mapillary images, which will take several days at our local internet speeds, so check back in a week or two for updated ground-level imagery. I also collected names of some villages in Balkan velayat on the road between Balkanabat and Archman, and will be adding them as time permits. Lots of fresh data–now just need to find time to enter it all!
I’ve decided to give this interval thing a try. Main problem is reconciling it with the requirement that all route variants have a relation to themselves. My route has two ‘core’ variants, one of which is a short run of the other. The ‘1’ variant runs at 2 BPH, and the ‘2’ variant also runs at 2 BPH. This is obviously a total of 4 BPH for anyone wanting to travel both to and from points on the common section of route. However, they are engineered so that they interleave, and that the 4 BPH really is ‘one every fifteen minutes’, as opposed to four buses spread irregularly about within the hour.
This is one reason I’d like to have route segments; we could specify the interval for alternative routes, short-runnings, and telescopings without having to use heuristics to infer it by spotting common parts of routes.
This particular pair of examples (relations 8,257,900 and 8,265,640) are midday-only buses (‘midday’ within the definition of the interval tag). Can someone check I’ve done it right, please. The defining characteristic of this route/variant is that it serves a village, which is effectively inaccessible due to traffic congestion other than between 0900 and 1500. There is one other such trip, in the afternoon peak, but I’ve omitted that, as I’d rather understate the availability of buses on that route.
external gps devices arent as easy to use with android as they are on iphone. you need a separate provider app to act as an intermediary between your phone and the external gps and for some reason it wont automatically reconnect to the garmin glo when its turned on.
i use one phone for mapillary and another for navigating so it gets pretty tedious having to connect and disconnect both of them every time i want to map something… so i made this:
setup
- download Tasker (paid app, €3)
- download Bluetooth GPS and get it set up and connected to the garmin glo
- download these two profiles
- place the files into the “tasker/profiles” folder in your main storage
- in the tasker app, tap the “profiles” tab on the top left and import the files you just added to the folder
- once theyre imported, go into the triggers of both profiles and add the MAC address for your glo (tap the search icon on the right to get a list of available devices)
connecting
just power on the glo and wait for tasker to detect it.
by default, tasker scans for bluetooth devices every 2 minutes so depending on what point the scan is at, it might connect straight away or it might be closer to the 2 minute mark.
the scan time can be changed by going to “preferences/monitor/bt scan seconds” but scanning more frequently will use up more power/battery so it might be easier to just get into the habit of turning on the glo a few minutes before you need it so it will have enough time to connect.
its also best to turn on the screen when youre trying to connect this since tasker will only scan every 10 minutes when your phone is asleep
minor annoyance: if you restart your phone, the bluetooth gps app has to be opened once for the profiles to work again
disconnecting
when youre done using the glo, power it off and tasker will disconnect the bluetooth provider app. this is done automatically on some phones but not on all so its easier to leave tasker handle it
My Ph.D research is “Mapping of Malaria and Factors of Vulnerability in Rivers State, Nigeria”. Essentially, we are looking at the current prevalence of malaria and the spatial and temporal variations of malaria infection in the state from 1999 to 2017.
For the prevalence study, we will be collecting blood samples from consenting patients in Primary Healthcare Centres (PHCs). There are 383 PHCs in the state and we decided to use a conventional sampling technique called Systematic Point Sampling to select our study centres. We (members of UMT) have embarked on our field trip to pick the spatial entities of all the PHCs.
As a member of UniqueMappersTeam, I am enjoying the privilegde of working with the team to actualize this phase of my work. It couldn’t have been possible without them (us).
Very unsure about how best to present bus routes in a concise manner. I don’t want to have to put the whole timetable on OSM, as it would become OOD very quickly.
Numbering the variants seems a silly idea, as that would make it difficult to add new ones or to split existing ones. I can’t think what else to do, though, so I’ll do it like that FTTB.
I don’t want to put every minor variant on, because it would make people think that there is a regular service, when it’s just occasional (and how to define 'occasional' ?) and I don’t want to miss routes off, as it will make it look like there’s no service at all.
Maybe I should add some form of BPH or BPD tag ? Should BPH relate to the average across the whole day, or just within the section of the day where it operates ? I can’t just add text like ‘no service after 1900’ as that would depend on which section of the route we’re talking about. I could do that if we could map routes as segments, but we can’t; we have to do each entire route variant as a separate relation.
This is the day when I registered and did training…
Good experience.
I am still struggling to map the local bus routes where I live. It is difficult to reconcile reality with what people expect and with the OSM guidelines. The schema with which I have come up goes something like this:
map each variant of a bus route (route letter/number, direction, reverse-runs, self-crossings, short-runnings, telescoping, spoon routes, intermediate terminuses, ecs movements, letter/number ambiguity, same vehicles changing number) as a separate relation, as the guidelines say:
take, as my starting point, the block in most bus timetables where it says “.. and then at these minutes past each hour, until…”. Tag such routes with bobby444:direction=E, W, or whatever bobby444:variant=1, 2, etc
For any variations on these, outside this block, add higher variant numbers, with higher numbers corresponding to something like a ‘routing metric’, with higher numbers corresponding to less frequent, less likely, less useful, less regular variants. The variant numbers must obviously be unique, but I haven’t decided whether they should be contiguous or not.
For minor variations (the test for minor being ‘can I realistically walk from any point on this route to a suitable point on the parent route), the variants get a decimal number. Such variants might be not serving a shopping center after shopping hours, or not going into a housing estate at times when it would cause congestion. A variant can either ‘add’ or ‘take away’ ways and/or stops from a parent route.
The idea is that any simplistic route renderer will just take the routes as they are, and just overlay them so that they end up looking like a huge undifferentiated web (as now), but a more complex renderer will be able to ‘spot the difference’ and decide how to present a less popular route (dotted line, omit it altogether, show it all the time, add textual annotations, allow the user to filter it in/out based on day/time)
The namespace bobby444 won’t be suitable for long term use.
On January 16 of this year, the Peruvian company Guiacalles requested to delete private data that was added in OpenStreetMap without considering the copyright.
This copyright infringement was due to an import of data by TELCOM IP that was carried out in Peru 7 years ago. Since it was impossible to verify the original license of the imported data, the DWG did a redaction to delete the original data. This affected 28 cities of the country, removing everything from main streets to pedestrian streets, and loosing all the edits of the OSM community that were made on top of that data in the last 7 years.
Post redaction view - JOSM editor
Our workflow during and after the redaction
The #osmPe channel on telegram was the main communication channel for coordination of the whole redaction process, as well as tickets in the repository of osm-peru-redaction.
Looking forward to attend: SOTM Asia 2018 this time! https://medium.com/state-of-the-map-asia