Hi,

Manuel Reimer wrote:
Was genau ist denn nun zu tun, um *lokal* eine PostgreSQL-DB laufen zu lassen?

http://wiki.openstreetmap.org/wiki/Mapnik/PostGIS ist die Seite, die Du suchst. (Je nachdem, welche Linux-Distribution Du hast, koennte es ein ganz bisschen anders sein, z.B. ist bei den neuesten Ubuntus bereits Postgres 9 dabei, dann heisst der Pfad zum PostGIS ein bisschen anders, aber im Grunde ist es das gleiche. Was fuer ein Betriebssystem hast Du denn?)

Nach erfolgreichem PostGIS-Setup musst Du bloss noch sowas wie

osm2pgsql -d meinedatenbank -U meinuser meinfile.osm

aufrufen, und das OSM-File landet in der Datenbank.

Kann ich eine Benutzerverwaltung in der Datanbank nutzen, oder muss der
Datenbank-User einen passenden Unix-User auf der Maschine haben?

Auf Unix wird normalerweise ein User "postgres" angelegt als Systemuser fuer die Datenbank. Das ist zugleich ein Unix- und ein Datenbankaccount, der kommt automatisch mit. Wenn Du es Dir einfach machen willst, sparst Du Dir den ganzen "createuser"-Kram usw. und fuehrst alle Datenbankoperationen als User postgres (su postgres) aus. Grundsaetzlich hat die Postgres aber die Faehigkeit, eigene User zu verwalten, als Du kannst auch einen Datenbankuser "gis" anlegen und das dann (pg_hba.conf, "trust") so einstellen, dass jeder Unix-User auf diesen Datenbank-User zugreifen darf.

Wie kann ich
ein einziges PNG über eine gegebene Region rendern?

Das geht am besten mit nik2img.py (->Google). Aber beim Mapnik-Style (svn.openstreetmap.org/applications/rendering/mapnik), den Du ja eh runterladen musst bzw. schon runtergeladen hast, ist auch render_image.py dabei, das kann weniger, aber dafuer hat es nur ein paar Zeilen.

Muss ich die Küstenlinien
und die ganzen anderen großen Files laden, wenn ich ein Gebiet rendern will,
welches eigentlich fernab einer Küstenlinie ist?

Nein, in dem Fall aenderst Du einfach die Hintergrundfarbe der Karte (<Map background="xxxxxx"> im osm.xml) auf grau oder weiss oder was immer Deine Landflaeche haben soll. In der Default-Einstellung ist diese Hintergrundfarbe blau, und die Landflaechen kommen ueber die Shapefiles rein, aber wenn Du kein Meer hast, kannst Du Dir das sparen.

Bye
Frederik

--
Frederik Ramm  ##  eMail frede...@remote.org  ##  N49°00'09" E008°23'33"

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an