Geo-Garapena eta WebGIS

Emisio Baxuko Eremuen (EBE) balidazioa poligonoekin PostGISen

admin · · 6 min lectura · Intermediate

Emisio Baxuko Eremuak (EBE) muga geografiko zehatzak dituzten hiri-eremuak dira. Bertan, ibilgailu kutsatzaileenentzako sarbidea mugatzen da airearen kalitatea hobetzeko. WebGIS plataforma modernoetan eremu hauek kudeatzeko, PostGIS da erreferentziazko datu-base geoespaziala, poligono eta multipoligono konplexuak prozesatzeko duen gaitasunari esker.

Inplementazio praktikoa: ai.maps.eus/zbe/

Teknologia hau gure ai.maps.eus/zbe/ bide-orrian aplikatu dugu. Aplikazio honen bidez, erabiltzaileek puntu geografiko bat eremu mugatu baten barruan dagoen egiaztatu dezakete denbora errealean.

Puntu bat ZBE poligonoaren barruan dagoen egiaztatzeko, PostGISen ST_Contains operadore espaziala erabiltzen dugu Django ORM bidez:

from django.contrib.gis.geos import Point
from .models import LowEmissionZone

user_location = Point(lon, lat, srid=4326)
active_zbe = LowEmissionZone.objects.filter(
    boundary__contains=user_location
).first()

GIST (Generalized Search Tree) indize espazialei esker, kontsulta hau milisegundotan exekutatzen da, hiri-mugikortasuna kudeatzeko aplikazio azkar eta fidagarriak ahalbidetuz.

#Django #PostGIS #Docker
Inicio Bidaiak Pintxos

Menú de Navegación

Preferencia visual y de idioma