Skip to content

La consulta para obtener los inmuebles esta mal #1

Description

@magictowers

La consulta que obtiene los inmuebles y luego los visualiza en el mapa no es correcta. Es totalmente poco performatica y obtiene elementos que no deberían traerse. La consulta correcta es la siguiente. La misma está limitada a 5000 resultados. La misma obtiene los inmuebles en la variable ?entity, el tipo de inmueble (casa, departamento, etc) en la variable ?type, y las coordenadas geograficas en la variable ?coords.

Se debe reemplazar y actualizar el sistema para la obtencion de inmuebles con esta query y actualizar los elementos que se muestran por cada uno. En este caso deben mostrarse los elementos de las tres variables.

PREFIX gr: http://purl.org/goodrelations/v1#
PREFIX pronto: https://raw.githubusercontent.com/fdioguardi/pronto/main/ontology/pronto.owl#
PREFIX : http://www.semanticweb.org/luciana/ontologies/2024/8/inmontology#
PREFIX rec: https://w3id.org/rec#
PREFIX geosparql: http://www.opengis.net/ont/geosparql#
PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema#
PREFIX owl: http://www.w3.org/2002/07/owl#
SELECT ?entity ?type ?coords

    WHERE {
        # La entidad debe ser de tipo RealEstate o subclase de ella
        ?entity a ?type .
        ?type rdfs:subClassOf* rec:RealEstate .
        
		# Nivel 1: El inmueble incluye directamente al espacio con geometría
        ?entity rec:includes ?space .
        ?space geosparql:hasGeometry ?geometry .
        ?geometry geosparql:asWKT ?coords .

    }
    LIMIT 5000

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions