OpenStreetMap

Users' diaries

Recent diary entries

OpenStreetMap Carto release v4.5.0

Posted by kocio on 17 November 2017 in English (English)

Dear all,

Today, v4.5.0 of the openstreetmap-carto stylesheet (the default stylesheet on openstreetmap.org) has been released.

Changes include:

Major changes

  • Cleaning up low zoom levels (z5-z7):
    • Rendering roads from z6 instead of z5
    • Rendering national parks from z8 instead of z7
    • Rendering railways from z8 instead of z7
  • Changing parking color from yellow to gray

Changes

  • Unified rendering of leisure=fitness_station and leisure=fitness_centre
  • Rendering of military=bunker
  • Rendering all station buildings as major buildings
  • Text wrapping for station labels
  • Changing windmill color from amenity brown to man_made gray
  • Some other documentation and code changes

Thanks to all the contributors for this release.

For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/v4.4.0...v4.5.0

As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues

MAPPING FOR REFUGEE SETTLEMENTS IN UGANDA

Posted by klain890 on 17 November 2017 in English (English)

An escalation of violence in South Sudan since July 2016 has led to a large population movement into the north of neighboring Uganda. An estimated rate of between 2,000 and 3,000 displaced persons cross the border into Uganda each day. In a rapidly developing situation such as this, it is vital that accurate and up-to-date mapping information is available to allow the ERU to respond more effectively and efficiently.

On that note am glad to be contributing to this project. forexample

Mapping against Malaria Elimination

Posted by klain890 on 17 November 2017 in English (English)

I have had a chance to contribute to mapping against malaria campaign, through mapathons and in my personal free time. And during this campaign have been able to contribute in different countries of Africa and south Asia. Namely, Mali, Laos, Zimbabwe, Zambia, Lesotho, Cambodia.

During this time I managed to be part of the top contributors (4th) and also managed to contribute on a single project 840 tiles as a milestone. This has been one of my drives to keep contributing as I feel happy giving a hand where I can. You can watch this 4minutes video that I made to teach how to map buildings in Mali Click here

For more of details about my contribution to Mapping against Malaria Elimination

OSM IN SECONDARY SCHOOLS

Posted by klain890 on 17 November 2017 in English (English)

Abstract

This is a project that was pioneered by the leadership of 2016/17 Good Mappers as a YouthMappers Chapter at Busitema University. The Chapter looked at how they can involve the community around them to know what they do, thus teaching OSM to Students of Secondary schools so that by the time they join University they can contribute to the cause and also apply the knowledge they learn in real life due to their young and creative minds.

I became involved in the project by first surveying the surrounding community for potential environment to be able to TeachOSM. Looking at Internet Access, having a computer Laboratory as these would aid the performance of the project.

We were able to narrow down to Tororo Girls School as our first secondary school for the project before we can venture to other surrounding secondary schools.

Currently we carry out weekly training at the school with the help of the ICT department and Geography Department of the School.

For more about the project please follow this link

Building 2020

Posted by khartley on 16 November 2017 in English (English)

Currently working with Canadian universities and manitoba GIS users group on the building 2020 initiative.

Had the Canadian team make a task manager from Winnipeg - http://tasks.osmcanada.ca/project/89 Next up building footprints (then addresses!!)

Nepal

Posted by Adrie Sonke on 16 November 2017 in Dutch (Nederlands)

Vandaag 3 tasks gevalideerd. Steeds dezelfde fouten waargenomen, niet rechthoekige gebouwen of zo maar wat gedaan. Mogelijk te moeilijk om te meten. Heb geprobeerd de tasks volledig af te werken.

Saindo de Brasília-DF para Açailândia-MA.

Posted by Miguel Conceicao on 16 November 2017 in Brazilian Portuguese (Português do Brasil)

Prezados, boa tarde! Como está a BR que vai de Brasília - DF, para Açailândia - MA, quem tiver informação por gentileza compartilha.

Location: Chácaras Ypiranga, Valparaíso de Goiás, Microrregião do Entorno de Brasília, Região Integrada de Desenvolvimento do Distrito Federal e Entorno, Mesorregião Leste Goiano, Goiás, Região Centro-Oeste, Brasil

