Skip to content
Snippets Groups Projects
Commit b1666de1 authored by Jakob Severin Steffensen Hjelseth's avatar Jakob Severin Steffensen Hjelseth
Browse files

Justere innhenting av datalag

parent b7fae78c
No related branches found
No related tags found
2 merge requests!36Resolve "Intersect",!33Test2
......@@ -5,16 +5,18 @@ https://turfjs.org/docs/
function makeBuffer() {
var input = document.getElementById("bufferSelect").value;
var layer = overlayMaps[input];
var layer = overlayMaps[input].toGeoJSON();
var distance = parseFloat(document.getElementById("bufferDistance").value);
var name = document.getElementById("bufferName").value;
try {
var buffer = turf.buffer(layer.toGeoJSON(), distance, {units: "meters"});
var buffer = turf.buffer(layer, distance, {units: "meters"});
if (document.getElementById("bufferCheck").checked) {
console.log(JSON.stringify(buffer));
var newLayer = L.geoJSON(turf.dissolve(buffer));
console.log(buffer);
var dissolved = turf.dissolve(buffer);
console.log(dissolved);
var newLayer = L.geoJSON(dissolved);
} else {
var newLayer = L.geoJSON(buffer);
}
......
function dissolve() {
var input = document.getElementById("dissolveSelect").value;
var layer = overlayMaps[input];
var layer = overlayMaps[input].toGeoJSON();
var name = document.getElementById("dissolveName").value;
try {
console.log(JSON.stringify(layer))
if (layer["type"] == "MultiPolygon") {
layer = multiPolygonToFeatureCollection(layer);
}
var dissolved = turf.dissolve(layer.toGeoJSON());
var dissolved = turf.dissolve(layer);
var newLayer = L.geoJSON(dissolved);
overlayMaps[name] = newLayer;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment