]> granicus.if.org Git - postgis/commitdiff
try again. committed obsolete version last time.
authorRegina Obe <lr@pcorp.us>
Sat, 11 May 2013 15:55:33 +0000 (15:55 +0000)
committerRegina Obe <lr@pcorp.us>
Sat, 11 May 2013 15:55:33 +0000 (15:55 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@11423 b70326c6-7e19-0410-871a-916f4a2858ee

doc/xsl/postgis_aggs_mm.xml.xsl

index ac14a0730be57461388c8c78e7f9a9f37f3c9168..ed4a93c2c35a3025262028b59fa4156eae0dcf87 100644 (file)
                                <listitem><simpara>A <xsl:value-of select="$matrix_transform" disable-output-escaping="yes"/> means it works but with a transform cast built-in using cast to geometry, transform to a "best srid" spatial ref and then cast back. Results may not be as expected for large areas or areas at poles 
                                                and may accumulate floating point junk.</simpara></listitem>
                                <listitem><simpara>A <xsl:value-of select="$matrix_autocast" disable-output-escaping="yes"/> means the function works with the type because of a auto-cast to another such as to box3d rather than direct type support.</simpara></listitem>
-                               <listitem><simpara>A <xsl:value-of select="$matrix_sfcgal" disable-output-escaping="yes"/> means the function only available if PostGIS compiled with SFCGAL support.</simpara></listitem>
-                               <listitem><simpara>A <xsl:value-of select="$matrix_sfcgal_enhanced" disable-output-escaping="yes"/> means the function uses SFCGAL if PostGIS compiled with SFCGAL.</simpara></listitem>
+                               <listitem><simpara>A <xsl:value-of select="$matrix_sfcgal_required" disable-output-escaping="yes"/> means the function only available if PostGIS compiled with SFCGAL support.</simpara></listitem>
+                               <listitem><simpara>A <xsl:value-of select="$matrix_sfcgal_provided" disable-output-escaping="yes"/> means the function support is provided by SFCGAL if PostGIS compiled with SFCGAL support, otherwise GEOS/built-in support.</simpara></listitem>
                                <listitem><simpara>geom - Basic 2D geometry support (x,y).</simpara></listitem>
                                <listitem><simpara>geog - Basic 2D geography support (x,y).</simpara></listitem>
                                <listitem><simpara>2.5D - basic 2D geometries in 3 D/4D space (has Z or M coord).</simpara></listitem>
                                                                        <!-- supports -->
                                                                        <xsl:when test="contains(.,'This function supports 3d')">
                                                                                <!-- if 3d denote if it needs sfcgal -->
-                                                                               <entry><xsl:choose><xsl:when test="contains(.,'needs SFCGAL')"><xsl:value-of select="$matrix_sfcgal" disable-output-escaping="yes"/></xsl:when>
+                                                                               <entry><xsl:choose><xsl:when test="contains(.,'needs SFCGAL')"><xsl:value-of select="$matrix_sfcgal_required" disable-output-escaping="yes"/></xsl:when>
+                                                                               <xsl:when test="contains(.,'provided by SFCGAL')"><xsl:value-of select="$matrix_sfcgal_enhanced" disable-output-escaping="yes"/></xsl:when>
                                                                                <xsl:otherwise><xsl:value-of select="$matrix_checkmark" disable-output-escaping="yes"/></xsl:otherwise></xsl:choose></entry>
                                                                        </xsl:when>
                                                                        <!-- no support -->
                                                                <xsl:choose>
                                                                        <!-- supports -->
                                                                        <xsl:when test="contains(.,'implements the SQL/MM')">
-                                                                               <entry><xsl:value-of select="$matrix_checkmark" disable-output-escaping="yes"/></entry>
+                                                                               <entry><xsl:choose><xsl:when test="contains(.,'needs SFCGAL')"><xsl:value-of select="$matrix_sfcgal_required" disable-output-escaping="yes"/></xsl:when>
+                                                                               <xsl:when test="contains(.,'provided by SFCGAL')"><xsl:value-of select="$matrix_sfcgal_enhanced" disable-output-escaping="yes"/></xsl:when>
+                                                                               <xsl:otherwise><xsl:value-of select="$matrix_checkmark" disable-output-escaping="yes"/></xsl:otherwise></xsl:choose></entry>
                                                                        </xsl:when>
                                                                        <!-- no support -->
                                                                        <xsl:otherwise>
                                                                <xsl:choose>
                                                                        <!-- supports -->
                                                                        <xsl:when test="contains(.,'Polyhedral')">
-                                                                               <entry><xsl:value-of select="$matrix_checkmark" disable-output-escaping="yes"/></entry>
+                                                                               <entry><xsl:choose><xsl:when test="contains(.,'needs SFCGAL')"><xsl:value-of select="$matrix_sfcgal_required" disable-output-escaping="yes"/></xsl:when>
+                                                                               <xsl:when test="contains(.,'provided by SFCGAL')"><xsl:value-of select="$matrix_sfcgal_enhanced" disable-output-escaping="yes"/></xsl:when>
+                                                                               <xsl:otherwise><xsl:value-of select="$matrix_checkmark" disable-output-escaping="yes"/></xsl:otherwise></xsl:choose></entry>
                                                                        </xsl:when>
                                                                        <!-- no support -->
                                                                        <xsl:otherwise>
                                                                <xsl:choose>
                                                                        <!-- supports -->
                                                                        <xsl:when test="contains(.,'Triang')">
-                                                                               <entry><xsl:value-of select="$matrix_checkmark" disable-output-escaping="yes"/></entry>
+                                                                               <entry><xsl:choose><xsl:when test="contains(.,'needs SFCGAL')"><xsl:value-of select="$matrix_sfcgal_required" disable-output-escaping="yes"/></xsl:when>
+                                                                               <xsl:when test="contains(.,'provided by SFCGAL')"><xsl:value-of select="$matrix_sfcgal_enhanced" disable-output-escaping="yes"/></xsl:when>
+                                                                               <xsl:otherwise><xsl:value-of select="$matrix_checkmark" disable-output-escaping="yes"/></xsl:otherwise></xsl:choose></entry>
                                                                        </xsl:when>
                                                                        <!-- no support -->
                                                                        <xsl:otherwise>