Re: [Talk-cz] k wiki

2012-07-15 Tema obsahu Jakub Sykora
Tak nevim, jak jsi na tohle prisel. Kdyby to bylo opravdu tak, asi 
bychom dnes mapu nemeli ve stavu, kdy je na renderu mapy neco videt...


K

Dne 12.7.2012 14:54, hanoj napsal(a):

A mimochodem, mám pocit že vůbec není pravda, že matadoři mají správné

odpovědi v hlavě. Spíš mi přijde, že pochopili, že v OSM správné odpovědi
neexistují a že místo zdlouhavého procesu prosazení nějaké normy je prostě
jednodušší začít mapovat tak jak se mu to líbí a tak jak chce on. Koneckonců
to tak dělají všichni. Jestli je to dobře, nebo špatně ukáže čas.



___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz


Re: [Talk-cz] převod dat z rúian do postgresql

2012-07-15 Tema obsahu Miroslav Šulc
ahoj,

díky za tip. vypadal slibně do té doby, než jsem zjistil, že mi postgis
nefunguje jak má. instaloval jsem ho poprvé, takže chyba může být i na
mé straně, ale netuším, kde jsem jakou mohl udělat.

st_geomfromgml mi vrací chybu ERROR:  invalid GML representation,
dokonce i když použiju příklad z té referenční stránky:

ruian-test=# SELECT ST_GeomFromGML('
gml:LineString srsName=EPSG:4269
gml:coordinates
-71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
/gml:coordinates
/gml:LineString');
ERROR:  invalid GML representation
KONTEXT:  SQL function st_geomfromgml statement 1

z té referenční stránky http://www.postgis.org/docs/ST_GeomFromGML.html
mi funguje jen ten  Examples - XLink usage, ostatní vrací tu samou chybu.

ještě jsem zkoušel tenhle příklad a ten mi taky funguje:

ruian-test=# SELECT ST_GeomFromGML(ST_AsGML(ST_GeomFromText('POINT
EMPTY',4326)));
 st_geomfromgml

 
(1 row)

zkoušel jsem postgis 2.0.1 s postgresql 9.2_beta2 a postgis 2.0.0 s
postgresql 9.1.4, ale nefunguje ani jedno. do databáze jsem nainstaloval
vždy postgis.sql, postgis_comments.sql a spatial_ref_sys.sql.

netušíte někdo, v čem by mohl být problém?

ff

Dne 14.7.2012 21:26, Petr Morávek [Xificurk] napsal(a):
 Ahoj,
 kód jsem nezkoumal, takže jen pár rychlých poznámek...

 Miroslav Šulc wrote:
 myslím, že by se ten prográmek mohl hodit (nejenom) k testování
 použitelnosti rúian dat pro aktualizace map. momentálně to importuje
 všechny informace ze základní datové sady. ještě to neumí importovat
 hranice a definiční čáry ulic. gml mi nic neříká a neměl jsem čas se do
 toho nějak víc ponořit
 Pokud máš v postgresql i postgis, tak by to mělo být velice jednoduché,
 viz http://www.postgis.org/docs/ST_GeomFromGML.html

 v souvislosti s tím jsem se chtěl zeptat, jestli se dá nějak jednoduše z
 těch dat vygenerovat mapová vrstva (například s adresními body, ale až
 to bude umět importovat i hranice a ulice, tak i s těmi), která by se
 dala načíst třeba do josm. myslím, že pro vizuální kontrolu rúian dat vs
 osm by to bylo fajn.
 Jednoduše je v tomto případě relativní... o hotovém skriptu nevím, ale
 v případě bodů by to mělo být poměrně triviální. Stačí načíst z databáze
 latlon souřadnice bodu a připojené atributy převést na tagy, pak už jen
 vypsat v osm formátu.
 Trochu komplikovanější by to bylo v případě exportu cest.

 Petr Morávek aka Xificurk




 ___
 Talk-cz mailing list
 Talk-cz@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-cz




smime.p7s
Description: Elektronicky podpis S/MIME
___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz


Re: [Talk-cz] převod dat z rúian do postgresql

2012-07-15 Tema obsahu Petr Morávek [Xificurk]
Miroslav Šulc wrote:
 ahoj,
 
 díky za tip. vypadal slibně do té doby, než jsem zjistil, že mi postgis
 nefunguje jak má. instaloval jsem ho poprvé, takže chyba může být i na
 mé straně, ale netuším, kde jsem jakou mohl udělat.
 
 st_geomfromgml mi vrací chybu ERROR:  invalid GML representation,
 dokonce i když použiju příklad z té referenční stránky:
 
 ruian-test=# SELECT ST_GeomFromGML('
 gml:LineString srsName=EPSG:4269
 gml:coordinates
 -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
 /gml:coordinates
 /gml:LineString');
 ERROR:  invalid GML representation
 KONTEXT:  SQL function st_geomfromgml statement 1

