Re: [Talk-se] Relationer och Sörmlandsleden
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
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
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
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
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
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