Nova camada de ruas do IBGE para Salvador

Posted by wille on 16 November 2017 in Brazilian Portuguese (Português do Brasil)

Salvador é uma cidade bem difícil de se mapear. A cidade cresceu desordenadamente, com uma quantidade imensa de morros, favelas, ruas estreitas, becos, vielas... Além disso, o relevo é muito acidentado e faltam dados públicos.

A camada "IBGE - Mapa de Setores Urbanos" ajudava a obter nomes de ruas em alguns locais, porém o alinhamento tá bem ruim em muitos locais e faltam muitos nomes de ruas.

exemplo camada

Assim, há alguns dias eu criei uma camada com nomes de ruas da cidade de Salvador/BA, utilizando como fonte o dataset de Faces de Logradouro do IBGE. Essa camada não é perfeita (já percebi alguns erros de traçado de ruas e muitos nomes duplicados), porém, no geral, tem uma qualidade bem superior à antiga camada.

Esse recurso já está disponível no index de camadas do iD e JOSM. Veja onde você encontra a camada no iD:

ativar no iD

Quero expandir a camada para Lauro de Freitas e talvez alguns outros municípios da Região Metropolitana de Salvador. Caso alguém queira ter esse recurso para alguma outra cidade cuja camada de Setores Urbanos do IBGE está com má qualidade, me avise que posso fazer.

Em breve, pretendo publicar o código fonte que usei para tratar os dados e enviá-los para o Mapbox Studio.

Location: Barra, Salvador, Microrregião de Salvador, Região Metropolitana de Salvador, Mesorregião do Recôncavo baiano, Bahia, Região Nordeste, 40140241, Brasil

Das ist neu, da muss mein Name ran

Posted by R0bst3r on 16 November 2017 in German (Deutsch)

Kennt ihr das Phänomen auch, dass neue Dinge, viele Mapper anziehen, z.B. Straßen?

  • Der 1. mappt die Planung, so wie er es verstanden hat.
  • Der 2. ändert die Baustelle, so wie er es im veröffentlichten Plan gesehen hat.
  • Der 3. ändert die Baustelle, so wie er es vor Ort gesehen hat.
  • Der 4. ändert die Baustelle, so wie es schönt aussieht auf der Karte.
  • Der 5. mappt die fertige Straße, nach eigener Meinung.
  • Der 6. ändert die fertige Straße, nach altem Luftbild.
  • Der 7. mappt die Straße nach eigenem GPS.
  • Der 8. ändert die Straße nach eigener Auslegung.
  • Der 9. ändert die Straße nach öffentlichem, eigenen GPS.
  • Der 10. ändert die Straße, nach einem altem GPS.
  • Der 11. ändert die Straße, so wie es schön aussieht auf der Karte.

... Fortsetzung folgt bestimmt!

Sicher, kann man schon mal im Eifer etwas verschlimmbessern, aber besonders die Änderungen ohne Fakten, könnte man sich meist sparen, wenn man sich mal die Historie der Dinge etwas anschauen würde. Ein Großteil dieser Änderungen nach eigenem Ermessen waren in diesem Fall nämlich eher schädlich, was bestimmt so nicht gewollt war.

Ich kann nur zu etwas mehr Gelassenheit raten, man muss nicht überall als letzter Mapper dranstehen! Vorherige Mapper haben manchmal wirklich gute Gründe etwas so einzutragen wie es ist.

Dymaxion Globe backlighted

Posted by smaprs on 15 November 2017 in English (English)

Dymaxion Globe, finally backlighted version (A3 paper size and acetate sheet, handcrafted).
I know, not 100% ok. First try.

Location: Praia de Belas, Sede, Porto Alegre, Microregion of Porto Alegre, Metropolitan Region of Porto Alegre, Metropolitan Mesoregion of Porto Alegre, Rio Grande do Sul, South Region, Brazil

Position statement for the December 2017 board election

Posted by joost schouppe on 15 November 2017 in English (English)

This is my position statement for the December 2017 board election.

Where I'm coming from

