Ticket #1285 (closed feature: fixed)

Opened 5 years ago

Last modified 3 years ago

Support for image layers tiled using Zoomify storage standard

Reported by: ianmayo Owned by: 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 Download (13.7 KB) - added by klokan 4 years ago.

Change History

Changed 5 years ago 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.

Changed 5 years ago 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

Changed 5 years ago by crschmidt

  • priority changed from minor to major

Changed 5 years ago 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.

Changed 5 years ago 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

Changed 4 years ago 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.

Changed 4 years ago by klokan

  • cc klokan added

Changed 4 years ago by klokan

  • keywords foss4g09 added

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.

Changed 4 years ago 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.

Changed 4 years ago by klokan

Changed 4 years ago by ahocevar

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

Changed 3 years ago 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)

Note: See TracTickets for help on using tickets.