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

[Talk-cz] Čítanie XML súboru

Vlákno 10.6. - 13.6.2015, počet zpráv: 7


10.6.2015 02:09:47 (#1)
gravatar

Štefan Kiss

<stefan.kiss at nextra.sk>
3
Dobrý deň, priatelia, chcel by som sa obrátiť na tých z Vás, ktorí ste trochu zdatnejší nielen v mapovaní ale aj v počítačovej technike. Stiahol som si zo serveru geofabrik.de osm súbor s dátami pre Slovensko aj Českú republiku a pomocou programu osmfilter som si vyfiltroval informácie o mestách (osmfilter sk.osm --keep="place=town" > skmesta.osm". Pozrel som si stránku o tagovaní, takže mi je jasné, že súbor sa skladá z elementov, ktoré majú jednotlivé tagy a atribúty. Čo ma ale zaujíma najviac sú informácie o pozícii a tu vidím, že ak je vytvorený element pre mesto (node s tagom place=town) tak je charakterizovaný iba jednou informáciou lat a lon ako jeden bod. Vedel by mi prosím, niekto vysvetliť, či je to v poriadku alebo či je to výsledok filtrácie? Očakával by som totiž, že poloha napr. mesta bude určená minimálne hodnotami minlat minlon a maxlat maxlon ako štvorec resp. obdĺžnik. Mojím cieľom je získať zo súborov v textovej podobe informácie o polohe miest resp. niečo ako reverzná geolokácia, kedy by som chcel na základe súradníc vedieť, či je dané miesto na území SR alebo ČR a či je na území nejakého mesta alebo nie. Našiel by sa, prosím, medzi Vami odborník, ktorý by mi poradil, ako osm xml súbor čítať a dešifrovať údaje o polohe? S vďakou Štefan Kiss ------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20150610/47872fde/attachment.html>

10.6.2015 02:23:55 (#2)
gravatar

Jose Riha

<jose1711 at gmail.com>
20
ahoj stefan, neviem ako v cechach, ale na slovensku polygon, ktory by reprezentoval obec/mesto (resp. jeho zastavanu cast) nie je rozhodne vsade. mozno by bolo lepsie pouzit na tento ucel hranice katastralnych uzemi (a ich prislusnost k mestu). postupoval by som tak, ze by som hranice naimportoval do postgisu, vyrobil indexy a potom sa dotazoval cez sql. j On Wed, 10 Jun 2015, Štefan Kiss wrote: zobrazit citaci
>    Dobrý deň, priatelia, chcel by som sa obrátiť na tých z Vás, ktorí ste trochu zdatnejší nielen v mapovaní ale aj v počítačovej technike. >   Stiahol som si zo serveru geofabrik.de osm súbor s dátami pre Slovensko aj Českú republiku a pomocou programu osmfilter som si vyfiltroval informácie o mestách (osmfilter sk.osm --keep="place=town" > > skmesta.osm". Pozrel som si stránku o tagovaní, takže mi je jasné, že súbor sa skladá z elementov, ktoré majú jednotlivé tagy a atribúty. Čo ma ale zaujíma najviac sú informácie o pozícii a tu vidím, že ak je > vytvorený element pre mesto (node s tagom place=town) tak je charakterizovaný iba jednou informáciou lat a lon ako jeden bod. Vedel by mi prosím, niekto vysvetliť, či je to v poriadku alebo či je to výsledok > filtrácie? Očakával by som totiž, že poloha napr. mesta bude určená minimálne hodnotami minlat minlon a maxlat maxlon ako štvorec resp. obdĺžnik. >   Mojím cieľom je získať zo súborov v textovej podobe informácie o polohe miest resp. niečo ako reverzná geolokácia, kedy by som chcel na základe súradníc vedieť, či je dané miesto na území SR alebo ČR a či je > na území nejakého mesta alebo nie. >   Našiel by sa, prosím, medzi Vami odborník, ktorý by mi poradil, ako osm xml súbor čítať a dešifrovať údaje o polohe? >   >      S vďakou >   >          Štefan Kiss >   > >

10.6.2015 02:37:27 (#3)
gravatar

Štefan Kiss

<stefan.kiss at nextra.sk>
3
Ahoj, to je zaujimava myslienka, ale ak sa nemylim tak katastralne uzemie zahrna prave aj plochu mimo uzemia mesta teda ak mas napr. dedinu, tak okolite polia alebo lesy sa nachadzaju tiez v katastralnom uzemi tejto dediny az po nejaku hranicu, kde uz zacina katastralne uzemie inej dediny. Tym padom mas kazdy centimeter priradeny k nejakemu uzemnemu celku a v konecnom dosledku nevies podla dat ziskanych z osm tymto sposobom zistit, kedy si v dedine a kedy mimo nej. Stefan
----- Original Message ----- From: "Jose Riha" <jose1711 na gmail.com> To: "OpenStreetMap Czech Republic" <talk-cz na openstreetmap.org> Sent: Wednesday, June 10, 2015 2:23 PM Subject: Re: [Talk-cz] Čítanie XML súboru zobrazit citaci
> ahoj stefan, > > neviem ako v cechach, ale na slovensku polygon, ktory by reprezentoval > obec/mesto (resp. jeho zastavanu cast) nie je rozhodne vsade. mozno by > bolo lepsie pouzit na tento ucel hranice katastralnych uzemi (a ich > prislusnost k mestu). > > postupoval by som tak, ze by som hranice naimportoval do postgisu, vyrobil > indexy a potom sa dotazoval cez sql. > > j > > On Wed, 10 Jun 2015, Štefan Kiss wrote: > >> Dobrý deň, priatelia, chcel by som sa obrátiť na tých z Vás, ktorí ste >> trochu zdatnejší nielen v mapovaní ale aj v počítačovej technike. >> Stiahol som si zo serveru geofabrik.de osm súbor s dátami pre Slovensko >> aj Českú republiku a pomocou programu osmfilter som si vyfiltroval >> informácie o mestách (osmfilter sk.osm --keep="place=town" > >> skmesta.osm". Pozrel som si stránku o tagovaní, takže mi je jasné, že >> súbor sa skladá z elementov, ktoré majú jednotlivé tagy a atribúty. Čo ma >> ale zaujíma najviac sú informácie o pozícii a tu vidím, že ak je >> vytvorený element pre mesto (node s tagom place=town) tak je >> charakterizovaný iba jednou informáciou lat a lon ako jeden bod. Vedel by >> mi prosím, niekto vysvetliť, či je to v poriadku alebo či je to výsledok >> filtrácie? Očakával by som totiž, že poloha napr. mesta bude určená >> minimálne hodnotami minlat minlon a maxlat maxlon ako štvorec resp. >> obdĺžnik. >> Mojím cieľom je získať zo súborov v textovej podobe informácie o polohe >> miest resp. niečo ako reverzná geolokácia, kedy by som chcel na základe >> súradníc vedieť, či je dané miesto na území SR alebo ČR a či je >> na území nejakého mesta alebo nie. >> Našiel by sa, prosím, medzi Vami odborník, ktorý by mi poradil, ako osm >> xml súbor čítať a dešifrovať údaje o polohe? >> >> S vďakou >> >> Štefan Kiss >> >> >>
-------------------------------------------------------------------------------- zobrazit citaci
> _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz >

10.6.2015 03:17:38 (#4)
gravatar

Jose Riha

<jose1711 at gmail.com>
20
ano, presne tak. bohuzial ale, ak polygon okolo obce nie je nadefinovany spravne, prip. vobec, tak si ho bud musis nakreslit sam alebo nebude match. On Wed, 10 Jun 2015, Štefan Kiss wrote: zobrazit citaci
> Ahoj, to je zaujimava myslienka, ale ak sa nemylim tak katastralne uzemie > zahrna prave aj plochu mimo uzemia mesta teda ak mas napr. dedinu, tak > okolite polia alebo lesy sa nachadzaju tiez v katastralnom uzemi tejto > dediny az po nejaku hranicu, kde uz zacina katastralne uzemie inej dediny. > Tym padom mas kazdy centimeter priradeny k nejakemu uzemnemu celku a v > konecnom dosledku nevies podla dat ziskanych z osm tymto sposobom zistit, > kedy si v dedine a kedy mimo nej. > > Stefan > > > > ----- Original Message ----- > From: "Jose Riha" <jose1711 na gmail.com> > To: "OpenStreetMap Czech Republic" <talk-cz na openstreetmap.org> > Sent: Wednesday, June 10, 2015 2:23 PM > Subject: Re: [Talk-cz] Čítanie XML súboru > > >> ahoj stefan, >> >> neviem ako v cechach, ale na slovensku polygon, ktory by reprezentoval >> obec/mesto (resp. jeho zastavanu cast) nie je rozhodne vsade. mozno by >> bolo lepsie pouzit na tento ucel hranice katastralnych uzemi (a ich >> prislusnost k mestu). >> >> postupoval by som tak, ze by som hranice naimportoval do postgisu, vyrobil >> indexy a potom sa dotazoval cez sql. >> >> j >> >> On Wed, 10 Jun 2015, Štefan Kiss wrote: >> >>> Dobrý deň, priatelia, chcel by som sa obrátiť na tých z Vás, ktorí ste >>> trochu zdatnejší nielen v mapovaní ale aj v počítačovej technike. >>> Stiahol som si zo serveru geofabrik.de osm súbor s dátami pre Slovensko >>> aj Českú republiku a pomocou programu osmfilter som si vyfiltroval >>> informácie o mestách (osmfilter sk.osm --keep="place=town" > >>> skmesta.osm". Pozrel som si stránku o tagovaní, takže mi je jasné, že >>> súbor sa skladá z elementov, ktoré majú jednotlivé tagy a atribúty. Čo ma >>> ale zaujíma najviac sú informácie o pozícii a tu vidím, že ak je >>> vytvorený element pre mesto (node s tagom place=town) tak je >>> charakterizovaný iba jednou informáciou lat a lon ako jeden bod. Vedel by >>> mi prosím, niekto vysvetliť, či je to v poriadku alebo či je to výsledok >>> filtrácie? Očakával by som totiž, že poloha napr. mesta bude určená >>> minimálne hodnotami minlat minlon a maxlat maxlon ako štvorec resp. >>> obdĺžnik. >>> Mojím cieľom je získať zo súborov v textovej podobe informácie o polohe >>> miest resp. niečo ako reverzná geolokácia, kedy by som chcel na základe >>> súradníc vedieť, či je dané miesto na území SR alebo ČR a či je >>> na území nejakého mesta alebo nie. >>> Našiel by sa, prosím, medzi Vami odborník, ktorý by mi poradil, ako osm >>> xml súbor čítať a dešifrovať údaje o polohe? >>> >>> S vďakou >>> >>> Štefan Kiss >>> >>> >>> > > > -------------------------------------------------------------------------------- > > >> _______________________________________________ >> Talk-cz mailing list >> Talk-cz na openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-cz >> > > > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz >

11.6.2015 09:48:57 (#5)
gravatar

Štefan Kiss

<stefan.kiss at nextra.sk>
3
Ahoj a este jedna vec - co polygon statu? Vedel by som z osm xml suboru precitat hranice? Ked si napr. slovakia.osm otvorim v xml prehliadaci tak vidim hned na zaciatku <bounds minlat="47.72646" minlon="16.8283999" maxlat="49.6186" maxlon="22.57051"/> co je ale podla mna obdlznik a vieme ze tvar Slovenska je viac ako nepravidelny takze kym pre ucely geolokacie by sa pri mestach alebo dedinach dalo s urcitou toleranciou vychadzat z toho, ze jednotlive body prevediem na obdlzniky, u statu je to asi nevhodne nakolko skreslenie by velmi narastlo. Ako by sa toto dalo riesit, aby som vedel zistit, ze kym jeden bod z hore uvedeneho obdlznika je este na Slovensku, iny je uz v Madarsku? Vdaka S K
----- Original Message ----- From: "Jose Riha" <jose1711 na gmail.com> To: "OpenStreetMap Czech Republic" <talk-cz na openstreetmap.org> Sent: Wednesday, June 10, 2015 3:17 PM Subject: Re: [Talk-cz] Čítanie XML súboru zobrazit citaci
> ano, presne tak. bohuzial ale, ak polygon okolo obce nie je nadefinovany > spravne, prip. vobec, tak si ho bud musis nakreslit sam alebo nebude > match. > > On Wed, 10 Jun 2015, Štefan Kiss wrote: > >> Ahoj, to je zaujimava myslienka, ale ak sa nemylim tak katastralne uzemie >> zahrna prave aj plochu mimo uzemia mesta teda ak mas napr. dedinu, tak >> okolite polia alebo lesy sa nachadzaju tiez v katastralnom uzemi tejto >> dediny az po nejaku hranicu, kde uz zacina katastralne uzemie inej >> dediny. >> Tym padom mas kazdy centimeter priradeny k nejakemu uzemnemu celku a v >> konecnom dosledku nevies podla dat ziskanych z osm tymto sposobom zistit, >> kedy si v dedine a kedy mimo nej. >> >> Stefan >> >> >> >> ----- Original Message ----- >> From: "Jose Riha" <jose1711 na gmail.com> >> To: "OpenStreetMap Czech Republic" <talk-cz na openstreetmap.org> >> Sent: Wednesday, June 10, 2015 2:23 PM >> Subject: Re: [Talk-cz] Čítanie XML súboru >> >> >>> ahoj stefan, >>> >>> neviem ako v cechach, ale na slovensku polygon, ktory by reprezentoval >>> obec/mesto (resp. jeho zastavanu cast) nie je rozhodne vsade. mozno by >>> bolo lepsie pouzit na tento ucel hranice katastralnych uzemi (a ich >>> prislusnost k mestu). >>> >>> postupoval by som tak, ze by som hranice naimportoval do postgisu, >>> vyrobil >>> indexy a potom sa dotazoval cez sql. >>> >>> j >>> >>> On Wed, 10 Jun 2015, Štefan Kiss wrote: >>> >>>> Dobrý deň, priatelia, chcel by som sa obrátiť na tých z Vás, ktorí ste >>>> trochu zdatnejší nielen v mapovaní ale aj v počítačovej technike. >>>> Stiahol som si zo serveru geofabrik.de osm súbor s dátami pre Slovensko >>>> aj Českú republiku a pomocou programu osmfilter som si vyfiltroval >>>> informácie o mestách (osmfilter sk.osm --keep="place=town" > >>>> skmesta.osm". Pozrel som si stránku o tagovaní, takže mi je jasné, že >>>> súbor sa skladá z elementov, ktoré majú jednotlivé tagy a atribúty. Čo >>>> ma >>>> ale zaujíma najviac sú informácie o pozícii a tu vidím, že ak je >>>> vytvorený element pre mesto (node s tagom place=town) tak je >>>> charakterizovaný iba jednou informáciou lat a lon ako jeden bod. Vedel >>>> by >>>> mi prosím, niekto vysvetliť, či je to v poriadku alebo či je to >>>> výsledok >>>> filtrácie? Očakával by som totiž, že poloha napr. mesta bude určená >>>> minimálne hodnotami minlat minlon a maxlat maxlon ako štvorec resp. >>>> obdĺžnik. >>>> Mojím cieľom je získať zo súborov v textovej podobe informácie o polohe >>>> miest resp. niečo ako reverzná geolokácia, kedy by som chcel na základe >>>> súradníc vedieť, či je dané miesto na území SR alebo ČR a či je >>>> na území nejakého mesta alebo nie. >>>> Našiel by sa, prosím, medzi Vami odborník, ktorý by mi poradil, ako osm >>>> xml súbor čítať a dešifrovať údaje o polohe? >>>> >>>> S vďakou >>>> >>>> Štefan Kiss >>>> >>>> >>>> >> >> >> -------------------------------------------------------------------------------- >> >> >>> _______________________________________________ >>> Talk-cz mailing list >>> Talk-cz na openstreetmap.org >>> https://lists.openstreetmap.org/listinfo/talk-cz >>> >> >> >> _______________________________________________ >> Talk-cz mailing list >> Talk-cz na openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-cz >>
-------------------------------------------------------------------------------- zobrazit citaci
> _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz >

11.6.2015 09:55:53 (#6)
gravatar

Ha Noj

<ehanoj at gmail.com>
718
zobrazit citaci
> Ahoj a este jedna vec - co polygon statu? Vedel by som z osm xml suboru > precitat hranice?
**** pokud hledas administrativní hranice statů, krajů, obcí a tak ano, ale pod jinou skupinou tagů "boundary", napr: http://www.openstreetmap.org/relation/51684 ha hanoj

13.6.2015 06:11:39 (#7)
gravatar

Jozef Riha

<jose1711 at gmail.com>
20
ako pise hanoj, hranice su v osm zadane ako relacie = mnoziny ciest (samotna hranica), podradenych relacii (NUTS2) a bodov (hlavne mesto). na skonvertovanie do .poly formatu je mozne vyuzit napr. tuto sluzbu: http://polygons.openstreetmap.fr/index.py ak to nechces riesit cez postgres, qgis alebo nieco na ten sposob, ako alternativa (i ked nie zrovna efektivna) by mohol posluzit osmconvert trebars takto: 1. pripravim si strukturu .poly suborov (teda napr. hranica statu, nuts2, nuts3..) spolu s hierarchiou 2. bod ulozim do osm suboru 3. osmconvert bod.osm -B ... -> v pripade uspechu (bod nie je z vystupu odstraneny), postupne iterovat hlbsie a hlbsie az po najnizsiu uroven hranic (katastralne uzemie/zastavane uzemie obce) j 2015-06-11 9:55 GMT+02:00 Ha Noj <ehanoj na gmail.com>: zobrazit citaci
> > Ahoj a este jedna vec - co polygon statu? Vedel by som z osm xml suboru > > precitat hranice? > **** pokud hledas administrativní hranice statů, krajů, obcí a tak > ano, ale pod jinou skupinou tagů "boundary", napr: > http://www.openstreetmap.org/relation/51684 > > ha > hanoj > > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz >
------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20150613/b215fba8/attachment.html>

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