Используемые технологии в ГИС
В проектах по созданию корпоративных геоинформационных и информационно-аналитических систем используются следующие технологии и программные продукты:
Языки программирования:
- Python 3.7–3.9, Go, Perl, Fortran, JavaScript, TypeScript, PHP, C# / .NET.
Backend-фреймворки и платформы:
- Django, Flask, Aiohttp, Kraken, Node.js, .NET 8.0.
Frontend-технологии и фреймворки:
- HTML, CSS, JavaScript, TypeScript, Vue.js / Vue 2, Angular, Svelte.
СУБД и хранилища данных:
- PostgreSQL, Postgres Professional, Greenplum, Redis, Ceph, Elasticsearch.
Интеграция, обработка и аналитика данных:
- Apache Airflow, Apache Kafka, Apache NiFi, Apache Superset, RabbitMQ, Logstash.
ГИС-платформы и картографическое ПО:
- ГИС «Панорама», ГИС Сервер, GIS WebService SE, GIS WebServer SE, Imagery Service, Банк данных цифровых карт и ДЗЗ, GIS WebToolKit, GIS ToolKit, GDAL, ZLIB, Qt.
Инфраструктура и системное ПО:
- Astra Linux, RedOS, Windows, Docker, Docker Compose, Nginx, Keycloak, Gatekeeper.