[Mapserver-DE] Antw: Postgis Fehler

Ronald Woita Ronald.Woita at rostock.de
Die Feb 20 10:42:44 CET 2007


Hallo ,

Typ 'LINE' im Map File bei Multilinestring in der DB ist schon richtig - das war's also nicht.

Ansonsten fällt mir am MAP File nichts auf ?!
und wenn ein leeres image geliefert wird, tippe ich jetzt mal auch auf Probleme mit den Projektionen.
Ein Versuch wäre noch die Daten direkt mit openjump o.ä. darzustellen.


Gruß
Ronald


--
Ronald Woita
http://geoportal.rostock.de
Hansestadt Rostock
Kataster-, Vermessungs- und Liegenschaftsamt
Holbeinplatz 14, 18069 Rostock
email: ronald.woita at rostock.de 
phone: +49 (0)381 - 381 6256

>>> Christina <cgackstatter at gmail.com> 20.02.2007 10:06:59 >>>
hallo ronald!

danke für deine hilfe,
als geometrie typ gibt er multilinestring aus. wenn ich das aber bei TYPE
eingebe, dann kommt pben links in der ecke ein gebrochenes bild.
epsg:31493 müßte stimmen. hab es mit ner 7 hinten probiert, aber dann kam
eine fehlermeldung.
ich schick dir mal mein komplettes mapfile:

NAME 'Portal_Demo'
STATUS ON

PROJECTION
         'init=epsg:31463'
END

SIZE   1232 1348
EXTENT 8.49881935119629 47.7575912475586 10.3045101165771 48.738410949707
UNITS  meters
SYMBOLSET 'D:/htdocs/symbols_portal/symbols.sym'
FONTSET   'd:/htdocs/fonts/fonts.fnt'
IMAGECOLOR 255 255 255

#
# Start of web interface definition
#
WEB
 LOG Portal_Demo.log
 TEMPLATE xxx.html
 IMAGEPATH 'd:/htdocs/tmp/'
 IMAGEURL 'http://localhost/tmp/'
 EMPTY 'http://localhost/nothing.html'
# change this value to match your setup
 METADATA
  WMS_ONLINERESOURCE '
http://localhost/cgi-bin/mapserv.exe?map=D:/htdocs/Portal_Demo.map' 
  WMS_SRS 'epsg:31463'
  WMS_ACCESSCONSTRAINTS 'none'
  WMS_TITLE 'Portal_Demo'
  WMS_FEATURE_INFO_MIME_TYPE 'text/html'
  WMS_ABSTRACT ''
 END  #METADATA

END  #HEADER

#
# Properties for the querymap
#
QUERYMAP
  SIZE 200 200
  STATUS ON #OFF
  STYLE HILITE
  COLOR 255 0 0
END

#
# Start of reference map
#
REFERENCE
  STATUS ON
  IMAGE graphics/reference.tif
  SIZE 120 120
  EXTENT 8.49881935119629 47.7575912475586 10.3045101165771 48.738410949707
  COLOR -1 -1 -1
  OUTLINECOLOR 255 0 0
END  #REFERENCE

#
# Start of legend
#
LEGEND
  STATUS ON
  KEYSIZE 16 8
  TEMPLATE 'legend.html'
  LABEL
    COLOR 120 120 120
  END # ENDE LABEL
END   #LEGEND

#
# Start of scalebar
#
SCALEBAR
 STATUS EMBED
 POSITION lr
 STYLE 0
 INTERVALS 4
 IMAGECOLOR 255 255 255
 LABEL
  COLOR 0 0 0
  SIZE SMALL
 END  #ENDE LABEL
 SIZE 200 3
 TRANSPARENT ON
 COLOR 255 0 0
 BACKGROUNDCOLOR 255 170 0
 OUTLINECOLOR 100 100 100
 UNITS KILOMETERS
END   #SCALEBAR

#
# Start of layer definitions #
#
LAYER
  NAME 'Reference.tif'
  GROUP 'Reference.tif'
  TYPE RASTER
  TRANSPARENCY 50
  DATA 'd:/htdocs/graphics/reference.tif'
  STATUS OFF
