Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marse11e/street-data-project
Этот проект использует библиотеку OSMnx для извлечения и визуализации уличных данных городов.
https://github.com/marse11e/street-data-project
Last synced: about 1 month ago
JSON representation
Этот проект использует библиотеку OSMnx для извлечения и визуализации уличных данных городов.
- Host: GitHub
- URL: https://github.com/marse11e/street-data-project
- Owner: marse11e
- Created: 2024-07-17T21:54:54.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-07-17T22:05:54.000Z (6 months ago)
- Last Synced: 2024-07-18T02:09:03.216Z (6 months ago)
- Language: Python
- Size: 22.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Проект "Уличные данные"
Этот проект использует библиотеку OSMnx для извлечения и визуализации уличных данных городов.
| Название улицы | Длина | Начальные координаты | Конечные координаты |
|---------------------------|---------|---------------------------------|---------------------------------|
| проспект Алтынсарина | 39.437 | (76.8759737, 43.2171505) | (76.8756234, 43.2173967) |
| Жандосов көшесі | 70.046 | (76.8759737, 43.2171505) | (76.8765424, 43.2176249) |
| Сүлейменов көшесі | 20.517 | (76.8759737, 43.2171505) | (76.8761128, 43.2169966) |
| Жандосов көшесі | 170.106 | (76.8759737, 43.2171505) | (76.8745249, 43.2160435) |
| улица Айманова | 10.64 | (76.8976055, 43.2311288) | (76.897611, 43.2310332) |
| Жандосов көшесі | 13.0 | (76.8976055, 43.2311288) | (76.8977465, 43.2311846) |
| Жандосов көшесі | 48.472 | (76.8976055, 43.2311288) | (76.8970791, 43.2309216) |
| Абай даңғылы | 117.937 | (76.9151578, 43.2401507) | (76.9166082, 43.2402431) |
| Абай даңғылы | 109.138 | (76.9166082, 43.2402431) | (76.9179489, 43.2403402) |
| Абылай хан даңғылы | 15.957 | (76.943116, 43.2420444) | (76.9430979, 43.2421873) |
| Абай даңғылы | 150.628 | (76.943116, 43.2420444) | (76.9449669, 43.242175) |
| Қабанбай батыр көшесі | 17.207 | (76.942135, 43.2495286) | (76.9423465, 43.2495432) |
| Абылай хан даңғылы | 14.575 | (76.942135, 43.2495286) | (76.9421182, 43.2496591) |
| Абылай хан даңғылы | 10.689 | (76.942135, 43.2495286) | (76.9421441, 43.2494327) |## Описание
Репозиторий содержит несколько скриптов на Python для работы с уличными данными:
- `street_data.py`: извлекает и сохраняет данные о улицах в CSV файл.
- `street_graph.py`: визуализирует уличную сеть города и сохраняет изображение.
- `street_traffic_signals.py`: визуализирует уличную сеть с отмеченными светофорами и сохраняет изображение.## Использование
1. Убедитесь, что у вас установлены все зависимости, выполнив:
```
pip install -r requirements.txt
```2. Запустите нужный скрипт для работы с данными улиц вашего города:
```bash
python street_data.py
```3. Последуйте инструкциям в консоли для ввода названия города.
4. Результаты будут сохранены в указанных скриптом файлах или папках.
## Склонировать проект
Чтобы склонировать проект с GitHub, выполните следующую команду в терминале:
```bash
git clone https://github.com/marse11e/Street-Data-Project.git
```## Вклад
Вы можете вносить свой вклад в проект, форкнув репозиторий и отправив pull request.
## Пример визуализации уличной сети
![Пример визуализации уличной сети](static/street_graph_img/traffic_lights/Almaty_street_network_with_traffic_lights.png)