Ignore:
Timestamp:
Sep 14, 2010, 2:04:55 PM (14 years ago)
Author:
djay
Message:

Update of both ZOO Kernel and ZOO Services (ogr base-vect-ops ServicesProvider?).
All the ZCFG files have been corrected to remove all references to wrong metadata (Test = Demo) to avoid validation issues.
Main Memory leaks has been removed from this version.
Addition of the Simplify Service in the C ogr base-vect-ops ServicesProvider? and addition of the Python version (without Simplify).
Update of the configure.ac and Makefile.in to follow dicussions on the mailing list and ensure to use our cgic206 and not another one, path to our cgic library is now directly in the Makefile.in file.
Accept the "-" character to name inputs, to solve issue on GRASS 7 integration.
Addition of the extension keyword for ZCFG file to be able to store resulting outputs in a file name using the extension suffix.
This version after a testing period shall be considerate as 1.0.1 version of the ZOO Project.

Location:
trunk/zoo-services/ogr/base-vect-ops/cgi-env
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/Boundary.zcfg

    r1 r9  
    88 serviceType = C
    99 <MetaData>
    10    Test = Demo
     10   title = Demo
    1111 </MetaData>
    1212 <DataInputs>
    1313  [InputPolygon]
    14    Title = Polygon to be buffered
     14   Title = Polygon to compute boundary
    1515   Abstract = URI to a set of GML that describes the polygon.
    1616   minOccurs = 1
    1717   maxOccurs = 1
    1818   <MetaData lang="en">
    19     Test = Mon test 
     19    title = Mon test 
    2020   </MetaData>   
    2121   <ComplexData>
    2222    <Default>
    23      mimeType = text/js
     23     mimeType = text/xml
    2424     encoding = UTF-8
     25     schema = http://fooa/gml/3.1.0/polygon.xsd
    2526    </Default>
    2627    <Supported>
     
    3031    </Supported>
    3132   </ComplexData>
    32   [BufferDistance]
    33    Title = Buffer Distance
    34    Abstract = Distance to be used to calculate buffer.
    35    minOccurs = 0
    36    maxOccurs = 1
    37    <LiteralData>
    38     DataType = float
    39     <Default>
    40      uom = meters
    41     </Default>
    42     <Supported>
    43      uom = feet
    44     </Supported>
    45    </LiteralData>
    4633 </DataInputs>
    4734 <DataOutputs>
    48   [Boundary]
     35  [Result]
    4936   Title = The geometry created
    5037   Abstract = The geometry containing the boundary of the geometry on which the method is invoked.
    5138   <MetaData lang="en">
    52     Test1 = Mon test 
     39    title = Mon test 
    5340   </MetaData>   
    5441   <ComplexData>
    5542    <Default>
    56      mimeType = text/xml
     43     mimeType = application/json
    5744     encoding = UTF-8
    58      schema = http://fooa/gml/3.1.0/polygon.xsd
     45     extension = js
    5946     asReference = true
    6047    </Default>
    6148    <Supported>
    6249     mimeType = text/xml
     50     encoding = UTF-8
     51     schema = http://fooa/gml/3.1.0/polygon.xsd
     52     extension = xml
     53    </Supported>
     54    <Supported>
     55     mimeType = text/xml
    6356     encoding = base64
    6457     schema = http://fooa/gml/3.1.0/polygon.xsd
    65     </Supported>
    66     <Supported>
    67      mimeType = text/js
    68      encoding = UTF-8
     58     extension = xml
    6959    </Supported>
    7060   </ComplexData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/Buffer.zcfg

    r1 r9  
    99 serviceType = C
    1010 <MetaData lang="en">
    11    Test = Demo
     11   title = Demo
    1212 </MetaData>
    1313 <DataInputs>
     
    1818   maxOccurs = 1
    1919   <MetaData lang="en">
    20     Test = Mon test 
     20    title = Mon test 
    2121   </MetaData>   
    2222   <ComplexData>
     
    4949 </DataInputs>
    5050 <DataOutputs>
    51   [BufferedPolygon]
     51  [Result]
    5252   Title = Buffered Polygon
    5353   Abstract = GML stream describing the buffered polygon feature.
    5454   <MetaData lang="en">
    55     Test1 = Mon test 
     55    title = Mon test 
    5656   </MetaData>   
    5757   <ComplexData>
    5858    <Default>
    59      mimeType = text/xml
     59     mimeType = application/json
    6060     encoding = UTF-8
    61      schema = http://fooa/gml/3.1.0/polygon.xsd
     61     extension = js
    6262     asReference = true
    6363    </Default>
     
    6666     encoding = base64
    6767     schema = http://fooa/gml/3.1.0/polygon.xsd
     68     extension = xml
    6869    </Supported>
    6970    <Supported>
    70      mimeType = application/json
     71     mimeType = text/xml
    7172     encoding = UTF-8
     73     schema = http://fooa/gml/3.1.0/polygon.xsd
     74     extension = xml
    7275    </Supported>
    7376   </ComplexData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/Centroid.zcfg

    r1 r9  
    11[Centroid]
    22 Title = Get the centroid of a polygon.
    3  Abstract = Create a buffer around a single polygon. Accepts the polygon as GML and provides GML output for the buffered feature.
     3 Abstract = Compute the geometry centroid.
    44 Profile = urn:ogc:wps:1.0.0:centroid
    55 processVersion = 2
     
    99 serviceType = C
    1010 <MetaData lang="en">
    11    Test = Demo
     11   title = Demo
    1212 </MetaData>
    1313 <DataInputs>
    1414  [InputPolygon]
    15    Title = Polygon to be buffered
    16    Abstract = URI to a set of GML that describes the polygon.
     15   Title = Polygon to get the centroid
     16   Abstract = The centroid which is not necessarily within the geometry.
    1717   minOccurs = 1
    1818   maxOccurs = 1
    1919   <MetaData lang="en">
    20     Test = Mon test 
     20    title = Mon test 
    2121   </MetaData>   
    2222   <ComplexData>
     
    3434 </DataInputs>
    3535 <DataOutputs>
    36   [Centroid]
     36  [Result]
    3737   Title = The Centroid
    3838   Abstract = JSON String / GML Entity of the centroid
    3939   <MetaData lang="en">
    40     Test1 = Mon test 
     40    title = Mon test 
    4141   </MetaData>   
    4242   <ComplexData>
    4343    <Default>
    44      mimeType = text/js
     44     mimeType = application/json
    4545     encoding = UTF-8
     46     extension = js
     47     asReference = true
    4648    </Default>
    47     <Supported>
    48      mimeType = text/xml
    49      encoding = base64
    50      schema = http://fooa/gml/3.1.0/point.xsd
    51     </Supported>
    5249    <Supported>
    5350     mimeType = text/xml
    5451     encoding = UTF-8
    5552     schema = http://fooa/gml/3.1.0/point.xsd
    56      asReference = true
     53     extension = xml
    5754    </Supported>
    5855   </ComplexData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/ConvexHull.zcfg

    r1 r9  
    88 serviceType = C
    99 <MetaData lang="en">
    10    Test = Demo
     10   title = Demo
    1111 </MetaData>
    1212 <DataInputs>
    1313  [InputPolygon]
    14    Title = Polygon to compute are
     14   Title = Polygon to compute convexhull
    1515   Abstract = URI to a set of GML that describes the polygon.
    1616   minOccurs = 1
    1717   maxOccurs = 1
    1818   <MetaData lang="en">
    19    Test1 = Mon test
     19   title = Mon test
    2020   </MetaData>
    2121   <ComplexData>
     
    3737   Abstract = The convex hull of the geometry
    3838   <MetaData lang="en">
    39     Test1 = Mon test 
     39    title = Mon test 
    4040   </MetaData>   
    4141   <ComplexData>
    4242    <Default>
     43     mimeType = application/json
     44     encoding = UTF-8
     45     extension = js
     46     asReference = true
     47    </Default>
     48    <Supported>
    4349     mimeType = text/xml
    4450     encoding = UTF-8
    4551     schema = http://fooa/gml/3.1.0/polygon.xsd
    46     </Default>
    47     <Supported>
    48      mimeType = text/xml
    49      encoding = base64
    50      schema = http://fooa/gml/3.1.0/polygon.xsd
     52     extension = xml
    5153    </Supported>
    5254   </ComplexData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/Difference.zcfg

    r1 r9  
    99 serviceType = C
    1010 <MetaData>
    11    Test = Demo
     11   title = Demo
    1212 </MetaData>
    1313 <DataInputs>
     
    1818   maxOccurs = 1
    1919   <MetaData lang="en">
    20     Test = Mon test 
     20    title = Mon test 
    2121   </MetaData>   
    2222   <ComplexData>
     
    3838   maxOccurs = 1
    3939   <MetaData lang="en">
    40     Test = Mon test 
     40    title = Mon test 
    4141   </MetaData>   
    4242   <ComplexData>
     
    5454 </DataInputs>
    5555 <DataOutputs>
    56   [Distance]
    57    Title = The distance between two geometries
    58    Abstract = The shortest distance between the two geometries.
     56  [Result]
     57   Title = The difference between two geometries
     58   Abstract = The difference between the two geometries.
    5959   <MetaData lang="en">
    60     Test1 = Mon test 
     60    title = Mon test 
    6161   </MetaData>   
    6262    <ComplexData>
     
    6464       mimeType = application/json
    6565       encoding = UTF-8
     66       extension = js
    6667     </Default>
    6768     <Supported>
     
    6970      schema = http://fooa/gml/3.1.0/polygon.xsd
    7071      encoding = UTF-8
     72      extension = xml
    7173     </Supported>
    7274    </ComplexData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/Distance.zcfg

    r1 r9  
    99 serviceType = C
    1010 <MetaData>
    11    Test = Demo
     11   title = Demo
    1212 </MetaData>
    1313 <DataInputs>
     
    1818   maxOccurs = 1
    1919   <MetaData lang="en">
    20     Test = Mon test 
     20    title = Mon test 
    2121   </MetaData>   
    2222   <ComplexData>
     
    3838   maxOccurs = 1
    3939   <MetaData lang="en">
    40     Test = Mon test 
     40    title = Mon test 
    4141   </MetaData>   
    4242   <ComplexData>
     
    5858   Abstract = The shortest distance between the two geometries.
    5959   <MetaData lang="en">
    60     Test1 = Mon test 
     60    title = Mon test 
    6161   </MetaData>   
    6262    <LiteralData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/GetArea.zcfg

    r1 r9  
    88 serviceType = C
    99 <MetaData lang="en">
    10    Test = Demo
     10   title = Demo
    1111 </MetaData>
    1212 <DataInputs>
     
    1717   maxOccurs = 1
    1818   <MetaData lang="en">
    19    Test1 = Mon test
     19   title = Mon test
    2020   </MetaData>
    2121   <ComplexData>
     
    3737   Abstract = The Computed Area Value
    3838   <MetaData lang="en">
    39     Test1 = Mon test 
     39    title = Mon test 
    4040   </MetaData>   
    4141   <LiteralData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/Intersection.zcfg

    r1 r9  
    99 serviceType = C
    1010 <MetaData>
    11    Test = Demo
     11   title = Demo
    1212 </MetaData>
    1313 <DataInputs>
     
    1818   maxOccurs = 1
    1919   <MetaData lang="en">
    20     Test = Mon test 
     20    title = Mon test 
    2121   </MetaData>   
    2222   <ComplexData>
     
    3838   maxOccurs = 1
    3939   <MetaData lang="en">
    40     Test = Mon test 
     40    title = Mon test 
    4141   </MetaData>   
    4242   <ComplexData>
     
    5454 </DataInputs>
    5555 <DataOutputs>
    56   [Distance]
    57    Title = The distance between two geometries
    58    Abstract = The shortest distance between the two geometries.
     56  [Result]
     57   Title = Intersection of geometries
     58   Abstract = A new geometry representing the intersection or NULL if there is no intersection or an error occurs.
    5959   <MetaData lang="en">
    60     Test1 = Mon test 
     60    title = Mon test 
    6161   </MetaData>   
    6262    <ComplexData>
     
    6464       mimeType = application/json
    6565       encoding = UTF-8
     66       extension = js
    6667     </Default>
    6768     <Supported>
     
    6970      schema = http://fooa/gml/3.1.0/polygon.xsd
    7071      encoding = UTF-8
     72      extension = xml
    7173     </Supported>
    7274    </ComplexData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/SymDifference.zcfg

    r1 r9  
    99 serviceType = C
    1010 <MetaData>
    11    Test = Demo
     11   title = Demo
    1212 </MetaData>
    1313 <DataInputs>
     
    1818   maxOccurs = 1
    1919   <MetaData lang="en">
    20     Test = Mon test 
     20    title = Mon test 
    2121   </MetaData>   
    2222   <ComplexData>
     
    3838   maxOccurs = 1
    3939   <MetaData lang="en">
    40     Test = Mon test 
     40    title = Mon test 
    4141   </MetaData>   
    4242   <ComplexData>
     
    5454 </DataInputs>
    5555 <DataOutputs>
    56   [Distance]
    57    Title = The distance between two geometries
    58    Abstract = The shortest distance between the two geometries.
     56  [Result]
     57   Title = The resulting geometry
     58   Abstract = The symmetric difference of two geometries
    5959   <MetaData lang="en">
    60     Test1 = Mon test 
     60    title = Mon test 
    6161   </MetaData>   
    6262    <ComplexData>
     
    6464       mimeType = application/json
    6565       encoding = UTF-8
     66       extension = js
    6667     </Default>
    6768     <Supported>
     
    6970      schema = http://fooa/gml/3.1.0/polygon.xsd
    7071      encoding = UTF-8
     72      extension = xml
    7173     </Supported>
    7274    </ComplexData>
  • trunk/zoo-services/ogr/base-vect-ops/cgi-env/Union.zcfg

    r1 r9  
    99 serviceType = C
    1010 <MetaData>
    11    Test = Demo
     11   title = Demo
    1212 </MetaData>
    1313 <DataInputs>
     
    1818   maxOccurs = 1
    1919   <MetaData lang="en">
    20     Test = Mon test 
     20    title = Mon test 
    2121   </MetaData>   
    2222   <ComplexData>
     
    3838   maxOccurs = 1
    3939   <MetaData lang="en">
    40     Test = Mon test 
     40    title = Mon test 
    4141   </MetaData>   
    4242   <ComplexData>
     
    5454 </DataInputs>
    5555 <DataOutputs>
    56   [Distance]
    57    Title = The distance between two geometries
    58    Abstract = The shortest distance between the two geometries.
     56  [Result]
     57   Title = The union of two geometries
     58   Abstract = The geometry representing the union of the two geometries.
    5959   <MetaData lang="en">
    60     Test1 = Mon test 
     60    title = Mon test 
    6161   </MetaData>   
    6262    <ComplexData>
     
    6464       mimeType = application/json
    6565       encoding = UTF-8
     66       extension = js
    6667     </Default>
    6768     <Supported>
     
    6970      schema = http://fooa/gml/3.1.0/polygon.xsd
    7071      encoding = UTF-8
     72      extension = xml
    7173     </Supported>
    7274    </ComplexData>
Note: See TracChangeset for help on using the changeset viewer.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png