Jednoduché funkce - Simple Features
Jednoduché funkce (oficiálně Jednoduchý přístup k funkcím) je soubor norem, které určují společný model úložiště a přístupu geografický rys z převážně dvourozměrných geometrií (bod, přímka, mnohoúhelník, vícebodová, víceřádková atd.) používaných geografické informační systémy.Je formalizován oběma Otevřete geoprostorové konsorcium (OGC) a Mezinárodní organizace pro normalizaci (ISO).
Norma ISO 19125 má dvě části. Část první, ISO 19125-1 (SFA-CA pro „společnou architekturu“), definuje model pro dvourozměrné jednoduché funkce s lineární interpolací mezi vrcholy, definovanou v hierarchii třídy; tato část také definuje reprezentace geometrie v textové (WKT) a binární (WKB) formě. Část 2 normy, ISO 19125-2 (SFA-SQL), definuje implementaci pomocí SQL.[1] Standardy OGC pokrývají dodatečně implementace v CORBA a OLE /KOM, ačkoli tyto zaostávaly za SQL a nejsou standardizovány ISO.
ISO / IEC 13249-3 Prostor SQL / MM rozšiřuje datový model Simple Features hlavně o kruhové interpolace (např. kruhové oblouky ) a přidává další funkce, jako jsou transformace souřadnic a metody pro ověřování geometrií a také Zeměpisný značkovací jazyk Podpěra, podpora.[1]
Standardní dokumenty
Tato část je Použití externí odkazy nemusí dodržovat zásady nebo pokyny Wikipedie.Září 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
- ISO / IEC:
- OpenGIS
- Specifikace implementace OpenGIS pro geografické informace - jednoduchý přístup k funkcím - Část 1: Společná architektura (05-126, 06-103r3, 06-103r4), aktuální verze 1.2.1
- Přístup k jednoduchým funkcím OpenGIS - Část 2: Možnost SQL (99-054, 05-134, 06-104r3, 06-104r4), aktuální verze 1.2.1, dříve OpenGIS Simple Features [Implementation Specification] pro SQL
- Specifikace implementace jednoduchých funkcí OpenGIS pro CORBA (99-054), aktuální verze 1.0
- Specifikace implementace jednoduchých funkcí OpenGIS pro OLE / COM (99-050), aktuální verze 1.1
Část 1 podrobnosti
Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Listopad 2012) |
Geometrie jsou také spojeny s prostorové referenční systémy. Norma také specifikuje atributy, metody a tvrzení s geometriemi. Obecně je 2D geometrie jednoduchá, pokud neobsahuje žádný vlastní průnik. Specifikace definuje DE-9IM prostorové predikáty a několik prostorových operátorů, které lze použít ke generování nových geometrií ze stávajících geometrií.
Implementace
Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Listopad 2012) |
Část 2 přístupu jednoduchých funkcí je implementována v různé míře v:
- Sf[2] balíček implementuje pro Jednoduché funkce pro Windows R a obsahuje funkce, na které se váže GDAL pro čtení a zápis dat, do GEOS pro geometrické operace a do Proj.4 pro převody projekce a transformace vztažných bodů.
- MySQL Prostorová rozšíření.[3] Až do MySQL 5.5 jsou všechny funkce, které počítají vztahy mezi geometriemi, implementovány pomocí ohraničovacích rámečků, nikoli skutečných geometrií.[4] Od verze 5.6 nabízí MySQL podporu přesných tvarů objektů.[5]
- MonetDB / GIS rozšíření pro MonetDB.[6]
- PostGIS rozšíření pro PostgreSQL, také podporující některé z funkcí SQL / MM Spatial.[7]
- SpatiaLite rozšíření pro SQLite[8]
- Oracle Spatial, který také implementuje některé pokročilé funkce z SQL / MM Spatial.[9]
- IBM DB2 Prostorový prodlužovač a IBM Informix Prostorová datová čepel.[7]
- Microsoft SQL Server od verze 2008,[7] s významnými dodatky ve verzi 2012.[10]
- MÍZA Sybase IQ.[11]
- SAP HANA od 1.0 SPS6.[12]
The GDAL Knihovna implementuje datový model Simple Features do své komponenty OGR.[13] The Jáva -na základě stupně framework implementuje SFA (část 1) a různé další standardy OGC.[14]
GeoSPARQL je OGC standard, který má umožnit geoprostorově-propojené údaje reprezentace a dotazování na základě RDF a SPARQL definováním ontologie pro geoprostorové uvažování podporující malé jednoduché funkce (stejně jako DE-9IM a RCC8 ) RDFS /SOVA slovník pro GML a WKT literály.[15]
Od roku 2012 různé NoSQL databáze měly velmi omezenou podporu pro „cokoli složitějšího než ohraničující rámeček nebo vyhledávání podle vzdálenosti“.[4]
Viz také
Reference
- ^ A b Wolfgang Kresse; David M. Danko (2011). Springer Handbook of Geographic Information. Springer. str.81 –83. ISBN 978-3-540-72678-4.
- ^ Pebesma, Edzer; Bivand, Roger; Cook, Ian; Keitt, Tim; Sumner, Michael; Lovelace, Robin; Wickham, Hadley; Ooms, Jeroen; Racine, Etienne (22. března 2018). "sf: Jednoduché funkce pro R". Citováno 2. dubna 2018 - prostřednictvím balíčků R.
- ^ „Dokumentace MySQL 5.1 k prostorovým rozšířením“. mysql.com. Citováno 2. dubna 2018.
- ^ A b Frank Hardisty (podzim 2012). „Penn State Geography 583: Geospatial System Analysis and Design. Databases“.
- ^ „MySQL :: MySQL 5.6 Reference Manual :: 12.15.9 Functions that Test Spatial Relations Between Geometry Objects“. dev.mysql.com. Citováno 2. dubna 2018.
- ^ „GeoSpatial - MonetDB“. 4. března 2014.
- ^ A b C Wolfgang Kresse; David M. Danko (2011). Springer Handbook of Geographic Information. Springer. str.105 –106. ISBN 978-3-540-72678-4.
- ^ "SpatiaLite: SpatiaLite". www.gaia-gis.it. Citováno 2. dubna 2018.
- ^ Ravikanth V. Kothuri; Euro Beinat; Albert Godfrind (2004). Pro Oracle Spatial. Apress. p. 65. ISBN 978-1-59059-383-7.
- ^ Alastair Aitchison (2012). Pro Spatial se serverem SQL Server 2012. Apress. 21–23. ISBN 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 Podpora prostorových dat SAP Sybase IQ
- ^ Odkaz SAP HANA Spatial Reference: Podporované formáty importu a exportu pro prostorová data
- ^ „Přesměrování“. www.gdal.org. Citováno 2. dubna 2018.
- ^ Shashi Shekhar; Hui Xiong (2007). Encyklopedie GIS. Springer. 235–236. ISBN 978-0-387-30858-6.
- ^ Bitva, Robert; Kolas, Dave (2012). „Povolení geoprostorového sémantického webu s parlamentem a GeoSPARQL“ (PDF). Sémantický web. IOS Press. 3 (4): 355–370. doi:10.3233 / SW-2012-0065. Citováno 21. listopadu 2012.