Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.