OpenStreetMap

Users' diaries

Recent diary entries

オープンストリートマップ初日!

Posted by バルハダン on 21 June 2017 in Japanese (日本語)

オープンストリートマップに興味をもち、この星にやってきました! まだまだ初心者ですが、みなさんに正確な情報をお届けできるようこれから頑張ります!

First visit to the site

Posted by Li Yongzhong on 21 June 2017 in English (English)

Today(June 21, 2017) I have registered the site and started using it.

Z

Posted by lashmanow on 20 June 2017 in Russian (Русский)

Dzin,

Точность трекирования

Posted by dval on 20 June 2017 in Russian (Русский)

В Настройках OsmAnd есть возможность указать точность, с какой точки будут записываться в трек. Если точность не укладывается в указанный предел, то точка не записывается. Это полезно для качества трека. Пусть точек меньше, но их надежность выше.

Еще интересно, насколько ваш (мой) смартфон (если он) гарантирует точность. Есть показатель DOP, который можно определить с помощью приложения GPS Status. Если этот показатель меньше 2 - очень хорошо, если меньше 4 - терпимо, если больше 6 - плохо.

Жаль, что в настройках OsmAnd (пока, хотелось бы) нет возможности выбрать точность менее 5, но более 2, то есть 3 и 4. Это для поиска лучшего балланса количества и качества, поскольку 2 - мало (много пропусков), а 5 - много (пропусков почти нет).

Tagondaing တံခွန်တိုင်

Posted by sawnay on 20 June 2017 in English (English)

Tagondaing တံခွန်တိုင်

Location: Tagondaing, Kyainseikgyi Township, Kawkareik District, Kayin, 17031, Myanmar

Почему НЕ СЛЕДУЕТ удалять теги surface из описания грунтовых дорог и троп.

Posted by StrangeStranger on 20 June 2017 in Russian (Русский)

Столкнулся с пропадением у нескольких нанесённых мною дорог тегов surface. В связи с этим хочу поделиться следующими соображениями.

Этим тегом, как известно, описывается, "из чего же... сделана наша дорога", следовательно, на основании тега можно судить о том, чего от неё ожидать при наступлении той или иной погоды. Например, в случае дождя грунт превратится в грязь, но по траве пройти несколько проще. Шлак всегда остаётся шлаком, особенно утрамбованный, ну а асфальт с бетоном грозят только лужами. Гололёд же все твёрдые покрытия превращает в скользоту, но вот грунту это не грозит (влага впитывается и не образует корки), да и сковать им шлаковую дорогу довольно трудно.

Так вот, некоторые сервисы расчёта маршрутов способны учитывать такое поведение дорог, а посему предложить другой маршрут. Знаю, что в отношении мокрой погоды это может brouter. Кому интересно, как именно это реализовано, можно ознакомиться здесь. Отсутствие тега surface может завести вас по маршруту, указанному полякам Иваном Сусаниным. Автор ради прикола проехал было по грунтовкам после ливня - заслуженно получил сеанс лечебно-воспитательных грязей, от которых затем долго отмывался и чистился :-D

На основании изложенного выше считаю, что данный тег для грунтовок и троп следует задавать явно, и он подлежит только уточнениям, но не полному удалению. Поэтому в своей практике, пусть довольно короткой, руководствуюсь такими правилами:

  1. Если наношу грунтовку или тропу, по которой ещё не ездил, не ходил и которой даже не видел в натуре, но есть какие-то соображения насчёт поверхности ставлю тег surface=unpaved, предполагая необходимость уточнения покрытия. Да, это адресная поездка на объект.

  2. Если при этом о покрытии не знаю вообще ничего - воздерживаюсь от нанесения объекта. Спутниковые снимки - они такие... (Ситуация "А был ли мальчик?")

  3. Если по дороге я ездил или ходил недавно, указываю нужный тег сразу же.

  4. В случае, если покрытие дороги смешанное, но не твёрдое, и не могу его установить точно, а также если исследование было давно - пишу unpaved, также с последующим уточнением более опытными участниками. Возможно, по своему поведению после дождя она окажется таки ground.

  5. При редактировании нанесённых дорог, которые не проверял лично, присутствующий тег surface не изменяю и тем паче не удаляю. Автору было виднее. При необходимости, его можно спросить через личку.

  6. Высшим приоритетом обладает источник "Private investigation/Личные наблюдения", тем более подтверждённый именным GPS-треком.

