Tool tree
gradeNot graded
page: Every page
get_city_summaryAnswer
Headline results for Singapore and/or Johor Bahru: share of residents who can walk to all six everyday essentials (a grocery or provision shop, a clinic, hospital or pharmacy, a school or childcare centre, a park of at least 0.5 ha, a bus stop or station, an eatery) within 15 minutes, the share on the walking network, the Overture Places check, low-access residents, and per-essential walking times.
View tool JSON
{
"name": "get_city_summary",
"kind": "answer",
"impl": "imperative",
"description": "Headline results for Singapore and/or Johor Bahru: share of residents who can walk to all six everyday essentials (a grocery or provision shop, a clinic, hospital or pharmacy, a school or childcare centre, a park of at least 0.5 ha, a bus stop or station, an eatery) within 15 minutes, the share on the walking network, the Overture Places check, low-access residents, and per-essential walking times.",
"inputSchema": {
"type": "object",
"properties": {
"city": {
"type": "string",
"enum": [
"sg",
"jb"
],
"description": "Omit for both cities"
}
}
},
"page": "/"
}find_neighbourhoodsAnswer
Search or rank neighbourhoods (Singapore planning areas, Johor Bahru state constituencies) by name, completeness or population. Returns walking-access statistics and a link that opens the neighbourhood in the Explorer.
View tool JSON
{
"name": "find_neighbourhoods",
"kind": "answer",
"impl": "imperative",
"description": "Search or rank neighbourhoods (Singapore planning areas, Johor Bahru state constituencies) by name, completeness or population. Returns walking-access statistics and a link that opens the neighbourhood in the Explorer.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Part of a name (e.g. 'Bedok') or an exact id"
},
"city": {
"type": "string",
"enum": [
"sg",
"jb"
]
},
"sort": {
"type": "string",
"enum": [
"population",
"least_complete",
"most_complete"
],
"default": "population"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
}
},
"page": "/"
}walk_fromAction
Walk the street network from a point in Singapore or Johor Bahru and report which of the six essentials are reachable within the time budget, with the nearest destination for each.
View tool JSON
{
"name": "walk_from",
"kind": "act",
"impl": "imperative",
"description": "Walk the street network from a point in Singapore or Johor Bahru and report which of the six essentials are reachable within the time budget, with the nearest destination for each.",
"inputSchema": {
"type": "object",
"properties": {
"lon": {
"type": "number",
"description": "Longitude (WGS84), e.g. 103.8198"
},
"lat": {
"type": "number",
"description": "Latitude (WGS84), e.g. 1.3521"
},
"minutes": {
"type": "integer",
"enum": [
5,
10,
15,
20
],
"default": 15
},
"speed": {
"type": "string",
"enum": [
"slow",
"base",
"brisk"
],
"default": "base",
"description": "0.9 / 1.2 / 1.4 m/s"
}
},
"required": [
"lon",
"lat"
]
},
"page": "/"
}get_footpath_scenarioAnswer
The one-footpath scenario: the single short public footpath in Johor Bahru that would bring the most residents an extra everyday essential within a 15-minute walk, with its effect, sample routes, sensitivity, ranked alternatives, assumptions and the checks to make on site.
View tool JSON
{
"name": "get_footpath_scenario",
"kind": "answer",
"impl": "imperative",
"description": "The one-footpath scenario: the single short public footpath in Johor Bahru that would bring the most residents an extra everyday essential within a 15-minute walk, with its effect, sample routes, sensitivity, ranked alternatives, assumptions and the checks to make on site.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}open_explorerAction
Show a view in the interactive Explorer map: choose the essential, time budget, walking speed, population group, an alternative assumption, a car-park-to-hub scenario, a point to walk from, or a neighbourhood, shown as the map or as a table of neighbourhoods. Navigates this page and returns the shareable URL.
View tool JSON
{
"name": "open_explorer",
"kind": "act",
"impl": "imperative",
"description": "Show a view in the interactive Explorer map: choose the essential, time budget, walking speed, population group, an alternative assumption, a car-park-to-hub scenario, a point to walk from, or a neighbourhood, shown as the map or as a table of neighbourhoods. Navigates this page and returns the shareable URL.",
"inputSchema": {
"type": "object",
"properties": {
"metric": {
"type": "string",
"enum": [
"complete",
"groceries",
"healthcare",
"education",
"green_space",
"transit",
"dining",
"rapid_transit",
"civic"
]
},
"minutes": {
"type": "integer",
"enum": [
5,
10,
15,
20
]
},
"speed": {
"type": "string",
"enum": [
"slow",
"base",
"brisk"
]
},
"people": {
"type": "string",
"enum": [
"all",
"elderly"
]
},
"taxonomy": {
"type": "string",
"enum": [
"strict",
"broad"
]
},
"network": {
"type": "string",
"enum": [
"strict"
]
},
"poi": {
"type": "string",
"enum": [
"overture"
]
},
"scenario": {
"type": "string",
"enum": [
"p2p10",
"p2p25",
"p2p50"
]
},
"lon": {
"type": "number"
},
"lat": {
"type": "number"
},
"unit": {
"type": "string",
"description": "Neighbourhood id from find_neighbourhoods"
},
"view": {
"type": "string",
"enum": [
"map",
"table"
],
"description": "table: a sortable table of all neighbourhoods instead of the map"
}
}
},
"page": "/"
}