From 5739f55621610a10de7053f2bfa6055bf4b34dfe Mon Sep 17 00:00:00 2001 From: yannickkuypers Date: Mon, 12 Aug 2024 16:15:26 +0200 Subject: [PATCH] #423 contour overnemen (#424) * #423 contour overnemen --- .../commonjs/zoneerder/components/ol-map.d.ts | 1 + dist/commonjs/zoneerder/components/ol-map.js | 17 ++++++++++++++- .../zoneerder/components/ol-map.js.map | 2 +- .../components/referentielaag-map.d.ts | 1 + .../components/referentielaag-map.js | 5 +++++ .../components/referentielaag-map.js.map | 2 +- .../components/zone-vergelijking-dialog.d.ts | 6 ++++++ .../components/zone-vergelijking-dialog.html | 2 +- .../components/zone-vergelijking-dialog.js | 21 ++++++++++++++++++- .../zone-vergelijking-dialog.js.map | 2 +- .../zoneerder/components/ol-map.d.ts | 1 + .../zoneerder/components/ol-map.js | 17 ++++++++++++++- .../zoneerder/components/ol-map.js.map | 2 +- .../components/referentielaag-map.d.ts | 1 + .../components/referentielaag-map.js | 5 +++++ .../components/referentielaag-map.js.map | 2 +- .../components/zone-vergelijking-dialog.d.ts | 6 ++++++ .../components/zone-vergelijking-dialog.html | 2 +- .../components/zone-vergelijking-dialog.js | 21 ++++++++++++++++++- .../zone-vergelijking-dialog.js.map | 2 +- src/zoneerder/components/ol-map.ts | 19 ++++++++++++++++- .../components/referentielaag-map.ts | 4 +++- .../components/zone-vergelijking-dialog.html | 6 +++++- .../components/zone-vergelijking-dialog.ts | 11 ++++++++++ 24 files changed, 143 insertions(+), 15 deletions(-) diff --git a/dist/commonjs/zoneerder/components/ol-map.d.ts b/dist/commonjs/zoneerder/components/ol-map.d.ts index c2daa124..27f243e7 100644 --- a/dist/commonjs/zoneerder/components/ol-map.d.ts +++ b/dist/commonjs/zoneerder/components/ol-map.d.ts @@ -46,4 +46,5 @@ export declare class OlMap extends BaseMap { private _createInteractions; private _createDrawLayer; showZoneVergelijkingDialog(): void; + private createMultiPolygon; } diff --git a/dist/commonjs/zoneerder/components/ol-map.js b/dist/commonjs/zoneerder/components/ol-map.js index 2f2004bc..54399e36 100644 --- a/dist/commonjs/zoneerder/components/ol-map.js +++ b/dist/commonjs/zoneerder/components/ol-map.js @@ -306,14 +306,29 @@ var OlMap = (function (_super) { this.map.addLayer(this.drawLayer); }; OlMap.prototype.showZoneVergelijkingDialog = function () { + var _this = this; void this.dialogService.open({ viewModel: aurelia_framework_1.PLATFORM.moduleName('oerelia/zoneerder/components/zone-vergelijking-dialog'), model: { zone: this.zone, alignGrb: this.alignGrb } }).whenClosed(function (response) { if (!response.wasCancelled) { - var data = response.output.data; + var geom = response.output; + var multiPolygon = _this.createMultiPolygon(geom['geometries'] || [geom]); + var contour = _this.formatGeoJson(multiPolygon); + _this.zone = contour; + } + }); + }; + OlMap.prototype.createMultiPolygon = function (geometries) { + var _this = this; + var multiPolygon = new openlayers_1.default.geom.MultiPolygon([]); + geometries.forEach(function (geom) { + if (geom.type === 'Polygon' || geom.type === 'MultiPolygon') { + var polygon = _this.geoJsonFormatter.readGeometry(geom); + multiPolygon.appendPolygon(polygon); } }); + return multiPolygon; }; __decorate([ aurelia_framework_1.bindable, diff --git a/dist/commonjs/zoneerder/components/ol-map.js.map b/dist/commonjs/zoneerder/components/ol-map.js.map index c2f79b98..81d61c96 100644 --- a/dist/commonjs/zoneerder/components/ol-map.js.map +++ b/dist/commonjs/zoneerder/components/ol-map.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"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","file":"ol-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"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","file":"ol-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/zoneerder/components/referentielaag-map.d.ts b/dist/commonjs/zoneerder/components/referentielaag-map.d.ts index 6e40e45f..d3454ab9 100644 --- a/dist/commonjs/zoneerder/components/referentielaag-map.d.ts +++ b/dist/commonjs/zoneerder/components/referentielaag-map.d.ts @@ -5,6 +5,7 @@ import { type Geometry } from 'geojson'; export declare class ReferentieLaagMap extends BaseMap { zone: Contour; alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; + resultaat: Geometry; private resultLayer; private verschilPlusLayer; private verschilMinLayer; diff --git a/dist/commonjs/zoneerder/components/referentielaag-map.js b/dist/commonjs/zoneerder/components/referentielaag-map.js index d7e51e99..f7d51e62 100644 --- a/dist/commonjs/zoneerder/components/referentielaag-map.js +++ b/dist/commonjs/zoneerder/components/referentielaag-map.js @@ -110,6 +110,7 @@ var ReferentieLaagMap = (function (_super) { this.zoomToExtent(this.geoJsonFormatter.readGeometry(this.zone).getExtent()); return; } + this.resultaat = results['result']; this.resultLayer = this.createResultLayer(results['result']); this.verschilPlusLayer = this.createVerschilPlusLayer(results['result_diff_plus']); this.verschilMinLayer = this.createVerschilMinLayer(results['result_diff_min']); @@ -123,6 +124,10 @@ var ReferentieLaagMap = (function (_super) { aurelia_framework_1.bindable, __metadata("design:type", Function) ], ReferentieLaagMap.prototype, "alignGrb", void 0); + __decorate([ + aurelia_framework_1.bindable, + __metadata("design:type", Object) + ], ReferentieLaagMap.prototype, "resultaat", void 0); return ReferentieLaagMap; }(base_map_1.BaseMap)); exports.ReferentieLaagMap = ReferentieLaagMap; diff --git a/dist/commonjs/zoneerder/components/referentielaag-map.js.map b/dist/commonjs/zoneerder/components/referentielaag-map.js.map index f2e9afeb..99fd44b2 100644 --- a/dist/commonjs/zoneerder/components/referentielaag-map.js.map +++ b/dist/commonjs/zoneerder/components/referentielaag-map.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/referentielaag-map.ts"],"names":[],"mappings":"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","file":"referentielaag-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/referentielaag-map.ts"],"names":[],"mappings":"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","file":"referentielaag-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.d.ts b/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.d.ts index 9ce92a4e..1f04e04d 100644 --- a/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.d.ts +++ b/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.d.ts @@ -1,12 +1,18 @@ +import { DialogController } from 'aurelia-dialog'; import { Contour, IAlignerResponse, ReferentielaagEnum, StrategieEnum } from '../models/contour'; import { ButtonConfig } from '../models/buttonConfig'; +import { type Geometry } from 'geojson'; export declare class ZoneVergelijkingDialog { + controller: DialogController; zone: Contour; buttonConfig: ButtonConfig; layerConfig: import("exports").LayerConfig; alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; + resultaat: Geometry; + constructor(controller: DialogController); activate(model: { zone: Contour; alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; }): void; + neemResultaatOverVanZone(): void; } diff --git a/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.html b/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.html index 9615fc03..94518512 100644 --- a/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.html +++ b/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.js b/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.js index 00d52da4..0da72a09 100644 --- a/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.js +++ b/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.js @@ -1,9 +1,21 @@ "use strict"; +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +var __metadata = (this && this.__metadata) || function (k, v) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.ZoneVergelijkingDialog = void 0; +var aurelia_framework_1 = require("aurelia-framework"); +var aurelia_dialog_1 = require("aurelia-dialog"); var layerConfig_referentielaag_1 = require("../models/layerConfig.referentielaag"); var ZoneVergelijkingDialog = (function () { - function ZoneVergelijkingDialog() { + function ZoneVergelijkingDialog(controller) { + this.controller = controller; this.layerConfig = layerConfig_referentielaag_1.refentielaagLayerConfig; } ZoneVergelijkingDialog.prototype.activate = function (model) { @@ -18,6 +30,13 @@ var ZoneVergelijkingDialog = (function () { }; this.alignGrb = model.alignGrb; }; + ZoneVergelijkingDialog.prototype.neemResultaatOverVanZone = function () { + this.controller.ok(this.resultaat); + }; + ZoneVergelijkingDialog = __decorate([ + aurelia_framework_1.autoinject, + __metadata("design:paramtypes", [aurelia_dialog_1.DialogController]) + ], ZoneVergelijkingDialog); return ZoneVergelijkingDialog; }()); exports.ZoneVergelijkingDialog = ZoneVergelijkingDialog; diff --git a/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.js.map b/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.js.map index 343e17c7..bcc84268 100644 --- a/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.js.map +++ b/dist/commonjs/zoneerder/components/zone-vergelijking-dialog.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/zone-vergelijking-dialog.ts"],"names":[],"mappings":";;;AAEA,mFAA+E;AAE/E;IAAA;QAGE,gBAAW,GAAG,oDAAuB,CAAC;IAexC,CAAC;IAZC,yCAAQ,GAAR,UAAS,KAAmK;QAC1K,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,YAAY,GAAG;YAClB,cAAc,EAAE,IAAI;YACpB,UAAU,EAAE,IAAI;YAChB,eAAe,EAAE,KAAK;YACtB,MAAM,EAAE,KAAK;YACb,YAAY,EAAE,KAAK;YACnB,SAAS,EAAE,IAAI;SAChB,CAAC;QACF,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;IACjC,CAAC;IACH,6BAAC;AAAD,CAlBA,AAkBC,IAAA;AAlBY,wDAAsB","file":"zone-vergelijking-dialog.js","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/zone-vergelijking-dialog.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,uDAA+C;AAC/C,iDAAkD;AAGlD,mFAA+E;AAI/E;IAOE,gCAAmB,UAA4B;QAA5B,eAAU,GAAV,UAAU,CAAkB;QAJ/C,gBAAW,GAAG,oDAAuB,CAAC;IAIa,CAAC;IAEpD,yCAAQ,GAAR,UAAS,KAAmK;QAC1K,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,YAAY,GAAG;YAClB,cAAc,EAAE,IAAI;YACpB,UAAU,EAAE,IAAI;YAChB,eAAe,EAAE,KAAK;YACtB,MAAM,EAAE,KAAK;YACb,YAAY,EAAE,KAAK;YACnB,SAAS,EAAE,IAAI;SAChB,CAAC;QACF,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;IACjC,CAAC;IAED,yDAAwB,GAAxB;QACE,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IACrC,CAAC;IAxBU,sBAAsB;QADlC,8BAAU;yCAQsB,iCAAgB;OAPpC,sBAAsB,CAyBlC;IAAD,6BAAC;CA1BD,AA0BC,IAAA;AAzBY,wDAAsB","file":"zone-vergelijking-dialog.js","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/zoneerder/components/ol-map.d.ts b/dist/native-modules/zoneerder/components/ol-map.d.ts index c2daa124..27f243e7 100644 --- a/dist/native-modules/zoneerder/components/ol-map.d.ts +++ b/dist/native-modules/zoneerder/components/ol-map.d.ts @@ -46,4 +46,5 @@ export declare class OlMap extends BaseMap { private _createInteractions; private _createDrawLayer; showZoneVergelijkingDialog(): void; + private createMultiPolygon; } diff --git a/dist/native-modules/zoneerder/components/ol-map.js b/dist/native-modules/zoneerder/components/ol-map.js index 8e00353a..0d2eb0c0 100644 --- a/dist/native-modules/zoneerder/components/ol-map.js +++ b/dist/native-modules/zoneerder/components/ol-map.js @@ -303,14 +303,29 @@ var OlMap = (function (_super) { this.map.addLayer(this.drawLayer); }; OlMap.prototype.showZoneVergelijkingDialog = function () { + var _this = this; void this.dialogService.open({ viewModel: PLATFORM.moduleName('oerelia/zoneerder/components/zone-vergelijking-dialog'), model: { zone: this.zone, alignGrb: this.alignGrb } }).whenClosed(function (response) { if (!response.wasCancelled) { - var data = response.output.data; + var geom = response.output; + var multiPolygon = _this.createMultiPolygon(geom['geometries'] || [geom]); + var contour = _this.formatGeoJson(multiPolygon); + _this.zone = contour; + } + }); + }; + OlMap.prototype.createMultiPolygon = function (geometries) { + var _this = this; + var multiPolygon = new ol.geom.MultiPolygon([]); + geometries.forEach(function (geom) { + if (geom.type === 'Polygon' || geom.type === 'MultiPolygon') { + var polygon = _this.geoJsonFormatter.readGeometry(geom); + multiPolygon.appendPolygon(polygon); } }); + return multiPolygon; }; __decorate([ bindable, diff --git a/dist/native-modules/zoneerder/components/ol-map.js.map b/dist/native-modules/zoneerder/components/ol-map.js.map index ae949226..023d6e0d 100644 --- a/dist/native-modules/zoneerder/components/ol-map.js.map +++ b/dist/native-modules/zoneerder/components/ol-map.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"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","file":"ol-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"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","file":"ol-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/zoneerder/components/referentielaag-map.d.ts b/dist/native-modules/zoneerder/components/referentielaag-map.d.ts index 6e40e45f..d3454ab9 100644 --- a/dist/native-modules/zoneerder/components/referentielaag-map.d.ts +++ b/dist/native-modules/zoneerder/components/referentielaag-map.d.ts @@ -5,6 +5,7 @@ import { type Geometry } from 'geojson'; export declare class ReferentieLaagMap extends BaseMap { zone: Contour; alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; + resultaat: Geometry; private resultLayer; private verschilPlusLayer; private verschilMinLayer; diff --git a/dist/native-modules/zoneerder/components/referentielaag-map.js b/dist/native-modules/zoneerder/components/referentielaag-map.js index 7896832d..633e01e9 100644 --- a/dist/native-modules/zoneerder/components/referentielaag-map.js +++ b/dist/native-modules/zoneerder/components/referentielaag-map.js @@ -107,6 +107,7 @@ var ReferentieLaagMap = (function (_super) { this.zoomToExtent(this.geoJsonFormatter.readGeometry(this.zone).getExtent()); return; } + this.resultaat = results['result']; this.resultLayer = this.createResultLayer(results['result']); this.verschilPlusLayer = this.createVerschilPlusLayer(results['result_diff_plus']); this.verschilMinLayer = this.createVerschilMinLayer(results['result_diff_min']); @@ -120,6 +121,10 @@ var ReferentieLaagMap = (function (_super) { bindable, __metadata("design:type", Function) ], ReferentieLaagMap.prototype, "alignGrb", void 0); + __decorate([ + bindable, + __metadata("design:type", Object) + ], ReferentieLaagMap.prototype, "resultaat", void 0); return ReferentieLaagMap; }(BaseMap)); export { ReferentieLaagMap }; diff --git a/dist/native-modules/zoneerder/components/referentielaag-map.js.map b/dist/native-modules/zoneerder/components/referentielaag-map.js.map index 7c2a0b88..4015e6d3 100644 --- a/dist/native-modules/zoneerder/components/referentielaag-map.js.map +++ b/dist/native-modules/zoneerder/components/referentielaag-map.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/referentielaag-map.ts"],"names":[],"mappings":"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","file":"referentielaag-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/referentielaag-map.ts"],"names":[],"mappings":"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","file":"referentielaag-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.d.ts b/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.d.ts index 9ce92a4e..1f04e04d 100644 --- a/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.d.ts +++ b/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.d.ts @@ -1,12 +1,18 @@ +import { DialogController } from 'aurelia-dialog'; import { Contour, IAlignerResponse, ReferentielaagEnum, StrategieEnum } from '../models/contour'; import { ButtonConfig } from '../models/buttonConfig'; +import { type Geometry } from 'geojson'; export declare class ZoneVergelijkingDialog { + controller: DialogController; zone: Contour; buttonConfig: ButtonConfig; layerConfig: import("exports").LayerConfig; alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; + resultaat: Geometry; + constructor(controller: DialogController); activate(model: { zone: Contour; alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; }): void; + neemResultaatOverVanZone(): void; } diff --git a/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.html b/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.html index 9615fc03..94518512 100644 --- a/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.html +++ b/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.js b/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.js index 214d1a13..906b0027 100644 --- a/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.js +++ b/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.js @@ -1,6 +1,18 @@ +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +var __metadata = (this && this.__metadata) || function (k, v) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); +}; +import { autoinject } from 'aurelia-framework'; +import { DialogController } from 'aurelia-dialog'; import { refentielaagLayerConfig } from '../models/layerConfig.referentielaag'; var ZoneVergelijkingDialog = (function () { - function ZoneVergelijkingDialog() { + function ZoneVergelijkingDialog(controller) { + this.controller = controller; this.layerConfig = refentielaagLayerConfig; } ZoneVergelijkingDialog.prototype.activate = function (model) { @@ -15,6 +27,13 @@ var ZoneVergelijkingDialog = (function () { }; this.alignGrb = model.alignGrb; }; + ZoneVergelijkingDialog.prototype.neemResultaatOverVanZone = function () { + this.controller.ok(this.resultaat); + }; + ZoneVergelijkingDialog = __decorate([ + autoinject, + __metadata("design:paramtypes", [DialogController]) + ], ZoneVergelijkingDialog); return ZoneVergelijkingDialog; }()); export { ZoneVergelijkingDialog }; diff --git a/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.js.map b/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.js.map index feb23014..a7d434a2 100644 --- a/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.js.map +++ b/dist/native-modules/zoneerder/components/zone-vergelijking-dialog.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/zone-vergelijking-dialog.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,uBAAuB,EAAE,MAAM,sCAAsC,CAAC;AAE/E;IAAA;QAGE,gBAAW,GAAG,uBAAuB,CAAC;IAexC,CAAC;IAZC,yCAAQ,GAAR,UAAS,KAAmK;QAC1K,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,YAAY,GAAG;YAClB,cAAc,EAAE,IAAI;YACpB,UAAU,EAAE,IAAI;YAChB,eAAe,EAAE,KAAK;YACtB,MAAM,EAAE,KAAK;YACb,YAAY,EAAE,KAAK;YACnB,SAAS,EAAE,IAAI;SAChB,CAAC;QACF,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;IACjC,CAAC;IACH,6BAAC;AAAD,CAlBA,AAkBC,IAAA","file":"zone-vergelijking-dialog.js","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/zone-vergelijking-dialog.ts"],"names":[],"mappings":";;;;;;;;;AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,mBAAmB,CAAC;AAC/C,OAAO,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAGlD,OAAO,EAAE,uBAAuB,EAAE,MAAM,sCAAsC,CAAC;AAI/E;IAOE,gCAAmB,UAA4B;QAA5B,eAAU,GAAV,UAAU,CAAkB;QAJ/C,gBAAW,GAAG,uBAAuB,CAAC;IAIa,CAAC;IAEpD,yCAAQ,GAAR,UAAS,KAAmK;QAC1K,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;QACvB,IAAI,CAAC,YAAY,GAAG;YAClB,cAAc,EAAE,IAAI;YACpB,UAAU,EAAE,IAAI;YAChB,eAAe,EAAE,KAAK;YACtB,MAAM,EAAE,KAAK;YACb,YAAY,EAAE,KAAK;YACnB,SAAS,EAAE,IAAI;SAChB,CAAC;QACF,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;IACjC,CAAC;IAED,yDAAwB,GAAxB;QACE,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IACrC,CAAC;IAxBU,sBAAsB;QADlC,UAAU;yCAQsB,gBAAgB;OAPpC,sBAAsB,CAyBlC;IAAD,6BAAC;CA1BD,AA0BC,IAAA;SAzBY,sBAAsB","file":"zone-vergelijking-dialog.js","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/src/zoneerder/components/ol-map.ts b/src/zoneerder/components/ol-map.ts index 14eb3a21..a64ce8ca 100644 --- a/src/zoneerder/components/ol-map.ts +++ b/src/zoneerder/components/ol-map.ts @@ -8,6 +8,7 @@ import { LayerType } from '../models/layerConfig.enums'; import { DialogService } from 'aurelia-dialog'; import { BaseMap } from './base-map'; import { bindingMode } from 'aurelia-binding'; +import { type Geometry } from 'geojson' const log = LogManager.getLogger('ol-map'); @@ -325,8 +326,24 @@ export class OlMap extends BaseMap { model: { zone: this.zone, alignGrb: this.alignGrb } }).whenClosed((response) => { if (!response.wasCancelled) { - const data = response.output.data; + const geom = response.output as Geometry; + const multiPolygon = this.createMultiPolygon(geom['geometries'] || [geom]); + const contour = this.formatGeoJson(multiPolygon); + this.zone = contour; } }); } + + private createMultiPolygon(geometries: Geometry[]) { + const multiPolygon = new ol.geom.MultiPolygon([]); + + geometries.forEach((geom: Geometry) => { + if (geom.type === 'Polygon' || geom.type === 'MultiPolygon') { + const polygon = this.geoJsonFormatter.readGeometry(geom) as ol.geom.Polygon; + multiPolygon.appendPolygon(polygon); + } + }); + + return multiPolygon; + } } diff --git a/src/zoneerder/components/referentielaag-map.ts b/src/zoneerder/components/referentielaag-map.ts index 459e5cf3..98a355b1 100644 --- a/src/zoneerder/components/referentielaag-map.ts +++ b/src/zoneerder/components/referentielaag-map.ts @@ -8,7 +8,8 @@ import { type Geometry } from 'geojson' export class ReferentieLaagMap extends BaseMap { @bindable zone: Contour; @bindable alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; - + @bindable resultaat: Geometry; + private resultLayer: ol.layer.Layer; private verschilPlusLayer: ol.layer.Layer; private verschilMinLayer: ol.layer.Layer; @@ -96,6 +97,7 @@ export class ReferentieLaagMap extends BaseMap { this.zoomToExtent(this.geoJsonFormatter.readGeometry(this.zone).getExtent()); return; } + this.resultaat = results['result']; this.resultLayer = this.createResultLayer(results['result']); this.verschilPlusLayer = this.createVerschilPlusLayer(results['result_diff_plus']); this.verschilMinLayer = this.createVerschilMinLayer(results['result_diff_min']); diff --git a/src/zoneerder/components/zone-vergelijking-dialog.html b/src/zoneerder/components/zone-vergelijking-dialog.html index 1b827a20..4ab8b630 100644 --- a/src/zoneerder/components/zone-vergelijking-dialog.html +++ b/src/zoneerder/components/zone-vergelijking-dialog.html @@ -15,8 +15,12 @@

