A visual building editor with interactive building placement, basemap overlays, and real-time 3D height editing.
Project description
CitySketch
A visual building editor for use with AUSTAL with interactive building placement, basemap overlays, and real-time 3D height editing.
Installation
Prerequisites
CitySketch requires the following software components:
Required Dependencies:
- Python 3.7 or higher
- wxPython 4.0+
- NumPy
Optional Dependencies:
- rasterio and GDAL: For GeoTIFF overlay support
- PyOpenGL and PyOpenGL_accelerate: For 3D visualization
- scipy: For advanced image processing
Installing with pip
pip install citysketch
Installing from PyPi
-
Clone the repository:
pip install citysketch
-
Install all dependencies:
pip install 'citysketch[full]'
Installing from Source
-
Clone the repository:
git clone https://github.com/cdruee/citysketch.git cd citysketch
-
Install dependencies:
pip install -r requirements.txt
-
Install optional Dependencies
For full functionality, install optional dependencies:
## For GeoTIFF support
pip install rasterio gdal
## For 3D visualization
pip install PyOpenGL PyOpenGL_accelerate
## For advanced image processing
pip install scipy
First Launch
Starting CitySketch
After installation, start CitySketch by running:
citysketch
Or from Python:
from citysketch.AppMain import main
main()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file citysketch-1.1.0.tar.gz.
File metadata
- Download URL: citysketch-1.1.0.tar.gz
- Upload date:
- Size: 682.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
763e46e1063349fd13ab0e6c4d9edc313965204504a4eed9016584f9abe26078
|
|
| MD5 |
21d4470b91ee5c01f18192acc9974a4c
|
|
| BLAKE2b-256 |
76da0b736c5bc1200609789ded567b0178d2155b4610885b1f096b504b4c401f
|