| |
Creating PostGIS-Layers für GeoServer from Osmosis-SnapshotsOsmosis Layers
Mein Projekt auf GitHub: Eine Sammlung von SQL- und SLD-Dateien, die man verwenden kann, um aus einem Osmosis-Snapshot von OpenStreetMap Tabellen zu erstellen, die jeweils einen Layer für eine Karte enthalten.
Die Tabellen wie sie von Osmosis erzeugt werden sind zwar schön normalisiert, aber nicht für die Darstellung als Layers zu gebrauchen. Man kann zwar Views erstellen, aber das dauert dann in der Darstellung zu lange. Auf der anderen Seite könnte man osm2pgql verwenden, aber damit werden so fette Tabellen erzeugt, dass einfache Abfragen schon recht lange dauern. Außerdem kommt man meist nur an Features ran, die für Mapnik-Kacheln vorgesehen sind. https://github.com/moenk/osmosis-layers Jeder SQL-Datei erstellt in einer PostGIS-Datenbank mit einem Osmosis-Snapshot eine gleichnamige Tabelle, die als Layer im GeoServer verwendet werden kann. Verwendung z.B. psql -d osm -f admin_level_9.sql Dazu wird bei Bedarf auch noch eine SLD-Datei als Muster zum aufhübschen gereicht, die als Style im GeoServer verwendet werden kann. Natürlich kann man die Layer auch in MapServer verwenden oder mit pgsql2shape in AcrGIS-Shapes umwandeln. |
SucheStatische SeitenLayer |
Famous last words