Re: [Talk-se] Relationer och Sörmlandsleden

2014-04-30 tråd ture
 Tänkte försöka mig på det men finns det något bra knep att hitta såna
 dubbelrefererade paths via sök i tex JOSM, för att sen lätt kunna ta bort
 dem? Det skulle kännas tryggare att hitta dem med hjälp av ett sök än att
 manuellt klicka och jämföra, följt av delete en efter en.

Avd. för besynnerliga fulhack: Ladda ner relationen och alla delar med
JOSM och spara den som en XML-fil. Släpp sedan loss följande XSLT-template
på den:

xsl:stylesheet version=1.0
xmlns:xsl=http://www.w3.org/1999/XSL/Transform;

xsl:template match=/osm
  xsl:for-each select=relation[@id!=197845]/member
xsl:variable name=id select=@ref/
xsl:variable name=relid select=../@id/
xsl:variable name=type select=@type/
xsl:if test=/osm/relation[@id=197845]/member[@type=$type and
@ref=$id]
  xsl:value-of select=$type/
  xsl:text /xsl:text
  xsl:value-of select=$id/
  xsl:text is referenced by relation /xsl:text
  xsl:value-of select=$relid/
  xsl:text#10;/xsl:text
/xsl:if
  /xsl:for-each
/xsl:template

/xsl:stylesheet


Då får man ut följande lista av saker som refereras både av rot-relationen
och av någon annan relation:

way 77931404 is referenced by relation 3690159
way 77931404 is referenced by relation 3690159
way 218283509 is referenced by relation 3690159
way 218283806 is referenced by relation 3690159
way 245859463 is referenced by relation 3690159
way 218280383 is referenced by relation 3690159
way 218283508 is referenced by relation 3690159
way 242379723 is referenced by relation 3690246
way 218280378 is referenced by relation 3690246
way 246627967 is referenced by relation 3690246
way 218280382 is referenced by relation 3690246
way 246627953 is referenced by relation 3690246
way 77931407 is referenced by relation 3690246
way 246357961 is referenced by relation 3692978
way 246357993 is referenced by relation 3692978
way 246357123 is referenced by relation 3692978
way 246356715 is referenced by relation 3692978
way 246356807 is referenced by relation 3692978
way 246356812 is referenced by relation 3692978
way 257031184 is referenced by relation 3692978
way 257031156 is referenced by relation 3692978
way 126430388 is referenced by relation 3692978
way 126430390 is referenced by relation 3692978
way 245859084 is referenced by relation 3692978
way 78268086 is referenced by relation 3692978
way 78268084 is referenced by relation 3692978
way 246356059 is referenced by relation 3692978
way 242379725 is referenced by relation 3692978
relation 3692978 is referenced by relation 3693024
way 246359675 is referenced by relation 3693024
way 246359634 is referenced by relation 3693024
way 246360250 is referenced by relation 3693024
way 246360304 is referenced by relation 3693024
way 246360753 is referenced by relation 3693024
way 246360883 is referenced by relation 3693024
way 246360935 is referenced by relation 3693024
way 125815955 is referenced by relation 3693024
way 125815959 is referenced by relation 3693024
way 178120279 is referenced by relation 3693024
way 246361600 is referenced by relation 3693024
way 246362054 is referenced by relation 3693024
way 246362608 is referenced by relation 3693024
way 246362735 is referenced by relation 3693024
way 246363156 is referenced by relation 3693024
way 245859080 is referenced by relation 3696285
way 218284988 is referenced by relation 3696285
way 245859082 is referenced by relation 3696285
way 77931401 is referenced by relation 3696285
way 77931422 is referenced by relation 3696285
way 251682770 is referenced by relation 3696285
way 251682764 is referenced by relation 3696285
way 251681822 is referenced by relation 3696286
way 251682764 is referenced by relation 3696286
way 251682787 is referenced by relation 3696286
way 77708473 is referenced by relation 3696287
way 77708840 is referenced by relation 3696287
way 246848576 is referenced by relation 3696288
way 77708474 is referenced by relation 3696288
way 278084033 is referenced by relation 3696288
way 278084058 is referenced by relation 3696289
way 231446845 is referenced by relation 3696289
way 43866270 is referenced by relation 3696304
way 245860358 is referenced by relation 3696304
way 8202535 is referenced by relation 3696304
way 231446852 is referenced by relation 3696304
way 242387048 is referenced by relation 3696342


