stringtranslate.com

Características simples

Simple Features (oficialmente Simple Feature Access ) es un conjunto de estándares que especifican un modelo común de almacenamiento y acceso de características geográficas compuestas principalmente por geometrías bidimensionales (punto, línea, polígono, multipunto, multilínea, etc.) utilizadas por 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 consta de dos partes. La parte 1, ISO 19125-1 (SFA-CA, por sus siglas en inglés, "arquitectura común"), define un modelo para características simples bidimensionales, con interpolación lineal entre vértices, definidas en una jerarquía de clases ; esta parte también define la representación de la geometría en forma de texto y binaria. La parte 2 de la norma, ISO 19125-2 (SFA-SQL), define una API de enlace de lenguaje "SQL/MM" para SQL bajo el prefijo "ST_". [1] Las normas OGC de acceso abierto cubren adicionalmente las API para CORBA y OLE / COM , aunque estas se han quedado rezagadas respecto de la de SQL y no están estandarizadas por ISO. También hay adaptaciones a otros lenguajes que se tratan a continuación.

La norma ISO/IEC 13249-3 SQL/MM Spatial extiende 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 soporte para Geography Markup Language . [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 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 un someGeometryObject.isEmpty()como en la Parte 1, SQL/MM utiliza una ST_IsEmpty(...)función en SQL.

Espacial

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

Implementaciones

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

Las adaptaciones incluyen:

GeoSPARQL es un estándar OGC que tiene como objetivo 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 un pequeño vocabulario RDFS / OWL de características simples (así como DE-9IM y RCC8 ) para literales GML y WKT . [16]

A partir de 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]

Véase 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. ^ por 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. ^ "GeoSpatial - 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. Aprendido. 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 de SAP Sybase IQ con 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/d10e4fdaaf41588480a43478e840d5/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; Cook, Ian; Keitt, Tim; Sumner, Michael; Lovelace, Robin; Wickham, Hadley; Ooms, Jeroen; Racine, Etienne (22 de marzo de 2018). «sf: Simple Features for R» (simple features for 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. Springer. págs. 235-236. ISBN 978-0-387-30858-6.
  15. ^ "geo_types - Rust". docs.rs . Consultado el 19 de marzo de 2023 .
  16. ^ Battle, Robert; Kolas, Dave (2012). "Habilitación de la Web semántica geoespacial con Parliament y GeoSPARQL" (PDF) . Web semántica . 3 (4). IOS Press : 355–370. doi :10.3233/SW-2012-0065 . Consultado el 21 de noviembre de 2012 .

Enlaces externos

Documentos estándar