/[thuban]/branches/WIP-pyshapelib-bramz/Doc/manual/thuban-manual.xml
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Doc/manual/thuban-manual.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1624 by jan, Thu Aug 21 16:02:17 2003 UTC revision 2023 by frank, Fri Dec 5 13:54:46 2003 UTC
# Line 2  Line 2 
2  <!DOCTYPE book  <!DOCTYPE book
3          PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"          PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
4          "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"          "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
5      [<!ENTITY imgscale "70">]>      [<!ENTITY imgscale "60">]>
6  <!-- $Revision$ -->  <!-- $Revision$ -->
7  <book>  <book>
8    <bookinfo>    <bookinfo>
# Line 24  Line 24 
24      </copyright>      </copyright>
25     <revhistory>     <revhistory>
26  <!-- comment this first revision out when releasing a real version -->  <!-- comment this first revision out when releasing a real version -->
27    <!--
28       <revision>       <revision>
29          <revnumber>1.0pre1 CVS $Id$</revnumber>          <revnumber>CVS version $Id$</revnumber>
30          <date>$Date$</date>          <date></date>
31          <revremark>Under development.</revremark>          <revremark>Under development.</revremark>
32       </revision>       </revision>
33    -->
34         <revision>
35            <revnumber>1.0pre3</revnumber>
36            <date>04-Dec-2003</date>
37            <revremark>
38                            Corresponds to Thuban 1.0rc1
39                            New: I18n, right button legend menu, EPSG projectons,
40                PostGIS support.
41                    </revremark>
42         </revision>
43         <revision>
44            <revnumber>1.0pre2</revnumber>
45            <date>29-Aug-2003</date>
46            <revremark>
47                            Corresponds to Thuban development release 0.8.1.
48                            New: chapter on extensions.
49                    </revremark>
50         </revision>
51       <revision>       <revision>
52          <revnumber>1.0pre1</revnumber>          <revnumber>1.0pre1</revnumber>
53          <date>08-Aug-2003</date>          <date>08-Aug-2003</date>
54          <revremark>Corresponds to Thuban development release 0.8.1</revremark>          <revremark>Corresponds to Thuban development release 0.8.1.</revremark>
55       </revision>       </revision>
56    </revhistory>    </revhistory>
57    
# Line 70  Line 89 
89          <ulink url="http://thuban.intevation.org/download.html">          <ulink url="http://thuban.intevation.org/download.html">
90          Thuban Download site          Thuban Download site
91          </ulink>.          </ulink>.
92            </para>
93            <para>
94            Required:
95          <itemizedlist>          <itemizedlist>
96              <listitem><para>Python 2.2.1 (<literal>http://www.python.org</literal>)</para></listitem>              <listitem><para>Python 2.2.1 (<literal>http://www.python.org</literal>)</para></listitem>
97              <listitem><para>wxWindows 2.4 (<literal>http://www.wxwindows.org</literal>)</para></listitem>              <listitem><para>wxWindows 2.4 (<literal>http://www.wxwindows.org</literal>)</para></listitem>
98              <listitem><para>wxPython 2.4 (<literal>http://www.wxpython.org</literal>)</para></listitem>              <listitem><para>wxPython 2.4 (<literal>http://www.wxpython.org</literal>)</para></listitem>
99              <listitem><para>proj 4.4.5 Projection Library (<literal>http://www.remotesensing.org/proj/</literal>)</para></listitem>              <listitem><para>proj 4.4.5 Projection Library (<literal>http://www.remotesensing.org/proj/</literal>)</para></listitem>
             <listitem><para>GDAL 1.1.8 (<literal>http://www.remotesensing.org/gdal/</literal>)</para></listitem>  
100              <listitem><para>SQLite 2.8.3 (<literal>http://www.hwaci.com/sw/sqlite/</literal>)</para></listitem>              <listitem><para>SQLite 2.8.3 (<literal>http://www.hwaci.com/sw/sqlite/</literal>)</para></listitem>
101              <listitem><para>PySQLite 0.4.3 (<literal>http://pysqlite.sourceforge.net</literal>)</para></listitem>              <listitem><para>PySQLite 0.4.3 (<literal>http://pysqlite.sourceforge.net</literal>)</para></listitem>
102            </itemizedlist>
103            </para>
104            <para>
105            Optional:
106            <itemizedlist>
107                <listitem><para>GDAL 1.1.8 (<literal>http://www.remotesensing.org/gdal/</literal>)</para></listitem>
108                <listitem><para>psycopg 1.0.8 (<literal>http://initd.org/software/psycopg</literal>)</para></listitem>
109              </itemizedlist>              </itemizedlist>
110          </para>          </para>
111                  <para>                  <para>
# Line 85  Line 113 
113                  full installation packages for Debian, Windows and RPM-based systems                  full installation packages for Debian, Windows and RPM-based systems
114                  (Mandrake, RedHat, SuSE, etc).                  (Mandrake, RedHat, SuSE, etc).
115                  </para>                  </para>
116                    <section><title>RPM-based GNU/Linux Systems</title>
117                            <section><title>Installing Binary Packages</title>
118                                    <para>
119                                    The most wide-spread RPM-based GNU/Linux Systems are RedHat,
120                                    Mandrake and SuSE. The documentation of these distributions
121                                    should contain information about how to install third-party
122                                    RPM packages. Nonetheless, a short summary is provided here.
123                                    </para>
124                                    <para>
125                                    RPM packages can be installed applying several tools.
126                                    The most basic one is the command line program "rpm".
127                                    The hardware architecture is identified in the name
128                                    of RPM packages, eg. 'i386' for most Intel/AMD architectures.
129                                    If you have a different hardware architecture, where no
130                                    binary RPM packages are provided, you must rebuild binary
131                                    packages from the RPM source packages first (see below).
132                                    Typical rpm commands look like:
133    
134                                    <programlisting>
135                                    rpm --install Thuban-0.9.0-1.i386.rpm
136                                    </programlisting>
137    
138                                    Depending on what you already have installed on your
139                                    system, you are informed that some packages are
140                                    required, but not installed. You need to install them
141                                    first. Either they are provided by your GNU/Linux distributor
142                                    or available somewhere on the Internet.
143                                    The more essential and special ones are provided together
144                                    with the Thuban package.
145                                    </para>
146    
147                                    <para>
148                                    For rpm exist some graphical user interfaces, notably
149                                    kpackage, GnoRPM and xrpm.
150                                    </para>
151    
152                                    <para>
153                                    Make yourself familiar with one of the tools and apply it
154                                    to install the packages.
155                                    Note, that you need to be administrator (root) for the system
156                                    to do that.
157                                    </para>
158                            </section>
159                            <section><title>Build Binaries from Source Packages</title>
160                                    <para>
161                                    This section describes howto build RPM install-packages
162                                    from RPM source-packages.
163                                    This adapts and optimizes an install-package specifically
164                                    to your system.
165                                    This is especially helpful to resolve version conflicts of
166                                    dependent packages. Furthermore, install-packages for other
167                                    platforms (e.g. PowerPC) can be created.
168                                    </para>
169    
170                                    <para>
171                                    Note: rpm must be at least version 4. Execute
172                                    <literal>rpm --version</literal> to find out about the version.
173                                    </para>
174    
175                                    <para>
176                                    You need to do the following preparations to be able to
177                                    build the packages as a regular user. You should now
178                                    perform the package buling as root since this
179                                    might cause damage to your system.
180                            <itemizedlist>
181                            <listitem>
182                                                    <para>
183                                                    Create RPM directory structure:
184                                                    Choose a directory (e.g. $HOME/myrpm) and create the
185                                                    subdirectories BUILD, RPM, SOURCES, SPECS and SRPMS.
186                                                    A possible command sequence for this is:
187                                                    <programlisting>
188                                                    mkdir $HOME/freegisrpm
189                                                    cd $HOME/freegisrpm
190                                                    mkdir BUILD RPMS SOURCES SPECS SRPMS
191                                                    </programlisting>
192                                                    </para>
193                                            </listitem>
194                                            <listitem>
195                                                    <para>
196                                                    Set environment variable RPM_DIR:
197                                                    <programlisting>
198                                                    export RPM_DIR=$HOME/freegisrpm
199                                                    </programlisting>
200                                                    </para>
201                                            </listitem>
202                                            <listitem>
203                                                    <para>
204                                                    Create $HOME/.rpmmacros:
205                                                    This file sets general preferences and some
206                                                    specific settings for signing packages.
207                                                    If you don't have a GnuPG-key, you can skip
208                                                    the signature settings i.e. drop the last 4 lines.
209                                                    A signature becomes important when you want to
210                                                    give away packages to third parties.
211                                                    <programlisting>
212    <![CDATA[
213    %packager Name Lastname <[email protected]>
214    
215    %_topdir /home/mylogin/myrpm
216    
217    %_signature gpg
218    %_gpg_name Name Lastname
219    %_pgp_path ~/.gnupg
220    %_pgpbin /usr/bin/gpg
221    ]]>
222                                                    </programlisting>
223                                                    </para>
224                                            </listitem>
225                            </itemizedlist>
226    
227                                    Now you can install any RPM source-package.
228                                    It's components are installed into the corresponding
229                                    subdirectories of your rpm-directory.
230                                    Essentially these are the sources (into directory SOURCES)
231                                    and the so-called spec-file which contains all build
232                                    instructions. The spec-file will go into the SPEC directory.
233                                    Example:
234                                    <literal>rpm --install Thuban-0.9.0-1.src.rpm</literal>
235                                    </para>
236    
237                                    <para>
238                                    Create install-package:
239                                    Go to the directory with the spec-files and rebuild the
240                                    package:
241                                    <programlisting>
242    cd $HOME/mypm/SPECS
243    rpm -bb thuban.spec
244                                    </programlisting>
245                                    Next, you will find the newly created package in
246                                    $HOME/myrpm/RPMS/i386.
247                                    If you build the package for another architecture than
248                                    i386, then the name of the directory has a corresponding name.
249                                    </para>
250                                    <para>
251                                    For documentation of RPM, either type
252                                    <literal>man rpm</literal> or <literal>rpm --help</literal>.
253                                    This will provide you with information on the various command
254                                    line options of RPM.
255                                    For more information see the
256                            <ulink url="http://www.rpm.org/">homepage of RPM</ulink>.
257                                    </para>
258                            </section>
259                    </section>
260          </section>          </section>
261    
262            <section><title>Internationalization</title>
263            <para>
264            Thuban is implemented with internationalization support. So far Thuban
265            is translated by volunteers to the following languages (apart from its
266            main language: English):
267            <itemizedlist>
268                <listitem><para>French</para></listitem>
269                <listitem><para>German</para></listitem>
270                <listitem><para>Italian</para></listitem>
271                <listitem><para>Russian</para></listitem>
272                <listitem><para>Spanish</para></listitem>
273            </itemizedlist>
274            </para>
275    
276            <para>
277            To use internationalization under POSIX systems (like GNU/Linux)
278            you have to set the environment variable LC_ALL accordingly (e.g.
279            LC_ALL=fr_FR for the french language support). Please check your
280            systems documentation for details and supported settings.
281            Specifiying LC_ALL on the command line while launching thuban
282            allows appication specific language settings.
283            </para>
284    
285            <para>
286            MS Windows users have to specify the language to be used via the control
287            bar (which effects all applications).
288            </para>
289            </section>
290    
291          <section><title>The Main Window</title>          <section><title>The Main Window</title>
292          <para>          <para>
293          <figure>          <figure>
# Line 237  Line 438 
438    
439          <section><title>Adding and Removing Layers</title>          <section><title>Adding and Removing Layers</title>
440          <para>          <para>
441          There are two types of layers that can be added to a map: Shape layers          There are three types of layers that can be added to a map:
442            Shape layers, database layers
443          and image layers. Shape layers are stored in Shapefile format, a          and image layers. Shape layers are stored in Shapefile format, a
444          widely used file format for storing geographic objects. These          widely used file format for storing geographic objects. These
445          files have the extension ``.shp''. Associated with          files have the extension ``.shp''. Associated with
# Line 247  Line 449 
449          For example, if there is a shape file named roads.shp there must          For example, if there is a shape file named roads.shp there must
450          also be a file roads.dbf.          also be a file roads.dbf.
451          </para>          </para>
452          <para>          <itemizedlist>
453            <listitem>
454            <para>
455          Shape layers can be added to the map with          Shape layers can be added to the map with
456          <menuchoice>          <menuchoice>
457          <guimenu>Map</guimenu>          <guimenu>Map</guimenu>
# Line 263  Line 467 
467                  Use the shift-button together with the left mouse button to extend                  Use the shift-button together with the left mouse button to extend
468                  the selection.                  the selection.
469          </para>          </para>
470            </listitem>
471    
472            <listitem>
473            <para>Database layers can be added to the map with
474            <menuchoice>
475            <guimenu>Map</guimenu>
476            <guimenuitem>Add Database Layer</guimenuitem>
477            </menuchoice>.
478            A dialog with two is list is opened. The left list displays all
479            database connections currently open for the session. You can retrieve
480            a list of available layers from the selected database which is
481            displayed on the right hand. From this list one layer can be selected,
482            the dialog is closed afterwards.
483            </para>
484            <para>
485            See appendix ``Working with PostGIS'' for details.
486            </para>
487            </listitem>
488    
489            <listitem>
490          <para>          <para>
491          Image layers can be added to the map with          Image layers can be added to the map with
492          <menuchoice>          <menuchoice>
# Line 275  Line 498 
498          or in another file. If geographic information cannot be found, Thuban          or in another file. If geographic information cannot be found, Thuban
499          will report an error.          will report an error.
500          </para>          </para>
501            </listitem>
502            </itemizedlist>
503          </section>          </section>
504    
505          <section><title>Navigation</title>          <section><title>Navigation</title>
# Line 566  Line 791 
791          </para>          </para>
792          </listitem>          </listitem>
793          </itemizedlist>          </itemizedlist>
794    
795            <para>
796            The most used layer related actions are also available from a
797            popup menu. It is raised when a layer is clicked with the right mouse
798            button.
799            </para>
800            
801            <para>
802            <figure>
803            <title>Layer Popup Menu</title>
804            <mediaobject>
805            <imageobject><imagedata fileref="../images/3_5_popup_menu.png" format="PNG" scale="&imgscale;"/></imageobject>
806            <imageobject><imagedata fileref="./images/3_5_popup_menu.eps" format="EPS" scale="&imgscale;"/></imageobject>
807            </mediaobject>
808            </figure>
809            </para>
810    
811          <para>          <para>
812          Along the bottom of the legend is the scalebar. The scalebar          Along the bottom of the legend is the scalebar. The scalebar
813          will be available if there are any layers and the  map has a          will be available if there are any layers and the  map has a
# Line 610  Line 852 
852    
853          <section><title>Types of Layers</title>          <section><title>Types of Layers</title>
854          <para>          <para>
855          There are two types of layers supported by Thuban: shape layers and          There are three types of layers supported by Thuban: shape layers,
856            database layers and
857          image layers. Shape layers consist of vector based shapes with          image layers. Shape layers consist of vector based shapes with
858          geo-referenced coordinates. There are three types of supported          geo-referenced coordinates. There are three types of supported
859          shapes: polygons, lines (arc), and points. Image layers can be any image          shapes: polygons, lines (arc), and points. Database layers are similar
860            to shape layers but loaded from a database instead of the file system.
861            Image layers can be any image
862          file format supported by the Geo-spatial Data Abstraction Library          file format supported by the Geo-spatial Data Abstraction Library
863          (GDAL). The images must have geographic          (GDAL). The images must have geographic
864          coordinate data either embedded within the file or in a separate          coordinate data either embedded within the file or in a separate
# Line 945  Line 1190 
1190      </figure>      </figure>
1191      </para>      </para>
1192      <para>      <para>
1193      Thuban is distributed with a sample collection of projections. The      Thuban is distributed with a sample collection of projections and the
1194        set of coordinate systems as used by the EPSG
1195        (European Petroleum Survey Group). This quite large set is only displayed
1196        if activated by the according checkbox. The set falls into two parts:
1197        deprecated lists all projections which are no longer part of the
1198        EPSG data base.
1199        </para>
1200        <para>
1201             The
1202      user can create new projections and make them available to all      user can create new projections and make them available to all
1203      future Thuban sessions. They may also be exported and imported so      future Thuban sessions. They may also be exported and imported so
1204      that custom projections can be distributed.      that custom projections can be distributed.
# Line 1242  Line 1495 
1495                  to this file to keep the actual code of extensions separate.                  to this file to keep the actual code of extensions separate.
1496                  </para>                  </para>
1497                  <para>                  <para>
1498                  The modules to import must either be found though the environment                  The modules to import must either be found through the environment
1499                  variable PYTHONPATH or directly be placed into the .thuban-directory.                  variable PYTHONPATH or directly be placed into the .thuban-directory.
1500                  </para>                  </para>
1501                  <para>                  <para>
# Line 1256  Line 1509 
1509                  </para>                  </para>
1510          </section>          </section>
1511    
1512            <section><title>Extensions included in Thuban package</title>
1513                    <para>
1514                    The extensions described in this section are part of the
1515                    Thuban package, but not activated by default.
1516                    You will find them in the Thuban installation directory
1517                    under <literal>Extensions/</literal>. Activate them as personal
1518                    extensions via PYTHONPATH as described in the previous section.
1519                    Stable extensions will appear under the menu
1520                    <menuchoice><guimenu>Extensions</guimenu></menuchoice> and
1521                    extensions which are in experimental state and therefore
1522                    not fully functional under
1523                    <menuchoice><guimenu>Experimental</guimenu></menuchoice>.
1524                    </para>
1525    
1526                    <section><title>Stable extensions</title>
1527                            <para>
1528                            These extensions provide extra-functionality to Thuban
1529                            that has not (yet) been integrated in the main application.
1530                            They are considered to be free of bugs, but may be
1531                            further polished with helpful user interactions.
1532                            </para>
1533                            <section><title>gns2shp</title>
1534                                    <para>
1535                                    This tool converts data of the Geospatial Names Server
1536                                    (GNS, see <ulink url="http://www.nima.mil/gns"/>)
1537                                    into Shapefile format.
1538                                    The above web-site offer to download named places
1539                                    information grouped by countries for all of the world
1540                                    except USA for which other data are provided.
1541                                    </para>
1542                                    <para>
1543                                    If you download and unpack a package, you will have
1544                                    a text-file with suffix .txt.
1545                                    Selecting such a file via gns2shp will create the
1546                                    corresponding Shapefile with the same basename and
1547                                    place it in the same direcory. Afterwards it
1548                                    is automatically loaded into Thuban.
1549                                    The Shapefile will not automatically be delete afterwards.
1550                                    </para>
1551                                    <para>
1552                                    The gns2shp.py module can also be executed on the
1553                                    command line for batch processing purposes.
1554                                    </para>
1555                                    <para>
1556                                    A sample (<literal>ls.txt</literal> for Liechtenstein)
1557                                    is included in the directory
1558                                    <literal>Extensions/gns2shp/test</literal>.
1559                                    </para>
1560                            </section>
1561                    </section>
1562                    <section><title>Experimental extensions</title>
1563                            <para>
1564                            All all of these functions have to be handled with care,
1565                            since they are neither complete nor well tested.
1566                            They are to be seen as a proof-of-concept and may
1567                            additionally in some cases of practical help.
1568                            </para>
1569                            <para>
1570                            Any interest on further improvement of these extensions
1571                            should be communicated towards the developer and user
1572                            community.
1573                            </para>
1574    
1575                            <section><title>importAPR</title>
1576                                    <para>
1577                                    This command offer to load an ESRI� ArcView� project
1578                                    file (suffix .apr) and convert it for use within Thuban.
1579                                    After selecting a apr-file to load, a list
1580                                    will be presented that offers to select one of the views
1581                                    of the apr-file, provided there is more than one.
1582                                    Furthermore, the Session Info-Tree is extended with
1583                                    a complete representation of the parsed apr-file.
1584                                    </para>
1585                                    <para>
1586                                    The legend of Thuban does not yet cover all of the elements as
1587                                    supported by the legend of ArcView�. Therefore, the Thuban
1588                                    map will look different. Furthermore, the apr-format is
1589                                    a proprietary format, not openly documented.
1590                                    Therefore, the interpretation is
1591                                    partly based on reverse engeneering and good guessing.
1592                                    </para>
1593                                    <para>
1594                                    The file-paths within the apr-file may not fit and potentially
1595                                    are subject to fix in the apr-file. You can do this
1596                                    applying any text editor. The paths are either absolute
1597                                    or relative from where Thuban has been started.
1598                                    </para>
1599                                    <para>
1600                                    A sample for the Iceland data is included as
1601                                    <literal>Extensions/importAPR/samples/iceland.apr</literal>.
1602                                    The file-paths are relative from the Thuban main directory.
1603                                    </para>
1604                            </section>
1605                    </section>
1606            </section>
1607    
1608          <section><title>Writing simple extensions</title>          <section><title>Writing simple extensions</title>
1609                  <para>                  <para>
1610                  Writing an extension for Thuban basically means to                  Writing an extension for Thuban basically means to
# Line 1527  extensions_menu.InsertItem('hello_world' Line 1876  extensions_menu.InsertItem('hello_world'
1876      </varlistentry>      </varlistentry>
1877    
1878      <varlistentry>      <varlistentry>
1879        <term>PostGIS</term>
1880        <listitem>
1881            <para>
1882            PostGIS adds support for geographic objects to the PostgreSQL
1883            object-relational database. Different layer types (as for Shapefiles)
1884            are supported. <ulink url="http://postgis.refractions.net">PostGIS
1885            Homepage</ulink>
1886            </para>
1887        </listitem>
1888        </varlistentry>
1889    
1890        <varlistentry>
1891      <term>Raster files</term>      <term>Raster files</term>
1892      <listitem>      <listitem>
1893          <para>          <para>
# Line 1545  extensions_menu.InsertItem('hello_world' Line 1906  extensions_menu.InsertItem('hello_world'
1906      </variablelist>      </variablelist>
1907    </appendix>    </appendix>
1908    
1909      <appendix><title>Working with PostGIS</title>
1910      <para>
1911      This section focusses on the use of PostGIS in the Thuban framework. For
1912      installation and maintenance of spatial databases we refer to the  
1913      <ulink url="http://postgis.refractions.net">PostGIS Homepage</ulink>.
1914      The Thuban PostGIS support requires the
1915      <ulink url="http://initd.org/software/psycopg">psycopg module</ulink>.
1916      </para>
1917    
1918      <para>
1919            Working with PostGIS Databases is seperated into two steps:
1920            <itemizedlist>
1921            <listitem><para>Opening a Database Connection</para></listitem>
1922            <listitem><para>Loading a Data Layer</para></listitem>
1923            </itemizedlist>
1924      </para>
1925            <section><title>Opening a Database Connection</title>
1926            <para>
1927                    Before a data layer can be loaded from a PostGIS database a
1928                    connection with the database has to be established.
1929                    <menuchoice>
1930                    <guimenu>Session</guimenu>
1931                    <guimenuitem>Database Connections ...</guimenuitem>
1932                    </menuchoice> opens a dialog for database connection
1933                    management. In the dialog new connections can be added
1934                    and existing ones can be removed. Removing a database
1935                    connection is not possible if the map still displays a
1936                    layer provided by this database connection.
1937            </para>
1938        <figure>
1939        <title>Database Management Dialog</title>
1940        <mediaobject>
1941        <imageobject><imagedata fileref="./images/app_postgis_db_management.png" format="PNG" scale="&imgscale;"/></imageobject>
1942        <imageobject><imagedata fileref="./images/app_postgis_db_management.eps" format="EPS" scale="&imgscale;"/></imageobject>
1943        </mediaobject>
1944        </figure>
1945    
1946            <para>
1947                    To add a new database connection to the session a dialog is
1948                    opened to specify the relevant connection data. Enter all
1949                    data relevant for your connection. If the connection fails
1950                    the dialog remains open and provides some hints on the failure.
1951            </para>
1952            <figure>
1953            <title>Add Database Dialog</title>
1954            <mediaobject>
1955            <imageobject><imagedata fileref="./images/app_postgis_db_add.png" format="PNG" scale="&imgscale;"/></imageobject>
1956            <imageobject><imagedata fileref="./images/app_postgis_db_add.eps" format="EPS" scale="&imgscale;"/></imageobject>
1957            </mediaobject>
1958            </figure>
1959            
1960            <para>
1961            It is important to note that information on database connections are
1962            also stored with the session. Passwords are NOT stored. If you load a
1963            session with database connections you are asked to enter these
1964            passwords again where required.
1965            </para>
1966    
1967            </section>
1968    
1969            <section><title>Loading a Data Layer</title>
1970            <para>
1971            Data layers as part of a map are loaded with the
1972            <menuchoice>
1973            <guimenu>Map</guimenu>
1974            <guimenuitem>Add Database Layer ...</guimenuitem>
1975            </menuchoice> menu item. A dialog is raised displaying two choice
1976            lists. In the left list all connected databases are shown.
1977            Highlighting
1978            one of these and issuing a retrieval results in a list of available
1979            layer tables from that database. After selection of a
1980            layer the dialog is closed.
1981            </para>
1982            <figure>
1983            <title>Add Database Dialog</title>
1984            <mediaobject>
1985            <imageobject><imagedata fileref="./images/app_postgis_add_layer.png" format="PNG" scale="&imgscale;"/></imageobject>
1986            <imageobject><imagedata fileref="./images/app_postgis_add_layer.eps" format="EPS" scale="&imgscale;"/></imageobject>
1987            </mediaobject>
1988            </figure>
1989            
1990            </section>
1991    
1992      </appendix>
1993    
1994    <appendix><title>Supported Projections</title>    <appendix><title>Supported Projections</title>
1995      <para>      <para>
1996      The following types of projections are directly support by      The following types of projections are directly support by

Legend:
Removed from v.1624  
changed lines
  Added in v.2023

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26