citysketch


Namecitysketch JSON
Version 1.0.0rc6 PyPI version JSON
download
home_pageNone
SummaryA visual building editor with interactive building placement, basemap overlays, and real-time 3D height editing.
upload_time2025-09-15 21:37:51
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseEUPL-1.2
keywords cityjson gis building-modeling urban-planning 3d-visualization
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ### CitySketch

![CitySketch logo](https://github.com/cdruee/citysketch/raw/main/logo/citysketch_logo.png)

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

```bash
pip install citysketch
```

#### Installing from PyPi

1. Clone the repository:

   ```bash
   pip install citysketch
   ```

2. Install all dependencies:

   ```bash
   pip install 'citysketch[full]'
   ```

#### Installing from Source

1. Clone the repository:

   ```bash
   git clone https://github.com/cdruee/citysketch.git
   cd citysketch
   ```

2. Install dependencies:

   ```bash
   pip install -r requirements.txt
   ```

3. Install optional Dependencies

For full functionality, install optional dependencies:

```bash
## 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:

```bash
citysketch
```

Or from Python:

```python
from citysketch.AppMain import main
main()
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "citysketch",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "cityjson, gis, building-modeling, urban-planning, 3d-visualization",
    "author": null,
    "author_email": "Clemens Dr\u00fce <druee@uni-trier.de>",
    "download_url": "https://files.pythonhosted.org/packages/5f/d8/4b72c84b21d50e8bbf737c7df873aa3655c85a0beb4d87a7c26149c876ec/citysketch-1.0.0rc6.tar.gz",
    "platform": null,
    "description": "### CitySketch\n\n![CitySketch logo](https://github.com/cdruee/citysketch/raw/main/logo/citysketch_logo.png)\n\nA visual building editor for use with AUSTAL\nwith interactive building placement, \nbasemap overlays, and real-time 3D height editing.\n\n\n### Installation\n\n#### Prerequisites\n\nCitySketch requires the following software components:\n\n**Required Dependencies:**\n\n* Python 3.7 or higher\n* wxPython 4.0+\n* NumPy\n\n**Optional Dependencies:**\n\n* **rasterio and GDAL**: For GeoTIFF overlay support\n* **PyOpenGL and PyOpenGL_accelerate**: For 3D visualization\n* **scipy**: For advanced image processing\n\n#### Installing with pip\n\n```bash\npip install citysketch\n```\n\n#### Installing from PyPi\n\n1. Clone the repository:\n\n   ```bash\n   pip install citysketch\n   ```\n\n2. Install all dependencies:\n\n   ```bash\n   pip install 'citysketch[full]'\n   ```\n\n#### Installing from Source\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/cdruee/citysketch.git\n   cd citysketch\n   ```\n\n2. Install dependencies:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. Install optional Dependencies\n\nFor full functionality, install optional dependencies:\n\n```bash\n## For GeoTIFF support\npip install rasterio gdal\n\n## For 3D visualization\npip install PyOpenGL PyOpenGL_accelerate\n\n## For advanced image processing\npip install scipy\n```\n\n### First Launch\n\n#### Starting CitySketch\n\nAfter installation, start CitySketch by running:\n\n```bash\ncitysketch\n```\n\nOr from Python:\n\n```python\nfrom citysketch.AppMain import main\nmain()\n```\n",
    "bugtrack_url": null,
    "license": "EUPL-1.2",
    "summary": "A visual building editor with interactive building placement, basemap overlays, and real-time 3D height editing.",
    "version": "1.0.0rc6",
    "project_urls": {
        "Documentation": "https://uwm.gitlab-pages.uni-trier.de/austal/citysketch/",
        "Repository": "https://github.com/cdruee/citysketch"
    },
    "split_keywords": [
        "cityjson",
        " gis",
        " building-modeling",
        " urban-planning",
        " 3d-visualization"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5fd84b72c84b21d50e8bbf737c7df873aa3655c85a0beb4d87a7c26149c876ec",
                "md5": "18a6759911b59ebd265f3410058cc462",
                "sha256": "bc5817e0534245b24f885b883b0518c65fcb28ac11b5ddf409a19ec450d517b5"
            },
            "downloads": -1,
            "filename": "citysketch-1.0.0rc6.tar.gz",
            "has_sig": false,
            "md5_digest": "18a6759911b59ebd265f3410058cc462",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 652895,
            "upload_time": "2025-09-15T21:37:51",
            "upload_time_iso_8601": "2025-09-15T21:37:51.827880Z",
            "url": "https://files.pythonhosted.org/packages/5f/d8/4b72c84b21d50e8bbf737c7df873aa3655c85a0beb4d87a7c26149c876ec/citysketch-1.0.0rc6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-15 21:37:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cdruee",
    "github_project": "citysketch",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "citysketch"
}
        
Elapsed time: 3.31196s