A visual building editor for use with AUSTAL with interactive building placement, basemap overlays, and real-time 3D height editing.
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
pip install citysketch-
Clone the repository:
pip install citysketch
-
Install all dependencies:
pip install 'citysketch[full]'
-
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 scipyAfter installation, start CitySketch by running:
citysketchOr from Python:
from citysketch.AppMain import main
main()