Great, works fine!
My mapfile is shorten a bit now!

Thanx a lot for the fast answer!

Chris

On Mon, Jan 14, 2013 at 7:50 PM, Armin Burger <armin.bur...@gmx.net> wrote:

> try replace line 241 in common.php
>    if ($mapProjStr != $layerProjStr) {
>
> with
>    if ($mapProjStr && $layerProjStr  && $mapProjStr != $layerProjStr) {
>
> and see if the error disappears. I always use projection definitions for
> layers so I will not get this error.
>
> armin
>
>
> On 14/01/2013 17:07, Chris forum wrote:
> > Hi all,
> >
> > pmapper 4.3 / plainlayout4
> > Xubuntu (OSGEO live 6)
> > Mapserver 6.0.3
> > php 5.3.10
> >
> > According to the MapServer doc (
> > http://mapserver.org/mapfile/projection.html#projection):
> > "*If all of your data in the mapfile is in the same projection, you DO
> NOT
> > have to specify any projection objects. MapServer will assume that all of
> > the data is in the same projection*."
> >
> > That is my case, here under the projection declared at the beginning of
> the
> > mapfile:
> >
> > MAP
> > ...
> > PROJECTION
> >    #"init=epsg:21781"
> >    "+proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1
> > +x_0=600000 +y_0=200000 +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,0,0
> > +units=m +no_defs"
> > END
> >
> > As stated by the note above, I don't have to specify each layer
> projection
> > in order to have the map displayed correctly.
> >
> > But if I want to have the legend working (toc/legend swap with
> plainlayout4
> >
> example<javascript:openNew('p42',%20'960#700#medium',%20'it',%20'plainlayout4',%20'')>),
> > I have to add this projection to each layer individually. If I don't, I
> get
> > the following php error:
> >
> >   PHP Warning:  projectionObj::__construct(): [MapServer Error]:
> > msProcessProjection(): projection not named
> >   in /data/dataweb/web/pmapper/pmapper430/incphp/common.php on line 247
> > [14-Jan-2013 15:45:58 UTC] PHP Fatal error:  Uncaught exception
> > 'MapScriptException' with message 'Unable to construct projectionObj.' in
> > /data/dataweb/web/pmapper/pmapper430/incphp/common.php:247
> > Stack trace:
> > #0 /data/dataweb/web/pmapper/pmapper430/incphp/common.php(247):
> > projectionObj->__construct('')
> > #1 /data/dataweb/web/pmapper/pmapper430/incphp/layerview.php(201):
> > PMCommon::checkScale(Object(mapObj), Object(layerObj), 4623.0496440596,
> > Array)
> > #2 /data/dataweb/web/pmapper/pmapper430/incphp/layerview.php(141):
> > LayerView->getGroup(Object(GROUP))
> > #3 /data/dataweb/web/pmapper/pmapper430/incphp/layerview.php(107):
> > LayerView->getGroupList()
> > #4 /data/dataweb/web/pmapper/pmapper430/incphp/legend.php(53):
> > LayerView->getCategoryList()
> > #5 /data/dataweb/web/pmapper/pmapper430/incphp/xajax/x_legend.php(43):
> > Legend->writeGroups(false, Array)
> > #6 {main}
> >    thrown in /data/dataweb/web/pmapper/pmapper430/incphp/common.php on
> line
> > 247
> >
> > Is that a normal behaviour of pmapper?
> >
> > Cheers,
> > Chris
> >
> ------------------------------------------------------------------------------
> > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> > MVPs and experts. SALE $99.99 this month only -- learn more at:
> > http://p.sf.net/sfu/learnmore_122412
> > _______________________________________________
> > pmapper-users mailing list
> > pmapper-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/pmapper-users
> >
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122412
> _______________________________________________
> pmapper-users mailing list
> pmapper-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pmapper-users
>
------------------------------------------------------------------------------
Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
and more. Get SQL Server skills now (including 2012) with LearnDevNow -
200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only - learn more at:
http://p.sf.net/sfu/learnmore_122512
_______________________________________________
pmapper-users mailing list
pmapper-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmapper-users

Reply via email to