perl mapscript and reference map

Lowell Filak lfilak at MEDINACO.ORG
Thu Jul 21 05:16:09 PDT 2005


The following message was sent by Jachym Cepicky
<jachym.cepicky at CENTRUM.CZ> on Thu, 21 Jul 2005 11:43:53 +0200.

> Hallo,
> I would like to make reference map with help of perl mapscript.
> 
> If I understand it well, I must do following steps:
>     
>     1) Initialize the mapfile (what I need to do anyhow)
>     my $mapObj = new mapscript::mapObj("/path/to/mapfile.map") or
die("$mapscript::ms_error->{message}");
>     
>     2) Create the refMapObject:
>     my $refImgObj = $mapObj->drawReferenceMap();
> 
>     3) Save it to disk and display it:
>     $refImgObj->save("/path/to/web/images/refmap.png");
> 
> The reference map is there, however the current region borders are not
> showen.
> 
> The mapfile part follows:
> 
> REFERENCE
>     IMAGE '/var/www/grassserv/imgs/krtiny_ref.gif'
>     EXTENT -600069.70837995 -1160066.78650493  -581069.87592698 
-1142015.20262403  
>     OUTLINECOLOR 000 255 000
>     COLOR -1 -1 -1
>     SIZE 120 120
>     STATUS ON
> END
> 
> Do I need to draw the region extend to to $refImgObj "manualy"?

Jachym,

You must also verify that the extents of the 'map' are set properly.

Lowell



More information about the MapServer-users mailing list