xMap data

Map features

Map features reads OpenStreetMap, the open map of the world made by its contributors, for the things around your places: schools, parks, bus stops, stations, parking, pharmacies, hospitals, substations, playgrounds and more, or anything with an OpenStreetMap tag. It counts them around each place that reaches it, or lists them in an area or around a point, each with its name, address, opening hours, website and a link to it on the map. Map data © OpenStreetMap contributors.

In the editor: Features from OpenStreetMap, the open map of the world (© OpenStreetMap contributors, ODbL): schools, parks, bus stops, stations, parking, pharmacies, substations and more, or any OpenStreetMap tag. Around each incoming place with counts (how many of each kind within a distance, and the nearest), or the features themselves around places, in the Area of interest or around a point, each with its name, address, opening hours, website and a link to it on the map. OpenStreetMap is mapped by volunteers: its coverage is very good in most cities and thinner in some places.

Settings

Find

Pick one or more

Up to five kinds at once. Each kind is counted on its own, so a place gets osm_schools, osm_parks and so on.

Up to 5 kinds; each is counted on its own.

  • Schools
  • Universities
  • Hospitals
  • Clinics and doctors
  • Pharmacies
  • Parks
  • Playgrounds
  • Sports centres
  • Bus stops
  • Train and metro stations
  • Parking
  • Bicycle parking
  • Fuel stations
  • Supermarkets
  • Banks and ATMs
  • Post offices
  • Police stations
  • Fire stations
  • Places of worship
  • Public toilets
  • Drinking water
  • Electrical substations
  • Speed cameras
  • Traffic signals
  • Construction sites
  • Industrial land

Or an OpenStreetMap tag

Text

Anything OpenStreetMap maps: amenity=bench, shop=bakery, highway=crossing, leisure=dog_park, or a key alone such as shop for every shop. The OpenStreetMap wiki lists the tags.

Any key=value from the OpenStreetMap wiki, such as amenity=bench or shop=bakery; a key alone (shop) finds every value.

Where

Pick one

Automatic counts around the places that reach it when they have a position, otherwise it lists the features in the Area of interest. Each incoming place: up to 100 a run. Area of interest: each city or area within 10 km of its middle.

Around the places that reach this block when they have a location, otherwise in the Area of interest before it.

  • Automatic
  • Each incoming place
  • Area of interest
  • A point

Point (latitude, longitude)

Text

Within

Pick one

How far from each place or the point a feature counts, in a straight line.

How far from each place or the point a feature counts.

  • 250 m
  • 500 m
  • 1 km
  • 2 km
  • 5 km

Pass on

Pick one

Counts keep your places and add numbers to them. The features found pass on the features themselves, each with the place it was near and its distance.

Your places go on, each with osm_features, a count for each kind (osm_schools, osm_parks...), the nearest feature, its kind and its distance.

  • Each incoming place, with counts
  • The features found

Most features

A number

Up to 500 features a run, the nearest first.

Up to 500 a run, the nearest first.

What comes out

Each item that leaves the block carries these fields, to use in the blocks after it as {{field}}.

Each incoming place, with counts

Pass on: Each incoming place, with counts.

  • osm_features: How many features of every kind asked are within the distance.
  • osm_<kind>: How many of one kind: osm_schools, osm_parks, osm_bus_stops, osm_amenity_bench.
  • osm_nearest, osm_nearest_kind, osm_nearest_m: The nearest feature, its kind and how far it is in metres.

Each feature, as an item

The features found, the Area of interest or A point.

  • name, kind, tag: Its name (or its kind and street when it has none), the kind you asked for and its OpenStreetMap tag.
  • lat, lng, near or area, distance_m: Its position (the middle of a building or park), the place or area it was found in, and how far.
  • address, city, opening_hours, website, phone, operator, wheelchair: What OpenStreetMap knows about it, when it is mapped.
  • osm_id, link, source: Its OpenStreetMap id, a link to it on the map, and the credit.

How to use it

Real estate

Apartment buildings with schools, parks and shops on foot

Buildings ranked by what families can reach in a short walk.

Public sector

Schools with no pedestrian crossing nearby

The schools to fix first, on a map for the road safety team.

Retail

Store sites near bus stops and stations

A grocery chain in Toronto picks sites where people arrive on foot.

Before: Each site was checked on a map by hand.

With the flow: Every candidate site has its stops and stations counted, the best served first.

Logistics

Parking near delivery stops

Drivers lose time where there is nowhere to stop: those stops are flagged before the route is planned.

Energy

Substations near new sites

A site far from a substation costs more to connect.

Hospitality

What guests can walk to

Public sector

Public toilets and drinking water in parks

The parks with neither come first in the works budget.

Insurance

Fire stations near insured sites

The distance to the nearest fire station is part of the risk.

Good to know

  • Two credits for each place, point or area searched, at least the minimum a step charges. Places about 100 m apart share one search, and a search is kept 30 days, so the same search again costs nothing.
  • Map data © OpenStreetMap contributors, under the Open Database License (ODbL). The credit is on every result and in every email a flow sends with it.
  • OpenStreetMap is mapped by volunteers. Most cities are mapped in great detail; some places have fewer features, and opening hours or websites are not always filled in.
  • The searches go to the public Overpass server, which asks for light use: each search is a circle of at most 10 km, places are asked about ten at a time, and at most 20 requests go out a run, two at a time. A bigger area is searched within 10 km of its middle, and the step says so.
  • Distances are in a straight line. For what can be reached on foot or by car in a time, put a Travel area before it.

Works well with

  • Nearby places: Places around a point from xMap’s own places database (300M+ places, refreshed every month): pick the types of place (more than 5,000, such as Restaurant, Cafe, Pharmacy, Hospital or Gas station, or a whole group of them) and how far to look.
  • My data: Brings in a table you uploaded or a list you saved on the My data page: your stores, customers, target accounts or sites.
  • Travel area: The area you can reach within a travel time (15 minutes by car) or a distance by road (10 km), on foot, by bike or by car, from each incoming place or from places you pick.
  • Filter: Keeps only the items that match a rule.
  • Sort and limit: Puts the items in order, and can keep only the first ones: the 10 best rated, the 20 nearest, the highest fit scores.
  • xMap LLM: Tell the AI what to do in plain words.
  • Show on a map: Shows the results as points on a map, with the area of interest.
  • Email: Sends one email per run with all the items, or one email per item.

Help articles

Try it

Build a flow with Map features on the home page, no account needed, or book a call. Try it live