places
15 blocks in 1 groups. Open a block for its pins, an example and how it behaves.
places
- places in bounding box
arrayv15.0.0Returns every point of interest inside a bounding box — the block for rendering what is currently on screen. Results carry no distance, because a bounding box has no query point; useplaces_nearestwhen you need distances. Data is Overture Maps Places. - filter by places
arrayv15.0.0Keeps or removes items from a list according to a places filter, without writing anything to a store. Feed it a filter fromplaces_parse_queryto turn typed text such asbinnen 300m van een basisschoolstraight into a filtered list. Items with no usable coordinate cannot satisfy a spatial test, so they are treated as not matching. - list place categories
arrayv15.0.0Lists the curated category groups with their Dutch and English labels and synonyms — the block to build a category dropdown from. Overture ships roughly 1700 raw categories, which is far too many to show a user, so they are folded into a smaller curated set. Any group id or synonym listed here can be passed to thecategoriespin on the other blocks. - get place by id
objectv15.0.0Looks up a single place by its Overture id — the block for re-resolving an id you stored earlier. Not finding it is a successful lookup withfoundfalse, not an error: an id can disappear between dataset releases, so branch onfoundrather than onsuccess. Ids are opaque; do not parse them. - place here
objectv15.0.0Resolves the place a coordinate is at, rather than the record nearest to it. Two things separate it fromplaces_nearest. It ignores records that are not places you can be at — at Madurodam the restaurant inside it is a metre nearer than the park, and the park is still the answer. And it recognises being inside something: a point in the middle of the Efteling has a snack bar four metres away and the park's own record half a kilometre off at the entrance, so the answer is the park. That is inferred from the park's own attractions surrounding you, because Overture Places has points and no boundaries;kindtells you which way the answer was reached, and a point with nothing prominent around it honestly answersnonerather than reaching for the nearest landmark it can find. - search places
arrayv15.0.0One search box over both points of interest and settlements, with a single ranking across the two. Handles accents (BrédafindsBreda), typos (amsterdm centraal), partial words as you type, and collapses duplicate records for the same real place. Settlements outrank businesses, soBredaresolves to the municipality rather than to one of the ~2000 business names containing it. Passnearto bias results towards the current viewport. Each result carrieskind,subtitleandscore, so a dropdown renders straight from them. - places dataset info
conditionv15.0.0Reports which dataset this node is serving: the Overture release, the vocabulary version, and how many records and categories it holds. This is the one places block that answers when no dataset is loaded — that is its job, so checkloadedrather thansuccess. Worth surfacing in an admin view: the release string is what makes results reproducible and comparable between refreshes. Accuracy limits worth knowing: education categories overcount by roughly 6% against the official register, counts are indicative until conflation exists, andconfidenceis uncalibrated. - parse places query
valuev15.0.0Turns typed Dutch or English into a structured filter.binnen 300m van een basisschoolbecomes a proximity filter;niet bij scholenbecomes a negated one;minimaal 3 kroegen binnen 500mcarries a minimum count;wijk JordaanandStation Bredaresolve to a location. Feedfilterintoplaces_match,places_filterorplaces_facet. Parsing is rule-based and deterministic — no model call and no network. It never guesses silently: anything it could not read comes back inunparsedwith a lowerconfidence, so you can fall back to plain search instead of acting on a half-understood filter. - facet counts by places
objectv15.0.0Counts how many items in a list are near each category — “412 objects near a hospital” in one node. Counts items, not places: an item with three hospitals nearby counts once, which is what a facet over an inventory means. Passcategorieswith a shared radius, orfiltersfor a named filter per facet. - match places filter
conditionv15.0.0Tests one geo point against a places filter, normally one fromplaces_parse_query.distance_mandcountcome back whether or not the filter matched, so you can re-answer any radius question from the result without calling again — which is what lets a radius slider move without a round trip.reasonis a readable Dutch explanation you can show to the user. - enrich with nearby places
arrayv15.0.0Adds the nearest place per category to every item in a list, in one call — no iterator needed. The usual pipeline is: query your objects, run this block, then write the result back with a mutation. After that an ordinary range query filters on the stored distance, so no further lookups are needed. Each item gets{distance_m, name, id, count}per category underoutput path. Items are copied, never modified in place, and every item is returned whether or not it had a usable coordinate. - nearest places
arrayv15.0.0Finds the nearest points of interest to a geo point, ordered by distance, with the distance to each in metres. Leavemax distanceempty for an unbounded search — because you get distances back rather than a yes/no, you can apply any radius afterwards without querying again, which is what makes a free-choice radius slider possible. Data is Overture Maps Places; seeplaces_dataset_infofor the release, and note that counts are indicative rather than a register. - resolve place category
valuev15.0.0Resolves free text such askroeg,basisschoolorsupermarktto a category group id. Regular plurals are handled, sokroegenandbarswork without being listed. When a word spans several groups —schoolis the obvious case — the alternatives are returned rather than one being picked silently, because only you know which was meant. - places within radius
arrayv15.0.0Returns every point of interest inside a radius, nearest first. Reports bothcountandraw_count: Overture is not conflated, so the gap between them is how much duplication the source data carries at this spot. Treatcountas a deduplicated search result, not a census —train_stationtotals 1,432 nationally against roughly 400 real stations. Data is Overture Maps Places. - place density
numberv15.0.0Measures how built-up the area around a point is: how many places sit within the radius, the rate per km², a breakdown per category, and a classification (dense_urban,urban,suburban,rural). The classification is driven by the per-km² rate rather than the raw count, so it does not change when you change the radius. Data is Overture Maps Places.