Ubuntupaket für lokalen Tileserver

Soweit ich mich erinnere ist deine VM vom Host-System aus nicht mehr localhost. Die IP-Addresse findest du entweder über den Netzwerkmanager, oder über den Kommandozeilenparameter “ifconfig -a”.
Dann müsste das eigentlich funktionieren.

Viel Erfolg!

Sehr schoen.

Was hast Du jetzt geaendert im Gegensatz zu gestern Abend, als es noch nicht funktionierte?

Bei mir geht es nicht, hab allerdings auch Debian 6 (squeeze).

Sind die Grenzen und Kuestenlinien notwendig (zu viel zum Downloaden, brauch eh nur Bayern)
oder geht es auch ganz ohne oder mit “Fake-boundaries”?

Merci.

Ciao,
Frank

Ok, das Einlesen der nrw.pbf hat geklappt (Dauer ca. 2,5h), allerdings ist das Modul durch meinen gescheiterten Neuinstallationsversuch anscheinend kaputt.


sudo /etc/init.d/apache2 restart
[sudo] password for chris: 
Syntax error on line 20 of /etc/apache2/sites-enabled/tileserver_site:
Invalid command 'LoadTileConfigFile', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

Chris’ Fehler hat’ ich gestern abend auch, hab’ dann ein
tile.load → …/mods-available/tile.load
unter /etc/apache2/mods-enabled reingefriemelt. Danach startet der Apache wieder.

Kacheln seh’ ich trotzdem keine :frowning:

Ciao,
Frank

Was ich geändert habe? Eigentlich nur eins. Nähmlich bei der Konfiguration den User www-data stehen lassen und den eigenen nach einem Leerzeichen ergänzen. Ersetzt man www-data dann kann man zwar importieren bekommt aber keine Kacheln. lässt man www-data stehen kann man nicht importieren.
Beid er grafischen Installation steht es auch in der Hilfe. Ich habe natürlich die Küstenlinien runtergeladen, auch wenn ich nur Berlin importiert habe. Ob es ohne genauso geht werde ich mal testen.

Ok, mit dem Link kann ich apache2 auch restarten. Nun wollte ich noch den User www-data hinzufügen.
Problem 1 : es muss --no-createdb heißen (nicht --no-create-db)
Problem 2 :


(
>         echo "GRANT ALL on geometry_columns TO www-data;"
>         echo "GRANT ALL ON SCHEMA PUBLIC TO www-data;"
>         echo "GRANT ALL on spatial_ref_sys TO www-data;"
>         )| sudo -u postgres psql -Upostgres gis
FEHLER:  Syntaxfehler bei »-«
ZEILE 1: GRANT ALL on geometry_columns TO www-data;
                                             ^
FEHLER:  Syntaxfehler bei »-«
ZEILE 1: GRANT ALL ON SCHEMA PUBLIC TO www-data;
                                          ^
FEHLER:  Syntaxfehler bei »-«
ZEILE 1: GRANT ALL on spatial_ref_sys TO www-data;

Ja dies hatte ich auch schon vermutet, auch habe ich von Nat auf Netzwerkbrücke umgestellt, aber dennoch erreiche ich keinen. Ein Ping ist aber erfolgreich. Ich vermute ja das liegt an Windows7. Er erkennt das Netzwerk nämlich nicht.
Edit:

Er meldet sich doch! aber nicht unter der IP die man im Windows lesen kann, sondern eben unter der welche er selbst vom dhcp erhalten hat! Also schaut man unter Linux in den Verbindungsinformationen nach und siehe da es geht!

Und wenn du den User in ’ einschließt?
Ich gebe ja zu in der virtualbox ist die Sache einfacher. Da wird einfach ein neues Linux installiert und fertig.

yep, man kann auch ein
"www-data"
verwenden, dann klappt es mit den “Bindestrich-user”

Mit dem verwendeten style sheet sind die Kuestenlinien notwending. Wenn man sie nicht hat startet Mapnik nicht. Wahrscheinlich koennte man den Kuesten layer aber relativ leicht aus dem Stylesheet herausnehmen. Mit den Stylesheets kenne ich mich aber nicht so aus.

