Browse Category

разное

Работа с API Яндекс.Карты — доступность транспорта Иркутска

Наконец-то реализовала небольшой проект для Федора, активиста по организации городского пространства в Иркутске. Он хотел проанализировать доступность остановок общественного транспорта для всех районов города.

Ему нужна была карта, где все остановки отображены в виде окружностей заданного диаметра. Диаметр должен был показать дальность расположения остановок по ГОСТу. Количество остановок — более шестисот. С этой задачей он обратился ко мне.

Для реализации я выбрала Яндекс.Карты, API которого более чем подходит для этой цели.

Чтобы сгененировать карту, нужно было в обработчик, помещенный в клиентской части сайта выставить нужные параметры, и передать определенным образом сгенерированный файл json с данными точек — координатами, формой отображения, и пр. Обработчик в соответствии с API был написан на JavaScript, а вот сгененировать json я решила на любимом Python.

Заказчик предоставил csv-файл с данными всех остановок, этот файл скриптом на Пайтоне обрабатывался, и все сгенерированные данные записывались в json.

Таким образом, получилась карта, на которой можно наглядно понять, какие районы Иркутска доступны для общественного транспорта, а в каких с этим проблема.

Федор проанализировал ситуацию, и разместил пост у себя в блоге.

Обновление моего проекта на Django

До того мне захотелось поработать немного на Python/Django, что я решила освежить свой старый проект — планировщик задач. Давно он у меня лежал в закромах, с тех самых пор, когда я занималась исключительно бэкэндом. Из-за этого внешний вид был у него очень слабенький.
Теперь же бизнес-логику я трогать не стала, а поработала исключительно над внешней составляющей. Отчего-то я не сохранила вариант «как было», но это небо и земля, честное слово.
«Пощупать» проект можно по ссылке http://vdomike.pythonanywhere.com/

Обо мне

Всем привет! Меня зовут Ирина, и я веб-разработчик.

А это мой первый в этом блоге пост, и он посвящается дню программиста.

Если в общем, то я собираюсь вести этот блог про разработку, и мое место в ней. Буду делиться своими открытиями, находками и разными разработческими штуками.

А в этом посте расскажу про себя.

Если бы меня спросили в юности, кем я хочу стать, я бы ответила: «Хочу стать профессионалом». Не знаю, в какой области, но профессионалом своего дела. Для меня всегда идеалом был такой путь, когда человек учится-учится, потом работает, продолжая учиться, развивается усиленно, и в конце-концов становится супер-специалистом в своей области. Этаким авторитетом. И когда, допустим, кто-нибудь хочет узнать что-то такое, о чем никто не знает, то ему говорят: «попробуй выйти на Иван Иваныча, уж если кто знает, то только он!» Или кто-нибудь спрашивает: «Кто нам может помочь в том-то и том-то, уже со столькими специалистами поработали, и все без толку!», ему отвечают: «Ну, это дело серьезное, тут только Иван Иваныч вам поможет!».

Вот таким Иван Иванычем я и хотела стать.

Дальше