stringtranslate.com

Funciones simples

Funciones simples (oficialmente Simple Feature Access ) es un conjunto de estándares que especifican un modelo común de almacenamiento y acceso a funciones geográficas compuestas principalmente de geometrías bidimensionales (punto, línea, polígono, multipunto, multilínea, etc.) utilizadas. mediante bases de datos geográficas y sistemas de información geográfica . Está formalizado tanto por el Open Geospatial Consortium (OGC) como por la Organización Internacional de Normalización (ISO).

La norma ISO 19125 se divide en dos partes. La Parte 1, ISO 19125-1 (SFA-CA para "arquitectura común"), define un modelo para características simples bidimensionales, con interpolación lineal entre vértices, definido en una jerarquía de clases ; Esta parte también define la representación de la geometría en texto y formas binarias. La parte 2 del estándar, ISO 19125-2 (SFA-SQL), define una API de enlace de lenguaje "SQL/MM" para SQL bajo el prefijo "SF_". [1] Los estándares OGC de acceso abierto cubren adicionalmente API para CORBA y OLE / COM , aunque estos se han quedado rezagados con respecto al de SQL y no están estandarizados por ISO. También hay adaptaciones a otros idiomas que se tratan a continuación.

ISO/IEC 13249-3 SQL/MM Spatial amplía el modelo de datos de características simples, originalmente basado en segmentos de línea recta , agregando interpolaciones circulares (por ejemplo, arcos circulares ) y otras características como transformaciones de coordenadas y métodos para validar geometrías, así como geografía. Soporte de lenguaje de marcado . [1]

Detalles

Parte 1

Las geometrías están asociadas a sistemas de referencia espacial . El estándar también especifica atributos , métodos y aserciones con las geometrías, en el estilo orientado a objetos . En general, una geometría 2D es simple si no contiene ninguna autointersección. La especificación define predicados espaciales DE-9IM y varios operadores espaciales que se pueden utilizar para generar nuevas geometrías a partir de geometrías existentes.

parte 2

La Parte 2 es un enlace SQL a la Parte 1, que proporciona una traducción de la interfaz a entornos no orientados a objetos. Por ejemplo, en lugar de una someGeometryObject.isEmpty()como en la Parte 1, SQL/MM usa una ST_IsEmpty(...)función en SQL.

Espacial

La extensión espacial agrega los tipos de datos "Circularstring", "CompoundCurve", "CurvePolygon", "PolyhedralSurface", el último de los cuales también está incluido en el estándar OGC. También define las versiones SQL/MM de estos tipos y las operaciones sobre ellos.

Implementaciones

Las implementaciones directas de la Parte 2 (SQL/MM) incluyen:

Las adaptaciones incluyen:

GeoSPARQL es un estándar OGC que está destinado a permitir la representación y consulta de datos vinculados geoespacialmente basados ​​en RDF y SPARQL mediante la definición de una ontología para el razonamiento geoespacial que admite pequeñas características simples (así como DE-9IM y RCC8 ) Vocabulario RDFS / OWL para GML. y literales WKT . [16]

En 2012, varias bases de datos NoSQL tenían un soporte muy limitado para "cualquier cosa más compleja que un cuadro delimitador o una búsqueda de proximidad". [3]

Ver también

Referencias

  1. ^ ab Wolfgang Kresse; David M. Danko (2011). Manual Springer de información geográfica . Saltador. págs. 81–83. ISBN 978-3-540-72678-4.
  2. ^ "Documentación de MySQL 5.1 sobre extensiones espaciales". mysql.com . Consultado el 2 de abril de 2018 .
  3. ^ ab Frank Hardisty (otoño de 2012). "Penn State Geography 583: Análisis y diseño de sistemas geoespaciales. Bases de datos".
  4. ^ "MySQL :: Manual de referencia de MySQL 5.6 :: 12.15.9 Funciones que prueban relaciones espaciales entre objetos geométricos". dev.mysql.com . Consultado el 2 de abril de 2018 .
  5. ^ "Geoespacial - MonetDB". 4 de marzo de 2014.
  6. ^ abc Wolfgang Kresse; David M. Danko (2011). Manual Springer de información geográfica . Saltador. págs. 105-106. ISBN 978-3-540-72678-4.
  7. ^ "SpatiaLite: SpatiaLite". www.gaia-gis.it . Consultado el 2 de abril de 2018 .
  8. ^ Ravikanth V. Kothuri; Euro Beinat; Albert Godfrind (2004). Pro Oracle espacial. Presione. pag. 65.ISBN 978-1-59059-383-7.
  9. ^ Alastair Aitchison (2012). Pro Spatial con SQL Server 2012. Apress. págs. 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 Compatibilidad con SAP Sybase IQ para datos espaciales
  11. ^ http://help.sap.com/saphelp_hanaplatform/helpdata/en/7a/2f4266787c1014a9b6ab6cf937f8ac/content.htm?frameset=/en/7a/2d11d7787c1014ac3a8663250814c2/frameset.htm¤t_toc=/en/99/d10e4f daaf41588480a43478e840d5/plain.htm&node_id=12 Referencia espacial de SAP HANA: formatos de importación y exportación admitidos para datos espaciales
  12. ^ Pebesma, Edzer; Bivand, Roger; Cocinero, Ian; Keitt, Tim; Sumner, Michael; Lovelace, Robin; Wickham, Hadley; Habitaciones, Jeroen; Racine, Etienne (22 de marzo de 2018). "sf: Funciones simples para R" . Consultado el 2 de abril de 2018 a través de R-Packages.
  13. ^ "Preguntas frecuentes: ¿Qué es esto de OGR?". www.gdal.org . Consultado el 2 de abril de 2018 .
  14. ^ Shashi Shekhar; Hui Xiong (2007). Enciclopedia de SIG. Saltador. págs. 235-236. ISBN 978-0-387-30858-6.
  15. ^ "geo_types - Óxido". docs.rs. ​Consultado el 19 de marzo de 2023 .
  16. ^ Batalla, Robert; Kolas, Dave (2012). "Habilitación de la Web Semántica Geoespacial con el Parlamento y GeoSPARQL" (PDF) . Web Semántica . 3 (4). Prensa IOS : 355–370. doi : 10.3233/SW-2012-0065 . Consultado el 21 de noviembre de 2012 .

Enlaces externos

Documentos estándar