Since joining OpenStreetMap, I’ve found myself on a slippery slope of ever stronger engagement to the project. Not only have I been mapping at least every other day, I’ve grown into being a community organizer. At first I was mostly interested in South America, where it felt like OSM has a much larger niche to fill than in Europe. I didn't start off as an open source and open data enthusiast, but as someone crazy about maps. As a sociologist and data analyst I was fascinated by the data and the people behind it. I liked the way OpenStreetMap could solve real problems, and enjoyed being part of those solutions. Riding on the tails of Jorieke Vyncke (current Missing Maps coordinator) and Ben Abelshausen (awesome OSM routing developer and tireless organizer), it always seemed logical that we should build the map together.

Building OpenStreetMap Belgium, we worked with crafty local mappers, while supporting like-minded people around the world. We helped the development of what tools we could make with our local community, instead of complaining about the lack of global solutions. We had beers (and tea) together, to put faces to the usernames. We worked on humanitarian mapping to build consciousness about the project and to create a network of volunteers. We worked with open data - as just another tool to improve OSM. We worked with local government and other organizations to increase our visibility - using their networks for exposure, instead of having to build one from scratch. We worked on larger events - they would have been a failure without Ben’s sense of responsibility and the network of volunteers we grew during the mapathons. We worked on our online presence, with a nice website, a single point of contact for questions about OSM in Belgium, a newsletter. Finally, we are finalizing becoming a local chapter. We felt how more and more people started taking the project seriously.

This approach has been quite successful, and I would like to apply that experience to the entire project. It means focusing on growing the number of volunteers and letting them grow in their roles. It means sharing the work as much as possible, but still make sure things get done. I think I have been instrumental in that process, and I believe I could help the OSMF realize more of its plans. That’s why I am a candidate for the Board Elections.

Priorities as a Board Member

