Перейти к основному содержимому

Геоинформационные системы

Геоинформационные системы (ГИС) — программные комплексы для сбора, хранения, анализа, визуализации и публикации пространственных (географических) данных. Инструменты варьируются от десктопных приложений для анализа до веб-платформ и библиотек для разработки картографических приложений.


1. Десктопные open-source ГИС

ИнструментОписаниеУстановка / Ссылка
QGISНаиболее популярная open-source ГИС. Поддерживает растровые и векторные данные, геообработку, плагины на Python, печать карт, интеграцию с PostGIS, GRASS и SAGA.https://qgis.org Windows/macOS: установщик с сайта Linux: sudo apt install qgis (Debian/Ubuntu)
gvSIGИспанская ГИС с поддержкой CAD-данных, 3D-визуализации и расширений.https://www.gvsig.com Скачать установщик для Windows/Linux/macOS
GRASS GISАкадемическая система для продвинутого геопространственного анализа (гидрология, ландшафт, моделирование).https://grass.osgeo.org sudo apt install grass или через OSGeo4W
gvSIG MobileВерсия gvSIG для Android, ориентированная на полевые работы.Google Play / gvSIG Mobile
uDigГИС на базе Eclipse RCP с акцентом на стандарты OGC (WMS, WFS).http://udig.refractions.net (разработка приостановлена, но стабильна)

2. Коммерческие десктопные ГИС

ИнструментОписаниеСсылка
ArcGIS ProФлагманский продукт Esri. Поддержка 2D/3D, геообработки, машинного обучения, интеграция с ArcGIS Online.https://www.esri.com/en-us/arcgis/products/arcgis-pro
ArcGIS Desktop (ArcMap)Устаревшая, но всё ещё используемая версия (включает ArcMap, ArcCatalog).Входит в ArcGIS License Suite
Global MapperКомпактная, но мощная ГИС с поддержкой LiDAR, 3D, дронов, скриптов.https://www.bluemarblegeo.com/global-mapper
MapInfo ProКоммерческая ГИС от Precisely (бывш. Pitney Bowes). Подходит для бизнес-аналитики и точечных данных.https://www.precisely.com/product/mapinfo-pro

3. Веб- и облачные ГИС-платформы

ИнструментОписаниеСсылка
ArcGIS OnlineОблачная платформа Esri для публикации карт, создания веб-приложений, анализа и совместной работы.https://www.arcgis.com
Google Earth EngineПлатформа для масштабного анализа геопространственных данных (спутниковые снимки, климат). Требует JavaScript/Python.https://earthengine.google.com
MapboxПлатформа для создания кастомных карт, маршрутизации и геокодинга. Включает Studio, APIs, SDK.https://www.mapbox.com
CARTOОблачная платформа для spatial analytics и визуализации, интеграция с BigQuery, Snowflake.https://carto.com
Kepler.glБесплатный open-source инструмент от Uber для визуализации больших геоданных. Поддерживает CSV/GeoJSON.https://kepler.gl Self-hosted через React или Docker
GeoDaПриложение для пространственной статистики и картографического анализа (LISA, Moran’s I и др.).https://geodacenter.github.io Windows/macOS/Linux

4. Self-hosted серверные ГИС-решения

ИнструментОписаниеУстановка
GeoServerСервер OGC-стандартов (WMS, WFS, WCS). Публикация геоданных из PostGIS, Shapefile и др.https://geoserver.org java -jar start.jar или Docker: docker run -p 8080:8080 kartoza/geoserver
MapServerЛёгкий сервер карт от проекта OSGeo. Поддерживает CGI/FastCGI и множество форматов.https://mapserver.org sudo apt install mapserver-bin
pg_tileserv / pg_featureservСовременные микросервисы от Crunchy Data для публикации векторных и фичевых данных из PostGIS по протоколу MVT/GeoJSON.https://github.com/CrunchyData/pg_tileserv Установка через бинарник или Docker
QGIS ServerСерверный компонент QGIS для публикации карт по стандартам OGC на базе проектов QGIS.Входит в состав QGIS. Настройка через Apache/Nginx + WSGI.
TileServer GLСервер для публикации векторных и растровых тайлов (MBTiles, GeoJSON). Поддерживает Mapbox GL.https://tileserver.org npm install -g tileserver-gl или Docker

5. Библиотеки и SDK для разработки

БиблиотекаЯзыкОписаниеУстановка
LeafletJavaScriptЛёгкая библиотека для интерактивных карт. Поддерживает слои, маркеры, попапы.https://leafletjs.com npm install leaflet
OpenLayersJavaScriptМощная альтернатива Leaflet с поддержкой сложных проекций, WMS, векторных слоёв.https://openlayers.org npm install ol
Mapbox GL JSJavaScriptВекторные карты высокой производительности с кастомным стилем.https://docs.mapbox.com/mapbox-gl-js npm install mapbox-gl
Turf.jsJavaScriptБиблиотека для геопространственного анализа в браузере/Node.js (буферы, пересечения, расстояния).npm install @turf/turf
GDAL / OGRC++ (обёртки на Python, Java и др.)Стандарт де-факто для конвертации и обработки растровых/векторных геоданных.https://gdal.org pip install gdal или sudo apt install gdal-bin
PROJC (обёртки)Библиотека для преобразования координатных систем и проекций.https://proj.org sudo apt install proj-bin
ShapelyPythonМанипуляции с геометрическими объектами (пересечение, буферизация и т.д.).pip install shapely
GeoPandasPythonРасширение Pandas для работы с геоданными. Интеграция с Shapely, Fiona, Matplotlib.pip install geopandas
FoliumPythonГенерация карт Leaflet из Python. Интеграция с Jupyter.pip install folium
ArcGIS API for PythonPythonОфициальный SDK от Esri для доступа к ArcGIS Online/Enterprise, анализа и публикации.pip install arcgis

6. Форматы геоданных

ФорматТипОписание
Shapefile (.shp)ВекторУстаревший, но повсеместно поддерживаемый формат (состоит из нескольких файлов).
GeoJSONВекторЧеловекочитаемый JSON-формат для векторных данных. Поддерживается в вебе.
KML / KMZВекторФормат Google Earth. Поддерживает стили, вложения.
GeoTIFFРастровыйTIFF с геопривязкой. Используется в дистанционном зондировании.
MBTilesРастровый / векторныйSQLite-контейнер для тайлов. Используется в Mapbox, TileServer GL.
GPKG (GeoPackage)Вектор / растровыйСовременный стандарт OGC на основе SQLite. Рекомендуемый формат для обмена.
PostGISБаза данныхРасширение PostgreSQL для хранения и запроса геоданных (SQL + геометрия).

7. Дополнительные инструменты

ИнструментНазначениеСсылка
FME (Feature Manipulation Engine)ETL для геоданных. Поддерживает 450+ форматов.https://www.safe.com
WhiteboxToolsНабор инструментов для геоанализа (гидрология, LiDAR, DEM). CLI + Python API.https://www.whiteboxgeo.com
Orfeo Toolbox (OTB)Обработка спутниковых изображений и растров.https://www.orfeo-toolbox.org
** gvSIG OADE**Специализированная версия gvSIG для автоматизированного проектирования (CAD/GIS).https://www.gvsig.com/en/products/gvsig-oade