Pertama-tama, saya mengucapkan Selamat Tahun Baru yang ke 2020!!!
Dengan maraknya program Gerakan Nasional Non Tunai (GNNT) yang diselenggarakan pemerintah sejak 2014, saya mengajak para penyunting peta (editor/mapper) untuk bersama-sama memetakan metode pembayaran yang diterima di Indonesia, misalnya dalam restoran, kafe, tempat parkir, halte, jalan tol, tetokoan, dan lain-lain.
Dengan memetakan pembayaran nontunai di OpenStreetMap, para pengguna dapat langsung mengetahui pembayaran yang diterima dalam tempat tersebut (setidaknya di dalam situs www.openstreetmap.org). Hal ini akan memudahkan mereka untuk mencari tempat-tempat yang menawarkan penawaran diskon/cashback dengan lebih cepat dibandingkan dengan peta daring (online) lainnya.
Nah, kalau gini kan saya sudah tahu restoran ini bisa bayar pakai apa…
Oh, ternyata mesin vending minuman ini cuman bisa bayar pakai Flazz…
Bayar parkir lewat aplikasi bisa dapat cashback? Di sini ya?
Secara tidak langsung kita juga dapat melihat pergerakan pembayaran digital di Indonesia (misal. dengan melihat frekuensi jumlah merchant pembayaran digital yang ada dalam perkotaan hingga pedesaan), serta memperbaiki kualitas data peta Indonesia dalam OpenStreetMap. Ini semua karena database OpenStreetMap sangat terbuka bagi siapa saja untuk mengunduh dan mengolahnya.
Contoh hasil pencarian Overpass Turbo terhadap tetokoan yang menerima pembayaran menggunakan GoPay
Kalau bisa bayar pakai uang tunai, tandai dengan payment:cash=yes. Kalau tidak bisa, tandai dengan payment:cash=no.
Kalau bisa bayar pakai kartu uang elektronik, tandai dengan:
Kalau bisa bayar pakai aplikasi dompet digital (ya, yang ada banyak promo cashback-nya), tandai dengan:
Kalau tempat tersebut dapat menerima pembayaran melalui QRIS (QR Code Indonesian Standard) tandai dengan payment:gpn_qris=yes dan payment:<nama bank atau dompet digital yang mengeluarkan kode QRIS>:gpn_qris=yes, misalnya:
payment:<nama bank atau dompet digital yang mengeluarkan kode QRIS>:gpn_qris=yes
Untuk QR Code GoPay, hanya tandai payment:gpn_qris=yes dan payment:gopay_id:gpn_qris=yes jika mempunyai QR Code yang berlogo QRIS.
Untuk QR Code GoPay, hanya tandai payment:gpn_qris=yes dan payment:gopay_id:gpn_qris=yes jika mempunyai QR Code yang berlogo QRIS.
Khusus untuk kartu debit dan kartu kredit, Anda harus menandai masing-masing tag berikut:
Jika ada berbagai pertanyaan, silakan bertanya di kolom komentar bawah ini. Saat ini saya juga aktif dalam memetakan restoran di sekitar Slipi, Tanjung Duren, dan Kemanggisan (bisa dibuktikan di situs HDYC). Terima kasih.
Months after I announced this upgrade project I’d like to announce that Transjakarta Corridor 9 has finally become the second (and currently longest) fully-validated route (next after MRT Jakarta in Jakarta, according to Geofabrik OSM Inspector Tools.
And that also means I’m closing https://gitlab.com/reinhart1010/osm-transjakarta-v2/issues/9 as fixed.
Similar to the MRT, Corridor 9 routes have been split into two separate relations (to comply with PTV2 schema): Transjakarta Corridor 9: Pinang Ranti → Pluit (6198079) as well as Transjakarta Corridor 9: Pluit → Pinang Ranti (10042521).
If you would like to contribute in upgrading process, use the above conventions for route names:
Transjakarta Corridor <X>: <Start> → <End>
Transjakarta has many corridors (or routes) varying from buses (BRTs) to microbuses (MikroTrans). For Corridor 9 we have several route variants such as Corridor 9A, 9B, 9C, 9D, 9E, 9H, 9K, and 9M. A forward route of Corridor 9A (PGC 2 → Pluit) is being actively developed, so stay tuned for further updates.
As you might have noticed, OpenStreetMap offers the delivery= tags/keys to tag places and restaurants which offers food deliveries. But, have you ever wondered how to tag those who do not have their own delivery service, but they do accept orders from food-ordering and delivery apps?
I have seen this case multiple times on small restaurants in Indonesia which indirectly accepts delivery service from GoFood and GrabFood. Sure that there are other similar services available in the world including MelbSC (Australia), Deliveroo (multiple countries), Foodora/Foodpanda (multiple countries), UberEats (multiple countries), Just Eat (multiple countries), as well as Demae-can (Japan).
So, why not we tag these services into OpenStreetMap the same way as payment:*= tags?
The rules are simple. For every food delivery apps that one place accepts, tag delivery:<app or service name>=yes. For example, if one accepts both GoFood and GrabFood mentioned earlier, give both delivery:gofood=yes and delivery:grabfood=yes respectively. If the place does not have their own delivery service, as originally intended in the wiki, tag delivery=no.
delivery:<app or service name>=yes
Some users might want to quickly find the place in respective food delivery apps. To ease that workflow, I suggest to add a sub-subkey named delivery:<app or service name>:ref=, which stores the URL or URI of the food delivery website/app. Using URL/URIs for this will be much easier for mapping, rather than finding and obtaining respective “restaurant ID”s similar to wikidata= and wikipedia=.
delivery:<app or service name>:ref=
I am currently working to improve Transjakarta, one of Jakarta’s major BRT/Busway operators, to comply with Public Transport Version 2 schema in OpenStreetMap, though Version 3 is being purposed.
Before and After map of Transjakarta Corridor 9 route, between Pluit and Penjaringan bus stops
This post is neither created nor endorsed by companies involved in establishment of payment systems listed below.
The OpenStreetMap payment: tag allows mappers to tag stores that accept certain payment methods (cash, debit and credit cards, etc.). Currently, the wiki
First, let me introduce five new tags: three of them are dedicated to Indonesia’s newly-established GPN (Gerbang Pembayaran Nasional, literally National Payment Gateway). Currently it is a debit card switching network, similar to that of VISA and MasterCard (Maestro). Here, I propose payment:gpn_debit to be used in all merchants accepting GPN debit cards.
The Indonesian government has plans to replace existing payment networks in Indonesia with GPN, so does with credit cards and mobile wallets (e.g. Apple Pay and Google Pay). I am proposing payment:gpn_credit and payment:gpn_qris to be reserved for later use. The latter refers to the QR Indonesian Standard (QRIS) payment, similar to the SGQR system in Singapore.
The rest of these tags are payment:akulaku and payment:grabpay, reserved for Akulaku Pay and GrabPay. Both payment systems are currently used in multiple countries across Southeast Asia. In Indonesia, GrabPay has merged to Indonesian digital wallet app OVO, so merchants using OVO-GrabPay QR code sticker (see below) should be tagged with payment:grabpay=yes and payment:id_ovo=yes.
There are a bunch of other proposed tags prefixed in id_* (e.g. payment:id_ovo and payment:id_gopay). This prefix is used for payment services operating only in Indonesia, to avoid trademark conflicts with other countries, such as Indonesia’s GO-PAY with GOPAY (Malaysia), GoPay (Czech Republic) and GoPay.me.
A full list of posposed (and existing) payment: tags are available on https://telegra.ph/Konvensi-tag-payment-di-Indonesia-04-19 , written in Bahasa Indonesia to serve as guidelines for Indonesian mappers. Note that some tags might be replaced with payment:gpn_qris once after QRIS becomes functional.
On the OpenStreetMap.org website, users can look for accepted payment methods from the node/line/area details. Unfortunately, payment tag details are not available in some OSM clients and the Nomimatim website. Oh, some users might hunt for stores with discounts and cashbacks offered by digital wallet apps (currently this is a real craze in Indonesia).
Note: Some of the payment metadata is incorrect, and the shop was edited before the tag proposal. Major Alfamart stores now accepts cash, debit and credit cards, contactless prepaid cards Flazz (payment:id_flazz), Mandiri e-money (payment:id_mandiri_emoney) and BRIZZI (payment:id_brizzi), as well as digital wallet service GO-PAY (payment:id_gopay).
Besides that, tagging these shops may also be useful for research. For example, a TagInfo search of stores accepting Alipay reveals that the service is accepted outside China to serve international visitors (especially China). As one of the largest countries in the world, having a complete map of Indonesian payment systems could be beneficial for researchers to evaluate the effectiveness of payment services as one of the economy infrastructures in Indonesia.
And for the OSM community, adding new payment: tags from Sabang to Merauke will get them busy again.
I reverted the mapping of roads under construction in this area as 20th Century Fox decided to stop the project (and Genting sues them). No, I’m not planning to change the type of Fox World’s area to brownfield, as this case have not been settled yet. However, I might want to improve the mapping of other theme parks in OSM, as other mappers have mapped some with great details. (such as in Universal Studios Japan)
Prior to these changesets, the First World Hotel consists of 2 towers: Tower 1 and Tower 3. The building which is named as Tower 3 in OSM is supposed to be Tower 2, as Tower 3 is built as an extension to Tower 2. I have stayed there once, so I also added a cafe in the Tower 3 lobby.
Next, I also adjusted the First World Hotel towers based on the newer DigitalGlobe imagery. Towers 1 and 2 are supposed to be curved, so I added that change to OSM. (You can confirm the shape using the older Bing imagery) As a result, these towers are aligned better towards Genting International Convention Center as well as the SkyAvenue shopping mall.
During the development of 20th Century Fox World, Genting also have prepared a renovation of the First World Indoor Theme Park which will become “Skytropolis”. As the construction of this new the park is almost complete, I decided to add this to OpenStreetMap.
This post is a continuation of my previous diary which I considered it controversial. Here are my next plans to fix those issues:
Today I am going to announce a large change to the OpenStreetMap database. What is it? The complete removal of the old Genting Highlands Theme Park assets.
If you are using Bing, MapBox, or DigitalGlobe (Premium) satellite imagery, you are still seeing the old face of Genting theme park.
However, if you use the standard DigitalGlobe imagery, you will see that everything has changed since 2015, the last time I visited this place.
I have to admit that adding and editing existing buildings and roads here are difficult. I ran into issues such as the traffic flow for vehicles exiting from the First World Hotel lobby. In making these changes, I relied on some sources:
Before the start of this project I compared the existing map of Genting Highlands on Google Maps and HERE WeGo.
Here are some notes after adding the changesets.
Here are some highlights on major changes in Genting Highlands:
 Shown on changesets mentioned in this article
 Already added/changed/deleted prior to this article
 Might have some mapping issues and/or planned to be edited soon
A lot: see
Note: The prefix word “Genting” is not neccessary, while this could ease people for searching this new shopping mall in Genting.
Genting SkyAvenue, or simply “SkyAvenue”, is a new shopping mall located at part of the former Outdoor Theme Park area. This mall, stretching from the First World Plaza to the Avenue of Stars, hosted many tenants that were previously available at the First World Plaza (FWP). Most of the FWP areas, such as the “Genting Walk”, has been closed for the opening of the new “Skytropolis” theme park.
These “lakes” were built for water attractions on the theme park. Now they have been closed for the construction of the 20th Century Fox World Malaysia.
However, the Outdoor Theme Park roads that surrounds the larger lake has been added as the current exit path of First World Plaza (see comments)
Initially, I thought that vehicles exiting from the First World Hotel are guided through the new tunnels at SkyAvenue to the gate where the First World Bus Terminal was built. After consulting with the SkyAvenue indoor directory, I agreed to modify the path to exit at the Arena of Stars.
There are future tenants opening at the Ground Level of SkyAvenue, which does not indicate any vehicle routes. However, the new elevated track is built near the former Bus Terminal, which directs the vehicles to the multi-storey parking area at SkyAvenue.
Here, I would also like to give a head start of the mapping progress of the future outdoor theme park.
At the first steps I added some paths that are most likely to be part of the main roads in this theme park, supported by the early concept images. I assigned these paths with highway:road before the theme park is finalized to the public.
At the end, here are a list of changesets for you to discover: #64266771, #64269329, #64269852, #64269863, #64270973, #64279712 and #64280005
Continued from the previous post, I decided to improve and merge the parts of the Citarum river that were added as a part of a HOT (Humanitarian OpenStreetMap Team) project. Some river paths are smoothed to look great in large zooms.
On the previous post I was confronted by an issue where the river direction in the HOT changeset was the reverse of my river direction. Some users recommend some river QA tools, while the correct river direction can be determined geographically, even from satellite imagery.
Rivers flow from a high land level to a lower one. Hence, it is also very common to recognize that rivers flow from mountains to beaches.
River position against a series of mountains
From the image above you can see that the river is connected to a reservoir on the left side. The water then flows from the reservoir all the way to Karawang, which ends at the beaches of Pantaibahagia beach with no delta present. This means that the Citarum river requires a source which is connected to the reservoir.
Next, let’s talk about the small dam located which is located here. It is located near to the intersection of the rivers shown in the overview map on the previous post.
From this satellite imagery the left side of the river seems to carry fewer water volume compared to the right side, based on the difference of dirt area visible in both sides. This is just another proof that the river in the changeset is flowing from right to left.
Lastly, using the same imagery on the last node of the mapped river section (see changeset), we can prove the correct direction of the river. Here, we can follow the unmapped part of the river to find several tributaries facing to the left.
A false-color render of Citarum river. Note that the unmapped line shown above is not geographically accurate.
Days after my attempts in extending the Citarum River, Indonesia (see this post), a HOT (Humanitarian OpenStreetMap Team) project added an unconnected part of the same river (highlighted in above image in dark blue color). Today, I have mapped the gap between both rivers to be joined into one in Changeset #64012348.
One thing that surprises me in the HOT changeset is that the river that flows in an opposite direction with my drawn rivers. I am confident enough to change the direction of the river to follow the direction of the dam in (-6.69206,107.41797) as well as the tributaries found at the unmapped part of the river (after the HOT changeset).
I am planning to do some QA on the HOT-added river before merging with the main river line.
Continuing from my previous post, I have submitted 8 new changesets (#63876977 #63877356 #63885737 #63885836 #63947501 #63947694 #63965928 #63976086) to add the aircraft parking lanes in klia2 (Kuala Lumpur International Airport, Terminal 2).
OSM view of Singapore’s Changi International Airport, where all airport gates (not just gate numbers) are added on all of its terminals.
I have discussed those changesets in Part 1 and Part 2. Now it’s time to complete this map.
I recently added the final gates in klia2, which is located at Pier J (Domestic). That’s the main message, however someone have added some lengths of lines connected to the taxiway. Unfortunately, these are not visible in the regular OpenStreetMap layer.
Apparently, they are the aeroway:parking_position paths. These paths are self-explanatory, which are the ones followed by an aircraft to safely deliver passengers to the parking spot (and terminal gates). Bing satellite imagery provides a clear view of these lines to be added.
That’s the motivation to complete the Pier K/L parking position lines in Changesets 63867934 and 63868266. Actually, there are some paths that are still unmapped, specifically in the gates K20, L20 and L22. aeroway:parking_position lines will be added in other piers (and hopefully Terminal 1) soon, to make the entire KLIA to be better mapped for the public.
Continuing from one of my previous post I have added more gates for Pier K/L and Pier Q.
Before this changeset is submitted, the map of klia2 only has a full set of Pier P gate numbers (added by myself) and a lonely Gate Q10. I reused the old Q10 node in these changesets so there are fewer changes to the map database.
Additionally, as in Changeset 63791506, I decided to join the Airport Gate “nodes” to the entire klia2 building. This makes node placement easier as I am no longer need to estimate the equal distance between the airport’s edge to those nodes.
The Pier K/L is, perhaps, another unique feature of the klia2 Terminal. The official website from Malaysia Airports states that even though Pier K is intended for domestic flights and Pier I for international, they actually take place on the same pier area on different level heights. (Pier K gates are on Level 1A, while Pier L gates are on Level 2) Pier L has one additional gate, L22, which located very near to gates K20 and L20. To remove confusion I decided to re-join these numbers together in Changeset #63793136
As you can see above those gate numbers actually refer to three aircraft parking spaces nearby, where L22 has the largest one (for long-haul international flights such as AirAsia X). However, by joining the gate numbers in one point, passengers can simply know the direction they need to go to the gate. In KLIA Terminal 1 gate numbers are applied to apron areas instead of terminal buildings, but it would be good to add nodes such as lifts for informing passengers for waiting room areas for those remote gates.
Pier J gate numbers are coming soon. Besides that, a skybridge above the aircraft taxiway is a great design.
That’s a lot of changesets!
Back then, when my relatives come back from Bandung, Indonesia to Jakarta, I was told by them that they were in a rest area on the 97 kilometer mark of the Purbaleunyi toll road. I tried to search on OpenStreetMap and there were no results.
Apparently, that rest area were not added to OSM yet. So, I started to add that place on Changeset #61579993.
Oh, no! Satellite images show that there are roads and bridges nearby, yet there were no nearby roads listed to the OSM database. So, I added a few roads, in Changesets #61580342, #61761820, #61761878, and #61761940; then #62783689 and #62783948 (after adding some rivers).
Wait, did I say “a few”? Apparently long lines of unknown roads were added to the OSM database, and I have successfully connected them to existing roads. I changed the road type “Service Roads” to “Residential Roads” on some roads near to small houses of multiple villages. That makes places to feel more connected in OSM, and makes OSM editing to be more addictive.
Then, I added some rivers (and more roads) in Changesets #61762051, #61879226, #61879557, #63742480. Apparently this one is a tributary of the Citarum River (pardon the name of the last changeset which refers to “Ciliwung”), and it will be a long way to trace this to its origin, which I expect to be located on the mountain range nearby.
Latest changeset area and the nearby mountains
I have recently submitted a changeset to add gate numbers in klia2. Although this seems easy, this terminal have a unique odd-even gate number assignments, which is unlike the Terminal 1.
Displayed map of klia2, before changeset
Displayed map of klia2, after changeset
Current displayed map of KLIA (Terminal 1), with gate numbers assigned
There is still work to be done in adding gate numbers to the other piers of the terminal, but I would be glad for others (especially the Malaysian OpenStreetMap community) to help in adding these as well. I am also planning to improve the Genting Highlands map in early 2019.
Changeset details: https://www.openstreetmap.org/changeset/56642302
The Central Park Mall is one of the popular shopping malls in West Jakarta, Indonesia. It is also inspired by the design of the Central Park in New York City.
This mall has a park for visitors to walk around, called the Tribeca Park. Aside from that, this mall is also connected to the Tribeca (a 2-storey section of Central Park Mall consisting of several restaurants) and Neo Soho (the shopping mall below the new Soho apartment near to Central Park). These malls are owned by the same developer, PT. Agung Podomoro Land.
In this changeset I added the new Tribeca (mall) section at the other side of Tribeca Park, including the skybridge connecting Tribeca ↔️ Central Park ↔️ Neo Soho. I also added more details on Tribeca Park itself, including added new footpaths, restaurants, ponds, fountains and a new escalator. There’s 1 more pond left unmapped, as I need to re-check on site for the accuracy of its position.
So far, here’s the changes I made to this shopping mall. As of now, there might be some mistakes in my changes to, which I will fix it later.
And here’s how my work is compared with Google Maps (as of 25 February 2018):