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