Tabnine Logo
RequestUtils
Code IndexAdd Tabnine to your IDE (free)

How to use
RequestUtils
in
org.deegree.commons.utils

Best Java code snippets using org.deegree.commons.utils.RequestUtils (Showing top 7 results out of 315)

origin: deegree/deegree3

@Override
public Tile getTile( long x, long y ) {
  if ( matrix.getNumTilesX() <= x || matrix.getNumTilesY() <= y || x < 0 || y < 0 ) {
    return null;
  }
  Envelope tileEnvelope = calcTileEnvelope( matrix, x, y );
  Map<String, String> overriddenParameters = new HashMap<String, String>();
  RequestUtils.replaceParameters( overriddenParameters, RequestUtils.getCurrentThreadRequestParameters().get(),
                  defaultGetMap, hardGetMap );
  GetTile request = new GetTile( layer, style, requestFormat, remoteTileMatrixSetId, remoteTileMatrixId, x, y,
                  overriddenParameters );
  return new RemoteWMTSTile( client, request, outputFormat, tileEnvelope, defaultGetFeatureInfo,
                hardGetFeatureInfo );
}
origin: deegree/deegree3

@Override
public RemoteWMSLayerData mapQuery( LayerQuery query, List<String> headers ) {        
  Map<String, String> extraParams = new HashMap<String, String>();
  replaceParameters( extraParams, query.getParameters(), defaultParametersGetMap, hardParametersGetMap );
  ICRS crs = this.crs;
  if ( !alwaysUseDefaultCrs ) {
    ICRS envCrs = query.getEnvelope().getCoordinateSystem();
    if ( client.getCoordinateSystems( originalName ).contains( envCrs.getAlias() ) ) {
      crs = envCrs;
    }
  }
  GetMap gm = new GetMap( singletonList( originalName ), query.getWidth(), query.getHeight(),
              query.getEnvelope(), crs, format, transparent );
  return new RemoteWMSLayerData( client, gm, extraParams );
}
origin: deegree/deegree3

        List<FileItem> multiParts )
          throws ServletException, IOException {
RequestUtils.getCurrentThreadRequestParameters().set( map );
try {
  ImplementationMetadata<?> serviceInfo = ( (OWSProvider) getMetadata().getProvider() ).getImplementationMetadata();
  RequestUtils.getCurrentThreadRequestParameters().remove();
origin: deegree/deegree3

@Override
public RemoteWMSLayerData infoQuery( LayerQuery query, List<String> headers ) {
  Map<String, String> extraParams = new HashMap<String, String>();
  replaceParameters( extraParams, query.getParameters(), defaultParametersGetFeatureInfo,
            hardParametersGetFeatureInfo );
  ICRS crs = this.crs;
  if ( !alwaysUseDefaultCrs ) {
    ICRS envCrs = query.getEnvelope().getCoordinateSystem();
    if ( client.getCoordinateSystems( originalName ).contains( envCrs.getAlias() ) ) {
      crs = envCrs;
    }
  }
  GetFeatureInfo gfi = new GetFeatureInfo( Collections.singletonList( originalName ), query.getWidth(),
                       query.getHeight(), query.getX(), query.getY(), query.getEnvelope(),
                       crs, query.getFeatureCount() );
  return new RemoteWMSLayerData( client, gfi, extraParams );
}
origin: deegree/deegree3

GetFeatureInfo request = new GetFeatureInfo( layers, width, height, i, j, bbox, crs, limit );
Map<String, String> overriddenParameters = new HashMap<String, String>();
RequestUtils.replaceParameters( overriddenParameters, RequestUtils.getCurrentThreadRequestParameters().get(),
             defaultGetFeatureInfo, hardGetFeatureInfo );
fc = client.doGetFeatureInfo( request, overriddenParameters );
origin: deegree/deegree3

try {
  Map<String, String> overriddenParameters = new HashMap<String, String>();
  RequestUtils.replaceParameters( overriddenParameters,
                  RequestUtils.getCurrentThreadRequestParameters().get(),
                  defaultGetFeatureInfo, hardGetFeatureInfo );
  Operation op = client.getOperations().getOperation( "GetFeatureInfo" );
origin: deegree/deegree3

@Override
public Tile getTile( long x, long y ) {
  if ( metadata.getNumTilesX() <= x || metadata.getNumTilesY() <= y || x < 0 || y < 0 ) {
    return null;
  }
  double width = metadata.getTileWidth();
  double height = metadata.getTileHeight();
  Envelope env = metadata.getSpatialMetadata().getEnvelope();
  double minx = width * x + env.getMin().get0();
  double miny = env.getMax().get1() - height * y;
  Envelope envelope = fac.createEnvelope( minx, miny - height, minx + width, miny, env.getCoordinateSystem() );
  ICRS crs = this.crs;
  if ( crs == null ) {
    crs = envelope.getCoordinateSystem();
  }
  Map<String, String> overriddenParameters = new HashMap<String, String>();
  RequestUtils.replaceParameters( overriddenParameters, RequestUtils.getCurrentThreadRequestParameters().get(),
                  defaultGetMap, hardGetMap );
  GetMap gm = new GetMap( layers, styles, (int) tileSizeX, (int) tileSizeY, envelope, crs, format, true,
              overriddenParameters );
  return new RemoteWMSTile( client, gm, recodedOutputFormat, defaultGetFeatureInfo, hardGetFeatureInfo );
}
org.deegree.commons.utilsRequestUtils

Javadoc

Utility class to pass request parameters implicitly through the various layers.

Most used methods

  • getCurrentThreadRequestParameters
    This thread local can be used to store the current thread's request parameters. Use with caution, an
  • replaceParameters
    Utility method that uppercases the original parameters, adds the default parameters in the map if mi

Popular in Java

  • Updating database using SQL prepared statement
  • putExtra (Intent)
  • onRequestPermissionsResult (Fragment)
  • startActivity (Activity)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now