Recent diary entries
revenue with month of generation (pay-out two months later)
A small summary
Matching the end-of-year rallies for donations of a lot of institutions I want to have my little share in pointing the people to OpenStreetMap as receiver.
In 2011 I set up an affiliate account for OSM at Amazon.de. Since then a lot of people used the affiliate link to buy their stuff –4315 products– at Amazon so that we had a steady flow of averagely 140 EUR per month. Now for the headline I used: In this very month the 6000 EUR mark will be hit. With the beginning of the new year OSM will have received in total 6.021,25EUR. All numbers in full detail you find at the wiki.
In the name of OpenStreetMap I want to thank everybody who contributed to this sum. Of course I also want to encourage you to continue doing so! ;)
Have some relaxed holidays –
Image credit: AARoads
Here at Telenav, our editing team has been working tirelessly on adding signposts to OSM for the past months. Today, I am happy and excited to report that we have completed this major editing project! We added signpost information to over 9,500 exits across the United States, covering more than 25 major metropolitan areas and a few important connecting freeways as well:
Wait - that is not 'complete', is it? Well, you are right. We haven't covered every exit in the United States, not by a long shot. We have only a limited number of in house mappers, and a lot of things we want to achieve. So we prioritize the areas where we believe most people will benefit from our work. (On a personal note: that leaves me empty-handed out here in Salt Lake City - I guess I have to go out and map myself!)
We have learned a lot in the process, and we hope to contribute some of these learnings back as well. We already made quite a few improvements to the wiki pages for the
destination tags. Now that this project is complete, we will sit down and revisit these pages and add more clarification where needed. If you are interested in more tagging specifics, please see my earlier blog post on
destination. (And don't forget to read through the comments!)
I want to thank a few folks for making this happen. First and foremost our Telenav Mappers team, with lots of guidance from our resident road geek Robert. But also all of you in the community for giving feedback, calling us out on the occasional errors, and working with us to improve signpost mapping conventions. I feel proud to be a member of a great mapping community!
Haiii.. Hari ini kelas gue UAS Survey dan Pemetaan. dengan menggunakan laptop dan harus tersedia ArcGIS dan Google Earth.. eh iseng iseng jelajah google earth nemu ginian. Diary pake petaa. uuuw~ love love dah
Scout (USA) has been powered by OpenStreetMap data for about 5 months now. From day one, Scout users have been able to report navigation errors to us:
We have since received thousands of reports and we have worked hard to review them and learn from the feedback we get from our users. We have manually submitted OSM notes where we could not resolve the issue ourselves, and we have fixed dozens of map issues based on the incoming reports. But we felt that we could do a better job closing the feedback loop between Scout users and the OSM community. We have now taken another big step towards this goal with direct OSM Notes creation from Scout US.
Some Scout Feedback will automatically become OSM Notes
As of last week, certain kinds of feedback we get from our Scout US community will be posted to OSM Notes automatically. We apply a smart filter to make sure that only reports that we think the OSM community can fix get posted. For example, 'Destination Incorrect' reports will not make it to OSM, because Scout does not use OSM data to locate addresses and businesses. And we will only forward reports where the Scout user entered a sensible looking comment.
What happens when a Scout user posts a note that passes our filter? Let me walk you through the process. The screenshots are from an actual note posted by a Scout user a few days ago.
Post to OSM
The report is translated into an OSM note and posted to OSM immediately. We take the location of the report as the note location, and add the report comments as the note text.
The note will also contain a link to another page that contains more information that may help you resolve the issue. We include the a part of the GPS trace of the user before and after they submitted the report (anonymized to remove any personally identifiable information of the user) and the OSM map data version used when the Scout driver submitted their report:
As soon as the report is posted to OSM, we send the Scout user an email telling them that their report is being reviewed by the OSM community. Of course, we also encourage them to fix the problem themselves and include a link to the note.
The Scout report system monitors the OSM notes it posted and kicks in as soon as they are closed. (In this case, I resolved the problem myself by adding a turn restriction and tagging a link road as such.) We will send another email to the Scout user telling them that their note has been closed.
Our objective with this new feedback loop is for the Scout and OpenStreetMap communities to connect. With Scout's switch to OSM last April, all of a sudden we gained many more eyes on the OpenStreetMap data. This is an important step in feeding the intelligence we get out of that back to the OSM community. We plan to continue down this road and find more ways for the Scout community to help out in keeping OSM in great shape!
The recent #MissingMaps project added to the Tasking Manager is a great way to work together on specific places!
However, some of the maps are sadly neglected. The "high priority" HOT places (like for ebola and cyclones) get a lot of contributors. But, other #MissingMaps have little work.
For example, #793 - Missing Maps: Bukavu, Democratic Republic of Congo was added 5 days ago and nobody contributed at all. I have begun, but it's kinda lonely. Come join me! The imagery is good, the infrastructure is easy to see, and the DRC has tons of unmapped detail. Come join the fun and MAP THE PLANET!
The November version of JOSM is now available (a bit late) as version 7777 :)
Thanks again to everyone who participated to this contest, it has been a very difficult choice for us, especially during the final phase where we had to choose between two brilliant designs.
It took us several iterations before reaching the final winning design, Ilya has made a nice "making-of" on DeviantArt: Apart of the new logo, here are the release notes:
- New logo
- Ability to download/upload Notes
- Menu icons reduced to 16x16 pixels by default
- Autocomplete: remember user input and prefer recently entered strings
- Removed history toggle dialog in favour of a new history button in selection toggle dialog
- Display changeset discussions (comments) in changeset dialog
- Presets/Map styles/Validator:
- New icons for
- Updated style and validator warning for
- Icon unification (same icon for preset and map paint style) for some
- Drop support of
- Remember recently used tags across sessions by default
- Allow to sum all numeric values as conflict resolution of
The JOSM team
Nyobian nandaan patempatan di lokal Sumedang
Since July 15 we are sending a welcome message to new users in Brazil.
The welcome message basically, as the name says, gives a welcome, points the user to the beginners guide, to our wiki portal, explains that things shouldn't be copied from other places and asks the user to always ask the more experienced mappers in case of doubts (something that seems wrong doesn't mean that it is).
The message also invites the user to join our mailing list, the forum and/or the IRC channel, if he wants (or directly answer the message if he has any doubts and feels more comfortable doing so).
It took 435 messages to have one person joining our #osm-br channel.
With a better stats, 12 users replied the welcome message (messages sent to viloan arrive to me)
I still need to answer most of them… :-/
This remembers me that I also need to think and discuss with other colleagues if these messages could be redirected to talk-br (so more people could answer the doubt and the answer won't be delayed if I am busy)
¹ Some people may argue that it's wrong to automatically spam the new users with a message, but it's a one-time-only friendly message (with useful information and defined together among some mappers). We just don't have enough people here to manually process and send the messages.
I've added a new feature to the Irish Townlands site. It now shows a list of all the OSM user who have been adding townlands, baronies, electoral division and civil parishes in Ireland.
When writing this I am on the airport waiting to board my flight to Buenos Aires where I will take the Boquebus to Uruguay, where a job awaits me in Nueva Palmira. The town of Nueva Palmira have no POIs mapped as far as I could see, so there will for sure be added a hotel and maybe some restaurants, banks, and whatever I manages during my off hours. I still do not know for how long I will stay there.
I have during the last couple of weeks been testing routing integrity in OSM, mainly in Brazil, with both short distance routing and long distance routing.
I download the maps from Garmin.Openstreetmap.Nl, and install them into my BaseCamp for Mac.
Except for a few cities that are notoriously difficult to route, short distance routing goes easily, while long distance routings was somewhat trickier. After moving around with the routing modes I created 4 different modes I use. Shortest and Fastest for short distance routing, and No Toll and OSM Test for long distance.
After testing with versions 01-10-2014 and 30-10-2014 I had serious problems getting out of Belo Horizonte/MG in directions east and northeast, all routing from BH to state capitals between (and including) Vitoria and Fortaleza went via Rio de Janeiro (actually Magé/RJ). Just now got the latest map downloaded (03-12-2014) and it seems like BH have been fixed, though I am getting a few other errors. It is too early to say yet if that is based on bad data or something else.
Hello everyone, I have just added a few street numbers on my street in New Zealand.
Because offline GPS apps on Android devices using OSM free maps depend on OSM user data in order to display street numbers, please help by updating numbers at least on your street.
In that way, we all OSM users could benefit from using street numbers for navigation.
This post was first published 26th October 2014 at my blog.
Untill today Nyköping has been having the status of "decent". The list of cities in Sweden and their status can be found on the Wiki(WikiProject Sweden/Cities). After many hours of mapping yesterday, I changed the status to "completed"(for car navigation). The description of the completed status states "All public roads should be mapped. Roads should be tagged with
name and driving restrictions should be fully mapped.".
I decided when I saw the status table at the wiki yesterday that the task for the weekend should be to make sure that Nyköping could be given the status completed. I saw it as a easy task as we have been spending a loot of time on mapping buildings downtown but I did knew that some roads was missing names so I used the "QA" tool to check for roads without names. I think I added about 70 missing names, much more then I had thought of. I also discovered that in the eastern part of Nyköping there was black areas where roads were missing. The areas had no aerial imagery. I went to sleep late that night, mapping about 30 new roads without aerial imagery. I think the result become as good as it can be anyway.
I'm just here to fix some things in my community; especially because it is under construction and there are many dead ends. I live across the street from Prairie Meadows Subdivision Phase 2 (recently edited by myself).
This post is about some new tools I and others have made to facilitate community-based import of data into OpenStreetMap. These tools cover converting .csv files to .osm files and splitting .osm files for the Tasking Manager, and I am writing this post hoping they can be of help to others. The code is available in the mtl2osm GitHub project (“mtl” stands for “Montreal”).
(Please note: mostly if not all links here are to French web pages.)
The Montreal community import process
Here in Montreal we are slowly preparing to import open data provided the city. Said data is licensed under CC-BY 4.0, and we got the required legal authorization from the City to import them into OpenStreetMap.
Our import process is documented here. We have not started any data import yet. We are currently in the process of getting feedback from the local community through the OpenStreetMap Montréal user group.
Tools & dataset
I recently made a presentation about the various datasets provided by the Ville de Montréal at a Montréal Python meeting. The presentation was recorded and can be viewed on YouTube (the presentation is in French).
The datasets offered are various and many of them very pertinent for OpenStreetMap:
- address points
- bike parkings
- police & fire stations
- community gardens
- and many others
These datasets are provided mainly in three different formats: Shapefile, CSV and KML. Shapefile is the data format powering the ESRI GIS suite, and which QGIS can also work it. CSV is the well-known comma-separated values tabular format and KML is the XML format popularized by Google Earth.
The org2osm script can handle both Shapefile and KML. This program converts these files into .osm files that can be opened directly into JOSM. Using the concept of “translators”, it becomes possible to convert the tags and attributes of the original data source into values accepted by OpenStreetMap.
For example, for police stations, the data provided by the Ville de Montréal is a KML file that contains the name of the station, the centroid and the address formatted as HTML in the description field. The file was thought of for display purpose in a viewer and obviously said tags cannot be used as-is into OpenStreetMap. This is why I wrote a translator for ogr2osm to parse the data and output OSM compliant tags. The script is available here and instructions to run it available here.
csv2osm: a tool for converting .csv files
However, ogr2osm cannot easily read .csv files as an input, so I wrote a script that is similar to ogr2osm and provide the same translator concept, and work exclusively for .csv files. The script is called csv2osm and can be found here.
Translators for this script have the same entry point as ogr2osm (the filterTags function). For example, Montreal's open dataset for bike parkings is provided as a .csv file. The translator I wrote for this dataset parses the description of each bike parking to extract the capacity and provides the following tags for each points:
- capacity=(number of places)
- operator=Ville de Montréal
Using the HOT Task manager for community-driven import
Lastly, our import effort is going to be based on the HOT Tasking Manager. Our instance is going to be located at http://gt.osmqc.ca/ ("gt" standing for "gestionnaire de tâche", i.e. tasking manager).
To ease importing the .osm dataset into JOSM, we had to write a script that splits the .osm files into a series of sub-files, one per sub-task. Essentially the .osm file is split-up according to a grid defined in JSON format. This allows to see in JOSM only the part of the data for the task, instead of having to download the data for the whole city. Code is available here.
I hope these tools can be of benefit to the OpenStreetMap community. Do not hesitate to comment or write me if you have any question. I know the documentation on these tools is not 100% complete, so I'll certainly post more details if there is interest for them.
I'm sure that some people are aware of the controversy on the diversity-talk list. I have not had the opportunity to give my side, so I will do so here.
I have a long history in the OpenStreetMap project. It may be difficult to understand that from an outside perspective, but going to an OSM event can feel like a family reunion to me. I see the same people that I've met before. Some people I speak with nearly daily online, others I rarely get the chance to catch up with. I know people's significant others, and sometimes their children. These are people I collaborate with on a project where we share a passion and dedication. We're all working together to make the world a better place.
On December 1st, Alyssa Wright sent an email where she explained that she'd been in an accident and had suffered brain injuries, and that because of this, she was now "neuro-diverse".
This statement was very triggering for me, but before I go there, I want to explain what I know about brain injuries.
I have a university degree in psychology. At some point in my sophomore year, I was trying to decide if I was going to pursue it as a career or not. One of the factors that pushed me away from psychology as a career was brain injuries.
I'd studied them in several college courses. As our understanding of the brain increases, the line between psychology and neuro-physiology is increasingly thin. Reading about patients who lost their ability to speak, or people whose personalities changed overnight, or people who became unable to recognize their friends and family, or worse, might be stuck reliving the same ten minutes for the rest of their lives- these cases were extremely disturbing to me. I couldn't stand the thought of that on a person, and I couldn't bear the idea of inducing these phenomenon on animals. This effectively ended my potential career as a researcher in psychology.
I also have someone in my immediate family who has a brain injury as a result of an accident. I don't want to discuss this in detail- I bring it up only as point of reference in saying that I'm quite aware of TBI and the potential severity of the conditions it can create.
But the issues associated with TBI and those created by being born with a neurological impairment such a learning disabilities (as I have) or an autism spectrum disorder, are not the same.
That's because it's not the physiological underpinnings that are important in understanding the pain/frustration of the neuro-divergent population, but their personal experience.
Betsy Kolmus, in her reply, did an excellent job of summarizing her experience. I strongly recommend reading it here: https://lists.openstreetmap.org/pipermail/diversity-talk/2014-December/000208.html
My experience wasn't exactly the same, but it was similar. I was diagnosed early and put in "Special Ed". I was put in a "special class" with kids who had a variety of different disorders and disabilities. I'm not going to discuss the educational efficacy of this strategy, but the social effect of it was profound.
Growing up, I had five or six neighbors around my age all living on my block. At one time, we used to play with each other in the streets or in each others back yards. But by virtue of me being in a different class, in a different school, I was socially isolated. I was in "the special class". Because the school I went to was not the same as theirs, I took "the little yellow bus", a term that in the US is evocative of kids who are mentally disabled or emotionally disturbed.
The effect was not exclusive to the kids- parents also would ostracize me. Knowing I was in special ed, parents would ask their kids not to play with me. Occasionally they did this in front of me.
Academics was a nightmare for me as well. In some areas of the intelligence test, I score very highly, but in the areas where I have learning disabilities, the results are terrible. My reading comprehension and verbal expressiveness is quite good, but it takes me four or five times longer to read a book than it would someone else. I can explain a scientific concept or process easily, but I struggle with even basic algebra. I have an extensive vocabulary, but I'm unable to spell. Without the aid of spell-check, this had a major effect on my grades, and both students and teachers would chide, "If you knew the word, you'd know how to spell it!"
My childhood was largely one of simultaneously being bored at how slow the classes were, and struggling academically. My childhood was also one of desperately wanting to fit in, but being shunned by both other children and their parents.
In one motion, Alyssa's statement dismissed all of that.
I was hurt. Specifically, I've come to understand that the word I'm looking for is "triggered". Her mail, intentionally or not, was triggering.
And so I replied.
I stated that her mail was offensive to me. In fact, in all my time in OpenStreetMap, her mail was the thing that most effected me in a negative way. I also said she should be ashamed of that.
While I don't think that Alyssa set out to make an offensive statement, the statement was nonetheless offensive. I could try to make an awkward and imperfect analogy here, but I think that we all understand how even a statement that wasn't made with the intention of being hurtful can be very hurtful. That's how her email read to me- as insensitive and dismissive of years of painful experiences.
The response I received from Alyssa, and the diversity-talk list was shocking. Alysss'a response was not to not take back her words, but to congratulate herself on offending me and to call me an asshole.
And several others did so as well.
On a list related to diversity, in a discussion about the importance of sensitivity to issue of neuro-divergence, I was told that I was in the wrong for being triggered by an insensitive statement (whether intentional or not). I find this situation baffling and sad.
The responses I've received since on the list have been incredibly aggressive. Furthermore, the other list moderator (other than Alyssa) has decided to ban me and not answer my questions to him via email either before or after his decision. Since calling me an asshole, Alyssa has not commented, and her mail has not received any of the same scrutiny.
Put frankly- I'm stunned by the actions of these people and the general reaction of the diversity-talk list. While some folks have stood up for me, and I thank them sincerely, the most vocal response has been vitriolic, and hateful and has included a significant amount of patently false statements made either about me or on by behalf. These responses have been triggering and the personal attacks have been disgraceful.
Several prominent OpenStreetMappers have written me privately with their support, saying that they have silently unsubscribed from the list.
I volunteer for OpenStreetMap in a number of capacities. I am one of the developers of MapRoulette, a popular game used by OSMers. I'm one the organizers of the NYC OpenStreetMap Meetup. I'm a member of the OSM Data Working Group and OSM Communications Working Group. I also created and run the Imports US mailing list. Previously, I helped found MappingDC and the OpenStreetMap US organization and have been involved with organizing events, writing articles about OSM and supporting doing large scale edits and imports.
OpenStreetMap is important to me, and I have worked had and continue to work hard to make OpenStreetMap a welcoming, inviting place for everyone. That is why I run public mapping events, it's why I try to make mapping more accessible through gamification projects like MapRoulette. Diversity is not just important, it's key to the continued success of our project.
At this point the nature of the diversity-talk list is the opposite of that. While my response to Alyssa's comment was strong and may have appeared out of proportion, the response to it has been outrageous and exactly the kind of behavior that a code of conduct should be there to stop, rather than encourage.
It's become clear through this incident that acts like name calling, slander and threats are acceptable to the most vocal actors on diversity-talk and that there's no consideration made to the pain people that people feel when someone says something insensitive or triggering. These victims are either attacked or ignored.
As a community, diversity makes us stronger. Despite what has happened on this list, I stand by my convictions around the need for greater diversity. I believe that increasing our diversity is key to growing OpenStreetMap, Free Software and Free Culture in general, but because of this incident, I don't have confidence that the most vocal actors on the diversity-talk list are the ones who will be able to carry this vital mission forward.
I updated an indian poultry farm I visited some time ago, maybe it proves useful later...
Looks very accurate - I need to research the history of this water supply 1790's? where I walked as a boy (many years ago - OK 1964!
Stumbled over this in the current Episode...
Staffel 25: Auf eigene Gefahr (Source)
Wikipedia: Alarm für Cobra 11 – Die Autobahnpolizei