Secure websites use HTTPS
Scam alert
Annotation of the Building Height Control (in metre AMSL).
Data from Jan 2013
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 Building Height Control Plan Text-Amsl. Large datasets may be truncated in the preview. Please download the dataset for complete data.
{
"type": "FeatureCollection",
"name": "G_MP08_BUILDHTCTRL_BLD_AN",
"features": [
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.85153010800396,
1.3118237610843313
],
[
103.85227568585714,
1.3118237555164656
]
]
},
"properties": {
"OBJECTID": 348,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "83m\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": 8256,
"INC_CRC": "9B61A6E535C89E9F",
"FMEL_UPD_D": "20130104192218",
"SHAPE.AREA": 6310.56210696,
"SHAPE.LEN": 321.595
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.85020382913886,
1.318644992381628
],
[
103.85084959284494,
1.3186449878933508
]
]
},
"properties": {
"OBJECTID": 347,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "104m\r\nAMSL ",
"FONTNAME": "Arial",
"FONTSIZE": 70.87,
"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": "CDDF21C83CB2239E",
"FMEL_UPD_D": "20130104192217",
"SHAPE.AREA": 4382.74597784,
"SHAPE.LEN": 268.0084
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84679092785572,
1.317027662261087
],
[
103.84753650741959,
1.3170276580977607
]
]
},
"properties": {
"OBJECTID": 346,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "93m\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": 8256,
"INC_CRC": "263E61BDFA8E37A7",
"FMEL_UPD_D": "20130104192216",
"SHAPE.AREA": 6310.56210688,
"SHAPE.LEN": 321.595
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84074799823958,
1.3123444311119508
],
[
103.84149357642914,
1.312344428776047
]
]
},
"properties": {
"OBJECTID": 345,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "81m\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": 8256,
"INC_CRC": "B17A4A6E47F67AB3",
"FMEL_UPD_D": "20130104192218",
"SHAPE.AREA": 6310.55282856,
"SHAPE.LEN": 321.5948
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.8432583780912,
1.3117155165154972
],
[
103.84400395608941,
1.311715513428067
]
]
},
"properties": {
"OBJECTID": 344,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "63m\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": 8256,
"INC_CRC": "24CB4353E3F01E30",
"FMEL_UPD_D": "20130104192217",
"SHAPE.AREA": 6310.56210696,
"SHAPE.LEN": 321.595
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.8432908115347,
1.3145191796535707
],
[
103.8440363903635,
1.3145191765497977
]
]
},
"properties": {
"OBJECTID": 343,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "99m\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": 8256,
"INC_CRC": "051C7F5B6B5E911C",
"FMEL_UPD_D": "20130104192217",
"SHAPE.AREA": 6310.55282856,
"SHAPE.LEN": 321.5948
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.845073144472,
1.316023797734316
],
[
103.84581872374277,
1.3160237940908683
]
]
},
"properties": {
"OBJECTID": 342,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "99m\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": 8256,
"INC_CRC": "A70C00DD8AF5EA97",
"FMEL_UPD_D": "20130104192216",
"SHAPE.AREA": 6310.55282848,
"SHAPE.LEN": 321.5948
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84452326232346,
1.317616551044942
],
[
103.84526884191921,
1.31761654756269
]
]
},
"properties": {
"OBJECTID": 341,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "117m\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": 8256,
"INC_CRC": "DC5270F154D0256F",
"FMEL_UPD_D": "20130104192216",
"SHAPE.AREA": 6310.55282856,
"SHAPE.LEN": 321.5948
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.84318986130272,
1.3170582740923904
],
[
103.8439354408856,
1.3170582710130125
]
]
},
"properties": {
"OBJECTID": 340,
"FEATUREID": 1877,
"ZORDER": 0,
"ANNOTATIONCLASSID": 0,
"SYMBOLID": 0,
"STATUS": 0,
"TEXTSTRING": "117m\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": 8256,
"INC_CRC": "697F89E0D1D78656",
"FMEL_UPD_D": "20130104192216",
"SHAPE.AREA": 6310.55282856,
"SHAPE.LEN": 321.5948
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
103.839471453This 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_8e861ac9c2deb5d200daad4a45d7e83e"
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.