Move raster reprojection error threshold to a common reproj module

This commit is contained in:
Tim Schaub
2017-12-12 17:00:30 -07:00
parent b8ab1ff852
commit 8bf00cbfb7
5 changed files with 12 additions and 13 deletions

View File

@@ -11,13 +11,6 @@ import webgl from './webgl.js';
export var ASSUME_TOUCH = false;
/**
* @type {number} Default maximum allowed threshold (in pixels) for
* reprojection triangulation. Default is `0.5`.
*/
export var DEFAULT_RASTER_REPROJECTION_ERROR_THRESHOLD = 0.5;
/**
* @type {string} Default WMS version.
*/
@@ -173,7 +166,6 @@ export default {
inherits: inherits,
VERSION: VERSION,
ASSUME_TOUCH: ASSUME_TOUCH,
DEFAULT_RASTER_REPROJECTION_ERROR_THRESHOLD: DEFAULT_RASTER_REPROJECTION_ERROR_THRESHOLD,
DEFAULT_WMS_VERSION: DEFAULT_WMS_VERSION,
ENABLE_CANVAS: ENABLE_CANVAS,
ENABLE_PROJ4JS: ENABLE_PROJ4JS,

View File

@@ -1,7 +1,8 @@
/**
* @module ol/reproj/Image
*/
import {DEFAULT_RASTER_REPROJECTION_ERROR_THRESHOLD, inherits} from '../index.js';
import {ERROR_THRESHOLD} from './common.js';
import {inherits} from '../index.js';
import _ol_ImageBase_ from '../ImageBase.js';
import _ol_ImageState_ from '../ImageState.js';
import _ol_events_ from '../events.js';
@@ -48,7 +49,7 @@ var _ol_reproj_Image_ = function(sourceProj, targetProj,
var sourceResolution = _ol_reproj_.calculateSourceResolution(
sourceProj, targetProj, targetCenter, targetResolution);
var errorThresholdInPixels = DEFAULT_RASTER_REPROJECTION_ERROR_THRESHOLD;
var errorThresholdInPixels = ERROR_THRESHOLD;
/**
* @private

View File

@@ -1,7 +1,8 @@
/**
* @module ol/reproj/Tile
*/
import {DEFAULT_RASTER_REPROJECTION_ERROR_THRESHOLD, inherits} from '../index.js';
import {ERROR_THRESHOLD} from './common.js';
import {inherits} from '../index.js';
import _ol_Tile_ from '../Tile.js';
import _ol_TileState_ from '../TileState.js';
import _ol_events_ from '../events.js';
@@ -136,7 +137,7 @@ var _ol_reproj_Tile_ = function(sourceProj, sourceTileGrid,
}
var errorThresholdInPixels = opt_errorThreshold !== undefined ?
opt_errorThreshold : DEFAULT_RASTER_REPROJECTION_ERROR_THRESHOLD;
opt_errorThreshold : ERROR_THRESHOLD;
/**
* @private

5
src/ol/reproj/common.js Normal file
View File

@@ -0,0 +1,5 @@
/**
* @type {number} Default maximum allowed threshold (in pixels) for
* reprojection triangulation.
*/
export var ERROR_THRESHOLD = 0.5;