Reinhart Previano's diary

Recent diary entries

Fixing Genting Highlands

Posted by Reinhart Previano on 1 December 2018 in English (English)


Removed 20th Century Fox World (constructed roads)

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)

Readjusting First World Hotel towers

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.

Other things

  • Added more parking lanes near to Genting Grand hotel

A note on previous changesets

This post is a continuation of my previous diary which I considered it controversial. Here are my next plans to fix those issues:

  • First, I am going to resolve where the new First World Lobby paths should actually exit. Even though I have justified this against the old satellite imagery, I will be there to verify the Avenue of Stars exits by next month.
  • Next month is also my next Genting trip (hence I’m motivated to improve Kuala Lumpur International Airport and Genting Highlands prior to travelling), so expect some additions of restaurants and stores starting from Theme Park Hotel to First World, as well as Awana SkyCentral and Genting Premium Outlets at Awana /Gohtong Jaya.

Mapping the New Genting Highlands

Posted by Reinhart Previano on 7 November 2018 in English (English)

Major Edits in Resorts World Genting, Malaysia

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.

Image 1

However, if you use the standard DigitalGlobe imagery, you will see that everything has changed since 2015, the last time I visited this place.

Image 2

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:

  • “Genting Highlands June 2018 and September 2018 Progress Update” videos by SouthernCorridorMalaysia on YouTube
  • The indoor directory of Genting SkyAvenue, which can found from the official website here
  • The concept art of 20th Century Fox World Malaysia


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 WeGo is still showing the former First World underground links, which also proven the existence of underground tunnels connected to roads near to the Avenue of Stars.
  • These changesets are primarily based on DigitalGlobe Standard imagery, where Google Maps’ interpretation of Genting is based from. Hence, the new buildings (especially the SkyAvenue) might look similar to GMaps, even though they are directly traced against the imagery source.
  • The new First World Plaza exit routes have been changed. Now it follows the former Outdoor Theme Park road located at the lakeside as shown in an older satellite imagery (see comments), to the Arena of Stars underground tunnel shown in HERE.
  • There is a distortion in the satellite imagery around SkyCasino, which GMaps weren’t aware of and mapped the distorted building. The two YouTube videos, as well as the official SkyAvenue directory above prove the correct shape of the building.

What Has Changed in Genting?

Here are some highlights on major changes in Genting Highlands:

  1. Closure of the old Genting Outdoor Theme Park [1]
  2. Closure of the old First World Indoor Theme Park [2]
  3. Renovation of the old Theme Park Hotel, which later changed its name to “Hotel On The Park” then reverted to its former name [2]
  4. Construction and opening of Awana SkyCentral [2]
  5. Construction and opening of SkyAvenue [1]
  6. Construction and opening of Awana SkyWay, connecting Awana SkyCentral to SkyAvenue via Chin Swee Temple [2][3]
  7. Construction and opening of Grand Ion Delemen Hotel [2]
  8. Construction of the 20th Fox World Malaysia (Delayed) [1]
  9. Construction and opening of Skytropolis, the new First World Indoor Theme Park [3]

[1] Shown on changesets mentioned in this article [2] Already added/changed/deleted prior to this article [3] Might have some mapping issues and/or planned to be edited soon

What Has Been Changed in OpenStreetMap?

A lot: see

Added “Genting SkyAvenue” and “Genting SkyCasino”

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.

Removed two “lakes” in the former Outdoor Theme Park area.

Image 3, from Wikimedia Commons 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)

Modified First World Hotel lobby exit paths

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.

New Paths at 20th Century Fox World Malaysia

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

Location: Genting Highlands, Pahang, 69000, Malaysia

Merging Rivers

Posted by Reinhart Previano on 1 November 2018 in English (English)

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.

Before image

After image

Before image

After image

Justification of the Correct River Flow

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.

image 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.



Location: Cisomang Barat, West Java, Indonesia

Connecting Rivers

Posted by Reinhart Previano on 30 October 2018 in English (English)

False-color render of river 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.

Location: Cisomang Barat, West Java, Indonesia

Added all klia2 Parking Lanes (Kuala Lumpur International Airport, Terminal 2)

Posted by Reinhart Previano on 29 October 2018 in English (English)

Finished Result

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).

Additional Notes

  • Someone has suggested in the previous post to refine the aeroways (e.g. taxiways) in the airport and adding metadata to them (such as taxiway width), which I would be happy to do so. However (as OSM does not allow paths encoded by Bézier curves), I need to both improve and simplify the appearance of the curves to save space on the map database.
  • Someone added some footpaths inside the airport terminal which connects to AirAsia’s RedQ (headquarters building), but these paths are currently disconnected from the Gateway@klia2 (the nearby shopping plaza) and the gates.


  • I am also considering to add airport gate “bridges” to KLIA, which has been mapped in Singapore’s Changi Airport. Meanwhile, I am planning to extend the Citarum River (West Java, Indonesia) and add details to Jakarta’s Soekarno-Hatta International Airport and KLIA Terminal 1 before continuing on improving klia2.

Changi OSM view of Singapore’s Changi International Airport, where all airport gates (not just gate numbers) are added on all of its terminals.

Location: Sepang, Selangor, Malaysia

Mapping Saga Continues at klia2 (Kuala Lumpur International Airport)

Posted by Reinhart Previano on 25 October 2018 in English (English)
  1. Added Pier P gate numbers
  2. Added Pier Q gate numbers
  3. Added Pier K/L gate numbers

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.

Before changeset Before changeset

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.

Location: Selangor, Malaysia

Part 2 of Adding Gate Numbers in klia2 (Kuala Lumpur International Airport, Terminal 2)

Posted by Reinhart Previano on 23 October 2018 in English (English)

Continuing from one of my previous post I have added more gates for Pier K/L and Pier Q.

After changeset After changeset

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

After changeset After changeset

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.

Location: Sepang, Selangor, Malaysia

Behind The Changesets: From A Missing Rest Area in OpenStreetMap

Posted by Reinhart Previano on 22 October 2018 in English (English)

That's a lot of changesets! 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 Latest changeset area and the nearby mountains

Adding Gate Numbers in klia2 (Kuala Lumpur International Airport, Terminal 2)

Posted by Reinhart Previano on 22 October 2018 in English (English)

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, before changeset

Displayed map of klia2, after changeset Displayed map of klia2, after changeset

Current displayed map of KLIA (Terminal 1), with gate numbers assigned 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.

Location: Sepang, Selangor, Malaysia

Major Changes in Central Park Mall Jakarta

Posted by Reinhart Previano on 24 February 2018 in English (English)

Changeset details:

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):

Google Maps version of the mall

Location: RW 06, Tanjung Duren Selatan, Grogol Petamburan, Jakarta Barat, Jakarta Special Capital Region, 11470, Indonesia