Поэтому пусть никто не удивляется, если буду регулярно и без предупреждения восстанавливать те свои теги surface, которые были удалены на знакомых мне объектах. Разбираться в том, ошибочно ли удаление или преднамеренное, разбираться некогда.

Tracing the Papanui Parallel with OSMTracker

Posted by Adam Heinz on 20 June 2017 in English (English)

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? ( https://www.openstreetmap.org/user/Adam%20Heinz/diary/41739 )

I decided to try OSMTracker to see if I could demonstrate where I had been. ( http://wiki.openstreetmap.org/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. ( https://www.openstreetmap.org/user/Adam%20Heinz/traces/2436735 )

The return journey southwards was just as quick and easy and I had my second GPS trace. ( https://www.openstreetmap.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/ )

Within minutes I had transferred the GPX files to my laptop and uploaded the GPS traces to Open Street Map.

The accuracy on a cheap android phone was enough to indicate the streets that I had travelled along when editing the route details. It was enough to remind me where the track had crossed from one side of the street to the other.

(I would look at using a proper GNSS receiver if looking to accurately map things - such as one of the segregated cycling paths that are a reasonable distance from motorway centerlines, for example).

In all, I was astonished at how easy the quick start to OSMTracker was. It left me wanting to learn more and to use the more advanced functions on my next ride.

Adam Heinz is a cyclist, citizen of Christchurch, and a staff member of Christchurch City Council

test

Posted by dkocich on 19 June 2017 in English (English)

test

chodniky a ulice na sidlisku Hajik, Zilina

Posted by marton_tud on 19 June 2017 in Slovak (Slovenčina)

na zaklade leteckych snimok z Katedry leteckej dopravy, Zilinskej univerzity, som pridal vacsinu chodnikov a upravil som niekolko ciest na sidlisku Hajik byvam, tak vela veci poznam ako su chcel by som pokracovat napr. vyznacenim parkovacich miest, ale neviem, ci vsetko, kde sa da parkovat, mozem oznacit ako amenity=parking musim si nieco nastudovat a poradit sa

My experiences with additional data in mapbox

Posted by dieterdreist on 19 June 2017 in English (English)

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.

Here's how to workaround: https://www.mapbox.com/help/adjust-tileset-zoom-extent/

[перевод] "OpenStreetMap Mapping Priority"

Posted by Xmypblu on 19 June 2017 in Russian (Русский)

Благодаря Sibri переведена статья написанная adrienandrem (его twitter)
Где описывается как с помощью PostGIS, GRASS GIS и QGIS - вычислить и выделить районы, которые плохо отрисованы.

После недолгих раздумий, решил разместить перевод на Gis-Lab:

"Приоритет отрисовки в OpenStreetMap"

Не знаю когда (и если) дойдут руки, но хочется повторить методику, но на данных по России.
Только вместо Tasking Manager (http://tasks.hotosm.org/), наверное будет проще использовать MapCraft (http://mapcraft.nanodesu.ru/)
Пока буду думать, что брать в работу - регион или федеральный округ (СФО, ДФО или УФО), надо решить еще несколько проблем:

  • найти перевод инструкций по импорту данных OSM в PostGIS
  • найти способ получить границы хайреза Bing/MapBox/DigitalGlobe

Для желающих помочь с переводом

В статье есть ссылка на инструкцию из руководства Регины Обе (Regina Obe), по импорту данных OSM в базу данных PostGIS:
"Loading OpenStreetMap data into PostGIS: An Almost Idiot's Guide"

К сожалению, она уже достаточно сильно устарела, чтобы ее переводить...
Поэтому ищется актуальное руководство, которое можно (и нужно) перевести.

Для желающих помочь с границами хайреза

Возможно...

  • кто-то знает кого-то, кто может спросить в компании на предмет поделится границами хайреза, или как-то пометить тайлы
  • кто-то экспериментировал с автоматизацией (скрипты/приложения) определения границ
  • кто-то в своем регионе отслеживает и имеет отельный файл *.OSM с границами

Поделитесь информацией, это поможет не только мне с данной задачей, но и во многих других случаях.

新ソース追加

Posted by tomtom1234 on 19 June 2017 in Japanese (日本語)

5月以降に編集したところで、ソースが増えているところとそうでないところがあります
どんな具合に増えたのか、どこで差が出たのか、少しずつ考えていけたらと思います

OSRM: arrive on the right lane (right-hand traffic)

Posted by Jean-Maxime FILLAU on 19 June 2017 in English (English)

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.

The end point (red) is on the left-hand. The route makes the vehicle turn around through the roundabout so that the end point is on the right-hand of the vehicle.

Examples 2

If the end point (red) is on the left-hand but the street is one-way, the computed route will simply stop at the end point.

This feature is particularly useful for buses, taxis or garbage pick-up, services for which the regulation imposes the security of users and operators who do not have to cross the roadway by foot.

A feature that, with my dev team, we will integrate into the next version of Mapotempo Web, route planning and route optimization solution and our Routing API.

Papanui Parallel - Christchurch Major Cycle Route

Posted by Adam Heinz on 19 June 2017 in English (English)

How hard can it be to map a cycle route in Christchurch? I hit the “Edit” button on Open Street Map to find out.

The Christchurch City Council (CCC) is developing a programme of 13 major cycle routes to connect suburbs to the central city. “Papanui Parallel / Puari ki Papanui: This cycleway will connect Northlands and the Northern Line Cycleway to the Central City”. The CCC website has a page on the Papanui Parallel with detailed plans of the approved scheme design for every section of the route. ( https://www.ccc.govt.nz/transport/cycling/major-cycle-routes/cycle-routes/papanui-parallel/ )

Only a small stub of the Papanui Parallel was visible on the osm cycling basemap on the north side of the intersection of Colombo Street and Bealey Avenue. Construction of the Papanui Parallel is nearly finished so it seemed appropriate to update.

My first step was to address the route as a relation. I used the Little River Rail Trail as a guide, as the Little River Link Trail is an official project referenced by both the New Zealand Transport Agency (NZTA) and CCC. The Little River Rail Trail is tagged as "rcn"; the Coastal Pathway, by way of contrast, is tagged as "lcn" even though the link to CCC cycle projects is unclear; so I tagged the Papanui Parallel as "rcn" - a regional cycle network. Someone seems to have set up a CCC custom tag, so I also tagged the Papanui Parallel as “ccc=cyclingroute”.

Starting at the southern end of the Papanui Parallel, Sheet 17 of the plans seemed fairly straight forward. “Bike Lanes” on the left and right side were clearly “tracks” as being “separated from the road by curbs, parking lots, grass verges, trees or another physical barrier, but is running parallel and next to the road”. ( https://wiki.openstreetmap.org/wiki/Key:cycleway )

This all seemed relatively straight forward until Sheet 15, near the intersection of Colombo and Cannon Streets, where the northern cycling track crosses the road to join the other in a two-way cycle track on the western side of Colombo Street. I inserted an “Other” node tagged as “cycleway=crossing”, and split the street centre line with it.

Sheets 12 to 13 presented the next complexity as the separated cycle tracks merge into what is NZTA describes as “neighbourhood greenways” ( https://www.nzta.govt.nz/walking-cycling-and-public-transport/cycling/cycling-network-guidance/designing-a-cycle-facility/between-intersections/neighbourhood-greenways/ ).

I tagged that section of Trafalgar Street as “highway=living_street”, being a “road with very low speed limits and other pedestrian friendly traffic rules”. I couldn’t find any documentation about any changes to the speed limit so I left “maxspeed=50” unchanged for the time being. I also tagged the street as “cycleway=shared” just in case that helped. I also managed to override the ccc custom tag with “ccc=cyclinggreenway”, to try and record the official nomenclature.

The last editing dilemma I faced was at the northern end of the Papanui Parallel, on Sawyers Arms Road. A previous editor had drawn the cycleway as a parallel line to the street centreline. This is allowable practice according to the Key:cycleway wiki, but its usage here seemed out of context. The Northern Line Cycleway nearby is truly separated from the railway line it runs parallel to, and similarly the Little River Link is truly separated from the Christchurch Southern Motorway by a reasonable distance. In the context, I felt it most appropriate to delete the separate cycleway line along Sawyers Arms Road and tag the street centreline with a cycle “track” on the right hand side of the road. I hope the original contributor forgives me.

The route appeared in the Bicycle Tags Map in minutes. ( http://mijndev.openstreetmap.nl/~ligfietser/fiets/index.html )

A quick test of Graphhopper, however, showed it did not take a route down the trickiest parts of Trafalgar and Colombo Streets that had taken me so long to edit.

A quick drive down the route showed it was real and not just a plan on a website. After several attempts amounting to about 3 hours work, I had finished.

Adam Heinz is a cyclist, citizen of Christchurch, and a staff member of the Christchurch City Council.

Location: Edgeware, Christchurch, Christchurch City, Canterbury, New Zealand

ಪದ್ಮಭೂಷಣ ಡಾ|| ರಾಜ್ ಕುಮಾರ್ ಸ್ಮಾರಕ

Posted by Chetan_Gowda on 18 June 2017 in English (English)

thumb-2048 1

‍‍ಕನ್ನಡ ನಾಡು ಕಂಡ ಮೇರು ನಟ, ನಟಸಾರ್ವಭೌಮ ಡಾ||ರಾಜ್ ಕುಮಾರ್ ಅವರ ಸ್ಮಾರಕವನ್ನು ಈಗ ಎಲ್ಲರೂ ‍‍ಮ್ಯಾಪಿಲರಿಯ ಮೂಲಕ ಕುಂತಲ್ಲೆ ವಿಕ್ಷಿಸಬಹುದು. ‍ಕನ್ನಡ ನಾಡು ನುಡಿ ಮತ್ತು ಚಿತ್ರರಂಗಕ್ಕೆ ಅವರ ಕೊಡುಗೆ ಅಪಾರ. ಚಿತ್ರರಂಗದಲ್ಲಿನ ಜೀವಮಾನದ ಸಾಧನೆಗಾಗಿ ಭಾರತ ಸರ್ಕಾರವು ಚಿತ್ರರಂಗದ ಅತಿ ದೊಡ್ಡ ದಾದಾಸಾಹೇಬ್ ಫಾಲ್ಕೆ ಪ್ರಶಸ್ತಿ ‍ಯನ್ನು ನೀಡಿತು. ಇತ್ತೀಚೆಗೆ ಗೂಗಲ್ ಇಂಡಿಯಾ ಅವರನ್ನು ‍ಗೂಗಲ್ ಡೂಡಲ್‍ ‍ಮೂಲಕ ಗೌರವಿಸಿತು. ‍

rajkumars-88th-birthday ‍ ಮ್ಯಾಪಿಲರಿಯ ಸಹಾಯದಿಂದ ನಾವು ಓಪನ್ ಸ್ಟ್ರೀಟ್ ‍ಮ್ಯಾಪ್ ಉತ್ತಮಗೊಳಿಸಲುಬಹುದು. ಉದಾಹರಣೆಗೆ: ಸ್ಮಾರಕದಲ್ಲಿನ ಎಲ್ಲ ರೀತಿಯ ವೈಶಿಷ್ಟ್ಯಗಳ‍ನ್ನು ಮ್ಯಾಪ್ ಮಾಡಬಹುದು. ‍ಇಲ್ಲಿ ಅವರ ಬಗ್ಗೆ ಬರೆಯುವ ಕಾರಣವಿಷ್ಟೇ, ಭಾಷಾಬಿಮಾನ ಹಾಗೂ ಕನ್ನಡತನ. ಭಾರತದಲ್ಲಿ ಎಲ್ಲಾ ಭಾಷೆಗಳು ಸಮಾನವಾಗಿದ್ದು, ಆ ಬಾಷೆಗೆ ಅದರದ್ದೆ ಆದ ವೈಶಿಷ್ಟ್ಯಗಳು ಹಾಗೂ ಇತಿಹಾಸವುಂಟು. ಮೇಲಾಗಿ ಈಗ ಓಪನ್ ಸ್ಟ್ರೀಟ್ ‍ಮ್ಯಾಪ್ ನಲ್ಲಿ ಕನ್ನಡ ‍ಮೊದಲನೆ ಸ್ಠಾನದಲ್ಲಿ ಇರುವುದು ಖುಷಿಯ ವಿಚಾರ. ಅದಕ್ಕೆ ಎಲ್ಲರ ಶ್ರಮವುಂಟು. ‍

thumb-2048 2ಹೊಸಬೆಳಕು, ಭಕ್ತ ಪ್ರಹ್ಲಾದ ಮತ್ತು ಕಾಮನ ಬಿಲ್ಲು ಚಿತ್ರಗಳಲ್ಲಿ

thumb-2048 ‍ಅವರ ೨೦೮ ಸಿನಿಮಾಗಳಲ್ಲಿ ನನಗೆ ಮೂರು ಚಿತ್ರಗಳು ಪ್ರಭಾವ ಬೀರಿದವು ಎಂದರೆ - ಮಯೂರ, ಬಂಗಾರದ ಮನುಷ್ಯ ಹಾಗೂ ಕಸ್ತೂರಿ ನಿವಾಸ.

ಬನ್ನಿ ಹೆಚ್ಚು ಹೆಚ್ಚು ಕನ್ನಡಪರ ಕೆಲಸ ಮಾಡೋಣ. ಅದಕ್ಕೆ ಸ್ಪೂರ್ತಿ ಯಾರೇ ಆಗಿರಲಿ. ವಂದನೆಗಳು!

Baños Ecuador

Posted by Shakemasta on 18 June 2017 in English (English)

I am only for a short visit here in Baños and I have two questions:

When I want to find the way to termas el salado from the city center it directs me over the street luiz martinez and then over the river: THERE IS NO STREET at all, unpossible to cross. How can I change this?

Second: There are soo many places not on the map, who could do a propper update?

Thanx for every answer!!

Location: Inés María, Baños de Agua Santa, Cantón Baños, Tungurahua, Ecuador

Mentoring of UniqueMappersTeam(UMT)Port Harcourt to commence a new YouthMappers chapter in Port Harcourt-5th-12th,June,2017

Posted by vicksun on 17 June 2017 in English (English)

The month of June,2017,became a busy month for me with the planning and prepartion to launch a new chapter of youthmappers in Nigeria,the UniqueMappersTeam(UMT)Port harcourt,Nigeria domicilled in University of Port harcourt,where,I work as a Principal GIS-Cartographer in the department of Geography and Environmental Management. I started with raising a team of students I intend mentoring in my field of geoinformatics,assisting to secure internship for their 6 months industrial training and spending the first and second week of june to give them leadership training to work as a team,getting them sign-up for OSM and teaching them to map with OSM and then using peer-learning to get them prepare their own training manuals. On 12th June,2017,I created a whatsapp chat group where I made some of them administrator and we were able to have 40 members who join the chat group by the same week ending 17th June.These chat group members were made up of undergraduate students,post graduate students, and some departmental staff to observe the on going development.I linked up a survey form to campaign for volunteers and amazing was the response. We proceeded to upload our training manuals on how to use OSM to map,linked them to www.learnosm.org and guide them through the essence of the chat group.We uploaded our leaders training session pictures to motivate them and then prepared them for our upcoming mapathon and inaugural the following week.

Location: ALEX OTI DRIVE, Obio/Akpor, Rivers, Nigeria

Strange Strange Data

Posted by StrangeStranger on 17 June 2017 in Russian (Русский)

Всё никак не удаётся выбраться на "свои места". То непогоды, то отсутствие попутчиков, то всё сразу и в любых количествах.

Тем временем появились данные, которые расходятся с моими наблюдениями почти месячной давности. Например, к братской могиле у ур. Серединовка мы с ребятами никаких грунтовок не замечали (а посему крутили педали по пашне, пока не спешились), а её обозначили. Что это: обводка без проверки на местности - или дорогу всё же протоптали машинами? какое состояние поверхности? Местный разворот трактора, как по мне, не даёт ещё возможности говорить о накатанной дороге, как и цветораздел на аэрофото(космо)снимке.

Надо бы проверить, и мешкать не годится.

Málaga, barrio a barrio

Posted by dcapillae on 17 June 2017 in Spanish (Español)

Estoy terminando de añadir los barrios que aún faltan por mapear en Málaga, distrito a distrito. Quedan por añadir los barrios en los distritos de Campanillas, Churriana y Puerto de la Torre.

Alan agregó en su día los barrios en los distritos Centro y Este, aunque no sé si están todos, habría que comprobarlo. Si queréis colaborar, echad antes un vistazo a la página del wiki dedicada a Málaga para saber cómo se mapean los barrios de la ciudad.

¡Gracias por vuestra colaboración!

Actualización (21/06/2017): He terminado de añadir los barrios que quedaban por mapear en Campanillas, Churriana y Puerto de la Torre. También he revisado los barrios ya mapeados en el distrito Centro y Este. A día de hoy, 21 de junio de 2017, no falta ningún barrio por mapear en Málaga.

Location: Centro Histórico, Centro, Málaga, Andalucía, España

使用OsmAndMapCreator及时更新OsmAnd地图

Posted by acette on 17 June 2017 in Chinese (China) (‪中文(中国大陆)‬)

使用 OpenStreetMap (简称为OSM)地图数据的手机应用有好些,OsmAnd 是其中比较优秀的一个。OsmAnd的地图数据每月更新一次,延后了半个月到一个多月。作为一个OSM mapper,期望能够马上看到和用到最近做出的修改,等一个月实在太久了。

OSM原始地图数据在 planet.osm 的网站可以下载到,但数据文件是全球的,非常大。从 GeoFabrik 可以下载按国家分割的数据文件。中国区的PBF格式数据是330MB。但每天重新下载一个数据包还是太大了,其实更新的数据不是很多。网站上还提供每天(planet.osm还有每小时)的变更数据包(osc文件),用 osmupdate 工具就能自动下载变更并且生成新的完整数据文件。

有了最新的 osm.pbf 数据文件,就可以使用 OsmAndMapCreator 生成 OsmAnd 可用的 OBF 格式离线地图文件了。生成的过程非常耗内存和CPU,全中国的地图在一台 Core i3-4370 CPU 的电脑上用了90分钟,需要分配 10GB 内存才够用(否则会出现 OutOfMemory 错误)。生成出来的 OBF 文件也有845MB之巨。为了缩短时间,我设置了 osmupdate-b参数,过滤出广东中部区域的数据,这样就快很多,几分钟搞定。

处理的流程如下图。实际上安装好软件,修改好配置后,每次更新就执行一个脚本,过程全自动。

Previous full map data (osm.pbf) \
                              [osmupdate] --> Latest full map data (osm.pbf)
            Recent changes (osc) /                      |
                                                        v
[OsmAnd] <------ Latest offline map (obf) <------- [OsmAndMapCreator]

步骤和脚本放在 gist:https://gist.github.com/aleung/42776348d023b689e8c337b82a3c7cd5,适用于 MacOS 和 Linix,需要自行修改文件中的目录路径。工具在Win平台也可以用,但脚本就要重新写了。

Older Entries | Newer Entries