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"
|
||||
|
||||
export default class GenerateImageAnalysis extends Script {
|
||||
/**
|
||||
* Max N in `image:N`-keys and `imageN` keys
|
||||
* @private
|
||||
*/
|
||||
private static readonly maxImageIndex = 31
|
||||
constructor() {
|
||||
super(
|
||||
[
|
||||
|
@ -57,8 +62,9 @@ export default class GenerateImageAnalysis extends Script {
|
|||
}
|
||||
await this.fetchImages("image", 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)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -120,11 +126,16 @@ export default class GenerateImageAnalysis extends Script {
|
|||
imageSource[feature.properties["image: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])
|
||||
imageSource[
|
||||
feature.properties["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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue