4.4.2.2. Создание значенией геометрии с помощью функций WKB
4.4.2.2. Создание значенией геометрии с помощью функций WKB
MySQL обеспечивает ряд функций, которые берут как входные параметры BLOB, содержащий представление Well-Known Binary и, факультативно, пространственный идентификатор системы ссылки (SRID). Они возвращают соответствующую геометрию.
GeomFromWKB() принимает WKB любого типа геометрии как первый параметр. Реализация также обеспечивает специфические для типа функции для конструкции значений геометрии каждого типа геометрии.
GeomCollFromWKB(wkb[,srid]), GeometryCollectionFromWKB(wkb[,srid])
Создает значение GEOMETRYCOLLECTION, использующее WKB представление и SRID.
GeomFromWKB(wkb[,srid]), GeometryFromWKB(wkb[,srid])
Создает значение геометрии из любого типа, использующего WKB представление и SRID.
LineFromWKB(wkb[,srid]), LineStringFromWKB(wkb[,srid])
Создает значение LINESTRING, использующее WKB представление и SRID.
MLineFromWKB(wkb[,srid]), MultiLineStringFromWKB(wkb[,srid])
Создает значение MULTILINESTRING, использующее WKB представление и SRID.
MPointFromWKB(wkb[,srid]), MultiPointFromWKB(wkb[,srid])
Создает значение MULTIPOINT, использующее WKB представление и SRID.
MPolyFromWKB(wkb[,srid]), MultiPolygonFromWKB(wkb[,srid])
Создает значение MULTIPOLYGON, использующее WKB представление и SRID.
PointFromWKB(wkb[,srid])
Создает значение POINT, использующее WKB представление и SRID.
PolyFromWKB(wkb[,srid]), PolygonFromWKB(wkb[,srid])
Создает значение POLYGON, использующее WKB представление и SRID.
Спецификация OpenGIS также описывает факультативные функции для построения значений Polygon или MultiPolygon, основанных на WKB представлении совокупности колец или закрытых значений LineString. Эти значения могут пересекаться. MySQL не выполняет эти функции:
BdMPolyFromWKB(wkb,srid)
Создает значение MultiPolygon из значения MultiLineString в формате WKB, содержащем произвольную совокупность закрытых значений LineString.
BdPolyFromWKB(wkb,srid)
Создает значение Polygon из значения MultiLineString в формате WKB, содержащем произвольную совокупность закрытых значений LineString.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
4.6.2. Создание файлов с помощью creat()
4.6.2. Создание файлов с помощью creat() Системный вызов creat()[49] создает новые файлы. Он объявлен следующим образом:#include <sys/types.h> /* POSIX */#include <sys/stat.h>#include <fcntl.h>int creat(const char *pathname, mode_t mode);Аргумент mode представляет права доступа к новому файлу (как обсуждалось в предыдущем
10.6.6. Создание возможности для прерывания функций: siginterrupt()
10.6.6. Создание возможности для прерывания функций: siginterrupt() Чтобы сделать определенную функцию прерываемой или повторно запускаемой в зависимости от значения второго аргумента, в качестве удобного средства может использоваться функция siginterrupt(). Объявление
Запуск с помощью системных функций Windows
Запуск с помощью системных функций Windows Другим вариантом запуска модулей панели управления является использование специальных функций, находящихся в библиотечном файле shell32.dll. Хотя из сценариев нельзя напрямую вызывать системные функции Windows, для этой цели можно
Глава 6 Программирование с помощью стандартных функций ввода-вывода
Глава 6 Программирование с помощью стандартных функций ввода-вывода До сих пор мы использовали существующие инструменты, чтобы разрабатывать новые, но сейчас уже достигнут разумный предел в создании новых средств с помощью shell, sed и awk. В этой главе нам предстоит написать
Создание NAT-преобразователя с помощью iptables
Создание NAT-преобразователя с помощью iptables Брандмауэры являются чрезвычайно полезными инструментами, но возможности iptables не ограничиваются созданием брандмауэров. В некоторых ситуациях большую помощь могут оказать NAT-преобразователи, которые также создаются
Глава 6. ОБОБЩЕНИЕ ДАННЫХ С ПОМОЩЬЮ АГРЕГАТНЫХ ФУНКЦИЙ
Глава 6. ОБОБЩЕНИЕ ДАННЫХ С ПОМОЩЬЮ АГРЕГАТНЫХ ФУНКЦИЙ В ЭТОЙ ГЛАВЕ, ВЫ ПЕРЕЙДЕТЕ ОТ ПРОСТОГО использования запросов к извлечению значений из базы данных и определению, как вы можете использовать эти значения чтобы получить из них информацию. Это делается с помощью
9.4. Создание безопасных при исключениях функций-членов
9.4. Создание безопасных при исключениях функций-членов ПроблемаСоздается функция-член и необходимо обеспечить базовые и строгие гарантии ее безопасности при исключениях, а именно отсутствие утечки ресурсов и то, что объект не будет иметь недопустимое состояние в том
Выполнение расчетов с помощью функций
Выполнение расчетов с помощью функций Вы можете также выполнять многие виды расчетов с помощью специальных встроенных в Excel 2007 функций.Функция – это изначально созданная и заложенная в программу формула, которая выполняет вычисления по заданным величинам и в
Создание подкаталогов с помощью DirectoryInfo
Создание подкаталогов с помощью DirectoryInfo Вы можете программно расширить структуру каталога, используя метод DirectoryInfo.CreateSubdirectory(). Этот метод с помощью одного обращения к функции позволяет создать как один подкаталог, так и множество вложенных подкаталогов. Для примера
Совет 46. Передавайте алгоритмам объекты функций вместо функций
Совет 46. Передавайте алгоритмам объекты функций вместо функций Часто говорят, что повышение уровня абстракции языков высокого уровня приводит к снижению эффективности сгенерированного кода. Александр Степанов, изобретатель STL, однажды разработал небольшой комплекс
4.4.2.1. Создание значений геометрии через функции WKT
4.4.2.1. Создание значений геометрии через функции WKT MySQL обеспечивает ряд функций, которые берут как входные параметры представление Well-Known Text и, факультативно, пространственный идентификатор системы ссылки (SRID). Они возвращают соответствующую геометрию.GeomFromText() принимает
4.4.2.3. Создание геометрии с использованием MySQL-специфических функций
4.4.2.3. Создание геометрии с использованием MySQL-специфических функций MySQL обеспечивает набор полезных ненормативных функций для создания геометрии с WKB представлениями. Функции, описанные в этом разделе, MySQL-расширения спецификации OpenGIS. Результатами этих функций будут
Урок 13. Создание функций
Урок 13. Создание функций Функция – это часть кода, которая может быть использована многократно. Вы можете передавать в нее несколько значений и получать из нее новые. Примером является функция, выдающая сумму двух чисел. Вот как она будет выглядеть в ActionScript:function sum(a, b) { c = a
19.7. Создание файла функций
19.7. Создание файла функций А теперь создадим файл функций, включающий одну функцию. Эта функция будет загружена интерпретатором команд, протестирована, изменена, а затем повторно загружена.Создаваемый файл функций functions.main будет содержать следующий код:$ pg functions.main#!/bin/sh#