RUS  ENG 

Примеры


Считываем длину с карты Выполнение 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 потребителей, не будет. Расход будет определяться исходя из суммы средних расходов и суммарного значения количества жителей, обслуживаемых данным участком.

Для того, чтобы лучше понять алгоритм расчета рассмотрим несколько примеров.
Пример записи табличных данных слоя в текстовый файл (VBScript) Пример записи табличных данных слоя в текстовый файл (VBScript)
Выполнение SQL запроса и запись результатов в окно сообщений (VBScript) Пример скрипта VBScript -  выполнение SQL запроса и запись результатов в окно сообщений.
Чтение и изменение записей таблицы (VBScript) Пример скрипта VBScript по чтению и изменения записи таблицы
Получение семантических данных слоя (VBScript) Пример скрипта VBScript по чтению семантических данных
Запись координат центра объекта в таблицу (VBScript) Пример получения широты и долготы центра объекта и записи их в таблицу
Преобразование полигонов в символы (VBScript) Пример преобразования полигонов в символьные объекты с тем же ID
Пример плагина на Delphi (Пошаговый) Пошаговый пример плагина на Delphi 7 в виде панели ActiveForm, внедряемой в Zulu.
Чтение всех данных семантической базы (VBScript) Пример скрипта VBScript по чтению всех данных семантической базы