Check-in Differences
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Difference From a78bf380ac2c4763 To 92745c6f5ce19792

2012-04-01
12:02
updating the internal doc: ToGARS and GARSMbr check-in: d893af25ad user: sandro tags: trunk
2012-03-26
13:43
updating the internal doc: ST_Locate_Along_Measure and ST_Locate_Between_Measures check-in: a78bf380ac user: sandro tags: trunk
2012-03-24
12:33
updating the internal doc: ST_MinZ, ST_MinM, ST_Is3D, ST_IsMeasured, ST_EnvIntersects check-in: e720dd346b user: sandro tags: trunk
2012-03-22
14:34
updating the internal doc: ST_WKTToSQL and ST_WKBToSQL check-in: 92745c6f5c user: sandro tags: trunk
2012-03-18
12:50
supporting autoreconf check-in: 76abdb60d5 user: sandro tags: trunk

Changes to Main.cpp.

6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
....
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
....
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
....
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
....
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
    wxT
    ("Sub-geometries that are not the specified type are ignored.<br>(1=POINT-type, 2=LINESTRING-type, 3=POLYGON-type)<br>");
  html +=
    wxT
    ("NULL will be returned if any error is encountered (or when no item of required type is found)</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_Locate_Along_Measure( geom Geometry, m_value Double precision ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">Return a derived geometry collection value with elements that match the specified measure.<br>");
  html +=
    wxT
    ("NULL will be returned if any error is encountered (or when no element corresponding to the given measure is found).<br>");
  html +=
    wxT
    ("Please note: NULL will be returned anyway if Geometry doesn't support M-dimension, or if it contains any Polygon, or if it's of the GeometryCollection type.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_Locate_Between_Measures( geom Geometry, m_start Double precision , m_end Double precision) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">Return a derived geometry collection value with elements that match the specified range of measures.<br>");
  html +=
    wxT
    ("NULL will be returned if any error is encountered (or when no element corresponding to the given range if measures is found).<br>");
  html +=
    wxT
    ("Please note: NULL will be returned anyway if Geometry doesn't support M-dimension, or if it contains any Polygon, or if it's of the GeometryCollection type.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">BuildMbr( x1 Double precision , y1 Double precision , x2 Double precision , y2 Double precision, [ , SRID Integer] ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">[x1 y1] and [x2 y2] are assumed to be Points identifying a line segment;");
  html +=
    wxT
    ("then a Geometry will be returned representing the MBR for this line segment</td></tr>");
................................................................................
    wxT("<tr><td bgcolor=\"#fffff0\">Extent( geom Geometry ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return a geometric object representing the bounding box that encloses a set of input values<br>");
  html += wxT("<b><u>aggregate function</u></b></td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrMinX( geom Geometry) : Double precision<hr>");
  html += wxT("ST_MbrMinX( geom Geometry) : Double precision<hr>");
  html += wxT("ST_MinX( geom Geometry) : Double precision</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the x-coordinate for geom MBR's leftmost side as a double precision number.<br>");
  html +=
    wxT("NULL will be returned if geom isn't a valid Geometry.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrMinY( geom Geometry) : Double precision<hr>");
  html += wxT("ST_MbrMinY( geom Geometry) : Double precision<hr>");
  html += wxT("ST_MinY( geom Geometry) : Double precision</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the y-coordinate for geom MBR's lowermost side as a double precision number.<br>");
  html +=
    wxT("NULL will be returned if geom isn't a valid Geometry.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrMaxX( geom Geometry) : Double precision<hr>");
  html += wxT("ST_MbrMaxX( geom Geometry) : Double precision<hr>");
  html += wxT("ST_MaxX( geom Geometry) : Double precision</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the x-coordinate for geom MBR's rightmost side as a double precision number.<br>");
  html +=
    wxT("NULL will be returned if geom isn't a valid Geometry.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrMaxY( geom Geometry) : Double precision<hr>");
  html += wxT("ST_MbrMaxY( geom Geometry) : Double precision<hr>");
  html += wxT("ST_MaxY( geom Geometry) : Double precision</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the y-coordinate for geom MBR's uppermost side as a double precision number.<br>");
  html +=
    wxT("NULL will be returned if geom isn't a valid Geometry.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_MinZ( geom Geometry) : Double precision</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the minimum Z-coordinate value for geom as a double precision number.<br>");
  html +=
    wxT
    ("NULL will be returned if geom isn't a valid Geometry or if geom has no Z dimension.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_MaxZ( geom Geometry) : Double precision</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the maximum Z-coordinate value for geom as a double precision number.<br>");
  html +=
    wxT
    ("NULL will be returned if geom isn't a valid Geometry or if geom has no Z dimension.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_MinM( geom Geometry) : Double precision</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the minimum M-coordinate value for geom as a double precision number.<br>");
  html +=
    wxT
    ("NULL will be returned if geom isn't a valid Geometry or if geom has no M dimension.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_MaxM( geom Geometry) : Double precision</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the maximum M-coordinate value for geom as a double precision number.<br>");
  html +=
    wxT
    ("NULL will be returned if geom isn't a valid Geometry or if geom has no M dimension.</td></tr>");
  html +=
    wxT
    ("<tr><td align=\"center\" bgcolor=\"#e0ffe0\" colspan=\"2\"><a name=\"c31\">functions for constructing a geometric object given its Well-known Text Representation</a>");
  html += wxT("<br><a href=\"#index\">back to index</a></td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">GeomFromText( wkt String [ , SRID Integer] ) : Geometry<hr>");
  html +=
    wxT("ST_GeomFromText( wkt String [ , SRID Integer] ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">construct a geometric object given its Well-known text Representation</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_WKTToSQL( wkt String ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">SQL/MM alias name for ST_GeomFromText: SRID=0 is assumed.</td></tr>");
  html +=
    wxT
................................................................................
    ("<tr><td bgcolor=\"#fffff0\">GeomFromWKB( wkbGeometry Binary [ , SRID Integer] ) : Geometry<hr>");
  html +=
    wxT
    ("ST_GeomFromWKB( wkbGeometry Binary [ , SRID Integer] ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">construct a geometric object given its Well-known binary Representation</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_WKBToSQL( wkbGeometry Binary ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">SQL/MM alias name for ST_GeomFromWKB: SRID=0 is assumed.</td></tr>");
  html +=
    wxT
................................................................................
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">CoordDimension( geom Geometry ) : String</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the dimension model used by the geometric object as:<br>'XY', 'XYZ', 'XYM' or 'XYZM'</td></tr>");
  html +=
    wxT("<tr><td bgcolor=\"#fffff0\">ST_NDims( geom Geometry ) : Integer</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the number of dimensions used by the geometric object as:<br>2, 3 or 4</td></tr>");
  html +=
    wxT("<tr><td bgcolor=\"#fffff0\">ST_Is3D( geom Geometry ) : Integer</td>");
  html +=
    wxT("<td bgcolor=\"#f0fff0\">Checks if geom has the Z dimension.<br>");
  html +=
    wxT
    ("The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a ");
  html += wxT("function invocation on invalid arguments.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_IsMeasured( geom Geometry ) : Integer</td>");
  html +=
    wxT("<td bgcolor=\"#f0fff0\">Checks if geom has the M dimension.<br>");
  html +=
    wxT
    ("The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a ");
  html += wxT("function invocation on invalid arguments.</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">GeometryType( geom Geometry ) : String<hr>");
  html += wxT("ST_GeometryType( geom Geometry ) : String</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the name of the instantiable subtype of Geometry of which this geometric object is a member, as a string</td></tr>");
  html +=
................................................................................
    wxT
    ("<td bgcolor=\"#f0fff0\">The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a function invocation on NULL arguments<br>");
  html +=
    wxT
    ("convenience predicate: TRUE if the intersection of g1 and g2 MBRs is not empty</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_EnvIntersects( geom1 Geometry , geom2 Geometry ) : Integer<hr>");
  html +=
    wxT
    ("ST_EnvelopesIntersects( geom1 Geometry , geom2 Geometry ) : Integer<hr>");
  html +=
    wxT
    ("ST_EnvIntersects( geom1 Geometry , x1 Double precision , y1 Double precision , x2 Double precision , y2 Double precision ) : Integer<hr>");
  html +=
    wxT
    ("ST_EnvelopesIntersects( geom1 Geometry , x1 Double precision , y1 Double precision , x2 Double precision , y2 Double precision ) : Integer</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">The first form simply is an alias name for MbrIntersects; the other form allows to define the second MBR by two extreme points [x1, y1] and [x2, y2].<br>");
  html +=
    wxT
    ("The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a function invocation on invalid arguments<br>");
  html +=
    wxT
    ("convenience predicate: TRUE if the intersection of both MBRs is not empty</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrContains( geom1 Geometry , geom2 Geometry ) : Integer</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a function invocation on NULL arguments<br>");
  html +=
    wxT
    ("convenience predicate: TRUE if g2 MBR is completely contained in g1 MBR</td></tr>");







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







 







|
<
<


|

<
<

|
<
<


|

<
<

|
<
<


|

<
<

|
<
<


|

<
<

<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<










|







 







|







 







|




<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







 







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







6878
6879
6880
6881
6882
6883
6884
























6885
6886
6887
6888
6889
6890
6891
....
6899
6900
6901
6902
6903
6904
6905
6906


6907
6908
6909
6910


6911
6912


6913
6914
6915
6916


6917
6918


6919
6920
6921
6922


6923
6924


6925
6926
6927
6928


6929




































6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
....
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
....
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281

















7282
7283
7284
7285
7286
7287
7288
....
7704
7705
7706
7707
7708
7709
7710





















7711
7712
7713
7714
7715
7716
7717
    wxT
    ("Sub-geometries that are not the specified type are ignored.<br>(1=POINT-type, 2=LINESTRING-type, 3=POLYGON-type)<br>");
  html +=
    wxT
    ("NULL will be returned if any error is encountered (or when no item of required type is found)</td></tr>");
  html +=
    wxT
























    ("<tr><td bgcolor=\"#fffff0\">BuildMbr( x1 Double precision , y1 Double precision , x2 Double precision , y2 Double precision, [ , SRID Integer] ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">[x1 y1] and [x2 y2] are assumed to be Points identifying a line segment;");
  html +=
    wxT
    ("then a Geometry will be returned representing the MBR for this line segment</td></tr>");
................................................................................
    wxT("<tr><td bgcolor=\"#fffff0\">Extent( geom Geometry ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return a geometric object representing the bounding box that encloses a set of input values<br>");
  html += wxT("<b><u>aggregate function</u></b></td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrMinX( geom Geometry) : Double precision</td>");


  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the x-coordinate for geom MBR's leftmost side as a double precision number</td></tr>");
  html +=


    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrMinY( geom Geometry) : Double precision</td>");


  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the y-coordinate for geom MBR's lowermost side as a double precision number</td></tr>");
  html +=


    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrMaxX( geom Geometry) : Double precision</td>");


  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the x-coordinate for geom MBR's rightmost side as a double precision number</td></tr>");
  html +=


    wxT
    ("<tr><td bgcolor=\"#fffff0\">MbrMaxY( geom Geometry) : Double precision</td>");


  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the y-coordinate for geom MBR's uppermost side as a double precision number</td></tr>");
  html +=


    wxT




































    ("<tr><td align=\"center\" bgcolor=\"#e0ffe0\" colspan=\"2\"><a name=\"c31\">functions for constructing a geometric object given its Well-known Text Representation</a>");
  html += wxT("<br><a href=\"#index\">back to index</a></td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">GeomFromText( wkt String [ , SRID Integer] ) : Geometry<hr>");
  html +=
    wxT("ST_GeomFromText( wkt String [ , SRID Integer] ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">construct a geometric object given its Well-known text Representation</td></tr>");
html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_WKTToSQL( wkt String ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">SQL/MM alias name for ST_GeomFromText: SRID=0 is assumed.</td></tr>");
  html +=
    wxT
................................................................................
    ("<tr><td bgcolor=\"#fffff0\">GeomFromWKB( wkbGeometry Binary [ , SRID Integer] ) : Geometry<hr>");
  html +=
    wxT
    ("ST_GeomFromWKB( wkbGeometry Binary [ , SRID Integer] ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">construct a geometric object given its Well-known binary Representation</td></tr>");
html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_WKBToSQL( wkbGeometry Binary ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">SQL/MM alias name for ST_GeomFromWKB: SRID=0 is assumed.</td></tr>");
  html +=
    wxT
................................................................................
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">CoordDimension( geom Geometry ) : String</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the dimension model used by the geometric object as:<br>'XY', 'XYZ', 'XYM' or 'XYZM'</td></tr>");
  html +=
    wxT("<tr><td bgcolor=\"#fffff0\">ST_NDims( geom Geometry ) : String</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the number of dimensions used by the geometric object as:<br>2, 3 or 4</td></tr>");
  html +=

















    wxT
    ("<tr><td bgcolor=\"#fffff0\">GeometryType( geom Geometry ) : String<hr>");
  html += wxT("ST_GeometryType( geom Geometry ) : String</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">return the name of the instantiable subtype of Geometry of which this geometric object is a member, as a string</td></tr>");
  html +=
................................................................................
    wxT
    ("<td bgcolor=\"#f0fff0\">The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a function invocation on NULL arguments<br>");
  html +=
    wxT
    ("convenience predicate: TRUE if the intersection of g1 and g2 MBRs is not empty</td></tr>");
  html +=
    wxT





















    ("<tr><td bgcolor=\"#fffff0\">MbrContains( geom1 Geometry , geom2 Geometry ) : Integer</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a function invocation on NULL arguments<br>");
  html +=
    wxT
    ("convenience predicate: TRUE if g2 MBR is completely contained in g1 MBR</td></tr>");

Changes to QueryView.cpp.

500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
...
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
...
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
....
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
    return true;
  if (str.CmpNoCase(wxT("MbrMinY")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrMaxX")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrMaxY")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MbrMinX")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MbrMinY")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MbrMaxX")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MbrMaxY")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MinX")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MinY")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MaxX")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MaxY")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MinZ")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MinM")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MaxZ")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_MaxM")) == 0)
    return true;
  if (str.CmpNoCase(wxT("GeomFromText")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_GeomFromText")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_WKTToSQL")) == 0)
    return true;
  if (str.CmpNoCase(wxT("GeometryFromText")) == 0)
................................................................................
    return true;
  if (str.CmpNoCase(wxT("ST_Dimension")) == 0)
    return true;
  if (str.CmpNoCase(wxT("CoordDimension")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_NDims")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_Is3D")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_IsMeasured")) == 0)
    return true;
  if (str.CmpNoCase(wxT("GeometryType")) == 0)
    return true;
  if (str.CmpNoCase(wxT("GeometryAliasType")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_GeometryType")) == 0)
    return true;
  if (str.CmpNoCase(wxT("SRID")) == 0)
................................................................................
    return true;
  if (str.CmpNoCase(wxT("MbrWithin")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrOverlaps")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrIntersects")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_EnvIntersects")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_EnvelopesIntersects")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrContains")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Equals")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_Equals")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Disjoint")) == 0)
................................................................................
    return true;
  if (str.CmpNoCase(wxT("ST_LinesCutAtNodes")) == 0)
    return true;
  if (str.CmpNoCase(wxT("CollectionExtract")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_CollectionExtract")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_Locate_Along_Measure")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_Locate_Between_Measures")) == 0)
    return true;
  if (str.CmpNoCase(wxT("SridFromAuthCRS")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ShiftCoords")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ShiftCoordinates")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_Translate")) == 0)







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







 







<
<
<
<







 







<
<
<
<







 







<
<
<
<







500
501
502
503
504
505
506
























507
508
509
510
511
512
513
...
718
719
720
721
722
723
724




725
726
727
728
729
730
731
...
856
857
858
859
860
861
862




863
864
865
866
867
868
869
....
1018
1019
1020
1021
1022
1023
1024




1025
1026
1027
1028
1029
1030
1031
    return true;
  if (str.CmpNoCase(wxT("MbrMinY")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrMaxX")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrMaxY")) == 0)
    return true;
























  if (str.CmpNoCase(wxT("GeomFromText")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_GeomFromText")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_WKTToSQL")) == 0)
    return true;
  if (str.CmpNoCase(wxT("GeometryFromText")) == 0)
................................................................................
    return true;
  if (str.CmpNoCase(wxT("ST_Dimension")) == 0)
    return true;
  if (str.CmpNoCase(wxT("CoordDimension")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_NDims")) == 0)
    return true;




  if (str.CmpNoCase(wxT("GeometryType")) == 0)
    return true;
  if (str.CmpNoCase(wxT("GeometryAliasType")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_GeometryType")) == 0)
    return true;
  if (str.CmpNoCase(wxT("SRID")) == 0)
................................................................................
    return true;
  if (str.CmpNoCase(wxT("MbrWithin")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrOverlaps")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MbrIntersects")) == 0)
    return true;




  if (str.CmpNoCase(wxT("MbrContains")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Equals")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_Equals")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Disjoint")) == 0)
................................................................................
    return true;
  if (str.CmpNoCase(wxT("ST_LinesCutAtNodes")) == 0)
    return true;
  if (str.CmpNoCase(wxT("CollectionExtract")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_CollectionExtract")) == 0)
    return true;




  if (str.CmpNoCase(wxT("SridFromAuthCRS")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ShiftCoords")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ShiftCoordinates")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_Translate")) == 0)