👩💻знакомство и 🧭 навигация
🌎🤍
Я Белла – @belkamir, очень люблю карты, данные и города
- учусь в магистратуре по картографии (📍TUW, Vienna 🇦🇹)
- преподаю в НИУ ВШЭ 💙
- занимаюсь ГИС-аналитикой и ГИС-веб-разработкой 🌐
Этот канал обо всем, что знаю, что продолжаю узнавать☄️
- пространственный анализ в урбанистике
- данные для городской аналитики
- автоматизация анализа геоданных на Python и R
- ГИС-веб-разработка
- геовизуализация
📍
#geo_data – все о данных
#geo_analytics - инструменты анализа
#geo_qgis – скрытые (и не очень) возможности QGIS
#geo_py – python и геоданные
#geo_rrr – R и геоданные
#geo_web – гис-веб-разработка
#geo_vis – гео-визуализация
#geo_love – о любви к картам
#geo_theory – гео-теория
#geo_edu – гео- гис- урбан- образование
#geo_books – гео-книги
#geo_retro – старые карты
#geo_cities – о городах
GitHub | LinkedIn | Instagram
GIS_AND_PEACE🌎🕊️
🌎🤍
Я Белла – @belkamir, очень люблю карты, данные и города
- учусь в магистратуре по картографии (📍TUW, Vienna 🇦🇹)
- преподаю в НИУ ВШЭ 💙
- занимаюсь ГИС-аналитикой и ГИС-веб-разработкой 🌐
Этот канал обо всем, что знаю, что продолжаю узнавать☄️
- пространственный анализ в урбанистике
- данные для городской аналитики
- автоматизация анализа геоданных на Python и R
- ГИС-веб-разработка
- геовизуализация
📍
#geo_data – все о данных
#geo_analytics - инструменты анализа
#geo_qgis – скрытые (и не очень) возможности QGIS
#geo_py – python и геоданные
#geo_rrr – R и геоданные
#geo_web – гис-веб-разработка
#geo_vis – гео-визуализация
#geo_love – о любви к картам
#geo_theory – гео-теория
#geo_edu – гео- гис- урбан- образование
#geo_books – гео-книги
#geo_retro – старые карты
#geo_cities – о городах
GitHub | LinkedIn | Instagram
GIS_AND_PEACE🌎🕊️
❤20🔥8 2
Геокодирование 📍
Мы часто в повседневной жизни встречаемся с адресами, но никогда не задумываемся о координатах объектов (да и не нужно это). Но если работать с пространственными данными в ГИС, то без координат уже не обойтись.
Поэтому нам точно пригодится геокодирование 🐈⬛ - процесс преобразования адреса или названия места в географические координаты (широту и долготу)
Геокодирование может быть осуществлено вручную 🙌. Например, спросим у гугла: “координаты главного здания МГУ”. Мы получим в ответ: 55°42′11″с.ш.37°31′50″ в.д. Ура , мы геокодировали главное здание МГУ🎉
Но чаще всего у нас далеко не один адрес, а вбивать в поисковик их поочереди было бы довольно не практично (и очень скучно 🥱). Для этого можно использовать специальные приложения или API.
Способы для геокодирования 💫:
1. GeoCode by Awesome Tables
Самый простой и доступный способ геокодирования - использование инструмента GeoCode by Awesome Tables в гугл-таблицах. Для того, чтобы им воспользоваться Вам необходимо установить дополнение (Extensions (Дополнения) - Add-ons - Get add-ons). (ограничение: 800 адресов в день на один аккаунт)
2. Плагин MMQGIS в QGIS (основная проблема - плохо поддерживает адреса на кириллице)
3. Batch Nominatim geocoder - инструмент в QGIS, появился, начиная с версии 3.20
—самая классная группа - API—
4. HERE Geocoding API - сервис геокодирования от компании HERE, который предоставляет бесплатно до 250 тысяч запросов в месяц (сейчас, к сожалению, только при подтверждении карты) . Подробную информацию о сервисе можно прочитать на портале. Для использования сервиса HERE необходимо получить ключ API тут.
5. OpenStreetMap Nominatim API - это бесплатный сервис геокодирования, который использует данные OpenStreetMap для преобразования адресов и названий мест в координаты и наоборот. API также возвращает дополнительную информацию о месте: такую как название, тип объекта и т. д.
6. Yandex Geocoding API - это сервис, предоставляемый компанией Yandex, поиск координат основан на Яндекс.Картах. Очень точные результаты для России, Белоруссии, Украины, Казахстана. Но сейчас установлено ограничение до 1000 запросов в день.
#geo_py #geo_data #geo_qgis
GIS_AND_PEACE🌎🕊️
Мы часто в повседневной жизни встречаемся с адресами, но никогда не задумываемся о координатах объектов (да и не нужно это). Но если работать с пространственными данными в ГИС, то без координат уже не обойтись.
Поэтому нам точно пригодится геокодирование 🐈⬛ - процесс преобразования адреса или названия места в географические координаты (широту и долготу)
Геокодирование может быть осуществлено вручную 🙌. Например, спросим у гугла: “координаты главного здания МГУ”. Мы получим в ответ: 55°42′11″с.ш.37°31′50″ в.д. Ура , мы геокодировали главное здание МГУ🎉
Но чаще всего у нас далеко не один адрес, а вбивать в поисковик их поочереди было бы довольно не практично (и очень скучно 🥱). Для этого можно использовать специальные приложения или API.
Способы для геокодирования 💫:
1. GeoCode by Awesome Tables
Самый простой и доступный способ геокодирования - использование инструмента GeoCode by Awesome Tables в гугл-таблицах. Для того, чтобы им воспользоваться Вам необходимо установить дополнение (Extensions (Дополнения) - Add-ons - Get add-ons). (ограничение: 800 адресов в день на один аккаунт)
2. Плагин MMQGIS в QGIS (основная проблема - плохо поддерживает адреса на кириллице)
3. Batch Nominatim geocoder - инструмент в QGIS, появился, начиная с версии 3.20
—самая классная группа - API—
4. HERE Geocoding API - сервис геокодирования от компании HERE, который предоставляет бесплатно до 250 тысяч запросов в месяц (сейчас, к сожалению, только при подтверждении карты) . Подробную информацию о сервисе можно прочитать на портале. Для использования сервиса HERE необходимо получить ключ API тут.
5. OpenStreetMap Nominatim API - это бесплатный сервис геокодирования, который использует данные OpenStreetMap для преобразования адресов и названий мест в координаты и наоборот. API также возвращает дополнительную информацию о месте: такую как название, тип объекта и т. д.
6. Yandex Geocoding API - это сервис, предоставляемый компанией Yandex, поиск координат основан на Яндекс.Картах. Очень точные результаты для России, Белоруссии, Украины, Казахстана. Но сейчас установлено ограничение до 1000 запросов в день.
#geo_py #geo_data #geo_qgis
GIS_AND_PEACE🌎🕊️
❤28👍4💘3
HERE API: геокодирование на практике 💻
Перед тем как использовать API для геокодирования, надо разобраться с тем, что это такое 🤔
API🔗(application programming interface) это набор инструкций и стандартов, которые позволяют разным программам взаимодействовать друг с другом . В упрощенном виде - посредник, который дает возможность использовать функционал другой программы.
Так, чтобы использовать сервисы HERE📍 для геокодирования, вам нужно обратиться к ним с помощью API: написать запрос - получить ответ. В параметрах запроса необходимо указывать API-ключ (ваш уникальный идентификатор), который необходимо получить на сайте провайдера.
На питоне 🐍 можем отправить запрос с помощью библиотеки requests. Если он успешно выполнен, то получим ответ в формате JSON и уже дальше будем с ним работать. Куда отправлять запрос и что указывать в параметрах можно прочитать в документации.
------ А пример-то можно? 😐
Тут 👩💻 можно найти небольшой тьюториал (Jupyter Notebook), в котором мы по шагам разбираемся с тем, как геокодировать адреса из таблицы.
(изначально он был предназначен для студент ов курса “Методы пространственного анализа. Продвинутый уровень” программы “Городское планирование” , НИУ ВШЭ)
Итоговой функции для того чтобы магическим 🪄 (или не очень) образом геокодировать все имеющиеся у вас адреса вы не найдете, но если разберетесь со всеми шагами, то с легкостью напишите ее самостоятельно (как настоящий препод, не могу дать прямой ответ, только путь к нему :))
#geo_py
GIS_AND_PEACE🌎🕊️
Перед тем как использовать API для геокодирования, надо разобраться с тем, что это такое 🤔
API🔗(application programming interface) это набор инструкций и стандартов, которые позволяют разным программам взаимодействовать друг с другом . В упрощенном виде - посредник, который дает возможность использовать функционал другой программы.
Так, чтобы использовать сервисы HERE📍 для геокодирования, вам нужно обратиться к ним с помощью API: написать запрос - получить ответ. В параметрах запроса необходимо указывать API-ключ (ваш уникальный идентификатор), который необходимо получить на сайте провайдера.
На питоне 🐍 можем отправить запрос с помощью библиотеки requests. Если он успешно выполнен, то получим ответ в формате JSON и уже дальше будем с ним работать. Куда отправлять запрос и что указывать в параметрах можно прочитать в документации.
------ А пример-то можно? 😐
Тут 👩💻 можно найти небольшой тьюториал (Jupyter Notebook), в котором мы по шагам разбираемся с тем, как геокодировать адреса из таблицы.
Итоговой функции для того чтобы магическим 🪄 (или не очень) образом геокодировать все имеющиеся у вас адреса вы не найдете, но если разберетесь со всеми шагами, то с легкостью напишите ее самостоятельно (как настоящий препод, не могу дать прямой ответ, только путь к нему :))
#geo_py
GIS_AND_PEACE🌎🕊️
Here
HERE Geocoding & Search | POI Database | Platform | HERE
Enable precise conversion and discovery of geocoordinates, POIs and addresses to improve location accuracy and context. Learn more.
👍11🔥5❤4
Data.mos.ru - ого! так могут выглядеть открытые данные?! 😱
Портал открытых данных правительства Москвы - первый и самый крупный портал в России, где содержится более 1000 наборов данных, большая часть из которых имеет географическую привязку 📍
Данные можно скачать напрямую с портала в форматах xlsx, json, xml, excel или формировать запросы на получение geojson, используя API // (новая версия API) ⬇️
Для запросов чаще всего используется какой-нибудь язык программирования, но можно получить данные прямо в браузере 🤔
На текущий момент(июнь 2023) существует две версии портала - первая (data.mos.ru) и новая (data-new.mos.ru). Новая версия пока не работает стабильно, поэтому стоит пользоваться основной. Процесс экспорта данных не изменится.
🐍 Тут можно посмотреть, как экспортировать данные используя Python
🐕 Видео, которое расскажет, как это сделать с помощью R (+ через браузер)
#geo_data #geo_py #geo_rrr
🌎🕊️ GIS_AND_PEACE
Портал открытых данных правительства Москвы - первый и самый крупный портал в России, где содержится более 1000 наборов данных, большая часть из которых имеет географическую привязку 📍
Данные можно скачать напрямую с портала в форматах xlsx, json, xml, excel или формировать запросы на получение geojson, используя API // (новая версия API) ⬇️
Для запросов чаще всего используется какой-нибудь язык программирования, но можно получить данные прямо в браузере 🤔
На текущий момент
🐍 Тут можно посмотреть, как экспортировать данные используя Python
🐕 Видео, которое расскажет, как это сделать с помощью R (+ через браузер)
#geo_data #geo_py #geo_rrr
🌎🕊️ GIS_AND_PEACE
🔥8❤4👍4
Python для анализа геоданных 🐍
Geographic Data Science with Python 👩💻
одно из лучших пособий по использованию Python для анализа пространственных данных из тех, что мне встречились (а таких было немало 🤓). От настройки рабочей среды и предподготовки данных, до обработки растров и сложных пространственных моделей
Курс Geo-Python 🌎
курс от географического факультета университета Хельсинки: основы Python, знакомство с Git, экспорт данных и построение графиков, но работы с пространственнными данными практически нет (почему в названии есть geo - для меня загадка, но для начала работы пойдет:)
------
Знакомство с Python 👋
если вы еще не знакомы с Python или хотите освежить базовые знания, то есть классные бесплатные курсы на Stepik:
Программирование на Python
Поколение Python: курс для начинающих
#geo_py
🌎🕊️ GIS_AND_PEACE
Geographic Data Science with Python 👩💻
одно из лучших пособий по использованию Python для анализа пространственных данных из тех, что мне встречились (а таких было немало 🤓). От настройки рабочей среды и предподготовки данных, до обработки растров и сложных пространственных моделей
Курс Geo-Python 🌎
курс от географического факультета университета Хельсинки: основы Python, знакомство с Git, экспорт данных и построение графиков, но работы с пространственнными данными практически нет (почему в названии есть geo - для меня загадка, но для начала работы пойдет:)
------
Знакомство с Python 👋
если вы еще не знакомы с Python или хотите освежить базовые знания, то есть классные бесплатные курсы на Stepik:
Программирование на Python
Поколение Python: курс для начинающих
#geo_py
🌎🕊️ GIS_AND_PEACE
🔥26❤6
PythonMaps Project - визуализация геоданных на Python 😍
Проект PythonMaps направлен на создание информативных и красивых визуализаций пространственных данных на Python 🐍 Одна из целей проекта - распространение любви к геопространственным данным - очень пересекается с целью нашего канала 🤍🌎
Автор PythonMaps, Адам Саймингтон, проводил семинар Сreating Beautiful Geospatial Data Visualizations with Python на конференции SciPy-2022. За 2,5 часа разбираются основы работы как с векторными, так и с растровыми геоданными, популярные библиотеки для анализа и визуализации (github репозиторий с материалами) 💻
Почему делать карты на Python очень интересно и классно, Адам рассказывает в подкасте Python Maps 🎧
P.S.
Мы часто используем R 🐕 или Python🐍 только для обработки и анализа геоданных. PythonMaps - отличиный пример того, что можно делать и крутую визуализацию, не закрывая код 👨💻
#geo_py #geo_vis
🌎🕊️ GIS_AND_PEACE
Проект PythonMaps направлен на создание информативных и красивых визуализаций пространственных данных на Python 🐍 Одна из целей проекта - распространение любви к геопространственным данным - очень пересекается с целью нашего канала 🤍🌎
Автор PythonMaps, Адам Саймингтон, проводил семинар Сreating Beautiful Geospatial Data Visualizations with Python на конференции SciPy-2022. За 2,5 часа разбираются основы работы как с векторными, так и с растровыми геоданными, популярные библиотеки для анализа и визуализации (github репозиторий с материалами) 💻
Почему делать карты на Python очень интересно и классно, Адам рассказывает в подкасте Python Maps 🎧
P.S.
Мы часто используем R 🐕 или Python🐍 только для обработки и анализа геоданных. PythonMaps - отличиный пример того, что можно делать и крутую визуализацию, не закрывая код 👨💻
#geo_py #geo_vis
🌎🕊️ GIS_AND_PEACE
🔥29❤3👍3👾2
Городская грамматика – AI для исследования города 🛰
Пространственная организация городов значительно влияет на социальные и экономические особенности развития. Но не всегда есть достаточное количество информации о городской среде, чтобы выявлять эти взаимосвязи 🔗
Спутниковые снимки – супер источник данных о нашей планете, но в “сыром” виде они не предоставляют детальной информации о городе ☁️
В рамках проекта Urban Grammar ученые решают проблему:
Как на основе спутниковых снимков получить максимальное количество информации об эволюции городского пространства?
... и делают это с помощью машинного обучения и искусственного интеллекта 🤖
Исследователи разрабатывают алгоритмы AI, которые выделяют функциональные характеристики среды. В комбинации они составляют городскую грамматику и описывают уникальную пространственную струкутру города 🏡
Результаты для городов Великобритании 🇬🇧
С этапами работы, исходным кодом проекта и документацией можно ознакомится тут 👨💻
#geo_love #geo_py #geo_cities
🌎🕊️ GIS_AND_PEACE
Пространственная организация городов значительно влияет на социальные и экономические особенности развития. Но не всегда есть достаточное количество информации о городской среде, чтобы выявлять эти взаимосвязи 🔗
Спутниковые снимки – супер источник данных о нашей планете, но в “сыром” виде они не предоставляют детальной информации о городе ☁️
В рамках проекта Urban Grammar ученые решают проблему:
Как на основе спутниковых снимков получить максимальное количество информации об эволюции городского пространства?
... и делают это с помощью машинного обучения и искусственного интеллекта 🤖
Исследователи разрабатывают алгоритмы AI, которые выделяют функциональные характеристики среды. В комбинации они составляют городскую грамматику и описывают уникальную пространственную струкутру города 🏡
Результаты для городов Великобритании 🇬🇧
С этапами работы, исходным кодом проекта и документацией можно ознакомится тут 👨💻
#geo_love #geo_py #geo_cities
🌎🕊️ GIS_AND_PEACE
❤16🔥8👍1
Гео-фото и VK-API 📷
Данные из социальных сетей в последние годы начали использовать для оценки городской активности 🫂
С помощью VK-API можно скачать фотографии с указанием координат и посмотреть, какие места в городе чаще всего встречаются в публикациях 🌉
Важная особенность данных соцсетей — пользователь может вручную задать местоположение, и координаты будут не совпадать с местом, где на самом деле был сделан снимок 🧐
Фотографии — «не зеркало того, что происходит на самом деле … это некоторое отражение того, что люди считают важным показать друг другу» (из интервью Дарьи Радченко). Данные помогают не только фиксировать, где находятся люди, но что они делают, чем хотят поделиться🪞
В любом случае – это любопытный источник информации, и, если помнить про все особенности и ограничения, можно проводить очень интересные исследования 🔬
Мой небольшой тьюториал🐍 о том, как получить фото с геопривязкой из VK (основан на материалах Руслана Гайнанова) 📍
#geo_py #geo_data
🌎🕊️ GIS_AND_PEACE
Данные из социальных сетей в последние годы начали использовать для оценки городской активности 🫂
С помощью VK-API можно скачать фотографии с указанием координат и посмотреть, какие места в городе чаще всего встречаются в публикациях 🌉
Важная особенность данных соцсетей — пользователь может вручную задать местоположение, и координаты будут не совпадать с местом, где на самом деле был сделан снимок 🧐
Фотографии — «не зеркало того, что происходит на самом деле … это некоторое отражение того, что люди считают важным показать друг другу» (из интервью Дарьи Радченко). Данные помогают не только фиксировать, где находятся люди, но что они делают, чем хотят поделиться🪞
В любом случае – это любопытный источник информации, и, если помнить про все особенности и ограничения, можно проводить очень интересные исследования 🔬
Мой небольшой тьюториал🐍 о том, как получить фото с геопривязкой из VK (основан на материалах Руслана Гайнанова) 📍
#geo_py #geo_data
🌎🕊️ GIS_AND_PEACE
❤16🔥2😍1
YouTube и ГИС-знания📚
Количество часов, которое я потратила на YouTube, думаю, вполне сравнимо со временем проведенным на лекциях в университах. Большинство просмотретрнных видео связаны с изучением языков - от немецкого до JavaScript 🇩🇪👩💻
Но YouTube - невероятный источник знаний для многих сфер 🌎
Есть чудесный канал моих друзей Основы программирования для географов, на котором можно найти много интересного о возможностях применения Python, R, JavaScript и других языков программирования в ГИС 🌐
Совсем недавно плейлист по Python в QGIS 🐍 ребята превратили в полноценный курс: от работы в консоли до написания скриптов и собственных плагинов
На мой взгляд – самая необходимая база, на основе которой дальше уже самостоятельно можно понять, как это применить к вашим задачам✨
#geo_edu #geo_py
🌎🕊️ GIS_AND_PEACE
Количество часов, которое я потратила на YouTube, думаю, вполне сравнимо со временем проведенным на лекциях в университах. Большинство просмотретрнных видео связаны с изучением языков - от немецкого до JavaScript 🇩🇪👩💻
Но YouTube - невероятный источник знаний для многих сфер 🌎
Есть чудесный канал моих друзей Основы программирования для географов, на котором можно найти много интересного о возможностях применения Python, R, JavaScript и других языков программирования в ГИС 🌐
Совсем недавно плейлист по Python в QGIS 🐍 ребята превратили в полноценный курс: от работы в консоли до написания скриптов и собственных плагинов
На мой взгляд – самая необходимая база, на основе которой дальше уже самостоятельно можно понять, как это применить к вашим задачам
#geo_edu #geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44❤23🔥8
(НЕ)КУРС: Python для геоаналитики 🐍🌐
Python открывает невероятные возможности для анализа и визуалиации пространственных данных и помогает автоматизировать многие рутинные процессы⭐️
Когда я начала использовать Python в своей работе, то с удивлением обнаружила, что открытой и структурированной информации о Python для пространственного анализа совсем немного, а на русском языке я не нашла вовсе☹️
Поэтому я решила сама собрать небольшое интерактивное пособие, которое расскажет о том, как можно применять Python в работе с городскими данными. Разделы будут дополняться постепенно. К каждому из них будет доступно видео на Youtube канале Основы программирования для географов😍
Этот проект – экcперимент. Я его буду вести в режиме реального времени, и вы тоже можете на него повлиять. Ваши отзывы помогут мне двигаться дальше и выкладывать больше материалов, а конструктивная критика – становиться лучше✏️
Первые два видео уже на YouTube💙
P.S
🔵 основы Python разбирать не будем, но вот тут есть небольшая подборка ресурсов, где можно с ним познакомиться
-----
GEO-PY Пособие📕
GEO-PY Плейлист📱
#geo_py
🌎🕊️ GIS_AND_PEACE
Python открывает невероятные возможности для анализа и визуалиации пространственных данных и помогает автоматизировать многие рутинные процессы
Когда я начала использовать Python в своей работе, то с удивлением обнаружила, что открытой и структурированной информации о Python для пространственного анализа совсем немного, а на русском языке я не нашла вовсе
Поэтому я решила сама собрать небольшое интерактивное пособие, которое расскажет о том, как можно применять Python в работе с городскими данными. Разделы будут дополняться постепенно. К каждому из них будет доступно видео на Youtube канале Основы программирования для географов
Этот проект – экcперимент. Я его буду вести в режиме реального времени, и вы тоже можете на него повлиять. Ваши отзывы помогут мне двигаться дальше и выкладывать больше материалов, а конструктивная критика – становиться лучше
Первые два видео уже на YouTube
P.S
-----
GEO-PY Пособие
GEO-PY Плейлист
#geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥110❤21 15😍5
Аналитик без данных, как рыба без воды 🐠
Не будь данных — геоаналитиков не существовало бы. Ведь наша основная задача – из сырых материалов (которые сами по себе мало о чем говорят) извлечь полезную информацию или даже совершить маленькое открытие на их основе ✨
В начале любого проекта нужно определиться с тем, какие данные нужны, найти и изучить их 🔍
Самый популярный открытый источник пространственных данных – OSM (Open Street Map). Есть множество разных способов, как получить оттуда нужные объекты, и один из них - использовать библиотеку Python OSMnx 🐍
В первом разделе Geo-Py in Urban Analytics мы начинаем работать с данными: читаем имеющиеся у нас, создаём новые на основе координат и извлекаем информацию из OSM 🏡
Через неделю посмотрим, что можно интересного придумать на основе этих данных☀️
А пока первое видео (+вводное) доступны тут 📺
-----
GEO-PY Пособие📕
GEO-PY Плейлист📱
#geo_py
🌎🕊️ GIS_AND_PEACE
Не будь данных — геоаналитиков не существовало бы. Ведь наша основная задача – из сырых материалов (которые сами по себе мало о чем говорят) извлечь полезную информацию или даже совершить маленькое открытие на их основе ✨
В начале любого проекта нужно определиться с тем, какие данные нужны, найти и изучить их 🔍
Самый популярный открытый источник пространственных данных – OSM (Open Street Map). Есть множество разных способов, как получить оттуда нужные объекты, и один из них - использовать библиотеку Python OSMnx 🐍
В первом разделе Geo-Py in Urban Analytics мы начинаем работать с данными: читаем имеющиеся у нас, создаём новые на основе координат и извлекаем информацию из OSM 🏡
Через неделю посмотрим, что можно интересного придумать на основе этих данных☀️
А пока первое видео (+вводное) доступны тут 📺
-----
GEO-PY Пособие
GEO-PY Плейлист
#geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37👏9 4👍3
Больше ресурсов по Python в геоаналитике! 🐍
Параллельно с моим (не)курсом Geo-Py in Urban Analytics появился Геопространственный анализ данных (beta version)☀️
В нем хорошо струкутрирована базовая теория, посвященная пространственным данным, в то время как я больше концентрируюсь на решении практических задач из городской аналитики 🏙
Это невероятно здорово, когда открытых материалов на русском языке становится больше (раньше их не было вовсе)!💙
Вот тут моя совсем небольшая подборка про Python для геоаналитики⚡️
А вот еще несколько полезных англоязычных ресурсов:
🔵 Geospatial Data Analysis with Python
🟢 Mapping and Data Visualization with Python
#geo_py
🌎🕊️ GIS_AND_PEACE
Параллельно с моим (не)курсом Geo-Py in Urban Analytics появился Геопространственный анализ данных (beta version)
В нем хорошо струкутрирована базовая теория, посвященная пространственным данным, в то время как я больше концентрируюсь на решении практических задач из городской аналитики 🏙
Это невероятно здорово, когда открытых материалов на русском языке становится больше (раньше их не было вовсе)!
Вот тут моя совсем небольшая подборка про Python для геоаналитики
А вот еще несколько полезных англоязычных ресурсов:
#geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
GIS AND PEACE
(НЕ)КУРС: Python для геоаналитики 🐍🌐
Python открывает невероятные возможности для анализа и визуалиации пространственных данных и помогает автоматизировать многие рутинные процессы ⭐️
Когда я начала использовать Python в своей работе, то с удивлением обнаружила…
Python открывает невероятные возможности для анализа и визуалиации пространственных данных и помогает автоматизировать многие рутинные процессы ⭐️
Когда я начала использовать Python в своей работе, то с удивлением обнаружила…
Земля – круглая, а карты – плоские 🗺
Земля на самом деле не совсем круглая – она имеет форму геоида. Но суть главного вопроса при создании карт от этого не меняется – как отобразить трехмерную поверхность на двухмерном листе бумаги 🌎
Для решения этой задачи используются картографические проекции, которые определяют способ изображения Земли на плоскости. А системы координат на картах помогают описать месторасположение объектов на нашей планете 🌐
Это ключевые темы при работе с пространственными данными. О них мы поговорим во втором разделе Geo-Py in Urban Analytics👩💻
Также построим карту плотности населения Санкт-Петербурга❤️ и убедимся, что без знаний о системах координат у нас не получилось бы сделать это корректно
Видео - тут 📺
-----
GEO-PY Пособие📕
GEO-PY Плейлист📱
#geo_py
🌎🕊️ GIS_AND_PEACE
Земля на самом деле не совсем круглая – она имеет форму геоида. Но суть главного вопроса при создании карт от этого не меняется – как отобразить трехмерную поверхность на двухмерном листе бумаги 🌎
Для решения этой задачи используются картографические проекции, которые определяют способ изображения Земли на плоскости. А системы координат на картах помогают описать месторасположение объектов на нашей планете 🌐
Это ключевые темы при работе с пространственными данными. О них мы поговорим во втором разделе Geo-Py in Urban Analytics👩💻
Также построим карту плотности населения Санкт-Петербурга
Видео - тут 📺
-----
GEO-PY Пособие
GEO-PY Плейлист
#geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍12 4🦄2
Агрегировали, агрегировали, да не выагрегировали 🔄
Как можно обобщать информацию в ГИС посмотрим в третьем разделе Geo-Py in Urban Analytics: научимся считать количество точек в полигонах и получать по ним сводную статистику, построим регулярную сетку с квадратными и шестиугольными ячейками и кратко познакомимся библиотекой H3
Видео - тут 📺
-----
GEO-PY Пособие📕
GEO-PY Плейлист📱
#geo_py
🌎🕊️ GIS_AND_PEACE
Как можно обобщать информацию в ГИС посмотрим в третьем разделе Geo-Py in Urban Analytics: научимся считать количество точек в полигонах и получать по ним сводную статистику, построим регулярную сетку с квадратными и шестиугольными ячейками и кратко познакомимся библиотекой H3
Видео - тут 📺
-----
GEO-PY Пособие
GEO-PY Плейлист
#geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23🔥9👍7
Как разделить данные на интервалы?
Этот вопрос возникает при визуализации практически любого числового показателя❓
Есть разные методы классификации:
🟣 равные интервалы
🟡 квантили
🔵 естественные границы
🟢 среднеквадратичное отклонение
... и множество других
Чем они друг от друга отличаются и что стоит учитывать при создании интервалов, мы поговорим в этом видео😊
*️⃣ *️⃣ *️⃣
GEO-PY Пособие📕
GEO-PY Плейлист📱
#geo_py
🌎🕊️ GIS_AND_PEACE
Этот вопрос возникает при визуализации практически любого числового показателя
Есть разные методы классификации:
... и множество других
Чем они друг от друга отличаются и что стоит учитывать при создании интервалов, мы поговорим в этом видео
GEO-PY Пособие
GEO-PY Плейлист
#geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤7👍5 4
Двухкомпонентные картограммы: полезные ссылки 📎
Rrrr 🐕
🟣 библиотека biscale
🟡 статья: как делать такие карты с ggplot2
🔵 статья: как выбрать палитру
(в том числе использование палитр при особенностях восприятия цветов!)
Python 🐍
🟢 код и описание: как сделать двухкомпонентную картограмму с geopandas и maplotlib
Java Script - d3.js 💅
🔵 код и карта распространения ожирения и диабета по графствам США
QGIS 🍀
🟡 статья: руководство по применению от Joshua Stevens
P.S.
В этом блоге больше всего я люблю то, что узнаю много нового не только при подготовке публикаций, но после их выпуска💛 Спасибо Евгению, автору прекрасного канала Наука и Данные, за ссылки в комментариях на такие полезные материалы)
#geo_vis #geo_rrr #geo_py #geo_qgis
🌎🕊️ GIS_AND_PEACE
Rrrr 🐕
(в том числе использование палитр при особенностях восприятия цветов!)
Python 🐍
Java Script - d3.js 💅
QGIS 🍀
P.S.
В этом блоге больше всего я люблю то, что узнаю много нового не только при подготовке публикаций, но после их выпуска
#geo_vis #geo_rrr #geo_py #geo_qgis
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28👍9 6
Folium и Leafmap: веб-картография на Python 🐍
Веб-карты без JavaScript представить сложно! Но можно создававть интерактивные карты и на Питоне (пайтоне:), ведь есть много библиотек, которые переведут код в JavaScript без вашего участия*
🟣 Folium
создает карты на leaflet.js, их можно сохранять как html-файлы или интегрировать в Jupyter Notebook
🔘 Folium Interactive Maps in Python (YouTube)
🟢 Leafmap
мощная библиотека, которая имеет все возможности folium и больше. Например, поддерживает инеграцию с Google Earth Engine
🔘 Leafmap GeoPython Tutorials (YouTube)
Главный плюс веб-карт на питоне: если вы занимаетесь аналитикой данных на этом языке, то не меняя среду можете сразу визуализировтаь полученные результаты🔥
*функционал довольно ограничен, и если вы хотите делать полноценные веб-приложения, то лучше учить JavaScript)
#geo_py
🌎🕊️ GIS_AND_PEACE
Веб-карты без JavaScript представить сложно! Но можно создававть интерактивные карты и на Питоне (пайтоне:), ведь есть много библиотек, которые переведут код в JavaScript без вашего участия*
создает карты на leaflet.js, их можно сохранять как html-файлы или интегрировать в Jupyter Notebook
мощная библиотека, которая имеет все возможности folium и больше. Например, поддерживает инеграцию с Google Earth Engine
Главный плюс веб-карт на питоне: если вы занимаетесь аналитикой данных на этом языке, то не меняя среду можете сразу визуализировтаь полученные результаты
*функционал довольно ограничен, и если вы хотите делать полноценные веб-приложения, то лучше учить JavaScript)
#geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21🔥6👍5
Geocompx – геовычисления
Прекрасный проект с открытыми материалами о пространственных вычислениях на разных языках с использованием единого подхода
Тут можно найти книжки:
🐕 Geocomputation with R
🐍 Geocomputation with Python
👧 Geocomputation with Julia
+ другие ресурсы по R (презентации, воркшопы, дополнительная литература)
+ интересный блог
#geo_py #geo_rrr
🌎🕊️ GIS_AND_PEACE
Прекрасный проект с открытыми материалами о пространственных вычислениях на разных языках с использованием единого подхода
Тут можно найти книжки:
🐕 Geocomputation with R
🐍 Geocomputation with Python
👧 Geocomputation with Julia
+ другие ресурсы по R (презентации, воркшопы, дополнительная литература)
+ интересный блог
#geo_py #geo_rrr
🌎🕊️ GIS_AND_PEACE
❤25🔥10👍3🦄3
Геокодирование с Yandex Geocoder API ✨
Информации об адресах, к сожалению, недостаточно, чтобы дать объектам пространственную привязку. Но мы можем преобразовать адреса в координаты – геокодировать, и на их основе создать геоданные
Для этого есть разные сервисы и API – о них писала в этом посте📱
Geocoder API от Яндекса, пожалуй, самый точный сервис для геокодирования адресов в России и странах СНГ. Я сделала небольшой туториал – Jupyter Notebook 🐍, где показываю:
🟣 формирование запроса к Yandex API
🟡 обработку ответа и извлечение координат
🔵 создание функции для геокодирования адресов из таблицы
🟢 превращение результатов в набор пространственных данных
Важно ознакомиться с документацией Yandex Geocoder API и ограничениями❗️
#geo_py
🌎🕊️ GIS_AND_PEACE
Информации об адресах, к сожалению, недостаточно, чтобы дать объектам пространственную привязку. Но мы можем преобразовать адреса в координаты – геокодировать, и на их основе создать геоданные
Для этого есть разные сервисы и API – о них писала в этом посте
Geocoder API от Яндекса, пожалуй, самый точный сервис для геокодирования адресов в России и странах СНГ. Я сделала небольшой туториал – Jupyter Notebook 🐍, где показываю:
Важно ознакомиться с документацией Yandex Geocoder API и ограничениями❗️
#geo_py
🌎🕊️ GIS_AND_PEACE
Please open Telegram to view this post
VIEW IN TELEGRAM
❤70