Scripts: improve image backup script
This commit is contained in:
parent
d2542f41b4
commit
da59258e5f
1 changed files with 13 additions and 2 deletions
|
@ -13,6 +13,11 @@ import { Utils } from "../src/Utils"
|
||||||
import Constants from "../src/Models/Constants"
|
import Constants from "../src/Models/Constants"
|
||||||
|
|
||||||
export default class GenerateImageAnalysis extends Script {
|
export default class GenerateImageAnalysis extends Script {
|
||||||
|
/**
|
||||||
|
* Max N in `image:N`-keys and `imageN` keys
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
private static readonly maxImageIndex = 31
|
||||||
constructor() {
|
constructor() {
|
||||||
super(
|
super(
|
||||||
[
|
[
|
||||||
|
@ -57,8 +62,9 @@ export default class GenerateImageAnalysis extends Script {
|
||||||
}
|
}
|
||||||
await this.fetchImages("image", datapath, refresh)
|
await this.fetchImages("image", datapath, refresh)
|
||||||
await this.fetchImages("image:streetsign", datapath, refresh)
|
await this.fetchImages("image:streetsign", datapath, refresh)
|
||||||
for (let i = 0; i < 5; i++) {
|
for (let i = 0; i < GenerateImageAnalysis.maxImageIndex; i++) {
|
||||||
await this.fetchImages("image:" + i, datapath, refresh)
|
await this.fetchImages("image:" + i, datapath, refresh)
|
||||||
|
await this.fetchImages("image" + i, datapath, refresh)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,11 +126,16 @@ export default class GenerateImageAnalysis extends Script {
|
||||||
imageSource[feature.properties["image:streetsign"]] =
|
imageSource[feature.properties["image:streetsign"]] =
|
||||||
feature.properties.id + " (streetsign)"
|
feature.properties.id + " (streetsign)"
|
||||||
|
|
||||||
for (let i = 0; i < 10; i++) {
|
for (let i = 0; i < GenerateImageAnalysis.maxImageIndex; i++) {
|
||||||
allImages.add(feature.properties["image:" + i])
|
allImages.add(feature.properties["image:" + i])
|
||||||
imageSource[
|
imageSource[
|
||||||
feature.properties["image:" + i]
|
feature.properties["image:" + i]
|
||||||
] = `${feature.properties.id} (image:${i})`
|
] = `${feature.properties.id} (image:${i})`
|
||||||
|
|
||||||
|
allImages.add(feature.properties["image" + i])
|
||||||
|
imageSource[
|
||||||
|
feature.properties["image" + i]
|
||||||
|
] = `${feature.properties.id} (image${i})`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
allImages.delete(undefined)
|
allImages.delete(undefined)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue