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()
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
citysketch-1.2.1.tar.gz
(692.1 kB
view details)
File details
Details for the file citysketch-1.2.1.tar.gz.
File metadata
- Download URL: citysketch-1.2.1.tar.gz
- Upload date:
- Size: 692.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc842c15159f87451441f00e02db404c8f6c33d74313fce224a9be0b4a09f2a8
|
|
| MD5 |
882a9397850f3d76649db976bf0d24f5
|
|
| BLAKE2b-256 |
ef73a8e7a5fec725fdc8c62955f9a2502fecf541753a4a498b10178363831b8d
|