Tohle bude asi chyba v dokumentaci. Testnul jsem to u sebe a přišel na
to, že musíš uvést namespace, tj.

osm= SELECT ST_GeomFromGML('
gml:LineString xmlns:gml=http://www.opengis.net/gml; srsName=EPSG:4269
gml:coordinates
-71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
/gml:coordinates
/gml:LineString');

nebo ho poctivě odstranit na všech elementech:

osm= SELECT ST_GeomFromGML('
LineString srsName=EPSG:4269
coordinates
-71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
/coordinates
/LineString');

Petr Morávek aka Xificurk



signature.asc
Description: OpenPGP digital signature
___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz


Re: [Talk-cz] převod dat z rúian do postgresql

2012-07-15 Tema obsahu Miroslav Šulc
tak odpověď jsem našel v logu postgresql ... problém byl v chybějící
definici gml namespace ... takže ty jejich dva příklady ani fungovat
nemůžou.

ff

Dne 15.7.2012 16:51, Miroslav Šulc napsal(a):
 ahoj,

 díky za tip. vypadal slibně do té doby, než jsem zjistil, že mi
 postgis nefunguje jak má. instaloval jsem ho poprvé, takže chyba může
 být i na mé straně, ale netuším, kde jsem jakou mohl udělat.

 st_geomfromgml mi vrací chybu ERROR:  invalid GML representation,
 dokonce i když použiju příklad z té referenční stránky:

 ruian-test=# SELECT ST_GeomFromGML('
 gml:LineString srsName=EPSG:4269
 gml:coordinates
 -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
 /gml:coordinates
 /gml:LineString');
 ERROR:  invalid GML representation
 KONTEXT:  SQL function st_geomfromgml statement 1

 z té referenční stránky
 http://www.postgis.org/docs/ST_GeomFromGML.html mi funguje jen ten 
 Examples - XLink usage, ostatní vrací tu samou chybu.

 ještě jsem zkoušel tenhle příklad a ten mi taky funguje:

 ruian-test=# SELECT ST_GeomFromGML(ST_AsGML(ST_GeomFromText('POINT
 EMPTY',4326)));
  st_geomfromgml
 
  
 (1 row)

 zkoušel jsem postgis 2.0.1 s postgresql 9.2_beta2 a postgis 2.0.0 s
 postgresql 9.1.4, ale nefunguje ani jedno. do databáze jsem
 nainstaloval vždy postgis.sql, postgis_comments.sql a spatial_ref_sys.sql.

 netušíte někdo, v čem by mohl být problém?

 ff

 Dne 14.7.2012 21:26, Petr Morávek [Xificurk] napsal(a):
 Ahoj,
 kód jsem nezkoumal, takže jen pár rychlých poznámek...

 Miroslav Šulc wrote:
 myslím, že by se ten prográmek mohl hodit (nejenom) k testování
 použitelnosti rúian dat pro aktualizace map. momentálně to importuje
 všechny informace ze základní datové sady. ještě to neumí importovat
 hranice a definiční čáry ulic. gml mi nic neříká a neměl jsem čas se do
 toho nějak víc ponořit
 Pokud máš v postgresql i postgis, tak by to mělo být velice jednoduché,
 viz http://www.postgis.org/docs/ST_GeomFromGML.html

 v souvislosti s tím jsem se chtěl zeptat, jestli se dá nějak jednoduše z
 těch dat vygenerovat mapová vrstva (například s adresními body, ale až
 to bude umět importovat i hranice a ulice, tak i s těmi), která by se
 dala načíst třeba do josm. myslím, že pro vizuální kontrolu rúian dat vs
 osm by to bylo fajn.
 Jednoduše je v tomto případě relativní... o hotovém skriptu nevím, ale
 v případě bodů by to mělo být poměrně triviální. Stačí načíst z databáze
 latlon souřadnice bodu a připojené atributy převést na tagy, pak už jen
 vypsat v osm formátu.
 Trochu komplikovanější by to bylo v případě exportu cest.

 Petr Morávek aka Xificurk




 ___
 Talk-cz mailing list
 Talk-cz@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-cz






smime.p7s
Description: Elektronicky podpis S/MIME
___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz


Re: [Talk-cz] převod dat z rúian do postgresql

2012-07-15 Tema obsahu Miroslav Šulc
takže program už importuje i hranice a cesty (do postgis datového typu
geometry). diky xificurkovi za radu.

ff

Dne 14.7.2012 21:13, Miroslav Šulc napsal(a):
 ahoj,

 napsal jsem prográmek na převod dat z rúian do postgresql (potřeboval
 jsem to částečně pro jednu svojí aplikaci, ale psal jsem to i s
 ohledem na osm). bližší info k programu je tady:
 https://github.com/fordfrog/ruian2pgsql/blob/next_release/README.cs.md

 myslím, že by se ten prográmek mohl hodit (nejenom) k testování
 použitelnosti rúian dat pro aktualizace map. momentálně to importuje
 všechny informace ze základní datové sady. ještě to neumí importovat
 hranice a definiční čáry ulic. gml mi nic neříká a neměl jsem čas se
 do toho nějak víc ponořit, ale pokud by mě někdo chtěl stručně
 vysvětlit, jak ta data nejlíp převést do db, tak budu rád, ušetřilo by
 mi to nějaký čas. nebo to může někdo do toho prográmku dopsat,
 zdrojáky jsou na
 https://github.com/fordfrog/ruian2pgsql/tree/next_release (je to v javě).

 v souvislosti s tím jsem se chtěl zeptat, jestli se dá nějak jednoduše
 z těch dat vygenerovat mapová vrstva (například s adresními body, ale
 až to bude umět importovat i hranice a ulice, tak i s těmi), která by
 se dala načíst třeba do josm. myslím, že pro vizuální kontrolu rúian
 dat vs osm by to bylo fajn.

 fordfrog


 ___
 Talk-cz mailing list
 Talk-cz@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-cz




smime.p7s
Description: Elektronicky podpis S/MIME
___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz


Re: [Talk-cz] převod dat z rúian do postgresql

2012-07-15 Tema obsahu Miroslav Šulc
díky za odpověď, bohužel mi zprávy z mailing listu obvykle chodí s
několikahodinovým zpožděním, takže se mi občas stane, že mi přijde
odpověď na něco na co jsem se ptal, ale já to mezi tím nějak vyřeším.
předpokládám, že ostatním to asi chodí normálně, protože jinak by ty
odpovědi neměly čas odeslání třeba hodinu a půl před mojí následnou
zprávou, při které mi předchozí odpověď ještě nedorazila. pak to vypadá,
že ty odpovědi vůbec nečtu :-/

ff

Dne 15.7.2012 17:18, Petr Morávek [Xificurk] napsal(a):
 Miroslav Šulc wrote:
 ahoj,

 díky za tip. vypadal slibně do té doby, než jsem zjistil, že mi postgis
 nefunguje jak má. instaloval jsem ho poprvé, takže chyba může být i na
 mé straně, ale netuším, kde jsem jakou mohl udělat.

 st_geomfromgml mi vrací chybu ERROR:  invalid GML representation,
 dokonce i když použiju příklad z té referenční stránky:

 ruian-test=# SELECT ST_GeomFromGML('
 gml:LineString srsName=EPSG:4269
 gml:coordinates
 -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
 /gml:coordinates
 /gml:LineString');
 ERROR:  invalid GML representation
 KONTEXT:  SQL function st_geomfromgml statement 1
 Tohle bude asi chyba v dokumentaci. Testnul jsem to u sebe a přišel na
 to, že musíš uvést namespace, tj.

 osm= SELECT ST_GeomFromGML('
 gml:LineString xmlns:gml=http://www.opengis.net/gml; srsName=EPSG:4269
 gml:coordinates
 -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
 /gml:coordinates
 /gml:LineString');

 nebo ho poctivě odstranit na všech elementech:

 osm= SELECT ST_GeomFromGML('
 LineString srsName=EPSG:4269
 coordinates
 -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
 /coordinates
 /LineString');

 Petr Morávek aka Xificurk



 ___
 Talk-cz mailing list
 Talk-cz@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-cz




smime.p7s
Description: Elektronicky podpis S/MIME
___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz


Re: [Talk-cz] převod dat z rúian do postgresql

2012-07-15 Tema obsahu Miroslav Šulc
tak jsem se ještě díval do logu mailserveru a vypadá to, že mi zpráva
dorazila cca tři a půl hodiny potom, co jsi ji psal :-/

Jul 15 20:54:21 thia postfix/smtpd[23483]: connect from
shenron.openstreetmap.org[89.16.179.150]
Jul 15 20:54:22 thia postfix/smtpd[23483]: 03861F50:
client=shenron.openstreetmap.org[89.16.179.150]
Jul 15 20:54:22 thia postfix/cleanup[23489]: 03861F50:
message-id=5002df2f.8090...@gmail.com
Jul 15 20:54:22 thia postfix/qmgr[30228]: 03861F50:
from=talk-cz-boun...@openstreetmap.org, size=6157, nrcpt=1 (queue active)
Jul 15 20:54:22 thia postfix/virtual[23492]: 03861F50:
to=fordf...@fordfrog.com, relay=virtual, delay=0.24,
delays=0.13/0/0/0.11, dsn=2.0.0, status=sent (delivered to maildir)
Jul 15 20:54:22 thia postfix/qmgr[30228]: 03861F50: removed

ff


Dne 15.7.2012 17:18, Petr Morávek [Xificurk] napsal(a):
 Miroslav Šulc wrote:
 ahoj,

 díky za tip. vypadal slibně do té doby, než jsem zjistil, že mi postgis
 nefunguje jak má. instaloval jsem ho poprvé, takže chyba může být i na
 mé straně, ale netuším, kde jsem jakou mohl udělat.

 st_geomfromgml mi vrací chybu ERROR:  invalid GML representation,
 dokonce i když použiju příklad z té referenční stránky:

 ruian-test=# SELECT ST_GeomFromGML('
 gml:LineString srsName=EPSG:4269
 gml:coordinates
 -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
 /gml:coordinates
 /gml:LineString');
 ERROR:  invalid GML representation
 KONTEXT:  SQL function st_geomfromgml statement 1
 Tohle bude asi chyba v dokumentaci. Testnul jsem to u sebe a přišel na
 to, že musíš uvést namespace, tj.

 osm= SELECT ST_GeomFromGML('
 gml:LineString xmlns:gml=http://www.opengis.net/gml; srsName=EPSG:4269
 gml:coordinates
 -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
 /gml:coordinates
 /gml:LineString');

 nebo ho poctivě odstranit na všech elementech:

 osm= SELECT ST_GeomFromGML('
 LineString srsName=EPSG:4269
 coordinates
 -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
 /coordinates
 /LineString');

 Petr Morávek aka Xificurk



 ___
 Talk-cz mailing list
 Talk-cz@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-cz




smime.p7s
Description: Elektronicky podpis S/MIME
___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz


[Talk-cz] problém s gml řetězcem

2012-07-15 Tema obsahu Miroslav Šulc
ahoj,

netušíte někdo, co je za problém s tímhle gml řetězcem při převodu
postgis funkcí st_geomfromgml?

ruian-test=# insert into test values (st_geomfromgml('gml:Polygon
xmlns:gml=http://www.opengis.net/gml/3.2; gml:id=HPA.13631950010
srsName=urn:ogc:def:crs:EPSG::2065
srsDimension=2gml:exteriorgml:Ringgml:curveMembergml:LineString 
gml:id=HPA.13631950010.1gml:posList481595.25
1102177.50 481594.26 1102173.81 481595.20 1102173.14 481595.73
1102172.20 481595.87 1102171.13 481599.33 1102170.22 481599.01
1102169.00 481606.76 1102166.97 481605.22 1102161.03 481600.78
1102162.15 481599.03 1102154.97 481591.89 1102156.87 481589.28
1102157.56 481590.24 1102161.70 481590.97 1102164.88 481589.46
1102165.28/gml:posList/gml:LineString/gml:curveMembergml:curveMembergml:Curve
gml:id=HPA.13631950010.2.3gml:segmentsgml:ArcStringgml:posList481589.46
1102165.28 481588.41 1102165.67 481587.72 1102166.19 481587.07
1102166.85 481586.30 1102168.29 481585.96 1102169.71 481586.03
1102171.13/gml:posList/gml:ArcString/gml:segments/gml:Curve/gml:curveMembergml:curveMembergml:LineString
gml:id=HPA.13631950010.3gml:posList481586.03 1102171.13 481588.39
1102179.94 481588.85 1102179.86 481590.37 1102185.72 481594.17
1102184.79 481594.52
1102186.07/gml:posList/gml:LineString/gml:curveMembergml:curveMembergml:Curve
gml:id=HPA.13631950010.4.5gml:segmentsgml:ArcStringgml:posList481594.52
1102186.07 481595.95 1102185.59 481597.56 1102183.98 481598.13
1102181.79 481597.87
1102180.21/gml:posList/gml:ArcString/gml:segments/gml:Curve/gml:curveMembergml:curveMembergml:LineString
gml:id=HPA.13631950010.5gml:posList481597.87 1102180.21 481596.54
1102180.56 481595.68 1102177.39 481595.25
1102177.50/gml:posList/gml:LineString/gml:curveMember/gml:Ring/gml:exterior/gml:Polygon'));
ERROR:  invalid GML representation
KONTEXT:  SQL function st_geomfromgml statement 1

ten xml string se zdá být validní. háže mi to postgresql 9.2 beta2 +
postgis 2.0.1. na jiné verzi jsem to nezkoušel. v postgresql logu je to
samé co mi to píše v pgsql, není tam žádné doplňující info. je to při
importu souboru 20120630_OB_500291_UKSH.xml.gz.

ff



smime.p7s
Description: Elektronicky podpis S/MIME
___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz


Re: [Talk-cz] problém s gml řetězcem

2012-07-15 Tema obsahu hanoj
Nemuze to souviset s timto?
http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998MENUID=10769AKCE=DOC:10-VDP_NOVINKY

Ve výměnném formátu VFR je chybně ukládána geometrie parcel a
stavebních objektů, které jsou tvořeny kružnicí (případně se kružnice
vyskytuje jako jeden z vnitřních polygonů parcely). Problém se
vyskytuje v souborech mmdd_OB_cc_UKSH.xml.

Ve výměnném formátu VFR je chybně ukládána geometrie parcel, které
obsahují vnitřní polygon, který je tvořen částí oblouku. Problém se
vyskytuje v souborech mmdd_OB_cc_UKSH.xml.

PS: jak resis, ze jsou souradnice kladne a maji byt zaporne?

ha
hanoj

Dne 15. července 2012 23:18 Miroslav Šulc fordf...@fordfrog.com napsal(a):
 ahoj,

 netušíte někdo, co je za problém s tímhle gml řetězcem při převodu
 postgis funkcí st_geomfromgml?

 ruian-test=# insert into test values (st_geomfromgml('gml:Polygon
 xmlns:gml=http://www.opengis.net/gml/3.2; gml:id=HPA.13631950010
 srsName=urn:ogc:def:crs:EPSG::2065
 srsDimension=2gml:exteriorgml:Ringgml:curveMembergml:LineString 
 gml:id=HPA.13631950010.1gml:posList481595.25
 1102177.50 481594.26 1102173.81 481595.20 1102173.14 481595.73
 1102172.20 481595.87 1102171.13 481599.33 1102170.22 481599.01
 1102169.00 481606.76 1102166.97 481605.22 1102161.03 481600.78
 1102162.15 481599.03 1102154.97 481591.89 1102156.87 481589.28
 1102157.56 481590.24 1102161.70 481590.97 1102164.88 481589.46
 1102165.28/gml:posList/gml:LineString/gml:curveMembergml:curveMembergml:Curve
 gml:id=HPA.13631950010.2.3gml:segmentsgml:ArcStringgml:posList481589.46
 1102165.28 481588.41 1102165.67 481587.72 1102166.19 481587.07
 1102166.85 481586.30 1102168.29 481585.96 1102169.71 481586.03
 1102171.13/gml:posList/gml:ArcString/gml:segments/gml:Curve/gml:curveMembergml:curveMembergml:LineString
 gml:id=HPA.13631950010.3gml:posList481586.03 1102171.13 481588.39
 1102179.94 481588.85 1102179.86 481590.37 1102185.72 481594.17
 1102184.79 481594.52
 1102186.07/gml:posList/gml:LineString/gml:curveMembergml:curveMembergml:Curve
 gml:id=HPA.13631950010.4.5gml:segmentsgml:ArcStringgml:posList481594.52
 1102186.07 481595.95 1102185.59 481597.56 1102183.98 481598.13
 1102181.79 481597.87
 1102180.21/gml:posList/gml:ArcString/gml:segments/gml:Curve/gml:curveMembergml:curveMembergml:LineString
 gml:id=HPA.13631950010.5gml:posList481597.87 1102180.21 481596.54
 1102180.56 481595.68 1102177.39 481595.25
 1102177.50/gml:posList/gml:LineString/gml:curveMember/gml:Ring/gml:exterior/gml:Polygon'));
 ERROR:  invalid GML representation
 KONTEXT:  SQL function st_geomfromgml statement 1

 ten xml string se zdá být validní. háže mi to postgresql 9.2 beta2 +
 postgis 2.0.1. na jiné verzi jsem to nezkoušel. v postgresql logu je to
 samé co mi to píše v pgsql, není tam žádné doplňující info. je to při
 importu souboru 20120630_OB_500291_UKSH.xml.gz.

___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz