epicureanism / inspire-foss

Automatically exported from code.google.com/p/inspire-foss
GNU General Public License v3.0
0 stars 0 forks source link

Provide a Feature loader script for inserting GML features from a GML file #5

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
deegree3 supports loading features either through WFS-T or through its custom 
FeatureStore API taking a GML file as input.

There are already tools (main()) programs in deeegree-tools. This task is to 
figure out the most optimal way for creating a loader script that calls the 
deegree loader main(). A starting point may be the (shell) scripts used in the 
FOSS4G2010 complex feature store tutorial, or from deegree-demos.

The ultimate solution would be to use a generic WFS-T loader, but if FSLoader 
is a quicker solution for now that is ok.

Original issue reported on code.google.com by jus...@gmail.com on 16 Sep 2010 at 2:09

GoogleCodeExporter commented 9 years ago
A first version of a Feature loader has been added. This uses the deegree 
FeatureStoreLoader from the deegree-tools package. 
See http://code.google.com/p/inspire-foss/source/browse/#svn/trunk/tools/loader

The main enhancement would be to use Maven to download deegree-tools. Any Maven 
expert here ?

Also the scripts now only work on Unixes (Linux/Mac OS X) but may be easily 
adapted for Windows.

Original comment by jus...@gmail.com on 17 Sep 2010 at 8:18

GoogleCodeExporter commented 9 years ago
I wonder if it isn't sufficient to just use deegree-tools. There are full 
archives available that contain start scripts for Unix and Windows:

http://artefacts.deegree.org/libs-snapshots-local/org/deegree/deegree-tools/3.0-
SNAPSHOT/deegree-tools-3.0-SNAPSHOT.tar.gz

http://artefacts.deegree.org/libs-snapshots-local/org/deegree/deegree-tools/3.0-
SNAPSHOT/deegree-tools-3.0-SNAPSHOT.zip

If necessary, any flaws in the argument list should be fixed here to make it as 
easy to use as possible.

Original comment by mar...@beefcafe.de on 19 Sep 2010 at 6:10

GoogleCodeExporter commented 9 years ago
This (using deegree-tools/scripts) is what I aim to do. See 
http://code.google.com/p/inspire-foss/source/browse/#svn/trunk/tools/loader 

deegree-tools and scripts like d3toolbox are used as-is. 
The only real functionality I have added is a small wrapper-script fsloader.sh 
that takes the local webapp config. Plus some testdata and test-scripts. 

Currently the snapshot deegree tools are loaded explicitly from the artifacts 
repo. It would be a handy extension to have a pom do this.

The other addition to do is WFS-T. As indicated elesewhere is may be mainly 
using XML files with WFS-T requests+feature data with curl (would this enable 
streaming mode?).

Original comment by jus...@gmail.com on 20 Sep 2010 at 9:13

GoogleCodeExporter commented 9 years ago
Done and verified. See 
http://code.google.com/p/inspire-foss/source/browse/#svn/trunk/tools/loader

Original comment by jus...@gmail.com on 16 Nov 2010 at 10:44