Jag har inte kollat om det stämmer, men det verkar ju rimligt i alla fall. :)



___
Talk-se mailing list
Talk-se@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-se


Re: [Talk-se] Relationer och Sörmlandsleden

2014-04-30 tråd Claes Holmerson





On Wednesday, April 30, 2014 11:52 AM, t...@lysator.liu.se 
t...@lysator.liu.se wrote:

 Tänkte försöka mig på det men finns det något bra knep att hitta såna
 dubbelrefererade paths via sök i tex JOSM, för att sen lätt kunna ta bort
 dem? Det skulle kännas tryggare att hitta dem med hjälp av ett sök än att
 manuellt klicka och jämföra, följt av delete en efter en.

Det var ett intressant hack. Jag är inte så haj på XSLT, så jag gjorde på ett 
snarlikt sätt, använde http://level0.osmz.ru/ för att skapa en 
textrepresentation av topprelationen och etapprelationerna, följt av grep och 
handgrepp på kommandoraden för att därefter ladda upp via OSM. Nu hoppas jag 
det blev rätt, men från topprelationen var det i alla fall som var duplikat och 
som jag tog bort

  wy 125815955 
  wy 125815959 
  wy 126430388 
  wy 126430390 
  wy 178120279 
  wy 218280378 
  wy 218280382 
  wy 218280383 
  wy 218283508 
  wy 218283509 
  wy 218283806 
  wy 218284988 
  wy 231446845 
  wy 231446852 
  wy 242379723 
  wy 242379725 
  wy 242387048 
  wy 245859080 
  wy 245859082 
  wy 245859084 
  wy 245859463 
  wy 245860358 
  wy 246356059 
  wy 246356715 
  wy 246356807 
  wy 246356812 
  wy 246357123 
  wy 246357961 
  wy 246357993 
  wy 246359634 
  wy 246359675 
  wy 246360250 
  wy 246360304 
  wy 246360753 
  wy 246360883 
  wy 246360935 
  wy 246361600 
  wy 246362054 
  wy 246362608 
  wy 246362735 
  wy 246363156 
  wy 246627953 
  wy 246627967 
  wy 246848576 
  wy 251681822 
  wy 251682764 
  wy 251682764 
  wy 251682770 
  wy 251682787 
  wy 257031156 
  wy 257031184 
  wy 278084033 
  wy 278084058 
  wy 43866270 
  wy 77708473 
  wy 77708474 
  wy 77708840 
  wy 77931401 
  wy 77931404 
  wy 77931404 
  wy 77931407 
  wy 77931422 
  wy 78268084 
  wy 78268086 
  wy 8202535 


Mvh Claes

___
Talk-se mailing list
Talk-se@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-se


[Talk-se] Relationer och Sörmlandsleden

2014-04-29 tråd Claes Holmerson
Hej, 
Jag heter Claes och har ganska nyligen börjat intressera mig för OpenStreetMap. 
Jag har gjort några smärre tillägg och ville sen pussla ihop delar av 
Sörmlandsleden som inte var sorterade till etapper än. Sörmlandsleden (197845) 
har en rad relations för vissa etapper, men också lösa delar. Nu har jag skapat 
ytterligare relations för etapp 31-34 på samma sätt som jag såg att det var 
gjort för andra. 
Nu finns referenser direkt från leden till vissa paths, och via 
etapp-relations. Jag _tror_ att paths som ingår i etapp-relations bör tas bort 
från 197845 men tänkte höra så jag inte gör fel? 
Mvh Claes 


