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
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