Check-in Differences
Not logged in

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

Difference From e9691fbabfd1d691 To 5df97398cf4096aa

2013-03-16
13:22
supporting XB_SetFileID() and friends check-in: 4317c2b1b0 user: sandro tags: trunk
2013-03-14
10:52
supporting ST_Point() and MakeLine(MultiPoint, direction) check-in: e9691fbabf user: sandro tags: trunk
2013-03-13
00:44
supporting ST_Project() and ST_Area() - geodesic check-in: 5df97398cf user: sandro tags: trunk
2013-03-11
18:12
supporting SetStyledGroupInfos() check-in: bcdfe94ff9 user: sandro tags: trunk

Changes to Main.cpp.

8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
....
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
....
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
    wxT
    ("<td bgcolor=\"#f0fff0\">a POINT Geometry will be returned representing the GPS long/lat contained within EXIF-GPS <i>metadata</i>	for the BLOB image<br>");
  html +=
    wxT
    ("NULL will be returned if for any reason it's not possible to build such a POINT</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">ST_Point( x Double precision , y Double precision ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">simply an alias-name for MakePoint() (SRID is never supported).</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MakePoint( x Double precision , y Double precision [ , SRID Integer] ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">a Geometry will be returned representing the POINT defined by [x y] coordinates</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MakePointZ( x Double precision , y Double precision , z Double precision [ , SRID Integer] ) : Geometry</td>");
................................................................................
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">a Linestring Geometry will be returned connecting all the input Points (accordingly to input sequence)<br>");
  html += wxT("<b><u>aggregate function</u></b><br>");
  html += wxT("NULL will be returned if any error is encountered</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MakeLine( geom MultiPointGeometry , direction Boolean ) : LinestringGeometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">a Linestring Geometry will be returned connecting all the input Points (accordingly to input sequence); \"direction=FALSE\" implies reverse order.<br>");
  html +=
    wxT
    ("<u>Please note</u>: similar to the previuous one, but this one is an ordinary (not aggregate) function; a MultiPoint input is always expected.<hr>");
  html += wxT("NULL will be returned if any error is encountered</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">Collect( geom1 Geometry , geom2 Geometry ) : Geometry<hr>");
  html += wxT("ST_Collect( geom1 Geometry , geom2 Geometry ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">a generic Geometry (possibly a GEOMETRYCOLLECTION) will be returned merging geom1 and geom2<br>");
  html += wxT("NULL will be returned if any error is encountered</td></tr>");
  html +=
................................................................................
    ("<tr><td align=\"center\" bgcolor=\"#e0ffe0\" colspan=\"2\"><a name=\"c36\">functions on type Surface [Polygon or Ring]</a>");
  html += wxT("<br><a href=\"#index\">back to index</a></td></tr>");
  html += wxT("<tr><td bgcolor=\"#fffff0\">Centroid( s Surface ) : Point<hr>");
  html +=
    wxT
    ("ST_Centroid( s Surface ) : Point</td><td bgcolor=\"#f0fff0\">return the centroid of s, which may lie outside s</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">Area( s Surface [ , use_ellipsoid Boolean ] ) : Double precision<hr>");
  html +=
    wxT
    ("ST_Area( s Surface [ , use_ellipsoid Boolean ] ) : Double precision</td><td bgcolor=\"#f0fff0\">return the area of s</td></tr>");
  html +=
    wxT
    ("<tr><td align=\"center\" bgcolor=\"#e0ffe0\" colspan=\"2\"><a name=\"c37\">functions on type Polygon</a>");
  html += wxT("<br><a href=\"#index\">back to index</a></td></tr>");







<
<
<
<
<
<







 







<
<
<
<
<
<
<
<
<
<







 







<
|







8508
8509
8510
8511
8512
8513
8514






8515
8516
8517
8518
8519
8520
8521
....
8548
8549
8550
8551
8552
8553
8554










8555
8556
8557
8558
8559
8560
8561
....
9808
9809
9810
9811
9812
9813
9814

9815
9816
9817
9818
9819
9820
9821
9822
    wxT
    ("<td bgcolor=\"#f0fff0\">a POINT Geometry will be returned representing the GPS long/lat contained within EXIF-GPS <i>metadata</i>	for the BLOB image<br>");
  html +=
    wxT
    ("NULL will be returned if for any reason it's not possible to build such a POINT</td></tr>");
  html +=
    wxT






    ("<tr><td bgcolor=\"#fffff0\">MakePoint( x Double precision , y Double precision [ , SRID Integer] ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">a Geometry will be returned representing the POINT defined by [x y] coordinates</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">MakePointZ( x Double precision , y Double precision , z Double precision [ , SRID Integer] ) : Geometry</td>");
................................................................................
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">a Linestring Geometry will be returned connecting all the input Points (accordingly to input sequence)<br>");
  html += wxT("<b><u>aggregate function</u></b><br>");
  html += wxT("NULL will be returned if any error is encountered</td></tr>");
  html +=
    wxT










    ("<tr><td bgcolor=\"#fffff0\">Collect( geom1 Geometry , geom2 Geometry ) : Geometry<hr>");
  html += wxT("ST_Collect( geom1 Geometry , geom2 Geometry ) : Geometry</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">a generic Geometry (possibly a GEOMETRYCOLLECTION) will be returned merging geom1 and geom2<br>");
  html += wxT("NULL will be returned if any error is encountered</td></tr>");
  html +=
................................................................................
    ("<tr><td align=\"center\" bgcolor=\"#e0ffe0\" colspan=\"2\"><a name=\"c36\">functions on type Surface [Polygon or Ring]</a>");
  html += wxT("<br><a href=\"#index\">back to index</a></td></tr>");
  html += wxT("<tr><td bgcolor=\"#fffff0\">Centroid( s Surface ) : Point<hr>");
  html +=
    wxT
    ("ST_Centroid( s Surface ) : Point</td><td bgcolor=\"#f0fff0\">return the centroid of s, which may lie outside s</td></tr>");
  html +=

    wxT("<tr><td bgcolor=\"#fffff0\">Area( s Surface [ , use_ellipsoid Boolean ] ) : Double precision<hr>");
  html +=
    wxT
    ("ST_Area( s Surface [ , use_ellipsoid Boolean ] ) : Double precision</td><td bgcolor=\"#f0fff0\">return the area of s</td></tr>");
  html +=
    wxT
    ("<tr><td align=\"center\" bgcolor=\"#e0ffe0\" colspan=\"2\"><a name=\"c37\">functions on type Polygon</a>");
  html += wxT("<br><a href=\"#index\">back to index</a></td></tr>");

Changes to QueryView.cpp.

602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
    return true;
  if (str.CmpNoCase(wxT("BlobToFile")) == 0)
    return true;


  if (str.CmpNoCase(wxT("MakePoint")) == 0)
    return true;
  if (str.CmpNoCase(wxT("ST_Point")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MakeLine")) == 0)
    return true;
  if (str.CmpNoCase(wxT("BuildMbr")) == 0)
    return true;
  if (str.CmpNoCase(wxT("BuildCircleMbr")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Extent")) == 0)







<
<







602
603
604
605
606
607
608


609
610
611
612
613
614
615
    return true;
  if (str.CmpNoCase(wxT("BlobToFile")) == 0)
    return true;


  if (str.CmpNoCase(wxT("MakePoint")) == 0)
    return true;


  if (str.CmpNoCase(wxT("MakeLine")) == 0)
    return true;
  if (str.CmpNoCase(wxT("BuildMbr")) == 0)
    return true;
  if (str.CmpNoCase(wxT("BuildCircleMbr")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Extent")) == 0)