Skip to main content

Python library to obtain the Spanish cadaster data joined with external attributes.

Project description

hypercadaster_ES

A comprehensive Python library for downloading, processing, and analyzing Spanish cadastral data with integration of external geographic datasets.

Python Version License Version

🎯 Overview

hypercadaster_ES is a powerful Python library designed for comprehensive analysis of Spanish cadastral data. It provides tools for downloading official cadastral information, integrating it with external geographic datasets, and performing advanced building analysis including geometric inference, orientation analysis, and energy simulation data preparation.

Key Features

  • 🏘️ Comprehensive Cadastral Data Access: Download building, parcel, and address data from Spanish cadastral services
  • 🗺️ Multi-source Data Integration: Merge with census tracts, postal codes, elevation models, and OpenStreetMap data
  • 🏗️ Advanced Building Analysis: Geometric inference, floor footprint calculation, and building space classification
  • 📊 Orientation & Environmental Analysis: Building orientation analysis, street relationships, and shadow calculations
  • 🔌 External Tool Integration: Export capabilities for building energy simulation tools
  • 📈 Scalable Processing: Optimized for large-scale municipal and provincial analysis

📚 Documentation

Getting Started

Library Reference

Applications & Use Cases

Development

🚀 Quick Start

Installation

pip install hypercadaster-ES

Basic Usage

import hypercadaster_ES as hc

# Download data for Barcelona municipality
hc.download("./data", cadaster_codes=["08900"])

# Merge all data into a unified GeoDataFrame
gdf = hc.merge("./data", cadaster_codes=["08900"])

# Save results
gdf.to_pickle("barcelona_data.pkl", compression="gzip")

For detailed installation instructions and advanced examples, see Installation & Quick Start.

🎯 Key Applications

  • Urban Planning & Municipal Management: Building stock analysis, zoning compliance, infrastructure planning
  • Energy & Environmental Analysis: Building energy modeling, solar potential assessment, carbon footprint analysis
  • Real Estate & Economic Analysis: Property valuation, market analysis, location intelligence
  • Academic Research: Urban geography, transportation research, social sciences applications

See Use Cases & Applications for detailed descriptions and examples.

📊 Geographic Coverage

  • National Coverage: Complete coverage of peninsular Spain, Balearic Islands, Canary Islands (except Basque Country and Navarre)
  • Enhanced Coverage: Additional Barcelona open data layers
  • Scale Range: Individual buildings to entire autonomous communities

🏗️ Advanced Features

  • Building Inference Engine: Advanced geometric analysis, floor footprint calculation, orientation analysis
  • Multi-source Integration: Cadastral, census, elevation, postal, and OpenStreetMap data
  • CAT Files Support: Detailed building space classification from official cadastral CAT format
  • Energy Simulation Ready: Export formats compatible with building energy simulation tools

👥 Authors & Contributors

Primary Authors:

Institutional Affiliations:

  • CIMNE - Centre Internacional de Mètodes Numèrics en Enginyeria, Building Energy and Environment (BEE) group
  • Universitat Politècnica de Catalunya (UPC) - Technical University of Catalonia

📄 License

This project is licensed under the EUPL v1.2. See the license for details.


hypercadaster_ES - Built with ❤️ for the Spanish urban analysis and building research community

Last updated: August 2025 | Version 1.0.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hypercadaster_es-1.0.5.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hypercadaster_es-1.0.5-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

File details

Details for the file hypercadaster_es-1.0.5.tar.gz.

File metadata

  • Download URL: hypercadaster_es-1.0.5.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for hypercadaster_es-1.0.5.tar.gz
Algorithm Hash digest
SHA256 26d62d0f99fbd4f113e3397055783a93ff71c5c30ddd7216eab8c3ce1df52073
MD5 f97329529c0a3df18c8d09583da88a1b
BLAKE2b-256 a06ed40af2841cbf0e82941348eaebf0d8d4b4fecffaafc844fca57309d40191

See more details on using hashes here.

File details

Details for the file hypercadaster_es-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for hypercadaster_es-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 132fa97d26e3bd0b5eabdde90f4f67e6368abf417023cd8045c6fd3b1b18bbd3
MD5 5a1702ac81d9fa3915f3e0d435c4bea7
BLAKE2b-256 a5fb1f70f1c1e7a77e00815787d3cb6135514c9453327468c7d27524173fff82

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page