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