Check-in Differences
Not logged in

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

Difference From 5df97398cf4096aa To e9691fbabfd1d691

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.

8507
8508
8509
8510
8511
8512
8513






8514
8515
8516
8517
8518
8519
8520
....
8547
8548
8549
8550
8551
8552
8553










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

9815
9816
9817
9818
9819
9820
9821
9822
  html +=
    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\">MakeLine( geom PointGeometry ) : LinestringGeometry</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>");
................................................................................
    ("<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>");







>
>
>
>
>
>







 







>
>
>
>
>
>
>
>
>
>







 







>
|







8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
....
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
....
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
  html +=
    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\">MakeLine( geom PointGeometry ) : LinestringGeometry</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>");
................................................................................
    ("<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.

601
602
603
604
605
606
607


608
609
610
611
612
613
614
  if (str.CmpNoCase(wxT("BlobFromFile")) == 0)
    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;







>
>







601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
  if (str.CmpNoCase(wxT("BlobFromFile")) == 0)
    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;