Gibts inzwischen Neuigkeiten zu dem Thema?
Unter Windows 10 funktioniert mit pbf und osmupdate und osmconvert alles zuverlässig. Auf meinen Servern mit Windows Server 2008 reproduzierbar nicht. Dort gibt es den could not get bytes of memory Fehler. (erst seit einigen Monaten)
Und ja, der Server hat reichlich Arbeitsspeicher übrig, 185 MB sind eigentlich kein Ding.
Blöd: Die Datei wird trotzdem geschrieben, sie hat aber eine andere Größe als die gleiche Datei unter Windows 10 upgedated.
Insbesondere fehlen Multipolygone, der Rest scheint ok zu sein.
Ich hab mir mal den osmosis.c Code besorgt und die Stelle angeschaut, ist unspektakulär.
Bei einem solchen Fehler sollte die Datei besser nicht geschrieben werden statt eine unvollständige zu schreiben.
Ich wollte osmconvert mal unter Windows und Visual Studio compilieren, aber mir scheinen ein paar Header zu fehlen, wo bekommt man die?
Gruss Marcus