As an OSMF Board Member, I would devote most of my energy to growing the community. For me that means supporting local volunteers - which is why I am enthousiastic and impatient about microgrant and local chapter and event support plans. There are many relatively simple things that could help community builders everywhere (here's a collection of ideas I worked on). As a board member I would focus on finding more such ideas - and turning them into realities. That would need growing the OSMF and the Working Groups, finding more people to share the work. And it requires helping the OSM community be a more friendly place - not just a fun place to map, but also a fun group to be part of.

  1. Developing local communities. We should try to offer more to local organizers. Some basic tools and functionalities, maybe a network for best practices. Local mappers should have more tools available to monitor the successes and failures in their community. We need those organizers to come to SotM, even if they can’t afford to (and offer our help actively). At SotM, full focus on local successes and failures should be obvious. A small amount of money can go a long way - we could do more to help.

  2. OpenStreetMap needs as diverse people as possible. We should take the time to think about solutions, even if they seem to be impossible.

    • How can we reach more non-English speakers, and how do we break the dominance of those that are fluent in English? In Belgium, a third language was part of the solution to surmount the language divide between French and Dutch speakers. But even so, we noticed we were excluding those who weren’t so good at foreign languages. So we include all three languages - it’s a lot of work, but it is necessary.
    • Communication isn’t just about languages, but also about bridging the gap between cultures. We should be aware of the gaping holes in our understanding of each other, be it based on education, culture or gender. We should be more active in helping people learn to do this, and avoid pointless arguing, especially on media that encourage that.
    • Even though OSM is a deadly serious thing, we should never forget that people contribute because it’s fun. A new mapper picks it up because they enjoy fixing that first mistake. Just as important is that an advanced mapper can keep enjoying the hard work they do. It should be just as enjoyable to become more active in the community.
  3. We should realize we don’t know ourselves all that well. Still we have endless discussions based on assumptions, or just our own personal experience. To have more meaningful discussions, we need more facts. That means more analysis and research on how we function as a community. There are plenty of researchers both within and outside our community who are interested, let’s talk to them. My work experience might help here, as I work in government data research, mainly turning data into into actionable info. Between the mapping and organizing, I've devoted a lot of time to OpenStreetMap analysis (see my profile for an overview), I intend to expand that and actively work on the relation between OSM and science.

  4. We should be aware of the risk of running out of steam. Every year, most people who picked up mapping, stop mapping. That’s normal, but it also means we need to keep growing in order to survive. The same people who enjoyed mapping from a blank slate, might not be the people who enjoy fixing mistakes or adding ever smaller details. We need to keep looking for new ways to engage people, to spot the new use cases that were unrealistic dreams just a few years ago. At the OSMF Board, we should actively seek out new use cases for OSM, especially if they have the potential to grow the mapping community.

That said, I don’t think we should change all that much. We are rightly proud of being able to achieve so much with so little structure. We should not sacrifice our criticism or our open way of working in exchange for anything else. There are almost always win-win compromises possible. It’s just a matter of creativity and good will to find them. There is still an enormous potential for growing our community. Most people still haven’t heard about us. As the project matures, many use cases are only now becoming possible. Many minds are only now opening up to the option of open collaboration. We can grow, and we can do it together.

For more about how we’re building OSM Belgium, check out OSM.be

For more about me, check out my OSM profile

What is coming in Vespucci 0.9.10?

Posted by SimonPoole on 15 November 2017 in English (English)

With the last release 0.9.9 running nice and stable and the monthly updates to it contain mostly updated presets and imagery configurations, it is time to give you a preview of what I've been working on for 0.9.10.

Vespucci has long highlighted objects that had fixme tags and streets that are missing name tags, the code for this goes back to 2010, long before that was considered award worthy.

Over the years we have added support for warnings from Osmose and OSM Notes, making it easy to spot issues that might need work. In 0.9.9 I added preliminary support for highlighting objects that haven't been checked for a longer time.

But it is undoubtedly true that with OSM data becoming denser and denser and in many areas near complete it is non-trivial to find objects that need your attention..

Enter C-Mode

The solution to this has two components:

A mode that only shows elements that have warnings.

And re-factored validation code that adds user configurable tests for missing tags and makes the resurvey warning time fully configurable (additional tests are easy to add in the new code and more will be added before release).

The missing tag check works together with the preset system, to generate a warning an object needs to be both missing the tag, and the matching preset needs to contain it too.

This means that if, for example, you want to highlight missing "name" tags you don't need to specify a long list of which objects really need that tag, it is enough that the preset suggests that a name tag should be added to the object.

This does have a slight downside in that the quality of the presets is key to this working well, and one of the reasons that the presets have received a lot of attention over the last couple of months (and that extends to JOSM too, see for example https://josm.openstreetmap.de/ticket/15143 ).

But the key point is that you can configure which keys you consider important and which not.

An early beta build of 0.9.10 is available https://drive.google.com/drive/folders/0B9pKLmh8s1h8bFI5bGd4VnhYWkk?usp=sharing a version signed with our release key will likely be available from google play store in one to two weeks.

美国之行

Posted by 心中有你 on 15 November 2017 in Chinese (China) (‪中文(中国大陆)‬)

10.29

Location: 航管南路, 朝阳区, 北京市, 101312, 中国

Los mejores consejos para la decoración del hogar

Posted by mariagarciadeco on 14 November 2017 in Spanish (Español)

Independientemente de tu lugar de residencia, ya sea España, Francia, Reino Unido, China o EEUU, siempre buscamos el equilibrio en la decoración del hogar.

Al mejorar la decoración del hogar, podrás sentirte mucho mejor en tu espacio e intimidad, lo que ayuda a afrontar aspectos de la vida de manera más optimista y en equilibrio. Desde que los humanos comenzamos a vivir en 4 paredes y no en la intemperie, se han buscado distintas maneras de cambiar y mejorar el ambiente interior. Esto ha ocasionado un intercambio global de ideas, conceptos y materiales que pueden expandir las posibilidades para que nuestro hogar refleje lo que somos y la forma en que pensamos en armonía.

La creación de espacios adecuados ya sea en la decoración del baño, cocina o salón puede ayudar a aportar un mejor bienestar en las personas tanto físico como emocional y psicológico. Desde la selección de la gama cromática, las texturas, el estilo de muebles y accesorios, cada uno formará parte de la esencia o del resultado que se quiere obtener para lograr una armonía en el hogar. La armonía del hogar se puede obtener haciendo una cuidadosa selección de elementos para que exista un equilibrio y coherencia en cada área de la casa.

A lo largo de la historia, las personas de todo el mundo han superado todo tipo de obstáculos, pero jamás se ha dejado de lado la decoración de los espacios por más humilde que puedan ser, la decoración puede estar presente desde la más sencilla aldea hasta en la mansión más costosa.

Location: La Renegà, Oropesa del Mar, Plana Alta, Castellón, Comunidad Valenciana, 12594, España

مسجد

Posted by eheush on 14 November 2017 in Arabic (العربية)

معاذ بن جبل

Location: فوة, حضرموت, اليمن

Free Wlan

Posted by ulbrahe on 14 November 2017 in German (Deutsch)

Hallo zusammen,

in Hemsbach gibt es 3 mal Free Wlan

free Wifi Hemsbach wireless (eine ist auf dem alla Hopp Gelände)

kann / darf ich das auch in die Karte eintragen?

Viele Grüße Ulrich

Location: Bohäckersiedlung, Sulzbach, Weinheim, Rhein-Neckar-Kreis, Regierungsbezirk Karlsruhe, Baden-Württemberg, 69502, Deutschland

Achavi Helper Website

Posted by SafwatHalaby on 14 November 2017 in English (English)

Achavi's main use is analyzing changes in an area between two time periods, but it can also analyze changests.

However, for some reason, that feature is not exposed via a graphical UI and requires tinkering with bookmarklets or urls. The Achavi "about" page claims dragging and dropping a changeset URL would analyze it, but this does not seem to work.

I created a simple helper site. Type a changeset ID or URL, and it will be analyzed with Achavi.

http://www.safwat.xyz/achavi/

Seeking your support for OSMF Board Membership

Posted by Heather Leson on 13 November 2017 in English (English)

The OpenStreetMap community inspires me. Every day OpenStreetMap changes someone’s life. Whether it be helping some navigate their daily tasks or giving someone the chance to edit an open map, the ways OSM contributes is as diverse as the global community. Since I started as a supporter in 2010, my contributions and engagement have also grown.

Meeting OSMers in person on four continents plus via the various online channels provides me with incentive to run for a board position with OSMF. Extensive experience in community building and governance in open source communities are two strengths I offer to bring to this role. I’ve been involved in open source and open data communities for well over a decade including Open Knowledge, Ushahidi, and Mozilla. My board governance experience includes four years with Humanitarian OpenStreetMap Team (HOT) and one year with PeaceGeeks. As part of the Governance Working Group at HOT, I recently led a team to deliver a revised Code of Conduct. The diverse nature of OSM and growing global nature are reasons that I aim to participate as part of this board.

If elected, my goals, in collaboration with fellow board members, will be two-fold: community building and governance. OSM has had an amazing impact on the world of open source and beyond. The impact of OSM on each of our lives, communities and, even, businesses is a story that is often understated. Community-building comes in many forms including localization of leadership, and organizational development. There are many global open source communities and models of governance. The goal would be to open up the discussion to determine how might the OSM community have more engagement across the globe in our governance and in working groups. Community-building is an essential ingredient in building good governance and expanding support. In my experience and research, this type of change is something that Boards make in concert with the various governance bodies and community members.

OSM is evolving and we need to create welcome, open mechanisms for engagement of more diverse skills and types of participation. Weekly OSM does an incredible job trying to bridge the OSM story. The voice of OSM and ways that we communicate across the world is beyond mailing lists. Other open source communities are investing in community development with tools to curate social media, mailing lists, and blogs. Much like OSM invests in tools and infrastructure, we should also invest in ourselves through community building. It means being open to more participation from people with diverse skills who want to support OSM in other ways beyond editing and building technology. Looking to other open source projects this is a natural evolution done with consultation and vision. This includes developing a volunteer network of community managers and using technology to bridge the global audiences of active participants. This is a shift of mindset to expand the type of community leadership in OSM. There is so much talent in the wide OSM community and in our supporting network of those who use OSM daily. There are OSM researchers, videographers, educators, and, even, journalists. What if we created pathways to encourage more diversity in skills and contributions?

OpenStreetMap governance is centralized with the Board, Working Groups, and Chapters. How might we adjust our structures and/or engagement tactics to reflect the global nature of this beloved project? What types of community activities beyond SotM can we add to support the global connections? At State of the Map Asia 2017, I was in awe listening to all the country reports of leaders. We had many conversations about learning from other open source organizations to support OSM’s journey. It is with these questions that I seek to support the existing community and reflect with you on how we might continue to diversify and grow OSM.

I look forward to your questions and comments. To that end, I can be reached here, on the Talk list or via my personal email = heatherleson AT gmail DOT com.

Thanks for reading,

Heather

Location: La Servette, Petit-Saconnex et Servette, Geneva, 1202, Switzerland

Falando Sobre OSM no Curso de Resgate Histórico e Cultural de Ribeirão Grande

Posted by edilqueirozdearaujo on 13 November 2017 in Brazilian Portuguese (Português do Brasil)

Neste mês de novembro de 2017 Ribeirão Grande comemora uma data histórica. Será o Primeiro Evento Turístico de Ribeirão Grande. Por isso, nos dias 6, 7 e 8 de novembro foi realizada a capacitação “Curso de Resgate Histórico e Cultural de Ribeirão Grande”, para pessoas que irão participar do evento.

Na quarta-feira, dia 8, tive a a oportunidade de falar sobre o Projeto Mapa de Ribeirão Grande e a importância do OpenStreetMap.

Minha apresentação durou cerca de 60 minutos, onde falei sobre a importância dos mapas livres usando o município como caso de sucesso e de exemplo. Foi também falado sobre Código QR, aplicativos de navegação GPS, Mapillary e como contribuir com o mapa do OSM. Por fim, apresentei alguns casos onde os mapas se destacam em ações que ocorreram e estão acontecendo em Ribeirão, deixando a mensagem que existe conhecimento e tecnologia disponíveis ao alcance das pessoas para realizarem seus objetivos e promoverem sua região através da colaboração.

Aproveitando, fica o convite para você participar: Venha conferir o Primeiro Evento Turístico de Ribeirão Grande – 300 Anos das Minas do Paranapanema eventoturisticoribeiraogrande.wordpress.com.

eventoturisticoribeiraogrande.wordpress.com.

Saiba mais: mapaderibeiraograndesp.wordpress.com/falando-sobre-osm-no-curso-de-resgate-historico-e-cultural-de-ribeirao-grande/

Location: Vila Sant'Ana, Cruzes, Ribeirão Grande, Microrregião de Capão Bonito, Mesorregião de Itapetininga, São Paulo, Região Sudeste, 18315000, Brasil

Debugging Lua scripts/profiles

Posted by Richard on 13 November 2017 in English (English)

osm2pgsql and OSRM can both make use of Lua scripting for tag processing, which in many cases is the best way to make sense of the often conflicting and confusing tag soup in OSM.

Firing up an osm2pgsql/OSRM run each time is, however, not the fastest way of debugging your Lua. So here's a little script that reads your Lua osm2pgsql code, passes it the tags from a way, and returns the result:

# Test osm2pgsql Lua scripting with Ruby

require 'rufus-lua'
require 'overpass_api_ruby'
require 'pp'

# Initialise
overpass = OverpassAPI::QL.new
lua = Rufus::Lua::State.new
lua.eval('require "name_of_my_lua_script"')

# Get tags for the way
way_id = ARGV[0]
response = overpass.query("way(#{way_id}); (._; > ;);out;")
tags = response[:elements].find { |h| h[:type]=='way' }[:tags]
pp tags

# Convert keys from symbols to strings
lua['way'] = Hash[tags.map{|(k,v)| [k.to_s,v]}]

# Run Lua code
cmd = "res = {}; filter,tags,poly,roads=filter_tags_way(way,nil); return tags "
pp lua.eval(cmd).to_h

Call it with a way ID like this:

ruby test_lua.rb 35222450

When I do that on my osm2pgsql script, I get:

{:access=>"private", :highway=>"service", :source=>"OS_OpenData_StreetView"}
{"highway"=>"private_road",
 "access"=>"no",
 "z_order"=>0.0}

In other words, the input tags followed by the output tags.

It's fairly easily adaptable for OSRM profiles, or for other functions in your osm2pgsql Lua script, or whatever.

I chose to write it in Ruby because there's a ready-made Overpass gem and I'm generally a bit more comfortable in Ruby than Lua, but you could of course do the whole thing in Lua if you were so inclined.