Общее описание и условия использования
Приложение TBS-GIS изначально (осень 2022г.) разрабатывалось как надстройка к САПР nanoCAD для закрытия функциональных потребностей в задачах импорта-экспорта векторных и растровых геоданных с возможностью пересчета координат. Надстройка претерпела несколько масштабных обновлений, и к настоящей версии 5.0.0 представляет собой клиент-серверное приложение с REST-архитектурой. Эволюция к данной архитектуре была обусловлена, главным образом, неразрешаемыми конфликтами нативных зависимостей между рабочими библиотеками САПР (nanoCAD) и используемым в работе пакетом библиотек OSGeo GDAL. Реализация REST-подхода позволила решить эту проблему; кроме того, теперь TBS GIS стал доступным и для некоторых других САПР (Robur, Renga).
TBS-GIS в настоящем виде (с версии 5.0.0) представляет собой набор библиотек на C# (в ранних версиях имели место библиотеки на C++/CLI). "Серверная" составляющая (приложение "TBS-GIS-Server.exe") использует ограниченный .NET API OSGeo GDAL, а также вспомогательные библиотеки SQLite, YandexDisk API. Клиентское приложение и плагины используют только базовые системные библиотеки и пересобранную версию Newtonsoft.Json. Больше иных зависимостей, кроме системных, нет. Подробнее о настройке приложения см. в Главе Установка и настройка приложения.
Приложение TBS-GIS для своего использования требует лицензию, приобретаемую у менеджеров компании TBS. Некоторые функции доступны без лицензии. Подробнее о приобретении, управлении лицензией см. соответствующий раздел.