Diary Entries in English

Recent diary entries

Posted by Shakemasta on 28 June 2017 in English.

I’m only a tourist. I’m travelling in South-America and I am very happy to have map.me, so I can use offline maps. So I startet to add correct POIs here to give back something.

In recent times I visited Baños, Otavalo and Mindo.

WHY THE HECK in Otavalo there is a huge circle in the middle of a neighberhood pretending to be a train-station? How comes that in Cuicocha Laguna there is e Lodge in the Water?? Why do many hotels have to be twice on a map? One location is for sure not the right one. ettc, etc

I only could guess that mappers like Enrique1984, NOGGYS and others make such errors on purpouse. But I’m NOT SURE who it was. I’m no so advanced to really figure out who it was.

Does anyone has knowledge to stop such morrons?

Location: Yaguira, Mindo, San Miguel de Los Bancos, Pichincha, 170167, Ecuador

Using data item from Taoyuan Open Data Portal, and merging the existing Youbike station on OpenStreetMap database, I use JOSM check and merge the data, then upload in bulk to OpenStreetMap.

Taipei City, New Taipei City, Taoyuan City, Taichung City, Tainan City and Kaohsiung City they all put the public bicycle site list on the open data portal. But unfortunately that Hsinchu City data license is vague. The datsset on National Develop Council use the Taiwan Government Open Data License. But on the link to Hsinchu City Open Data portal, the dataset page says it has they on custom license, which doesn’t fit to OpenStreetMap license. There are mappers in Hsinchu had add some Youbike site in Hsinchu area.

/*
This has been generated by the overpass-turbo wizard.
The original search was:
“amenity=bicycle_rental in "新竹市"”
*/
[out:json][timeout:25];
// fetch area “新竹市” to search in
{{geocodeArea:新竹市}}->.searchArea;
// gather results
(
  // query part for: “amenity=bicycle_rental”
  node["amenity"="bicycle_rental"]["operator"="新竹市政府"](area.searchArea);
  way["amenity"="bicycle_rental"]["operator"="新竹市政府"](area.searchArea);
  relation["amenity"="bicycle_rental"]["operator"="新竹市政府"](area.searchArea);
);
// print results
out body;
>;
out skel qt;
{{style:
    node,way,relation {
        text:name;
}
}}

OverPass Query Link

Location: Wenming Village, Taoyuan District, Taoyuan City, 330, Taiwan

WOW, I can’t even think about I’ll have to do a second fix for the Pearl Delta area. Here is the part II that filter out the station under construction, but labeled as in function.

OverPass Query

OverPass Query Language:

/*
This has been generated by the overpass-turbo wizard.
The original search was:
“railway=station and name~"建设中"”
*/
[out:xml]/*fixed by auto repair*/[timeout:225];
// gather results
(
  // query part for: “railway=station and name~/在建/”
  node["railway"="station"]["name"~"建设中"]({{bbox}});
  way["railway"="station"]["name"~"建设中"]({{bbox}});
  relation["railway"="station"]["name"~"建设中"]({{bbox}});
);
// print results
out meta;/*fixed by auto repair*/
>;
out meta qt;/*fixed by auto repair*/

Changeset

Location: Longgui, Baiyun District, Guangzhou City, Guangdong, China

Inspired by dval’s diary entry, I thought I should finally summarize me experience with track recording.

I use two setups on three physical devices to record my GPS tracks - my smarthphone and two old smartphones (identical models) that I’ve dedicated to GPS recording (taken out SIM cards, stripped the software down to bare essentials). My (newer, day-to-day use) smartphone is running the latest version of the Mendhak GPS Logger app, while the two older ones are running the most recent version of the same app that still supports Android 2.3.6 (i.e. a pretty old one). I have found that these two setups produce GPX tracks with different DOP values. The newer smartphone running the newer app usually produces tracks with DOP of around 0.4-5, the older smartphones with the older version of the app are a bit higher (DOP ~1.2-8). However, it doesn’t seem to depend entirely on the smartphone model because when I was still using the OsmAnd app for GPS tracking on the newer smartphone, the DOP values were a lot higher (~4-15 or thereabouts).

Every time I return from a trip or a hike, I download the GPX tracks from all three smartphones and in all of them I throw away all points with a negative elevation (<ele> tag) to get rid of complete rubbish. Then, for the newer smartphone, I throw away all poins with HDOP higher than 0.7 and for the older smartphones higher than 1.5. When I say “throw away”, I mean that I replace the track points in question (<trkpt> tag) with “</trkseg><trkseg>” so I don’t just connect the adjacent points. This way, I get a GPS track full of “holes” but since I’m recording three tracks at the same time and I often record the same trip on multiple occasions, I have a pretty decent coverage of the whole trip, as well as pretty good accuracy, I dare say.

