[Mapserver-DE] Shape Daten in Postgres laden

Kai Behncke Kai-Behncke at gmx.de
Mit Sep 27 17:53:29 CEST 2006


-------- Original-Nachricht --------
Datum: Wed, 27 Sep 2006 17:42:39 +0200
Von: "J Wagner" <jj.wag at gmx.de>
An: Mapserver-DE at freegis.org
Betreff: Re: [Mapserver-DE] Shape Daten in Postgres laden

> Hallo,
> besten Dank für alle Hinweise, ich habe den Fehler gefunden, die
> Shape-Datei 
> hatte einen Fehler an einem Datensatz (Multipart-Linie) und die habe ich
> mit 
> den Memotools in ArcView 3.2 (Clean-Funktion) behoben. Danach ging es.
> Jetzt nur noch eine weitere Frage:
> Die Liniengeometrien einer WKT-SQL-Datei werden in Postgres direkt in ein 
> binäres Geometrieformat geschrieben. Ich möchte aber zusätzlich via php
> auf 
> die Hoch- und Rechtswerte des Linien-Arrays zugreifen (um z.B. die 
> Koordinatenpaare einer Linie als Textarray zu manipulieren oder die 
> Stützpunkte eines ausgewählten Objektes im Client darzustellen), wie
> kann 
> ich das erreichen?
> 
> Danke Jochen 
> 
> _______________________________________________
> 
Hallo Jochen, 
das kannst Du auslesen über "SELECT astext(the_geom) from TABELLE ......" und dann in das Array einlesen.

Trotz des kanonischen Formates kann man übrigens auch "menschenlesbares" in die Tabelle einlesen, also z.B. UPDATE strasse_2004_e SET the_geom='MULTILINESTRING((2678809.96180066 5786038.55183228,2678555.66714143 5786082.59514907))' WHERE gid=359585;

Beste Grüße, Kai

-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)