Pierre, Here is a script to select buildings that are not square (not orthogonal):
https://github.com/MikeTho16/JOSM-Scripts SelectNonOrthogonalBuilding.js <https://github.com/MikeTho16/JOSM-Scripts/blob/master/SelectNonOrthogonalBuilding.js> To Run: * Install JOSM's Scripting Plugin * Place above file in a convenient location on your system * Click "Scripting" (on top menu bar) * Click "Run" * Click "..." button and select this file. * Click "Run" Selects building which are not orthogonal, that is buildings where all corners do no measure 90 degrees, with the following exceptions: * Inline vertices (angles of 180 degrees) are ignored. * Regular polygons are not selected as these are likely to be approximations of circles or otherwise valid. * There is a tolerance of +/- 1 degree. The selected buildings are added to the current selection. Mike On Fri, Nov 24, 2017 at 11:58 AM, Mike Thompson <miketh...@gmail.com> wrote: > https://github.com/MikeTho16/JOSM-Scripts > SelectDuplicateBuildings.js > > To Run: > * Install JOSM's Scripting Plugin > * Place above file in a convenient location on your system > * Click "Scripting" (on top menu bar) > * Click "Run" > * Click "..." button and select this file. > * Click "Run" > > Selects duplicate, or near duplicate, area buildings in JOSM's active data > layer. A "near duplicate" is a building whose bounding box overlaps another > building's bounding box by more than 50% (I couldn't get a pure area > compare to work). Only the first building encountered of an overlapping > pair is selected. The selected buildings are added to the current selection. > > > > On Wed, Nov 22, 2017 at 12:17 AM, Denis Carriere <carriere.de...@gmail.com > > wrote: > >> +1 Good question John, >> >> I'll also look into that as well, I really don't think there's a solution >> for that in JOSM (find me all overlapping buildings that overlap by +50%). >> >> *~~~~~~* >> *@DenisCarriere* >> >> On Tue, Nov 21, 2017 at 5:53 PM, john whelan <jwhelan0...@gmail.com> >> wrote: >> >>> >Might have to write a script to do that. I will look into it. I don't >>> think there is a way to do it with the standard query syntax or mapcss. >>> >>> Thanks John >>> >>> On 21 November 2017 at 20:31, Mike Thompson <miketh...@gmail.com> wrote: >>> >>>> > I'm not after ever building that overlaps by a small amount >>>> Might have to write a script to do that. I will look into it. I don't >>>> think there is a way to do it with the standard query syntax or mapcss. >>>> >>>> >>>> >>>> On Tue, Nov 21, 2017 at 6:25 PM, john whelan <jwhelan0...@gmail.com> >>>> wrote: >>>> >>>>> > >>>>> in JOSM >>>>> <ctrl-f> >>>>> Search Syntax = Mapcss selector (lower left of search dialog) >>>>> >>>>> enter the following for the search string: >>>>> area:closed:areaStyle[building] ⧉ area:closed:areaStyle[building] >>>>> >>>>> (The character ⧉ is unicode 29c9) >>>>> >>>>> This works but gives the same results as select buildings then >>>>> validate with crossing ways. I'm not after ever building that overlaps by >>>>> a small amount its the duplicates if I can get them. >>>>> Thanks John >>>>> >>>>> On 21 November 2017 at 19:06, Mike Thompson <miketh...@gmail.com> >>>>> wrote: >>>>> >>>>>> This doesn't take into account the 50% overlap, but: >>>>>> >>>>>> in JOSM >>>>>> <ctrl-f> >>>>>> Search Syntax = Mapcss selector (lower left of search dialog) >>>>>> >>>>>> enter the following for the search string: >>>>>> area:closed:areaStyle[building] ⧉ area:closed:areaStyle[building] >>>>>> >>>>>> (The character ⧉ is unicode 29c9) >>>>>> >>>>>> >>>>>> On Tue, Nov 21, 2017 at 4:16 PM, john whelan <jwhelan0...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Can someone describe a method I can locate these in JOSM. I'm not >>>>>>> after crossing buildings but just those that are mapped twice so two >>>>>>> buildings with 50% or more overlap. >>>>>>> >>>>>>> Straight duplicates aren't a problem but ones that are drawn twice >>>>>>> by two different mappers are. Yes I know it shouldn't happen but it >>>>>>> does. >>>>>>> >>>>>>> Thanks John >>>>>>> >>>>>>> _______________________________________________ >>>>>>> talk mailing list >>>>>>> talk@openstreetmap.org >>>>>>> https://lists.openstreetmap.org/listinfo/talk >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> talk mailing list >>> talk@openstreetmap.org >>> https://lists.openstreetmap.org/listinfo/talk >>> >>> >> >
_______________________________________________ talk mailing list talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk