You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2017-01-19 08:39:34

Voonosm
Member
Registered: 2016-08-16
Posts: 56

Selber Karten bauen?

Ich wollte mir das mal genauer selber ansehen, da keine Karte exakt das bietet, was ich gerne haette. Am ehesten ist das noch die OpenTopoMap mit Hoehenlinien und Schattenschraffur, aber da fehlen mir die Benamsung der Passuebergaenge etc.

Da ich keine Ahnung hab also ein bisschen eingelesen in die Materie ... und  jetzt hab ich eine VirtualBox am Laufen mit Linux Mint und da drauf Postgres mit PostGIS, ein Schweiz.osm.pbf file (von osm.ch), das ich mit osmosis zu einem Schweiz.osm konvertiert habe (war wohl unnoetig), und das dann mit osm2psql in die Postgres DB eingelesen habe.

Das klappte alles ohne einen einzigen Error (was ja nix heissen muss). Nur Tiles rendern mit Nik4 oder Mapnik etc klappt ned sonderlich ... hab ein paar Beispiel Style Sheets verwendet, die zur DB connecten .. aber erhalten tu ich da nur leere, weisse PNGs. Error wird keiner reported.

Kann man (als voelliger anfaenger) irgendwie ueberpruefen, ob die PostGIS DB in Postgres sinnvolle Daten enthaelt? Fehler beim beladen gabs ja ned, aber trauen tu ich dem deshalb nicht.

Last edited by Voonosm (2017-01-19 08:40:25)

Offline

#2 2017-01-19 09:19:48

ngt
Member
Registered: 2011-05-30
Posts: 187

Re: Selber Karten bauen?

Um Daten in die Datenbank zu bekommen, reicht das .pbf vollkommen aus.
Siehe auch: "Loading data into your server" unter https://switch2osm.org/serving-tiles/ma … ver-14-04/
Wenn du dir unsicher bist, kannst du ja noch einmal direkt die pbf importieren.

Wie genau renderst du die Tiles? Renderst du auch Tiles, von denen du weißt, dass sie tatsächlich was anzeigen müssten?

Offline

#3 2017-01-19 09:45:23

gormo
Member
Registered: 2013-08-01
Posts: 2,119
Website

Re: Selber Karten bauen?

Voonosm wrote:

Kann man (als voelliger anfaenger) irgendwie ueberpruefen, ob die PostGIS DB in Postgres sinnvolle Daten enthaelt? Fehler beim beladen gabs ja ned, aber trauen tu ich dem deshalb nicht.

Ja, du kannst Dich mit dem Kommandozeilen-"psql"-Tool mit deiner Datenbank verbinden.

Das müsste mit

psql -u gis gis

, oder einer Variation davon, gehen (hab selbst keine DB zum Testen da).

Dann tippst du

select * from planet_osm_lines limit 10

ein, um dir die ersten 10 Linien aus der OSM-DB (die ersten 10 Datensätze aus der Tabelle planet_osm_lines) ausgeben zu lassen. Wenn da was drinnensteht, dann hast du Daten.


OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)

Offline

#4 2017-01-19 10:29:35

Nakaner
Moderator
From: Karlsruhe
Registered: 2011-09-03
Posts: 3,046
Website

Re: Selber Karten bauen?

Hallo Voonosm,

gormo wrote:

Das müsste mit

psql -u gis gis

, oder einer Variation davon, gehen (hab selbst keine DB zum Testen da).

Dann tippst du

select * from planet_osm_lines limit 10

ein, um dir die ersten 10 Linien aus der OSM-DB (die ersten 10 Datensätze aus der Tabelle planet_osm_lines) ausgeben zu lassen. Wenn da was drinnensteht, dann hast du Daten.

Und das sagt noch lange nicht, ob die Daten auch in der richtigen Projektion in der Datenbank liegen.

Für weitere Auskünfte solltest du uns mitteilen, mit welcher osm2pgsql-Version du arbeitest und mit welchem Befehl (welche Parameter) du osm2pgsq aufgerufen hast. Bitte korrigiere auch den Titel dieses Threads "Selber Karten bauen?" ist zu unspezifisch und so informativ wie "Frage".

Viele Grüße

Michael


Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria

Offline

Board footer

Powered by FluxBB