ZuluGIS
- Все (70)
- SQL-запросы (13)
- Макросы (23)
Таймаут - максимальное время выполнения запроса (SQL)
Таймаут (максимальное время) выполнения SQL запроса
Получение широты и долготы объектов (SQL)
Пример использования объекта Geometry, определённого стандартом OGC, для геобработки слоя и получения широты и долготы объектов
Анализ пересечения объектов разных слоев (SQL)
SQL-запросы ZuluGIS позволяют не просто определить взаимодействуют объекты в пространстве или нет, но еще и степень взаимодействия, какая часть объекта(объектов) попадает в другой
Выполнение SQL запроса к полям справочникам (SQL)
Для полей с подключенным справочником можно выбирать код и значения из справочников
Выполнение SQL запроса к неосновному запросу (SQL)
Использование оператора USING
Получение координат объектов (VBScript)
Получаем координаты вершин полилиний
Выполнение расчетов из макроса (VBScript)
Изучаем способы запуска поверочного расчета тепловых сетей из макроса
Запись данных в таблицы слоя
Изучаем способы записи данных в таблицы слоя с точки зрения быстродействия.
Рассмотрены варианты простой (по одной записи) и буферизованной записи данных в базу.
Рассмотрены варианты простой (по одной записи) и буферизованной записи данных в базу.
Считываем длину с карты
Выполнение SQL запросов в макросе
Читаем высотные отметки со слои рельефа SRTM и TIN
Изучаем получение высотных отметок на моделях рельефа SRTM3 и TIN.
Прямой и буферизованный доступ к данным слоя рельефа.
Пример SQL запроса для записи в базу высотных отметок слоя рельефа.
Получение данных для построения продольного профиля.
Прямой и буферизованный доступ к данным слоя рельефа.
Пример SQL запроса для записи в базу высотных отметок слоя рельефа.
Получение данных для построения продольного профиля.
Пример чтения и запись геометрии слоя
Изучаем способы чтения и записи объектов слоя с точки зрения быстродействия.
Рассмотрены варианты простого и буферизованного доступа к слою на чтение и запись.
Рассмотрены варианты простого и буферизованного доступа к слою на чтение и запись.
Пересечение объектов в одном слое (SQL)
Использование оператора сравнения пространственных данных Touches
Анализ топологии сети. Путь и дерево путей (VBScript)
Решаем задачу поиска ошибок, связанных с нарушением правил ввода объектов в сетях с сотнями тысяч элементов.
Ищем среди миллиона объектов неправильно подключенный узел.
Рассмотрены варианты анализа сети с построением пути и построением дерева путей.
Ищем среди миллиона объектов неправильно подключенный узел.
Рассмотрены варианты анализа сети с построением пути и построением дерева путей.
Операторы множеств. Объединение результатов нескольких запросов (SQL)
Пример использования оператора UNION ALL
Определение подсети от заданного узла (VBScript)
Решаем задачу определения подсети от заданного узла. В цикле для всех ЦТП определяем подсеть. Записываем в поле каждого элемента подсети ID ЦТП.
Чтение структуры слоя (VBScript)
Открываем слой. Читаем структуру слоя. Читаем имена полей баз данных слоя. Выводим отчет в окно сообщений.
Печать карты (VBScript)
Печать карты по габаритам слоя с учетом проекций
Автоматическое занесение наименований узлов (VBScript)
Пример автоматического заполнения наименования объектов
Подключение временной таблицы (SQL)
Использование оператора INNER JOIN на примере тепловой сети.
Изменить регистр букв в столбце (SQL)
Запрос позволяет изменить регистр букв в столбце
Замена фрагмента строки (SQL)
Замена фрагмента строки функцией Replace
Округление значений в базе (SQL)
Округление данных в таблицах, применение оператора Round
Запуск внешних приложений (VBScript)
Пример запуска внешнего приложения из макроса
Пример записи табличных данных слоя в текстовый файл (VBScript)
Пример записи табличных данных слоя в текстовый файл (VBScript)