RE: [FreeGeoCZ] RE: latin2 při importu pom ocí gdal z shp do postgre
MICHÁLEK Jan Mgr. <[email protected]>
| Newsgroups | gmane.comp.gis.grass.cz |
|---|---|
| Message-ID | <[email protected]> |
Na win na to mam nějakej program, ale data sou všechny data a ja fakt nechci stěhovat x moc giga zabagedovejch dat ze servru na PC a zpatky. Je. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Ruzicka Jan Sent: Tuesday, January 10, 2012 2:43 PM To: Svobodná geoinformační infrastruktura Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre ________________________________________ From: [email protected] [[email protected]] On Behalf Of MICHÁLEK Jan Mgr. [[email protected]] Sent: Tuesday, January 10, 2012 2:38 PM To: Svobodná geoinformační infrastruktura Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre Nejjednodušší by bylo, kdyby šly překódovat ty dbfka. > To uměla Mlaticka pro WIndows, ale kde te je konec. Já právě přemejšlim, jestli ten binec nevzniká kvůli kódování v terminálu. > Může být. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Ruzicka Jan Sent: Tuesday, January 10, 2012 2:30 PM To: Svobodná geoinformační infrastruktura Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre cstocs řeší jen znaky takže třeba latin2 na utf-8, ascii znaky nechává úplně na pokoji, geometrii tedy nechá na pokoji. Co by ji ale mohlo zmršit je KML nebo GML, tam jsou jistá omezní, ale zase oprotiti PostGIS by to neměl být problém. JR ________________________________________ From: [email protected] [[email protected]] On Behalf Of MICHÁLEK Jan Mgr. [[email protected]] Sent: Tuesday, January 10, 2012 2:27 PM To: Svobodná geoinformační infrastruktura Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre No shp2pgsql je pro mě ze hry, tam není to skipfailures a v některejch vrstvách je drobet svinec, asi nějaký nekorektní geometrie. A nerozhnusí ti to cs2cs geometrie?? -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Ruzicka Jan Sent: Tuesday, January 10, 2012 2:18 PM To: Svobodná geoinformační infrastruktura Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre Pokud musíš použít ogr2ogr, pak asi jedině tak, že to nebudeš cpát přímo do PostgreSQL, ale použiješ nějaký textový meziprodukt (KML, GML) a u něj převedeš češtinu (místo cstocs se dá použít i iconv). Jinak já používám: shp2psql | cstocs | psql Určitě je lepší řešení, ale já o něm v této chvíli nevím. JR ________________________________________ From: [email protected] [[email protected]] On Behalf Of MICHÁLEK Jan Mgr. [[email protected]] Sent: Tuesday, January 10, 2012 1:01 PM To: Svobodná geoinformační infrastruktura Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre Teda cstocs Už jsem to vygůglil, ale není mi jasný, kam to nacpat v tý dávce. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of MICHÁLEK Jan Mgr. Sent: Tuesday, January 10, 2012 12:52 PM To: Svobodná geoinformační infrastruktura Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre Přepínač -W neřeš, ten je na zakomentovaným řádku To sem měl z toho vyházet. To se omlouvám, dávka je pod tím. Co je cs2cs?? psql -c "create schema data_900913" zabaged export PGCLIENTENCODING=latin2 while read shp; do echo $shp ogr2ogr -s_srs "+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 \ +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +pm=greenwich +units=m +no_defs \ +towgs84=570.8,85.7,462.8,4.998,1.587,5.261,3.56" -t_srs "EPSG:900913" +-overwrite -skipfailure -f "PostgreSQL" "PG:dbname=zabaged" ../$shp.shp +-lco OVERWRITE=yes -nln data_900913.$shp done < seznam_fajlu Je. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Ruzicka Jan Sent: Tuesday, January 10, 2012 12:17 PM To: Svobodná geoinformační infrastruktura Subject: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre Ahoj, problem je asi s prepinacem W, on vezme data z DBF v danem kodovani a udela z nich UTF-8. Ty tam mas -W LATIN1 a mozna ze nemas databazi v UTF-8 (ikdyz to by dle dokumentace nemelo vadit). Me kdyz to zlobi, tak to pustim jeste pres cstocs. JR ________________________________________ From: [email protected] [[email protected]] On Behalf Of MICHÁLEK Jan Mgr. [[email protected]] Sent: Tuesday, January 10, 2012 11:04 AM To: Svobodná geoinformační infrastruktura Subject: [FreeGeoCZ] latin2 při importu pomocí gdal z shp do postgre nazdar, mám následující potíž (je to triviální, ale blbě řešitelné a navíc otravné jak blecha v kožiše) Importuju data zabagedový ze šejpů d postgisu Používám GDAL kvůli volbě skipfailure a mám následující problém. Mrší se mi kódování (Šš, žŽ atd) #dropdb zabaged #createdb -T mustr zabaged psql -c "create schema data_900913" zabaged #export PGCLIENTENCODING=latin1 #export PGCLIENTENCODING=ISO88592 export PGCLIENTENCODING=latin2 while read shp; do echo $shp #shp2pgsql -c -d -D -W LATIN1 ../$shp.shp data.$shp > ../import_skripty/$shp.sql ogr2ogr -s_srs "+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 \ +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +pm=greenwich +units=m +no_defs \ +towgs84=570.8,85.7,462.8,4.998,1.587,5.261,3.56" -t_srs "EPSG:900913" +-overwrite -skipfailure -f "PostgreSQL" "PG:dbname=zabaged" ../$shp.shp +-lco OVERWRITE=yes -nln data_900913.$shp done < seznam_fajlu co dělám blbě?? Respektive, jak to udělám dobře?? Omlouvám se, že otravuju takovou blbinou, ale jsem z toho fakt vyndanej a nevím jak dál. Jedna vrstva se chroustá dost dlouho(jsou to mamutí data). Ten zabaged je ve win latin 2. Díky Jelen _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz