Skip to content

Commit 3504962

Browse files
committed
removed changes that is related to spp_base_gis
1 parent 4335e65 commit 3504962

File tree

6 files changed

+4
-161
lines changed

6 files changed

+4
-161
lines changed

spp_base_gis/models/raster_layer.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from odoo import _, api, fields, models
1+
from odoo import api, fields, models
22

33

44
class OpenSPPGisRasterLayer(models.Model):
@@ -8,7 +8,6 @@ class OpenSPPGisRasterLayer(models.Model):
88
RASTER_TYPE_CHOICES = [
99
("d_wms", "Distant WMS"),
1010
("osm", "OpenStreetMap"),
11-
("image", "Image"),
1211
]
1312

1413
RASTER_STYLE_CHOICES = [
@@ -59,12 +58,12 @@ class OpenSPPGisRasterLayer(models.Model):
5958
required=True,
6059
)
6160
name = fields.Char("Layer Name", translate=True, required=True)
61+
url = fields.Char("Service URL")
6262

6363
# technical field to display or not wms options
6464
is_wms = fields.Boolean(compute="_compute_is_wms")
6565

6666
# wms options
67-
url = fields.Char("Service URL")
6867
wms_layer_name = fields.Char("WMS Layer Name")
6968
opacity = fields.Float(default=1.0)
7069

@@ -73,21 +72,13 @@ class OpenSPPGisRasterLayer(models.Model):
7372
RASTER_STYLE_CHOICES,
7473
default="streets",
7574
)
76-
visible_on_load = fields.Boolean("Is visible on load?", default=True)
77-
78-
# image options
79-
image_url = fields.Char()
80-
image_opacity = fields.Float(default=1.0)
81-
x_min = fields.Float(digits=(3, 15), help=_("Spatial Reference should be 4326"))
82-
x_max = fields.Float(digits=(3, 15), help=_("Spatial Reference should be 4326"))
83-
y_min = fields.Float(digits=(3, 15), help=_("Spatial Reference should be 4326"))
84-
y_max = fields.Float(digits=(3, 15), help=_("Spatial Reference should be 4326"))
8575

8676
view_id = fields.Many2one("ir.ui.view", "Related View", domain=[("type", "=", "gis")], required=True)
8777

8878
type_id = fields.Many2one("spp.gis.raster.layer.type", "Layer", domain="[('service', '=', raster_type)]")
8979
type = fields.Char(related="type_id.code")
9080
sequence = fields.Integer("Layer priority", default=6)
81+
visible_on_load = fields.Boolean("Is visible on load?", default=True)
9182

9283
@api.depends("raster_type")
9384
def _compute_is_wms(self):

spp_base_gis/static/src/js/views/gis/gis_renderer/gis_renderer.esm.js

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,6 @@ export class GisRenderer extends Component {
134134
this.createWMSRasterSource(rasterLayerSourceId, layer);
135135
this.createWMSRasterLayer(rasterLayerSourceId, layer);
136136
}
137-
if (layer.raster_type === "image") {
138-
const sourceId = `image_${layer.id}`;
139-
this.createImageRasterSource(sourceId, layer);
140-
this.createImageRasterLayer(sourceId, layer);
141-
}
142137
if (layer.raster_type === "osm" && layer.isVisible) {
143138
this.defaultRaster = layer;
144139
}
@@ -266,38 +261,6 @@ export class GisRenderer extends Component {
266261
});
267262
}
268263

269-
createImageRasterSource(sourceId, layer) {
270-
this.sources.push([
271-
sourceId,
272-
{
273-
type: "image",
274-
url: layer.image_url,
275-
coordinates: [
276-
[layer.x_min, layer.y_max], // Top-left
277-
[layer.x_max, layer.y_max], // Top-right
278-
[layer.x_max, layer.y_min], // Bottom-right
279-
[layer.x_min, layer.y_min], // Bottom-left
280-
],
281-
},
282-
]);
283-
}
284-
285-
createImageRasterLayer(sourceId, layer) {
286-
const opacity = Math.min(1, Math.max(0, layer.image_opacity));
287-
288-
this.layers.push({
289-
type: "raster",
290-
id: sourceId,
291-
source: sourceId,
292-
paint: {
293-
"raster-opacity": opacity,
294-
},
295-
layout: {
296-
visibility: layer.isVisible ? "visible" : "none",
297-
},
298-
});
299-
}
300-
301264
createDefaultDataSource(features) {
302265
this.sources.push([
303266
this.sourceId,
@@ -474,25 +437,6 @@ export class GisRenderer extends Component {
474437

475438
this.map.setLayoutProperty(rasterLayerSourceId, "visibility", visibility);
476439
this.map.setPaintProperty(rasterLayerSourceId, "raster-opacity", opacity);
477-
} else if (layer.raster_type === "image") {
478-
const sourceId = `image_${layer.id}`;
479-
const visibility = layer.isVisible ? "visible" : "none";
480-
const opacity = Math.min(1, Math.max(0, layer.image_opacity));
481-
482-
const source = this.map.getSource(sourceId);
483-
if (source) {
484-
source.updateImage({
485-
url: layer.image_url,
486-
coordinates: [
487-
[layer.x_min, layer.y_max], // Top-left
488-
[layer.x_max, layer.y_max], // Top-right
489-
[layer.x_max, layer.y_min], // Bottom-right
490-
[layer.x_min, layer.y_min], // Bottom-left
491-
],
492-
});
493-
this.map.setLayoutProperty(sourceId, "visibility", visibility);
494-
this.map.setPaintProperty(sourceId, "raster-opacity", opacity);
495-
}
496440
} else if (layer.raster_type === "osm" && layer.isVisible) {
497441
this.map.setStyle(this.getMapStyle(layer));
498442
}

spp_base_gis/static/src/js/views/gis/layers_panel/layers_panel.esm.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export class LayersPanel extends Component {
6161

6262
async loadLayers() {
6363
try {
64-
const result = await this.orm.call(this.props.model, "get_gis_layers", [this.env.config.viewId]);
64+
const result = await this.orm.call(this.props.model, "get_gis_layers", []);
6565
this.state.gisLayers = result;
6666
} catch (error) {
6767
console.error("Error loading layers:", error);

spp_base_gis/views/raster_layer_view.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,6 @@
2323
<field name="raster_style" required="raster_type == 'osm'" />
2424
<field name="visible_on_load" />
2525
</group>
26-
<group string="Image options" invisible="raster_type != 'image'" colspan="4">
27-
<field name="image_url" required="raster_type == 'image'" />
28-
<field name="image_opacity" required="raster_type == 'image'" />
29-
<field name="x_min" required="raster_type == 'image'" />
30-
<field name="x_max" required="raster_type == 'image'" />
31-
<field name="y_min" required="raster_type == 'image'" />
32-
<field name="y_max" required="raster_type == 'image'" />
33-
</group>
3426
</sheet>
3527
</form>
3628
</field>

spp_farmer_registry_laos/__manifest__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
"views/group_view.xml",
3232
"views/event_data_view.xml",
3333
"views/generate_farmer_data_view.xml",
34-
"views/laos_raster_view.xml",
3534
"wizard/create_event_farm_wizard.xml",
3635
],
3736
"assets": {},

spp_farmer_registry_laos/views/laos_raster_view.xml

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)