[Mapserver-DE] Internal Server Error

lars lingner lingner.mail at gmx.net
Mon Dez 12 16:47:05 CET 2005


Guten Tag Herr Eckert,


Ralf Eckert schrieb:
> Hallo Liste,
> 
> ist es möglich, dass ein SHP-File zugroß für die Verarbeitung im MapServer
> ist.

Ich habe noch nichts von einer Begrenzung in der Richtung gehört.

> 
> Der File hat in der dbf-datei 29200 Einträge. Es handelt isch um einen
> Linielayer. Wieviel Stützpunkte zu den Linien gespeichert sind in der
> shp-datei kann ich nicht sagen, dürfte aber viele sein.

Bei mir "serviert" der UMN ein Shapefile mit 202908 Einträgen. Es sind 
allerdings Polygone.

> 
> Wie komme ich dem Internal Server Error bei?

Hmm Es gibt noch die Möglichkeit im Mapfile "DEBUG ON" für den 
entsprechenden Layer zu setzen. Darauf hin wird eine Logdatei angelegt. 
Vllt. sind darin weitere Informationen enthalten?
> 
> Verkleinere ich den DBF uned SHP File, so bekomme ich eine Map angezeigt.
> Nehme ich die vollen Daten, dann nicht.

Ich hatte mal den Fall, dass ein bestimmtes Mapfile absolut nicht vom 
UMN gelesen werden wollte. Es lag daran, dass das Shapefile (und die 
*.shx und *.dbf) mittels ArcInfo erstellt wurde und dort bei der 
Verabeitung "etwas" schief lief. Was da genau schief lief ist nicht 
bekannt, ein erneut generiertes Shapefiles wurde jedenfalls anstandslos 
vom UMN angenommen.

> 
> Würde es helfen, diesen SHP in eine PostgreSQL zu übernehmen um die
> Fehlermeldung zu beseitigen?

Hmm, dies wäre ja aber keine Lösung sondern eine Alternative :)
> 
> Der MepBender reagiert bei Hochladen auch nicht, oder besser es kommt eine
> Fehlermeldung das er eine Datei nicht öffnen kann. Die Datei ist die
> shp-datei und die gibt es.
> 
Demzufolge scheint wohl mit dem Shapefile etwas nicht in Ordnung zu 
sein. <- Vermutung von mir!
Wenn das reduzieren der Daten bereits Abhilfe schafft, würde ich mal 
probieren, lediglich einen Datensatz zu löschen und die Datei zu 
speichern. Oder sogar nur öffnen und ohne etwas zu löschen wieder 
speichern...

Mehr weiss ich erstmal nicht :)

Lars Lingner




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