[OpenLayers-Dev] Zoomify Layer and Canvas

Alan Page alan at objectivepathology.com
Wed Aug 11 16:52:22 EDT 2010


Most of the source images are multi-pyramidal TIFF, but we can also support
some JPEG 2000 files and some other microscope scan formats. By using URL
rewrite and a few other tricks the tile server appears like a real Zoomify
image. Our source images don't have a full pyramid - typically only every
second layer. So I have to create intermediate layers on-demand. Also, many
images have JPEG 2000 tiles in the TIFF pyramid and I have to transcode to
jpeg.

http://test.objectivepathology.com/server/UoGuelph/OVC/PathoBiology/Histolog
y/Annotated/D08-26-annotated/TileGroup0/0-0-0.jpg does not exist as a file
on the web server. It is generated on demand though there is also a tile
cache. URL rewrite turns this 'friendly' url into a parameter which is
passed to the http handler.

But certainly it would be possible to do this with other tile servers.
http://help.oldmapsonline.org/ uses IIP image server. Since they publish
source code in sourceforge, you may get good ideas there.
We are using IIS http handler, but other people use FastCGI on Apache.

Alan

-----Original Message-----
From: Gajera Tejas [mailto:tejas.gajera at gmail.com] 
Sent: Wednesday, August 11, 2010 2:54 PM
To: Alan Page
Cc: dev at openlayers.org
Subject: Re: [OpenLayers-Dev] Zoomify Layer and Canvas

Thanks for your response Alan.

Just curious to know what kind of tile structure you use to display map. Is
it Zoomify tile structure or a multi pyramidal tiff file?
Moreover, what is 'virtual' zoomify tile server? Is it IIPImage server?
Please give me some more ideas, I'm new to these all technologies.

Regards,
Tejas Gajera