Wenn man im ersten Versuch alles richtig macht, muss man sich hoffentlich damit nicht herum schlagen. Allerdings ist es noch zu leicht einen Fehler zu machen und dann ist es sehr schwer diesen zu korrigieren. Das muss noch verbessert werden. Vielleicht helfen da ein paar extra Scripts mit denen man noch nachtraeglich Sachen korrigieren kann.

Kann mir jemand erklären, wie ich ein zweiten Style parallel einrichten kann?
Das rendern funktioniert jetzt schon zu meiner vollsten Zufriedenheit. Nachdem ich die IPadresse festgelegt habe, habe ich mir den OSMviewer von Ajoessen http://wiki.openstreetmap.org/wiki/User:Ajoessen/Osmviewer_und_GPXviewer runtergeladen und angepasst. Der läuft unter Windows wie Linux gleichermaßen gut. Nur gibt es derzeit eben nur den einen Mapnikgrundlayer und keine Overlays.

Also mit allen shpfiles, habe ich auch in Bayern die Wohngebiete in den höheren Zoomstufen angezeigt bekommen obwohl dafür keine Daten vorliegen. Erst ab zoom 10-11 ist dann nur noch der Farbton der Landmasse vorhanden.

Mit welchem Passwort und User kann ich auf die Datenbank zugreifen?
Im Terminal ist das kein Problem. Dort gebe ich unter meinem Benutzernamen einfach psql gis ein und bin in der Datenbank.
Aber pgadminIII weigert sich mit den Daten localhost und Benutzernamen ohne Passwort den Server zu kontaktieren. Mein eigenes Passwort wiederum lehnt er ab.

Da ich die module nicht sauber wieder entfernen konnte (zwecks Neuinstallation) installiere ich gerade ubuntu neu… :wink:
Gibt’s eigentlich schon eine Wikiseite zu dem Projekt?

Erschreckend fand ich übrigens wie langsam Relationen importiert werden vom osm2pgsql.
Chris

Was hast du denn importiert? Vielleicht liegt das aber auch an deinem wenige Ram? Ich habe nur Berlin importiert und dabei alles im Ram halten können. Das war in wenigen Minuten erledigt.

NRW (193 MB pbf). Musste ja den --slim setzen, dann geht’s viel langsamer. Mit großer Diskrepanz zwischen dem Einlesen der Nodes und der Relationen.

ich glaube mal gelesen zu haben, dass die ca. Zeit Node:Way:Relation 1:10:100 bei osm2pgsql ist. Europa dauert mit Slim und 10GB zugewiesenem RAM etwa 12 Stunden bei mir

Hallo,

von einigen Beiträgen angeregt, möchte ich mir Karten selbst erstellen. Einen lokalen Tileserver einzurichten finde ich sehr interessant. Ich habe es unter Ubuntu 11.04 32 Bit versucht bin jedoch gescheitert. Ich habe mich für eine Neuinstallation 64 Bit entschlossen. Mein Ziel ist es eher im kleinen Raum Karten zu erstellen 10x10 bis 20x20 km. Ist dafür der Tileserver nicht überdimensioniert oder liege ich falsch. Die ganze Karte für Rheinland-Pfalz brauche ich nicht und die Zeit zum rendern ist lang.

Die Installation wie hier Beschrieben scheint mir im Vergleich zu http://wiki.openstreetmap.org/wiki/DE:Mapnik einfacher. Vermutlich habe ich durch meine Installationsversuche mein Ubuntu “durcheinander” gebracht.

Hat jemand einen Hinweis auf eine Seite die verständlich mapnik Installation und Handhabung erklärt, wenn möglich in Deutsch :wink:

Deine Fragen sind wieder etwas speziell. Wichtig wäre zu wissen woran du bei der 32 Bit Version gescheitert bist.
Ein Tileserver ist vielleicht überdiemensioniert, aber ein rendering mit Mapnik braucht viel Ram. Wenn man also nicht soviele Details hat, dann kann man auch ganz England rendern. Aber sobald dort auch Straßen rein sollen, wird es schwieriger.
Das zweite Problem ist die Standard Stylefiles setzen eine Datenbank nach dem osm2pgsql Schema vorraus. Wenn du dann nur OSM Dateien lieferst, wirst du dort größere Anpassungen vornehmen müssen.