4.1. Введение в пространственную поддержку MySQL

4.1. Введение в пространственную поддержку MySQL

MySQL осуществляет пространственные расширения по спецификации Open Geospatial Consortium (OGC). Это международный консорциум более, чем 250 компаний, агентств и университетов, участвующих в разработке публично доступных концептуальных решений, которые могут быть полезны со всеми видами прикладных программ, которые управляют пространственными данными. OGC поддерживает Web-сайт http://www.opengis.org/.

В 1997 Open Geospatial Consortium опубликовал OpenGIS Simple Features Specifications For SQL. Эта спецификация доступна на http://www.opengis.org/docs/99-049.pdf.

MySQL осуществляет подмножество типов SQL with Geometry Types, среду, предложенную OGC. Этот термин относится к SQL-среде, которая была расширена с набором типов геометрии. Оцененный геометрией SQL столбец выполнен как столбец, который имеет тип геометрии. Спецификация описывает набор SQL-типов геометрии также, как функций на этих типах, чтобы создавать и анализировать значения геометрии.

Географическее свойство состоит в том, что есть что-нибудь в мире, имеющее расположение. Свойство может быть:

Объект. Например, гора, водоем, город.

Пустота. Например, область почтового индекса, тропики.

Определимое расположение. Например, дорога, как специфическое место, где два прохода пересекаются.

Некоторые документы используют термин geospatial feature, чтобы обратиться к географическим свойствам.

Geometry другое слово, которое обозначает географическее свойство. Первоначально геометрия означала измерение земли. Другое значение исходит от картографии, оно касается геометрических свойств, которые картографы используют, чтобы отобразить мир.

Эта глава использует все эти условия синонимично: geographic feature, geospatial feature, feature или geometry. Обычно используется геометрия, определенная как отметка или набор пунктов (точек), представляющих что-нибудь в мире, что имеет расположение.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

(7.2) Как получить поддержку функций управления питанием на SMP машинах?

Из книги автора

(7.2) Как получить поддержку функций управления питанием на SMP машинах? Как уже упоминалось выше, спецификации APM не предусматривают существования многопроцессорных систем поэтому бесполезно даже искать закладку APM в Control Panel?Power Options если в системе установлено


(7.7) Как включить в W2k поддержку режимов Ultra DMA?

Из книги автора

(7.7) Как включить в W2k поддержку режимов Ultra DMA? Идем My Computer?Properties?Hardware?Device Manager?IDE ATA/ATAPI controllers?Primary(Secondary) IDE Channel?Properties?Advanced Settings.Там смотрим Current Transfer Mode. Если стоит "Ultra DMA Mode" – то все в порядке, если нет – выставляем в поле Transfer Mode "DMA, if available", и перезагружаемся. Если контроллер IDE


6.3. Как получить поддержку функций управления питанием на SMP машинах?

Из книги автора

6.3. Как получить поддержку функций управления питанием на SMP машинах? Как уже упоминалось выше, спецификации APM не предусматривают существования многопроцессорных систем поэтому бесполезно даже искать закладку APM в Control Panel -> Power Options если в системе установлено


Глава 17 Установка и настройка MySQL. Связка Apache + PHP + MySQL

Из книги автора

Глава 17 Установка и настройка MySQL. Связка Apache + PHP + MySQL Ни один серьезный интернет-проект нельзя построить без использования баз данных. Большинство провайдеров предоставляет хостинг вместе с одним из серверов баз данных. Самым популярным из таких серверов считается MySQL,


17.1. Установка MySQL

Из книги автора

17.1. Установка MySQL Прежде всего нужно установить пакеты, необходимые для работы MySQL. У меня MySQL версии 4.0.15, поэтому я установил такие пакеты (номера версий у вас, возможно, будут другими, и я их обозначил символами


1.1. Что такое MySQL

Из книги автора

1.1. Что такое MySQL MySQL – это свободно распространяемая СУБД, разработанная компанией MySQL AB (www.mysql.com). MySQL имеет клиент-серверную архитектуру: к серверу MySQL могут обращаться различные клиентские приложения, в том числе с удаленных компьютеров. Рассмотрим важнейшие особенности


7.4. MySQL 5.1 FAQ Views

Из книги автора

7.4. MySQL 5.1 FAQ Views 7.4.1: Имеется ли форум для обсуждения MySQL Views?Да. http://forums.mysql.com/list.php?1007.4.2: Что случается с view, если основная таблица удалена или переименована?После создания view, возможно удалить или изменить таблицу (или view), к которому обращается определение. Чтобы проверять


9.28. MySQL 5 FAQ INFORMATION_SCHEMA

Из книги автора

9.28. MySQL 5 FAQ INFORMATION_SCHEMA 9.28.1: Имеется ли форум для обсуждения INFORMATION_SCHEMA?Да. http://forums.mysql.com/list.php?101.9.28.2: Где я могу найти спецификацию ANSI SQL 2003 для INFORMATION_SCHEMA?К сожалению, официальные спецификации недоступны свободно. ANSI делает их доступными только за денежку. Однако, имеются


Совет 27 Возлюби поддержку

Из книги автора

Совет 27 Возлюби поддержку Несколько лет назад мне пришлось с нуля создавать центр разработки программного обеспечения на 250 человек. Мы начали с пустого здания, имея задачу нанять весь персонал и полностью организовать рабочий процесс. При этом мы столкнулись с