Hoppa till innehåll
Meny
  • Hem
  • Dokument
  • Om Mig
Geosupportsystem

Ladda mååånga lager till PostGIS

Publicerat den 2016-05-02

Efter nyinstallation av dator så lyckades jag slarva bort min PostGIS databas. Tack och lov så fanns där mest data som kommer från exempelvis Lantmäteriets öppna data, och väldigt lite som inte går att återskapa.

Däremot så kommer jag ihåg alla problem med att ladda ESRI shape till PostGIS via QGIS. I detta inlägg tänker jag visa hur jag gjorde för att komma runt dessa problem, och jag fick leta lite innan allt fungerade.

Skärmbild från 2016-04-29 19-13-46

Problemet handlar främst om att ställa in kodningen till ”Latin1” eller ISO-8859-1, för att svenska tecken skall fungera i attributen.

I importverktyget (bilden ovan) så kan man enkelt välja detta, men då blir det att ta ett lager åt gången manuellt, och det blir ju några lager om man skall skapa databaser med alla öppna data.

Det finns geoberabetningsverktyg i verktygslådan som går att köra som ”batch” process, men inget av dessa verktyg stödjer inställning av kodning!

Skärmbild från 2016-04-29 19-20-50

Jag valde i slutändan att använda ett OGR verktyg för att importera till ny anslutning som var det alternativ som även stödde att man anger användare och lösenord för att ansluta till PostGIS databasen.

Listan med lager i ”batch” fönstret blev ibland ganska lång och där kan jag komma med första tipset.

Skärmbild från 2016-04-29 19-23-58

För rader som har exakt samma innehåll så behöver man inte skriva in värdet (eller kopiera och klistra in) på alla rader. Skriv bara på första raden och dubbelklicka sedan på kolumnrubriken.

För att sedan PostGIS skall förstå att data som läses in är i ISO-8859-1 eller Latin1 så får man gå till sista kolumnen…

Skärmbild från 2016-04-29 19-26-31

Där lägger man till texten

--config SHAPE_ENCODING Latin1

Det krävdes mycket Googlande innan jag listade ut detta!

Före detta så testade jag att sätta miljövariabeln PGCLIENTENCODING till Latin1, men det hjälpte inte. Åtminstone inte för sig själv, men om lösningen ovan inte fungerar så kan du testa detta också.

0 svar på ”Ladda mååånga lager till PostGIS”

  1. Pingback: Installera PostGIS | Geosupportsystem

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Translate with Google

GBR In English
GER Auf Deutch
FRA En Français
ESP En Español
Swedish is a hard language for a machine to translate. Nuance and detail will likely be lost.
     Mastodon  

Bok om QGIS på Svenska

Bok

Beställ Boken/E-bok genom att klicka på bilden (även förhandsgranskning).

Senaste kommentarer

  • Daniel Nilsson om QField
  • denis Empisse om SpaceMouse Python
  • klakar om SpaceMouse Python
  • Anders Jackson om Återbesök, WebODM
  • Anders Jackson om SpaceMouse Python

Arkiv

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • WordPress.org
©2025 Geosupportsystem | WordPress-tema av Superbthemes.com