Jump to content

Простые функции

Simple Features (официально Simple Feature Access ) — это набор стандартов, определяющих общую модель хранения и доступа к географическим объектам, состоящим в основном из двухмерной геометрии (точка, линия, многоугольник, многоточечная, многолинейная и т. д.), используемая географическими базами данных и географическими информационными системами .Он официально оформлен как Открытым геопространственным консорциумом (OGC), так и Международной организацией по стандартизации (ISO).

Стандарт ISO 19125 состоит из двух частей. Часть 1, ISO 19125-1 (SFA-CA для «общей архитектуры»), определяет модель для двумерных простых функций с линейной интерполяцией между вершинами, определенными в иерархии классов ; эта часть также определяет представление геометрии в текстовой и двоичной формах. Часть 2 стандарта, ISO 19125-2 (SFA-SQL), определяет API привязки языка SQL/MM для SQL под префиксом «SF_». [1] Стандарты OGC открытого доступа охватывают дополнительно API для CORBA и OLE / COM , хотя они отстают от SQL и не стандартизированы ISO. Существуют также адаптации для других языков, описанных ниже.

ISO/IEC 13249-3 SQL/MM Spatial расширяет модель данных Simple Features, первоначально основанную на сегментах прямых линий , добавляя круговые интерполяции (например, дуги окружностей ) и другие функции, такие как преобразования координат и методы проверки геометрии, а также географию. Поддержка языка разметки . [1]

Подробности

[ редактировать ]

Геометрии связаны с пространственными системами отсчета . Стандарт также определяет атрибуты , методы и утверждения с геометрией в объектно-ориентированном стиле. В общем, двумерная геометрия является простой, если она не содержит самопересечений. Спецификация определяет пространственные предикаты DE-9IM и несколько пространственных операторов, которые можно использовать для создания новой геометрии из существующей.

Часть 2 — это привязка SQL к части 1, обеспечивающая перевод интерфейса в необъектно-ориентированные среды. Например, вместо someGeometryObject.isEmpty() как и в части 1, SQL/MM использует ST_IsEmpty(...) функция в SQL.

Пространственный

[ редактировать ]

Пространственное расширение добавляет типы данных «Circularstring», «CompoundCurve», «CurvePolygon», «PolyhedralSurface», последний из которых также включен в стандарт OGC. Он также определяет версии SQL/MM этих типов и операций над ними.

Реализации

[ редактировать ]

Прямые реализации части 2 (SQL/MM) включают:

Адаптации включают в себя:

  • Реализации интерфейсов CORBA и OLE/COM, описанные выше, в основном производятся коммерческими поставщиками, поддерживающими устаревшие технологии.
  • Р : НФ-пакет. [12] реализует простые функции и содержит функции, которые привязываются к GDAL для чтения и записи данных, к GEOS для геометрических операций и к PROJ для преобразований проекций и преобразований данных.
  • Библиотека GDAL реализует модель данных Simple Features в своем компоненте OGR. [13]
  • Платформа Java на основе Deegree реализует SFA (часть 1) и различные другие стандарты OGC. [14]
  • Библиотека Rust . geo_types реализует геометрические примитивы, соответствующие простым стандартам доступа к функциям [15]

GeoSPARQL — это стандарт OGC , который предназначен для обеспечения представления и запроса геопространственно связанных данных на основе RDF и SPARQL путем определения онтологии для геопространственных рассуждений, поддерживающих небольшие простые функции (а также DE-9IM и RCC8 ) RDFS / OWL словарь для GML. и WKT . литералы [16]

По состоянию на 2012 год различные базы данных NoSQL имели очень ограниченную поддержку «чего-либо более сложного, чем ограничивающий прямоугольник или поиск по близости». [3]

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Вольфганг Крессе; Дэвид М. Данко (2011). Справочник Спрингера по географической информации . Спрингер. стр. 81–83 . ISBN  978-3-540-72678-4 .
  2. ^ «Документация MySQL 5.1 по пространственным расширениям» . mysql.com . Проверено 2 апреля 2018 г.
  3. ^ Перейти обратно: а б Фрэнк Хардисти (осень 2012 г.). «География штата Пенсильвания 583: Анализ и проектирование геопространственных систем. Базы данных» .
  4. ^ «MySQL :: Справочное руководство MySQL 5.6 :: 12.15.9 Функции, проверяющие пространственные отношения между объектами геометрии» . dev.mysql.com . Проверено 2 апреля 2018 г.
  5. ^ «Геопространственные данные — MonetDB» . 4 марта 2014 г.
  6. ^ Перейти обратно: а б с Вольфганг Крессе; Дэвид М. Данко (2011). Справочник Спрингера по географической информации . Спрингер. С. 105–106 . ISBN  978-3-540-72678-4 .
  7. ^ «СпатиаЛайт: СпатиаЛайт» . www.gaia-gis.it . Проверено 2 апреля 2018 г.
  8. ^ Равикант В. Котури; Евро Бейнат; Альберт Годфринд (2004). Про Oracle Spatial . Апресс. п. 65. ИСБН  978-1-59059-383-7 .
  9. ^ Аластер Эйчисон (2012). Pro Spatial с SQL Server 2012 . Апресс. стр. 21–23. ISBN  978-1-4302-3491-3 .
  10. ^ http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc01964.1602/doc/html/saiq-standards-compatibility-spatial.html Поддержка SAP Sybase IQ для пространственных данных
  11. ^ http://help.sap.com/saphelp_hanaplatform/helpdata/en/7a/2f4266787c1014a9b6ab6cf937f8ac/content.htm?frameset=/en/7a/2d11d7787c1014ac3a8663250814c2/frameset.htm&current_toc=/en/99/d1 0e4fdaaf41588480a43478e840d5/plain.htm&node_id=12 Пространственный справочник SAP HANA: поддерживаемые форматы импорта и экспорта пространственных данных
  12. ^ Пебесма, Эдзер; Биванд, Роджер; Кук, Ян; Кейтт, Тим; Самнер, Майкл; Лавлейс, Робин; Уикхэм, Хэдли; Оомс, Йерун; Расин, Этьен (22 марта 2018 г.). «sf: Простые функции для R» . Получено 2 апреля 2018 г. - через R-Packages.
  13. ^ «Часто задаваемые вопросы: Что это за штука с OGR?» . www.gdal.org . Проверено 2 апреля 2018 г.
  14. ^ Шаши Шекхар; Хуэй Сюн (2007). Энциклопедия ГИС . Спрингер. стр. 235–236. ISBN  978-0-387-30858-6 .
  15. ^ «geo_types — Руст» . docs.rs. ​Проверено 19 марта 2023 г.
  16. ^ Баттл, Роберт; Колас, Дэйв (2012). «Включение геопространственной семантической сети с помощью парламента и GeoSPARQL» (PDF) . Семантическая сеть . 3 (4). IOS Press : 355–370. дои : 10.3233/SW-2012-0065 . Проверено 21 ноября 2012 г.
[ редактировать ]

Стандартные документы

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 23b7ea1bef00006cb74b2553431a8bdc__1696443120
URL1:https://arc.ask3.ru/arc/aa/23/dc/23b7ea1bef00006cb74b2553431a8bdc.html
Заголовок, (Title) документа по адресу, URL1:
Simple Features - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)