You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2016-12-01 15:00:27

haginat
Member
From: Würzburg
Registered: 2016-12-01
Posts: 3
Website

Symmetrical Building Footprints

Hi,

first I have a question. http://www.openstreetmap.org/#map=19/49.78420/9.93571 is the Adalbero Church in Würzburg, Germany. In real world it is AFAIK exactly symmetrical having one symmetryline (I call it order one invertable). That simplification is obviously rectangular and in context of the String Matching symmetry detection method symmetrical (the angles are symmetrical but the edge lengths aren't). So my question is how has that simplification been obtained?

Now about me. I am developing symmetrical building footprint simplification for more than four years now. I rely on three steps. First a multistep symmetry detection procedure, then symmetry line adjustment and finally (a combination of) different simplification methods. Currently I have only one simplification method that aligns the edges parallel and orthogonal to the symmetry lines and simplifies with respect to a minimum edge length parameter. See images below.

Here is a shape from the open San Francisco Building Footprint Dataset. The adjusted order one invertable symmetry is indicated.
shape5s.PNG

Here the shape got simplified and its edges are aligned parallel and orthogonal to the symmetry line.
shape5simp.PNG

This is the Cook County Jail from the open Chicago Building Footprint Dataset. Its order one invertable is indicated.
shape4s.PNG

Here its order four invertable got simplified aligning the edges parallel and orthogonal to its symmetry lines.
shape4simp.PNG

If there is interest, I would grant OpenStreetMap a free licence to use the tool and publish the simplifications on OpenStreetMap.

Last edited by haginat (2016-12-01 19:54:11)

Offline

#2 2016-12-01 23:13:01

westnordost
Member
From: Hamburg
Registered: 2013-07-13
Posts: 673

Re: Symmetrical Building Footprints

Wow, this looks really cool! I think this would make a great addition as a plugin (or builtin function) for JOSM.
As a standalone tool, I fear, it wouldn't be used too much.

So my question is how has that simplification been obtained?

I don't understand your question. If you mean to ask how the church's shape was created, I would say the user just traced the building from satellite imagery and then pressed "Q" in JOSM (=orthogonalize).

Last edited by westnordost (2016-12-01 23:18:19)

Offline

#3 2016-12-02 13:48:02

haginat
Member
From: Würzburg
Registered: 2016-12-01
Posts: 3
Website

Re: Symmetrical Building Footprints

Yes ,this answers my question.

The J in JOSM, is it for Java or Java Script?

Can you provide me with a link?

Offline

#4 2016-12-02 18:12:10

n76
Member
Registered: 2013-05-22
Posts: 313

Re: Symmetrical Building Footprints

haginat wrote:

Yes ,this answers my question.

The J in JOSM, is it for Java or Java Script?

Can you provide me with a link?

Java.

http://wiki.openstreetmap.org/wiki/JOSM

https://josm.openstreetmap.de

Offline

#5 2016-12-04 11:01:47

haginat
Member
From: Würzburg
Registered: 2016-12-01
Posts: 3
Website

Re: Symmetrical Building Footprints

I see. It would be too much to refactor so much Java Code. But I consider to make a free OSM edition. Is there an API?

Offline

Board footer

Powered by FluxBB