Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghonim0007/project_cairo_map
Cairo Map Visualization using Prettymaps — A Python project to generate a detailed and visually appealing map of Cairo, Egypt, including streets, buildings, water bodies, and greenery layers.
https://github.com/ghonim0007/project_cairo_map
cairo data-visualization gis maps openstreetmap osm prettymaps python
Last synced: 3 days ago
JSON representation
Cairo Map Visualization using Prettymaps — A Python project to generate a detailed and visually appealing map of Cairo, Egypt, including streets, buildings, water bodies, and greenery layers.
- Host: GitHub
- URL: https://github.com/ghonim0007/project_cairo_map
- Owner: ghonim0007
- Created: 2025-01-03T08:41:36.000Z (3 days ago)
- Default Branch: main
- Last Pushed: 2025-01-03T08:44:10.000Z (3 days ago)
- Last Synced: 2025-01-03T09:24:38.828Z (3 days ago)
- Topics: cairo, data-visualization, gis, maps, openstreetmap, osm, prettymaps, python
- Language: Jupyter Notebook
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# **Cairo Map Visualization using Prettymaps**
This project uses the `prettymaps` library to generate a detailed map of **Cairo, Egypt**. The map includes several layers such as streets, buildings, water bodies, and greenery, providing a visually appealing and informative representation of the area.
## **Installation**
To run this project, ensure that you have the necessary libraries installed. You can install them by running the following command in your terminal:
```bash
pip install prettymaps matplotlib osmnx
```## **Usage**
### 1. **Clone the repository:**
First, clone the repository to your local machine using the following command:
```bash
git clone
```Replace `` with your GitHub repository link.
### 2. **Run the Python script:**
Navigate to the project folder and run the Python script to generate the map. Use the following command in your terminal:
```bash
python Project_Cairo_Map.ipynb
```### 3. **View the map:**
The map will be displayed using `matplotlib` upon running the script. You can customize the **radius** and **layers** to adjust the map's content.
## **Map Preview**
Here is a preview of the Cairo map:
![Cairo Map](images/cairo.gif)
This image is stored in the **images** folder under the name **2000.png**.
## **Project Description**
This map visualization focuses on **Cairo** and includes the following key features:
- **Streets**: Different street widths for primary, secondary, tertiary, and residential roads.
- **Buildings**: Highlighting building footprints across Cairo.
- **Water Bodies**: Visualizing lakes, rivers, and other water sources.
- **Greenery**: Showing parks, natural woods, and grasslands.You can adjust the **radius** and **layers** to focus on different areas or add additional features as needed.
---
## **Support**
If you encounter any issues, feel free to open an issue on GitHub or contact me directly for support.