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 2011-05-21 20:07:05

SunCobalt
Member
From: Eislingen
Registered: 2010-01-09
Posts: 3,810

osm2pgsql auf Windows 64Bit

da auf meinem Windowsrechner mehr RAM verfügbar ist als auf meinem Linux Rechner, habe ich mal osm2pgsql auf Windows probiert. Mal abgesehen davon, dass die Konsole ziemlicher Müll ist, hat mit folgende Fehlermeldung überrascht. Danach brach der Import ab

!! You are running this on 32bit system, so at most
!! 3GB of RAM can be used. If you encounter unexpected
!! exceptions during import, you should try running in slim
!! mode using parameter -s.

Nun habe ich aber ein 64Bit System (Windows 7). Ich hatte 7GB zugewiesen. Muss ich mir das jetzt selber kompilieren oder gibts da was fertiges?


Thomas

Offline

#2 2011-05-21 22:31:14

yobiSource
Member
Registered: 2011-03-24
Posts: 10

Re: osm2pgsql auf Windows 64Bit

osm2pgsql von http://tile.openstreetmap.org/osm2pgsql.zip ist über ein Jahr alt und 32Bit.
Wenn du es schaffst die aktuelle Version zu kompilieren freuen sich bestimmt einige.
Siehe http://wiki.openstreetmap.org/wiki/Osm2pgsql#Windows_XP
Veränderungen siehe hier http://svn.openstreetmap.org/applicatio … /ChangeLog

Alternativ kannst du ja Linux parallel zu Windows installieren.

Offline

#3 2011-05-22 01:17:11

Fabi2
Member
Registered: 2010-03-21
Posts: 1,093

Re: osm2pgsql auf Windows 64Bit

yobiSource wrote:

Alternativ kannst du ja Linux parallel zu Windows installieren.

Ja, würde ich auch machen, alleine schon wegen des miesen Lastverhaltens von Windows. Alternativ kann man auch versuchen es mit CygWin zu bauen.


Healthcare 2.0
Quotentroll für den Fortschritt

Offline

#4 2011-05-22 01:30:27

Marqqs
Member
Registered: 2011-01-01
Posts: 724

Re: osm2pgsql auf Windows 64Bit

Fabi2 wrote:
yobiSource wrote:

Alternativ kannst du ja Linux parallel zu Windows installieren.

Ja, würde ich auch machen, alleine schon wegen des miesen Lastverhaltens von Windows. Alternativ kann man auch versuchen es mit CygWin zu bauen.

Warum eigentlich "parallel" zu Windows? Man kanns auch einfach drüber installieren. Das ist effektiver. ;-)

Offline

#5 2011-05-22 01:49:07

Fabi2
Member
Registered: 2010-03-21
Posts: 1,093

Re: osm2pgsql auf Windows 64Bit

Marqqs wrote:

Warum eigentlich "parallel" zu Windows? Man kanns auch einfach drüber installieren. Das ist effektiver. ;-)

Ja. :-) Das Problem ist eher, das sich die Leute bei der Wahl zwischen "am Anfang doll leiden" und "für immer ein bißchen leiden" lieber für Letzteres entscheiden.

Last edited by Fabi2 (2011-05-22 01:52:08)


Healthcare 2.0
Quotentroll für den Fortschritt

Offline

#6 2011-05-22 09:12:19

tiototo
Member
From: 10557 Berlin
Registered: 2010-09-13
Posts: 214
Website

Re: osm2pgsql auf Windows 64Bit

Korrekterweise muss man dazu sagen dass die fertige Version für Lenny aus asbach ist und das auch extrem benutzerunfreundlich ist dass die sich jeder selbst kompilieren und vor allem die dazu nötigen Libs erstmal zusammen suchen muss.


Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)

Offline

#7 2011-05-22 09:56:19

yobiSource
Member
Registered: 2011-03-24
Posts: 10

Re: osm2pgsql auf Windows 64Bit

Wer Interesse an der aktuellen Linux Version mit pbf Unterstützung unter Ubuntu 10.04 hat:

Für die aktuellen Geolibs und Postgis:

sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update

protobuf-c >=0.14 Download und entpacken: http://code.google.com/p/protobuf-c/downloads/list
Im entpackten Ordner folgendes ausführen:

sudo apt-get install subversion build-essential autoconf libtool libprotoc-dev
./configure --prefix=/usr
make
sudo make install

den Ordner verlassen und:

sudo apt-get install libxml2-dev libgeos-dev libpq-dev libbz2-dev proj
svn export http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/
./autogen.sh
./configure --prefix=/usr
sed -i 's/-g -O2/-O2 -march=native -fomit-frame-pointer/' Makefile
make
sudo make install

Natürlich ohne Haftung, gerade das mit protobuf-c ist nicht ganz sauber gelöst aber es funktioniert.

Offline

#8 2013-07-19 06:06:53

Lübeck
Member
Registered: 2009-02-17
Posts: 2,874

Re: osm2pgsql auf Windows 64Bit

Kann einer sagen wie es aktuell mit der Windows Version aussieht?

Gruß Jan


Redmi Note 9 Pro  mit Android 11, Tablet Android 8.1, PC: Win10

Offline

Board footer

Powered by FluxBB