On Wed, Aug 11, 2010 at 11:46 AM, Alan Page <alan at objectivepathology.com>
wrote:
> See:
> http://test.objectivepathology.com/default.aspx?curfolder=/UoGuelph/OV
> C/Path
> oBiology/Histology/Annotated
> Click on any of the thumbnails to see customized openlayers viewer 
> with annotation support.
> The tiles are coming from tiled tiff, passed through a 'virtual' 
> zoomify tile server.
> Openlayers zoomify is hard-coded for 256 pixel tiles so I added an 
> extra parameter in my version to set other tile sizes.
>
> Alan
>
> -----Original Message-----
> From: dev-bounces at openlayers.org [mailto:dev-bounces at openlayers.org] 
> On Behalf Of dev-request at openlayers.org
> Sent: Wednesday, August 11, 2010 12:00 PM
> To: dev at openlayers.org
> Subject: Dev Digest, Vol 47, Issue 13
>
> Send Dev mailing list submissions to
>        dev at openlayers.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://openlayers.org/mailman/listinfo/dev
> or, via email, send a message with subject or body 'help' to
>        dev-request at openlayers.org
>
> You can reach the person managing the list at
>        dev-owner at openlayers.org
>
> When replying, please edit your Subject line so it is more specific 
> than
> "Re: Contents of Dev digest..."
>
>
> Today's Topics:
>
>   1. Re: Hover over point - Display name (lcp-2)
>   2. Re: Hover over point - Display name (Roald de Wit)
>   3. Feature introduced in #2340 - why not public? (Bj?rn Harrtell)
>   4. Re: Feature introduced in #2340 - why not public?
>      (Bart van den Eijnden (OSGIS))
>   5. Zoomify Layer and Canvas (Gajera Tejas)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 10 Aug 2010 11:58:32 -0700 (PDT)
> From: lcp-2 <lcpsignup at gmail.com>
> Subject: Re: [OpenLayers-Dev] Hover over point - Display name
> To: dev at openlayers.org
> Message-ID: <1281466712662-5394446.post at n2.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
>
> This worked - popups are limited to one at a time now.
>
> Thanks!
> --
> View this message in context:
> http://osgeo-org.1803224.n2.nabble.com/Hover-over-point-Display-name-t
> p48972
> 11p5394446.html
> Sent from the OpenLayers Dev mailing list archive at Nabble.com.
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 11 Aug 2010 11:41:02 +1000
> From: Roald de Wit <list at rdewit.net>
> Subject: Re: [OpenLayers-Dev] Hover over point - Display name
> To: dev at openlayers.org
> Message-ID: <4C61FFAE.8080309 at rdewit.net>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>  Hi,
>
> On 10/08/10 10:23, lcp-2 wrote:
>> However, I would still like to know how to make it so only one popup 
>> can show up at a time on the map so the map is not crowded with popups.
>
> Have a look at the 'exclusive' parameter in addPopup:
> http://dev.openlayers.org/apidocs/files/OpenLayers/Map-js.html#OpenLay
> ers.Ma
> p.addPopup
>
> Please send future questions like these to the OL Users list. This 
> list is for discussing the (development of) the internals of OL. Not its
use.
>
> Regards, Roald
>
>
> ------------------------------
>
> Message: 3
> Date: Wed, 11 Aug 2010 11:33:46 +0200
> From: Bj?rn Harrtell <bjorn.harrtell at gmail.com>
> Subject: [OpenLayers-Dev] Feature introduced in #2340 - why not
>        public?
> To: dev at openlayers.org
> Message-ID:
>        <AANLkTi=cn65ErRmQ_3HPvTP=1LHzZ8H5aFmGaJOgL-Mw at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> I wanted something like the feature introduced in 
> http://trac.openlayers.org/ticket/2340 which I found only after making 
> a hack myself that did the same thing. I missed the existing 
> implementation because it's not marked as API and as such not included 
> in the public API docs.
>
> Any specific reason to not make this feature (setLayer method on 
> SelectFeature Control) available in public API?
>
> /Bj?rn
>
>
> ------------------------------
>
> Message: 4
> Date: Wed, 11 Aug 2010 11:34:48 +0200 (CEST)
> From: "Bart van den Eijnden (OSGIS)" <bartvde at osgis.nl>
> Subject: Re: [OpenLayers-Dev] Feature introduced in #2340 - why not
>        public?
> To: bjorn at wololo.org
> Cc: dev at openlayers.org
> Message-ID:
>
> <22606.145.50.39.11.1281519288.squirrel at webmail.hostingdiscounter.nl>
> Content-Type: text/plain;charset=iso-8859-1
>
> Hi Bjorn,
>
> good catch, I'll mark it as API just now. Makes sense.
>
> Best regards,
> Bart
>
>> I wanted something like the feature introduced in 
>> http://trac.openlayers.org/ticket/2340 which I found only after 
>> making a hack myself that did the same thing. I missed the existing 
>> implementation because it's not marked as API and as such not 
>> included in the public API docs.
>>
>> Any specific reason to not make this feature (setLayer method on 
>> SelectFeature Control) available in public API?
>>
>> /Bj??rn
>> _______________________________________________
>> Dev mailing list
>> Dev at openlayers.org
>> http://openlayers.org/mailman/listinfo/dev
>>
>
>
> --
> Looking for flexible support on OpenLayers or GeoExt? Please check out 
> http://www.osgis.nl/support.html
>
> Bart van den Eijnden
> OSGIS
> bartvde at osgis.nl
>
>
>
> ------------------------------
>
> Message: 5
> Date: Wed, 11 Aug 2010 08:06:02 -0700
> From: Gajera Tejas <tejas.gajera at gmail.com>
> Subject: [OpenLayers-Dev] Zoomify Layer and Canvas
> To: dev at openlayers.org
> Message-ID:
>        <AANLkTi=Xnt1eys92=VHEBAYHGtZzYXiJY3NMZ73grRYc at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi there!
>
> I was wondering if anyone have used OpenLayers Zoomify layer and 
> canvas together? Any idea will be appreciated.
>
> Regards,
> Tejas Gajera
>
>
> ------------------------------
>
> _______________________________________________
> Dev mailing list
> Dev at openlayers.org
> http://openlayers.org/mailman/listinfo/dev
>
>
> End of Dev Digest, Vol 47, Issue 13
> ***********************************
>
> _______________________________________________
> Dev mailing list
> Dev at openlayers.org
> http://openlayers.org/mailman/listinfo/dev
>




More information about the Dev mailing list