Commit Graph
100 Commits
Author SHA1 Message Date
Tim Schaub 34c84cf107 Allow WebGL tile layers to be constructed without a source 2021-12-19 09:58:40 -07:00
Tim Schaub 0cc3bae8fe Preserve the drawing buffer by default for WebGL layers 2021-12-18 12:25:03 -07:00
Tim Schaub 68ea485e69 Dispatch precompose and postcompose events for WebGL layers 2021-12-15 16:59:51 -07:00
Tim Schaub 3f73a2f04f Add a layer opacity example 2021-12-15 09:42:46 -07:00
Tim Schaub 6958ca3101 Lazily create resources for worker 2021-12-14 16:54:06 -07:00
Tim Schaub 78bf0a3679 Assume limited precision when rounding 2021-12-11 15:57:42 -07:00
Tim Schaub f5803ad6ca Support expressions for band arguments 2021-12-05 17:04:50 -07:00
Tim Schaub acea9dc822 Rendering test for setting layer style 2021-12-02 17:16:35 -07:00
Tim Schaub 686a6f147d Add example of resetting a layer style 2021-12-02 16:32:00 -07:00
Tim Schaub c2fc800fc1 Allow WebGL tile layer style to be updated 2021-12-02 16:32:00 -07:00
Tim Schaub 04ac30009b Normalize based on GDAL stats metadata 2021-12-01 09:46:37 -07:00
Tim Schaub 3ef40f8e22 Allow wrapX to be set on GeoTIFF sources 2021-11-30 16:49:21 -07:00
Tim Schaub 3bf1aef8e2 Avoid loading tiles outside the grid extent 2021-11-30 16:30:51 -07:00
Tim Schaub eaea5b3bdc Update expectations 2021-11-29 08:10:09 -07:00
Tim Schaub f6f34f82e5 Allow data tile source loader to return a value or a promise 2021-11-20 13:55:33 -07:00
Tim Schaub 611d455708 Tests for and adjustments to unpack alignment handling 2021-11-19 21:11:32 -07:00
Tim Schaub 6665b3325b Update the security scan task 2021-11-19 11:57:19 -07:00
Tim Schaub 6f80ba93c8 Add the renderer type to generic layer template variables 2021-11-19 10:56:37 -07:00
Tim Schaub 26d5b2163a Remove CodeQL workflow 2021-11-19 08:36:36 -07:00
Tim Schaub 6f2afe0088 Update the security scan task 2021-11-18 15:56:24 -07:00
Tim Schaub f336cf30b0 Additional types for WebGL renderer, sources, and tiles 2021-11-16 11:24:41 -07:00
Tim Schaub 996a6af6a3 Remove unused dependencies 2021-11-16 09:31:16 -07:00
Tim Schaub aa2b55aefe Use registry URL when publishing 2021-11-16 08:58:06 -07:00
Tim Schaub 45c8ad37c8 Use workflow_run event to deploy pull request previews 2021-11-15 15:31:57 -07:00
Tim Schaub a2f3c02ac5 Allow canvas reuse for WebGL layers 2021-11-14 12:34:14 -07:00
Tim Schaub 0dfbedb099 Lazily create the WebGL helper 2021-11-13 11:37:09 -07:00
Tim Schaub 371bb85350 Add a map property to layers 2021-11-12 17:54:10 -07:00
Tim Schaub 70dbe21520 Test config update 2021-11-10 14:33:13 -07:00
Tim Schaub 2ec760d9a5 New Bing Maps key 2021-11-05 15:26:17 -06:00
Tim Schaub 0e19c9aa2b Example that demonstrates a color expression using variables 2021-10-29 11:48:41 -06:00
Tim Schaub 2adf74ece4 Include WebGL context in render events for WebGL layers 2021-10-29 08:39:47 -06:00
Tim Schaub 1b17f347c0 Add test for new removeFeature behavior 2021-10-27 14:11:55 -06:00
Tim Schaub f1c0781eb2 Example style update 2021-10-26 16:55:56 -06:00
Tim Schaub fc03078e2a Include charset 2021-10-22 22:46:06 -10:00
Tim Schaub c72101ff2e Add status context 2021-10-22 22:45:42 -10:00
Tim Schaub 2c757bc8fa Add commit status with preview URL 2021-10-22 22:31:50 -10:00
Tim Schaub 635a236ab8 Use SHA for pull request head 2021-10-22 22:08:07 -10:00
Tim Schaub 5ac9dbeb89 Use pull request head 2021-10-22 21:14:47 -10:00
Tim Schaub ba6d6f3bb4 Build site preview as a GitHub action 2021-10-22 14:27:34 -10:00
Tim Schaub d52392dabe Update docs to mention Vite 2021-10-15 07:05:44 -06:00
Tim Schaub d3138e4e98 Develop on 6.9.1-dev 2021-10-12 13:58:27 -06:00
Tim Schaub f86bad7459 Updates for 6.9.0 2021-10-12 13:47:14 -06:00
Tim Schaub 9224678627 Simplified ESLint config 2021-10-12 09:03:53 -06:00
Tim Schaub 60790fea18 Only trigger change event if animating a tile transition 2021-10-10 13:03:09 -06:00
Tim Schaub d5a27dae4f Add a note about installing git before using create-ol-app 2021-10-06 09:01:20 -06:00
Tim Schaub 6506efab0c Add more definitions for GeoTIFF types 2021-10-01 17:06:13 -06:00
Tim Schaub 9d709cb3d9 Additional documentation on the nodata property 2021-10-01 13:48:35 -06:00
Tim Schaub ba444117bb Use nodata values in the GeoTIFF headers for fill value 2021-10-01 11:47:27 -06:00
Tim Schaub d7b0191c78 Support a normalize option on the GeoTIFF source 2021-09-29 10:25:22 -06:00
Tim Schaub 79cfeb9a07 Spelling correction 2021-09-26 20:11:40 -06:00
Tim Schaub ef5d00cb9a Controls inherit font size from parent 2021-09-25 06:31:36 +00:00
Tim Schaub 6b1232b922 Back to development 2021-09-24 19:54:37 +00:00
Tim Schaub a2d6bd3d85 Updates for 6.8 2021-09-24 19:51:28 +00:00
Tim Schaub 3db0bf1c6d Update to the WebGL sea level example 2021-09-24 13:41:19 +00:00
Tim Schaub f5052149d1 Updated styles 2021-09-24 13:40:54 +00:00
Tim Schaub a5e236fe0c Update expectations for vector tile icon label rendering 2021-09-24 13:24:14 +00:00
Tim Schaub 4dc66ef8e3 Enqueue tiles at the next resolution in the animation 2021-09-23 17:28:39 +00:00
Tim Schaub f357495574 All layers now call dispose on the renderer 2021-09-23 13:14:22 +00:00
Tim Schaub a332842540 More cleanup in the WebGL tile layer's dispose method 2021-09-23 12:00:00 +00:00
Tim Schaub a63735a649 Add a method to set the map layers 2021-09-21 13:34:35 +00:00
Tim Schaub d5813deb08 Allow maps to be configured with a promise for view props 2021-09-21 10:25:29 +00:00
Tim Schaub da256e6c00 Enable WebGL extensions when required 2021-09-17 14:14:12 -06:00
Tim Schaub 836aa4900e Use Uint8Array instead of Uint8ClampedArray for browser compatibility 2021-09-16 15:10:35 -06:00
Tim Schaub 0fb5237de2 Remove extra closing anchor tag 2021-09-16 09:59:22 -06:00
Tim Schaub 0783a8211f Adjustments to NumpyTiles example 2021-09-16 09:44:43 -06:00
Tim Schaub eddf8df139 Develop on 6.7.1-dev 2021-09-09 11:35:21 -06:00
Tim Schaub b64b8af2ea Changes for v6.7.0 2021-09-09 11:24:29 -06:00
Tim Schaub c0546c5f07 Rename function to avoid minification failure 2021-09-07 14:18:52 -06:00
Tim Schaub be51d0480c Try harder to get the projection from GeoTIFF headers 2021-09-06 16:55:16 -06:00
Tim Schaub 4b340fc9bc Avoid creating duplicate projections in COG examples 2021-09-06 16:08:10 -06:00
Tim Schaub fce42dc80f Check for crs starting with last image 2021-09-06 15:26:19 -06:00
Tim Schaub 0e4c40e315 Use band numbers starting with one 2021-09-06 11:31:08 -06:00
Tim Schaub 39f62f1fa2 Spelling fix 2021-09-06 11:06:46 -06:00
Tim Schaub eab8dcf7ba Support rendering of GeoTIFF images in pixel coordinates 2021-09-06 09:14:50 -06:00
Tim Schaub c0bfcfb7ba Move description above type tag 2021-09-05 11:29:15 -06:00
Tim Schaub c8067bebbb Add supported media type list to feature formats 2021-09-04 11:17:41 -06:00
Tim Schaub ac4e472353 Use union type for corner of origin 2021-09-04 10:31:36 -06:00
Tim Schaub 12795e3923 Slightly smaller functions 2021-09-03 14:21:22 -06:00
Tim Schaub d8baa87e25 Respect tile matrix set limits 2021-09-03 14:13:06 -06:00
Tim Schaub 58cf9f5f6d Leave as experimental until spec is finalized 2021-09-03 12:28:27 -06:00
Tim Schaub 4099f60779 OGC vector tile source 2021-09-03 12:28:27 -06:00
Tim Schaub 791add0d73 OGC map tile source 2021-09-03 12:28:27 -06:00
Tim Schaub d37e3e3134 Configure cache on the layer instead of the source 2021-08-27 18:04:00 -06:00
Tim Schaub de9ff20f65 Additional docs and type checking for raster source 2021-08-26 11:04:07 -06:00
Tim Schaub 42970915ea Extract nodata values from metadata when possible 2021-08-19 10:40:59 -06:00
Tim Schaub 8954f001fa Modify the source extent 2021-08-19 09:19:53 -06:00
Tim Schaub b8c52b4298 Update aspect calculation for GLSL atan implementation 2021-08-18 18:25:38 -06:00
Tim Schaub af80477c1d Rendering raster tiles with WebGL 2021-08-18 11:24:23 +02:00
Tim Schaub 08583b4a41 Add more alternative identifiers for EPSG:4326 2021-08-08 12:15:52 -06:00
Tim Schaub 73bb89f196 Add another alternative identifier for EPSG:3857 2021-08-08 12:13:19 -06:00
Tim Schaub adff6f0e77 Avoid creating context until needed 2021-07-19 09:08:21 -06:00
Tim Schaub 1b9329ea91 Shorter name for the option to create a custom cluster 2021-07-15 21:35:59 -06:00
Tim Schaub 0e7b9b9a08 Edits to the changelog 2021-07-11 14:21:29 -06:00
Tim Schaub f10210aaf4 Use create-ol-app to create a new app 2021-07-10 09:41:27 -06:00
Tim Schaub 53156ab936 Add a new placeholder option and deprecate undefinedHTML 2021-07-10 09:12:31 -06:00
Tim Schaub 9e7f5a9b40 Test empty string rendering for mouse control 2021-07-09 14:44:09 -06:00
Tim Schaub 6b13d9e851 Add GeoSolutions as a monthly sponsor 2021-07-07 12:47:48 -06:00
Tim Schaub 2e4b2e10ab Fix additional doc links 2021-06-17 21:59:51 -06:00
Tim Schaub f798902ecd Fix JSDoc generated links 2021-06-17 21:54:07 -06:00
Tim Schaub 9a38b3fc1c Cast layer to base vector type 2021-05-31 14:25:21 -06:00