« zpět na výpis měsíce |

[Talk-cz] Jak by se dal z overpass-turbo.eu vyexportovat xml vukazkovem podobe?

Vlákno 31.10. - 31.10.2023, počet zpráv: 4


31.10.2023 05:22:57 (#1)
gravatar

Miloš Šmíd

<smid.milos at gmail.com>
80
Ahoj, ještě bych přivítal postup nebo zda vůbec jde vygenerovat z https://overpass-turbo.eu/ xml data v podobě: <?xml version='1.0' encoding='UTF-8' standalone='yes' ?><Route> <Point><Title>....</Title><Lat>.....</Lat><Lng>....</Lng><Description>stanice</Description></Point> ... ... </Route> Tento formát totiž podporuje jedna navigace pro nevidomé (Dot Walker od pana Libora Douška) - trochu starší, ale dobrá ... Je to otrava to ručně editovat ... Díky. Miloš ------------- další část --------------- HTML příloha byla odstraněna... URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20231031/ce6cd450/attachment-0001.htm>

31.10.2023 06:26:13 (#2)
gravatar

Martin Ždila

<martin.zdila at freemap.sk>
187
V dnešnej dobe stačí na takéto jednoduché otázky spýtať sa AI (tu konkrétne GPT-4, vstupom bol copy-paste tvoj email): Pokud chcete získat data z Overpass Turbo ve formátu XML podobném tomu, který jste poskytl, můžete následovat tento postup: 1. **Vytvoření dotazu v Overpass Turbo**: Například, pokud hledáte všechny autobusové zastávky v dané oblasti, můžete použít následující dotaz: ``` [out:xml][timeout:25]; ( node["highway"="bus_stop"]({{bbox}}); ); out body; ``` Zde `{{bbox}}` je ohraničující obdélník definovaný mapovým výhledem v Overpass Turbo. Tento dotaz vrátí všechny uzly s atributem `"highway"="bus_stop"` v zvoleném ohraničujícím obdélníku. 2. **Spustit dotaz**: Klikněte na tlačítko "Run" v Overpass Turbo. Po dokončení dotazu obdržíte výsledná data ve formátu XML. 3. **Převedení XML na požadovaný formát**: Pokud jste dostali data ve formátu XML, budete je muset transformovat na vámi požadovaný formát. K tomu můžete použít různé nástroje nebo skripty. Jeden z jednoduchých způsobů je použití XSLT (Extensible Stylesheet Language Transformations). Zde je jednoduchý XSLT skript, který by mohl provést transformaci: ```xml <xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/osm"> <Route> <xsl:for-each select="node[@k='highway' and @v='bus_stop']"> <Point> <Title><xsl:value-of select="@name"/></Title> <Lat><xsl:value-of select="@lat"/></Lat> <Lng><xsl:value-of select="@lon"/></Lng> <Description>stanice</Description> </Point> </xsl:for-each> </Route> </xsl:template> </xsl:stylesheet> ``` Můžete tento skript použít s jakýmkoli nástrojem, který podporuje XSLT, například s `xsltproc` v příkazovém řádku. 4. **Výsledné XML**: Po transformaci byste měli získat XML soubor ve formátu, který jste chtěl. Doufám, že vám tento postup pomůže získat data ve formátu, který potřebujete! Pokud máte další dotazy, rád vám pomohu. On Tue, Oct 31, 2023 at 5:34?PM Miloš Šmíd <smid.milos na gmail.com> wrote: zobrazit citaci
> Ahoj, > ještě bych přivítal postup nebo zda vůbec jde vygenerovat z > https://overpass-turbo.eu/ xml data v podobě: > > <?xml version='1.0' encoding='UTF-8' standalone='yes' ?><Route> > > <Point><Title>....</Title><Lat>.....</Lat><Lng>....</Lng><Description>stanice</Description></Point> > ... > ... > </Route> > > Tento formát totiž podporuje jedna navigace pro nevidomé (Dot Walker od > pana Libora Douška) - trochu starší, ale dobrá ... > Je to otrava to ručně editovat ... > Díky. Miloš > > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz >
-- Ing. Martin Ždila <http://www.openstreetmap.org/user/*Martin*> OZ Freemap Slovakia tel:+421-908-363-848 mailto:martin.zdila na freemap.sk http://www.freemap.sk/ ------------- další část --------------- HTML příloha byla odstraněna... URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20231031/366d78a1/attachment.htm>

31.10.2023 06:54:35 (#3)
gravatar

Miloš Šmíd

<smid.milos at gmail.com>
80
Přiznám se, že tomu konci nerozumím, co mám dělat - co je příkazový řádek vím - mám Windows 11. Jak postupovat - musím asi v příkazovém řádku spustit ten skript, resp. zkopírovat ten uvedený kód, ale jak do toho zapojím ten vyexportovaný xml soubor? Díky za doplnění.¨ Miloš út 31. 10. 2023 v 18:29 odesílatel Martin Ždila <martin.zdila na freemap.sk> napsal: zobrazit citaci
> V dnešnej dobe stačí na takéto jednoduché otázky spýtať sa AI (tu > konkrétne GPT-4, vstupom bol copy-paste tvoj email): > > Pokud chcete získat data z Overpass Turbo ve formátu XML podobném tomu, > který jste poskytl, můžete následovat tento postup: > > 1. **Vytvoření dotazu v Overpass Turbo**: > > Například, pokud hledáte všechny autobusové zastávky v dané oblasti, > můžete použít následující dotaz: > ``` > [out:xml][timeout:25]; > ( > node["highway"="bus_stop"]({{bbox}}); > ); > out body; > ``` > Zde `{{bbox}}` je ohraničující obdélník definovaný mapovým výhledem v > Overpass Turbo. Tento dotaz vrátí všechny uzly s atributem > `"highway"="bus_stop"` v zvoleném ohraničujícím obdélníku. > > 2. **Spustit dotaz**: > > Klikněte na tlačítko "Run" v Overpass Turbo. Po dokončení dotazu > obdržíte výsledná data ve formátu XML. > > 3. **Převedení XML na požadovaný formát**: > > Pokud jste dostali data ve formátu XML, budete je muset transformovat > na vámi požadovaný formát. K tomu můžete použít různé nástroje nebo > skripty. Jeden z jednoduchých způsobů je použití XSLT (Extensible > Stylesheet Language Transformations). > > Zde je jednoduchý XSLT skript, který by mohl provést transformaci: > ```xml > <xsl:stylesheet version="1.0" xmlns:xsl=" > http://www.w3.org/1999/XSL/Transform"> > <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> > > <xsl:template match="/osm"> > <Route> > <xsl:for-each select="node[@k='highway' and @v='bus_stop']"> > <Point> > <Title><xsl:value-of select="@name"/></Title> > <Lat><xsl:value-of select="@lat"/></Lat> > <Lng><xsl:value-of select="@lon"/></Lng> > <Description>stanice</Description> > </Point> > </xsl:for-each> > </Route> > </xsl:template> > > </xsl:stylesheet> > ``` > > Můžete tento skript použít s jakýmkoli nástrojem, který podporuje XSLT, > například s `xsltproc` v příkazovém řádku. > > 4. **Výsledné XML**: > > Po transformaci byste měli získat XML soubor ve formátu, který jste > chtěl. > > Doufám, že vám tento postup pomůže získat data ve formátu, který > potřebujete! Pokud máte další dotazy, rád vám pomohu. > > On Tue, Oct 31, 2023 at 5:34?PM Miloš Šmíd <smid.milos na gmail.com> wrote: > >> Ahoj, >> ještě bych přivítal postup nebo zda vůbec jde vygenerovat z >> https://overpass-turbo.eu/ xml data v podobě: >> >> <?xml version='1.0' encoding='UTF-8' standalone='yes' ?><Route> >> >> <Point><Title>....</Title><Lat>.....</Lat><Lng>....</Lng><Description>stanice</Description></Point> >> ... >> ... >> </Route> >> >> Tento formát totiž podporuje jedna navigace pro nevidomé (Dot Walker od >> pana Libora Douška) - trochu starší, ale dobrá ... >> Je to otrava to ručně editovat ... >> Díky. Miloš >> >> _______________________________________________ >> talk-cz mailing list >> talk-cz na openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-cz >> https://openstreetmap.cz/talkcz >> > > > -- > Ing. Martin Ždila <http://www.openstreetmap.org/user/*Martin*> > OZ Freemap Slovakia > tel:+421-908-363-848 > mailto:martin.zdila na freemap.sk > http://www.freemap.sk/ > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz >
------------- další část --------------- HTML příloha byla odstraněna... URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20231031/1a2bf450/attachment-0001.htm>

31.10.2023 07:03:01 (#4)
gravatar

Martin Ždila

<martin.zdila at freemap.sk>
187
windows nemám/nepoužívam, ale vraj tam je WSL kde sa takéto linuxové príkazy dajú spúšťať. isto viac pomôže google či GPT ;-) On Tue, Oct 31, 2023 at 6:59?PM Miloš Šmíd <smid.milos na gmail.com> wrote: zobrazit citaci
> Přiznám se, že tomu konci nerozumím, co mám dělat - co je příkazový řádek > vím - mám Windows 11. > Jak postupovat - musím asi v příkazovém řádku spustit ten skript, resp. > zkopírovat ten uvedený kód, ale jak do toho zapojím ten vyexportovaný xml > soubor? > Díky za doplnění.¨ > Miloš > > út 31. 10. 2023 v 18:29 odesílatel Martin Ždila <martin.zdila na freemap.sk> > napsal: > >> V dnešnej dobe stačí na takéto jednoduché otázky spýtať sa AI (tu >> konkrétne GPT-4, vstupom bol copy-paste tvoj email): >> >> Pokud chcete získat data z Overpass Turbo ve formátu XML podobném tomu, >> který jste poskytl, můžete následovat tento postup: >> >> 1. **Vytvoření dotazu v Overpass Turbo**: >> >> Například, pokud hledáte všechny autobusové zastávky v dané oblasti, >> můžete použít následující dotaz: >> ``` >> [out:xml][timeout:25]; >> ( >> node["highway"="bus_stop"]({{bbox}}); >> ); >> out body; >> ``` >> Zde `{{bbox}}` je ohraničující obdélník definovaný mapovým výhledem v >> Overpass Turbo. Tento dotaz vrátí všechny uzly s atributem >> `"highway"="bus_stop"` v zvoleném ohraničujícím obdélníku. >> >> 2. **Spustit dotaz**: >> >> Klikněte na tlačítko "Run" v Overpass Turbo. Po dokončení dotazu >> obdržíte výsledná data ve formátu XML. >> >> 3. **Převedení XML na požadovaný formát**: >> >> Pokud jste dostali data ve formátu XML, budete je muset transformovat >> na vámi požadovaný formát. K tomu můžete použít různé nástroje nebo >> skripty. Jeden z jednoduchých způsobů je použití XSLT (Extensible >> Stylesheet Language Transformations). >> >> Zde je jednoduchý XSLT skript, který by mohl provést transformaci: >> ```xml >> <xsl:stylesheet version="1.0" xmlns:xsl=" >> http://www.w3.org/1999/XSL/Transform"> >> <xsl:output method="xml" version="1.0" encoding="UTF-8" >> indent="yes"/> >> >> <xsl:template match="/osm"> >> <Route> >> <xsl:for-each select="node[@k='highway' and @v='bus_stop']"> >> <Point> >> <Title><xsl:value-of select="@name"/></Title> >> <Lat><xsl:value-of select="@lat"/></Lat> >> <Lng><xsl:value-of select="@lon"/></Lng> >> <Description>stanice</Description> >> </Point> >> </xsl:for-each> >> </Route> >> </xsl:template> >> >> </xsl:stylesheet> >> ``` >> >> Můžete tento skript použít s jakýmkoli nástrojem, který podporuje >> XSLT, například s `xsltproc` v příkazovém řádku. >> >> 4. **Výsledné XML**: >> >> Po transformaci byste měli získat XML soubor ve formátu, který jste >> chtěl. >> >> Doufám, že vám tento postup pomůže získat data ve formátu, který >> potřebujete! Pokud máte další dotazy, rád vám pomohu. >> >> On Tue, Oct 31, 2023 at 5:34?PM Miloš Šmíd <smid.milos na gmail.com> wrote: >> >>> Ahoj, >>> ještě bych přivítal postup nebo zda vůbec jde vygenerovat z >>> https://overpass-turbo.eu/ xml data v podobě: >>> >>> <?xml version='1.0' encoding='UTF-8' standalone='yes' ?><Route> >>> >>> <Point><Title>....</Title><Lat>.....</Lat><Lng>....</Lng><Description>stanice</Description></Point> >>> ... >>> ... >>> </Route> >>> >>> Tento formát totiž podporuje jedna navigace pro nevidomé (Dot Walker od >>> pana Libora Douška) - trochu starší, ale dobrá ... >>> Je to otrava to ručně editovat ... >>> Díky. Miloš >>> >>> _______________________________________________ >>> talk-cz mailing list >>> talk-cz na openstreetmap.org >>> https://lists.openstreetmap.org/listinfo/talk-cz >>> https://openstreetmap.cz/talkcz >>> >> >> >> -- >> Ing. Martin Ždila <http://www.openstreetmap.org/user/*Martin*> >> OZ Freemap Slovakia >> tel:+421-908-363-848 >> mailto:martin.zdila na freemap.sk >> http://www.freemap.sk/ >> _______________________________________________ >> talk-cz mailing list >> talk-cz na openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-cz >> https://openstreetmap.cz/talkcz >> > _______________________________________________ > talk-cz mailing list > talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > https://openstreetmap.cz/talkcz >
-- Ing. Martin Ždila <http://www.openstreetmap.org/user/*Martin*> OZ Freemap Slovakia tel:+421-908-363-848 mailto:martin.zdila na freemap.sk http://www.freemap.sk/ ------------- další část --------------- HTML příloha byla odstraněna... URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20231031/44c643f1/attachment.htm>

« zpět na výpis měsíce