[OSM-dev] OSMOSIS: Problems Importing Data
Lucier, Trent
trent.lucier at lmco.com
Thu Jun 11 15:17:51 BST 2009
Greetings,
I am having trouble loading data into a PostgreSQL database using
Osmosis. I've gone through various steps that I've found online, but I
inevitably get an error message. My current approach is to create a
simple OSM file using JOSM, and try to import that. However, I am
getting a NumberFormatException. I have pasted my command, the OSM
file, and the error message below. My OS is CentOS. Any help
appreciated.
Also, I am just using PostgreSQL 8.3.7. I don't need to install
PostGIS, right? When I ran the "rake test" script, I did get some
errors and failures, but I assumed that was because my OSM installation
is not in an internet enabled environment.
///////////// OSMOSIS COMMAND /////////////////
./osmosis-0.31.1/bin/osmosis --read-xml file="MyOSMFile.osm"
--write-apidb dbType=postgresql host="localhost"
database="openstreetmap" user="openstreetmap" password="password"
validateSchemaVersion=no
////////////////////////// MyOSMFile.osm ///////////////////
<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' generator='JOSM'>
<node id='-1' visible='true' lat='6.435754189944134'
lon='-127.70949720670392' />
<node id='-2' visible='true' lat='-16.089385474860336'
lon='-78.23463687150839' />
<node id='-3' visible='true' lat='31.374301675977655'
lon='-31.977653631284916' />
<node id='-4' visible='true' lat='28.960893854748605'
lon='31.1731843575419' />
<node id='-5' visible='true' lat='36.201117318435756'
lon='-129.72067039106145' />
<node id='-6' visible='true' lat='70.39106145251397'
lon='-110.81564245810057' />
<node id='-7' visible='true' lat='71.19553072625699'
lon='-40.022346368715084' />
<node id='-8' visible='true' lat='44.64804469273743'
lon='-38.81564245810056' />
<node id='-9' visible='true' lat='12.067039106145252'
lon='-77.02793296089386' />
<node id='-10' visible='true' lat='-42.63687150837989'
lon='-108.40223463687151' />
<node id='-11' visible='true' lat='-31.374301675977655'
lon='-51.28491620111732' />
<node id='-12' visible='true' lat='13.273743016759777'
lon='0.2011173184357542' />
<node id='-13' visible='true' lat='15.687150837988828'
lon='101.96648044692738' />
<node id='-14' visible='true' lat='-79.24022346368716'
lon='28.75977653631285' />
<node id='-15' visible='true' lat='-65.16201117318437'
lon='-28.357541899441344' />
<node id='-16' visible='true' lat='-67.1731843575419'
lon='-119.66480446927375' />
<way id='-17' action='modify' visible='true'>
<nd ref='-1' />
<nd ref='-2' />
<nd ref='-3' />
<nd ref='-4' />
<tag k='highway' v='primary' />
<tag k='name' v='Trent Rd.' />
<tag k='lanes' v='5' />
</way>
<way id='-18' action='modify' visible='true'>
<nd ref='-5' />
<nd ref='-6' />
<nd ref='-7' />
<nd ref='-8' />
<nd ref='-9' />
<nd ref='-5' />
<tag k='name' v='Lake Ontario' />
<tag k='natural' v='water' />
</way>
<way id='-19' action='modify' visible='true'>
<nd ref='-10' />
<nd ref='-11' />
<nd ref='-12' />
<nd ref='-13' />
<nd ref='-14' />
<nd ref='-15' />
<nd ref='-16' />
<nd ref='-10' />
<tag k='wood' v='coniferous' />
<tag k='name' v='Sherwood Forest' />
<tag k='landuse' v='forest' />
</way>
</osm>
////////////////// ERROR MESSAGE //////////////////
[root at november osmosis]# ./runOsmosisScript
Jun 11, 2009 9:37:21 AM org.openstreetmap.osmosis.core.Osmosis run
INFO: Osmosis Version 0.31.1
Jun 11, 2009 9:37:21 AM org.openstreetmap.osmosis.core.Osmosis run
INFO: Preparing pipeline.
Jun 11, 2009 9:37:21 AM org.openstreetmap.osmosis.core.Osmosis run
INFO: Launching pipeline execution.
Jun 11, 2009 9:37:21 AM org.openstreetmap.osmosis.core.Osmosis run
INFO: Pipeline executing, waiting for completion.
Jun 11, 2009 9:37:21 AM
org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager
waitForCompletion
SEVERE: Thread for task 1-read-xml failed
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:415)
at java.lang.Integer.parseInt(Integer.java:497)
at
org.openstreetmap.osmosis.core.xml.v0_6.impl.NodeElementProcessor.begin(
NodeElementProcessor.java:69)
at
org.openstreetmap.osmosis.core.xml.v0_6.impl.OsmHandler.startElement(Osm
Handler.java:91)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElemen
t(AbstractSAXParser.java:501)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emp
tyElement(AbstractXMLDocumentParser.java:179)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canStartElement(XMLDocumentFragmentScannerImpl.java:1339)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLD
ocumentScannerImpl.java:648)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDocumentFragmentScannerImpl.java:510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:807)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:737)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:107)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1205)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.pars
e(SAXParserImpl.java:522)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
at
org.openstreetmap.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:108
)
at java.lang.Thread.run(Thread.java:619)
Jun 11, 2009 9:37:21 AM org.openstreetmap.osmosis.core.Osmosis main
SEVERE: Execution aborted.
org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more
tasks failed.
at
org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForCompletio
n(Pipeline.java:146)
at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:85)
at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:30)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20090611/b665dfbd/attachment.html>
More information about the dev
mailing list