summaryrefslogtreecommitdiff
diff options
authorAles Cepek <[email protected]>2025-01-20 13:35:05 +0100
committerAles Cepek <[email protected]>2025-01-20 13:35:05 +0100
commit4e18830e7a8f2efd6374ffe675bb6c4786d8371e (patch)
tree351f916e186d09cf2cfd4a2bb0a251875a23d88e
parentb399de90d77c8ad67522adf107b6095cc64e181f (diff)
downloadqt-master.tar.gz
Update and fix qgama/help filesHEADmaster
new file: .gitignore modified: README.md deleted: qgama.html modified: qgama.md
-rw-r--r--qgama/help/.gitignore2
-rw-r--r--qgama/help/README.md10
-rw-r--r--qgama/help/qgama.html405
-rw-r--r--qgama/help/qgama.md2
4 files changed, 9 insertions, 410 deletions
diff --git a/qgama/help/.gitignore b/qgama/help/.gitignore
new file mode 100644
index 0000000..3432c3f
--- /dev/null
+++ b/qgama/help/.gitignore
@@ -0,0 +1,2 @@
+*.html
+
diff --git a/qgama/help/README.md b/qgama/help/README.md
index 939fc87..d5d4d30 100644
--- a/qgama/help/README.md
+++ b/qgama/help/README.md
@@ -1,6 +1,10 @@
# Qgama help
Since qgama-2.09 the program help is defined in qgama/help/qgama.md in
-Markdown format. Temporarily the previous corresponding qgama.html
-file is temporarily kept for comparison/verification but shall be
-removed in a future update.
+Markdown format.
+
+## Suggested viewer
+
+https://pandoc.org/
+
+ pandoc -s qgama.md -o view-qgama.html
diff --git a/qgama/help/qgama.html b/qgama/help/qgama.html
deleted file mode 100644
index 58fa812..0000000
--- a/qgama/help/qgama.html
+++ /dev/null
@@ -1,405 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
-<head>
-<style type='text/css'>
- table { border:0; margin:0.2em 0; }
- th { white-space:nowrap; }
- p.qgama-note { margin-left: 2em; }
-</style>
-<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
-
-<title>Qgama</title></head>
-<body>
-
-
-
-<h1>Qgama</h1>
-
-<p>Qgama is a <a href="http://qt.io/">Qt</a> application for
-adjustment of geodetic networks with database support, where the
-database can be a simple SQLite3 flat file, used for storing geodetic
-network data, or any full-featured relational DBMS
-with <a href="http://doc.qt.io/qt-5/sql-driver.html">Qt driver</a>
-available like PostgreSQL or MySQL. It is build on the
-<a href="http://www.gnu.org/software/gama/">GNU gama</a> adjustment
-library</p>
-
-<p>Qgama Graphical User Interface (GUI) has two main panels. One
-<b>Main Control Panel</b> that is open on the application startup
-and <b>Network Adjustment Panel</b> open for a selected network
-configuration. More than one network adjustment panels can be opened
-simultaneously.</p>
-
-
-
-
-<h2>Quick Start</h2>
-<!-- *********** -->
-
-<p>Start <b>qgama</b> and select from the <i>Main Control Panel</i> menu</p>
-
-<dl>
-<!-- dt>Database &rarr; Connect to Database &rarr; OK</dt -->
-<dt>Database &rarr; Import Examples &rarr; OK</dt>
-<dt>Adjustment &rarr; Network Adjustment &rarr; <i>select an example</i>
-&rarr; OK </dt>
-<dt>Adjustment &rarr; Run</dt>
-</dl>
-
-<p>and start experimenting with the adjustment. Enjoy!</p>
-
-
-
-
-<h2>Main Control Panel</h2>
-<!-- ****************** -->
-
-<p>Main Control Menu has four menus and a bottom status bar
-temporarily displaying program messages. This panel is displayed at
-program startup and the user typically starts with connection to a
-database.</p>
-
-<p>
-<table>
-<tr><th colspan="2">Qgama Main Control Panel</th></tr>
-<tr><td colspan="2" class="divider"><hr /> </td></tr>
-
-<tr><td>Database</td></td><td>Connect to database </td></tr>
-<tr><td> </td><td>Import Configuration File <sup>*</sup></td></tr>
-<tr><td> </td><td>Import Krumm Network File <sup>*</sup></td></tr>
-<tr><td> </td><td>New Empty Configuration <sup>*</sup></td></tr>
-<tr><td> </td><td>Import Examples <sup>*</sup></td></tr>
-<tr><td> </td><td colspan="1" class="divider"><hr /> </td></tr>
-<tr><td> </td><td>Drop Schema tables </td></tr>
-<tr><td> </td><td>Delete all Data from the Schema </td></tr>
-<tr><td> </td><td>Delete Network Configuration </td></tr>
-<tr><td> </td><td colspan="1" class="divider"><hr /> </td></tr>
-<tr><td> </td><td>Exit </td></tr>
-<tr><td colspan="2" class="divider"><hr /> </td></tr>
-
-<tr><td>Adjustment &nbsp;&nbsp;
- </td><td>Network Adjustment </td></tr>
-<tr><td colspan="2" class="divider"><hr /> </td></tr>
-
-<tr><td>Tools </td><td>Adjustment results language </td></tr>
-<tr><td> </td><td>Application font </td></tr>
-<tr><td colspan="2" class="divider"><hr /> </td></tr>
-
-<tr><td>Help </td><td>Qgama help </td></tr>
-<tr><td> </td><td colspan="1" class="divider"><hr /> </td></tr>
-<tr><td> </td><td>About Qgama </td></tr>
-<tr><td> </td><td>About Qt </td></tr>
-<tr><td colspan="2" class="divider"><hr /> </td></tr>
-
-</table>
-</p>
-
-<p class="qgama-note">
-Functions marked <sup>*</sup> can be run without connecting to a database
-first; in such a case implicit <i>in memory database</i> is used and
-the user is responsible for exporting data before exit, if they are needed
-(for example export configuration XML input file after editing the network
-configuration).
-</p>
-
-
-<h3>Database menu</h3>
-
-<dl>
-<dt>Connect to database</dt>
-
-<dd>
-<p>starts up a dialog for connecting to a database. Until the
-connection is established, some program functions are blocked. To open
-database connection the user must select <i>Database Drive</i> which is
-implicitly set to <i>QSQLITE</i>. For Sqlite the database file must be
-selected in <i>Open File dialog</i>, for new database you must check
-the <i>Create a New Sqlite Database</i> check box. Alternatively you
-can work with temporary database <i>:memory:</i> (implicit database
-name), but its content is lost when the program is closed.</p>
-
-<p>If you select another <i>Database Driver</i> in the top combo-box
-(for example to <i>QPSQL</i>) dialog changes and input fields
-for <i>Database Name, Username, Passwords, Hostname and Port</i> are
-displayed (depending on your system only some of the attributes need
-to be entered).
-</p>
-</dd>
-
-
-
-<dt>Import Configuration File</dt>
-
-<dd>
-<p>XML input adjustment data (<i>Configuration File</i>) contains
-information on points, observations and other adjustment parameters,
-for details see GNU gama
-<a href="http://www.gnu.org/software/gama/manual/index.html">documentation</a>.
-After selection the file (with .xml or .gkf extension), the dialog
-displays <i>existing configuration names</i> and user can either
-replace selected existing configuration or create a <i>new
-configuration name</i>. The configuration name can be arbitrary, but
-<i>white spaces</i> are removed by the application.
-</p>
-</dd>
-
-
-
-<dt>New Empty Configuration</dt>
-
-<dd>
-<p>Creates new network configuration without points and observation
-(implicit values are used for network adjustment parameters).
-The menu dialog is similar to <i>Import Configuration File</i>.</p>
-</dd>
-
-
-
-<dt>Import Examples</dt>
-
-<dd>
-<p>Imports a set of example networks distributed with the application to the
-opened database.</p>
-</dd>
-
-<dt>Drop Schema Tables</dt>
-<dt>Delete All Data from the Schema</dt>
-<dt>Delete Network Configuration</dt>
-
-<dd>
-<p>are corresponding administrative database operations.</p>
-</dd>
-
-<dt>Plugins ...</dt>
-<dd>
-<p>if plugins are available, they are listed here.
-</p>
-</dd>
-
-<dt>Exit</dt>
-
-<dd>
-<p>The program stops when all panels are closed. You can even
-close <i>Main Control Panel</i> and have one or more <i>Network
-Adjustment Panels</i> open and continue work. In situations like this
-the exit dialog asks if you want to exit just the <i>Main Control
-Panel</i> (yes) or all other opened panels as well (yes to all).
-</p>
-</dd>
-
-</dl>
-
-
-
-<h3>Adjustment menu</h3>
-
-<dl>
-<dt>Network Adjustment</dt>
-
-<dd><p>Opens dialog for selecting <i>network configuration</i> stored
-in the database. If the configuration is selected, a new <i>Network
-Adjustment Panel</i> is created.
-</p>
-</dd>
-
-</dl>
-
-
-
-<h3>Tools Menu</h3>
-
-<dl>
-<dt>Adjustement results language</dt>
-
-<dd><p>Enables to select a language for the adjustment results text.
-</p>
-</dd>
-
-</dl>
-
-
-
-<h3>Help menu</h3>
-
-<dl>
-<dt>Qgama help</dt>
-
-<dd><p>this text.
-</p>
-</dd>
-
-<dt>About Qgama</dt>
-
-<dd><p> Basic information about Qgama, its version, GNU gama build
-version and the GPL licence.
-</p>
-</dd>
-
-
-<dt>About Qt</dt>
-
-<dd><p>Qt version, licencing and basic information on Qt C++ cross-platform.
-</p></dd>
-</dl>
-
-
-
-
-<h2>Network Adjustment Panel</h2>
-<!-- ************************ -->
-
-Network adjustment panel has five menus (File, Adjustment, Edit,
-Settings and Help) and five tabbed/docked windows (Paramaters,
-Points, Observations, View and Results).
-
-<h3>File menu</h3>
-
-<dl>
-<dt>Save Configuration to Database</dt>
-<dd><p>Save network data into database.
-</p>
-</dd>
-
-<dt>Save Configuration As ...</dt>
-<dd><p>Save copy of network data into database under a new name.
-</p>
-</dd>
-
-<dt>Export as XML input file</dt>
-<dd>
- <p>Export information from Parameters, Points and Observations
- editors to a XML configuration file (gkf). This file contains all
- information needed for the adjustment and can be used as input
- by qgama or gama-local.
- </p>
-</dd>
-
-<dt>Export as XML SQL file</dt>
-<dd>
- <p>Similar to the previous function, adjustment information is
- stored in SQL format which can be imported to a database.
- </p>
-</dd>
-
-<dt>Print Adjustment Results</dt>
-<dd>
- <p>Implicitly disabled until the adjustment is ready.</p></dd>
-
-<dt>Export Adjustment Results As</dt>
-<dd>
- <ul>
- <li>XML adjustment results</li>
- <li>HTML file</li>
- <li>Plaint text file</li>
- <li>Octave matrix file</li>
- </ul>
- <p>These submenus are also implicitly disabled until
- the adjustment is run.</p>
-</dd>
-
-<dt>Save network configuration outline</dt>
-<dd>
- <p>Save configuration sketch in SVG format.
- </p>
-</dd>
-
-<dt>Close</dt>
-<dd>
- <p>Close current <i>Network Adjustment Panel</i> (or all opened panels).
- </p>
-</dd>
-
-</dl>
-
-
-<h3>Adjustment menu</h3>
-
-<dl>
-<dt>Run</dt>
-<dd><p>Start adjustment of the network.
-</p>
-</dd>
-
-
-<h3>Edit Menu</h3>
-
-<dl>
-<dt>Parameters</dt>
-<dt>Points</dt>
-<dt>Observations</dt>
-<dd><p>Implicitly editing of network adjustment parameters, points
-and observations are disabled. In the <i>Edit menu</i> users can
-enable/disable one or all three editors.
-</p>
-</dd>
-</dl>
-
-
-<h3>Settings</h3>
-
-<dl>
-<dt>Outline draw</dt>
-<dd><p>Opens dialog for changing parameters of the network outline draw.
-</p>
-</dd>
-</dl>
-
-
-<h3>Help</h3>
-
-<dl>
-<dt>Qgama help</dt>
-
-<dd><p>this text.
-</p>
-</dd>
-</dl>
-
-
-
-
-<h2>Editors and adjustment results</h2>
-<!-- ****************************** -->
-
-<p><i>Network Adjustment Results</i> has three editor panels for
-adjustment parameters, points and observations and two output panels,
-the <i>outline draw</i> and the adjustment results text output. These
-five panels can be organized as tabbed or docked (as indicated by the
-user on opening a new adjustment configuration).
-</p>
-
-<p>Adjustment parameters editor is strightforward, the meaning of
-individual parameters is described in GNU gama
-<a href="http://www.gnu.org/software/gama/manual/index.html">documentation</a>.
-</p>
-
-<p>Points editor is also simple, attributes <i>Txx</i> and <i>Tz</i>
-define how the role of the point coordinates in the adjustment:</p>
-
-<dl>
-<dt>fixed</dt>
-<dd><p>Given coordinates.</p></dd>
-<dt>free</dt>
-<dd><p>Adjusted coordinates (ie. unknown adjustment parameter).</p></dd>
-<dt>constrained</dt>
-<dd><p>Adjusted coordinates that are subject to a second adjustment
-constraint (the sum of squares of constrained coordinates corrections is
-minimal).</p>
-<p>Constrained coordinates are also special in that their given approximate
-values are not updated in possible linearization updates.</p></dd>
-</dl>
-
-<p>All other points/coordinates (not explicitly specified) are unused in the
-adjustment.</p>
-
-<p>Observations editor is more tricky. You must remember that in qgama
-observations are organized by clusters. Cluster is a set of somehow
-related observations, for example observations measured from one
-point, or more generally, observations with the common covariance
-matrix. If you want to add observations to an empty configuration, you
-must first create a new cluster.</p>
-
-</body>
-</html>
diff --git a/qgama/help/qgama.md b/qgama/help/qgama.md
index f729415..73c6043 100644
--- a/qgama/help/qgama.md
+++ b/qgama/help/qgama.md
@@ -33,8 +33,6 @@ temporarily displaying program's messages. This panel is displayed at
program startup and the user typically starts with connection to a
database.
-&nbsp; <!-- forcing vertical space before the table --->
-
| Qgama | Main Control Panel |
|:------ |:----- |
| Database | Connect to database |