Mercurial > repos > ecology > gdal_ogrinfo
diff ogrinfo.xml @ 0:edd99ac6d4a4 draft
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tools/gdal commit b964e8f7d7bb076d63a1c7bdfbbdba0f9074d517
author | ecology |
---|---|
date | Tue, 26 Feb 2019 11:50:33 -0500 |
parents | |
children | 7bdf6ee695a8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ogrinfo.xml Tue Feb 26 11:50:33 2019 -0500 @@ -0,0 +1,88 @@ +<tool id="gdal_ogrinfo" name="OGR Informations" version="@VERSION@"> + <description>lists information about an OGR supported data source</description> + <macros> + <import>gdal_macros.xml</import> + </macros> + <expand macro="gdal_requirements" /> + <command detect_errors="exit_code"><![CDATA[ + ogrinfo -ro '$input1' -al + #if $settings.advanced=='advanced' + #if $settings.condi_sql.sql=='sql': + #if str($settings.condi_sql.sql_statement).strip()!='': + -sql '$settings.condi_sql.sql_statement' + #end if + #end if + $settings.so + #end if + > '$output' + ]]></command> + <inputs> + <param type="data" name="input1" format="xml,txt,netcdf" label="Gdal supported vector input file" help="Currently supported format are GeoJSON GML KML and WFS"/> + <conditional name="settings"> + <expand macro="gdal_advanced_params_select"/> + <when value="advanced"> + <conditional name="condi_sql"> + <param name="sql" type="select" label="Use a sql query on the file" help="-sql. Execute the indicated SQL statement and return the result"> + <option value="no_sql" selected="true">Don't use the -sql option</option> + <option value="sql">Use the -sql option</option> + </param> + <when value="no_sql"> + </when> + <when value="sql"> + <param name="sql_statement" type="text" label="Execute the indicated SQL" help="-sql statement eg : SELECT * FROM layer WHERE X>10." value=""> + <sanitizer sanitize="False"/> + <validator type="regex" message="Type a valid SQL query">^(?ims)\s*select\s+.*\s+from\s+.*$</validator> + </param> + </when> + </conditional> + <param name="so" label="Summary Only" help="-so. Suppress listing of features, show only the summary information like projection, schema, feature count and extents" type="boolean" truevalue="-so" falsevalue="" checked="true"/> + </when> + </conditional> + </inputs> + <outputs> + <data name="output" format="txt" label="OGR Info file on ${on_string}"/> + </outputs> + <tests> + <test> + <param name="input1" value="custom.geo.json"/> + <param name="advanced" value="simple"/> + <output name="output" file="ogrinfo_test1_out2.txt" lines_diff="4"/> + </test> + <test> + <param name="input1" value="custom.geo.json"/> + <param name="advanced" value="advanced"/> + <param name="sql" value="sql"/> + <param name="sql_statement" value="SELECT * FROM OGRGeoJSON"/> <!-- WARNING the FROM here is fixed to pass travis test, the dataset number changes depending of the input --> + <param name="so" value="-so"/> + <output name="output" file="ogrinfo_test2_out2.txt" lines_diff="4"/> + </test> + </tests> + <help><![CDATA[ +======== +Ogrinfo +======== + +**What it does** + +The Ogrinfo program lists various information about an OGR supported vector dataset. + +| + +**How to use it** + +Select from history a suported vector file. + +| + +**Advanced options and sources** + +To see complete details and help section please check the official gdal sources. + +http://www.gdal.org + +http://www.gdal.org/ogr_utilities.html + +http://download.osgeo.org/gdal/workshop/foss4ge2015/workshop_gdal.pdf + ]]></help> + <expand macro="gdal_citation"/> +</tool>