Changes between Version 23 and Version 24 of Clients


Ignore:
Timestamp:
Dec 22, 2015, 1:00:13 PM (8 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