forked from MapComplete/MapComplete
Fix: uploads were broken
This commit is contained in:
parent
e275aaf619
commit
efd6b30e1b
1 changed files with 24 additions and 24 deletions
|
@ -198,23 +198,25 @@ export class OsmNode extends OsmObject {
|
||||||
this.LoadData(extraData)
|
this.LoadData(extraData)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* const obj = new OsmNode(1234)
|
||||||
|
* obj.tags.key = "value"
|
||||||
|
* obj.lat = 1
|
||||||
|
* obj.lon = 2
|
||||||
|
* obj.ChangesetXML("123").trim() // => '<node id="1234" changeset="123" lat="1" lon="2">\n <tag k="key" v="value"/>\n </node>'
|
||||||
|
*
|
||||||
|
* @param changesetId
|
||||||
|
* @param header
|
||||||
|
* @constructor
|
||||||
|
*/
|
||||||
ChangesetXML(changesetId: string, header?: string): string {
|
ChangesetXML(changesetId: string, header?: string): string {
|
||||||
let tags = this.TagsXML()
|
let tags = this.TagsXML()
|
||||||
|
|
||||||
return (
|
return (
|
||||||
' <node id="' +
|
` <node id="${this.id}" ${header ?? ""} ${changesetId ? (' changeset="' + changesetId+ '" ') : ""}${this.VersionXML()} lat="${this.lat}" lon="${this.lon}">
|
||||||
this.id +
|
${tags} </node>
|
||||||
'" ' +
|
`
|
||||||
(header ?? "") +
|
|
||||||
(changesetId ? ('" changeset="' + changesetId) : "" ) +
|
|
||||||
this.VersionXML() +
|
|
||||||
' lat="' +
|
|
||||||
this.lat +
|
|
||||||
'" lon="' +
|
|
||||||
this.lon +
|
|
||||||
'">\n' +
|
|
||||||
tags +
|
|
||||||
" </node>\n"
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -255,6 +257,11 @@ export class OsmWay extends OsmObject {
|
||||||
return [this.lat, this.lon]
|
return [this.lat, this.lon]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* const obj = new OsmWay(1234)
|
||||||
|
* obj.tags.key = "value"
|
||||||
|
* obj.ChangesetXML("123").trim() // => '<way id="1234" changeset="123" >\n <tag k="key" v="value"/>\n </way>'
|
||||||
|
*/
|
||||||
ChangesetXML(changesetId: string, header?: string): string {
|
ChangesetXML(changesetId: string, header?: string): string {
|
||||||
let tags = this.TagsXML()
|
let tags = this.TagsXML()
|
||||||
let nds = ""
|
let nds = ""
|
||||||
|
@ -263,16 +270,9 @@ export class OsmWay extends OsmObject {
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
' <way id="' +
|
` <way id="${this.id}" ${header ?? ""} ${changesetId ? ('changeset="' + changesetId + '" ') : ""} ${this.VersionXML()}>
|
||||||
this.id +
|
${nds}${tags} </way>
|
||||||
(header ?? "")+
|
`
|
||||||
(changesetId ? ('" changeset="' + changesetId) : "" ) +
|
|
||||||
'" ' +
|
|
||||||
this.VersionXML() +
|
|
||||||
">\n" +
|
|
||||||
nds +
|
|
||||||
tags +
|
|
||||||
" </way>\n"
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue