- Все (59)
- Plug-Ins (6)
- ZuluGIS (36)
- ZuluNetTools (4)
- ZuluThermo (3)
- ZuluXTools (12)
Анализ пересечения объектов разных слоев (SQL)
SQL-запросы ZuluGIS позволяют не просто определить взаимодействуют объекты в пространстве или нет, но еще и степень взаимодействия, какая часть объекта(объектов) попадает в другой
Приём событий от окна Сообщения (C#)
Установка обработчика событий от окна сообщений IOutputChannel.SetCallbackSink.
Выполнение SQL запроса к полям справочникам (SQL)
Для полей с подключенным справочником можно выбирать код и значения из справочников
Выполнение 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 потребителей, не будет. Расход будет определяться исходя из суммы средних расходов и суммарного значения количества жителей, обслуживаемых данным участком.
Для того, чтобы лучше понять алгоритм расчета рассмотрим несколько примеров.
Для того, чтобы лучше понять алгоритм расчета рассмотрим несколько примеров.