METADATA
 WMS_SRS 'epsg:31463'
 WMS_TITLE 'Reference.ecw'
 WMS_FEATURE_INFO_MIME_TYPE 'text/html'
 WMS_ONLINERESOURCE '
http://localhost/cgi-bin/mapserv.exe?map=D:/htdocs/Portal_Demo.map' 
END

PROJECTION
        'init=epsg:31463'
END

END # end of layer file

LAYER
   NAME 'test'
   CONNECTIONTYPE postgis
   CONNECTION "user=tina password=12345 dbname=test_mapbender host=localhost
port=5432"
   DATA "the_geom from test"
   TYPE LINE
   STATUS ON
   CLASS
        STYLE
            SYMBOL 1
            COLOR 13 0 130
            SIZE 3
        END
    END
METADATA
 WMS_SRS 'epsg:31463'
 WMS_TITLE 'test'
 WMS_FEATURE_INFO_MIME_TYPE 'text/html'
 WMS_ONLINERESOURCE '
http://localhost/cgi-bin/mapserv.exe?map=D:/htdocs/Portal_Demo.map' 
END

PROJECTION
   'init=epsg:31463'
END
END  # END OF LAYERFILE

END  # MAPFILE


Am 20.02.07 schrieb Ronald Woita <Ronald.Woita at rostock.de>:
>
> Hallo Christina,
>
> 1. welcher Geometrie-Typ ist denn für die Tabelle in Postgis definiert ?
> TYPE "LINE" ist meiner Erfahrung nach selten
>
> 2. der epsg:31463 ist meines Erachtens kein offizieller Code bzw. als
> deprecated deklariert worden.
> besser 31467 verwenden
>
> viele Grüße von der Ostsee
>
> Ronald
>
>
> --
> Ronald Woita
> http://geoportal.rostock.de 
> Hansestadt Rostock
> Kataster-, Vermessungs- und Liegenschaftsamt
> Holbeinplatz 14, 18069 Rostock
> email: ronald.woita at rostock.de 
> phone: +49 (0)381 - 381 6256
>
> >>> Christina <cgackstatter at gmail.com> 19.02.2007 16:00 >>>
> Hallo!
>
> Ich habe ein Problem mit dem Auslesen von Daten aus einer
> Postgresql/Postgis
> Datenbank.
> Ich habe 2 Shape Dateien in meine Tabelle namens "test" eingelesen und
> möchte sie nun anhand der MapDatei auslesen:
>
> LAYER
>    NAME 'test'
>    CONNECTIONTYPE postgis
>    CONNECTION "user=tina password=**** dbname=test_mapbender
> host=localhost
> port=5432"
>    DATA "the_geom from test"
>    TYPE LINE
>    STATUS ON
>    CLASS
>         STYLE
>             SYMBOL 1
>             COLOR 13 0 130
>             SIZE 3
>         END
>     END
> METADATA
> WMS_SRS 'epsg:31463'
> WMS_TITLE 'test'
> WMS_FEATURE_INFO_MIME_TYPE 'text/html'
> WMS_ONLINERESOURCE '
> http://localhost/cgi-bin/mapserv.exe?map=D:/htdocs/Portal_Demo.map' 
> END
>
> PROJECTION
>    'init=epsg:31463'
> END
> END  # END OF LAYERFILE
>
> Ich habe "test" in "geometry_columns" Tabelle eingetragen. "test" hat die
> Spalten gid (PK; int4), legnumber (varchar), legdist_m (varchar), the_geom
> (geometry)
> Die Shapes werden einfach nicht angezeigt. Es kommt keine Fehlermeldung.
>
> Ich benutze
> Postgresql 8.1.5
> Postgis 1.2.0
> Mapserver 4.10.0
>
> Viele Grüße
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org 
> https://freegis.org/mailman/listinfo/mapserver-de 
>



-- 
Christina Gackstatter
Memmingerstr. 18/1
72072 Tübingen
Germany

eMail: cgackstatter at gmail.com