Skip to Content.
Sympa Menu

freegeocz - RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre

freegeocz AT fsv.cvut.cz

Předmět: Svobodná geoinformační infrastruktura

List archive

RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre


Chronological Podle vláken 
  • From: MICHÁLEK Jan Mgr. <Michalek.Jan AT uhul.cz>
  • To: Svobodná geoinformační infrastruktura <freegeocz AT fsv.cvut.cz>
  • Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre
  • Date: Tue, 10 Jan 2012 15:17:22 +0100
  • List-archive: <http://mailman.fsv.cvut.cz/pipermail/freegeocz>
  • List-id: Svobodná geoinformační infrastruktura <freegeocz.fsv.cvut.cz>

Bylo to tim, stačilo nahradit latin2 za WIN1250

-----Original Message-----
From: freegeocz-bounces AT fsv.cvut.cz [mailto:freegeocz-bounces AT fsv.cvut.cz] On
Behalf Of MICHÁLEK Jan Mgr.
Sent: Tuesday, January 10, 2012 3:13 PM
To: Svobodná geoinformační infrastruktura
Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre

Tak jsem na něco asi kápnul, ono totiž win 1250 je latin 2 na win ale na
linuxu je latin2 ISO 8859-2

-----Original Message-----
From: freegeocz-bounces AT fsv.cvut.cz [mailto:freegeocz-bounces AT fsv.cvut.cz] On
Behalf Of MICHÁLEK Jan Mgr.
Sent: Tuesday, January 10, 2012 2:48 PM
To: Svobodná geoinformační infrastruktura
Subject: RE: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre

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: freegeocz-bounces AT fsv.cvut.cz [mailto:freegeocz-bounces AT fsv.cvut.cz] 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: freegeocz-bounces AT fsv.cvut.cz [freegeocz-bounces AT fsv.cvut.cz] On Behalf
Of MICHÁLEK Jan Mgr. [Michalek.Jan AT uhul.cz]
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: freegeocz-bounces AT fsv.cvut.cz [mailto:freegeocz-bounces AT fsv.cvut.cz] 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: freegeocz-bounces AT fsv.cvut.cz [freegeocz-bounces AT fsv.cvut.cz] On Behalf
Of MICHÁLEK Jan Mgr. [Michalek.Jan AT uhul.cz]
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: freegeocz-bounces AT fsv.cvut.cz [mailto:freegeocz-bounces AT fsv.cvut.cz] 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: freegeocz-bounces AT fsv.cvut.cz [freegeocz-bounces AT fsv.cvut.cz] On Behalf
Of MICHÁLEK Jan Mgr. [Michalek.Jan AT uhul.cz]
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: freegeocz-bounces AT fsv.cvut.cz [mailto:freegeocz-bounces AT fsv.cvut.cz] 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: freegeocz-bounces AT fsv.cvut.cz [mailto:freegeocz-bounces AT fsv.cvut.cz] 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: freegeocz-bounces AT fsv.cvut.cz [freegeocz-bounces AT fsv.cvut.cz] On Behalf
Of MICHÁLEK Jan Mgr. [Michalek.Jan AT uhul.cz]
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
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
FreeGeoCZ AT fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz





Archivace běží na MHonArc 2.6.19+.

Top of Page