See full entry

Please introduce yourself

I am Julien Minet. I come from the Luxembourg province in Belgium, from the border between the Ardens and the Gaume. I have a degree as Bio-engineer and worked for 8 years as a researcher at UCL and now ULg - Arlon. At the moment I work in web development, GIS and digital maps.

Maps of Arlon

When and how did you discover OpenStreetMap ?

See full entry

Posted by bhavana naga on 23 June 2017 in English.

image Image Source: Pinterest

Vishakapatnam

ఉల్లాసభరితమైనటువంటి తీర ప్రాంతంతో విశాఖపట్టణం ఎల్లప్పుడూ నిత్యనూతనంగా మరియు ప్రశాంతంగా ఉంటుంది. నిత్యం అభివృద్ధి చెందుతున్న నగరంతో పాటు డేటా కూడా ఎప్పటికప్పుడు మెరుగుపరచడం అనివార్యం. విశాఖపట్టణంలోని కూర్మన్నపాలెం నా జన్మస్థలం అవ్వడం వలన, నాకున్న అవగాహనతో ఈ ప్రాంతాన్ని మ్యాప్ చేశాను. గతం లో ఇక్కడ మ్యాప్ చేయని ఆస్పత్రులు, ఎటిఎం’స్ ,సినిమా థియేటర్స్ వంటి ప్రాథమిక సౌకర్యాలు మ్యాప్ చేయడం జరిగింది. అభివృద్ధి చెందుతున్న పారిశ్రామిక ప్రాంతం అయినప్పటికీ జాతీయ రహాదారుల క్రమం సరిగ్గా లేకపోవడం వలన దీని మీద పని చేయడం జరిగింది. కాలంతో పాటు జరుగుతున్న పట్టణీకరణ మరియు వ్యాపారీకరణ గమనార్హం. పూర్వం మామిడి తోట అయినటువంటి ప్రదేశాలు కూడా పట్టణీకరణ వల్ల ఆధునిక అడవిలా మారిపోయింది. భవిష్యత్తులో పారిశ్రామిక మరియు గ్రామీణ పరిసరాలలో ప్రాధమిక వసతులని మ్యాప్ చేయాలనీ ఆకాంక్షిస్తున్నాను.

See full entry

Posted by daniel-j-h on 23 June 2017 in English. Last updated on 26 February 2018.

Here’s a map I got out of our Open Source Routing Machine when I built a validator for sharp turns onto ramps. The idea behind this validator is that turns onto highway ramps should never be sharp (i.e. < 90’ish degree). There is a high chance a turn restriction is missing at those locations.

With these checks enabled I found roughly 30k intersections on the planet. I visualized the results in the map below; the redder the circle, the sharper the turn angle onto the ramp.

Click for interactive map

In the results I found an issue that frequently re-occurred. Consider the situation below: heading east on Goff Mountain Road (the yellow line), there is a ramp on the right that you can legally take. Around the bend, there is another ramp onto the same road for drivers going west on Goff Mountain Road.

See full entry

I am thinking of bringing OpenStreetMaps.org in Tamil. Imagining a world, where a GPS device or smartphone, showing paths in Tamil and giving instructions in Tamil to the driver.

To achieve this, we need all the street names to be filled in OpenStreetMaps.org

I checked for the streets in my area, Tambaram, Chennai. Found that there are many street names are missing. Editing the street names on the browser seems difficult for the lazy me.

Was looking for any alternate ways to add streets in OSM. Found the Open Source android app “StreetComplete“.

It simply shows the streets that dont have a name and ask to enter a name for it. Thats all.

From the description of the app.

Help to improve the OpenStreetMap with StreetComplete! This app finds incomplete and extendable data in your vicinity and displays it on a map as markers. Each of those is solvable by answering a simple question to complete the info on site. The info you enter is then directly added to the OpenStreetMap in your name, without the need to use another editor.

As it says, it is really simple to add details like street names, road types, shops opening hours etc.

Install this app in your android phone and help OpenStreetMaps to have all the street names. It will lead to various super projects like “Maps in our language” and more.

Help to to build truely open maps.

Few links to explore:

osm.wiki/StreetComplete

https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete

Source : https://github.com/westnordost/StreetComplete/

Location: East Tambaram, Tambaram, Chengalpattu, Tamil Nadu, 600059, India

I can’t stand anymore that the station still in construction labeled as a normal function station. So I do a little Overpass+Level0 tricks. These stations could be change to railway=station when the station construction is finished and operated.

/*
This has been generated by the overpass-turbo wizard.
The original search was:
“railway=station and name~"在建"”
*/
[out:xml]/*fixed by auto repair*/[timeout:225];
// gather results
(
  // query part for: “railway=station and name~/在建/”
  node["railway"="station"]["name"~"在建"]({{bbox}});
  way["railway"="station"]["name"~"在建"]({{bbox}});
  relation["railway"="station"]["name"~"在建"]({{bbox}});
);
// print results
out meta;/*fixed by auto repair*/
>;
out meta qt;/*fixed by auto repair*/

I talked to a German mapper who is actively mapping in China, mentioned the life cycle concept. He was a render guy. He knows the concept but was not convinced by me.

Location: Changling, Huangpu District, Guangzhou City, Guangdong, 510091, China

My weekend adventures in editing the “Papanui Parallel / Puari ki Papanui” raised a big question: how could I demonstrate personal knowledge of this major cycleway developed by the Christchurch City Council? ( osm.org/user/Adam%20Heinz/diary/41739 )

I decided to try OSMTracker to see if I could demonstrate where I had been. ( osm.wiki/OSMTracker_(Android) )

Within minutes of finishing work I had downloaded OSMTracker for free from the Google Play store and was on my bike. ( https://play.google.com/store/apps/details?id=me.guillaumin.android.osmtracker&hl=en )

I whipped out my phone at the intersection of Bealey Avenue and Colombo Street and opened the app. It asked me to enable GPS in Google Location services. As soon as I had a “GPS fix” - the accuracy wavered from 3 to 5 meters - I hit the “cycle track” button followed by “cycleway” and pedalled northwards.

The route itself was a dream to ride on a road bike. I felt so safe that it was a rude shock to realise I was crossing an intersection and hadn’t looked out for my own safety. Fortunately the drivers were very considerate and gave way to me. After being cocooned on the segregated cycle track, the section of “greenway” along Trafalgar Street was a sharp reminder of just how frightening it can be to cycle on the road at night.

Before I knew it I had arrived in comfort and style at the end of the cycleway at the railway crossing on Sawyers Arms Road. A quick hit of the save button and I had my first GPS trace. ( osm.org/user/Adam%20Heinz/traces/2436735 )

The return journey southwards was just as quick and easy and I had my second GPS trace. ( osm.org/user/Adam%20Heinz/traces/2436734 )

The “Export to Open Street Map” option was greyed out so I hit “Export as GPX”. This was the first moment where I was left scratching my head - I even had to resort to reading the instructions. ( http://learnosm.org/en/mobile-mapping/osmtracker/ )

See full entry

Posted by dieterdreist on 19 June 2017 in English. Last updated on 20 June 2017.

Trying mapbox custom overlays, I was quite shocked from the outcome of my first attempt to show an overlay on mapbox vector tiles.

I have extracted some OSM data to display on a custom map, converted it to geojson with Martin Raifer’s osmtogeojson tool and uploaded it to mapbox via their cli suite (the only reason for using a cli tool for a one time operation is that my geojson is 80MB and mapbox only accepts max. 5MB file size for the browser upload. The cli accepts a geojson in input but doesn’t make a “dataset” of it, it directly converts them into a “tileset”, and that was apparently where the problem lay).

For example the Diocletian Thermal Baths in Rome (a museum), this is the relation in OSM, and this is what I got at first after uploading it to MapBox: .

As you can see, the data in this form would be completely useless (all polygons in the dataset had been defaced in a similar way). This is because of the max-zoomlevel (indicates simplification) set to 9 by default.

See full entry

I recently contributed to the OSRM project by adding an option to compute a route that makes vehicle arrive on the right road side. You can find the source code of this contribution here.

Arrive on the right lane:

When the vehicle is traveling on the right-hand side of the road and its arrival is on the left-hand side of the road, the vehicle will not stop on the right-hand side next to the arrival. The route computation will make the vehicle take a route that will allow it to arrive in the right direction, left-hand side, so that its end point to be on its right-hand, even if it has to make a detour.

This allows vehicle’s passengers to get in or get out of the vehicle without having to cross the road by foot.

Examples 1

The end point (red) is on the right-hand. A direct route is calculated because the vehicle is already on the right side of the road.

See full entry