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