My own 2 cents here; if possible see if you can work with gdavis's existing
work. The extra round of QA would do a lot of good. Graham if needful I can
also do code reviews in order to keep the pace up.
Jody

On Wed, Jan 28, 2009 at 2:38 PM, John Hudson <[email protected]>wrote:

> Hey Graham,
>
> I have been looking at extending the WMSCTileUtils class to do several new
> things which I need for my project:
>
> * Cache a bounded region
> * Cache multiple TileSets (at once)
>
> Can I go ahead and implement these changes in WMSCTileUtils, or should I
> extend my own utils class to do the new magic?
>
> Looking through your code, it looks as if it would be relatively straight
> forward to achieve these features, and keep existing functionality. Have you
> got any suggestions?
>
> While I'm at it I'll look at the Java Heap Space issue the preloading cache
> is having.
>
> Cheers,
>
> John
>
>
> -----Original Message-----
> From: [email protected] [mailto:
> [email protected]] On Behalf Of Graham Davis
> Sent: Friday, January 09, 2009 3:10 AM
> To: Jody Garnett
> Cc: User-friendly Desktop Internet GIS
> Subject: Re: [udig-devel] WMS-C Caching / MapInfo .TAB export
>
> Hi Mr. Hudson,
>
> We are not currently working on the WMS-C tile caching.  It is possible
> it has some bugs as it was developed as a first step and version.  And
> the tile preloading can definitely put a large strain on uDig and your
> system since it is literally sending thousands of requests and writing
> them to disk (in queued groups of course) but it doesn't surprise me
> that it could crash.  If you see areas for improvements please feel free
> do to so.
>
> Graham
>
>
> Jody Garnett wrote:
> > Hi Mr Hudson:
> >
> > Sounds like you have your first couple of bugs to report; Graham Davis
> > was the developer working on this stuff and he may or may not be aware
> > of the problem. While you wait to hear from him perhaps you can look
> > into where the problem occurs and make a patch?
> >
> > Jody
> >
> > On Thu, Jan 8, 2009 at 7:36 AM, John Hudson <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >     Hello everyone,
> >
> >
> >
> >     I'm starting a custom build that will require features from the
> >     trunk, particularly WMS-C, the custom build involves mostly two
> >     fronts:
> >
> >
> >
> >     1.       Disk caching TileCache
> >
> >     2.       Exporting the disk cache MapInfo .TAB files.
> >
> >
> >
> >     Is anyone currently working on WMS-C?  Jody mentioned in an email
> >     last month that we (LISAsoft) might have be getting some work on
> >     this, I guess that's my queue to say "we get the work, YAY!"... so
> >     looking at uDig, this is where I'm at:
> >
> >
> >
> >     After building uDig from the trunk, there is a few issues I would
> >     like to fix:
> >
> >
> >
> >                     testing with:
> >
> >
> >
> http://wmsc1.terrapages.net/getpngmap?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities&tiled=true
> >     <
> http://wmsc1.terrapages.net/getpngmap?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities&tiled=true
> >
> >
> >
> >
> http://labs.metacarta.com/wms-c/Basic.py?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities&tiled=true
> >     <
> http://labs.metacarta.com/wms-c/Basic.py?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities&tiled=true
> >
> >
> >
> >
> >     ·         Upon restarting uDig, (most times) wms-c layers are not
> >     rendered and causes a NPE here:
> >
> >
> >
> >     _java.lang.NullPointerException_
> >
> >           at sun.misc.FloatingDecimal.readJavaFormatString(Unknown
> Source)
> >
> >           at java.lang.Double.parseDouble(Unknown Source)
> >
> >           at
> >
> net.refractions.udig.catalog.wmsc.server.TiledWebMapServer.<init>(_TiledWebMapServer.java:93_)
> >
> >           at
> >
> net.refractions.udig.catalog.internal.wmsc.WMSCServiceImpl.getWMSC(_WMSCServiceImpl.java:187_)
> >
> >           at
> >
> net.refractions.udig.catalog.internal.wmsc.WMSCServiceImpl.members(_WMSCServiceImpl.java:105_)
> >
> >           at
> >
> net.refractions.udig.catalog.internal.CatalogImpl.getChildById(_CatalogImpl.java:537_)
> >
> >     at
> >
> net.refractions.udig.catalog.internal.CatalogImpl.find(_CatalogImpl.java:292_)
> >
> >
> >
> >     ·         In Window à Preferences à WMS-C Tiles: Disk Cache
> >     Location is ignored when preloading cache (win32), it is instead
> >     just downloaded to "c:/tilecache"
> >
> >     ·         uDig crash's when preloading WMS-C layers, (NPE in
> >     TileImageReadWriter.writeTile) (disk not full)
> >
> >
> >
> >     Possible issues / functionality to be implemented:
> >
> >
> >
> >     ·         On Disk Cache doesn't populate
> >
> >
> >
> >     Once these are fixed I will need to add:
> >
> >
> >
> >     ·         Cache expiry rules (as an extension to the current
> >     options in WMS-C Tiles)
> >
> >     ·         Export plugin to export to MapInfo .TAB files
> >
> >
> >
> >
> >
> >
> >
> >     Cheers,
> >
> >
> >
> >
> >
> >     Johnathon Hudson
> >     Software Engineer
> >
> >     LISAsoft Pty Ltd
> >
> >     [email protected] <mailto:[email protected]>
> >     Level 1, 30 Currie Street
> >     Adelaide SA 5000 AUSTRALIA
> >     Ph: +61 8 8425 8050
> >     Fax: +61 8 8425 8099
> >     Mobile: +61 402 300 415
> >     Website: www.lisasoft.com <http://www.lisasoft.com/>
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------
> >     The contents of this email are confidential and may be subject to
> >     legal or professional privilege and copyright. No representation
> >     is made that this email is free of viruses or other defects. If
> >     you have received this communication in error, you may not copy or
> >     distribute any part of it or otherwise disclose its contents to
> >     anyone. Please advise the sender of your incorrect receipt of this
> >     correspondence.
> >
> >     _______________________________________________
> >     User-friendly Desktop Internet GIS (uDig)
> >     http://udig.refractions.net
> >     http://lists.refractions.net/mailman/listinfo/udig-devel
> >
> >
>
>
> --
> Graham Davis
> Refractions Research Inc.
> [email protected]
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>
> The contents of this email are confidential and may be subject to legal or
> professional privilege and copyright. No representation is made that this
> email is free of viruses or other defects. If you have received this
> communication in error, you may not copy or distribute any part of it or
> otherwise disclose its contents to anyone. Please advise the sender of your
> incorrect receipt of this correspondence.
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to