WikiProject Singapore

From OpenStreetMap Wiki
(Redirected from Singapore)
Jump to navigation Jump to search
Browse WikiProject Singapore map

Zoom level : 12
Latitude : 1.34
Longitude : 103.85

Singapore Map from 30 Jan 2010

Welcome to OSM Singapore!

The plan is to start doing a rough island and highways after that clean up the city center a bit and then we see how it goes. We need to do a bit of Johor and bintan/batam also to get a bit of surrounding.


User:Stefan8 - Working on Singapore.

User:Singastreet (using josm) - Working on roads located in western & northern parts of Singapore


User:Singeo - Working on area around East Coast Road/Still Road/Changi Road

User:Raiis2001 - Working on area around West (Bukit Panjang/Bukit Timah/orchard areas..)

User:Harishpillay - Working on forested areas gathered during hhh runs.

User:Ghane - Adding names to roads.

User:Tokage - Working on area around Upper Bukit Timah, Bukit Panjang

User:MapEditor - Working on Sembawang mostly. But of course, most parts of Singapore.

User:fusionstream - Working on Tampines/Simei but some parts of Bedok and Pasir Ris as well. Also tagging Marine Features for Singapore over at OpenSeaMap (which uses the same database) - focusing on the northern area for the moment.

User:HangYong - Working on area around West and some less travelled roads around.


User:Ebolwidt - Working from Kolam Ayer (north) area outwards

User:eugenepjk - Staying in the West Side of Singapore. Focusing in that area.

User:Sermann - looking at cleaning up the bicycle maps


The current OSM Singapore map can be found at: or

Forum / Discussion

A thread has been created in the forum to facilitate sharing of ideas and tips. Please go to here

Additional discussion and updates can also be found in Talk:WikiProject_Singapore

General Information

Map Types

Transport Map

For this map type, refer to route section to modify/enhance transport routes to the map.

3D Map

For this map type, refer to buildings section to add 3D features to the map.

Location OpenStreetMap OSM2World OSMBuildings F4 Map OpenScienceMap OSM go Mapbox GL Tangram Blicky
Singapore Singapore View in 2D View in 3D N/A View in 3D View in 3D

View in 3D Drive in 3D Fly in 3D

View in 3D View in 2.5D

Harbour (Sea Map)

Port of Singapore is one of the biggest in the world and very well mapped:

Under Construction

For highways, buildings and land-use under construction, please do not mark '(U/C)' under the name tag. Do consider the use of the construction value tags in conjunction with the construction key to mark that the feature is under construction.

Highway Building Land-use






Things that need to be done


  • Roads in private residential areas may be missing correct names.
  • Transit routes.

Detailed Information

  • Buildings information such as address, 3D shapes.

New Buildings

  • Buildings that are unmapped/planned/under construction.


  • Use highway=motorway for expressways, i.e. CTE, ECP, PIE, AYE, TPE, KPE, SLE and so on.
  • Use highway=trunk for semi expressways, i.e. Nicoll highway, Outer Ring Road System and West Coast Highway. See picture from wikipedia
  • Use highway=primary for Singapores main roads except when they fall in category trunk (see suggestion of main roads in wikipedia), assume Upper Thomason and Upper Serangoon also fall in this category and probably a few more??
  • Use highway=secondary for other big roads that are not main roads, like Tanglin road
  • Use highway=tertiary for small roads or alleys, usually roads that service HDB estates.
  • Use highway=residential usually for roads that move between "landed properties". Sometimes for roads that connect different HDB clusters. If there are designated parking lots on one or both sides of the road (some landed properties), see below.
  • Use highway=service for roads that lead into residential neighborhoods. Append service=parking_aisle when there are parking lots on one or both sides of the road, or service=driveway if the road is an access road. Use oneway=yes if appropriate.

Use footway = both/left/right on a road way if there is a side walk. Choose the appropriate value.

Roads which are physically segregated in either direction should be a dual carriageway (2 ways going in opposite direction).


Public Transport

Rail Services

Refer to Mass Rapid Transit (Singapore) for a list of LRT/MRT routes.

Bus Services

Refer to Bus Routes (Singapore) for a list of bus routes.

Semi-public Bus Services
  • NTU Internal Shuttle
  • NUS Internal Shuttle relation 2167804
  • Sentosa Transport Services relation 2353586
  • KTM rail between Tg Pagar Railway Station and Woodlands Checkpoint
    • Rail completed, but not yet update the layer position (i.e. whether the track is above or below roads / MRT tracks)

Cycling Routes

This applies to cycling routes denoted by Park Connector Network (PCN) and Bicycle Paths Tagging (proposed). Proposing the following tagging for Park Connector Networks and bicycle paths:

Type of path Relation Additional tags
(u/c) Round Island Route(u/c) North-South Axis Park Connector Network network=ncn
All official PCNs Park Connector Network none
All official On Road Cycling Lanes On Road Cycling Lanes none
Bicycle paths related to PCN, but not officially PCN Park Connector Network network=lcn
All other bicycle paths none none

Relation definitions

Tag Value
name Park Connector Network
network rcn
ref PCN
route bicycle
type route
highway cycleway
cycleway track

On Road Cycling Lane (new)

Tag Value
name On Road Cycling Lane
network rcn
ref ORCL
route bicycle
type route
highway cycleway
cycleway lane

Note: the PCNs are currently all mapped with the 'Park Connector Relation', but the wiki suggest that we should not use relations for more than 300 members, so will look at alternatives.

Your thoughts are welcome!


Suggestion 1: PCN (biggest/national) > Loops/RIR/C2C (regional) > smaller PCN sections (local) > Individual ways (smallest)

Maybe split the PCN according to the loops by NParks (i.e. Southern Ridges Loop, relation North Eastern Riverine Loop), and then add the members to super-relations under PCN. Issue is there might be some overlap (i.e. Serangoon Park Connector is included in both Central Urban Loop and North Eastern Riverine Loop). Split the loops/routes further into members based on PCN names (i.e. relation Serangoon Park Connector). These are made up of ways which are the smallest component. These relations/super relations probably will not exceed 300 members

Suggestion 2: PCN > smaller PCN sections > Individual ways

Same as above but remove 'Loops/RIR/C2C' layer so there will not be any overlaps. The loops can be under a separate relation from PCN


Common address tags to be used are

Building-specific tags are listed in the following table.

HDB Apartments Car Park Condominiums Commercial Others
Building Type building=residential building=yes building=residential building=commercial building=yes
Residence Type residential=HDB residential=condominium
Amenity amenity=parking




To support 3D functionality, building:levels=* may be used to denote the building attributes. More advanced users should refer to Simple 3D buildings or 3D tagging.

In addition, for area zoning, landuse=residential and name=* should be used to demarcate the boundaries of the area. Examples include residential neighborhoods, school boundaries, park boundaries.



Places of Interest

Public Services

  • Police/Fire Services
  • Healthcare Services (Hospitals/Public Clinics)
  • Mail Services (Postal)


  • Malls (and POIs)
  • Parks/Nature Reserves (and Trails)
  • Restaurants/Fast-food/Food Courts, and Bars/Clubs

See Also