Small improvements

This commit is contained in:
pietervdvn 2021-07-29 00:29:29 +02:00
parent de721c6c37
commit 1a4417545a
5 changed files with 28 additions and 24 deletions

View file

@ -87,6 +87,10 @@ export default class TagRenderingConfig {
if (this.freeform.key === undefined || this.freeform.key === "") {
throw `Freeform.key is undefined or the empty string - this is not allowed; either fill out something or remove the freeform block alltogether. Error in ${context}`
}
if(json.freeform["args"] !== undefined){
throw `Freeform.args is defined. This should probably be 'freeform.helperArgs' (at ${context})`
}
if (ValidatedTextField.AllTypes[this.freeform.type] === undefined) {

View file

@ -142,7 +142,7 @@ export default class LengthInput extends InputElement<string> {
if (leaflet) {
const first = leaflet.layerPointToLatLng(firstClickXY)
const last = leaflet.layerPointToLatLng([dx, dy])
const geoDist = Math.floor(GeoOperations.distanceBetween([first.lng, first.lat], [last.lng, last.lat]) * 100000) / 100
const geoDist = Math.floor(GeoOperations.distanceBetween([first.lng, first.lat], [last.lng, last.lat]) * 10000) / 10
self.value.setData("" + geoDist)
}

View file

@ -168,19 +168,5 @@
},
"color": {
"render": "#FFC0CB"
},
"presets": [
{
"tags": [
"man_made=watermill",
"fixme=Toegevoegd met MapComplete, geometry nog uit te tekenen"
],
"title": {
"nl": "Paden"
},
"description": {
"nl": "Voeg een ontbrekend, erkend pad toe."
}
}
]
}
}

View file

@ -633,12 +633,11 @@
},
"freeform": {
"key": "width:carriageway",
"addExtraTags": [],
"type": "pfloat"
"type": "length", "helperArgs": ["20", "map"]
},
"question": {
"en": "What is the carriage width of this road (in meters)?",
"nl": "Hoe breed is de rijbaan in deze straat (in meters)?"
"en": "What is the carriage width of this road (in meters)?<br/><span class='subtle'>This is measured from kerb to kerb, including parking lanes</span>",
"nl": "Hoe breed is de rijbaan in deze straat (in meters)?<br/><span class='subtle'>Gemeten van stoepsteen tot stoepsten, inclusief parkeerstroken</span>"
}
},
{
@ -972,7 +971,7 @@
},
"freeform": {
"key": "cycleway:buffer",
"type": "pfloat"
"type": "length", "helperArgs": ["20", "map"]
}
},
{
@ -1301,6 +1300,20 @@
]
}
]
},
{
"render": {
"en": "The carriage width of this road is <strong>{width:carriageway}m</strong>",
"nl": "De breedte van deze rijbaan in deze straat is <strong>{width:carriageway}m</strong>"
},
"freeform": {
"key": "width:carriageway",
"type": "length", "helperArgs": ["20", "map"]
},
"question": {
"en": "What is the carriage width of this road (in meters)?<br/><span class='subtle'>This is measured from kerb to kerb, including parking lanes</span>",
"nl": "Hoe breed is de rijbaan in deze straat (in meters)?<br/><span class='subtle'>Gemeten van stoepsteen tot stoepsten, inclusief parkeerstroken</span>"
}
}
]
},
@ -1496,7 +1509,7 @@
},
"freeform": {
"key": "maxwidth:physical",
"type": "pfloat"
"type": "length", "helperArgs": ["20", "map"]
}
},
{
@ -1516,7 +1529,8 @@
},
"freeform": {
"key": "width:seperation",
"type": "pfloat"
"type": "length",
"helperArgs": ["20", "map"]
}
},
{

View file

@ -165,7 +165,7 @@
"downloadAsPdf": "Download a PDF of the current map",
"downloadAsPdfHelper": "Ideal to print the current map",
"downloadGeojson": "Download visible data as geojson",
"downloadGeoJsonHelper": "Compatible with QGIS, OsmAnd, ArcGIS, ESRI, ...",
"downloadGeoJsonHelper": "Compatible with QGIS, ArcGIS, ESRI, ...",
"downloadCSV": "Download visible data as CSV",
"downloadCSVHelper": "Compatible with LibreOffice Calc, Excel, ...",
"includeMetaData": "Include metadata (last editor, calculated values, ...)",