forked from MapComplete/MapComplete
Small changes
This commit is contained in:
parent
c5e9448720
commit
f749cb0963
2 changed files with 3 additions and 6 deletions
|
@ -111,13 +111,11 @@ export default class MetaTagging {
|
||||||
d = JSON.stringify(d);
|
d = JSON.stringify(d);
|
||||||
}
|
}
|
||||||
feature.properties[key] = d;
|
feature.properties[key] = d;
|
||||||
console.log("Written a delayed calculated tag onto ", feature.properties.id, ": ", key, ":==", d)
|
|
||||||
})
|
})
|
||||||
result = result.data
|
result = result.data
|
||||||
}
|
}
|
||||||
|
|
||||||
if (result === undefined || result === "") {
|
if (result === undefined || result === "") {
|
||||||
console.log("Calculated tag for", key, "gave undefined", feature.properties.id)
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (typeof result !== "string") {
|
if (typeof result !== "string") {
|
||||||
|
@ -125,10 +123,9 @@ export default class MetaTagging {
|
||||||
result = JSON.stringify(result);
|
result = JSON.stringify(result);
|
||||||
}
|
}
|
||||||
feature.properties[key] = result;
|
feature.properties[key] = result;
|
||||||
console.log("Written a calculated tag onto ", feature.properties.id, ": ", key, ":==", result)
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (MetaTagging.errorPrintCount < MetaTagging.stopErrorOutputAt) {
|
if (MetaTagging.errorPrintCount < MetaTagging.stopErrorOutputAt) {
|
||||||
console.warn("Could not calculate a calculated tag defined by " + code + " due to " + e + ". This is code defined in the theme. Are you the theme creator? Doublecheck your code. Note that the metatags might not be stable on new features", e)
|
console.warn("Could not calculate a calculated tag defined by " + code + " due to " + e + ". This is code defined in the theme. Are you the theme creator? Doublecheck your code. Note that the metatags might not be stable on new features", e,e.stack)
|
||||||
MetaTagging.errorPrintCount++;
|
MetaTagging.errorPrintCount++;
|
||||||
if (MetaTagging.errorPrintCount == MetaTagging.stopErrorOutputAt) {
|
if (MetaTagging.errorPrintCount == MetaTagging.stopErrorOutputAt) {
|
||||||
console.error("Got ", MetaTagging.stopErrorOutputAt, " errors calculating this metatagging - stopping output now")
|
console.error("Got ", MetaTagging.stopErrorOutputAt, " errors calculating this metatagging - stopping output now")
|
||||||
|
|
|
@ -48,9 +48,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"calculatedTags": [
|
"calculatedTags": [
|
||||||
"_closest_other_drinking_water=feat.closestn('drinking_water', 1, 500).map(f => ({id: f.feat.id, distance: f.distance}))[0]",
|
"_closest_other_drinking_water=feat.closestn('drinking_water', 1, undefined, 5000).map(f => ({id: f.feat.id, distance: ''+f.distance}))[0]",
|
||||||
"_closest_other_drinking_water_id=JSON.parse(feat.properties._closest_other_drinking_water)?.id",
|
"_closest_other_drinking_water_id=JSON.parse(feat.properties._closest_other_drinking_water)?.id",
|
||||||
"_closest_other_drinking_water_distance=Math.floor(JSON.parse(feat.properties._closest_other_drinking_water)?.distance * 1000)"
|
"_closest_other_drinking_water_distance=Math.floor(Number(JSON.parse(feat.properties._closest_other_drinking_water)?.distance) * 1000)"
|
||||||
],
|
],
|
||||||
"minzoom": 13,
|
"minzoom": 13,
|
||||||
"wayHandling": 1,
|
"wayHandling": 1,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue