Secure websites use HTTPS
Scam alert
Annotation of the Building Height Control (in metre AMSL).
Data from Jan 2016
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 MP14 SDCP BH PLAN - Building Height Control Text (m AMSL). Large datasets may be truncated in the preview. Please download the dataset for complete data.
{
"type": "FeatureCollection",
"name": "G_MP14_BUILDHTCTRL_BLD_AN",
"features": [
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84735222886638,
1.3067947586682267
],
[
103.847758339375,
1.3067947563544018
]
]
},
"properties": {
"OBJECTID": 2026,
"FEATUREID": 42,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": -1,
"STATUS": 0,
"TEXTSTRING": "30m\r\nAMSL",
"FONTNAME": "Arial",
"FONTSIZE": 48,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 0,
"INC_CRC": "193F5B14A0988669",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 1848.85745219625,
"SHAPE.LEN": 173.655063699489
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84878686553536,
1.3049762558660347
],
[
103.84940148296602,
1.30497625199072
]
]
},
"properties": {
"OBJECTID": 2025,
"FEATUREID": 0,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "36m\r\nAMSL",
"FONTNAME": "Arial",
"FONTSIZE": 85,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 8256,
"INC_CRC": "4DEDA6B02502D2AC",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 5775.0870629175,
"SHAPE.LEN": 305.8648
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.85235146839287,
1.307216750312891
],
[
103.85285450672191,
1.3072167464283275
]
]
},
"properties": {
"OBJECTID": 2024,
"FEATUREID": 42,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "118m\r\nAMSL",
"FONTNAME": "Arial",
"FONTSIZE": 65.2,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 73792,
"INC_CRC": "CD0FFF3C21711F7C",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 3512.37539057938,
"SHAPE.LEN": 315.105416412459
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.8489175303457,
1.3061137121058604
],
[
103.84942056846462,
1.3061137089162365
]
]
},
"properties": {
"OBJECTID": 2023,
"FEATUREID": 42,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "50m\r\nAMSL",
"FONTNAME": "Arial",
"FONTSIZE": 65.2,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 73792,
"INC_CRC": "E6AD0ACBE134DB7B",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 3503.51639841781,
"SHAPE.LEN": 308.826147324719
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.91697802460152,
1.327461136300438
],
[
103.91754721926404,
1.3274611168597628
]
]
},
"properties": {
"OBJECTID": 2022,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "<FNT name=\"Arial\" size=\"70.00\">18m\r\nAMSL </FNT>",
"FONTNAME": "Arial",
"FONTSIZE": 60,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 8256,
"INC_CRC": "4FD54D9C11840CBD",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 4214.0939340375,
"SHAPE.LEN": 263.1024
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84746214913258,
1.3005329252235744
],
[
103.84791722972125,
1.3005329226187707
]
]
},
"properties": {
"OBJECTID": 2021,
"FEATUREID": 45,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "42m \r\nAMSL",
"FONTNAME": "Arial",
"FONTSIZE": 56.69,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 8256,
"INC_CRC": "1C03199F4A151C72",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 2568.81988668125,
"SHAPE.LEN": 203.99385
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84183540373614,
1.2928892304666135
],
[
103.84263425783968,
1.2928892276481345
]
]
},
"properties": {
"OBJECTID": 2020,
"FEATUREID": 0,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "28m\r\nAMSL",
"FONTNAME": "Arial",
"FONTSIZE": 85.04,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 73792,
"INC_CRC": "6F9F8B038FE7FD3F",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 5843.92649177313,
"SHAPE.LEN": 350.336413504227
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.8478291393217,
1.301193906155038
],
[
103.84844375583836,
1.301193902525759
]
]
},
"properties": {
"OBJECTID": 2019,
"FEATUREID": 0,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "36m\r\nAMSL",
"FONTNAME": "Arial",
"FONTSIZE": 85,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 8256,
"INC_CRC": "087985596CC95BFB",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 5775.0870629175,
"SHAPE.LEN": 305.8648
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84672281450165,
1.3025503597486185
],
[
103.84733743149953,
1.3025503563870764
]
]
},
"properties": {
"OBJECTID": 2018,
"FEATUREID": 45,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "30m\r\nAMSL",
"FONTNAME": "Arial",
"FONTSIZE": 85,
"BOLD": 1,
"ITALIC": 0,
"UNDERLINE": 0,
"VERTICALALIGNMENT": 3,
"HORIZONTALALIGNMENT": 1,
"XOFFSET": 0,
"YOFFSET": 0,
"ANGLE": 0,
"FONTLEADING": 0,
"WORDSPACING": 100,
"CHARACTERWIDTH": 100,
"CHARACTERSPACING": 0,
"FLIPANGLE": 90,
"OVERRIDE": 8256,
"INC_CRC": "7F5980F682220F7A",
"FMEL_UPD_D": "20160120211125",
"SHAPE.AREA": 5775.08876245125,
"SHAPE.LEN": 305.86485
}
},
{
"type": "Feature",
"geometry": {
"type": "LineThis 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_12354405efb2f393e2a5e0ce2741e8c6"
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.