zone zich automatisch aanpassen. Contacteer je GIS beheerder indien de gewenste geometrie niet bekomen kan worden via deze tool.

- + + + + + diff --git a/src/zoneerder/components/zone-vergelijking-dialog.ts b/src/zoneerder/components/zone-vergelijking-dialog.ts index 41991a85..cfe6c6f3 100644 --- a/src/zoneerder/components/zone-vergelijking-dialog.ts +++ b/src/zoneerder/components/zone-vergelijking-dialog.ts @@ -1,12 +1,19 @@ +import { autoinject } from 'aurelia-framework'; +import { DialogController } from 'aurelia-dialog'; import { Contour, IAlignerResponse, ReferentielaagEnum, StrategieEnum } from '../models/contour'; import { ButtonConfig } from '../models/buttonConfig'; import { refentielaagLayerConfig } from '../models/layerConfig.referentielaag'; +import { type Geometry } from 'geojson' +@autoinject export class ZoneVergelijkingDialog { zone: Contour; buttonConfig: ButtonConfig; layerConfig = refentielaagLayerConfig; alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; + resultaat: Geometry; + + constructor(public controller: DialogController) { } activate(model: { zone: Contour, alignGrb: (contour: Contour, referentielaagType: ReferentielaagEnum, openbaardomeinStrategy: StrategieEnum) => Promise; }) { this.zone = model.zone; @@ -20,4 +27,8 @@ export class ZoneVergelijkingDialog { }; this.alignGrb = model.alignGrb; } + + neemResultaatOverVanZone() { + this.controller.ok(this.resultaat); + } }