osm, metro, github

16 zpráv
Zpět na přehled

osm, metro, github

16 zpráv JKJJZHM 7 účastníků 8 min čtení
  1. Jachym Cepicky jachym.cepicky na gmail.com #mb6ef1b
    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
  2. Jiří Sedláček jirisedlacek na gmail.com #m799eb5
    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
    -- S pozdravem, Jirka Sedláček --- jirisedlacek na gmail.com
  3. Jakub Sykora kubajz na kbx.cz #m65e1f9
    Hezke, Jachyme. Diky za info.
  4. Zdeněk Pražák zprazak na seznam.cz #md25cd1
    Je to pěkné, ale nejsou zobrazeny všechny stanice na trasách Pražák
  5. Jachym Cepicky jachym.cepicky na gmail.com #mcd1a86
    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
    Je to pěkné, ale nejsou zobrazeny všechny stanice na trasách Pražák
    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
  6. Jachym Cepicky jachym.cepicky na gmail.com #m5103d9
    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
    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
  7. Jachym Cepicky jachym.cepicky na gmail.com #m54b02c
    Pardon - ty ST_* funkce jsou právě z rozšíření PostGIS J
    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
  8. hanoj ehanoj na gmail.com #m643dfa
    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
  9. Jakub Sykora kubajz na kbx.cz #m112a1d
    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
  10. karpi karpi.lists na email.cz #m13de97
    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..
  11. Jachym Cepicky jachym.cepicky na gmail.com #mba23bf
    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
  12. Jachym Cepicky jachym.cepicky na gmail.com #mb98d90
    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
  13. Martin Landa landa.martin na gmail.com #ma52ee3
    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
  14. karpi karpi.lists na email.cz #m8f8d61
    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).
  15. Jachym Cepicky jachym.cepicky na gmail.com #m8b24aa
    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
  16. karpi karpi.lists na email.cz #m05bf0c
    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 ,)
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.