Planet updaten mit osmosis aus /redaction-period/minute-replicate

Hallo,

bisher habe ich mein lokales planet file immer mit den täglichen changes Dateien upgedated, da das völlig ausreichend war. Da es die im Moment aber nicht gibt, wollte ich jetzt die /redaction-period/minute-replicate Dateien verwenden. Osmosis bietet da ja einige Funktionen zu, nur leider klappt bei mir irgendetwas nicht. Der finale osmosis Aufruf lädt keine changesets herunter, meldet aber auch keinen Fehler oder so. Es werden nur fast alle Einträge aus der state.txt Datei gelöscht. Irgend eine Idee, was ich falsch mache?

Also, also der initiale Aufruf:

osmosis --read-replication-interval-init workingDirectory=osc

Die configuration.txt:


baseUrl=http://planet.openstreetmap.org/redaction-period/minute-replicate/
changeFileBeginFormat=yyyyMMddHH
changeFileEndFormat=yyyyMMddHH
maxDownloadCount = 20
maxInterval=3600

state.txt vor dem Aufruf:


#Sun Apr 01 08:07:02 UTC 2012
sequenceNumber=1268792
txnMaxQueried=916203060
timestamp=2012-04-01T08\:07\:02Z
txnReadyList=
txnMax=916203060
txnActiveList=916201159,916203039

Der Aufruf:

osmosis --read-replication-interval workingDirectory=osc --simplify-change --write-xml-change current.osc.gz

state.txt nach dem Aufruf:

#Wed Apr 11 09:55:03 CEST 2012
sequenceNumber=1268792
timestamp=2012-04-01T08\:07\:02Z

Besten Dank,
Thorsten

Ok, einen Fehler gefunden:

sequenceNumber muß natürlich 0 sein im state.txt. Aber dann muß ich osmosis für jede einzelne “Minute” erneut aufrufen. Wie kann man osmosis dazu bringen, viele Changes auf einmal runter zu laden und zu mergen?

Danke,
Thorsten

sequenceNumber ist auf jeden Fall nicht ok. das ist eine von den “alten”.

versuch es mal mit http://planet.openstreetmap.org/redaction-period/minute-replicate/000/000/001.state.txt

#Wed Apr 04 10:50:56 BST 2012
sequenceNumber=1
txnMaxQueried=15307
timestamp=2012-04-04T09\:50\:39Z
txnReadyList=
txnMax=15307
txnActiveList=14875,14975,15134,15168,15187,15232,15234,15249,15295,15297,15299,15303

eventuell geht das - konnte es nicht ausprobieren

gruss
walter