0

How can we measure the area of a polygon on a OpenStreetMap map?

It can be either:

  • the area of a hand-drawn polygon,
  • the surface area (at ground level) of an existing building

It seems the standard OpenStreetMap viewer doesn't has this feature in the toolbar.

This is similar to Adding a ruler to the OpenStreetMap site? but about areas instead of distances.

5
  • what kind of polygon are you talking about ? a self-drawn ?
    – Taras
    Commented May 17 at 11:37
  • Example @Taras, the surface area at ground level of this random building: openstreetmap.org/way/54989463
    – Basj
    Commented May 17 at 11:45
  • You need to be very careful doing any distance measurements with data displayed in Web Mercator (EPSG:3857) or WGS84 (EPSG:4326)., since neither is suitable to Cartersian measurement.
    – Vince
    Commented May 17 at 11:46
  • @Vince I'm looking for areas if < 1000 square meter, so the differences will probably be negligible.
    – Basj
    Commented May 17 at 11:50
  • Unless you plan to map the Equator, the differences will NOT be "negligible" -- 3857 error approaches infinity near the poles.
    – Vince
    Commented May 17 at 13:25

1 Answer 1

1

There are a few websites that do this

https://www.daftlogic.com/projects-google-maps-area-calculator-tool.htm Uses OSM base maps. Example: enter image description here

This site does use ads to generate revenue to pay for the servers.

2
  • Thanks ! But I see two problems in the UI/UX: 1) you can't zoom on a building, the maximum zoom level is not enough (I think this is already present on OSM) 2) you cannot pan / move on the map, but only zoom. Would you do another website that does not suffer from this problem ?
    – Basj
    Commented May 17 at 12:42
  • use the control on the left side to pan and zoom in out. The satellite basemap has more zoom levels.
    – Mapperz
    Commented May 17 at 12:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.