[osmosis-dev] java.io.IOException: No space left on device
Frederik Ramm
frederik at remote.org
Fri Sep 11 10:42:32 BST 2009
Hi,
James P. Biagioni wrote:
> When I try to cut a bounding box out of the Planet.osm file, with the
> completeWays=yes option on, I receive the error: java.io.IOException:
> No space left on device
This option creates a large (10s of GB) temporary file. Is it possible
that the temporary file is created on another disk partition where you
do not have so much space?
The size of the temp file is proportional to the size of the input file.
So if you e.g. cut a little area out of the full planet, you will have a
full-size temporary file. In such a situation performance will improve
dramatically if you first cut out a slighty larger area than required
WITHOUT completeWays=yes, and only then cut out the smaller area - in
this case only the stuff you cut out first needs to go to the temp file:
osmosis --rx planet.osm --bb <larger_bounding_box>
clipIncompleteEntities=yes --bb <smaller_bounding_box> completeWays=Yes
--wx cutout.osm
Of course this will lose any nodes which are outside of the larger bbox.
Bye
Frederik
More information about the osmosis-dev
mailing list