Managed to solve this one.Here are my findings:

InternalRenderMetricsFactory.canRender
would return delegate.canRender(context). The problem was that
delegate was of  type RasterRenderMetricsFactory instead  of
BasicWMTRenderMetricsFactory. 

Upon further inspection I found that 
just checking the
net.refractions.udig.catalog.wmt plugin in run
configurations->plugins does not require for the
....render.wmt.basic plugin to be included. So  if you check the
catalog.wmt plugin and then click the “add required plugins” 
button  you will not get to see any wmt layer and you will also not get
any error message that may give you the idea that a vital plugin was not 
included. You'd think that if the catalog.wmt plugin was included
the user would want to see some wmt layers onscreen :). Newbies (like
me) beware!

Cheers




________________________________
 From: George Schole <georgesch...@yahoo.com>
To: User-friendly Desktop Internet GIS <udig-devel@lists.refractions.net> 
Sent: Tuesday, June 12, 2012 1:47 PM
Subject: [udig-devel] Wmt georesource is not rendered. Why??
 

Hello all,

I'm encountering a very frustrating
problem. I am trying to render a mapnik layer using  eclipse 3.7.2
with udig sdk 1.3.1. Using eclipse 3.6.1 with udg sdk 1.2.1  and
executing the exact same code  the mapnik layer renders correctly . 
So map.sendCommandASync(newAddLayersCommand(theres));  
w
returns different results in what seems to be virtually identical
cases; by the way  “theres” has the following content ( in both
run cases) : 
[WMTGeoResource(wmt://localhost/wmt/net.refractions.udig.catalog.internal.wmt.wmtsource.OSMMapnikSource#blank)]
 
Some
other observations:  
1.

in
the non-rendering case the console output is  
!MESSAGE
Unable to parse version from about.mappings file. Defaulting to a
blank string.
log4j:WARN
No appenders could be found for logger (org.geotools.factory).
log4j:WARN
Please initialize the log4j system properly.
[WMTService.createService]
wmt://localhost/wmt/net.refractions.udig.catalog.internal.wmt.wmtsource.OSMMapnikSource
Application
Started: 3746
[WMTSource]
EPSG:900913 is not in the database, now it is created manually
[WMTService.createService]
wmt://localhost/wmt/net.refractions.udig.catalog.internal.wmt.wmtsource.OSMMapnikSource

in
the rendering case te console output is something like:  
[WMTSource]
EPSG:900913 is not in the database, now it is created manually
[WMTService.createService]
wmt://localhost/wmt/net.refractions.udig.catalog.internal.wmt.wmtsource.OSMMapnikSource

[BasicWMTRender.render]
is called
[BasicWMTRender.render]
is called
[BasicWMTRender.render]
is called
[BasicWMTRender.render]
is called
[BasicWMTRender.render]
Scale: 3.572181633149704E8
[BasicWMTRender.render]
Scale: 3.572181633149704E8
[BasicWMTRender.render]
Scale: 3.572181633149704E8
[BasicWMTRender.render]
Scale: 3.572181633149704E8
[OSMTile.getTileFromCoordinate]
18/234940/101706 lon: 142.6415091924573 lat: 37.358490807542694
[OSMTile.getTileFromCoordinate]
18/234940/160437 lon: 142.6415091924573 lat: -37.358490807542694
…
…
[WMTSource.addTileToList]
Was not in cache: Mapnik_2_1_0
[OSMTile.getTileFromCoordinate]
2/3/2 lon: 142.6415091924573 lat: -37.358490807542694
[OSMTile.getTileFromCoordinate]
2/0/2 lon: -142.6415091924573 lat: -37.358490807542694
[OSMTile.getTileFromCoordinate]
2/0/1 lon: -142.6415091924573 lat: 37.358490807542694
[WMTSource.cutExtentIntoTiles]
Adding right neighbour: Mapnik_2_1_0
…
…
!ENTRY
net.refractions.udig.catalog.internal.wmt 4 0 2012-06-11 19:05:19.175
!MESSAGE
WMT GetTile: http://tile.openstreetmap.org/2/2/3.png

!ENTRY
net.refractions.udig.catalog.internal.wmt 4 0 2012-06-11 19:05:19.176
!MESSAGE
WMT GetTile: http://tile.openstreetmap.org/2/0/0.png  

Please
give me a few tips on how I might solve this problem. I really want
to use an osm map in my little project. I would use the older udig
sdk but I can't seem to  render a postgis layer using the older sdk
:)). It works in the  new one. I think it has something to do with
the fact I have postgis 2.0 installed.
 
PS
@andrea antonello: I see that you have been working on the wmt plugin
lately.  
Please
tell me you encountred these rendering problems. :)
 
Thanks


_______________________________________________
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