Modify

Opened 11 years ago

Closed 11 years ago

#10997 closed enhancement (invalid)

import zipped osm files

Reported by: Polyglot Owned by: team
Priority: normal Milestone:
Component: Core remotecontrol Version:
Keywords: Cc:

Description

Hi,

I'd like to add pages to the wiki with links of the following form:

http://localhost:8111/import?url=https://www.dropbox.com/sh/k9kdq1knqq0j9u1/AADTVrnOWLlB-8YF0Y8LCF9Va/PT_lines/DL4025%20DLLi%20bus%2025%20Lanaken%20-%20Boorsem%20-%20Maasmechelen.osm.zip

I tought it would be smart to zip those 1900 files containing route and route_master relations for PT lines.

When I drag and drop the files to JOSM, they get loaded all right, but when I use the above method (which has the advantage the users don't have to download the files first), JOSM seems to respond, but no data is actually loaded.

Contacting server
Downloading data

in the command prompt:

INFO: RemoteControl received: GET /import?url=https://www.dropbox.com/sh/k9kdq1k
nqq0j9u1/AADTVrnOWLlB-8YF0Y8LCF9Va/PT_lines/DL4025%20DLLi%20bus%2025%20Lanaken%2
0-%20Boorsem%20-%20Maasmechelen.osm.zip HTTP/1.1
INFO: GET https://www.dropbox.com/sh/k9kdq1knqq0j9u1/AADTVrnOWLlB-8YF0Y8LCF9Va/P
T_lines/DL4025%20DLLi%20bus%2025%20Lanaken%20-%20Boorsem%20-%20Maasmechelen.osm.
zip

It might not be due to the zip format. I tried unzipping the file, then:

[http://localhost:8111/import?url=https://www.dropbox.com/sh/k9kdq1knqq0j9u1/AADTVrnOWLlB-8YF0Y8LCF9Va/PT_lines/DL4025%20DLLi%20bus%2025%20Lanaken%20-%20Boorsem%20-%20Maasmechelen.osm 25]
INFO: RemoteControl received: GET /import?url=https://www.dropbox.com/sh/k9kdq1k
nqq0j9u1/AADTVrnOWLlB-8YF0Y8LCF9Va/PT_lines/DL4025%20DLLi%20bus%2025%20Lanaken%2
0-%20Boorsem%20-%20Maasmechelen.osm HTTP/1.1
INFO: GET https://www.dropbox.com/sh/k9kdq1knqq0j9u1/AADTVrnOWLlB-8YF0Y8LCF9Va/P
T_lines/DL4025%20DLLi%20bus%2025%20Lanaken%20-%20Boorsem%20-%20Maasmechelen.osm
INFO: Undefined element 'html' found in input stream. Skipping.

This is the contents of the osm file (no html tags in there):

<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' upload='true' generator='Python'>
<relation id='-93024' timestamp='2013-02-13T03:23:07Z' visible='true' version='1'>
  <member type='node' ref='2186703216' role='platform'/>
  <member type='node' ref='2190877419' role='platform'/>
  <member type='node' ref='2186703222' role='platform'/>
  <member type='node' ref='2186703214' role='platform'/>
  <member type='node' ref='2186703370' role='platform'/>
  <member type='node' ref='2186703377' role='platform'/>
  <member type='node' ref='2186703372' role='platform'/>
  <member type='node' ref='2186703371' role='platform'/>
  <member type='node' ref='2186703379' role='platform'/>
  <member type='node' ref='2186703374' role='platform'/>
  <member type='node' ref='2186703232' role='platform'/>
  <member type='node' ref='2186703357' role='platform'/>
  <member type='node' ref='2186703354' role='platform'/>
  <member type='node' ref='2186703358' role='platform'/>
  <member type='node' ref='2186703364' role='platform'/>
  <member type='node' ref='2533295338' role='platform'/>
  <member type='node' ref='2533295324' role='platform'/>
  <member type='node' ref='2533295398' role='platform'/>
  <member type='node' ref='2533295379' role='platform'/>
  <member type='node' ref='2533295414' role='platform'/>
  <member type='node' ref='2533295375' role='platform'/>
  <member type='node' ref='2533295394' role='platform'/>
  <member type='node' ref='2533295189' role='platform'/>
  <member type='node' ref='2533295186' role='platform'/>
  <member type='node' ref='2533295182' role='platform'/>
  <member type='node' ref='2533295184' role='platform'/>
  <member type='node' ref='2533295230' role='platform'/>
  <member type='node' ref='2533295248' role='platform'/>
  <member type='node' ref='2533295225' role='platform'/>
  <member type='node' ref='2533295258' role='platform'/>
  <member type='node' ref='2533295260' role='platform'/>
  <member type='node' ref='2533295262' role='platform'/>
  <member type='node' ref='2186703258' role='platform'/>
  <tag k="type" v="route" />
  <tag k="odbl" v="tttttt" />
  <tag k="public_transport:version" v="2" />
  <tag k="route" v="bus" />
  <tag k="name" v="De Lijn 25 Lanaken College - Maasmechelen Centrum" />
  <tag k="ref" v="25" />
  <tag k="from" v="Lanaken College" />
  <tag k="to" v="Maasmechelen Centrum" />
  <tag k="operator" v="De Lijn" />
  <tag k="network" v="DLLi" />
</relation>

<relation id='-91067' timestamp='2013-02-13T03:23:07Z' visible='true' version='1'>
  <member type='node' ref='2186703263' role='platform'/>
  <member type='node' ref='2533295261' role='platform'/>
  <member type='node' ref='2533295259' role='platform'/>
  <member type='node' ref='2533295257' role='platform'/>
  <member type='node' ref='2533295221' role='platform'/>
  <member type='node' ref='2533295242' role='platform'/>
  <member type='node' ref='2533295236' role='platform'/>
  <member type='node' ref='2533295185' role='platform'/>
  <member type='node' ref='2533295183' role='platform'/>
  <member type='node' ref='2533295187' role='platform'/>
  <member type='node' ref='2533295188' role='platform'/>
  <member type='node' ref='2533295389' role='platform'/>
  <member type='node' ref='2533295374' role='platform'/>
  <member type='node' ref='2533295408' role='platform'/>
  <member type='node' ref='2533295384' role='platform'/>
  <member type='node' ref='2533295403' role='platform'/>
  <member type='node' ref='2533295329' role='platform'/>
  <member type='node' ref='2533295334' role='platform'/>
  <member type='node' ref='2186703363' role='platform'/>
  <member type='node' ref='2186703359' role='platform'/>
  <member type='node' ref='2186703355' role='platform'/>
  <member type='node' ref='2186703356' role='platform'/>
  <member type='node' ref='2186703233' role='platform'/>
  <member type='node' ref='2186703375' role='platform'/>
  <member type='node' ref='2186703378' role='platform'/>
  <member type='node' ref='2189499368' role='platform'/>
  <member type='node' ref='2186703373' role='platform'/>
  <member type='node' ref='2186703376' role='platform'/>
  <member type='node' ref='2186703369' role='platform'/>
  <member type='node' ref='2190877419' role='platform'/>
  <member type='node' ref='2186703222' role='platform'/>
  <member type='node' ref='2186703214' role='platform'/>
  <member type='node' ref='2186703230' role='platform'/>
  <tag k="type" v="route" />
  <tag k="odbl" v="tttttt" />
  <tag k="public_transport:version" v="2" />
  <tag k="route" v="bus" />
  <tag k="name" v="De Lijn 25 Maasmechelen Centrum - Lanaken Sparrendal" />
  <tag k="ref" v="25" />
  <tag k="from" v="Maasmechelen Centrum" />
  <tag k="to" v="Lanaken Sparrendal" />
  <tag k="operator" v="De Lijn" />
  <tag k="network" v="DLLi" />
</relation>

<relation id='-91077' timestamp='2013-02-13T03:23:07Z' visible='true' version='1'>
  <member type='node' ref='2186703127' role='platform'/>
  <member type='node' ref='2186703125' role='platform'/>
  <member type='node' ref='2186703238' role='platform'/>
  <member type='node' ref='2186703236' role='platform'/>
  <member type='node' ref='2186703240' role='platform'/>
  <member type='node' ref='2186703350' role='platform'/>
  <member type='node' ref='2186703243' role='platform'/>
  <member type='node' ref='2186703148' role='platform'/>
  <member type='node' ref='2341893342' role='platform'/>
  <member type='node' ref='2186703131' role='platform'/>
  <member type='node' ref='2186703297' role='platform'/>
  <member type='node' ref='2186703269' role='platform'/>
  <member type='node' ref='2186703263' role='platform'/>
  <member type='node' ref='2533295261' role='platform'/>
  <member type='node' ref='2533295259' role='platform'/>
  <member type='node' ref='2533295257' role='platform'/>
  <member type='node' ref='2533295221' role='platform'/>
  <member type='node' ref='2533295242' role='platform'/>
  <member type='node' ref='2533295236' role='platform'/>
  <member type='node' ref='2533295185' role='platform'/>
  <member type='node' ref='2533295183' role='platform'/>
  <member type='node' ref='2533295187' role='platform'/>
  <member type='node' ref='2533295188' role='platform'/>
  <member type='node' ref='2533295389' role='platform'/>
  <member type='node' ref='2533295374' role='platform'/>
  <member type='node' ref='2533295408' role='platform'/>
  <member type='node' ref='2533295384' role='platform'/>
  <member type='node' ref='2533295403' role='platform'/>
  <member type='node' ref='2533295329' role='platform'/>
  <member type='node' ref='2533295334' role='platform'/>
  <member type='node' ref='2186703363' role='platform'/>
  <member type='node' ref='2186703359' role='platform'/>
  <member type='node' ref='2186703355' role='platform'/>
  <member type='node' ref='2186703356' role='platform'/>
  <member type='node' ref='2186703233' role='platform'/>
  <member type='node' ref='2186703375' role='platform'/>
  <member type='node' ref='2186703378' role='platform'/>
  <member type='node' ref='2189499368' role='platform'/>
  <member type='node' ref='2186703373' role='platform'/>
  <member type='node' ref='2186703376' role='platform'/>
  <member type='node' ref='2186703369' role='platform'/>
  <member type='node' ref='2190877419' role='platform'/>
  <tag k="type" v="route" />
  <tag k="odbl" v="tttttt" />
  <tag k="public_transport:version" v="2" />
  <tag k="route" v="bus" />
  <tag k="name" v="De Lijn 25 Dilsen Kruispunt - Lanaken Cultureel Centrum" />
  <tag k="ref" v="25" />
  <tag k="from" v="Dilsen Kruispunt" />
  <tag k="to" v="Lanaken Cultureel Centrum" />
  <tag k="operator" v="De Lijn" />
  <tag k="network" v="DLLi" />
</relation>

<relation id='-92365' timestamp='2013-02-13T03:23:07Z' visible='true' version='1'>
  <member type='node' ref='2190877419' role='platform'/>
  <member type='node' ref='2186703222' role='platform'/>
  <member type='node' ref='2186703214' role='platform'/>
  <member type='node' ref='2186703370' role='platform'/>
  <member type='node' ref='2186703377' role='platform'/>
  <member type='node' ref='2186703372' role='platform'/>
  <member type='node' ref='2186703371' role='platform'/>
  <member type='node' ref='2186703379' role='platform'/>
  <member type='node' ref='2186703374' role='platform'/>
  <member type='node' ref='2186703232' role='platform'/>
  <member type='node' ref='2186703357' role='platform'/>
  <member type='node' ref='2186703354' role='platform'/>
  <member type='node' ref='2186703358' role='platform'/>
  <member type='node' ref='2186703364' role='platform'/>
  <member type='node' ref='2533295338' role='platform'/>
  <member type='node' ref='2533295324' role='platform'/>
  <member type='node' ref='2533295398' role='platform'/>
  <member type='node' ref='2533295379' role='platform'/>
  <member type='node' ref='2533295414' role='platform'/>
  <member type='node' ref='2533295375' role='platform'/>
  <member type='node' ref='2533295394' role='platform'/>
  <member type='node' ref='2533295189' role='platform'/>
  <member type='node' ref='2533295186' role='platform'/>
  <member type='node' ref='2533295182' role='platform'/>
  <member type='node' ref='2533295184' role='platform'/>
  <member type='node' ref='2533295230' role='platform'/>
  <member type='node' ref='2533295248' role='platform'/>
  <member type='node' ref='2533295225' role='platform'/>
  <member type='node' ref='2533295258' role='platform'/>
  <member type='node' ref='2533295260' role='platform'/>
  <member type='node' ref='2533295262' role='platform'/>
  <member type='node' ref='2186703258' role='platform'/>
  <member type='node' ref='2186703274' role='platform'/>
  <member type='node' ref='2186703292' role='platform'/>
  <tag k="type" v="route" />
  <tag k="odbl" v="tttttt" />
  <tag k="public_transport:version" v="2" />
  <tag k="route" v="bus" />
  <tag k="name" v="De Lijn 25 Lanaken Cultureel Centrum - Maasmechelen Rijksweg" />
  <tag k="ref" v="25" />
  <tag k="from" v="Lanaken Cultureel Centrum" />
  <tag k="to" v="Maasmechelen Rijksweg" />
  <tag k="operator" v="De Lijn" />
  <tag k="network" v="DLLi" />
</relation>

<relation id='-742117' timestamp='2013-02-13T03:23:07Z' visible='true' version='1'>
  <tag k="type" v="route_master" />
  <tag k="route_master" v="bus" />
  <tag k="name" v="Lanaken - Boorsem - Maasmechelen" />
  <tag k="ref" v="25" />
  <tag k="ref:De_Lijn" v="4025" />
  <tag k="operator" v="De Lijn" />
  <tag k="network" v="DLLi" />
  <member type='relation' ref='-93024' role=''/>
  <member type='relation' ref='-91067' role=''/>
  <member type='relation' ref='-91077' role=''/>
  <member type='relation' ref='-92365' role=''/>
</relation>

</osm>

Attachments (0)

Change History (2)

comment:1 by Polyglot, 11 years ago

This url does work:

[http://localhost:8111/import?url=https://www.dropbox.com/s/60er5dzmf2c1iwl/DL4025%20DLLi%20bus%2025%20Lanaken%20-%20Boorsem%20-%20Maasmechelen.osm?dl=1 25]

I'm so sorry for the noise, this also seems to work:

[http://localhost:8111/import?url=https://dl.dropboxusercontent.com/u/42418402/PT_lines/DL4025%20DLLi%20bus%2025%20Lanaken%20-%20Boorsem%20-%20Maasmechelen.osm.zip 25]

I think the ticket can be closed. Should have tried and tested a bit more.

comment:2 by Don-vip, 11 years ago

Resolution: invalid
Status: newclosed

The URL:

https://www.dropbox.com/sh/k9kdq1knqq0j9u1/AADTVrnOWLlB-8YF0Y8LCF9Va/PT_lines/DL4025%20DLLi%20bus%2025%20Lanaken%20-%20Boorsem%20-%20Maasmechelen.osm.zip

points to the Dropbox HTML page allowing humans to download the file. JOSM is not smart enough and needs a direct link to the file :)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.