The geometries are associated with spatial reference systems. The standard also specifies attributes, methods and assertions with the geometries, in the object-oriented style. In general, a 2D geometry is simple if it contains no self-intersection. The specification defines DE-9IM spatial predicates and several spatial operators that can be used to generate new geometries from existing geometries.
Part 2 is a SQL binding to Part 1, providing a translation of the interface to non-object-oriented environments. For example, instead of a someGeometryObject.isEmpty() as in Part 1, SQL/MM uses a ST_IsEmpty(...) function in SQL.
The spatial extension adds the datatypes "Circularstring", "CompoundCurve", "CurvePolygon", "PolyhedralSurface", the last of which is also included into the OGC standard. It also defines the SQL/MM versions of these types and operations on them.
Direct implementations of Part 2 (SQL/MM) include:
Adaptations include:
GeoSPARQL is an OGC standard that is intended to allow geospatially-linked data representation and querying based on RDF and SPARQL by defining an ontology for geospatial reasoning supporting a small Simple Features (as well as DE-9IM and RCC8) RDFS/OWL vocabulary for GML and WKT literals.19
As of 2012, various NoSQL databases had very limited support for "anything more complex than a bounding box or proximity search".20
Wolfgang Kresse; David M. Danko (2011). Springer Handbook of Geographic Information. Springer. pp. 81–83. ISBN 978-3-540-72678-4. 978-3-540-72678-4 ↩
"MySQL 5.1 documentation on Spatial extensions". mysql.com. Retrieved 2 April 2018. http://dev.mysql.com/doc/refman/5.1/en/spatial-extensions.html ↩
Frank Hardisty (Fall 2012). "Penn State Geography 583: Geospatial System Analysis and Design. Databases". https://www.e-education.psu.edu/geog583/node/74 ↩
"MySQL :: MySQL 5.6 Reference Manual :: 12.15.9 Functions That Test Spatial Relations Between Geometry Objects". dev.mysql.com. Retrieved 2 April 2018. http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions.html ↩
"GeoSpatial - MonetDB". 4 March 2014. http://www.monetdb.org/Documentation/Extensions/GIS ↩
Wolfgang Kresse; David M. Danko (2011). Springer Handbook of Geographic Information. Springer. pp. 105–106. ISBN 978-3-540-72678-4. 978-3-540-72678-4 ↩
"SpatiaLite: SpatiaLite". www.gaia-gis.it. Retrieved 2 April 2018. https://www.gaia-gis.it/fossil/libspatialite/index ↩
Ravikanth V. Kothuri; Euro Beinat; Albert Godfrind (2004). Pro Oracle Spatial. Apress. p. 65. ISBN 978-1-59059-383-7. 978-1-59059-383-7 ↩
Alastair Aitchison (2012). Pro Spatial with SQL Server 2012. Apress. pp. 21–23. ISBN 978-1-4302-3491-3. 978-1-4302-3491-3 ↩
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc01964.1602/doc/html/saiq-standards-compatibility-spatial.html SAP Sybase IQ support for spatial data http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc01964.1602/doc/html/saiq-standards-compatibility-spatial.html ↩
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 SAP HANA Spatial Reference: Supported Import and Export Formats for Spatial Data 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 ↩
Pebesma, Edzer; Bivand, Roger; Cook, Ian; Keitt, Tim; Sumner, Michael; Lovelace, Robin; Wickham, Hadley; Ooms, Jeroen; Racine, Etienne (22 March 2018). "sf: Simple Features for R". Retrieved 2 April 2018 – via R-Packages. https://cran.r-project.org/package=sf ↩
"FAQ: What is this OGR stuff?". www.gdal.org. Retrieved 2 April 2018. https://gdal.org/faq.html#what-is-this-ogr-stuff ↩
Shashi Shekhar; Hui Xiong (2007). Encyclopedia of GIS. Springer. pp. 235–236. ISBN 978-0-387-30858-6. 978-0-387-30858-6 ↩
"geo_types - Rust". docs.rs. Retrieved 2023-03-19. https://docs.rs/geo-types/latest/geo_types/ ↩
Battle, Robert; Kolas, Dave (2012). "Enabling the Geospatial Semantic Web with Parliament and GeoSPARQL" (PDF). Semantic Web. 3 (4). IOS Press: 355–370. doi:10.3233/SW-2012-0065. Retrieved 21 November 2012. http://www.semantic-web-journal.net/sites/default/files/swj176_3.pdf ↩