Giter Club home page Giter Club logo

mod_reproject's Introduction

mod_reproject

NOT YET FUNCTIONAL

An apache module that converts a geospatial tile service from one projection and tiling grid to another

Implements one apache configuration directive: Retile_ConfigurationFiles source_configuration_file configuration_file The first file contains the source raster information, while the second the desired configuration for the output

Directives for both configuration files

Size X Y Z C

  • Mandatory, at least x and y, the raster size in pixels, in both files

PageSize X Y 1 C

  • Optional, the pagesize in pixels, in both files

Projection String

  • Optional, in both files

SkippedLevels N

  • Optional, defaults to 0, counted from the top of the pyramid, in both files

Projection WKT

  • Optional, defaults to WM, as in WebMercator

BoundingBox xmin,ymin,xmax,ymax

  • Optional, bounding box, defaults to 0 to 1 in both x and y

Directives only in the reproject configuration file

SourcePath

  • Mandatory, the location of the tile source, up to the numerical arguments, as a local web path suitable for a subrequest

EmptyTile

  • Size Offset FileName

MimeType

  • Output mime type, defaults to input format

RegExp

  • One or more, guard regular expression, the URL has to match one of these if any is present

ETagSeed

  • A base32 64bit number, to be used as a seed for ETag generation

InputBufferSize

  • Default is 1MB, should be larger than the maximum expected input tile size

OutputBufferSize

  • Default is 1MB, should be larger than the maximum expected output tile size

Quality

  • A floating point figure, format dependent. Default is 75, suitable for JPEG format

Oversample

  • If on and the output resolution falls between two available input resolution levels, the lower resolution input will be chosen instead of the higher one.

Ways to use

If the input and output size and alignment match, it can be used to change quality.

mod_reproject's People

Contributors

lucianpls avatar singingsingh avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.