Skip to Content.
Sympa Menu

freegeocz - [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

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


Chronological Podle vláken 
  • From: Ruzicka Jan <jan.ruzicka AT vsb.cz>
  • To: Svobodná geoinformační infrastruktura <freegeocz AT fsv.cvut.cz>
  • Subject: [FreeGeoCZ] RE: latin2 při importu pomocí gdal z shp do postgre
  • Date: Tue, 10 Jan 2012 12:16:50 +0100
  • Accept-language: en-US
  • Acceptlanguage: en-US
  • List-archive: <http://mailman.fsv.cvut.cz/pipermail/freegeocz>
  • List-id: Svobodná geoinformační infrastruktura <freegeocz.fsv.cvut.cz>

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





Archivace běží na MHonArc 2.6.19+.

Top of Page