[Mapserver-DE] Mehrere Shapes in einem Layer?

Martin Spott Martin.Spott at mgras.net
Mon Aug 14 13:38:06 CEST 2006


Moin,

t.hagedorn at vivawasser.de wrote:

> ist es moeglich in einem Layer im Mapfile mehrere Datenquellen (Shape
> Dateien) einzubinden. Damit ich nicht fuer jedes Shapefile einen eigenen
> Layer anlegen muss. Ich schlage mich gerade mit Teleatlas Daten rum und
> diese sind nach Bunderlaendern aufgeteilt. Damit ich nicht fuer jedes
> Bundesland einen Autobahnen Layer anlegen muss, dachte ich vielleicht
> ich kann einem Layer sagen, hier nimm einfach folgende Dateien und
> zeige Sie mir alle im gleichen Format an.

Hast Du die Moeglichkeit, den Kram nicht direkt aus den Shapefiles
sondern aus z.B. einer PostGIS-DB zu lesen ? Dann koenntest Du
wunderbar die Shapefiles nacheinander jeweils erstmal in eine
temporaere Tabelle importieren und deren Inhalt dann nach dem Import in
diejenige Tabelle kopieren, aus der Du letztlich den Mapserver lesen
laesst. So mache ich das z.B. mit einem Haufen VMap0/VMap1-Daten.

Sicherlich kann man die Shapefiles auch ohne Umweg ueber die temporaere
Tabelle mittels 'append' (ogr2ogr) direkt in die Zieltabelle kopieren -
beraubt sich dann aber der Moeglichkeit, beim Umkopieren aus der
temporaeren Tabelle einige nicht benoetigte Attribute gleich
wegzulassen ....

Viel Spass,
	Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--------------------------------------------------------------------------




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