RUS  ENG 

Примеры


Анализ пересечения объектов разных слоев (SQL) SQL-запросы ZuluGIS позволяют не просто определить взаимодействуют объекты в пространстве или нет, но еще и степень взаимодействия, какая часть объекта(объектов) попадает в другой
Приём событий от окна Сообщения (C#) Установка обработчика событий от окна сообщений IOutputChannel.SetCallbackSink.
Выполнение SQL запроса к полям справочникам (SQL) Для полей с подключенным справочником можно выбирать код и значения из справочников
Получение координат объектов (VBScript) Получаем координаты вершин полилиний
Выполнение расчетов из макроса (VBScript) Изучаем способы запуска поверочного расчета тепловых сетей из макроса
Запись данных в таблицы слоя Изучаем способы записи данных в таблицы слоя с точки зрения быстродействия.
Рассмотрены варианты простой (по одной записи) и буферизованной записи данных в базу.
Считываем длину с карты Выполнение SQL запросов в макросе
Читаем высотные отметки со слои рельефа SRTM и TIN Изучаем получение высотных отметок на моделях рельефа SRTM3 и TIN.
Прямой и буферизованный доступ к данным слоя рельефа.
Пример SQL запроса для записи в базу высотных отметок слоя рельефа.
Получение данных для построения продольного профиля.
Пример чтения и запись геометрии слоя Изучаем способы чтения и записи объектов слоя с точки зрения быстродействия.
Рассмотрены варианты простого и буферизованного доступа к слою на чтение и запись.
Пересечение объектов в одном слое (SQL) Использование оператора сравнения пространственных данных Touches
Анализ топологии сети. Путь и дерево путей (VBScript) Решаем задачу поиска ошибок, связанных с нарушением правил ввода объектов в сетях с сотнями тысяч элементов.
Ищем среди миллиона объектов неправильно подключенный узел.
Рассмотрены варианты анализа сети с построением пути и построением дерева путей.
Определение подсети от заданного узла (VBScript) Решаем задачу определения подсети от заданного узла. В цикле для всех ЦТП определяем подсеть. Записываем в поле каждого элемента подсети ID ЦТП.
Простая форма (C#) Встраиваемая плавающая форма, выполненная в виде User Control на C#.
Чтение структуры слоя (VBScript) Открываем слой. Читаем структуру слоя. Читаем имена полей баз данных слоя. Выводим отчет в окно сообщений.
Печать карты (VBScript) Печать карты по габаритам слоя с учетом проекций
Автоматическое занесение наименований узлов (VBScript) Пример автоматического заполнения наименования объектов
Подключение временной таблицы (SQL) Использование оператора INNER JOIN на примере тепловой сети.
Изменить регистр букв в столбце (SQL) Запрос позволяет изменить регистр букв в столбце
Замена фрагмента строки (SQL) Замена фрагмента строки функцией Replace
Округление значений в базе (SQL) Округление данных в таблицах, применение оператора Round
Запуск внешних приложений (VBScript) Пример запуска внешнего приложения из макроса
Неравномерность потребления ГВС Каждый участок сети рассчитывается на пропуск максимального расхода. При расчете с учетом неравномерности потребления воды ГВС кластического равенства расходов, в случае слияния потоков от 2 потребителей, не будет. Расход будет определяться исходя из суммы средних расходов и суммарного значения количества жителей, обслуживаемых данным участком.

Для того, чтобы лучше понять алгоритм расчета рассмотрим несколько примеров.