nl.idgis.giserver
Class GIService

java.lang.Object
  extended by nl.idgis.giserver.GIService

public class GIService
extends java.lang.Object


Constructor Summary
GIService()
           
 
Method Summary
 void getCapabilities(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
          Beantwoord een getCapabilities request Build a dom tree , fill it and write it as a xml string in the response area.
 void getCBSnapshot(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
          Maak een kaartbeeld o.b.v. 1 of meer lagen als ondergrond en 1 of meer GML features
 void getDescribeFeatureType(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
           
 void getDistinctColumnValues(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
          Beantwoord een getDistinctColumnValues request
 void getFeature(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
          Beantwoord een getFeature request
 long getLastModifiedLayer(javax.servlet.http.HttpServletRequest request, long startupTime, GiServerConfiguration giServerConfiguration)
           
 long getLastModifiedLayerLegend(javax.servlet.http.HttpServletRequest request, long startupTime, GiServerConfiguration giServerConfiguration)
           
 void getLegendGraphic(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
          Beantwoord een getLegendGraphic request
 void getMap(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
          Create a map for this layer
static java.lang.String getParameter(javax.servlet.http.HttpServletRequest request, java.lang.String name)
          Haal een parameter op
 void postDescribeFeatureType(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
           
 void postSpatialOperation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, GiServerConfiguration giServerConfiguration)
          Processing the spatial operation post http request.
 void startSession(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void transform(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Request for transformation from a given gml object from a source SRS to a destination SRS.If an error occur this will be reported back to the caller in xml context.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GIService

public GIService()
Method Detail

getParameter

public static java.lang.String getParameter(javax.servlet.http.HttpServletRequest request,
                                            java.lang.String name)
Haal een parameter op


getCapabilities

public void getCapabilities(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            GiServerConfiguration giServerConfiguration)
Beantwoord een getCapabilities request

Build a dom tree , fill it and write it as a xml string in the response area.


getLastModifiedLayer

public long getLastModifiedLayer(javax.servlet.http.HttpServletRequest request,
                                 long startupTime,
                                 GiServerConfiguration giServerConfiguration)

getLastModifiedLayerLegend

public long getLastModifiedLayerLegend(javax.servlet.http.HttpServletRequest request,
                                       long startupTime,
                                       GiServerConfiguration giServerConfiguration)

getMap

public void getMap(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response,
                   GiServerConfiguration giServerConfiguration)
Create a map for this layer

Parameters:
request -
response -
giServerConfiguration -
Throws:
java.io.IOException

getLegendGraphic

public void getLegendGraphic(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             GiServerConfiguration giServerConfiguration)
Beantwoord een getLegendGraphic request


getDescribeFeatureType

public void getDescribeFeatureType(javax.servlet.http.HttpServletRequest request,
                                   javax.servlet.http.HttpServletResponse response,
                                   GiServerConfiguration giServerConfiguration)

postDescribeFeatureType

public void postDescribeFeatureType(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    GiServerConfiguration giServerConfiguration)

getFeature

public void getFeature(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response,
                       GiServerConfiguration giServerConfiguration)
Beantwoord een getFeature request


getDistinctColumnValues

public void getDistinctColumnValues(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    GiServerConfiguration giServerConfiguration)
Beantwoord een getDistinctColumnValues request


startSession

public void startSession(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)

transform

public void transform(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
Request for transformation from a given gml object from a source SRS to a destination SRS.If an error occur this will be reported back to the caller in xml context.

Parameters:
request - http input header and body
response - http answer

getCBSnapshot

public void getCBSnapshot(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response,
                          GiServerConfiguration giServerConfiguration)
Maak een kaartbeeld o.b.v. 1 of meer lagen als ondergrond en 1 of meer GML features


postSpatialOperation

public void postSpatialOperation(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response,
                                 GiServerConfiguration giServerConfiguration)
Processing the spatial operation post http request.

Parameters:
request - container for the inputs
response - container for the results
giServerConfiguration - current geoide giserver configuration