Программирование урожайности и использование беспилотников в добыче нефти — 10 лекций с конференции GIS Tech Russia
Университете Иннополис организовал всероссийскую конференцию о геоинформационных технологиях в науке, бизнесе, городских сервисах и процессах управления регионами. Бизнесмены, стартаперы и разработчики рассказали, как ГИС-сервисы помогают человеку, что им мешает развиваться у нас и какое место Россия занимает на мировом рынке.
Создаем Shape Map карту РФ в Power BI
Всем привет! Сегодня поговорим о "пространственном" анализе в Power BI. О самой платформе для бизнес аналитики, можно прочитать здесь. Я в посте разберу один аспект — как нарисовать карту РФ в Shape Map.
Что нам стоит дорогу построить. Часть 1
Ежедневный маршрут большинства из нас ограничивается поездкой из дома на работу и обратно. И самое сложное препятствие, которое может замедлить наше передвижение, — это пробки. Но в нашей стране есть огромное количество мест, куда можно добраться только на спецтранспорте.
Такой транспорт хорош, если не требуется возить большие объемы грузов или ездить в столь труднодоступные области на регулярной основе. Тогда нам уже стоит задуматься о строительстве инфраструктуры, передвижение по которой возможно и на привычном гражданском транспорте.
И хорошо, если вся сложность проектирования будущего маршрута заключается в поиске линейки и карандаша, чтобы начертить прямую линию на карте, соединяющую пару объектов. Но, увы, наша реальность сильно отличается от этого. Что делать, если местность при полете над ней напоминает хороший кусок швейцарского сыра?
Больше года мы с коллегами из научной лаборатории Digital Design работаем над созданием инструмента, который сможет строить различные сети коммуникаций в автоматическом режиме. За подробностями добро пожаловать под кат.
Заблуждения программистов о картах
Дизайн систем быстро выявляет ошибки в восприятии закономерностей функционирования мира. Те правила, которые кажутся непреложными истинами, могут ими не оказаться.
Списки подобных заблуждений составлялись про имена или телефонные номера. Настало время карт и систем навигации.
Заблуждение 1. Форма Земли — это просто
Шар — множество точек в пространстве, удалённых от центра на расстояние не выше радиуса. Однако хотя бы из-за суточного вращения форма нашей планеты отличается от идеального шара. Планета сплюснута у полюсов и утолщена на экваторе, а также обладает рельефом и испытывает циклы приливов и отливов.
Две беды: дороги и полнота данных. Считаем протяженность дорог родины по данным OpenStreetMap
Зачем же обычному человеку информация из прошлой публикации "Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap"? Если надоело в пятницу читать мемасики и лайкать фотографии котиков в соцсетях, то можно задаться глобальными проблемами аналитики и посчитать протяженность дорог России. Ведь не за горами времена автомобилей с автопилотами... Это конечно не 42, как ответ на главный вопрос жизни, вселенной и всего такого, но результаты будут тоже достаточно лаконичными.
Для этого нам понадобится ноутбук или обычный десктоп, несколько десятков гигабайт свободного места, установленный docker, JVM 11+, maven и мой проект openstreetmap_h3. Анализировать геоданные мы будем с помощью PostgreSQL 15.1, PostGIS 3.3.2, H3 4.1.1. Исходные данные из проекта OpenStreetMap, запросы к БД не претендуют на правильность и качество исходных данных в масштабе страны нам не известно! Данная публикация является грубой интерпретацией данных OSM в первом приближении и не претендует на истинность и неопровержимость. Так же как не стоит верить оценке Хабра на чтение статьи в 127 минут, что сильно превышает реальные 5 минут, которые вы потратите на ознакомление с публикацией.
Сегментация LULC спутникового изображения RGB с использованием FCN-8
В данной работе представлено использование Полной сверточной сети (FCN-8) для семантической сегментации спутниковых изображений земной поверхности высокого разрешения в формате RGB на категории землепользования.
GeoRSS и KML — новые стандарты для геоинформационных систем
Например, если какой-то веб-сервис планирует предоставить доступ к своей базе данных по API, то какой стандарт следует использовать? Например, социальный сервис Upcoming.com (совместный органайзер) выбрал для этой цели простенький формат GeoRSS. Впрочем, есть и другие претенденты на роль единого стандарта для передачи географических данных.
Подобные протоколы нужны для того, чтобы различные веб-сервисы могли обмениваться друг с другом информацией. Тогда становится возможным создавать «гибридные» сервисы, созданные как смесь (mashup) информации из разных источников. Например, на базе Google Earth созданы десятки таких «гибридов«, а компания Google только поощряет разработчиков, которые вытягивают из ее базы информацию через программные интерфейсы. Для экспорта географических координат компания Google разработала формат KML (Keyhole Markup Language).
KML похож на GeoRSS, но имеет много дополнительных «наворотов«, таких как передача углов наклона камеры, стилей и других функций визуализации.
Кроме KML и GeoRSS, существуют и другие стандарты. Например, консорциум Open Geospatial Consortium разработал собственный формат GML, который во многом похож на KML, но он еще более функционален и сложен.
Консорциум OGC разработал также несколько дополнительных стандартов, главными из которых являются WFS (Web Feature Service) и WMS (Web Mapping Service). Например, картографическая программа NASA Worldwind использует для импорта изображений формат WMS, а в будущем они планируют реализовать также поддержку WFS.
NASA Worldwind — это единственная среди всех геоплатформ (Google Earth, Google Maps, Yahoo! Maps, Virtual Earth и др.), где реализованы стандарты OGC. Впрочем, есть способы для конвертации данных Google Earth в формат WMS. Существуют сервисы, которые реализовали совместимость Google Maps со стандартами OGC.
Форматы WFS и WMS являются общепризнанными в профессиональном сообществе разработчиков геоинформационных систем (ГИС), поэтому их важность трудно переоценить. Очень многие традиционные ГИС-системы поддерживают эти форматы.
Здесь перечислены далеко не все существующие стандарты ГИС. Очевидно, что различные разработчики, включая Google, Microsoft, Yahoo, Autodesk и других, должны объединить свои усилия и придти, наконец, к некоему единому стандарту.
Геоинформационные идеи
SharpMap: обзор ГИС-движка
По моему мнению тематика работы с пространственными данными и в частности с ГИС-системами слабо освещена на Хабре. Вследствие чего свою первую статью хотел бы посвятить замечательному инструменту под названием SharpMap. Тем более что объект рассмотрения достаточно интересен с точки зрения разработки ГИС-приложений, а информации на русском языке об его использовании мало. Поиск выдает лишь единичные результаты на форумах, посвященных тематике программирования.
Введение
На официальном сайте проекта дается следующее определение:
SharpMap – простая в применении картографическая библиотека для использования в настольных и веб-приложениях. Движок написан на языке C# и основывается на фреймворке .NET 2.0. Распространяется под лицензией GNU Lesser General Public License.
Last Call: Приглашаем на Google DevFest 2011: Геоконтекстные приложения
Дорогие друзья,
Мы приглашаем Вас принять участие в конференции Google DevFest 2011: Геоконтекстные приложения
Осталось 8 дней!
Что такое Google DevFest?
Google DevFest — это однодневная конференция для разработчиков, студентов, стартапов и молодых ученых, на которой вы узнаете об инструментах Google для разработчиков.
Конференции Google DevFest проводятся компанией Google по всему миру, в таких странах как Австралия, Филлипины, Сингапур, Израиль и т.д. В этом году Google DevFest впервые будет проведен в России.
На конференции выступают инженеры Google, являющиеся экспертами в своих областях. Участие является бесплатным. Тема конференции — геоконтекстные приложения.
Место и время
25 мая, в гостинице Holiday Inn “Московские ворота” в Санкт-Петербурге
Расписание конференции
Участие в конференции
Регистрация на мероприятие (участник)
Регистрация на VC Panel (стартап)
Количество участников ограничено, спешите подать заявку!
Moscow GTUG Geo Meetup
Дорогие друзья,
Для всех, кто хочет, но по каким-то причинам не может приехать в Санкт-Петербург на Google DevFest 2011: Геоконтекстные приложения, 23 мая в московском офисе Google будет встреча московского GTUG, посвященная теме геосервисов. Встреча будет состоять из двух докладов и свободного общения с инженерами Google.
Самым главным гуглером на этой встрече будет Мано Маркс — Geo Developer Advocate из Сан-Франциско, США.
Встреча обещает быть интересной, пицца прилагается.
Начало в 19:00 до, как пойдет, не опаздывайте!
Адрес: ул. Балчуг д7, БЦ Балчуг Плаза, 4й этаж, Google.
Форма регистрации: регистрация.
До встречи в понедельник!
Бесплатные геоинформационные решения QGIS и NextGIS
Стоит только начать работать с геоинформационными системами (ГИС), как приходит понимание их незаменимости в работе любого руководителя или сотрудника организации, имеющего дело с географически распределенными данными.
Год назад передо мною возникла задача нанести на карту для совместной работы несколько сот объектов, раскиданных по муниципальному району. Поэтому изначально искал веб-сервис, позволяющий отобразить мои данные на карте в Интернет, но позже изменил подход – оказалось, что полезные возможности от визуализации данных на карте возрастают на порядок, если использовать веб-сервисы совместно с десктопными решениями.
Поговорим о ГИС
Именно с этим топиком я попал в ряды пользователей Хабрахабра, за что хотелось бы от души поблагодарить товарища fatum. Ну а теперь сама статья, аккуратно вытащенная из черновиков.
Сегодня речь пойдет о Геоинформационных системах, которые с каждым днем все сильнее и сильнее вторгаются в нашу повседневную жизнь. В этой статье будут рассмотренны общие вопросы, касающиеся принципов дистанционного зондирования, один интересный ресурс, который предоставляет снимки со спутников совершенно бесплатно, а также затронут вопрос, кому и зачем все это надо, что можно сделать с использованием снимков и специализированных программ… Все это, конечно, будет затронуто лишь поверхностно, так как на подробное освещение вопроса потребуется не одна статья… Итак, начнем.
Источники данных дистанционного зондирования
Страницы мест появляются в Google Earth
Теперь вы можете увидеть эти сведения в Google Earth, и сделать это весьма нетрудно. Когда разглядываете коммерческое предприятие или другой интересный объект в Google Earth, просто жмякните по ссылке «View More Information» («показать дальнейшие сведения»), и вы увидите их страницу.
Читая страницу, можете раскрывать многие подразделы, жмякая по соответственной ссылке «more» («ещё») на этой странице: «more photos» («ещё фото»), «more reviews» («ещё обзоры»), и так далее.
Государственная Дума на картах Яндекса и Гугла. Случайность, или…?
В новостях и фотографиях обычно мелькает фотография здания, имеющего адрес «Охотный ряд, д.1». Однако, например, оба зала Думы (где раньше дрались депутаты, а сейчас проводятся пленарные заседания), и которые показывают по телевизору, находятся в т.н. «переходе» — трехэтажном здании, соединяющем старое здание Госдумы с новым — находящимся по адресу Георгиевский переулок,_дом_2.
А теперь внимание: на Яндекс.Картах и Гуглокартах указан неправильный адрес нового здания Госдумы. Вместо «дом 2» на всех картах написано «дом 12».
ГИС технологии в массы
2 мои статьи не были очень популярными среди читателей, поэтому я долго молчал и думал. Так вот, наверное все дело в том, что предыдущие статьи были довольно узкоспециализированными и нацеленными скорее на понимающих, чем на основную аудиторию. Поэтому в этот раз я постараюсь еще раз рассказать о ГИС в довольно общих чертах, но уже на конкретных примерах, показав тем самым реальные возможности современных пакетов, применяемые в повседневных задачах.
Апрельские азбучные истины в «Smashing Magazine»
«Seven JavaScript Things I Wish I Knew Much Earlier In My Career» — статья о том, как сочинять код джаваскриптов, чтобы как можно менее утруждать себя. Вместо конструкторов Object() и Array() использовать краткую запись, вместо условий записывать тернарный оператор
«Maps In Modern Web Design: Showcase and Examples» — статья об употреблении географических карт на сайтах. Никакого кода, зато масса красивых иллюстраций картографического и геоинформационного характера с подтекстом: делайте так, и сайт ваш будет красив и удобен.
Вы виделикогда-нибудь, как выглядит карта покрытия 2G на сайте «Билайна» в Краснодарском крае и Адыгее? Уверен: если бы создатели этого сайта читали «Smashing Magazine», то у них бы получилось чуточку лучше. (Я уж не говорю про их же страницу сети 3G, где вообще нельзя ничего понять о покрытии.)