Secure websites use HTTPS
Scam alert
Indicative polygon of the waterbody area.
Data from Jun 2012
Last updated 9 months ago (15 Nov 2025)
Attribute Legend
| Attributes | Data Type | Description |
|---|---|---|
| OBJECTID | Numeric | - |
| FEATUREID | Numeric | - |
| ZORDER | Numeric | - |
| ANNOTATIONCLASSID | Numeric | - |
| SYMBOLID | Numeric | - |
| STATUS | Numeric | - |
| TEXTSTRING | Text | - |
| FONTNAME | Text | - |
| FONTSIZE | Numeric | - |
| BOLD | Numeric | - |
| ITALIC | Numeric | - |
| UNDERLINE | Numeric | - |
| VERTICALALIGNMENT | Numeric | - |
| HORIZONTALALIGNMENT | Numeric | - |
| XOFFSET | Numeric | - |
| YOFFSET | Numeric | - |
| ANGLE | Numeric | - |
| FONTLEADING | Numeric | - |
| WORDSPACING | Numeric | - |
| CHARACTERWIDTH | Numeric | - |
| CHARACTERSPACING | Numeric | - |
| FLIPANGLE | Numeric | - |
| OVERRIDE | Numeric | - |
| INC_CRC | Text | - |
| FMEL_UPD_D | Numeric | - |
| SHAPE.AREA | Numeric | - |
| SHAPE.LEN | Numeric | - |
Dataset preview
This code can be used to view the raw JSON dataset for SDCP Waterbody Name. Large datasets may be truncated in the preview. Please download the dataset for complete data.
{
"type": "FeatureCollection",
"name": "G_MP08_WATERBODY_AN",
"features": [
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.74863992449768,
1.3392165538424055
],
[
103.74875828551909,
1.338137867519051
]
]
},
"properties": {
"OBJECTID": 345,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "SUNGEI",
"FONTNAME": "Arial",
"FONTSIZE": 85.04,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 1,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 276.3,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "5EB47858F5242A41",
"FMEL_UPD_D": "20120614161613",
"SHAPE.AREA": 5001.66412992,
"SHAPE.LEN": 344.128617240727
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.75700460643266,
1.3246762124347062
],
[
103.75789084428538,
1.3240580320458049
]
]
},
"properties": {
"OBJECTID": 346,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "SUNGEI",
"FONTNAME": "Arial",
"FONTSIZE": 85.04,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 1,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 325.2743,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "15FFEFD05E9F6FB1",
"FMEL_UPD_D": "20120614161610",
"SHAPE.AREA": 5001.67063368,
"SHAPE.LEN": 344.128729843305
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.8890954263372,
1.4048534491251894
],
[
103.89005078804553,
1.4053566755486457
]
]
},
"properties": {
"OBJECTID": 366,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "SUNGEI",
"FONTNAME": "Arial",
"FONTSIZE": 85.0392,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 0,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 27.6277,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "B37AE6A1957BE543",
"FMEL_UPD_D": "20120614161612",
"SHAPE.AREA": 4391.39535092,
"SHAPE.LEN": 311.181447399958
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.88179623283801,
1.3900065642656272
],
[
103.88182576253801,
1.391272334110217
]
]
},
"properties": {
"OBJECTID": 367,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "PUNGGOL",
"FONTNAME": "Arial",
"FONTSIZE": 85.04,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 0,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 88.65613837,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "B3305C9C98C0EE8C",
"FMEL_UPD_D": "20120614161614",
"SHAPE.AREA": 5083.40525216,
"SHAPE.LEN": 370.374572794945
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.88618199121754,
1.3985398504850173
],
[
103.88658406454145,
1.3997395611781145
]
]
},
"properties": {
"OBJECTID": 368,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "PUNGGOL",
"FONTNAME": "Arial",
"FONTSIZE": 85.04,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 0,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 71.362114,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "4AD34498117A74D1",
"FMEL_UPD_D": "20120614161614",
"SHAPE.AREA": 5083.40376464,
"SHAPE.LEN": 370.37454409487
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.90518049499951,
1.3832148861123634
],
[
103.90576361532734,
1.3841277555331954
]
]
},
"properties": {
"OBJECTID": 372,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "SUNGEI",
"FONTNAME": "Arial",
"FONTSIZE": 85.04,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 0,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 57.265087,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "6C0EEE3A34FE399B",
"FMEL_UPD_D": "20120614161606",
"SHAPE.AREA": 4522.15992432,
"SHAPE.LEN": 318.239862124678
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.90005268106977,
1.3671698488874164
],
[
103.90048636548067,
1.3681634482601492
]
]
},
"properties": {
"OBJECTID": 373,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "SUNGEI",
"FONTNAME": "Arial",
"FONTSIZE": 85.04,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 0,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 66.28605312,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "55C5DD203CD4A549",
"FMEL_UPD_D": "20120614161614",
"SHAPE.AREA": 3855.02069672,
"SHAPE.LEN": 297.073019953284
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.89804622666928,
1.3788586546282198
],
[
103.90516511000084,
1.3798641107657805
]
]
},
"properties": {
"OBJECTID": 374,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "SUNGEI PINANG",
"FONTNAME": "Arial",
"FONTSIZE": 85.04,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 0,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 7.99,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "E467FEF030E64D3F",
"FMEL_UPD_D": "20120614161605",
"SHAPE.AREA": 15587.52152402,
"SHAPE.LEN": 997.187139092216
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.9217501287991,
1.3959721517338524
],
[
103.92298919871875,
1.3970184663917578
]
]
},
"properties": {
"OBJECTID": 369,
"FEATUREID": -1,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "SERANGOON",
"FONTNAME": "Arial",
"FONTSIZE": 85.0392,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 1,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 40,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 0,
"OVERRIDE": 0,
"INC_CRC": "A3E46F96838AF19D",
"FMEL_UPD_D": "20120614161608",
"SHAPE.AREA": 6828.47331984,
"SHAPE.LEN": 474.511493445274
}
},
{
"type": "Feature",
"geometry": {
"type":This code can be used to test a sample API query. It retrieves the data catalogue of this dataset. For a complete guide on query parameters and syntax, please refer to the API documentation
Adding an API key gives you higher rate limits and priority support. Log in to create your API key.
import requests
dataset_id = "d_0c64028ba814d197e8f77a91154a35c9"
url = "https://api-open.data.gov.sg/v1/public/api/datasets/" + dataset_id + "/poll-download"
response = requests.get(url)
json_data = response.json()
if json_data['code'] != 0:
print(json_data['errMsg'])
exit(1)
url = json_data['data']['url']
response = requests.get(url)
print(response.text)This dataset can be reused and cited in research publications.
03 Nov 2025
Free forever for personal or commercial use, under the Open Data Licence.