что можно с делать с помощью гис
Геоинформационные системы (ГИС)
ГИС используют для решения научных и прикладных задач инфраструктурного проектирования, городского и регионального планирования, рацион
ГИС появились в 1960 гг при появлении технологий обработки информации в СУБД и визуализации графических данных в САПР, автоматизированного производства карт, управления сетями.
Назначение ГИС определяется решаемыми в ней задачами (научными и прикладными), такими как инвентаризация ресурсов, управление и планирование, поддержка принятия решений.
Этапы создания ГИС:
предпроектные исследования, в тч изучение требований пользователя и функциональные возможности используемого ПО,
технико-экономическое обоснование (ТЭО)
системное проектирование ГИС, включая стадию пилот-проекта, разработку ГИС;
тестирование ГИС на небольшом территориальном фрагменте или тестовом участке или создание опытного образца,
эксплуатация и обслуживание ГИС.
Источники данных для создания ГИС:
данные дистанционного зондирования (ДДЗ): в тч, получаемые с космических аппаратов и спутников материалы, Изображения получают и передают на Землю с носителей съемочной аппаратуры, размещенных на разных орбитах. Полученные снимки отличаются разным уровнем обзорности и детальности отображения объектов природной среды в нескольких диапазонах спектра (видимый и ближний инфракрасный, тепловой инфракрасный и радиодиапазон), что позволяет решать широкий спектр экологических задач. К методам дистанционного зондирования относятся также аэро- и наземные съемки, и другие неконтактные методы, например гидроакустические съемки рельефа морского дна. Материалы таких съемок обеспечивают получение как количественной, так и качественной информации о различных объектах природной среды;
результаты геодезических измерений на местности, выполняемые нивелирами, теодолитами, электронными тахеометрами, GPS приемниками и др;
данные государственных статистических служб по самым разным отраслям народного хозяйства, а также данные стационарных измерительных постов наблюдений (гидрологические и метеорологические данные, сведения о загрязнении окружающей среды и пр).
литературные данные (справочные издания, книги, монографии и статьи, содержащие разнообразные сведения по отдельным типам географических объектов). В ГИС редко используется только один вид данных, чаще всего это сочетание разнообразных данных на какую-либо территорию.
Эффективное использование ГИС для решения разнообразных пространственно-локализованных задач требует от пользователя достаточного объема знаний о геодезических системах координат, картографических проекциях и других элементах математической основы карт ГИС, знаний о методах получения по карте различной информации, математических и других методов использования этой информации для решения пространственно-локализованных задач ГИС.
Научные, технические, технологические и прикладные аспекты проектирования, создания и использования ГИС изучаются геоинформатикой.
Данные, собираемые в геоинформатике, выделяют в особый класс данных, называемых геоданными.
Геоданные описывают объекты через их положение в пространстве непосредственно (например, координатами) или косвенно (например, связями).
В целом следует выделить следующие технологии сбора данных в геоинформатике:
воздушная съемка, которая включает аэросъемку, съемку с мининосителей;
глобальная система позиционирования (GPS);
космическая съемка, которая является одним из важнейших источников данных для ГИС при проведении природоресурсных исследований, экологического мониторинга, оценки сельскохозяйственных и лесных угодий и т. д.;
карты или картографическая информация, которая является основой построения цифровых моделей ГИС;
данные, поступающие через всемирную сеть Internet;
наземная фотограмметрическая съемка служит источником информации для ГИС при анализе городских ситуаций, экологического мониторинга за деформацией и осадками;
цифровая фотограмметрическая съемка основана на использовании цифровых фотограмметрических камер, которые позволяют выводить информацию в цифровом виде непосредственно на компьютер;
видеосъемка, как источник данных для ГИС, используется в основном для целей мониторинга;
документы, включая архивные таблицы и каталоги координат, служат основным источником данных для ввода в ГИС так называемой предметной или тематической информации, к которой относятся экономические, статистические, социологические и другие виды данных;
геодезические методы (автоматизированные и не автоматизированные) используются для уточнения координатных данных,
источником данных для ГИС являются также результаты обработки в других ГИС;
фотографии, рисунки, чертежи, схемы, видеоизображения и звуки;
статистические таблицы и текстовые описания, технические данные;
почтовые адреса, телефонные книги и справочники;
геодезические, экологические и любые другие сведения.
ГИС используют для решения научных и прикладных задач инфраструктурного проектирования, городского и регионального планирования, рационального использования природных ресурсов, мониторинга экологических ситуаций, принятия оперативных мер в условиях ЧС и тд.
ГИС классифицируются по следующим признакам:
1. По функциональным возможностям:
полнофункциональные ГИС общего назначения;
специализированные ГИС, ориентированные на решение конкретной задачи в какой либо предметной области;
информационно-справочные системы для домашнего и информационно-справочного пользования. Функциональные возможности ГИС определяются также архитектурным принципом их построения:
2.По пространственному (территориальному) охвату ГИС подразделяются на глобальные (планетарные), общенациональные, региональные, локальные (в том числе муниципальные).
Структура ГИС включает комплекс технических средств (КТС) и программное обеспечение (ПО), информационное обеспечение (ИО).
Рабочая станция используется для управления работой ГИС и выполнения процессов обработки данных, основанных на вычислительных и логических операциях.
Ввод данных реализуется с помощью разных технических средств и методов: непосредственно с клавиатуры, с помощью дигитайзера или сканера, через внешние компьютерные системы. Пространственные данные могут быть получены с электронных геодезических приборов, с помощью дигитайзера или сканера, либо с использованием фотограмметрических приборов.
Базовое ПО включает операционные системы (ОС), программные среды, сетевое программное обеспечение, системы управления базами данных, и модули управления средствами ввода и вывода данных, систему визуализации данных и модули для выполнения пространственного анализа.
Многослойная организация электронной карты, при наличии гибкого механизма управления слоями, позволяет объединить и отобразить гораздо большее количество информации, чем на обычной карте.
Информация, представленная в виде отдельных слоев, и их совместный анализ в разных комбинациях позволяет получать дополнительную информацию в виде производных слоев с их картографическим отображением (в виде изолинейных карт, совмещенных карт различных показателей и тд).
ГИС-технология объединяет разрозненные данные в единый вид, что упрощает принятие управленческих решений информационного обеспечения на различных уровнях планирования и получать, анализировать и принимать решения в науке, управлении хозяйствовании.
Рынок ГИС, отличающихся по функциональным возможностям, требованиям к КТС, ПО и ИО, довольно развит.
Зачем людям нужны ГИС-сервисы: координация беспилотников, 3D-цифровые копии рельефа и умные фермы
Геоинформационные системы упрощают жизнь — помимо ставших уже нормой навигатора и цифровых карт с информацией о зданиях, компаниях и дорогах, ГИС используют для создания экологических карт, мониторинга стройплощадок, логистики ритейла и коммуникации между беспилотными автомобилями. А в будущем ГИС появятся на опасных производствах, изменят иншуртех и сельское хозяйство. Спикеры конференции Университета Иннополис по геоинформационным технологиям в науке, бизнесе, городских сервисах и процессах управления регионами GIS Tech Russia рассказали, как ГИС-сервисы помогают человеку, что им мешает развиваться у нас, и какое место Россия занимаем на мировом рынке.
Читайте «Хайтек» в
Конференция GIS Tech Russia организована Университетом Иннополис и дочерней компанией вуза «ИнноГеоТех» при поддержке аналитического центра «Аэронет». В его задачи входят подготовка рыночной и технологической аналитики, разработка предложений по правовому и техническому регулированию новых рынков, развитие профессионального сообщества, содействие продвижению технологических товаров и услуг на глобальный рынок.
ГИС-сервисы в жизни людей сегодня
Виктор Рудой, директор департамента по привлечению контента и взаимодействию с сообществами RU&CIS компании HERE Technologies: «Люди пользуются ГИС-сервисами каждый день, хотя порой даже об этом не догадываются: заказывают еду, такси, ищут адрес того или иного объекта на карте, а без навигатора многие сейчас уже не представляют езду на автомобиле. Все эти примеры и являются иллюстрацией того, что такое ГИС-технологии и как они используются в нашем быту. Но это не все. Они часто помогают шире взглянуть на мир вокруг: мы можем оценить район, в котором живем, получить комплексную оценку инфраструктуры и составить экологические карты».
Геоинформационная система (географическая информационная система, ГИС) — система сбора, хранения, анализа и графической визуализации пространственных данных и связанной с ними информации о необходимых объектах. Также инструмент поиска, анализа и редактирования цифровой карты местности и информации об объектах.
Искандер Бариев, проректор, начальник управления проектной и научно-исследовательской деятельности Университета Иннополис: «Геоинформационные технологии — комплекс ИТ, отвечающих на любой вопрос в контексте местоположения, а именно — где. Где происходят незаконные вырубки, где не поставлены объекты на кадастровый учет, где открыть магазин, где могут возникнуть экологические проблемы. ГИС-технологии помогают общаться, быстро ориентироваться в пространстве и находить ответы на любые вопросы с позиции “где”.
За счет интеграции с мировыми ИТ-трендами — ИИ, big data, VR, дронами и роботами — геоинформационные технологии отходят от классического понимания карты и превращаются в многоцелевые решения, охватывая почти все сферы человеческой деятельности: от девелопмента до индустрии развлечений. Высокоточные 3D-модели территорий и VR-технологии активно используются архитекторами, дизайнерами и разработчиками игр».
ГИС-технологии — попытка смоделировать Землю, как можно точнее приближаясь к реальным характеристикам.
Алексей Кучейко, генеральный директор компании «Рискат»
Вадим Кузнецов, заместитель директора по инновациям компании «Финко»: «Наша компания оказывает услуги по беспилотному мониторингу нефте- и газопроводов. В России огромное количество этих труб, и они нуждаются в постоянном контроле. Кто-то может сделать врезку в трубу и воровать бензин, начать копать траншею в охранной зоне. Раз в неделю или в месяц, в зависимости от потребностей заказчика, мы летаем по всему маршруту. Над этим трудятся 50 бригад, в среднем у нас выходит 70 тыс. км налета в месяц. После полета данные обрабатываются специалистами-дешифровщиками. Но мы внедряем технологии обработки данных с помощью искусственных нейронных сетей, которые в автоматическом режиме находят автомобили, здания, и прочие нарушения. Обработка 2 тыс. фотографий занимает 25–30 минут, после чего отчет передается заказчику».
Иван Иванов, исполнительный директор BST Digital: «Информация поступает в ГИС-сервисы на основе данных мобильных операторов, которые по сигналам сотовой связи определяют, работаете вы в данном месте, живете или просто проезжаете мимо, ваш пол, возраст и доход.
С помощью GPS-сигналов приходят данные по объему пешеходного или автомобильного трафика и предпочтениям людей. Распознавание космических снимков дополняет традиционные источники данных по домохозяйствам, количеству магазинов, парковок и объектов притяжения трафика, вплоть до удаленных территорий. Данные ОФД (оператор фискальных данных — «Хайтек») сообщают, сколько люди тратят на разные категории продуктов и услуг в разных микрорайонах. ГИС-технологии на базе ИИ помогают бизнесу точно спрогнозировать выручку алгоритмами машинного обучения, определить, в каком конкретном здании в городе лучше всего открыть их магазин, ресторан, заправку или любую торговую точку, сколько точек всего оптимально открыть в районе и городе с учетом уже открытых точек в сети».
Артур Хасиятуллин, коммерческий директор компании Trace Air: «ГИС — карты в оцифрованном виде, которые помогают ориентироваться в пространстве. Чтобы эти данные попали на карту, используется много технологий: беспилотники, оцифровка изображений, создание 3D-цифровой копии территории.
Мы делаем 3D-цифровые копии территории для строительных компаний. По ним компании могут понять, какую работу они уже сделали, что еще предстоит сделать, что идет не так. Это можно посмотреть с любого гаджета удаленно. Благодаря такому контролю застройщики быстро исправляют ошибки и составляют план по дальнейшей работе, это сокращает издержки производства и сроки сдачи объектов».
ГИС-отрасль в России и в мире
Вадим Кузнецов: «На нашу работу серьезно влияет текущее законодательство по получению разрешений на полеты и рассекречиванию материалов аэрофотосъемки. Это проблема, так как мы не можем сразу отдать всю информацию заказчику, ее сначала проверяет Генштаб, что задерживает результат на месяц-два. Плюс перед съемками надо получить разрешение на использование воздушного пространства от управляющих органов. Из-за этого дорожает и усложняется весь процесс. В США с точки зрения законодательства использовать беспилотники намного легче».
Виктор Рудой: «Российская ГИС-отрасль не сильно отстает от зарубежной, но есть проблема с продвижением самой технологии для внутреннего рынка. Часто людям сложно объяснить, что такое ГИС, для чего необходимо ее внедрение в производственные процессы и какой экономический эффект от этого получит бизнес. При этом есть много примеров успешных отечественных ГИС-продуктов, востребованных за рубежом».
Искандер Бариев: «По оценкам Geospatial Industry Outlook & Readiness Index 2018 Edition, Россия входит в топ-20 стран с высокой готовностью внедрять и развивать геоинформационные технологии. В стране есть сильные научные школы и инфраструктура. Но мы отстаем от лидирующих стран Европы и Северной Америки. ГИС-технологии — наукоемкая отрасль, и на ее развитие и внедрение требуются значительные финансовые вложения.
По сравнению с мировым рынком, в России заметны глобальные тренды. Но это пока частные проявления, которые реализуются локально в регионах или для какой-то одной отрасли и даже одного сегмента потребителей. Сильные позиции наша страна занимает в развитии беспилотных летательных аппаратов и сервисов фотограмметрической обработки данных дистанционного зондирования Земли. Компания «Ракурс», входящая в консорциум масштабного проекта Университета Иннополис «Цифровая модель Республики Татарстан», работает в 80 странах мира. На мировом рынке лидерами являются Digital globe, Airbus и недавний стартап Planet, позволяющий получать данные о Земле в ежедневном режиме».
Для создания базы различных ГИС-проектов используются данные дистанционного зондирования Земли (ДДЗ). Измеряемой величиной в них является электромагнитная энергия, излучаемая исследуемым объектом.
Используется широкий диапазон излучений от 0,4 мкм до 30 м. В связи с этим используются различные средства съемки: фотографические, телевизионные, сканирующие и радиолокационные. Для ведения кадастровых банков данных практический интерес представляют изображения, которые регистрируются на фотопленке.
Наиболее совершенными технологиями фотограмметрической обработки материалов съемок в настоящее время являются аналитическая и цифровая.
Алексей Кучейко: «В России ГИС-отрасли мешает развиваться общая неразвитость малого и среднего бизнеса, из-за чего у нас нет конкуренции на рынке. Сегмент B2C в картографическом контенте развивается, но там фигурируют только крупные игроки, с которыми сложно соревноваться ГИС-стартапам. У нас огромная страна со сложным климатом, и мы только на шестом месте по числу спутников с аппаратной съемкой Земли.
Всю территорию России невозможно снять за целый год из-за больших размеров, снега и облаков, для полной картины приходится использовать архивные снимки. Далеко вперед в области геоинформационных систем ушли Япония и Сингапур, потому что это маленькие государства, контролировать территорию которых гораздо легче. Их, скорее всего, мы не сможем догнать по точности съемки всей страны».
Иван Иванов: «У нас есть свои технологии, у которых, как мне известно, нет полноценных зарубежных аналогов. Наша компания разработала BDM-платформу (business development management — «Хайтек») по развитию бизнеса, которая помогает сетевому ритейлу определять, в каких местах выгоднее открываться и за какие товары на данной точке люди готовы отдавать деньги. Весь процесс автоматизирован, информацию обрабатывают роботы».
Артур Хасиятуллин: «В России рынок ГИС-технологий созрел, мы не сильно отстаем от США, Китая и Европы. За рубежом больше компаний, у них больше опыта, технологии приживаются лучше — там уровень зрелости клиентов выше. У нас те области, которые можно было быстро оцифровать, уже диджитализировались. Но есть области-динозавры, которые в виду нашего менталитета, сложности процессов и погодных условий сложно перевести в цифровой вид. Одна из таких областей — строительство. Нам приходится лично ездить на все стройки, чтобы посмотреть, как работает компания и чем конкретно ей сейчас можно помочь. Людей приходится приучать к новым технологиям».
ГИС-отрасль в будущем
Вадим Кузнецов: «В будущем планируется сделать беспилотные аппараты абсолютно беспилотными, потому что сейчас в их запуске все равно участвуют два оператора. Мы работаем над системой, которая обеспечивает автоматические взлет и посадку, и в дальнейшем в составлении полетных заданий будет активно использоваться ИИ».
Виктор Рудой: «Сейчас много говорят про технологии автономного вождения автомобилей. Мы считаем, что в основе беспилотного транспорта должна лежать высокоточная карта, получаемая из облака. Это поможет автомобилю видеть, что происходит за 100, 200, 500, 1 000 м от него, и делиться информацией с другими участниками дорожного движения. Автомобили научатся общаться друг с другом, смогут предупреждать об опасностях на дорогах и на основе этого планировать свое поведение. Это снизит уровень ДТП и пробок, загрязнение воздуха, в целом повысит безопасность.
Основные вызовы, которые стоят перед индустрией геолокации сегодня, — возможность объединения данных из самых разных источников информации и своевременное обновление карты. Именно для этого нам нужно научиться работать с big data.
Одним из интересных вариантов применения ГИС-технологий в будущем может стать рынок страхования. Страховые компании могут отслеживать поведение водителей на дорогах и в зависимости от полученной информации оценить стоимость предоставляемых услуг. Например, если человек склонен к агрессивному типу вождения, то стоимость страховки вырастет. Что касается медицинского страхования, то можно оценивать условия проживания и работы человека, исследовать карту распространенных заболеваний».
Искандер Бариев: «Сегодня мы находимся на стадии трансформации рынка ГИС и ДЗЗ, в точке перехода к новым бизнес-моделям и ориентации на иные задачи. Глобально можно выделить тренды на автоматизацию обработки и анализа геоданных, на дальнейшую интеграцию ГИС-технологий с другими решениями для бизнес-анализа, обороны и безопасности, маркетинга, беспилотного транспорта, где сервис выступает подсистемой. И развитие облачных технологий, переход к моделям, предлагающим пользователям самим выбрать необходимый набор решений, — потребитель выбирает только нужную ему технологию в нужное ему время».
Алексей Кучейко: «В будущем мы перейдем от работы с одиночными снимками к работе с покрытиями. Тогда заказчикам покупать надо будет не снимок, а доступ к базам. Также развивается технология глубокой переработки данных, когда можно оценить глубину водоемов, спрогнозировать урожайность на основе информации с полей и отправить дроны поливать пересохшие участки, дав команду с планшета или телефона. Эту технологию еще можно использовать в судоходстве, отслеживая нелегальные судна на территории, следить за месторождениями и свалками. Глубокая переработка данных даст полное администрирование территорий».
Иван Иванов: «Для ритейлеров мы видим развитие сервиса в части наполнения точек наилучшим ассортиментом по оптимальным ценам с учетом местных конкурентов и профиля локального спроса. Например, мангалы лучше продаются рядом с парками или по дороге на дачу. Если вы продуктовый супермаркет, а рядом с вами открылся магазин фермерского молока, нужно учесть это при планировании ассортимента по молочным продуктам и в ценовой политике».
Артур Хасиятуллин: «Мы видим несколько путей развития ГИС-отрасли в будущем. Геотрекинг людей, чтобы работодатель на опасном производстве видел, где находятся его работники, в каком они сейчас физическом состоянии. В этом помогут умные каски с GPS-датчиками. Вторая тема, над которой мы работаем, — беспилотная строительная техника. Человеку нужно просто дать задание технике с планшета, например, вырыть яму за два дня, и на этом его роль будет заканчиваться. Еще в перспективе использование в ГИС-отрасли ИИ для работы с большими массивами данных. Он будет предлагать самые дешевые и оптимальные решения для строительства, например, прокладывать маршруты для дорог. В итоге мы видим появление маркетплейсов в ГИС-отрасли для строительства, где мы сможем ввести данные объекта, который нам нужен, собрать его как конструктор и запустить это все в работу. Система сама подберет участок и поставщиков».
Бесплатные геоинформационные решения QGIS и NextGIS
Стоит только начать работать с геоинформационными системами (ГИС), как приходит понимание их незаменимости в работе любого руководителя или сотрудника организации, имеющего дело с географически распределенными данными.
Год назад передо мною возникла задача нанести на карту для совместной работы несколько сот объектов, раскиданных по муниципальному району. Поэтому изначально искал веб-сервис, позволяющий отобразить мои данные на карте в Интернет, но позже изменил подход – оказалось, что полезные возможности от визуализации данных на карте возрастают на порядок, если использовать веб-сервисы совместно с десктопными решениями.
Тогда я наше время для некоторого углубления в предмет и изучения рынка, проанализировал различные платные и бесплатные ГИС, и выяснил, что знакомые геодезисты и специалисты, работающие в сфере градостроительной деятельности, предпочитают ГИС «ИнГЕО» (тот же AutoCAD, только заточенный под создание информационной системы обеспечения градостроительной деятельности). Другая часть ГИС-пользователей устанавливает на свои компьютеры MapInfo.
Но тут оказалось, что менее искушенные товарищи радуются бесплатному (Open Source) решению QGIS, которое с их слов закрывает нужды широкого круга специалистов, от руководителей экономической безопасности и директоров строительных компаний до геодезистов. Причем, закрывает не хуже по отношении к названным выше коммерческим ГИС, чем LibreOffice нужды пользователей Microsoft Word — вопрос исключительно в привычке.
Так QGIS стал для меня персональным открытием года. И если сначала с недоверием отнесся к утверждению своего знакомого, что QGIS быстро вытесняет дорогостоящие профессиональные ГИС, то теперь полагаю, что такое утверждение имеет право на жизнь.
На скриншоте ниже показан пример данных, обработанных нами в QGIS и выложенных на бесплатный облачный веб-сервис NextGIS.com для совместной работы. С NextGIS.com мы познакомимся ниже.
Со временем информация в ГИС накапливается, появляется возможность одним нажатием кнопки отображать комбинации слоев карт с казавшейся когда-то несвязанной тематикой и делать открытия, которые ранее не были очевидными.
Приятные сюрпризы от изучения QGIS и NextGIS продолжаются по сей день. Пришло время поделиться опытом.
Геоинформационная система QGIS
QGIS – это свободная бесплатная десктопная географическая информационная система с открытым кодом. С ее помощью можно создавать, редактировать, визуализировать, анализировать и публиковать геопространственную информацию в Windows, Mac, Linux, BSD (а вскоре и на Android). Система хорошо документирована на русском языке, плюс у нее обширное русскоязычное сообщество пользователей и разработчиков.
Функциональность QGIS определяется большим количеством устанавливаемых расширений, загружаемых через меню «Управление модулями». Можно найти модули под самые разнообразные задачи, от геокодинга, до упрощения геометрии, интеграции с картографическими веб-сервисами и 3D-моделирования ландшафта.
Задача настоящей статьи – дать общее представление о возможностях QGIS. Как то или иное исполнить на практике – предлагаю гуглить и сразу пробовать по ходу статьи. Интерфейс приложения дружественен и понятен новичку, особенно если иметь представление об общих принципах работы ГИС которым во многом посвящена эта статья.
Файл проекта и файлы слоев QGIS
Основные объекты, с которыми пользователь работает в ГИС – это слои. Обычный слой представляет собой таблицу, каждой строке которой соответствуют по одному объекту на карте. В отличие от привычных каждому таблиц в стиле Microsoft Excel кроме атрибутивных данных, таких как, например, наименование объекта недвижимости, арендатора, адреса, площади и т.д., в таблице QGIS есть столбец, по умолчанию скрытый, с так называемой «геометрией» объекта – пространственными данными, позволяющими отобразить на карте объект, описанный в соответствующей строке этой таблицы.
В зависимости от типа слоя объектами, которые могут быть разнесены по карте, являются растровые объекты (изображения, например, куски спутниковых снимков) или векторные данные, которые описываются координатам вершин. Существуют три основных типа векторных объектов:
Как уже было сказано, для хранения геометрии отводится отдельное поле в таблице слоя. Если его нет в источнике (файле, базе данных, внешнем приложении), то QGIS поможет его создать. Это значит, что можно, например, присоединить в проект выгруженный из Microsoft Excel файл с адресами контрагентов в формате CSV, создать в нем поля геометрии или конвертировать в полноценный слой «.shp» для отображения этих адресов на карте.
QGIS позволяет присоединять в проект файлы таблиц слоев во множестве форматов, например MapInfo, ArcGIS или даже CSV, но как правило, после присоединения я их сразу конвертирую в формат QGIS (.shp), так как при этом появляются дополнительные возможности, особенно в части стилизации. Иногда присоединенные файлы слоев имеют неверную кодировку текста. В этом случае правильную можно выбрать в свойствах слоя.
Поскольку файлы не импортируются, а присоединяются в проект, то изменения, которые вносятся в строки таблицы будут сохраняться в эти же самые файлы. То есть, они станут видны во всех приложениях, использующих эту таблицу, и наоборот.
Что немного сбивает с толку новичка? Загруженные в проект слои по умолчанию защищены от записи и не редактируются, на них нельзя наносить новые объекты, передвигать их, изменять атрибуты и добавлять поля в таблице. Для всего этого необходимо выделить нужный слой и нажать кнопку редактирования. После этого станут доступны соответствующие другие кнопки и опции.
Не забывайте, что ваши правки распространяются на выделенный слой и если вы переключились на другой — прежний хотя и останется в режиме редактирования, но нанести на карту новый объект у вас не получится до тех пор, пока вы не выберите редактируемый слой вновь. Излишне напоминать, что надо периодически сохранять изменения редактируемого слоя (или целиком проекта), чтобы их не потерять.
Стили
Таблицы с данными и правила их отображения на карте (стили) хранятся и обрабатываются QGIS раздельно. Что такое таблицы мы поняли, теперь необходимо разобраться с тем, что такое стили.
Стиль устанавливается для каждой таблицы. Самое простое, что описывает стиль – это цвета, маркеры и изображения, используемые для отображения объектов таблицы на карте, форматирование и расположение подписей и поля таблицы из которых эти подписи формируются, масштаб при котором отображается слой или подписи. В том числе, с помощью стиля можно легко поставить оформление слоя на карте в зависимость от каких-нибудь полей этой или связанных таблиц. Например, отображать должников и кредиторов на карте разными символами.
Кроме того, можно настроить действия, которые производятся, например, при нажатии на маркер объекта на карте. Если вы желаете щелчком мыши по карте переходить на страницу объекта в закрытой корпоративной сети или запустить некое приложение для обработки объекта – нет проблем.
Использование слоев из публичных источников
Существуют специальные веб-сервисы WMS и WFS которые предназначены для передачи картографической информации. Пользователь использует специальную HTTP ссылку, по которой клиент пользователя (QGIS) запрашивает данные. Сервер отдает данные и они отображаются на мониторе пользователя. В некоторых случаях эти данные можно редактировать и возвращать на сервер.
После установки модуля откройте в его настройках вкладку «Загрузить сервисы» и нажмите кнопку «Получить источники данных». Вам станут доступны публичная кадастровая карта, фотопланы от Google и Yandex, лицензионно чистая и, на мой взгляд, наиболее подробная из доступных карт OpenStreetMap (она же OSM), а также еще десятки полезных слоев, которые можно разместить в своем проекте.
Кроме того, некоторые сервисы предоставляют полезную информацию для автоматического анализа. Например, из OSM можно получить все региональные и федеральные дороги на карте с номерами, типами дорог, покрытием и т.д.
Геокодинг
Теперь с помощью того же модуля используем процедуру геокодинга, указываем таблицу слоя и ее поле с адресами, выбираем поставщика услуги. Мой выбор Yandex, поскольку он справляется с адресами на русском языке лучше всех.
Итак, запускаем процедуру геокодинга, ждем в среднем по секунде на каждый из обрабатываемых объектов и получаем всех их, раскиданными по карте.
Системы координат
Полезно понимать, что существуют различные системы координат. Их сотни.
Нередки случаи, когда из сторонних источников вы получаете слои, поля геометрии которых используют одну из прямоугольных систем координат. Прямоугольные системы активно используют геодезисты и проектировщики — это, так называемые, местные системы координат (МСК). Прямоугольные системы координат предполагают, что земля плоская и все измерения по осям абсцисс и ординат проводятся от конкретной нулевой точки в километрах от нее.
Зачем их так много? Дело в том, что допущение о плоской планете не позволяет использовать одну местную систему координат по всей Земле, так как уже через несколько сотен километров погрешность становится ощутимой. Зато они незаменимы в случае, когда требуется высокая точность на территории, ограниченной несколькими градусами широты и долготы. Так в Московской области геодезистами используются системы МСК-50 зоны 1 или 2.
QGIS позволяет выбрать систему координат для каждого слоя. То есть в одном проекте могут быть слои с разными системами координат, и они легко конвертируются из одной системы в другую – достаточно сохранить слой в shp-файл или базу данных, выбрав в качестве параметра новую систему. Кроме того в QGIS можно настроить систему координат в которую будут переводиться все слои проекта при их отображении на экране, а также системы которые будет устанавливаться по умолчанию для новых проектов и слоев в текущем проекте.
Информация о системе координат хранится вместе с таблицей в shp-файле QGIS, и передавая кому-либо файл слоя вместе с ним вы передаете соответствующие настройки. В других источниках слоев, включаемых в проект, информация о системе координат может отсутствовать. Поэтому, если вы получили от кого-либо слой с информацией, которая почему-то не отображается на карте, сделайте следующее – откройте таблицу объектов этого слоя, выделите любую строку и нажмите кнопку перехода к объекту. Если на экране отобразилась Африка или мировой океан, значит, QGIS систему координат распознал неправильно. Уточните у тех, от кого получен источник (файл), в какой системе координат хранятся данные, и установите ее для слоя в QGIS.
Если нужной системы координат нет в QGIS, то ее можно ввести самому (Пользовательская система координат). Для этого надо знать строку настроек. Google вам в помощь — попытайтесь использовать запрос с наименованием искомой системы плюс, например, «пользовательская система координат QGIS».
Для чего еще это может понадобиться? Пользователи публичной кадастровой карты хорошо знают о проблеме сдвига слоев кадастра относительно спутниковой подложки. Она сбивает с толку, мешает визуально оценивать границы земельных участков. Аналогичную картину мы видим при добавлении слоя публичной кадастровой карты в QGIS вместе со снимками Yandex или Google.
Чтобы исправить ситуацию я создал в QGIS собственную пользовательскую систему координат со следующими параметрами, подобранными эмпирическим путем, и установил ее для слоев кадастровой карты:
В результате проблема снята.
Немножко высшего пилотажа
Первое. Интересен вариант хранения пространственной информации в базе данных. Если есть база данных Microsoft SQL, Oracle или Postgres в которых, например, находится таблица с перечнем контрагентов с их адресами или таблица со списком оборудования, раскиданным по территории, то эту таблицу (запрос) полезно зацепить в QGIS.
Надо только добавить поле геометрии, и в этом QGIS поможет. Не забудьте установить в базе данных права на редактирование таблицы пользователю, получающему к ней доступ из QGIS. Информация, внесенная в QGIS, будет храниться в базе данных, а при изменении в базе данных сторонними управленческими приложениями, сразу же отображаться в QGIS.
Второе. Если нет желания давать прямой доступ к изменениям в базе или другом источнике данных (например файле CSV), но хочется оперативно получать информацию на карте, то есть эффективный способ и для этого.
Например, у нас есть информация об арендаторах нашего имущества в базе данных 1С, мы желаем показывать арендаторов на карте, выделять разными цветами должников по арендной плате и выводить рядом их сумму долга или какой-нибудь график с тенденцией погашения.
Нужно, в точности как это делаем с обычными слоями, присоединить таблицы базы данных с интересующей нас информацией (например, о динамике задолженности, должнике, объектах недвижимости и т.д.) в проект QGIS с правами на чтение. Поскольку присоединенные таблицы изначально не имеют геометрии, и мы не даем QGIS возможности ее создавать и изменять, то, понятно, надо как-то по-другому дать ГИС отсутствующую информацию о месторасположении имущества.
Третье. Отображать данные на карте в QGIS можно не только точками, линиями и полигонами с надписями, но и диаграммами, формируемыми автоматически на основе представленных данных.
Четвертое. Можно получать из QGIS аналитику в виде таблиц и итоговых данных, рассчитанных с учетом геопространственной информации. Например, имея таблицу населенных пунктов с количеством жителей в каждом и таблицу дорог из OSM, быстро подсчитать население, проживающее на расстоянии более 3 километров от региональных и федеральных автодорог.
NextGIS.com
Еще одним открытием года для меня стал облачный продукт NextGIS.com. Молодая российская команда NextGIS активно участвует в развитии QGIS. В этом можно убедиться по количеству доступных в QGIS модулей их производства. В 2016 году они запустили упомянутый картографический веб-сервис и неустанно расширяют его возможности.
Исходники проекта доступны на github. Так что если есть желание развернуть веб-сервис самостоятельно — нет проблем. Однако условия, которые предлагает команда NextGIS для доступа к своем облаку, без сомнения заслуживают внимания даже самых прижимистых пользователей.
Создать свою собственную веб-ГИС в облаке NextGIS можно бесплатно. Вы получите доменное имя в формате вашеимя.nextgis.com и можете почти без ограничений использовать все предоставляемые ими вкусности. Самое то, чтобы начать знакомиться с решением и использовать его на практике. Главное ограничение бесплатной подписки – невозможность ограничить доступ на чтение к информации. Любой может видеть то, что размещено вами.
Уже с бесплатной подпиской вы можете создавать сколько угодно веб-карт с произвольными настройками, компоновкой и стилями загруженных вами слоев, а также рассматривать, анализировать карты на рабочем компьютере и, в комплекте с NextGIS Mobile, собирать данные в поле, размещая их сразу в облако. Можно встраивать карты в веб-сайты или смотреть на сервисе.
Платная подписка снижает ограничения, в том числе по количеству пользователей, редактирующих слои (изначально один пользователь), разграничению их прав. Какие-то слои можно показать всем, а права доступа к другим ограничить. Плюс предоставляется возможность использовать собственное доменное имя, например gis.моякомпания.ru и получить разнообразие преднастроенных подложек (в бесплатной подписке есть только карта OpenStreetMap).
Со слов представителя компании сейчас условия подписки меняются. Ориентироваться нужно на информацию, размещенную на сайте сервиса по адресу nextgis.ru/pricing. Ранее платный тариф был единым и составлял 3000 руб.в месяц. Теперь платная подписка стоит от 600 рублей. Обещают, что за те же 3000 руб. в месяц клиент будет получать полный и актуальный комплекс программного обеспечения и сервисов, как и раньше.
Интеграция QGIS и NextGIS.com
Остановлюсь на нескольких не очевидных принципах интеграции QGIS и NextGIS.com. Работая в QGIS, вы создаете в своих проектах слои и их стили, как это уже рассматривалось выше. Теперь для того, чтобы разместить созданный слой на веб-карте у нас есть несколько способов. Рассмотрим сначала длинный путь, чтобы разобраться с идеологией NextGIS Web. Для размещения слоя необходимо:
После сохранения ресурса в его настройках появится возможность загружать файлы стилей слоев. К каждому слою с данными можно сохранить несколько разных файлов стилей, которые по-разному будут отображать данные на веб-карте.
Наконец, настало время разместить слой на карте. Для этого откройте главную страницу своего сайта. Среди перечисленных объектов основной группы ресурсов будет как минимум одна существующая веб-карта. Войдите в ее настройки и выберите вкладку «Слои». Нажмите «Добавить слой» и отыщите в открывшейся таблице ваш слой и под ним стиль, в котором хотите, чтобы его данные отображались на Веб-карте. Нажмите «Сохранить» и «Веб-карта – Открыть». Слой перед вами на карте — включите его для отображения.
Действительно длинный путь, не так ли? Но есть маршрут, который решает все это и многое другое прямо из QGIS в несколько нажатий клавиш и которым пользуюсь я.
Модуль NextGIS Connect для QGIS
Установите через меню QGIS «Управление модулями» модуль NextGIS Connect. В интерфейсе появится виджет «Ресурсы NextGIS». В его настройках создайте подключение, указав данные вашего аккаунта, в том числе адрес своего сайта (в формате «http://мойсайт.nextgis.com»), имя пользователя «administrator» и полученный при регистрации пароль. Вместо ввода логина и пароля можете использовать учетную запись гостя, но с нею не удастся загружать данные из QGIS на веб-сайт — можно только получать информацию с сайта. После регистрации на экране отобразятся все ваши ресурсы на облачном сервисе.
Теперь для того, чтобы разместить слои QGIS на веб-карте есть два способа.
Первый – загрузить целиком проект QGIS одной кнопкой. Он будет поднят в облако в виде отдельной папки со всеми слоями и новой веб-картой. Прямо из окна можно перейти к ней и увидеть, как выглядят ваши данные в браузере, поделиться ссылкой с друзьями, коллегами, встроить карту на какой-нибудь сайт.
Но при загрузке обновленных данных таким способом мы сталкиваемся с неприятным фактом – новый загруженный проект будет использовать новые URL-адреса его ресурсов, в том числе веб-карт, которыми мы успели поделиться с друзьями и коллегами.
Поэтому есть второй способ более изящный, предназначенный для работы с уже созданными веб-картами. Для этого мы поднимаем из QGIS в облако NextGIS.com по одному новому или измененному слою:
Готово, по ссылке «Веб-карта – Открыть» увидите карту с прежним URL и комбинацией старых и обновленных слоев.
Растровые слои
Полезность пользовательских растровых слоев в качестве подложек карт при работе в QGIS очевидна не сразу, поскольку существует модуль расширения «Quick Map Services», который в пару кликов добавляет в проект слои публичных веб-карт, например Яндекс-Спутника или кадастровой карты.
Но со временем нужда в них появляется в следующих случаях если:
На что надо обратить внимание:
NextGIS Mobile
Если вам приходится работать в поле, есть желание оперативно получать информацию в пути с карты, одновременно собирая данные и оперативно делясь с другими, то полезно использовать бесплатное приложение NextGIS Mobile для смартфона или планшета. С его помощью можно получать и обрабатывать географически распределенную информацию из различных источников, в том числе со слоев NextGIS.com и сторонних баз данных, загружать из QGIS, изменять, рисовать объекты и создавать новые слои, возвращать их в QGIS. И все в привязке к собственному местоположению. Приятна возможность сохранять в слои собственные треки перемещений.
Для массового сбора информации достаточно просто создаются собственные формы, удобные для использования неподготовленными сотрудниками из приложения на телефоне или планшете.
Вместо заключения
Есть еще множество способов работы с упомянутыми выше решениями. Например, слои можно разместить на каком-нибудь бесплатном или собственном сервере баз данных PostgreSQL, вести с ними работу в QGIS и других приложениях, например LibreOffice, Microsoft Access или Microsoft Excel, а на сайте NextGIS.com один раз настроить слой для отображения на веб-карте. В результате все изменения данных в QGIS или в Microsoft Excel немедленно будут отображаться на веб-карте.
К размещенным в облаке объектам слоя можно прикреплять на карте документы и фотографии. Их просмотр удобен и нагляден. Правда, если этот слой вам приходится периодически заменять новым из QGIS, то с удаленной версией исчезнет и вся наполненная вами красота. Альтернатива – работать в облаке не путем замены слоев из QGIS (через модуль NextGIS Connect или вручную), а опосредованно, например, опять же, через однажды настроенный слой, получающий информацию из базы данных Postgres.
В любом случае, связка QGIS, NextGIS.com и NextGIS Mobile является гибким и полезным инструментом, доступным каждому. Переход к работе с ГИС для решения прикладных задач с географически распределенными данными – увлекательная задача и усилия по изучению предмета окупаются возможностями, которые мы тем самым открываем перед собой.
В заключение для иллюстрации материалов статьи предлагаю вот это короткое видео.