\r
<sect1 id="PostGIS_TypeFunctionMatrix">\r
<title>PostGIS Type Function Matrix</title>\r
- <sect1info>\r
- <abstract>\r
- <para>Below is an alphabetical listing of all spatial functions in PostGIS and the kinds of spatial\r
- types they work with.</para>\r
- <para>A + means the function works with it natively. A T means it does but has a transform cast built-in to \r
- cast to geometry, transform and then cast back. A * means the function works with it, but only does because of auto-casting\r
- behavior.</para>\r
- </abstract>\r
- </sect1info>\r
+\r
+ <para>Below is an alphabetical listing of spatial specific functions in PostGIS and the kinds of spatial\r
+ types they work with.</para>\r
+ <para>A + means the function works with the type or subtype natively. A T means it works but has a transform cast built-in to \r
+ cast to geometry, transform and then cast back. A * means the function works with it, but only does because of auto-casting\r
+ behavior.</para>\r
+ \r
<table frame='all'><title>Function Support Matrix</title>\r
<tgroup cols='5' align='left' colsep='1' rowsep='1'>\r
<colspec colname='function' />\r
</row>\r
</thead>\r
<tbody>\r
- <!-- Exclude PostGIS types ,management functions, and long transaction support from consideration -->\r
- <xsl:for-each select="sect1[not(@id='PostGIS_Types' or @id='Management_Functions' or @id='Long_Transactions_Support')]/refentry">\r
+ <!-- Exclude PostGIS types ,management functions, long transaction support, or exceptional functions from consideration -->\r
+ <!-- leaving out operators in an effor to try to fit on one page -->\r
+ <xsl:for-each select="sect1[not(@id='PostGIS_Types' or @id='Management_Functions' or @id='Long_Transactions_Support' or @id='Exceptional_Functions' or @id='Operators')]/refentry">\r
<xsl:sort select="@id"/>\r
<xsl:variable name='comment'>\r
<xsl:value-of select="normalize-space(translate(translate(refnamediv/refpurpose,'
', ' '), '	', ' '))"/>\r