___
Talk-se mailing list
Talk-se@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-se


Re: [Talk-se] Relationer och Sörmlandsleden

2014-04-29 tråd Ture Pålsson

29 apr 2014 kl. 18.37 skrev Claes Holmerson:

 Hej, 
 Jag heter Claes och har ganska nyligen börjat intressera mig för 
 OpenStreetMap. Jag har gjort några smärre tillägg och ville sen pussla ihop 
 delar av Sörmlandsleden som inte var sorterade till etapper än. 
 Sörmlandsleden (197845) har en rad relations för vissa etapper, men också 
 lösa delar. Nu har jag skapat ytterligare relations för etapp 31-34 på samma 
 sätt som jag såg att det var gjort för andra.

Heja! :-)

  
 Nu finns referenser direkt från leden till vissa paths, och via 
 etapp-relations. Jag _tror_ att paths som ingår i etapp-relations bör tas 
 bort från 197845 men tänkte höra så jag inte gör fel? 

Ja, jag tycker i alla fall det är snyggast om varje enskilt bit är kopplad till 
topprelationen på exakt ett sätt; antigen via en etapprelation (snyggast) eller 
direkt. Dvs, precis vad jag tror du var på väg att göra. Eller kortare 
uttryckt: Låter bra! Fortsätt!

 -- Ture



___
Talk-se mailing list
Talk-se@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-se


Re: [Talk-se] Relationer och Sörmlandsleden

2014-04-29 tråd Claes Holmerson


 Ja, jag tycker i alla fall det är snyggast om varje enskilt bit är kopplad 
 till topprelationen på exakt ett sätt; antigen via en etapprelation 
 (snyggast) eller direkt. Dvs, precis vad jag tror du var på väg att göra. 
 Eller kortare uttryckt: Låter bra! Fortsätt!

Tänkte försöka mig på det men finns det något bra knep att hitta såna 
dubbelrefererade paths via sök i tex JOSM, för att sen lätt kunna ta bort dem? 
Det skulle kännas tryggare att hitta dem med hjälp av ett sök än att manuellt 
klicka och jämföra, följt av delete en efter en.


Claes

___
Talk-se mailing list
Talk-se@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-se


Re: [Talk-se] Relationer och Sörmlandsleden

2014-04-29 tråd bengt bäverman
Hejsan

Eftersom det är jag som knåpat ihop de flesta relationerna för
Sörmlandsleden så tänkte jag bara säga att det är väldigt tacksamt om
du fixar till de lösa bitarna som idag ligger i topprelationen så att
de ligger i respektive etapprelation där de rimligen borde finnas i.
Jag såg att det fanns en massa löst härom dagen, men har inte haft tid
att fixa det.  Gör det gärna. Hör gärna av dig om det är nått du
undrar över.

Något sätt att per automatik kontrollera om etapperna innehåller några
dubletter vet jag inte.

vänligen
   Bengt

Den 29 april 2014 23:00 skrev Claes Holmerson claespost-...@yahoo.se:


 Ja, jag tycker i alla fall det är snyggast om varje enskilt bit är kopplad 
 till topprelationen på exakt ett sätt; antigen via en etapprelation 
 (snyggast) eller direkt. Dvs, precis vad jag tror du var på väg att göra. 
 Eller kortare uttryckt: Låter bra! Fortsätt!

 Tänkte försöka mig på det men finns det något bra knep att hitta såna 
 dubbelrefererade paths via sök i tex JOSM, för att sen lätt kunna ta bort 
 dem? Det skulle kännas tryggare att hitta dem med hjälp av ett sök än att 
 manuellt klicka och jämföra, följt av delete en efter en.


 Claes

 ___
 Talk-se mailing list
 Talk-se@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-se

___
Talk-se mailing list
Talk-se@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-se