[Talk-cz] osm, metro, github
Vlákno 26.6. - 28.6.2013, počet zpráv: 16
Zdravím
dovolil bych si upozornit na drobný blogpost o tom, jak Github umožňuje
zobrazovat mapy, zkusil jsem vysosat z OSM stanice metra (za kritiku SQL
budu vděčný, nikdy jsem to moc nedělal), docela hezky to chodí, možná by
se to mohlo někomu hodit
http://les-ejk.cz/2013/06/github-pro-vase-geodata-nova-platforma-pro-open-data/
Jáchym
--
Jachym Cepicky
Help Service - Remote Sensing s.r.o.
jachym.cepicky na gmail.com
HS-RS: jachym na hsrs.cz http://bnhelp.cz
http://les-ejk.cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130626/8a617890/attachment.sig>
Kruci, nelze než souhlasit s poslední větou v článku - nikdy nebylo
publikování map snažší. Moc pěkný "demo". Teď přijde moje možná trošku lamí
otázka - když jsem schopen vymyslet nějaký SQL dotaz - kam ho mám vložit,
aby mi to něco z OSM vyplyvlo. Věřím, že bude nějaký rozhraní, ale když
jsem kdysi pátral, tak jsem vypátral jen možnosti stažení dat pomocí API a
tam snad SQL nešlo dostat nijak.
Druhá otázka, ty funkce ST_... - ty neznám, to je nějaký zvláštní soubor
funkcí nebo nějaký speciální dialog?
Díky,
J.
2013/6/26 Jachym Cepicky <jachym.cepicky na gmail.com>
zobrazit citaci
> Zdravím
>
> dovolil bych si upozornit na drobný blogpost o tom, jak Github umožňuje
> zobrazovat mapy, zkusil jsem vysosat z OSM stanice metra (za kritiku SQL
> budu vděčný, nikdy jsem to moc nedělal), docela hezky to chodí, možná by
> se to mohlo někomu hodit
>
>
> http://les-ejk.cz/2013/06/github-pro-vase-geodata-nova-platforma-pro-open-data/
>
> Jáchym
> --
> Jachym Cepicky
> Help Service - Remote Sensing s.r.o.
> jachym.cepicky na gmail.com
> HS-RS: jachym na hsrs.cz http://bnhelp.cz
> http://les-ejk.cz
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>
--
S pozdravem,
Jirka Sedláček
---
jirisedlacek na gmail.com
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130626/c075f374/attachment.html>
Hezke, Jachyme. Diky za info.
Dne 26.6.2013 00:25, Jachym Cepicky napsal(a):
zobrazit citaci
> Zdravím
>
> dovolil bych si upozornit na drobný blogpost o tom, jak Github umožňuje
> zobrazovat mapy, zkusil jsem vysosat z OSM stanice metra (za kritiku SQL
> budu vděčný, nikdy jsem to moc nedělal), docela hezky to chodí, možná by
> se to mohlo někomu hodit
>
> http://les-ejk.cz/2013/06/github-pro-vase-geodata-nova-platforma-pro-open-data/
>
> Jáchym
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
Je to pěkné, ale nejsou zobrazeny všechny stanice na trasách
Pražák
Dne 26. června 2013 0:25 Jachym Cepicky <jachym.cepicky na gmail.com>napsal(a):
zobrazit citaci
> Zdravím
>
> dovolil bych si upozornit na drobný blogpost o tom, jak Github umožňuje
> zobrazovat mapy, zkusil jsem vysosat z OSM stanice metra (za kritiku SQL
> budu vděčný, nikdy jsem to moc nedělal), docela hezky to chodí, možná by
> se to mohlo někomu hodit
>
>
> http://les-ejk.cz/2013/06/github-pro-vase-geodata-nova-platforma-pro-open-data/
>
> Jáchym
> --
> Jachym Cepicky
> Help Service - Remote Sensing s.r.o.
> jachym.cepicky na gmail.com
> HS-RS: jachym na hsrs.cz http://bnhelp.cz
> http://les-ejk.cz
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130626/78883c13/attachment.html>
To nejsou - viz SQL dotaz, jde to vlastně po výlezech z metra (šel jsem
po atributech railway="subway_entrance", udělal nad nimi centroid ..
vzal jsem to spíš jako svoje cvičení k SQL než jako studování nuancí
datového modelu OSM.
Když se tak na to dívám, daleko snazší a hlavně přesnější by bylo najít
body s atributem transporation='railway'
JENŽE, v PostGISu to nevypadá, že by tenhle atribut byl nějak zahrnut,
ale nešť, předělal jsem to tak, že hledá stanice hodně blízko linií
metra (asi kvůli různému zaokrouhlení nelze použít ST_Contains, ale
použil jsem ST_Distance < 1)
Už jsem to na Githubu opravil - výsledek je o moc lepší
Je to spíš demo, ale pro mě zároveň oprašování SQL, PostGISu & spol.
J
Dne 26.6.2013 06:25, Zdeněk Pražák napsal(a):
zobrazit citaci
> Je to pěkné, ale nejsou zobrazeny všechny stanice na trasách
> Pražák
>
>
> Dne 26. června 2013 0:25 Jachym Cepicky <jachym.cepicky na gmail.com>napsal(a):
>
>> Zdravím
>>
>> dovolil bych si upozornit na drobný blogpost o tom, jak Github umožňuje
>> zobrazovat mapy, zkusil jsem vysosat z OSM stanice metra (za kritiku SQL
>> budu vděčný, nikdy jsem to moc nedělal), docela hezky to chodí, možná by
>> se to mohlo někomu hodit
>>
>>
>> http://les-ejk.cz/2013/06/github-pro-vase-geodata-nova-platforma-pro-open-data/
>>
>> Jáchym
>> --
>> Jachym Cepicky
>> Help Service - Remote Sensing s.r.o.
>> jachym.cepicky na gmail.com
>> HS-RS: jachym na hsrs.cz http://bnhelp.cz
>> http://les-ejk.cz
>>
>>
>> _______________________________________________
>> Talk-cz mailing list
>> Talk-cz na openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-cz
>>
>>
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
--
Jachym Cepicky
Help Service - Remote Sensing s.r.o.
jachym.cepicky na gmail.com
HS-RS: jachym na hsrs.cz http://bnhelp.cz
http://les-ejk.cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130626/3c5d2497/attachment.sig>
Nejde ani tak o SQL, jako o to, že je-li soubor ve formátu GeoJSON,
Github ho prostě zobrazí na mapě.
GeoJSON je prostě geo-rozšíření JSONu. Kdysi býval velký hype KML, ale
mám pocit, že minimálně v open source ho GeoJSON začíná válcovat.
Pomocí toho SQL tedy buď "ručo" uděláte GeoJSON v nějaké aplikaci a nebo
(tím se dostávám k Vaší další otázce), použijete něco, co GeoJSON umí
udělat za Vás.
V mém případě nemám OSM data v "prostém" PostgreSQL, jako spíš v jejím
rozšíření PostGIS [1] - data u sebe mají geometrii a atributy, PostGIS
umí celou řadu operací nad geometriemi prvků [4]. V nové verzi rastry,
3D vektory, topologii, no je toho opravdu hodně, co tam teď děje a proč
stojí za to se PostGIS zabývat.
Do PostGIS si pro data umí "šáhnout" celá řada aplikací, např. QGIS a
nebo knihovna ogr [2], která umí převádět geo-data mezi všemi
myslitelnými formáty (a že jich je) [5].
No a já jsem prostě vzal program ogr2ogr a provedl konverzi z "formátu"
postgis do formátu geojson viz [6]
Jo a OSM do postgisu se dostanou celkem snadno, např. pomocí osm2psql [3]
Snad to nevykládám moc zmateně
Jáchym
[1] http://postgis.org
[2] http://gdal.org/ogr
[3] http://wiki.openstreetmap.org/wiki/Osm2pgsql
[4] http://postgis.net/docs/manual-2.0/reference.html
[5] http://gdal.org/ogr/ogr_formats.html
[6] https://github.com/jachym/osm_mining/blob/master/bin/metro.sh
Dne 26.6.2013 01:54, Jiří Sedláček napsal(a):
zobrazit citaci
> Kruci, nelze než souhlasit s poslední větou v článku - nikdy nebylo
> publikování map snažší. Moc pěkný "demo". Teď přijde moje možná trošku lamí
> otázka - když jsem schopen vymyslet nějaký SQL dotaz - kam ho mám vložit,
> aby mi to něco z OSM vyplyvlo. Věřím, že bude nějaký rozhraní, ale když
> jsem kdysi pátral, tak jsem vypátral jen možnosti stažení dat pomocí API a
> tam snad SQL nešlo dostat nijak.
>
> Druhá otázka, ty funkce ST_... - ty neznám, to je nějaký zvláštní soubor
> funkcí nebo nějaký speciální dialog?
>
> Díky,
> J.
>
>
> 2013/6/26 Jachym Cepicky <jachym.cepicky na gmail.com>
>
>> Zdravím
>>
>> dovolil bych si upozornit na drobný blogpost o tom, jak Github umožňuje
>> zobrazovat mapy, zkusil jsem vysosat z OSM stanice metra (za kritiku SQL
>> budu vděčný, nikdy jsem to moc nedělal), docela hezky to chodí, možná by
>> se to mohlo někomu hodit
>>
>>
>> http://les-ejk.cz/2013/06/github-pro-vase-geodata-nova-platforma-pro-open-data/
>>
>> Jáchym
>> --
>> Jachym Cepicky
>> Help Service - Remote Sensing s.r.o.
>> jachym.cepicky na gmail.com
>> HS-RS: jachym na hsrs.cz http://bnhelp.cz
>> http://les-ejk.cz
>>
>>
>> _______________________________________________
>> Talk-cz mailing list
>> Talk-cz na openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-cz
>>
>>
>
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
--
Jachym Cepicky
Help Service - Remote Sensing s.r.o.
jachym.cepicky na gmail.com
HS-RS: jachym na hsrs.cz http://bnhelp.cz
http://les-ejk.cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130626/3e649f98/attachment.sig>
Pardon - ty ST_* funkce jsou právě z rozšíření PostGIS
J
Dne 26.6.2013 01:54, Jiří Sedláček napsal(a):
zobrazit citaci
> Kruci, nelze než souhlasit s poslední větou v článku - nikdy nebylo
> publikování map snažší. Moc pěkný "demo". Teď přijde moje možná trošku lamí
> otázka - když jsem schopen vymyslet nějaký SQL dotaz - kam ho mám vložit,
> aby mi to něco z OSM vyplyvlo. Věřím, že bude nějaký rozhraní, ale když
> jsem kdysi pátral, tak jsem vypátral jen možnosti stažení dat pomocí API a
> tam snad SQL nešlo dostat nijak.
>
> Druhá otázka, ty funkce ST_... - ty neznám, to je nějaký zvláštní soubor
> funkcí nebo nějaký speciální dialog?
>
> Díky,
> J.
>
>
> 2013/6/26 Jachym Cepicky <jachym.cepicky na gmail.com>
>
>> Zdravím
>>
>> dovolil bych si upozornit na drobný blogpost o tom, jak Github umožňuje
>> zobrazovat mapy, zkusil jsem vysosat z OSM stanice metra (za kritiku SQL
>> budu vděčný, nikdy jsem to moc nedělal), docela hezky to chodí, možná by
>> se to mohlo někomu hodit
>>
>>
>> http://les-ejk.cz/2013/06/github-pro-vase-geodata-nova-platforma-pro-open-data/
>>
>> Jáchym
>> --
>> Jachym Cepicky
>> Help Service - Remote Sensing s.r.o.
>> jachym.cepicky na gmail.com
>> HS-RS: jachym na hsrs.cz http://bnhelp.cz
>> http://les-ejk.cz
>>
>>
>> _______________________________________________
>> Talk-cz mailing list
>> Talk-cz na openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-cz
>>
>>
>
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
--
Jachym Cepicky
Help Service - Remote Sensing s.r.o.
jachym.cepicky na gmail.com
HS-RS: jachym na hsrs.cz http://bnhelp.cz
http://les-ejk.cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130626/6d8f2677/attachment.sig>
zobrazit citaci
> Pardon - ty ST_* funkce jsou právě z rozšíření PostGIS
*** to jsou prave ty hezke funkce, umoznujici pracovat s geodaty aniz
by muselo byt nutne vse zapsano ve strukture dat (napr relacich). Na
puvodni verzi vzal Jachym vstupy do metra, sloucil je do skupiny podle
jmen, a pak z nich udelal jedno teziste. Volna vazba pres jmeno je pro
mnoho aplikaci plne dostacujici.
ST_Centroid( -- there are more metro entrances, just one
point needed
ST_Union(point.way) -- join all entrances with same
name into one multi-point feature
ha
hanoj
To jsou prave ty veci, ktere nam smrtelnikum proste unikaji. Vzivote by
me nenapadlo to takhle resit. Ja bych si vzal zdrojova data v XML a uz
bych zacal algoritmovat :-) A mozna za nekolik tydnu bych mel prvni
pouzitelne vysledky.
Diky za rozevreni obzoru.
K
Dne 26.6.2013 10:20, hanoj napsal(a):
zobrazit citaci
>> Pardon - ty ST_* funkce jsou právě z rozšíření PostGIS
>
> *** to jsou prave ty hezke funkce, umoznujici pracovat s geodaty aniz
> by muselo byt nutne vse zapsano ve strukture dat (napr relacich). Na
> puvodni verzi vzal Jachym vstupy do metra, sloucil je do skupiny podle
> jmen, a pak z nich udelal jedno teziste. Volna vazba pres jmeno je pro
> mnoho aplikaci plne dostacujici.
>
> ST_Centroid( -- there are more metro entrances, just one
> point needed
> ST_Union(point.way) -- join all entrances with same
> name into one multi-point feature
>
>
>
> ha
> hanoj
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
26/06/13 10:05, jachym.cepicky na gmail.com napsal(a):
zobrazit citaci
> Pomocí toho SQL tedy buď "ručo" uděláte GeoJSON v nějaké aplikaci a
> nebo
> (tím se dostávám k Vaší další otázce), použijete něco, co GeoJSON umí
> udělat za Vás.
>
zobrazit citaci
> No a já jsem prostě vzal program ogr2ogr a provedl konverzi z
> "formátu"
>
On ten geojson by měl jednoduše umět sám postgis, ale pravda, sám jsem
to nezkoušel,..
http://postgis.net/docs/manual-2.0/ST_AsGeoJSON.html
tak, myslím, proč si to komplikovat dalším ogr2ogr voláním (s jeho
příšernou syntaxí), když už ten postgis mám jednou na stole..
Na syntaxi si jde zvyknout, vlastě chápu proč to tak je
ST_asgeojson jsem zkoušel - vrátí to ale po řádcích, já to chtěl v
jednom souboru - snad nějaké další sql kouzlo?
J
Dne 26.6.2013 12:15, karpi napsal(a):
zobrazit citaci
> 26/06/13 10:05, jachym.cepicky na gmail.com napsal(a):
>
>> Pomocí toho SQL tedy buď "ručo" uděláte GeoJSON v nějaké aplikaci a
>> nebo
>> (tím se dostávám k Vaší další otázce), použijete něco, co GeoJSON umí
>> udělat za Vás.
>>
>
>> No a já jsem prostě vzal program ogr2ogr a provedl konverzi z
>> "formátu"
>>
>
> On ten geojson by měl jednoduše umět sám postgis, ale pravda, sám jsem
> to nezkoušel,..
>
> http://postgis.net/docs/manual-2.0/ST_AsGeoJSON.html
>
> tak, myslím, proč si to komplikovat dalším ogr2ogr voláním (s jeho
> příšernou syntaxí), když už ten postgis mám jednou na stole..
>
>
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
--
Jachym Cepicky
Help Service - Remote Sensing s.r.o.
jachym.cepicky na gmail.com
HS-RS: jachym na hsrs.cz http://bnhelp.cz
http://les-ejk.cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130626/9c5c78c8/attachment.sig>
Já, protože se dost bojím o svůj život, se snažím XML vyhýbat jak jen
možno. Nic proti němu jako výměnnému formátu, ale vrtat se v tom?! GIS
se snaží práci s geodaty usnadnit no a PostGIS je vlastně GIS engine.
Stačí to tam nacpat (nebo třeba do GRASSu, ale to bych vzhledem k
velikosti dat viděl nerad) a pak na to pustit ty moduly/funkce/skripty,
které jsou na tohle dělaný.
J
Dne 26.6.2013 11:43, Jakub Sykora napsal(a):
zobrazit citaci
> To jsou prave ty veci, ktere nam smrtelnikum proste unikaji. Vzivote by
> me nenapadlo to takhle resit. Ja bych si vzal zdrojova data v XML a uz
> bych zacal algoritmovat :-) A mozna za nekolik tydnu bych mel prvni
> pouzitelne vysledky.
>
> Diky za rozevreni obzoru.
>
> K
>
> Dne 26.6.2013 10:20, hanoj napsal(a):
>>> Pardon - ty ST_* funkce jsou právě z rozšíření PostGIS
>>
>> *** to jsou prave ty hezke funkce, umoznujici pracovat s geodaty aniz
>> by muselo byt nutne vse zapsano ve strukture dat (napr relacich). Na
>> puvodni verzi vzal Jachym vstupy do metra, sloucil je do skupiny podle
>> jmen, a pak z nich udelal jedno teziste. Volna vazba pres jmeno je pro
>> mnoho aplikaci plne dostacujici.
>>
>> ST_Centroid( -- there are more metro entrances, just one
>> point needed
>> ST_Union(point.way) -- join all entrances with same
>> name into one multi-point feature
>>
>>
>>
>> ha
>> hanoj
>>
>> _______________________________________________
>> Talk-cz mailing list
>> Talk-cz na openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-cz
>>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
--
Jachym Cepicky
Help Service - Remote Sensing s.r.o.
jachym.cepicky na gmail.com
HS-RS: jachym na hsrs.cz http://bnhelp.cz
http://les-ejk.cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130626/28f14c83/attachment.sig>
Dne 26. června 2013 1:54 Jiří Sedláček <jirisedlacek na gmail.com> napsal(a):
zobrazit citaci
> Druhá otázka, ty funkce ST_... - ty neznám, to je nějaký zvláštní soubor
> funkcí nebo nějaký speciální dialog?
PostGIS pouziva prefix ST_ od verze 2.0, souvisi to s implementaci
technicke normy ISO 13249 SQL/MM}. Jinymi slovy jsou to standardni
prostorove funkce PostGISu.
Martin
--
Martin Landa <landa.martin gmail.com> * http://geo.fsv.cvut.cz/~landa
26/06/13 13:18, jachym.cepicky na gmail.com napsal(a):
zobrazit citaci
> Na syntaxi si jde zvyknout, vlastě chápu proč to tak je
>
> ST_asgeojson jsem zkoušel - vrátí to ale po řádcích, já to chtěl v
> jednom souboru - snad nějaké další sql kouzlo?
>
..aha, jasně, ono to vrací jenom čistě ten geoelement. Muselo by se to
ručně obalit zbytkem. To už je opravdu lepší to protlačit jinudy.
Už jenom čistě ze zvědavosti, ten ogr2ogr, jak vypadá? Zřejmě nějaký
GEOMETRY_AS_COLLECTION, jak jsem se díval že?
Ještě, jak tady zaznělo jinde, ty ST_* funkce určitě nepatří k novinkám,
v.2, je to tam co svět světem stojí (snad někde od v.1.3).
--
Otázce úplně nerozumím,
jak to vypadá vevnitř - to je na prohlídnutí zdrojáku,
jak to vypadá venku:
https://github.com/jachym/osm_mining/blob/master/bin/metro.sh
J
Dne 28.6.2013 05:58, karpi napsal(a):
zobrazit citaci
> Už jenom čistě ze zvědavosti, ten ogr2ogr, jak vypadá? Zřejmě nějaký
> GEOMETRY_AS_COLLECTION, jak jsem se díval že?
--
Jachym Cepicky
Help Service - Remote Sensing s.r.o.
jachym.cepicky na gmail.com
HS-RS: jachym na hsrs.cz http://bnhelp.cz
http://les-ejk.cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20130628/29ad045f/attachment.sig>
28/06/13 08:47, jachym.cepicky na gmail.com napsal(a):
zobrazit citaci
> Otázce úplně nerozumím,
>
> jak to vypadá vevnitř - to je na prohlídnutí zdrojáku,
>
> jak to vypadá venku:
>
> https://github.com/jachym/osm_mining/blob/master/bin/metro.sh
>
Jj, díky, jenom tohle mě zajímalo, jak vypadá to volání. Jestli tam bylo
třeba operovat s nějakými pro formát specifickými volbami atd..
(aha, ono to je k vidění přímo na tom gh ,)
zobrazit citaci
>
> Dne 28.6.2013 05:58, karpi napsal(a):
> > Už jenom čistě ze zvědavosti, ten ogr2ogr, jak vypadá? Zřejmě nějaký
> > GEOMETRY_AS_COLLECTION, jak jsem se díval že?
-- « zpět na výpis měsíce