Changes between Version 23 and Version 24 of Clients


Ignore:
Timestamp:
Dec 22, 2015, 1:00:13 PM (11 years ago)
Author:
Peter Baumann
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Clients

    v23 v24  
    33
    44= Clients =
     5
     6It is important for data users to get convenient access to rasdaman functionality, for manifold reasons: users want to stay in their well-known environments (such as QGIS, ESRI, or R); users have additional functionality in their tools which they want to apply on data retrieved from rasdaman; users do not want to learn yet another data language.
     7To this end, a large and increasing number of tools can access rasdaman today, thereby enabling these with flexible, scalable server-side processing of n-D "Big Array Data".
     8They largely fall into two categories, rasdaman-provided and "external" third-party tools. Below they are listed and explained.
    59
    610rasdaman can interface with a large and increasing number of tools. Some clients allow direct query submission, such as rasql and directql. For rapid development of browser clients the raswct toolkit is provided.
    … …  
    1014
    1115
    12 == rasdaman clients ==
     16== Clients coming with rasdaman ==
    1317
    1418 * '''rasql''' is a command-line utility for sending queries and saving results in local files. It is part of the rasdaman package.
    … …  
    3741}}}
    3842
    39 == QGIS ==
    40 
    41 This plugin enables the direct download, processing, integration and usage of Coverages from an OGC compliant WCPS 1.0 enabled servers within the QGIS software (v2.0+ supported). The plugin has been submitted to the official QGIS plugin repository, approval is pending; in the meantime it can be installed manually:
    42 
    43 - get the rasdaman source tree:
    44 {{{
    45 git clone git://rasdaman.org/rasdaman.git
    46 }}}
    47 - the plugin can be found in directory `rasdaman/applications/qgis-wcps`
    48 - copy the `qgis-wcps/QgsWcpsClient1` directory to your `qgis-python-plugin directory`, usually located in `$HOME/.qgis2/python/plugins`:
    49 {{{
    50 mkdir -p $HOME/.qgis2/python/plugins/
    51 cp -r rasdaman/applications/qgis-wcps/QgsWcpsClient1 $HOME/.qgis2/python/plugins/
    52 }}}
    53 - now you can start QGIS and access the `QgsWcpsClient1` plug-in via the `Qgis Menu → Plugins → WcpsClient1 → WCPS 1.0 Client`
    54 
    55 == !OpenLayers ==
    56 
    57 documentation tbd
    58 
    59 == ncWMS ==
    60 
    61 documentation tbd
    62 
    63 == THREDDS ==
    64 
    65 documentation tbd
    66 
    67 == GDAL ==
    68 
    69 To compile GDAL with rasdaman support:
    70  1. Get latest GDAL source
    71  2. Compile and install (in the /home/rasdaman/gdal)
    72 {{{
    73 #!sh
    74 ./configure --prefix=/home/rasdaman/gdal --mandir=/home/rasdaman/gdal/share/man --includedir=/home/rasdaman/gdal/include/gdal
    75   --with-threads --with-grass=no --with-hide-internal-symbols=yes --with-libtiff=internal --with-geotiff=internal --with-jasper
    76   --with-netcdf --with-xerces --with-geos --with-sqlite3 --with-curl --with-pg --with-ogdi --with-python --with-odbc
    77   --with-static-proj4=yes --with-spatialite=/usr --with-cfitsio=no --with-epsilon=/usr --with-rasdaman=/home/rasdaman/install
    78 make
    79 make install
    80 }}}
    81   * '''Note:''' rasdaman should be compiled with `-fPIC`, so make sure to specify `--with-pic` when running `./configure` on rasdaman.
    82  3. Setup environment
    83 {{{
    84 #!sh
    85 export GDAL_HOME=/home/rasdaman/gdal
    86 export PATH=$PATH:$GDAL_HOME/bin
    87 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GDAL_HOME/lib
    88 }}}
    89 
    90 == ArcGIS ==
    91 
    92 documentation tbd
    93 
    94 == !GeoServer ==
    95 
    96 documentation tbd
    97 
    98 == rview (deprecated) ==
     43=== rview (deprecated) ===
    9944rview is a deprecated desktop visualization client of rasdaman. It is deprecated as it uses an insecure, soon-to-be-replaced client/server protocol based on RPCs. For building clients use [http://rasdaman.org/wiki/Clients one of the Web client or the raswct library] instead.
    10045
    … …  
    11257}}}
    11358
    114 == rasgeo (deprecated) ==
     59=== rasgeo (deprecated) ===
    11560
    11661rasgeo is a client component of petascope that is able to easily import data into rasdaman along with the geo-metadata into petascope, provided that the data can be read by GDAL. This has been now superceded by the [wiki:WCSTImportGuide wcst_import tool].
    … …  
    14186------------------------------------------------
    14287}}}
     88
     89Note that passwords etc. need to be adjusted to the actual installation values.
     90
     91== Third-party clients ==
     92
     93=== QGIS (Web GIS) ===
     94
     95This plugin enables the direct download, processing, integration and usage of Coverages from an OGC compliant WCPS 1.0 enabled servers within the QGIS software (v2.0+ supported). The plugin has been submitted to the official QGIS plugin repository, approval is pending; in the meantime it can be installed manually:
     96
     97- get the rasdaman source tree:
     98{{{
     99git clone git://rasdaman.org/rasdaman.git
     100}}}
     101- the plugin can be found in directory `rasdaman/applications/qgis-wcps`
     102- copy the `qgis-wcps/QgsWcpsClient1` directory to your `qgis-python-plugin directory`, usually located in `$HOME/.qgis2/python/plugins`:
     103{{{
     104mkdir -p $HOME/.qgis2/python/plugins/
     105cp -r rasdaman/applications/qgis-wcps/QgsWcpsClient1 $HOME/.qgis2/python/plugins/
     106}}}
     107- now you can start QGIS and access the `QgsWcpsClient1` plug-in via the `Qgis Menu → Plugins → WcpsClient1 → WCPS 1.0 Client`
     108
     109=== !OpenLayers (Web-based map navigation) ===
     110
     111documentation tbd
     112
     113=== ncWMS (Web-based climate data navigation) ===
     114
     115documentation tbd
     116
     117=== THREDDS (scientific data cataolog) ===
     118
     119documentation tbd
     120
     121=== GDAL (image processing library) ===
     122
     123To compile GDAL with rasdaman support:
     124 1. Get latest GDAL source
     125 2. Compile and install (in the /home/rasdaman/gdal)
     126{{{
     127#!sh
     128./configure --prefix=/home/rasdaman/gdal --mandir=/home/rasdaman/gdal/share/man --includedir=/home/rasdaman/gdal/include/gdal
     129  --with-threads --with-grass=no --with-hide-internal-symbols=yes --with-libtiff=internal --with-geotiff=internal --with-jasper
     130  --with-netcdf --with-xerces --with-geos --with-sqlite3 --with-curl --with-pg --with-ogdi --with-python --with-odbc
     131  --with-static-proj4=yes --with-spatialite=/usr --with-cfitsio=no --with-epsilon=/usr --with-rasdaman=/home/rasdaman/install
     132make
     133make install
     134}}}
     135  * '''Note:''' rasdaman should be compiled with `-fPIC`, so make sure to specify `--with-pic` when running `./configure` on rasdaman.
     136 3. Setup environment
     137{{{
     138#!sh
     139export GDAL_HOME=/home/rasdaman/gdal
     140export PATH=$PATH:$GDAL_HOME/bin
     141export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GDAL_HOME/lib
     142}}}
     143
     144=== ESRI ArcGIS (GIS tool) ===
     145
     146documentation tbd
     147
     148=== !GeoServer (Web GIS server) ===
     149
     150documentation tbd
     151