Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Simple Features

From Wikipedia, the free encyclopedia
Standard for geographical data

Simple Features (officiallySimple Feature Access) is a set of standards that specify a common storage and access model ofgeographic features made of mostly two-dimensional geometries (point, line, polygon, multi-point, multi-line, etc.) used bygeographic databases andgeographic information systems.It is formalized by both theOpen Geospatial Consortium (OGC) and theInternational Organization for Standardization (ISO).

The ISO 19125 standard comes in two parts. Part 1, ISO 19125-1 (SFA-CA for "common architecture"), defines a model for two-dimensional simple features, with linear interpolation between vertices, defined in a hierarchy ofclasses; this part also definesrepresentation of geometry in text and binary forms. Part 2 of the standard, ISO 19125-2 (SFA-SQL), defines a "SQL/MM"language binding API forSQL under the prefix "ST_".[1] Theopen access OGC standards cover additionally APIs forCORBA andOLE/COM, although these have lagged behind the SQL one and are not standardized by ISO. There are also adaptations to other languages covered below.

The ISO/IEC 13249-3SQL/MM Spatial extends the Simple Features data model, originally based onstraight-line segments, addingcircular interpolations (e.g.circular arcs) and other features like coordinate transformations and methods for validating geometries, as well asGeography Markup Language support.[1]

Details

[edit]

Part 1

[edit]
[icon]
This sectionneeds expansion. You can help byadding to it.(November 2012)

The geometries are associated withspatial reference systems. The standard also specifiesattributes,methods andassertions with the geometries, in theobject-oriented style. In general, a 2D geometry is simple if it contains no self-intersection. The specification definesDE-9IM spatial predicates and several spatial operators that can be used to generate new geometries from existing geometries.

Part 2

[edit]

Part 2 is a SQL binding to Part 1, providing a translation of the interface to non-object-oriented environments. For example, instead of asomeGeometryObject.isEmpty() as in Part 1, SQL/MM uses aST_IsEmpty(...) function in SQL.

Spatial

[edit]

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.

Implementations

[edit]
[icon]
This sectionneeds expansion. You can help byadding to it.(November 2012)

Direct implementations of Part 2 (SQL/MM) include:

Adaptations include:

  • Implementations of the CORBA and OLE/COM interfaces detailed above are mainly produced by commercial vendors maintaining legacy technology.
  • R: The sf package[12] implements Simple Features and contains functions that bind toGDAL for reading and writing data, to GEOS for geometrical operations, and toPROJ for projection conversions and datum transformations.
  • TheGDAL library implements the Simple Features data model in its OGR component.[13]
  • TheJava-baseddeegree framework implements SFA (part 1) and various other OGC standards.[14]
  • TheRust librarygeo_types implements geometry primitives that adhere to the simple feature access standards.[15]

GeoSPARQL is anOGC standard that is intended to allow geospatially-linked data representation and querying based onRDF andSPARQL by defining anontology for geospatial reasoning supporting a small Simple Features (as well asDE-9IM andRCC8)RDFS/OWL vocabulary forGML andWKT literals.[16]

As of 2012, variousNoSQL databases had very limited support for "anything more complex than a bounding box or proximity search".[3]

See also

[edit]

References

[edit]
  1. ^abWolfgang Kresse; David M. Danko (2011).Springer Handbook of Geographic Information. Springer. pp. 81–83.ISBN 978-3-540-72678-4.
  2. ^"MySQL 5.1 documentation on Spatial extensions".mysql.com. Retrieved2 April 2018.
  3. ^abFrank Hardisty (Fall 2012)."Penn State Geography 583: Geospatial System Analysis and Design. Databases".
  4. ^"MySQL :: MySQL 5.6 Reference Manual :: 12.15.9 Functions That Test Spatial Relations Between Geometry Objects".dev.mysql.com. Retrieved2 April 2018.
  5. ^"GeoSpatial - MonetDB". 4 March 2014.
  6. ^abcWolfgang Kresse; David M. Danko (2011).Springer Handbook of Geographic Information. Springer. pp. 105–106.ISBN 978-3-540-72678-4.
  7. ^"SpatiaLite: SpatiaLite".www.gaia-gis.it. Retrieved2 April 2018.
  8. ^Ravikanth V. Kothuri; Euro Beinat; Albert Godfrind (2004).Pro Oracle Spatial. Apress. p. 65.ISBN 978-1-59059-383-7.
  9. ^Alastair Aitchison (2012).Pro Spatial with SQL Server 2012. Apress. pp. 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 support for spatial data
  11. ^http://help.sap.com/saphelp_hanaplatform/helpdata/en/7a/2f4266787c1014a9b6ab6cf937f8ac/content.htm?frameset=/en/7a/2d11d7787c1014ac3a8663250814c2/frameset.htm&current_toc=/en/99/d10e4fdaaf41588480a43478e840d5/plain.htm&node_id=12 SAP HANA Spatial Reference: Supported Import and Export Formats for Spatial Data
  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". Retrieved2 April 2018 – via R-Packages.
  13. ^"FAQ: What is this OGR stuff?".www.gdal.org. Retrieved2 April 2018.
  14. ^Shashi Shekhar; Hui Xiong (2007).Encyclopedia of GIS. Springer. pp. 235–236.ISBN 978-0-387-30858-6.
  15. ^"geo_types - Rust".docs.rs. Retrieved2023-03-19.
  16. ^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. Retrieved21 November 2012.

External links

[edit]

Standard documents

[edit]
Standards of theOpen Geospatial Consortium (OGC)
1–9999
10000–19999
20000–29999
30000+
Retrieved from "https://en.wikipedia.org/w/index.php?title=Simple_Features&oldid=1303148475"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp