update Mi 11. Mär 11:01:01 CET 2020

This commit is contained in:
Robert Richter 2020-03-11 11:01:01 +01:00
parent c7598f93ca
commit e9b1666391
2 changed files with 8 additions and 5 deletions

View File

@ -36,8 +36,9 @@ map.removeLayer(marker);
marker = L.marker(new L.LatLng(einsatzdaten_obj.wgs84_x, einsatzdaten_obj.wgs84_y), { marker = L.marker(new L.LatLng(einsatzdaten_obj.wgs84_x, einsatzdaten_obj.wgs84_y), {
icon: redIcon icon: redIcon
}).addTo(map); }).addTo(map);
L.geoJSON(einsatzdaten_obj.wgs84_area).addTo(map); L.geoJSON(JSON.parse(einsatzdaten_obj.wgs84_area)).addTo(map);
map.setView(new L.LatLng(einsatzdaten_obj.wgs84_x, einsatzdaten_obj.wgs84_y), 13); map.setView(new L.LatLng(einsatzdaten_obj.wgs84_x, einsatzdaten_obj.wgs84_y), 13);
map.fitBounds(poly.getBounds(JSON.parse(einsatzdaten_obj.wgs84_area)));
/* ########################### */ /* ########################### */

View File

@ -45,12 +45,14 @@ module.exports = function(db, uuidv4, turf, app_cfg) {
}; };
// Polygon erzeugen und zuweisen falls nicht vorhanden // Polygon erzeugen und zuweisen falls nicht vorhanden
if (!content.ortsdaten.wgs84_area) { if (!content.ortsdaten.wgs84_area) {
var point = turf.point([content.ortsdaten.wgs84_x, content.ortsdaten.wgs84_y]); var wgs_x = parseFloat(content.ortsdaten.wgs84_x);
var buffered = turf.buffer(point, 1); var wgs_y = parseFloat(content.ortsdaten.wgs84_y);
var point = turf.point([wgs_y, wgs_x]);
var buffered = turf.buffer(point, 1, {steps: 5, units: 'kilometers'});
var bbox = turf.bbox(buffered); var bbox = turf.bbox(buffered);
var new_point = turf.randomPoint(1, {bbox: bbox}); var new_point = turf.randomPoint(1, {bbox: bbox});
var new_buffer = turf.buffer(new_point, 1, {units: 'kilometers', steps: 6}) var new_buffer = turf.buffer(new_point, 1, {steps: 5, units: 'kilometers'})
content.ortsdaten.wgs84_area = JSON.stringify(buffered); content.ortsdaten.wgs84_area = JSON.stringify(new_buffer);
}; };