OpenLayers OpenLayers

Ticket #1285 (closed feature: fixed)

Opened 2 years ago

Last modified 1 week ago

Support for image layers tiled using Zoomify storage standard

Reported by: ianmayo Assigned to: ahocevar
Priority: major Milestone: 2.9 Release
Component: general Version: 2.5
Keywords: foss4g09 Cc: klokan
State: Complete

Description

OpenLayers is already able to plot geo-referenced images as a layer.

Zoomify (http://www.zoomify.com/default.htm) is a free application that takes an image and supplies a folder containing a collection of tiled versions of the image at a range of resolutions.

A layer capable of plotting multi-resolution tiled data will offer high performance when viewing a backdrop image at a range of zoom levels. Zoomify EZ is able to produce this data at zero cost.

It may be possible to duplicate this functionality using a WMS and TileCache, but this implementation is more accessible to the non-WMS user.

This feature would be directly applicable to plotting scanned maps/charts.

Attachments

zoomify.patch (13.7 kB) - added by klokan on 10/24/09 00:19:17.

Change History

01/19/08 07:22:36 changed by crschmidt

  • milestone set to 2.7 Release.

Note that you actually don't even need a WMS and TileCache to implement this, since TileCache can read images ana chop them up -- but it kinda sucks at it :) I think this is a fine feature to add.

05/30/08 09:33:44 changed by klokan

Hi, here is the patch for Zoomify Tiles.

I tried to write is as nice as possible...

Life preview is there:

http://oldmapsonline.googlecode.com/svn/trunk/openlayers/examples/zoomify.html

07/28/08 12:01:16 changed by crschmidt

  • priority changed from minor to major.

08/26/08 02:46:54 changed by euzuro

  • state set to Review.

First impression is that this is a clean patch that adds new functionality at no risk to the rest of the system.

We do, however, need a CLA before we can put this in.

08/27/08 00:25:41 changed by euzuro

  • state changed from Review to Needs More Work.
  • milestone changed from 2.7 Release to 2.8 Release.

It has been brought to my attention by cr5 that the code modifying the Tile.Image class in this patch will actually break the gutters functionality.

This ticket will work much better once #1496 is in.

For now, unfortunately we have to move this to 2.8

03/18/09 11:18:24 changed by crschmidt

  • milestone changed from 2.8 Release to 2.9 Release.

1496 will be in 2.8. If someone wants to clean up this patch with that in mind for 2.8, please do so, but we don't have a taker handy, so bumping.

06/25/09 07:23:23 changed by klokan

  • cc set to klokan.

10/22/09 21:25:38 changed by klokan

  • keywords set to foss4g09.

I would like to have a look at this and #1496 at the Code Sprint FOSS4G 2009. It would be great to close those finally.

10/24/09 00:18:40 changed by klokan

OpenLayers modifications of the Tile/Image.js are in #2324 (to support cropped edge tiles). Here I am attaching an updated patch just with new Layer/Zoomify.js and example/zoomify.html to demonstrate the functionality.

10/24/09 00:19:17 changed by klokan

  • attachment zoomify.patch added.

10/24/09 00:20:53 changed by ahocevar

  • owner set to ahocevar.
  • state changed from Needs More Work to Review.

03/04/10 02:43:18 changed by ahocevar

  • status changed from new to closed.
  • state changed from Review to Complete.
  • resolution set to fixed.

[10086] Added Layer.Zoomify. This is a late follow-up on the FOSS4G 2009 sprint in Sydney. Thanks Petr for the hard work on this. p=klokan, r=me (closes #1285)