Changeset 6877


Ignore:
Timestamp:
Mar 4, 2011 10:17:06 PM (6 years ago)
Author:
robe
Message:

Flag more functions as supporting TINS, provide some examples

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/reference_accessor.xml

    r6876 r6877  
    4141                <para>&Z_support;</para>
    4242                <para>&P_support;</para>
     43                <para>&T_support;</para>
    4344
    4445          </refsection>
     
    6061                        POLYHEDRALSURFACE
    6162                        </programlisting>
     63<programlisting>SELECT GeometryType(geom) as result
     64  FROM
     65    (SELECT
     66       ST_GeomFromEWKT('TIN (((
     67                0 0 0,
     68                0 0 1,
     69                0 1 0,
     70                0 0 0
     71            )), ((
     72                0 0 0,
     73                0 1 0,
     74                1 1 0,
     75                0 0 0
     76            ))
     77            )')  AS geom
     78    ) AS g;
     79 result
     80--------
     81 TIN    </programlisting>
    6282          </refsection>
    6383
     
    167187                <para>&curve_support;</para>
    168188                <para>&Z_support;</para>
    169 
     189                <para>&P_support;</para>
     190                <para>&T_support;</para>
    170191          </refsection>
    171192
     
    223244
    224245                <para>&sqlmm_compliant; SQL-MM 3: 5.1.2</para>
    225                 <para>Enhanced: 2.0.0 support for Polyhedral surfaces was introduced. No longer throws an exception if given empty geometry.</para>
     246                <para>Enhanced: 2.0.0 support for Polyhedral surfaces and TINs was introduced. No longer throws an exception if given empty geometry.</para>
    226247                <note> <para>Prior to 2.0.0, this function throws an exception if used with empty geometry. </para></note>
    227248                <para>&P_support;</para>
     249                <para>&T_support;</para>
    228250          </refsection>
    229251
     
    606628                        <programlisting>SELECT ST_GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
    607629                        --result
    608                         ST_LineString
    609                         </programlisting>
     630                        ST_LineString</programlisting>
    610631                       
    611632                        <programlisting>SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),
     
    614635                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));
    615636                        --result
    616                         ST_PolyhedralSurface
    617                         </programlisting>
     637                        ST_PolyhedralSurface</programlisting>
     638                       
     639                <programlisting>SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),
     640                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),
     641                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),
     642                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));
     643                        --result
     644                        ST_PolyhedralSurface</programlisting>
     645                       
     646                <programlisting>SELECT ST_GeometryType(geom) as result
     647  FROM
     648    (SELECT
     649       ST_GeomFromEWKT('TIN (((
     650                0 0 0,
     651                0 0 1,
     652                0 1 0,
     653                0 0 0
     654            )), ((
     655                0 0 0,
     656                0 1 0,
     657                1 1 0,
     658                0 0 0
     659            ))
     660            )')  AS geom
     661    ) AS g;
     662 result
     663--------
     664 ST_Tin    </programlisting>
    618665                </refsection>
    619666                <refsection>
Note: See TracChangeset for help on using the changeset viewer.