Compare commits
No commits in common. "477a39ea87712818c3a89da287294dc70b06c7fa" and "9e4876c264154954cc747361e52c8693f7dfe201" have entirely different histories.
477a39ea87
...
9e4876c264
@ -5,13 +5,11 @@ Contact: ksp-servicestelle@sgdnord.rlp.de
|
|||||||
Created on: 19.08.22
|
Created on: 19.08.22
|
||||||
|
|
||||||
"""
|
"""
|
||||||
from django.contrib.gis.geos import MultiPolygon
|
|
||||||
from django.http import HttpResponse, HttpRequest
|
from django.http import HttpResponse, HttpRequest
|
||||||
from django.shortcuts import get_object_or_404
|
from django.shortcuts import get_object_or_404
|
||||||
from django.template.loader import render_to_string
|
from django.template.loader import render_to_string
|
||||||
|
|
||||||
from konova.models import Geometry, Municipal
|
from konova.models import Geometry, Municipal
|
||||||
from konova.sub_settings.lanis_settings import DEFAULT_SRID_RLP
|
|
||||||
|
|
||||||
|
|
||||||
def get_geom_parcels(request: HttpRequest, id: str):
|
def get_geom_parcels(request: HttpRequest, id: str):
|
||||||
@ -32,7 +30,7 @@ def get_geom_parcels(request: HttpRequest, id: str):
|
|||||||
template = "konova/includes/parcels/parcel_table_frame.html"
|
template = "konova/includes/parcels/parcel_table_frame.html"
|
||||||
geom = get_object_or_404(Geometry, id=id)
|
geom = get_object_or_404(Geometry, id=id)
|
||||||
parcels = geom.get_underlying_parcels()
|
parcels = geom.get_underlying_parcels()
|
||||||
geos_geom = geom.geom or MultiPolygon(srid=DEFAULT_SRID_RLP)
|
geos_geom = geom.geom
|
||||||
|
|
||||||
geometry_exists = not geos_geom.empty
|
geometry_exists = not geos_geom.empty
|
||||||
parcels_are_currently_calculated = geometry_exists and geos_geom.area > 0 and len(parcels) == 0
|
parcels_are_currently_calculated = geometry_exists and geos_geom.area > 0 and len(parcels) == 0
|
||||||
|
Loading…
Reference in New Issue
Block a user