From adams at terrestris.de Wed Jan 28 02:10:37 2004
From: adams at terrestris.de (Till Adams)
Date: Wed, 28 Jan 2004 11:10:37 +0100
Subject: [Mapserver-users] DBR Files
Message-ID: <40178A9D.3030005@terrestris.de>
Dear List,
has anyone heard about the "Raster Accelerator" from Tensing and their
raster-data-format "dbr" or even tried to implement this into MapServer?
Any info is welcome.
For interested:
More info on www.rasteraccelerator.com.
Thanks in advance,
Till
From dholeman1 at cox.net Thu Jan 1 23:01:21 2004
From: dholeman1 at cox.net (Don Holeman)
Date: Fri, 2 Jan 2004 02:01:21 -0500
Subject: [Mapserver-users] Test application needed
Message-ID: <15db01c3d0fe$3a804020$7cda0944@cx475666a>
Greetings All,
I'm in need of someone with a functional Mapserver application who would be
willing to help me test and refine the configuration of a server on which
I'm intending to offer Mapserver shared hosting services, in exchange for
which I'll host the application at no charge. Mapserver has been installed
on a rh9 box with the following configuration and I'd like to find one or
two applications that would test as many of the libraries as possible:
--with-eppl
--with-freetype
--enable-force-freetype1
--with-gd
--with-gdal
--with-jpeg
--with-libiconv
--with-ogr
--with-php
--with-png
--with-postgis
--with-proj
--with-pdf
--with-ming
--with-threads
--with-tiff
--with-wfs
--with-wfsclient
--with-wmsclient
--with-xpm
--with-zlib
Postgres v. 7.3.4 is the currently installed version.
The Mapserver version is 4.1 build date 12-30-2003. MySQL is available but
the version is 4.0.15 which is currently incompatible with MyGIS.
Interested developers are welcome to send me a note off-list, dholeman ~a~
alpheta ~dot~ net.
All the Best,
Don Holeman
From spencer at dmsolutions.ca Sat Jan 3 13:27:38 2004
From: spencer at dmsolutions.ca (Paul Spencer)
Date: Sat, 03 Jan 2004 16:27:38 -0500
Subject: [Mapserver-users] MySQL and Mapserver
In-Reply-To:
References:
Message-ID: <3FF733CA.7020807@magma.ca>
Bart,
if you are interested in point geometries only, there is a new format in
OGR to set up a virtual layer that can draw columns from any ODBC data
source and map two of the columns to x and y locations. We've used it
for a couple of clients and it works very nicely. If you are interested
I can send you more details.
Cheers,
Paul
Bart van den Eijnden wrote:
> Hi list,
>
> I see in the history log that there has been some work done recently
> (early December) by Attila on supporting MySQL 4.X for the MyGIS
> connector. Can it be used already?
>
> Also, is it possible to keep the geometries in shapefiles and use
> Mapserver JOINS to link to tables in MySQL?
>
> Thanks in advance for the info.
>
> Best regards,
> Bart
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
-----------------------------------------------------------------
|Paul Spencer spencer at dmsolutions.ca |
|-----------------------------------------------------------------|
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
-----------------------------------------------------------------
From kallwn at icircus.net Sun Jan 4 03:54:06 2004
From: kallwn at icircus.net (kallwn)
Date: Sun, 4 Jan 2004 04:54:06 -0700
Subject: [Mapserver-users] MySQL and Mapserver
References: <3FF733CA.7020807@magma.ca>
Message-ID: <001001c3d2b9$749dd7b0$4700a8c0@MOBILE>
Paul
This sounds exactly the type of problem I'm wrestling with. I have over
32,000 cities and towns plotted and am trying to show events that occurred
in each location by city, state. Since I'm fairly new to this so if you
think those details might help me I would appreciate it if you can send them
to me also.
----- Original Message -----
From: "Paul Spencer"
To:
Cc:
Sent: Saturday, January 03, 2004 14:27
Subject: Re: [Mapserver-users] MySQL and Mapserver
> Bart,
>
> if you are interested in point geometries only, there is a new format in
> OGR to set up a virtual layer that can draw columns from any ODBC data
> source and map two of the columns to x and y locations. We've used it
> for a couple of clients and it works very nicely. If you are interested
> I can send you more details.
>
> Cheers,
>
> Paul
>
> Bart van den Eijnden wrote:
>
> > Hi list,
> >
> > I see in the history log that there has been some work done recently
> > (early December) by Attila on supporting MySQL 4.X for the MyGIS
> > connector. Can it be used already?
> >
> > Also, is it possible to keep the geometries in shapefiles and use
> > Mapserver JOINS to link to tables in MySQL?
> >
> > Thanks in advance for the info.
> >
> > Best regards,
> > Bart
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
> --
> -----------------------------------------------------------------
> |Paul Spencer spencer at dmsolutions.ca |
> |-----------------------------------------------------------------|
> |Applications & Software Development |
> |DM Solutions Group Inc http://www.dmsolutions.ca/|
> -----------------------------------------------------------------
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From d.prati at arpalombardia.it Sun Jan 4 11:37:58 2004
From: d.prati at arpalombardia.it (Davide Prati)
Date: Sun, 4 Jan 2004 20:37:58 +0100
Subject: [Mapserver-users] CGI variables
Message-ID:
Hi all,
I'm newbie in mapserver, and obviously I've any questions.
I'm trying to change the DATA parameter for a layer
The layer setup is:
LAYER
NAME Background_10k
STATUS default
MINSCALE 0
MAXSCALE 10000
DATA "c:\catasto\cartine\a4d1.tif"
TYPE RASTER
OFFSITE 255 255 255
END
and this load a 1:10000 image for the background
Now I will change the name of the file using:
map_Backgruond_10k_data="c:\catasto\cartine\a4d1.tif"
But it does not work! The image showed stay the same.
Another problem...
I'm trying to use this block:
LAYER
NAME CRT
TILEINDEX "C:\CATASTO\GIS\SHAPE\CARTINE.shp"
TILEITEM "Location"
TYPE RASTER
STATUS DEFAULT
MINSCALE 0
MAXSCALE 400000
OFFSITE 255 255 255
END
CARTINE.shp is the mosaic for 51 Tiff image.
MapServer report this error for each field in shape file.
"Warning 1: C:\Catasto\Cartine\A4e3.tif:incorrect count for field "DateTime"
(11, expecting 20); tag ignored"
Is this a bug or there are some bug in my shape file dbf file?
Thank
Dr. Davide Prati
ARPA Lombardia (Agenzia Regionale protezione Ambiente)
Varese - ITALY
d.prati at arpalombardia.it
From edman007x at mac.com Sun Jan 4 12:06:08 2004
From: edman007x at mac.com (Ed Martin)
Date: Sun, 4 Jan 2004 15:06:08 -0500
Subject: [Mapserver-users] How do i display only the points i want? (PHP/Mapscript)
Message-ID: <6F8CED36-3EF1-11D8-A14F-0003934DD798@mac.com>
i'm using php mapscript and can't figure out how i get it to only
display the points i want, i have a shapefile that has all the towns in
the US (they are all points) and i have the index of every point i want
to display, i can't figure out how to do this
so basically what do i do to first make it so that by default the
points don't show up on the map, but when i give the index of one of
the points it shows up
i looked at the php mapscript class reference stuff and can't find
anything that looks like it will do this
From palle at mail-online.dk Sun Jan 4 12:20:05 2004
From: palle at mail-online.dk (Palle Due Larsen)
Date: Sun, 04 Jan 2004 21:20:05 +0100
Subject: [Mapserver-users] CGI variables
In-Reply-To:
References:
Message-ID:
Hi,
Looks like the same old thing: You must specify a pattern for data in
the url. DATAPATTERN "*" in the map file should do it. I assume you are
using mapserver 4.0x.
Best regards
Palle Due Larsen
Carl Bro GIS&IT
-----Original Message-----
From: "Davide Prati"
To:
Date: Sun, 4 Jan 2004 20:37:58 +0100
Subject: [Mapserver-users] CGI variables
> Hi all,
>
> I'm newbie in mapserver, and obviously I've any questions.
>
> I'm trying to change the DATA parameter for a layer
> The layer setup is:
> LAYER
> NAME Background_10k
> STATUS default
> MINSCALE 0
> MAXSCALE 10000
> DATA "c:\catasto\cartine\a4d1.tif"
> TYPE RASTER
> OFFSITE 255 255 255
> END
>
> and this load a 1:10000 image for the background
> Now I will change the name of the file using:
>
> map_Backgruond_10k_data="c:\catasto\cartine\a4d1.tif"
>
> But it does not work! The image showed stay the same.
>
> Another problem...
> I'm trying to use this block:
>
> LAYER
> NAME CRT
> TILEINDEX "C:\CATASTO\GIS\SHAPE\CARTINE.shp"
> TILEITEM "Location"
> TYPE RASTER
> STATUS DEFAULT
> MINSCALE 0
> MAXSCALE 400000
> OFFSITE 255 255 255
> END
>
> CARTINE.shp is the mosaic for 51 Tiff image.
>
> MapServer report this error for each field in shape file.
> "Warning 1: C:\Catasto\Cartine\A4e3.tif:incorrect count for field
> "DateTime"
> (11, expecting 20); tag ignored"
>
> Is this a bug or there are some bug in my shape file dbf file?
>
> Thank
>
> Dr. Davide Prati
> ARPA Lombardia (Agenzia Regionale protezione Ambiente)
> Varese - ITALY
> d.prati at arpalombardia.it
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
F? en gratis emailkonto her: www.mail-online.dk
-----------------------------------------------
Deltag i en lille konkurrence p? nettet, og
vind et gavekort p? 50.000 kroner...
KLIK HER: www.nyhedsbasen.dk/konkurrence
From mikereilly_7 at hotmail.com Sun Jan 4 21:35:10 2004
From: mikereilly_7 at hotmail.com (Mike Reilly)
Date: Sun, 04 Jan 2004 21:35:10 -0800
Subject: [Mapserver-users] (no subject)
Message-ID:
I'm setting up a new server for my partner on his laptop so he can show
clients our progress to date, but I'm having some problems getting things
going. I've previously set up my test server and his old laptop with no
problems.
Environment: Windows XP, Apache 2.0.48 from binary, Mapserver 4.0 from
binary. I have also set up mysql and php, but they aren't involved in the
errors. I've edited both the itasca test site and my own application to
match the environment of the new server. The mysql and php portions of the
application are working fine (except the parts that require the mapserver
enabled page to send a siteid to them). I tested the mapfile configuration
by using "shp2img -m c:\program files\apache
group\apache2\Kitasoo\tus2-1.map -o test.png and it produced an image in the
Kitasoo directory.
Here's the error I receive when opening the map page:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable
to complete your request
The apache log contains the following:
[Sun Jan 04 21:17:35 2004] [error] [client 127.0.0.1] Premature end of
script headers: mapserv.exe, referer: http://localhost/kitasoo/
I can't find any other error sources. Does anyone have any ideas?
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
From mikereilly_7 at hotmail.com Sun Jan 4 23:37:37 2004
From: mikereilly_7 at hotmail.com (Mike Reilly)
Date: Sun, 04 Jan 2004 23:37:37 -0800
Subject: [Mapserver-users] (no subject)
Message-ID:
>From: "Mike Reilly"
>To: mapserver-users at lists.gis.umn.edu
>Subject: [Mapserver-users] (no subject)
>Date: Sun, 04 Jan 2004 21:35:10 -0800
>
>I'm setting up a new server for my partner on his laptop so he can show
>clients our progress to date, but I'm having some problems getting things
>going. I've previously set up my test server and his old laptop with no
>problems.
>
>Environment: Windows XP, Apache 2.0.48 from binary, Mapserver 4.0 from
>binary. I have also set up mysql and php, but they aren't involved in the
>errors. I've edited both the itasca test site and my own application to
>match the environment of the new server. The mysql and php portions of the
>application are working fine (except the parts that require the mapserver
>enabled page to send a siteid to them). I tested the mapfile configuration
>by using "shp2img -m c:\program files\apache
>group\apache2\Kitasoo\tus2-1.map -o test.png and it produced an image in
>the Kitasoo directory.
>
>Here's the error I receive when opening the map page:
>Internal Server Error
>The server encountered an internal error or misconfiguration and was unable
>to complete your request
>
>The apache log contains the following:
>[Sun Jan 04 21:17:35 2004] [error] [client 127.0.0.1] Premature end of
>script headers: mapserv.exe, referer: http://localhost/kitasoo/
>
>I can't find any other error sources. Does anyone have any ideas?
>
>_________________________________________________________________
>Protect your PC - get McAfee.com VirusScan Online
>http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
Ok, turned out that Windows XP wasn't reading it's PATH variable properly or
something. I double and triple checked the PATH variable, and it checked
out perfectly (even echoed it to make sure it was correct). However,
copying the dll's to the cgi-bin directory got things working properly.
Strange, very strange.
_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=dept/features&pgmarket=en-ca&RU=http%3a%2f%2fjoin.msn.com%2f%3fpage%3dmisc%2fspecialoffers%26pgmarket%3den-ca
From plists at prometheus.org.yu Sun Jan 4 23:51:54 2004
From: plists at prometheus.org.yu (Attila Csipa)
Date: Mon, 5 Jan 2004 08:51:54 +0100
Subject: [Mapserver-users] MySQL WKB in OGR?
In-Reply-To: <19975.212.238.227.182.1072698171.squirrel@webmail.xs4all.nl>
References: <19975.212.238.227.182.1072698171.squirrel@webmail.xs4all.nl>
Message-ID: <200401050851.54206.plists@prometheus.org.yu>
On Monday 29 December 2003 12:42, bartvde at xs4all.nl wrote:
> Or are only a few people using the MyGIS connector and would it be a
> better move to write a MySQL Spatial connector for Mapserver?
A note - mygis is not actively developed. It will be replaced (at least I
think it will) by an universal extender (JADE) for non-spatial databases,
which would be implemented with minimal changes od the postgis code for
hooking up to JADE. This engine is adaptable, so it is possible to leave some
functions to the native database and some to be implemented by the extender
It is similar to OGR in some aspects (as an universal data wrapper) but is
more generic and functionality and code can be changed regardless of platform
and without recompiling mapserver or JADE itself. The case of mixed
functionality is what would happen in the case of the mysql version with
spatial extensions, while the extender woiuld do all the work in the 3.x
versions. I planned to have JADE functionality in mapserver a few months ago
but other things popped up in the meantime, so unfortunately the project got
delayed.
From frank.koormann at intevation.de Mon Jan 5 01:29:17 2004
From: frank.koormann at intevation.de (Frank Koormann)
Date: Mon, 5 Jan 2004 10:29:17 +0100
Subject: [Mapserver-users] CGI variables
In-Reply-To:
References:
Message-ID: <20040105092917.GA1309@intevation.de>
Davide,
* Palle Due Larsen [040104 21:52]:
> Hi,
>
> Looks like the same old thing: You must specify a pattern for data in
> the url. DATAPATTERN "*" in the map file should do it. I assume you are
> using mapserver 4.0x.
>
> Best regards
>
> Palle Due Larsen
> Carl Bro GIS&IT
>
I addition to what Palle said (which is correct):
- In your example both path strings are equal. If you really tried this
you shouldn't get a change in background image.
- In your example is a typo in the URL (Backgruond)
- I haven't checked the mapserver parsers in detail but the
layer name (Background_10k) might be a problem too. You may change
this eg to Background10k just for a check.
Regards
Frank
> -----Original Message-----
> From: "Davide Prati"
> To:
> Date: Sun, 4 Jan 2004 20:37:58 +0100
> Subject: [Mapserver-users] CGI variables
>
> > Hi all,
> >
> > I'm newbie in mapserver, and obviously I've any questions.
> >
> > I'm trying to change the DATA parameter for a layer
> > The layer setup is:
> > LAYER
> > NAME Background_10k
> > STATUS default
> > MINSCALE 0
> > MAXSCALE 10000
> > DATA "c:\catasto\cartine\a4d1.tif"
> > TYPE RASTER
> > OFFSITE 255 255 255
> > END
> >
> > and this load a 1:10000 image for the background
> > Now I will change the name of the file using:
> >
> > map_Backgruond_10k_data="c:\catasto\cartine\a4d1.tif"
> >
> > But it does not work! The image showed stay the same.
> >
--
Frank Koormann
Professional Service around Free Software (http://intevation.net/)
FreeGIS Project (http://freegis.org/)
From hugo at pbh.gov.br Mon Jan 5 05:27:21 2004
From: hugo at pbh.gov.br (Hugo Nathaniel Rodrigues)
Date: Mon, 5 Jan 2004 11:27:21 -0200
Subject: [Mapserver-users] is this project possible with php_mapscript/mapserver?
Message-ID: <00b201c3d38f$a636d020$7a00110a@ESTIVA>
This is a multi-part message in MIME format.
------=_NextPart_000_00AF_01C3D37E.E293C160
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
hi to all,
i will make a project where i will open one homepage with a map (like =
the gmap75 example), but where i will update information from one =
database (sql, mysql, this i can do in php, i know), so, when one person =
update the database, this will be updated automatic in the map when =
he/she open this map....
my 3 problems are:
1) i have maps from mapinfo to use (.tab), have any way to work with =
them to do this?
2) if the question 1 is false, is this possible with maplab maps?
3) if 1 is false and 2 is true, have any application who converts =
mapinfo files in maplab files? (maybe if i get ogrinfo information in =
txt file i can read and save the information like maplab?)
i dont want to know "how", i will find out this with research, i only =
want to know "is possible or not"
thanks
cheers
Hugo Rodrigues
Analista/Consultor
SSSS - Prodabel
------=_NextPart_000_00AF_01C3D37E.E293C160
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
hi to all,
i will make a project where i will open =
one=20
homepage with a map (like the gmap75 example), but where i will update=20
information from one database (sql, mysql, this i can do in php, i =
know), so,=20
when one person update the database, this will be updated automatic in =
the map=20
when he/she open this map....
my 3 problems are:
1) i have maps from mapinfo to use =
(.tab), have any=20
way to work with them to do this?
2) if the question 1 is false, is this =
possible=20
with maplab maps?
3) if 1 is false and 2 is true, have =
any=20
application who converts mapinfo files in maplab files? (maybe if i get =
ogrinfo=20
information in txt file i can read and save the information like=20
maplab?)
i dont want to know "how", i will find =
out this=20
with research, i only want to know "is possible or =
not"
thanks
cheers
Hugo =
Rodrigues Analista/Consultor SSSS -=20
Prodabel
------=_NextPart_000_00AF_01C3D37E.E293C160--
From Ballini.Yvain at seat.it Mon Jan 5 05:25:56 2004
From: Ballini.Yvain at seat.it (Ballini Yvain)
Date: Mon, 5 Jan 2004 14:25:56 +0100
Subject: [Mapserver-users] Mapinfo symbols
Message-ID: <4B1A1EC0790F054193453C48725D43180B8CD2@MSGBE1V1.seat.it>
This is a multi-part message in MIME format.
------_=_NextPart_001_01C3D38F.73720431
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
=20
Hi,
First, I wish a happy new year for all the list!
I would like to know if someone has some news about the problem of =
managing the angle value for point symbol. My concrete problem is that I =
can read the position but not the orientation of the arrow which is =
contained in the "Style" line of the .tab (see my last mail under).
The other part of my question was about recognizing the symbol =
mapinfo-sym-111: ok, I cant' see the angle value of the point, but I'm =
also unable to see the registered symbols (mapinfo-sym-111 or the =
MapInfo "old style" mapinfo-sym-32), and I have to put the default =
symbol (a pixel) or one of mines. Doing so, I loss the information about =
orientation and that's a critical loss for arrows which should precisely =
indicate the street directions...! :) For the testcase, I send you an =
extract of my tab file (small_arrow.tab, small_arrow.map, =
small_arrow.dat, small_arrow.id) and also the same version converted in =
shapefile (small_arrow.shp, small_arrow.shp, small_arrow.dbf) with the =
mapfile test_demo.map which should enable to see it (it's in a zone of =
Milan). In the test tab file the symbols which are used are =
mapinfo-sym-111 and mapinfo-sym-32. This layer "arrow" is the only one =
that I can't see correctly and completely in my application.
Thank you very much again! :-)
Yvain.
-----Messaggio originale-----
Da: Daniel Morissette [mailto:morissette at dmsolutions.ca]
Inviato: gioved=EC 18 dicembre 2003 0.43
A: Ballini Yvain
Cc: mapserver-users at lists.gis.umn.edu
Oggetto: Re: [Mapserver-users] Mapinfo symbols
Yvain,
Um, I checked the code and it seems that we ignore the angle value =
coming from STYLEITEM AUTO for point symbols. Could please you submit a =
bug with a small mapfile and arrow.tab to reproduce this? I'm not sure =
when we would have time to work on this, but with a testcase to =
reproduce it's always easier for us.
Thanks
Daniel
Ballini Yvain wrote:
> Hi list,
>=20
> I would like to read the arrows of a .tab file in mapserver: the pb is =
> that I can read the position but not the orientation of the arrow=20
> which is contained in the "Style" line of the .tab (see under).
> when I try to read my file arrow.tab with ogrinfo it turns me these=20
> properties for the arrow layer:
>=20
> Layer name: arrow
> Geometry: Point
> Feature Count: 267349
> Extent: (6.682870, 36.681040) - (18.495850, 46.895265) Layer SRS WKT:
> GEOGCS["unnamed",
> DATUM["WGS_1984",
> SPHEROID["WGS 84",6378137,298.257223563],
> TOWGS84[0,0,0,0,0,0,0]],
> PRIMEM["Greenwich",0],
> UNIT["degree",0.0174532925199433]]
> LABEL: String (70.0)
> OGRFeature(arrow):1
> LABEL (String) =3D
> Style =3D =
SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
> POINT (8.85458500 45.96559000)
>=20
> OGRFeature(arrow):2
> LABEL (String) =3D
> Style =3D =
SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
> POINT (8.85458500 45.96559000)
> ........
>=20
> I define my arrow layer like that:
> LAYER
> NAME freccie_navtech
> PROJECTION
> "proj=3Dlonglat"
> "ellps=3Dintl"
> "no_defs"
> END
> STATUS OFF
> DATA arrow#chiave_in_piazzale_segesta#arrow#vie3_polyline
> CONNECTIONTYPE OGR
> CONNECTION
> "c:\mapserver\itasca\data\arrow.tab"#chiave_in_piazzale_segesta.tab"#a
> rr
> ow.tab"
> STYLEITEM "AUTO"
> TYPE point
> CLASS
> #STYLE
> # SYMBOL arrow
> # size 20
> COLOR 88 88 245
> #ANTIALIAS TRUE
> #END
> END
> END
>=20
> I think I can't recognize the id mapinfo-sym-111 which represents the=20
> arrow...but the position of the default point symbol is right on the=20
> map.
> Does someone know something about this problem or if there is a=20
> setting in the mapfile which could solve my problem?
> Thanks a lot.
> Yvain. =20
>=20
>=20
------_=_NextPart_001_01C3D38F.73720431
Content-Type: application/x-zip-compressed;
name="small_arrow.zip"
Content-Transfer-Encoding: base64
Content-Description: small_arrow.zip
Content-Disposition: attachment;
filename="small_arrow.zip"
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
bnQuZGJmUEsFBgAAAAAHAAcAywEAAEMOAAAAAA==
------_=_NextPart_001_01C3D38F.73720431
Content-Type: application/octet-stream;
name="test_demo.map"
Content-Transfer-Encoding: base64
Content-Description: test_demo.map
Content-Disposition: attachment;
filename="test_demo.map"
Iw0KIyBTdGFydCBvZiBtYXAgZmlsZQ0KIw0KTkFNRSBERVYNClNUQVRVUyBPTg0KU0laRSA0MzAg
MzgwDQpFWFRFTlQgNTEwMzUwIDUwMzUyNTAgNTEwOTUwIDUwMzU5NTANCg0KVU5JVFMgTUVURVJT
DQoNCiNTSVpFIDEwMDAgMTAwMA0KDQpTWU1CT0wNCiAgICAgIE5BTUUgImRhc2hlZF9saW5lIg0K
ICAgICAgVFlQRSBlbGxpcHNlDQogICAgICBQT0lOVFMgMiAyIEVORA0KICAgICAgRklMTEVEIFRS
VUUNCiAgICAgIFNUWUxFIDIgNSBFTkQNCkVORA0KDQpTWU1CT0wNCiAgTkFNRSAiYXJyb3ciDQog
IFRZUEUgcG9pbnQNCiAgRk9OVCB3aW5nZG5nDQogICNDSEFSQUNURVIgIk8iIyIgICAgICAgICAg
ICAgICAgICAgICAgICAgLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiDQogIFBPU0lU
SU9OIENDDQogIEdBUCAtMTANCkVORA0KDQpERUJVRyBUUlVFDQpTSEFQRVBBVEggImRhdGEiDQpJ
TUFHRUNPTE9SIDE4OSAxOTggMjA2DQoNCg0KUFJPSkVDVElPTg0KICANCiAgInByb2o9dXRtIg0K
ICAiZWxscHM9V0dTODQiDQogICJkYXR1bT1XR1M4NCINCiAgInpvbmU9MzIiDQogICJub3J0aCIN
CiAgIm5vX2RlZnMiDQogIA0KICAgDQpFTkQNCg0KDQoNCk9VVFBVVEZPUk1BVA0KICBOQU1FIHBu
Zw0KICBEUklWRVIgIkdEL1BORyINCiAgTUlNRVRZUEUgImltYWdlL3BuZyINCiAgSU1BR0VNT0RF
IFJHQg0KICBFWFRFTlNJT04gInBuZyINCkVORA0KDQoNCklNQUdFVFlQRSBQTkcNCg0KDQoNCldF
Qg0KICBIRUFERVIgZGVtb19oZWFkZXIuaHRtbA0KICBURU1QTEFURSBkZW1vLmh0bWwNCiAgRk9P
VEVSIGRlbW9fZm9vdGVyLmh0bWwNCiAgI01JTlNDQUxFIDEwMDANCiAgI01BWFNDQUxFIDE1NTAw
MDANCiAgSU1BR0VQQVRIICJzZXQgaW4gZGVtb19pbml0Lmh0bWwiDQogIElNQUdFVVJMICJzZXQg
aW4gZGVtb19pbml0Lmh0bWwiDQpFTkQNCkZPTlRTRVQgIkM6XFdJTkRPV1NcRm9udHNcZm9udHMu
dHh0Ig0KI0ZPTlRTRVQgIkM6XFdJTkRPV1NcRm9udHNcV2luZ2RuZzMudHRmIg0KDQoNClNZTUJP
TA0KICAgIE5BTUUgJ2NhcnRvX2xpbmUnDQogICAgVFlQRSBDQVJUT0xJTkUNCiAgICAjTGluZWNh
cCAtIFJPVU5ELCBTUVVBUkUsIFRSSUFOR0xFLCBCVVRUIC0gZGVmYXVsdCBCVVRUDQogICAgTElO
RUNBUCBCVVRUDQogICAgI0xpbmVqb2luIC0gUk9VTkQsIEJFVkVMLCBNSVRFUiAtIGRlZmF1bHQg
Tk9ORQ0KICAgICNMSU5FSk9JTiBCRVZFTA0KICAgICNMSU5FSk9JTk1BWFNJWkUgNQ0KRU5EDQoN
ClNZTUJPTA0KICAgIE5BTUUgJ2NsaW5lJw0KICAgIFRZUEUgZWxsaXBzZQ0KICAgIFBPSU5UUyAN
CiAgICAgMSAxDQogICAgRU5EDQpFTkQNCg0KDQpMQVlFUg0KICBOQU1FIHZpZV9uYXZ0ZWNoDQog
IFBST0pFQ1RJT04NCiAgICJwcm9qPWxvbmdsYXQiDQogICAiZWxscHM9aW50bCINCiAgICJub19k
ZWZzIg0KICAgRU5EDQogIFNUQVRVUyBPRkYNCiAgREFUQSB2aWUzX3BvbHlsaW5lDQogIFRZUEUg
TElORQ0KICAgQ0xBU1MNCiAgICBTVFlMRSANCiAgICAgIFNZTUJPTCAnY2FydG9fbGluZScNCiAg
ICAgIFNJWkUgOQ0KICAgICAgQ09MT1IgMTIwIDE0MCAyNTUNCiAgICAgIEFOVElBTElBUyBUUlVF
DQogICAgRU5EDQogIEVORA0KRU5EICMgdmllIG5hdnRlY2gNCg0KTEFZRVINCiAgTkFNRSB2aWVf
bmF2dGVjaDINCiAgI01BWFNDQUxFIDYwMDAwMA0KICBTVEFUVVMgT0ZGDQogIFBST0pFQ1RJT04N
CiAgInByb2o9bG9uZ2xhdCINCiAgImVsbHBzPWludGwiDQogICJub19kZWZzIg0KICBFTkQNCiAg
REFUQSB2aWUzX3BvbHlsaW5lDQogICNDT05ORUNUSU9OVFlQRSBPR1INCiAgI0NPTk5FQ1RJT04g
ICJjOlxtYXBzZXJ2ZXJcaXRhc2NhXGRhdGFcdmllMS50YWIiDQogIExBQkVMSVRFTSAiU3RObV9C
YXNlIg0KICBMQUJFTENBQ0hFIE9ODQogIFRZUEUgTElORQ0KICAgQ0xBU1MNCiAgICBMQUJFTA0K
ICAgICAgQU5HTEUgQVVUTw0KICAgICAgQlVGRkVSIDANCiAgICAgIFBBUlRJQUxTIFRSVUUNCiAg
ICAgICNGT1JDRSBUUlVFDQogICAgICBGT05UICJ2ZXJkYW5hIg0KICAgICAgQU5USUFMSUFTIFRS
VUUNCiAgICAgIFBPU0lUSU9OIENDDQogICAgICBTSVpFIDcNCiAgICAgIFRZUEUgVFJVRVRZUEUN
CiAgICAgIE9VVExJTkVDT0xPUiAyNTUgMjU1IDI1NQ0KICAgICAgQ09MT1IgMCAwIDANCiAgICBF
TkQNCiAgICBTVFlMRQ0KICAgICAgU1lNQk9MICdjYXJ0b19saW5lJw0KICAgICAgU0laRSA3DQog
ICAgICBDT0xPUiAyNTUgMjU1IDI1NQ0KICAgICAgQU5USUFMSUFTIFRSVUUNCiAgICBFTkQNCiAg
RU5EDQpFTkQgIyB2aWUgbmF2dGVjaA0KDQpMQVlFUg0KICBOQU1FIGZyZWNjaWVfbmF2dGVjaA0K
ICBQUk9KRUNUSU9ODQogICJwcm9qPWxvbmdsYXQiDQogICJlbGxwcz1pbnRsIg0KICAibm9fZGVm
cyINCiAgRU5EDQogIFNUQVRVUyBPRkYNCiAgREFUQSBjaGlhdmVfaW5fcGlhenphbGVfc2VnZXN0
YSNhcnJvdyN2aWUzX3BvbHlsaW5lDQogIENPTk5FQ1RJT05UWVBFIE9HUg0KICBDT05ORUNUSU9O
ICAiYzpcbWFwc2VydmVyXGl0YXNjYVxkYXRhXGNoaWF2ZV9pbl9waWF6emFsZV9zZWdlc3RhLnRh
YiIjY2hpYXZlX2luX3BpYXp6YWxlX3NlZ2VzdGEudGFiIiNhcnJvdy50YWIiDQogIFNUWUxFSVRF
TSAiQVVUTyINCiAgVFlQRSBwb2ludA0KICAgQ0xBU1MNCiAgICAjU1RZTEUNCiAgICAgICNTWU1C
T0wgMQ0KICAgICAgc2l6ZSAyMA0KICAgICAgQ09MT1IgODggODggMjQ1DQogICAgICAjQU5USUFM
SUFTIFRSVUUNCiAgICBFTkQNCiAgRU5EDQpFTkQNCg0KDQoNCkVORCAjIE1hcCBGaWxl
------_=_NextPart_001_01C3D38F.73720431--
From hjulien at nrcan.gc.ca Mon Jan 5 06:22:46 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Mon, 5 Jan 2004 09:22:46 -0500
Subject: [Mapserver-users] MySQL and Mapserver
Message-ID: <06B403677C41D51194550002A55107D201F78F75@s5-stf1-r1.nrn.nrcan.gc.ca>
Hi,
I am also very interseted in that fonction. I would like to be able to map
well positions from a database x and y colums. Would this permit me to have
an up to date point geometry layer which reflects the changes in my well
database? Can you send me more details?
Thanks
H?ryk
NRCan
-----Message d'origine-----
De : Paul Spencer [mailto:pagameba at magma.ca]
Envoy? : Saturday, January 03, 2004 4:28 PM
? : bartvde at xs4all.nl
Cc : mapserver-users at lists.gis.umn.edu
Objet : Re: [Mapserver-users] MySQL and Mapserver
Bart,
if you are interested in point geometries only, there is a new format in
OGR to set up a virtual layer that can draw columns from any ODBC data
source and map two of the columns to x and y locations. We've used it
for a couple of clients and it works very nicely. If you are interested
I can send you more details.
Cheers,
Paul
Bart van den Eijnden wrote:
> Hi list,
>
> I see in the history log that there has been some work done recently
> (early December) by Attila on supporting MySQL 4.X for the MyGIS
> connector. Can it be used already?
>
> Also, is it possible to keep the geometries in shapefiles and use
> Mapserver JOINS to link to tables in MySQL?
>
> Thanks in advance for the info.
>
> Best regards,
> Bart
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
-----------------------------------------------------------------
|Paul Spencer spencer at dmsolutions.ca |
|-----------------------------------------------------------------|
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
-----------------------------------------------------------------
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From hjulien at nrcan.gc.ca Mon Jan 5 06:53:14 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Mon, 5 Jan 2004 09:53:14 -0500
Subject: [Mapserver-users] WMS & Web Object Empty tag
Message-ID: <06B403677C41D51194550002A55107D201F78F76@s5-stf1-r1.nrn.nrcan.gc.ca>
Hi to all,
I'm successfully calling a remote MapServer WMS layers in my mapfile.
However when I query a zone with no features, my "Empty" tag is ignored.
Just to make sure I added the "WEB EMPTY" mapfile object in both the wms
client and service mapfiles. But it didn't work.
Does anyone know if the "WEB EMPTY" mapfile object is ignored when calling a
mapserver WMS service?
If I put aside the wms service and use my mapfile directly, the empty tag
functions correctly.
Anyone can help me?
H?ryk
NRCan
-----Message d'origine-----
De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
Envoy? : Monday, December 29, 2003 11:30 AM
? : 'mapserver-users at lists.gis.umn.edu'
Objet : [Mapserver-users] WMS & Web Object Empty tag
Hi,
First of all, I'm having trouble with the Web Object Empty tag. When I query
an unmapped region of my mapfile using a wms GetFeatureInfo call my Web
Object EMPTY tag is ignored.
EMPTY
"http://cgcq.rncan.gc.ca/GASL_clf/mapserver/templates/MS_query_noSel.html"
If I use a "Text/html" request format I get a blank page while the
"Text/plain" format returns the following message: "GetFeatureInfo
results:Search returned no results".
I'm presently using the following Web Metadata configuration:
"wms_feature_info_mime_type" "Text/html"
Secondly, when you add a Mapserver generated wms layer in a Mapfile, which
Web Object Empty will be used when no features are selected?.
Example: The mapfile "B.map" contains a layer calling a Mapserver WMS
service called "A.map". Will mapserver use the Web Object Empty tag in the
mapfile A or B when no features are selected during a query?
Can anyone help me?
==========================================
H?ryk
NRCan
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From eric at gomoos.org Mon Jan 5 06:52:30 2004
From: eric at gomoos.org (Eric Bridger)
Date: 05 Jan 2004 09:52:30 -0500
Subject: [Mapserver-users] How do i display only the points i want?
(PHP/Mapscript)
In-Reply-To: <6F8CED36-3EF1-11D8-A14F-0003934DD798@mac.com>
References: <6F8CED36-3EF1-11D8-A14F-0003934DD798@mac.com>
Message-ID: <1073314356.1443.28.camel@ubet.gomoos.org>
Ed,
Sorry I don't have a php example but I do have a perl example which
illustrates the basic idea, which is to read the shapefile in a loop and
draw the points yourself in php mapscript.
my $input_town_id = 345;
my $layer = $map->getLayerByName('all_towns');
$layer->{status} = $mapscript::MS_ON;
my $shpfile = new mapscript::shapefileObj($layer->{data}, -1);
if($shpfile){
my $dbfile = $layer->{data} . '.dbf';
my $hDBF = new XBase "$dbfile" or warn XBase->errstr;
my $shape = new mapscript::shapeObj($mapscript::MS_POINT);
my $numshapes = $shpfile->{numshapes};
for my $i (0 .. $numshapes - 1){
my $ret = $shpfile->get($i, $shape);
if($ret != -1){
my $town_id = ($hDBF->get_record_nf($i, 0))[1] or warn
$hDBF->errstr . "\n";
if($town_id eq $input_town_id){
my $class = $layer->getClass(0);
# you could set class attributes here.
$shape->draw($map, $layer, $img, undef);
}
}
} # end for numshapes
$hDBF->close();
}
On Sun, 2004-01-04 at 15:06, Ed Martin wrote:
> i'm using php mapscript and can't figure out how i get it to only
> display the points i want, i have a shapefile that has all the towns in
> the US (they are all points) and i have the index of every point i want
> to display, i can't figure out how to do this
>
> so basically what do i do to first make it so that by default the
> points don't show up on the map, but when i give the index of one of
> the points it shows up
>
> i looked at the php mapscript class reference stuff and can't find
> anything that looks like it will do this
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From keon at nacse.org Mon Jan 5 07:45:32 2004
From: keon at nacse.org (Dylan Keon)
Date: Mon, 05 Jan 2004 07:45:32 -0800
Subject: [Mapserver-users] Label outlinecolor in PHP MapScript?
Message-ID: <3FF9869C.8000602@nacse.org>
Anyone know the correct syntax for setting a label outlinecolor in PHP
MapScript? I'm using MS 4.0.1.
The following code gives me a "Call to a member function on a
non-object" error on line 84.
Thanks,
Dylan
80 if($map->scale <= 140000) {
81 $quad_layer = $map->getLayerByName('quad_index_24k');
82 $quad_class = $quad_layer->getClass(0);
83 $quad_style = ms_newStyleObj($quad_class);
84 $quad_style->{label}->outlinecolor->setRGB(255,255,255);
85 }
LAYER
NAME quad_index_24k
TYPE POLYGON
DATA quad24k
STATUS ON
MAXSCALE 2400000
LABELMAXSCALE 600000
LABELMINSCALE 20000
TEMPLATE "null"
CLASS
OUTLINECOLOR 0 25 140
COLOR -1 -1 -1
TEXT ([MAP_NAME] [OHIOCODE])
LABEL
WRAP " "
POSITION CC
SIZE SMALL
FORCE TRUE
MINFEATURESIZE 35
#OUTLINECOLOR 255 255 255
END
END
END
From ms_sbittner at gmx.de Mon Jan 5 08:18:21 2004
From: ms_sbittner at gmx.de (Steffen Bittner)
Date: Mon, 5 Jan 2004 17:18:21 +0100 (MET)
Subject: [Mapserver-users] Problem with tiled raster data and ms4
Message-ID: <9802.1073319501@www18.gmx.net>
Dear list,
I'm using MapServer under win2000 with apache 1.3.27.
After upgrading from ms 3.6 to 4.0 I have the problem that ms does not draw
tiled raster data anymore.
When I access a tiled raster layer I get no result from the web server. In
the task manager I see the mapserv-process, but no result will be delivered to
the client. I get no result or error message until I stop the
apache-service.
The same problem I experience when I access the layer using mapscript (then
I see php.exe in the task manager as long as I do not
terminate the apache-service).
There are no errors logged in the MapServer log and no error messages in the
apache log.
When I use mapserv with my Query included in the "QUERY_STRING=" Parameter I
get the correct result - the http-content I expect written to stdout. When I
use shp2img I get the correct image.
When I set the environment variable MS_ERRORFILE in my http.conf (pointing
to some file)
it only contains the message "msBuildPath: Unable to access file."
When I use apache 2.0.48 anything works fine.
Can anybody give me a hint? Where is my mistake? Does ms4 have a problem
with apache 1.3.x?
Thanks in advance for your help.
Steffen Bittner
From keon at nacse.org Mon Jan 5 08:30:12 2004
From: keon at nacse.org (Dylan Keon)
Date: Mon, 05 Jan 2004 08:30:12 -0800
Subject: [Mapserver-users] Problem with tiled raster data and ms4
In-Reply-To: <9802.1073319501@www18.gmx.net>
References: <9802.1073319501@www18.gmx.net>
Message-ID: <3FF99114.3090201@nacse.org>
There were many changes between 3.6 and 4.0. Be sure to read the 4.0
Migration Guide in the Wiki -
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MigrationGuide .
For example, OFFSITE now expects an RGB value instead of a color index
value. If you're using OFFSITE on your tiled raster layer, that could
be your problem (maybe).
The Wiki page includes more examples.
--Dylan
On 01/05/2004 08:18 AM Steffen Bittner wrote:
> Dear list,
>
> I'm using MapServer under win2000 with apache 1.3.27.
>
> After upgrading from ms 3.6 to 4.0 I have the problem that ms does not draw
> tiled raster data anymore.
>
> When I access a tiled raster layer I get no result from the web server. In
> the task manager I see the mapserv-process, but no result will be delivered to
> the client. I get no result or error message until I stop the
> apache-service.
>
> The same problem I experience when I access the layer using mapscript (then
> I see php.exe in the task manager as long as I do not
> terminate the apache-service).
>
> There are no errors logged in the MapServer log and no error messages in the
> apache log.
>
> When I use mapserv with my Query included in the "QUERY_STRING=" Parameter I
> get the correct result - the http-content I expect written to stdout. When I
> use shp2img I get the correct image.
>
> When I set the environment variable MS_ERRORFILE in my http.conf (pointing
> to some file)
> it only contains the message "msBuildPath: Unable to access file."
>
> When I use apache 2.0.48 anything works fine.
>
> Can anybody give me a hint? Where is my mistake? Does ms4 have a problem
> with apache 1.3.x?
>
> Thanks in advance for your help.
> Steffen Bittner
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
--
**************************************************************
Dylan Keon - GIS/Database Specialist
Northwest Alliance for Computational Science and Engineering
Oregon State University
Corvallis, OR 97331
keon at nacse.org voice: 541-737-6608 fax: 541-737-6609
**************************************************************
From ed at topozone.com Mon Jan 5 08:36:22 2004
From: ed at topozone.com (Ed McNierney)
Date: Mon, 5 Jan 2004 11:36:22 -0500
Subject: [Mapserver-users] Problem with tiled raster data and ms4
Message-ID: <13858AA1A74F30419F319ACB66A9D12203AF5C@mercator.topozone.com>
Steffen -
You might try modifying your map file to treat the TILEINDEX shape file
as a POLYGON. That is, change the layer type to POLYGON and change the
TILEINDEX statement to a DATA statement. This should display the
outlines of the tiles as polygons.
This will help you determine whether the problem is in accessing the
TILEINDEX file or in the tiled images themselves.
Your problem is almost certainly due, however, to the changes in path
handling between 3.6 and 4.0. Try rebuilding your TILEINDEX with
absolute paths (I'm guessing they're relative now) and I expect that
will fix the problem.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com / Maps a la carte, Inc.
73 Princeton Street, Suite 305
North Chelmsford, MA 01863
ed at topozone.com
(978) 251-4242
-----Original Message-----
From: Steffen Bittner [mailto:ms_sbittner at gmx.de]
Sent: Monday, January 05, 2004 11:18 AM
To: mapserver-users at lists.gis.umn.edu
Subject: [Mapserver-users] Problem with tiled raster data and ms4
Dear list,
I'm using MapServer under win2000 with apache 1.3.27.
After upgrading from ms 3.6 to 4.0 I have the problem that ms does not
draw tiled raster data anymore.
When I access a tiled raster layer I get no result from the web server.
In the task manager I see the mapserv-process, but no result will be
delivered to the client. I get no result or error message until I stop
the apache-service.
The same problem I experience when I access the layer using mapscript
(then I see php.exe in the task manager as long as I do not terminate
the apache-service).
There are no errors logged in the MapServer log and no error messages in
the apache log.
When I use mapserv with my Query included in the "QUERY_STRING="
Parameter I get the correct result - the http-content I expect written
to stdout. When I use shp2img I get the correct image.
When I set the environment variable MS_ERRORFILE in my http.conf
(pointing to some file) it only contains the message "msBuildPath:
Unable to access file."
When I use apache 2.0.48 anything works fine.
Can anybody give me a hint? Where is my mistake? Does ms4 have a problem
with apache 1.3.x?
Thanks in advance for your help.
Steffen Bittner
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From V.Honzik at sh.cvut.cz Mon Jan 5 08:51:22 2004
From: V.Honzik at sh.cvut.cz (Vojtech Honzik)
Date: Mon, 5 Jan 2004 17:51:22 +0100 (CET)
Subject: [Mapserver-users] mapscript problem
In-Reply-To: <20040104180002.25731.65540.Mailman@lists.gis.umn.edu>
Message-ID:
I would like to run mapscript on our new server running on windows XP.
I use the same directories, same configuration files for Apache and PHP,
the same versions for all installed components (PHP 4.3.4, MapServer 4.1,
Mapscript 4.1, Apache 2.0.47 ).
When I try to execute following code on machine running windows 2000, all
seems to be ok, but it returns error message on XP machine - Warning:
dl(): Unable to load dynamic library 'C:\Program
Files\Apache\PHP\extensions\php_mapscript.dll' - Uveden? modul nebyl
nalezen. in C:\www\ohoho.phtml on line 8)
Don't be confused by several words in czech, it says just Listed module
wasn't found.
I tried to add next library php_crack.dll to ensure that the extension
path works, but nothing seems to be changed.
Do you have any idea what else should I try to be able to run MapScript
applications?
Thank you,
Vojtech Honzik
From morissette at dmsolutions.ca Mon Jan 5 08:52:44 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Mon, 05 Jan 2004 11:52:44 -0500
Subject: [Mapserver-users] Label outlinecolor in PHP MapScript?
In-Reply-To: <3FF9869C.8000602@nacse.org>
References: <3FF9869C.8000602@nacse.org>
Message-ID: <3FF9965C.9040409@dmsolutions.ca>
Dylan Keon wrote:
>
> The following code gives me a "Call to a member function on a
> non-object" error on line 84.
>
> Thanks,
> Dylan
>
>
> 80 if($map->scale <= 140000) {
> 81 $quad_layer = $map->getLayerByName('quad_index_24k');
> 82 $quad_class = $quad_layer->getClass(0);
> 83 $quad_style = ms_newStyleObj($quad_class);
> 84 $quad_style->{label}->outlinecolor->setRGB(255,255,255);
> 85 }
>
The label is still a member of the classObj, it is not part of the
styleObj. Try the following:
$quad_class->label->outlinecolor->setRGB(255,255,255);
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From V.Honzik at sh.cvut.cz Mon Jan 5 08:57:05 2004
From: V.Honzik at sh.cvut.cz (Vojtech Honzik)
Date: Mon, 5 Jan 2004 17:57:05 +0100 (CET)
Subject: [Mapserver-users] Re: mapscript problem
In-Reply-To:
Message-ID:
Sorry, I actually use 4.0, not 4.1 version.
Vojtech Honzik
> I would like to run mapscript on our new server running on windows XP.
> I use the same directories, same configuration files for Apache and PHP,
> the same versions for all installed components (PHP 4.3.4, MapServer
> 4.0, Mapscript 4.0, Apache 2.0.47 ).
From keon at nacse.org Mon Jan 5 08:58:06 2004
From: keon at nacse.org (Dylan Keon)
Date: Mon, 05 Jan 2004 08:58:06 -0800
Subject: [Mapserver-users] Label outlinecolor in PHP MapScript?
In-Reply-To: <3FF9965C.9040409@dmsolutions.ca>
References: <3FF9869C.8000602@nacse.org> <3FF9965C.9040409@dmsolutions.ca>
Message-ID: <3FF9979E.30709@nacse.org>
On 01/05/2004 08:52 AM Daniel Morissette wrote:
> Dylan Keon wrote:
>
>> The following code gives me a "Call to a member function on a
>> non-object" error on line 84.
>>
>> Thanks,
>> Dylan
>>
>> 80 if($map->scale <= 140000) {
>> 81 $quad_layer = $map->getLayerByName('quad_index_24k');
>> 82 $quad_class = $quad_layer->getClass(0);
>> 83 $quad_style = ms_newStyleObj($quad_class);
>> 84 $quad_style->{label}->outlinecolor->setRGB(255,255,255);
>> 85 }
>
> The label is still a member of the classObj, it is not part of the
> styleObj. Try the following:
>
> $quad_class->label->outlinecolor->setRGB(255,255,255);
That did it. Thanks Daniel.
--Dylan
From hugo at pbh.gov.br Mon Jan 5 11:23:35 2004
From: hugo at pbh.gov.br (Hugo Nathaniel Rodrigues)
Date: Mon, 5 Jan 2004 17:23:35 -0200
Subject: [Mapserver-users] easy question
Message-ID: <000a01c3d3c1$6a44f9c0$7a00110a@ESTIVA>
This is a multi-part message in MIME format.
------=_NextPart_000_0007_01C3D3B0.A67E3660
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
i have this coordinates:
x 618579,06
y 806912,68
(meters)
what i need to put in my map file (using gmap75.map example) to show a =
point (or symbol or anything) in this point of the map?
this is my extent:
EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
i has looking at the documentation but didnt find a way (im still =
trying)
cheers
Hugo Rodrigues
Analista/Consultor
SSSS - Prodabel
------=_NextPart_000_0007_01C3D3B0.A67E3660
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
i have this coordinates:
x 618579,06 y =
806912,68 (meters)
what i need to put in my map file =
(using gmap75.map=20
example) to show a point (or symbol or anything) in this point of the=20
map?
i has looking at the documentation but =
didnt find a=20
way (im still trying)
cheers
Hugo =
Rodrigues Analista/Consultor SSSS -=20
Prodabel
------=_NextPart_000_0007_01C3D3B0.A67E3660--
From eric at gomoos.org Mon Jan 5 12:21:58 2004
From: eric at gomoos.org (Eric Bridger)
Date: 05 Jan 2004 15:21:58 -0500
Subject: [Mapserver-users] easy question
In-Reply-To: <000a01c3d3c1$6a44f9c0$7a00110a@ESTIVA>
References: <000a01c3d3c1$6a44f9c0$7a00110a@ESTIVA>
Message-ID: <1073334124.1443.112.camel@ubet.gomoos.org>
On Mon, 2004-01-05 at 14:23, Hugo Nathaniel Rodrigues wrote:
> i have this coordinates:
>
> x 618579,06
> y 806912,68
> (meters)
>
> what i need to put in my map file (using gmap75.map example) to show a point (or symbol or anything) in this point of the map?
> this is my extent:
>
> EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
>
You'll want to use the LAYER FEATURE tag in your map file. This works
for mapserver 3.6.
LAYER
NAME "test_point"
STATUS DEFAULT
TYPE POINT
CLASS
COLOR 0 0 0
SIZE 10
END
FEATURE
POINTS 618579.06 806912.68 END
END
END
From lacroix at dmsolutions.ca Mon Jan 5 13:10:04 2004
From: lacroix at dmsolutions.ca (Julien-Samuel Lacroix)
Date: Mon, 05 Jan 2004 16:10:04 -0500
Subject: R: [Mapserver-users] Mapinfo symbols
In-Reply-To: <4B1A1EC0790F054193453C48725D43180B8CBC@MSGBE1V1.seat.it>
References: <4B1A1EC0790F054193453C48725D43180B8CBC@MSGBE1V1.seat.it>
Message-ID: <3FF9D2AC.4080508@dmsolutions.ca>
Hi Yvain,
While checking your problem I noticed why angle is ignored with the
STYLEITEM "AUTO" in your layer. It's because the angle is not supported
for symbols. It's only supported for labels. So your arrows can't have
the good angle. I opened two bugs for this 532 and 533
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=532
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=533
But I don't know when it will be fixed.
A work around could be to use a font with symbol in it and put labels in
your map that will be arrows. Then the angle will be used correctly.
But there's certainly a better way to acheive what you want. Anybody on
the list has a suggestion?
Best regards,
Julien
Ballini Yvain wrote:
> Hi Daniel,
>
> I'm turning to the topic of the orientation of point symbol, do you know where I can find on the mapserver source the part which manages the symbols tuned by OGR. I would like to try to do some update on my mapsrver version to solve this problem.
> Thanks a lot.
> Yvain.
>
> -----Messaggio originale-----
> Da: Daniel Morissette [mailto:morissette at dmsolutions.ca]
> Inviato: gioved? 18 dicembre 2003 0.43
> A: Ballini Yvain
> Cc: mapserver-users at lists.gis.umn.edu
> Oggetto: Re: [Mapserver-users] Mapinfo symbols
>
> Yvain,
>
> Um, I checked the code and it seems that we ignore the angle value coming from STYLEITEM AUTO for point symbols. Could please you submit a bug with a small mapfile and arrow.tab to reproduce this? I'm not sure when we would have time to work on this, but with a testcase to reproduce it's always easier for us.
>
> Thanks
>
> Daniel
>
>
> Ballini Yvain wrote:
>
>>Hi list,
>>
>>I would like to read the arrows of a .tab file in mapserver: the pb is
>>that I can read the position but not the orientation of the arrow
>>which is contained in the "Style" line of the .tab (see under).
>>when I try to read my file arrow.tab with ogrinfo it turns me these
>>properties for the arrow layer:
>>
>>Layer name: arrow
>>Geometry: Point
>>Feature Count: 267349
>>Extent: (6.682870, 36.681040) - (18.495850, 46.895265) Layer SRS WKT:
>>GEOGCS["unnamed",
>> DATUM["WGS_1984",
>> SPHEROID["WGS 84",6378137,298.257223563],
>> TOWGS84[0,0,0,0,0,0,0]],
>> PRIMEM["Greenwich",0],
>> UNIT["degree",0.0174532925199433]]
>>LABEL: String (70.0)
>>OGRFeature(arrow):1
>> LABEL (String) =
>> Style = SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
>> POINT (8.85458500 45.96559000)
>>
>>OGRFeature(arrow):2
>> LABEL (String) =
>> Style = SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
>> POINT (8.85458500 45.96559000)
>>........
>>
>>I define my arrow layer like that:
>>LAYER
>> NAME freccie_navtech
>> PROJECTION
>> "proj=longlat"
>> "ellps=intl"
>> "no_defs"
>> END
>> STATUS OFF
>> DATA arrow#chiave_in_piazzale_segesta#arrow#vie3_polyline
>> CONNECTIONTYPE OGR
>> CONNECTION
>>"c:\mapserver\itasca\data\arrow.tab"#chiave_in_piazzale_segesta.tab"#a
>>rr
>>ow.tab"
>> STYLEITEM "AUTO"
>> TYPE point
>> CLASS
>> #STYLE
>> # SYMBOL arrow
>> # size 20
>> COLOR 88 88 245
>> #ANTIALIAS TRUE
>> #END
>> END
>>END
>>
>>I think I can't recognize the id mapinfo-sym-111 which represents the
>>arrow...but the position of the default point symbol is right on the
>>map.
>>Does someone know something about this problem or if there is a
>>setting in the mapfile which could solve my problem?
>>Thanks a lot.
>>Yvain.
>>
>>
>
>
>
>
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
------------------------------------------------------------
Julien-Samuel Lacroix lacroix at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From hjulien at nrcan.gc.ca Mon Jan 5 13:37:12 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Mon, 5 Jan 2004 16:37:12 -0500
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
Message-ID: <06B403677C41D51194550002A55107D201F78F78@s5-stf1-r1.nrn.nrcan.gc.ca>
Hi,
Anyone else having trouble or found a solution to the reference image
"bounding box" not being drawn?
I selected a red bounding box (outlinecolor 255 0 0) in my mapfile but it is
not showing up on the reference image!
I'm using Mapserver 401.
H?ryk
NRCan
> -----Message d'origine-----
> De : Julien, Heryk
> Envoy? : Thursday, December 18, 2003 2:28 PM
> ? : 'mapserver-users at lists.gis.umn.edu'
> Objet : reference image bounding box
>
> Hi,
> I'm having trouble with my reference image bounding box. The reference
> image appears and I can navigate in my map by clicking in the reference
> image however the bounding box doesn't display in the reference image.
> Anyone had that trouble before?
>
> Mapfile:
> #
> # Start of reference map
> #
> REFERENCE
> COLOR -1 -1 -1
> EXTENT 493163 4857827 2100223 5910452
> STATUS ON
> OUTLINECOLOR 255 0 0
> SIZE 175 117
> IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
> END #REFERENCE
>
> ==========================================
> H?ryk
> NRCan
>
From teb at mallit.fr.umn.edu Mon Jan 5 13:45:31 2004
From: teb at mallit.fr.umn.edu (Thomas E Burk)
Date: Mon, 5 Jan 2004 15:45:31 -0600 (CST)
Subject: [Mapserver-users] Tutorial nor Demo files are available
Message-ID: <200401052145.i05LjV6M028485@mallit.fr.umn.edu>
The 4.0 Tutorial is available again at the link on the Documentation page.
Tom
>From: Thomas E Burk
>Subject: Re: [Mapserver-users] Tutorial nor Demo files are available
>To: mapserver-users at lists.gis.umn.edu, acline2 at cox.net
>MIME-Version: 1.0
>Content-MD5: h1T1/dtfAfN8VBfKmyQmgA==
>X-BeenThere: mapserver-users at lists.gis.umn.edu
>X-Mailman-Version: 2.0.13
>List-Unsubscribe: ,
>List-Id: Mapserver Users Mailing List (Appropriate for general users)
>List-Post:
>List-Help:
>List-Subscribe: ,
>List-Archive:
>Date: Mon, 29 Dec 2003 16:07:14 -0600 (CST)
>
>We are working on getting the tutorial back up - bad timing with the holidays,
>etc.
>
>The old demo is there. I don't think it's been updated if that is what you are
>referring to.
>
>Tom
>
>
>>
>>It seems that neither the Mapserver 4.0 Tutorial nor the Mapserver Demo
>>files are available. Does anyone have these mirrored anywhere?
>>
>>Thanks,
>>
>>A Cline
>>
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From morissette at dmsolutions.ca Mon Jan 5 14:36:15 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Mon, 05 Jan 2004 17:36:15 -0500
Subject: [Mapserver-users] Mapinfo symbols
In-Reply-To: <4B1A1EC0790F054193453C48725D43180B8CD2@MSGBE1V1.seat.it>
References: <4B1A1EC0790F054193453C48725D43180B8CD2@MSGBE1V1.seat.it>
Message-ID: <3FF9E6DF.5060503@dmsolutions.ca>
Ballini Yvain wrote:
>
> I would like to know if someone has some news about the problem of
> managing the angle value for point symbol. My concrete problem is
> that I can read the position but not the orientation of the arrow
> which is contained in the "Style" line of the .tab (see my last mail
> under).
As Julien wrote in his other reply earlier this afternoon, he found out
that MapServer's core doesn't support rotated point symbols, and Steve
Lime confirmed via the bugzilla report that supporting rotated symbols
in MapServer is not a trivial change, so you are out of luck and we
cannot support the symbol angle with STYLEITEM AUTO at this point.
> The other part of my question was about recognizing the symbol
> mapinfo-sym-111: ok, I cant' see the angle value of the point, but
> I'm also unable to see the registered symbols (mapinfo-sym-111 or the
> MapInfo "old style" mapinfo-sym-32), and I have to put the default
> symbol (a pixel) or one of mines.
The mapinfo-sym-111 symbol doesn't exist and is not registered anywhere
in MapServer: it's up to you to create a symbol with this name in your
symbolset or in your mapfile, and then MapServer will use it. If you do
not create a symbol called 'mapinfo-sym-111' in your SYMBOLSET then
MapServer will use the default symbol (a single pixel I think).
See the following symbol file that defines some symbols for
mapinfo-sym-xx. You need to do the same in your symbolset for
mapinfo-sym-111:
http://www2.dmsolutions.ca/msapps/yk_demo/etc/symbols_mapinfo.sym
See also the following FAQ in the OGR HOWTO:
http://mapserver.gis.umn.edu/doc40/ogr-howto.html#d45e642
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From abehere at cs.ucsd.edu Mon Jan 5 16:22:04 2004
From: abehere at cs.ucsd.edu (Amit S BEHERE)
Date: Mon, 5 Jan 2004 16:22:04 -0800 (PST)
Subject: [Mapserver-users] WFS support
Message-ID:
Hi all,
I do not seem to be able to filter my queries (WFS queries) correctly. I
read in the documentation that only BBOX filter is supposed to work for
WFS queries. Now does that mean that only the BBOX filter will work among the spatial
filters (filters could be attribute filters or spatial filters) or its
BBOX filter alone without any other attribute or spatial filters.
So bottom line is can I do something like the following query,
"Return me trees only on the street matching the property
Street=myhouseaddr blvd" using filters. If I can it means I am going wrong
somewhere with my query.
Amit Behere.
UCSD.
"Technology won't make your life more difficult or easy, it just changes
the rules"......Vishwanathan Anand
From Tom.Kralidis at ec.gc.ca Mon Jan 5 16:54:54 2004
From: Tom.Kralidis at ec.gc.ca (Kralidis,Tom [Burlington])
Date: Mon, 5 Jan 2004 19:54:54 -0500
Subject: [Mapserver-users] WFS support
Message-ID: <2576812186CDD411BF1500508B6DCE9505D493FA@ECNWRI1.ontario.int.ec.gc.ca>
> -----Original Message-----
> From: Amit S BEHERE [mailto:abehere at cs.ucsd.edu]
> Sent: Monday, January 05, 2004 7:22 PM
> To: mapserver-users at lists.gis.umn.edu
> Subject: [Mapserver-users] WFS support
>
>
> Hi all,
>
> I do not seem to be able to filter my queries (WFS queries)
> correctly. I read in the documentation that only BBOX filter
> is supposed to work for WFS queries. Now does that mean that
> only the BBOX filter will work among the spatial filters
> (filters could be attribute filters or spatial filters) or
> its BBOX filter alone without any other attribute or spatial filters.
>
In MapServer OGC:WFS (v4.0), BBOX works like this:
http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
ox=-120,50,-118,51
As for Filter, the forthcoming release of MapServer will support Filter
Encoding (is it already in CVS?), so you should be able to pull off queries
like:
http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
ox=-120,50,-118,51&filter=Street
myhouseaddr%20blvd
Now, I'm not sure whether spatial filtering will still be supported by the
BBOX parameter, or as a GML element in Filter, or both. Perhaps the DM
Solutions folks can clarify to what extent Filter will be supported.
Thanks
..Tom
=========================
Tom Kralidis
Systems Scientist
Environment Canada
Tel: +01-905-336-4409
http://www.ec.gc.ca/cise/
=========================
> So bottom line is can I do something like the following
> query, "Return me trees only on the street matching the
> property Street=myhouseaddr blvd" using filters. If I can it
> means I am going wrong somewhere with my query.
>
> Amit Behere.
> UCSD.
> "Technology won't make your life more difficult or easy, it
> just changes the rules"......Vishwanathan Anand
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
>
From adams at terrestris.de Tue Jan 6 00:34:43 2004
From: adams at terrestris.de (Till Adams)
Date: Tue, 06 Jan 2004 09:34:43 +0100
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
References: <06B403677C41D51194550002A55107D201F78F78@s5-stf1-r1.nrn.nrcan.gc.ca>
Message-ID: <3FFA7323.7070602@terrestris.de>
Julien,
I had this problem before - your image used for the reference map might
have a higher resolution than the defined box in your clinet - e.g. the
image has 600 x 400 pix and in your client you defined the reference map
to have 140 x 100 pix: Mapserver scales the image down to 150 x 100 pix
(also leading to performance loss) and with it the (red) bounding box,
which has 1 pixel linewidth.
Cheers,
Till
Julien, Heryk schrieb:
> Hi,
> Anyone else having trouble or found a solution to the reference image
> "bounding box" not being drawn?
> I selected a red bounding box (outlinecolor 255 0 0) in my mapfile but it is
> not showing up on the reference image!
> I'm using Mapserver 401.
>
> H?ryk
> NRCan
>
>
>> -----Message d'origine-----
>>De : Julien, Heryk
>>Envoy? : Thursday, December 18, 2003 2:28 PM
>>? : 'mapserver-users at lists.gis.umn.edu'
>>Objet : reference image bounding box
>>
>>Hi,
>>I'm having trouble with my reference image bounding box. The reference
>>image appears and I can navigate in my map by clicking in the reference
>>image however the bounding box doesn't display in the reference image.
>>Anyone had that trouble before?
>>
>>Mapfile:
>>#
>># Start of reference map
>>#
>>REFERENCE
>> COLOR -1 -1 -1
>> EXTENT 493163 4857827 2100223 5910452
>> STATUS ON
>> OUTLINECOLOR 255 0 0
>> SIZE 175 117
>> IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
>>END #REFERENCE
>>
>>==========================================
>>H?ryk
>>NRCan
>>
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
NEU +++ NEU +++ NEU +++ NEU
AveiN! ist Open Source
Lizensiert unter der GNU GPL
-----
Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de
From christina.biakowski at ccgis.de Tue Jan 6 01:00:09 2004
From: christina.biakowski at ccgis.de (Christina Biakowski)
Date: Tue, 6 Jan 2004 10:00:09 +0100
Subject: [Mapserver-users] transparent symbols (images)
Message-ID:
Dear list,
to display points on a map we use png-images as symbols. Now the
white-colored pixels (RGB 255 255 255) of the symbols get transparent on the
map, though the IMAGECOLOR in the MAP-section is set to a RGB value other
than 255 255 255. (MapServer-Versions 3.6.6 and 4.0).
Any idea how to get the "white parts" of the symbols non-transparent
(without preceding image processing)?
Best regards,
Christina
From stefan.schwarzer at grid.unep.ch Tue Jan 6 02:09:45 2004
From: stefan.schwarzer at grid.unep.ch (Stefan Schwarzer)
Date: Tue, 06 Jan 2004 11:09:45 +0100
Subject: [Mapserver-users] Country Display Problems
Message-ID: <6.0.1.1.2.20040106100558.025d23a0@gridg.grid.unep.ch>
--=====================_14390859==.REL
Content-Type: multipart/alternative;
boundary="=====================_14390859==.ALT"
--=====================_14390859==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed
Hi,
I have some problems highlighting correctly selected countries. I am
sending the name of a country from another page to kind of a "country
profile page". Here, a map should display all but the selected country in a
grayish manner, and only the selected one with the right colors. But for
certain countries, it either doesn't display anything or it highlights more
then one country, as in the case below: not only Thailand (the selected
country) but also Lao People's Democratic Republic.
In some cases I have the impression that the problem is somehow related
with apostrophes used in the dbf file. On ther other hand countries like
"Cote d'Ivoire " are displayed correctly.
Does anyone have an idea?
Thanks,
Stefan
db958f.jpg
LAYER
NAME boundaries
TYPE POLYGON
STATUS ON
DATA boundaries
TRANSPARENCY 50
CLASSITEM CNTRY_NAME
CLASS
EXPRESSION ('[CNTRY_NAME]' ne 'Thailand')
OUTLINECOLOR 20 20 20
COLOR 150 150 150
END
END
_______________________________________
Stefan Schwarzer
Consultant on GEO
UNEP/DEWA/GRID-Geneva
Chemin des Anemones 11
CH - 1219 Chatelaine
Switzerland
Tel: (+41) 22.917.83.49
Fax: (+41) 22.917.80.29
Email: stefan.schwarzer at grid.unep.ch
Internet: http://geodata.grid.unep.ch/
_______________________________________
--=====================_14390859==.ALT
Content-Type: text/html; charset="us-ascii"
Hi,
I have some problems highlighting correctly selected countries. I am
sending the name of a country from another page to kind of a
"country profile page". Here, a map should display all but the
selected country in a grayish manner, and only the selected one with the
right colors. But for certain countries, it either doesn't display
anything or it highlights more then one country, as in the case below:
not only Thailand (the selected country) but also Lao People's Democratic
Republic.
In some cases I have the impression that the problem is somehow related
with apostrophes used in the dbf file. On ther other hand countries like
"Cote d'Ivoire " are displayed correctly.
Does anyone have an idea?
Thanks,
Stefan
LAYER NAME
boundaries TYPE
POLYGON STATUS
ON DATA
boundaries TRANSPARENCY
50 CLASSITEM
CNTRY_NAME CLASS
EXPRESSION
('[CNTRY_NAME]' ne 'Thailand') OUTLINECOLOR
20 20 20 COLOR
150 150 150 END
END
_______________________________________
Stefan
Schwarzer Consultant
on GEO
UNEP/DEWA/GRID-Geneva Chemin des
Anemones 11 CH - 1219
Chatelaine Switzerland
Tel: (+41)
22.917.83.49 Fax: (+41)
22.917.80.29
Email:
stefan.schwarzer at grid.unep.ch Internet:
http://geodata.grid.unep.ch/ _______________________________________
--=====================_14390859==.ALT--
--=====================_14390859==.REL
Content-Type: image/jpeg; name="db958f.jpg";
x-mac-type="4A504547"; x-mac-creator="4A565752"
Content-ID: <.0>
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="db958f.jpg"
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAEsASwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDy9YoW
iMqSpb3NsRHNC0r3CyvPFElwIoxYi3GxmlmMlyyzQpPB9kY3MSXU3Ma5ao0MEC20jxyygSW9iiiV
7UI8ssLIyyKY5Fd4xcCWyeCW4iQTAyy+fseP/FfgbwP4Z1bxB4vuodAS3ks9I2JLc3CWl3by2ME6
W2m6dY6rqWqySW6XNwsYEkJtxqtzeN9n0prq/wDI/H/ia6h+FHiTWfAupaNqrahpqaRZeJxr1rL4
a0F73U4PD2o+KbzVI9K8RW1vofgeRr3xB4ilFm1vDZaPfW2pywaamorb/gdOKUqMJyhO7ipVYRlV
9lOLirOKjDm9lJNuU3TjGcY2cFGN+3FOEanJGjBXi5xm227qfLGbp2spS5aXO+ZU0ot1oyjaNPa1
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
RLdW+2skJuSZ5LSA2cLyx+RqVxOb23gV21FXdC06yhYo5ZgttFcy6UIiiPLcwWkKXAMVteDqbrQ1
i1GTSre7k1NreG5RbuwktLWwN7cWcSORJqseJbW0uDDN9sMCB7eMSmTThKRPjXUFxDaWnnxeTZ75
glwfs1tbxQoFW+soWiaKSEWENxJcOrqWt7m7ja2gmltreMYuTg6kJ0PZylJwqyi3O9RVaEKkFVja
lKPPJN+9Vc4xSdTWftc6lKo4c06N1KEYVKklaNouhComqXLFSVRJ3nOlKE3T5pO8Y1cqC+gzZRmK
wg84/uYGvUki/tGdJ5hdTTNaTMxU3edsbJAYb0w7Zo47ZLjREk5dp0BS5lDtHDK8sMzXMiqJYk8u
KOYmGSZRI/2eMKDH51vG8yWr0ILUxRaebeWOyayu7lIdwuJZZWTUJ4m09Ip1Yqk0phVWJZZdRS5A
AWG2JsvazNNKFjdJNSso7lmlka3NhDp+naQJYp4ykk0NzLJIsM0tpFJNDFKqqZH3NYxKgqqajdzp
Nz1nGCvaVRRd5SUXGm/aSip1Jxmp0205e7lShUdKN7OUeWTjScIqmvYpxcOayqJTjamoKMW5OSio
Sja/qJuo1NxO7LOZZ0luAhee4mlW4lkuC92Hl1KabypHkiSO5ykiN5DRNciJRY2c9xc2skEFzIsX
nGNYLUG7aV5VW8R7lpLdYktvskQNtAtxa+codikkS1PqD29xJDs3I+As0MTusLNo1tJZXc4Zixml
nlwbj7NA0Qv7ia/vYIZHllhfHDp9pe263M4sNOgsb25vLiM3DXECw20sUUFowvLndLFcA+XZLAYW
igFl9rtIv3yzTor2ijC6k3Tg+epGCvJtXjNqXLNclGKTUW2pxkoR5lLoUISrTT/eRjKjdzm0oe0U
oqcZTi6bfLyVJqynHlcGnFxT5d4YLaeSPU1SLa+nWGl2580CFrKOaSJoXRHMjSSvC8jEsqvdTpdG
KC6sbq4zjKHsRDbXCG6t7gSXQgiW4F1HPFGyWjSRPFqDWJtb6G/uobqGe4ZNUZbkNcwukujfazr2
qWsdpbSNLpNmZHhtpIdTDX91bppVjNG8F60t/ayeZo+bG3tb+6WyfzZdKl0qw1S1sLXJvreS2jjW
S3ukiu3WXWlMbFbbzjDNJPapIjyxGSCPzi1zb3H2LMao0F2bm0g9GcKULRo11Oo1QjVnNNKhWo2h
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
bPrvivxT4mgu0tbm9kvNLiu9NvHuBppn1YWbpdWgudYnhtpLjsrPxBqWm6pHpNhc3FhFq1pewzXU
/wBsNnc6a92blrLV4YxeRzaPa6vYWN8zy263EDadJrGkQWrwW80H5xl8qkMfRVWKcKlVTqSjaTlS
+sRlNwjGnBXXNSVFynBxnGUajVlye7SVTD14J4eP73nrTcHOXO4OSkv3CVSmuRtSlKm4Nyo01zTS
RSttIWQ63YW81vpS+fpsN1tu2u0mgj+3+bFBdzW0TR+fJHGsyje6XNpdRyxxxEWy+5/Cqzgtknh0
x5PtN1dWV5p1/JHcSSM9o12mnQwSx3sNx5wsWjjs44JQtzYW94WhSOWZD5PcXcOp3Frr8N7pmoXF
7ZXl8ulQz3OmzaDJFNDb6hbz2tnpyzTeXcWxu7O3jgtbWS0kFzpK3iSo9t9ffDmy0a5s9PnW3fe0
GhCWG0gSefUQ9jfXVpLk3H2SW21DypGe/dJ2mGYrm4t2trpYNatDFQxlSlUmmqnKp+7KEpLlupzU
oJy9pS9/Vz5m3ZzUYzn6+U0JUsZUqScU6aTleE37R1puaiuaMKKkpTbr1aamq9SKxM5ylFtd9bXE
unPLaWgtZI4YQ2mS2t7bX8l/d3UsY1YPcW9rbG1h02yhhmX+1rVrOaSTzmN3Fp0CxeZ+PtPkXw3a
abb6F/ZUjtfTWltZajb3Vs+o3uoaf9nluLe8ure8097m4tVtWiZ5I7Xzr+3cSiJ/N9d1bw1Z2Vtd
28V7YW4nsL6FXtL1dS89IpW1G8D3i7ZRcwGV4bg6bFPJpctlBDp1zBb20MNx5X4hsrnVtI1rfPaT
ENCsYgFra3d5cSGNLaZ4pdlzqMkt1bRC+1J7fzoLR7f7dJAsS3I4cRF004wq0uTntOrGTu+d8iat
Vik5Qm4ucouMVaMOaUalJfXziqlOtTca3NUw7UVFwacZUlKUPepPla19mrym+ZOcZKUasvnLxJfa
fY2mhR6elpqetWWlQ6h4gn0CGeKw0qwnvtXN9DrrapbS3yatKsGm3kosWWwb7TYWVrc3Pk2lxq+L
pjTxx6pKUt55IWvbx3spZmEitLd3U006Xn2O2SO0tIo0WZruQLaWrb7tIEjxPZeHr7V9bvddgt4t
R01NQtrZ762W1k0n+3Uv9VtdI0m/sZLC0tLuDX7KS48uzu2MNlYaJNczaPqB06e7EHmXdjb3cEa3
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
8VW3iK016yXSZbbR1mN3pHhjULu6TUfDkGq293H4Un07UbRNduLHw3da3ca8ukmSxexubnxj6eMw
WJp16Sm69KUIKFejjI/VqrpUpULVqkKFWnXhFOrKeJXNT9nGXtatKErQq40XSnRdNJRjOreNSShU
qQpU21OEJUptunTlOm6k+Z1tG+ZU5WNv4YeGvhz4r+IumjxWlp/ZvhlrjStMsPFV3qmtwfEq0u7K
306xsbXSvEmhQeF54L3Vdehu9DtrrxL4g1seILE6Zo3h23tp7HWYvqnwt8LfBWnavPr0Wl67r1+L
lbnSbDU7u51l/Ct7JZWtlq+q6Tczw3OoXN94iFnPc3N/rur61qdlaXE2maDL4d0/UdUsk+LLvRIZ
NIsPDutQDXLKDVLu/wBa1TUZ2nlvTeSanNDbarcLcSR3Is7bTJp4rhbzR7rV9YstIks7lP7FsJYv
ob4d+NPF/he4TwTfadffEC2ub/8A0LzbqSXxPpsMa2U0lpb3fivVb268YW+mJ4iS71LxVrOsaRoH
gnS3vbs6j4j8M2miaNpn1+S5zlsadDDzcMPiaVao8LXlUc4U4uco1qsq1WUsTgp4lOVStL2j5adS
NOrV9+pRPYy+eHpywtFumnDmqTqVY86lzTSlKM5NzpVJ+zhOceZRjGfLGGqqR+1dMt7u4sQkV5a2
sOoq1y32eGWbbJOlm7pC0t1+7cxx3EhhmjUlbhZJ4biVLsV+E/8AwUf+Id/F8b9T8M2uo6ympaPo
+kacJYbzTbWwsdB1PQ9O1tNLSDTNPtdQl1KTU9Z1nUL6+vtSuFe31KCxtoEs4Gkvv2m+GfxO8P8A
xGi1iPSYtQstQ8Oa3Jp+paJeaZHYfY5ZbqeVCtxa3t9oGrmaxa319ZdK1m8u7fTtQ0i9vrCzm1G1
TUv5yP2yfhV4l+Evx38VaP4k13U/FUmtfYvEth4s1a2u7W58Rw6vZW1zf3yreanrE00drrT6npD3
Q1G4jnu9NuiotyrWsP7n4PZVl+Y8W4aWNrRX1bB1cZgcPJNfXZqnRlSUeWyhGjTqPFQWiqU17sZR
cmvZxWGp18LTjUpzqU5VYOo5NypydJSkoVablaKlWvVglTVN8jUuWTUJfLJJYlmJLEkkkkkknJJJ
5JJ5JPJNJRRX9kpJKyVktElsl2ICul8JeEtc8ba3a6BoFnJeX915hVERmVEjjeRmkdQViUhCokla
OBCd880MCyTR81XsfwJ1yLQfiHptzcTRwwzW91CXmlMMHmhVnhiklLJFCbx4f7PiuJ5Y4LeS8WaV
nRWhl5cdUxFLA42rhIRq4qlhMTVw1Oak41MRToznRhJRak1Kooxai02nZNbnHj688Lg8RiIW5qNN
1G5XtGEWnUnZJu8KfNJK0tUrxktH+1P7NH/BPbwf8FX0r4gfFfVn8YeP7eS3aPwvZW1ldeBNGnkf
UY5LTUriYXB8WSbf7HnXzF07w/HqQvtNaPxPaf2ZqN19/XV/bFIlj097kvDEufJsPsrwnTJngitW
ljuGitQY7SxXzIUhEBR4fPyWmo/2ndeKlfVJ9H1O0tdWtdP1U2WtWcmla7pNjqNxJeTaXqUZl1S/
XWmtTaQXuhwXIMl4klk2rJIsmqX8SWJhsYJ9j3UIVLkTMLJ5bm4gjunVLdY2drwshn1GJ0WO5szL
Mk91du94tn/AWf55m3EGNqZpmWLnjMXKLTU24wp06blUjSw8KMqUaNOj7aUHRilCMZV3zy551D16
s6seWGEgqVJOc0oSTqVZezVOVWfMpNpw9nTqSlJyjCUqceXllTNKXXdJ0OG+vtavtG0aHTY7CDVL
rUrmy0LR7S2LGTSpzJdGaWCTF5a2zR3FwtpBMsqwy5ijM/4I/tyftc+I/inr2t/C3w1rjn4W2Vz4
bultrSPTEh1u8sNIjvBqM1/YXl/qdxDc3+q3TvoutXsU+l/2fpVvq2haT4m0/VIIf0t/aH/aV8G/
B3wN450CTU9LvviW/hd7a08PlYbl9PuddgudHt9W19Nc07UtFup7TTbuw1ceCJo59a1m3aym1Pw/
B4d1KfXrP+b+6nNzczTn/lpIzL8iR4TOEGyMBFwgUYXgY6nqf2bwW4TePx+L4izXBt0cvlRhlbqJ
qFTGVIe1qYmOkFVpwozg6fKp0ZSqKpdzipS55YmdS1ONRcv7x1VTcrayXJTnU5pc6acnKDceblp1
ZU4RqRiq9FFFf1CQFFFFABRRRQAUUUUAFFFFAG34a1/UPC3iDRfEmlXF1Z6noWp2eq2F3ZXUtje2
13ZTpPBcWd7D+9tLqGRFkt7mMM8EypKFYrtP9UnwE8dXHxj+Dnwx+Jd5A08+s6UbrVPPuLSGdtS8
PXN7pd7rLRWy6Ppr3t7eaJLONI03T3uEu78aVo7ajBFDZah/KBX9DH/BNHV7zW/2Z9S0/UZZb+08
P+NtbstHS4aW6ktFvNN0+S+0awtrlltrbTgWstSso4L8RXmva9r81zpOlywR6n4k/DfHPLaM8jyv
OVSg8VgcyjhHUvKnUlhcXh8ROdN1Irl5YToKUPaOMYynPllF1JX2wz5K0pcrlz0mpRu+VulzSg3r
7rUJ1kkl+8coxm7Rg1+pel22n6sGjuHuxcBrSO1khntrhmit5bG31RbwSSJLDa2Nl591ZPDayeQk
M8Ny89tZyTWrPEen21nqksNrdrfeRaWs1zei6EkN/NdRW8zXtp5knmTLdrPDceVJvu4He6DxwxRy
KnYeFU0Syt9Ps9VtbcRRaJeLYXKGMTQ297G6x7rK5hZp7DTbiXz777Q+nrfWAv7PTbq2tGuvEBo+
M9KlvhoQd7c3z7bKEWl/M63kF1eQw6a0Wp2dvbWt3CJbOQLf6hLELiJdTne/vpH1KW4/liFTnnFu
M4xTlB2jzQk2/wB1J2lOKUpfaXK4SlCnP37qX2FbDRhgnKXspVFGFR1L2bUVHmgubl5ZQc3ZtSjU
owjKmt5PA0/R73V9H1c2QsLq0tr9NS08vHOlzPHaW0sawwSmyaS6uMXtu6LKthMVmMlnppEepyW/
h3ivTdO8TeG9V8J61ZPJp3iqN9Avo4YNG1Caxgytqmq28l1Za/aw6nol/PpVxYLPbh7TV7a2WN79
FupL36c0O4l8Ky3UWopcXfl6XqGq6d/ZOnrd6p4eBs5lml1PQ7ZL7V7rxJNCk/8AZNvZafqN5azp
aWq7FvNOi1zxUan4c8Qrp3jHw7NDpuk39pZypYWt/Z3ljaXs9pHp9/pmoNp+y0Go6dqw/s7UbBJ5
U0e/0v8AsdJc2Mkr6wp04TVSpy1mnpTtFxXLD2Uue8nONROMG3Uk5OMZSUU5QlU4cRSgqVCvpOUI
SpSipRV3KVqjimuXlpXadqrbpycfelGcV+fGi+C/iDpvjDXfCHiDxPp+tXHgjUrO1uvEnh+CLTYl
8M+INEkvPDthP4Z8P6rpssOvT6Tokwh8NOl/qdxcq18iXeiTQ+JJ/TLrQ9S/sO50fWJNRGra54rs
JH1ax1NmtxpkMVtoF3aR6ZpN5BpGrXl7ZaFFDcJZJq+iXOpXmoJqt7retWur3tv6N4u8ISR+L774
n6BFa6jq1tpW3W/DVpcyabJrKWGnapozXOg3djp00us+K7/Try48G3VvqQ8jW9Mu/CcIvfD9x4Z0
+C+821lfBNncaveeJtft7WfXvD02p2ul33h/WNWsdDuPE66jq/h3xj4ZtW1O9tTZW96ljrGk3WmX
ljqOpRaj9tabUr2e4hsPyPiXAVcBm03hsNzYfMfZ08BRo0XGNWq6lCpjYxjh1KLjSr1KntIVacIR
1qUYy5XVXz+LwtKMadWjSpOio1IVHKtBqM1OjUUouc4NNSjUg6UL8rpuMZRTjKHJ3niHxP4i0vw/
NfaPLY+GNQ/tC7t4tMtxZ2sunabdLY2+qDU5dfbV11bUJtG1m8tNP0Qx/wBoeF/EYdJNX1eGPUrf
jdT/ALAso5bPTvDJ1RbiCxutInuLe5/tey0rXorjT9H8U37w6jozR29zMdQs7SxjumvZJ21HTFmu
dMuJZLNdbMGqaPe3F7dW19qdlbKJbn+zr+4ha80SXWbTwtbWazyyyXEGs6vpE2oaP9tt5mvYNKmm
vp0Wxv8AS4d3wvd+KvFNlpVtqcNpd6rBcalbS3v2qHRbee9ur+QHa01lClzHqeiWovXkmik0+PQ5
JTo8f26HT9Oh+YxCcKUZvDQoNyStO6lFxk6iqV1y1JTnKmmqtRSpNxlTcqNd4m7+PxEqtafJ7F16
mJn7kZQk2lB+zmoSlSk40XGU5a0o0/coqdRyUG0fU9WtLK0inkiOrT+ErlL2yg1XVL7xJJYSGay1
eU/bLK51F9e/s7WNOkv9H061vmhg1OLTrgpJ4j859Pxj8Q7C7uZNGbSRomi63o+s6lpSeHNJutU1
PSY7fwxdeKfDGlyWepWXhzUPDE82oXMGj3llezz+ItGiubUaVd3WtyT6ZN1HjD4c6Dd2L+Hlv5tc
1HSrM6zazaVrVp9ttV00tqMOtIbu/fxBDf6Pc2en3d1qHh4WB0K6jgv4NY0u71uzmuuHsbmG78zx
TY+EvtFxeazqeg+HfE99bQwWWtS6Slu914fWyvfD+pW2i3lze3NvLrVzptr4T1q507RdTmheHRdR
aPTPeyeOHrYevVjONSthKuIjKMYOnThRUYzw03CFKt7So5Rrzqzr0oYjDypSm51Y1KcaV1cNiMNi
Z0a9OUvYyh7T2VaE6VNUV7KMnNygrqFNvEVJQqTtKUqVNQhGNLAmh0nS9Tk0uw8Q+I5dQ13SoNPl
1S0ujqOn6et3ZXOhapc6hbx6XdyeM2trqLQte8P3sX2a2OiaY91f6lbXTWL33d6f4PsIL/TRp7wX
tyNQ0FrzwnqF15cthPJbk+GriGK00O2g0XxLrHlJINM1S+02SaDV/DSWcF9rgm0G32rrSYbG8vtR
ufEs6avFeXszaAbe50aIWun6bNrl3Fd29oZo10u6lFzpvmrHd2e3T9StYtRvLvwrrqx29e8S6fLb
WeuDSLCLXHmS90/T7i7m12y1fVjoPh1JdBu7Gy0aG3h054tWeS51B7spejUdeS40ZLwK1pwTnLE8
01TrQVRRVKrKnN1p1aklOUZ8qox5+blhGTqQTlQopVY8041emllqmpU5c1GMZpycYVm6UbzdR3Uq
dSOInUhH2cKjjKDxEaE43jTqGM/wfup7XSvCWueHPtlxpz61NFZ6FG0U9xpOpzWviHUvEZvL+OK2
XT4dLvbXWZtd1R7HR7wmwvVbTNPY+Y3S/AfhnRLjwrH4nsIdL0vxSbHRJPiFrGj3Wr2tvcWpf7Jo
iafBDbvHrtppN/qN9pK2GsRXVtptzpE9hEdTTVtQ1vozJqeraYRBqGveI55dQjtma7hfW4LjS7d4
rvWzNo81zZz6jEG1C6t0uzcJeDVluoNdvrU3jm/73RLeO41/wdba74MuNS8GSatb6ndaFB4u0HQr
2eeDxLePY6HftZeELyZfC3h7U7y61TVdK1DRrC+tbaK2tQfDVlaPmKWIlVq1KWLxs6VONep7fFVc
TrBzU6qq1qsYSddwkvZqUpOE6VGpKVaCqxi/dqYChhW3hKVT21WnDlw9SMalRubv7KcaUX7zpucP
bRi5T9pCpRjH2cObgfiJ8IrG0Sxn8GeJZL27stNu9d1XUH1HSY7m01LT7LUItKudI1SbS4tb8WeH
NRuNAvLuVdFghk0BvDFgmpaet942sdJ0z59e5utD17Sr19Qlj1A22tabZWmkxXkfhzxXdCCy06D7
Rq1t9ok8OmLS7O8s7jVYotIguNC1m38O+KNM1PVLm4W1+3vHXgPStTgsPEWlTaP4V8CQyw6HBbSX
Z1WcappWk+Er3xDOND269qN5YaNe6/qPi3SLbTP7L8XxWmmra+FNYk1e3+z2/wA0aj4S0LUr7TNR
tDpviW2sWtdRtDYwaNpmqX9vFqlldeKp9Y0Ya7Y+IHsLZbe4Fmbue+vdQgXSLVbW7vrG/VvVpTw2
GqUU6+Gk6jxOFhVpVIQrYiliaM4xqRhVnVlShX9vF0qi5qTlTU6deMpU8QuDH5fU5pxnh/ZVIRrV
YL3ISUJzkpcnLJ1lBctRTU4Ua0ZPn9lT9i5UaHgr4h698Kf+Ei8LeEPDGhapYWd5r3irS7W9Gl+E
7m7vr7R/CN5YeCLbxNoUXiDw7fyHw/pmt6vouma5pHgyS40bTotF0vxTqR8KQ6ZZ+h/F74P/AA9/
a1+HtgdW0qXRtR8Q+HPB+pfD/wAfXmkW03iDw02pWza6bK4u7fxFbWOubbbUZ7K60JLhbK5uLx7m
2u724gg1Ow81j8H6jrNytxFLqOoQaPe2U8kmmx2dnqUj2kXh2K/+26OmqaQsFr4fvNXtvNmjtdGj
0WKOO78SS6ZdqJa7X4cfE3RfDFl4k0vxtLpfgjwnqutaYng6+1IwwXba9r2oa7r13d+JoppBotp4
TvNW+1Xt1Jpjavb+CJta0TwrNay+Fmt/EPhv9N4Z4jxqxuD9nXqYPMcO8LHL8bTpug6telKKi41u
WnQlKFKkld0kqkJOjiXOtWnCpvhsTUk1QqynNc8fZ05p8uIcIStGHOuTmcFThCtGTjBqnUUo2jB/
gr8cPgP46+Avin/hHPGVpaCO7ia+0XVNO1Kx1Wx1bSWvb+zsr8T6fLMllNff2dPdLpV6YNUtLZ4J
bq2SK5tZrjxWv2//AOCi/wACtb8aeHYPib4R/tnW7vwHLfWOveEo7Pw7ezeHfAOl6at+Nasb3SWh
8Q6pZaTLLeXfim3vYNYi0e8m8QeILIaH4ft9euW/EEgqQGBBIVgCCCVZQysM9mUhlPQqQRkEV/en
AHEs+KOHMJjsTWw9TMafNQzCnQjyezrQbUXOn7SpyutT5ayaai+f3YxtZbtWk1stHFcyk1Fxi2uZ
Sk5cs3KN5qFSyj7SEZt3SrFpdTWN1b3luwWe1mjniYgMu+Jg6h0OVdCRh0YFXQlWBUkVXor7Veif
dPVNdU11T2a6omUYzjKEkpRlFxkmk04yVmmno007NPRn3T4S/by+KPg7RodF0NLPSLQRKlzHpmn6
OYZJofswtL23s9Q0690iyvLNYriKOa20mP7bZ3UWm66utado+h2+nb/xI/4KEfFTxd4ZtdG0G8m8
Namm7zfEeiz6l4e13zBJbI1482jatDZpc3FnbS20tpplvp+hS/2reXdxo76lpfhq90f896K+JreH
PBVbF0Ma+H8BTr0MR9ZapU3ChXm25ShisNd4evRnUaqVKdSk41Jxjz80Vyvlo4KFDkjCvjHTpwVO
FKri69anGEbckY+2nUnBU+WKpuE4uMUoJ8iUTo/FXi3xH421i58QeKdWuta1i9d5bu/vGDT3M8rt
NcXMzKqiS5u7iSW6u5yPMuLmWWeVmdya5yiivsqNGjh6NKhh6VKhQowjSo0KNONKlRpU4qNOnSpQ
jGnTpwilGEIJRilZJJI7P+C227tt6ttvVtvVt6t6vUKKKK0AKKKKACiiigAooooAKKKKACv6r/2L
fCFx4F+BPwc0rXBBFCNGHiK9tLKOFYVi8WahceJbaC+hbT0l321jq1o91bfZ5Lozx3NqLuO3aGI/
zqfsrfC5/jD8fPhp4Ik0efXtMvvFGmXWu6XCWjF7oWmzrqOs20kyXlhKiS6XaXhZLW7j1G4jSS30
pJ9RktoZP6Q/AH7TXhW+8Xap4X1zRrCa2uPF0Xgvw9qtlqema5pXia6n1qPw/b3tpNDdaRfaCn2m
Vr26VtQezW1ivLS28Qz6rHpscv8AOPjxnCcsmyKm7Okp5riOaUYwnKo54TBU23FtNSjiJS62nTko
ySbj35dSjPExqOXI4SjTjJtcjc5Rk4yp8ylOKlCk37rWvu3akl96X3grWjpGna3HP4fs/wC0VuxP
FZSPOs88F9czXFlqUV663ltBqy2MMk482+S4iLWemw2MStaXef4o00aHba14ivtX057SCz1W/wDE
t280U0WnRabaRXg8S6PHHZajqE06S3mo6ibWzu7XUZbj7RJLePtvbeR3w2+LfhP4h2usan4K8SR6
raaLfax4NvtT0Kef7NNf2JE1u4vZbcW+taXJBPp81tqWkPc6c0KQHTL+e6004/MD9qn9vH4KfDK5
1jQNIY+KfiJ/YlvpmsaJqdiPEfhPVvCN5oerRw6Pby2GuaZPcz6leeIGu5tR17UdDjv/AAk934g8
PHxXa614RF3+D5PluMzXMIZfl2Dr4/F1IJ4aGGw1TEcsHVhRnOuqa9lhcPQjVbqYp88Ir2H1j2Ud
ZfZYmrhKdKniatSLVR8rm67tyU4qUpU7uTfu2i4NU1OcXGN5STp/oD8VrvS/B3wn8ZeOPGGseHx4
Q0bwf4wbWpdWv9R0bR/F+gw2UOlXunahq+l3k1+t7qstkLWwis3k1q5vn0qCysItZk0+0l/If9hz
9oBfH/xh+Lnwmk17w6vhq4TV9X+Fd7YafoOjLrWk2c11daPu0bTbHSYz4jvfDctxrXjHXvE9q988
tlZ6HrtxpOq6ZpHh/WPyW+Jn7U3xm+KfhGPwJ4o8b6xqPg1dW1TUoPDl5eXV/b2ttcawur6PYTTX
kjQ3Enh6f7VDpOo29lbanDpl7LplzqV3ppt9M0zxjwb4u1vwF4k03xf4Zv7/AEjxLoUkt54f1jTL
+602/wBG1fyJYrLVrO7sniuUutOllF3bKsqRvcRRLcrPame2n/oLJvBqayDOIZw8C88xf/Is9kql
WhgHh5wqUpTrNRqqrinGrha8qM6tOGEqucfbTm6cPl8ZmVKtWoOnSn7GnGDqRnNupOoqap1HCTbj
FSitHyKTbb91Nxf9jbaPLcfZrSW+s7I3CW93HLf+bPC6PcFGt9RhWEfZ2uYj9ptj/wAeiWskN550
AWCCX83f2m/A/hj4V+M/Bt34WvbaHUPFttqVnp/hnQdG3aNbHw1BDq0PijTtOZ4ZNGnsYbfT11zT
bbWPJvdS8QQa3KttqWkazNqP1t8GPH0/xD+Gelazouo6zfeEda8R+MdQ8L65rV34o1LU9U8NXN4t
t4ekePXdUbVNCg0OO0bQobRliku2tdS123u449Wtbpafxt8O6N4r+H/jQXOpeH9GvdAtHXRZtYsr
3Ur6x8YC0B0LXrK8017jUQltDrcdncWB0++u9RtNam8K2dvqc3iC30fV/wCZMywM62HxeBrUI0q1
OU6VWOLpVG8JiYxVGnKpD2ftKcsPWqJSk4e4oS9qtanJOPw0MZhq+Gw/LOpC9SDqSjH2k6eFlXvS
vKpScYRU1zN0qsnCCoc1RxkviDwLdW0tr4mhvdMsYLnXLZBEtzuWDWZvCmjzya39t1D7fsvb2C+1
Jo4tR1VriUaJB4f0yC5a2tLKOP2q11u3mtXska8sotN0SOTSNfhnnu9SsYrfTgIL61mvdX0XT9X1
PS11K9urRLvUrbQ5m0i8tLNreY6NBB87aTLCviGDw+viHwn4r03VNROk6H4mfSda8OZ0p4/C17r+
oyeGmsIvEEf2LUtSv/C9rNdeJINQafwkdVg0++0+4F5J66bTUPDWpWHh0Pba2l9a+dBqkMNwLm6Q
RGZo5pntViePRwkv2qBkW/sgyKIRJbW1jH+JZ9SrxqSo150nVoS09nWbh/sdPD4SjKjWqzXNChCk
6SjV9pyyptVKfJTqU18rh1Xw05TlKm3QkqMKaqQxEqc1Wp06kW41W1KpONW0XKi1JRUVJ3jPCgut
SjvL6bV7uSNx4k0hX1K4TStNmvhq1zZm7vJ4Jby2020F1pt35N+5F7DLeW8M0UlvrC6bPH3vgVfA
wtLlLvwwLZovEFnfapqVxb6Jrxe70+6ZoNTudAupNE+HuradcadpWjabZ6Pruuancab4kGjmNIpL
638OX/B6v4bnCXWrajrd9cTX1ppd3Z3V9HJcw6hLZm5a4svt9xHbrdwNMWaznuX0+A3FyJNV1ObT
4ZNJl6jwtrNx4ftbzxDpNzDo3mL9ki0vRI7+4uLi21FNX0rUbXT1nMkbQCxvtH0O5022udUs3tr2
ew1S3vprnR4NL6sLjKEKiXuTp1OWjONJTw0JOi41HTcqUantaE05U5/VowjSlH2NSNOVqs9MRzqd
Gr7JqliaFP21OpOnOrFyrptqznGkufk5JzV58suSvW9pUhHS8deKrQ3mp3N3roj1/T7HxZpr6fHF
G95aaF4kPh/WtR8G6jPHcxQ6s+lHTjeW1zDptnDBo9z4p1B7qz1fWbu3t/PHhuruDSb+2u9J0qe4
b+yLKaY2kUcsk9tJNBBay6zpQSc372M1vJqWsaZpli1sNVN7Jpn27VdCs5fFWo6/H4y0u5tvC32r
TL60SbVbHwxOskPii6uLPTr+2vtU0kanrcdnEIJVmt7+y0uTTjqVtrWoRahY/YtNtR6foPwz8TeI
tYnu/DkC6NqOh6LP9k0G+uNFvIhpnigvd3Gm6OkL2unSa0snhFvCNvHdz29jBrFpqNlo2qXNlcXe
7qo4eTpKpWqUqEa0IyjUpqMowi3KnyVKVSrzRpNqMoVa0qjSxChUjzwTleAjWxs5ujGpUw7rL6mo
Qak3++cU6yqTUH7KnKcZpLWNqzdOMYL1X4VnU7bw/qupX3iLVNetJLGw0XT/AAzpltbaJZaXdafp
DLYRw3suovrMd5uMs8PiFLmBxNot1fLc22n6teIvqeux6HcaBLrktteWOn3XiULqus6d4a8Q3Hhv
RtN1iCaXUPDMniPRbNob7UtYuNIvbqw0u71m11GTQ7PxFr+jpFZ6E+meD+MvPhXbab5ljpepWUXi
TVfEV5Ne6dLLqOtxatPY6hHqWqafp2q3ltHeuLy6n0w61qCW8eq2c7aRqunWNzex2N14bxr/AEnx
QRrWqzrBdaxolvrsekWt5Y6NrB03TL25hi1aX7a8P2iGzYPaX0mLm9gbVNAtTK+k/Y4LSx+Znh6O
HxbxcKklB0uR4dQp0cRUr+xUcNCpVpxrUqdGdOnSVVwVSGIp0JyoTuqHs/tcRga1HCvDypTdKnTT
UoSq1rKSdVOlUqyUueU61SVOLqxneq6dNuaqSpZOo3E2jeGLmIRXOtz6Rfr4d1/RzrukXzAT6lHq
9trljPNFNBoXh7VE8SWulX/g2x1HUrWDxF/ab694EsNWis3WbT7nwvqMEVpp+nWFpdW2nWFtq2oX
WgXcl9HZatqI1G5uLXT/AA/eaTZT+bbXumW8ej3Nxa2GmtZadLZW8N5cXMttyF98NZbO0gtLbTry
HUGu762WGWTxBYaFrhgFh4ltzp1+MaRPe2l5ZS/ZbjW7aTTbOaZ9mlLqEkSLv2uiaz4S8MXVuUvm
SLRl027SwubrUjoGuGDVtG/syPS9KtW0rwbosdraaXeaLqX2HT0s9TN5aRwX09k8sfbLHwnCDo06
eEpOtGM1GpVUn9Xp04qphpRbk3KlCUoyoOFWrG7xU3yV5T+Z9jUoSnSxKUoU8Kue9GnWg/bSVSKr
VaNOkuSlKdOKivbU4+0lX5rNQlqa/oN/o2h2wsYrLXL7V9M0nSvs8vhdtQ1DSL1rmzs5LmJ7Swj8
N3Osa3Y6FYaFqev/ANmMk0Oqpoy6RFLcQaPZeB3ct5ayfaLW8vtIuYbx45I9dRtXvLrWUs9NsdWn
1qz0BdTgWXVpNQGrai15YT2Wp39jbW5fUbCz0tYPrP4feNYkkvJ7jU7nR7Oea88Oand3l9qFqsPh
TUZJNLv9dvIdAMUWr6l4ckuNSaySX7W8dzd+H20NLm7vfEF/Y+P/ABev9FihOkabqHh+5utTu9YS
9s7exsrjxrp97qU9/dLdXB0i203T7q08/WU0Z4NQ1Fr/AFBLu7m+0+XpliZPfhiaFfDSrwrxqYxR
qUYUKMXUly0q8q86VN+0UPZzp1sRXpurG1ClhaqnCtyzpvz8wy+dOEVTnOKjCEpxfLTqc1SHI7VP
rCi7pKNSUIRiuWc4XT5ql/4QeLfGGg+I49C+yQ2Wkz6bqnibwI9xp98uteEF0jxNodhqHh+CKwsP
MksdJ1HV4r7SZ4H0S58OavapY6M+q+HY/Ct3Z/nz+3r+xT9jnX4t/AvwPcNp0kWuXnxD8J+DdBuW
0jw5a6VFp1zZeJtI07TbVYbXSNSs7y4+3WOlabb6P4efSLmRrkW9wsdp7Lp/ijVdMg1HVfCl7eWX
iHSbWW00zxlfQSQTad5o1OQya1pd6mu2+v6WpTSv7S0y1tbZL7U7/Q9fv9J8Pi20zWrH1b4TftH3
ekSx+F/H2sada3fgu2tbXVvF+o6/ZHwrfXc09tqw0S7/ALftrC4j1228N3Mc+hQare6hrnjHSNF1
bxVqt1ao2pTXf6/4f8b5nw9mdHF4aU/r9NzjjKVao44XMsPNOdGFZxlGnKmoYpQpwqVXiKeLhUxC
tVnzVay7MoYmDwmJ55TirurGSSjODim8PKbVL2lSKgqqjTkpwo2lXtVpSj/N86NG7I4wyMyMMg4Z
SQRkEg4IPIJB6gkU2v3J/ak/ZE8GfHG+0X4h/COTQPDnivxjc+KvF/jrxNrGt+NdV0/xxq3iS5sd
R0zVbA2OmeMdNS0v7mTUrv7VFfaXawi9Z/tOqW5hh0n8UfEHhvXvCuqX+i+I9Jv9E1fS7680zUtM
1O2lstQ0/UdPuprO9sb+yuFjurG8tbq3ngntLuGG4ilikSSJWRgP7c4P47yfi7CwnQcsDmFmq2W4
qSjWUoynGUsNNqMcXRvTk1UpLnhGyrU6U7xOnmhpacZJpOMlePMpXs1CXvRvaSs9pQnC7lTnbEoo
or7coKKKKAJmNv5Eaqk32rzJGllaVPIMRCCKKOAQ+YJFZZHkna5KyCRIltozC00/S+FtA0vXH1Nd
W1yXQEttK1K502ddFu9Yh1LWbaxuLnTdFnNnNFJp0eq3kUGn/wBqNFdQWMl3FNcQNFnNrwMLIand
Sah/wjcdo2nX9qbrxQl5d6dp9xd2dxFaak2l6TZanruof2bPsv1/srTrn7NPbW8uqJcaMdQ03Uea
lFpFMlvDeXhs5TD9vIgi+SRJGEgt40vRFqMcCEvazzPYNcMx3QWgO6hxbTUW1dL3k9U5N7c/MuZb
2acUrK3KccqzlVq0IOcJ03Sqe09nOpCUbqc6bap+yTcFySpxqe3UJqdqTq0Ks6GDgHBwSQDjglcF
gD0JAZSR23DPUUlad/eGSC0sI5JGt7Hzxt3g27zvKUa4t4k+WNZreK3aQs0sr3Bnk84wvDFDmUld
XvZ6uzjfbpe/Xo7aO11a9l005SnBSlHkbcrK9/dUmot6K3NFKVraXt0CiiimWFFFFABRRRQB0HhX
xLqXg/xDpPiTSXQX2k3tveRRzBmtrjyJUka1u4lZRPaThfLuIHJjljJV1IOK+tfBf7bXxA8L+KU1
mXRtAbSfs/g6J9IsrOaECfwcNNlhmkuEvLe9uNO1rUtKsta13wzDf6doE+sWGj32nWmlvo9mo+Kq
K8HOeGMh4gX/AAsZXhsdJUZUI1ainCtClKpTquNOvSlTq0/fpxalGaklKpBNQrVYzunVqUpOVOpO
F7XSk+R2TSbptuDdm1zOLdrK9krfor4L/wCCgnjD4bXPiWTwfaazLLcy+ILLwtf61qdsLLQdC8T6
0mratHpng7S7a00Xw5fJdWml6ho9lpt7e+GNMNlcaPeaDrNrd2N/ov5+axrOq+INTvNZ1q/udT1S
/l867vbuQyTTOEWNFycKkUMKRwW8EapBbW8UVvBHHDFHGubRWWRcJcP8NzxNXJ8vhha2LUI4ivKr
WxFapGGqgquIqVZwpud5yp03CEpct42p0lBzq1ZxhCc3KNNJQi7JKyS0UUleyWtrhRRRX0Zmf0Mf
8EqvF3ivxL8G/G3hLWZda1XQPCF34cl8IJd3/wDacPh9ta1HxXb39rokLWFvPYadrN9YWiS6E+ra
ksF/Ff63ZwW8N5Bp0X0X+03P4iTw1olrpmmzanaReM9DudXsogbWa2itbTXTpLXE8S3Op6Ze2fji
18OXFjfNawWJ1OC00bUFkhur1ZPzQ/4JV/EPXdA8U+PvCmhXIV9V0FNUuLFVILXGl6zoqafqo8iC
aeZ4bbUdasLuKdjp0kE9hLc2V21iklt7d4svm8ReLvHn9q6hqut69o/xA+IWh+HIrqK31LTvDSab
qWrro9nY2eu30+kaPFcf2Bo8+seLG0Z9XvIbe5NnpHijWtSs7e9/hDxhjHI+KeIKUqcqax2Mj9WV
GnUjRpPH4ONalOpKnJyp022+eXLCnKrN2tGLVTsr4lQwWGhFVbyU6UpwqOMvenNRSqKMmt6lOKco
yptUVCXs1yUsO7R9d1Lwj400VdR1e+1cQQf2pPZzXHiq2j0nS72z1cF47m2eTVPDesXlzos2m65q
B1OXUJ2mvrmCaSPXB9K+ONZ0zUPDWl6jptjbXuna99n1l5tTWwvpQ11PqGswPoovLqKF0vLWWOxl
JuLd7eaMWFhNKIZhqPgt5otpqLywpNq8Nlbalaax4pudK/t8yaHFLaXUOmyWpkhuZIbdLrwvA1pF
pksROtteala3+k295Hez+teFtJtYvA+hReJ44Ptnhyz1bRbe88pv7Jn1eGT7DeeddJrVsy3Ooa3e
XMt/NfKJTM15OEaG4jv7b+csxp4StV54SrSkpc3sKybjTpYh1qigsRGNN1KdCk4UJP6vRk4r2nsa
NOcIw8TA88sbjMLFToqphvZ1lUc70bVVWdS9OElOMYyUYxmnCMeRSqtyjVVCOz1V/wDT7y0tJtM1
WK2gvZ4Vs7iIWEOsXNpqUl21utvGtvps1hcXNvf6Bq8sjSoRAmkXMdmlyt62rS+FtRvTZaYJbTUb
S7s9G0XU5reIaVcpOkcN5PIttBJpxlhtlWQale3eoWF9NDNcXrQXc8/My+NvENnFdGys43ure6il
uNZ3W0kNrE1rFbSSiK0DxXlvbpdtZm31e+1PT9RMkEvkrbXF9u9I0/wXomreGbbVW1W9vIDcBbu2
l0u5nm8uPUNIgvLOys7fVL8xLb6xa3GpaXf6isOk3L3F2Ws9P1trY6h5sY0MPQpyrOnTjGph6PL7
OrUnH2qaU786go1IKpKUqtWEoYj3X7tOEafsYSs69JwpKNSNKClOjWajV5ptRlXpVFTbhGhW5oqn
GliXBVnGEZRxFG2loWg2Wu3BHw+vNY8P6baaHpUeq3mkav8AYVsvE+i6PpEtw8FrdLb6qsMtzpNj
f6jd3866XJ4fW61y4W4OnL/Y/pHhHTo3juW1UXd7r/iuPSdP1PWNQuz4v1G6DanqWsRW0Wl3Lm4v
T5+uayltZXelWjaKL6w8PwXV7bvfJps3wwXwjqlvr2l6lotneaj4d8R3Wk30GuG5g1G78OTz6XJq
lxJZXayXN3aare6xq+dctLCa1km+23kVxaNBJPb0tfga91COxs7DU3l8jw39ovtWu7nzJhqNqlg1
zDp8sun+KhPMtzZ3tpcHQ7WGW3t9TTX47gD+1PEGmKrOS5aFW9WsqLpJxjUqypVaftKNGpGTlKSU
Zxc1Uw9SlKau4t1PbVPpcJh6WHwtKqqtLGShCd4RlNVJOs6dOpLSnOcXyQcJ1aVaP8eTU5KcYx9L
8U2xtU1XXTpsniJ9IttPvLm1h0y50u3s5bzU7uR7WKC3DSyXF+3iGKCDTrrSoLKW7Syup5nN3ZtG
sOp+Gb6w0zxTonjLw7YvKtxG2lOPER1i23NpSjTZrDULDSNQu7a/0iXVH1HSLadLLQ7uWxaLSU1N
kSDye+kTTbzRIDq2ganYO2otrGqapNO2mzXtrasl4lvYW+gXmoJGI43e3abSruVptOE8lvevNc6U
uJosPhLUfGthaaPrU9hp93pC6lqDQabH4P0ayt10vVbvTr2/sNJ0bw2Z47V7yS703UIbazv9Nj0u
9sFsvsk6Gz8bEwhVpc9Sc5U8NS56krVH7SjhcRS5qUoOXsnKKgrVa8eSpUpSXJCDpqHXiMxrKqsN
Tw2Coe1nClRhXm/afXJxV3CtC0q9KpB04VacXVhCUpVcOpJxo1vboZrq10Sz1PU2mm1q8i1gaPpt
1Onnw6ld3mn6ho2g3L3C6baJey6XpGs2MF6rRaNoyXulQjSdY1KyiZ/OF01NLF7quqReGND0q61Z
pdetmsc+FvD2i29ja32iP4iu72yvNbbXNN/s+8Ww0/T9Il0a80d/7H/sqK6u9c0+CbRl0Cz0HXLX
UL5vFRtrNoLLRbaXVJ7m+tdXs7yPVpUv1u4f7VVNGubR23tr0/h2G40m4uzYa5Jqt94b7LTo9B8X
NDZ6rq3gO7lXw/eaaLm0MdhdxWmsae1jFpccVraRolvZ3Gi3ceqz3EN/e29jfjWI73UNM025LebG
o1GcpQm7VZ1W4UZQk1Cu6toqv+9r806lKtXcudSr1FTSqyhUUc5YSpjVTm6VFzqwg6SlVpqUGva0
JfWKEYv2F6UJTdFc9arhXFzqYaPvz1PFkc9n4Pt7G6XVZvD8mtNcrr1/fw6tBcWjaRcQrHqLR65p
+m6jp02hnRdS0i1s47lYLPVdDfT9WvNavdJGqfEHidbKa30ZrDUdQ002Ut/qgs7XVLu6ujqtpPd2
Wh6kmu6dq1pqevWF5q8urtdaFeT6vpcFw8P22K+h827ufqb4l+J/iJo3huw0Pw9d6XeaHpflPrTX
H25LjRfCej2d2bHT/B9rDfNY3eqWGraH4bvdSv77UNXfSkv9UN+NDmvL63t/lPWfFdvquuaVc+H/
AAxrGsR+H7fRdGvLK707TPDOitqt1qN7favo0bTvAmm211pOri+drbSrsWE15am4s/7O1eyv7H3c
nniZUqMsM6NCSruNOtQmqsKFWnOOHi8bWrRjNYmvVc6ns1SnWlhp0acmpP2L+d4k5aajNOVKtRo4
VQhUg4t1p1alOVTDujDDRnCLp1HKDqSSclCspRhSlhuO8SQ+JLK3vLTRddaXSb+SWw1MSaLozSWM
VnfRNfabYS3cm64S+t4rCGwNzJb3KpoqXcumpYxxWes8Zo2jeCNK1LT9T8SC/wDEHgMTtY6raaXe
Xt1BoE16I9I8PX1jYaHZWOoWGlaRHK1xrFlpU+lI9ra3GqW0viK4tbvwdcer+PvFmhXmveJPFVnc
3Fp4Vv8Aw1osF3Ya1pN/oESmPTfDlhqdjomj6NPAdd1HTmk8vwzBJbXt145t5ZbybwpYa/rjaVZc
fp19p1zeeHdAtho2n6XbTXVpPf6nf2miLJcGU6jpniW3vbS5u7FUjGomSe01I6zcNBp0ai1nV9Ne
/wDtMtxlTLq8Ie1w+IwjqVnRqOhSlhnVdKEakFKm3L20qEqNNTqxqOnB00qtScH7T41SlRqVKvJh
5UqtSbjCEIw9pN8sZwhSjUfLBqrJtSs3zpXfsabj9yaDe6bbwaHY6IPDd74feHRrnw7DpklvBpye
HL7TLe5099Ik065Sy0+ws9As5ItKbTZRY3FxcW2pXxP9k6jq178Vf8FAv2bLPxn4R0P4ofDrwnom
n+KrGTUV+IFhpsdm82qafOqXg1+9uLG+t7ddS8JX5vh4k1uLT7+TUNL1c6l4l1qy0HwXbi896+Av
haSfwPrXii91eHVo9b8TzroFlY30eoeHfD+l6LqSWBTSIbfQoNLg8RzeJZdctPEF3ok+o2Os21jN
f6dqWo3kj6zN9A2U2mxTf2rLbxQPaSWt7BavFcwzXQSe3iKWUBmsUjS1bLi6kS4ivysl3bxy2iyR
p+15NnWIyPM8uzfAR5cRhqinWhL2dRTalTlVw9b2dRqpTqPmnJUXUdGpSdWgl7FSh7Nqjp8tqM3i
JOpOUpxqPDRo1IyU1WVCpKtWpL+HCHO5+9J879op/wAl08L280sEhUvDI0bFCSjFSRvQsFLI4wyM
VG5CGwM1FX3/AP8ABR3wXpXhD4+w3vhxLG08O+L/AAT4Z1TTdM0fRpdI0fTItDsovBJ060dGGm3Y
gh8J2TmHS4LO10+2awtZLQXCPc3XwBX9wcPZxT4gyTLc5pU3Rjj8NCs6Mpqo6VS7hVp86jBTUKsJ
qM+SHPFKXLG9ls002m4yV/dlF3jOD1hUjZtcs4tSik5WTXvMKKKK9n+u/wCYF25nt01Ge60iO90+
0W9ln0uK5vkvNRsrdZ2kso59StbPS47q9toxEst9b6fpyTzo1xDZ2issEdKiihaJLttd3++97+bd
79RWV72V2km+rSvZX7K7t2u+4+SWSZg8sjysEiiDSOzsI4I0hhjBYkhIYY44okB2xxokaAKoAZRR
QCSSSSSSVkloklskuiQUUUUDCiiigAoqzbWV5eFltLWe5KbPM8mJ5BGJG2oZWVSsas3AaQqvBycA
1XZSrFWUqykqysCGBBIKkHBBByCDyDmkpRbcU05Rs5RTV4qV+Vtbrm5Xa9r2dr2YrptpNNrdXV1s
9VutGn813EooopjCiiigAooooA+0f2KPiHpnww+JFv4lur+10+4m1LSNJnuroazJb2+gX0723iCb
ULPTJmi1O0ttOnm1a0s5LG5u4tc0fStRtw9tY38Z/c/40fC228MXmk/EjStNivZNa1/w3f8AxFeP
UDqNkNAmjXT7rxK+n6qWm0278N3+k6MNRi8JJFH/AGKusXuvaffWllJeaR/MJ4VN8+q28NpPMkYn
gvbi2V5BBdGxZmiSeJA+8gTSxRTCCd7Xz3m2pEJpF/qh+FXiO3uNF0rTbXXk1C50u/1i2ez1LVNV
1a9h8K614jmuvBt9FqWpSXWp6zZ6j4duNDHhvWbi4v7S80+OdF1O/ez1C9i/lbx8yKhXzPAYpc86
ma4SphcRTlRlXoQeC9hDC15QdoSknXain/DnTjNtxVTlMEoSr4vC1WqvtamGxNKMqk26c5xdJpUp
TcXRpfVY1mqXJLmrVW4uLlJfFurW9iPHt7qtve6zLLcaR430+0TT/EyS6bqGo3D6Tq3gzUdOtzbW
un6dpttfaN4obUNS1eOTUrbT9Tn0zw3Ffx3kOs6b9deEtRs/CXgS78Y2Xhzw+ZPEfh/w3Dq3h9Xv
tcTW11VEvdYuLom0fQfD+tS3rW1lFcPoWhXuoX+gPDPYalHqMYi8z+Kvh2x+H/irTNYWyvbbRfFW
orpvjXQYrGazXW9dtra88V3PjOaxaxk3apd6dYSDxTcXst1rMs2l+HI7f+zPsEl2vSfEN9c8MeG9
OtmvLvUNE1XxDdalo5+yWU1jcCTQre7l1mRtMvtVWSXRbixu9PNtd6da3emTedCn2PU49UGs/wAi
5/TqYL2mBxP7108NSjh6nJOnVnh6uMqVk6i9pCNO1XEYiglHnqRhFJ1G6XM+3K4rCVM0xNe1fFUa
dObjKElVw86042lXioxi4+wq1YNuVSLnTcZRpqUZVfBfCNyuoeJpr25vJZvs6apGYxb2tk815emE
6hHqjWl28VnaJbW0qix06z063094LO8w1np13a3noWn3z6d4S1Cxury6nuJLC/YaddWsdrJf2McN
rosyyXlsLaDXfD+mT3Vzd+Gop7ieJ2lvbZpI5X/t2x8m8HTaFq/iGR7STT9J0++8R2jSX968mn2l
tqV2iavKluNOS4uvttxcrfado2nJcwXBvFtrvZAsRsK7fxI2uS6z5V7bzmbU9Qubm1ksNLETWj3u
qXo8+GS7az0+8868sLk6dK3m2d0ITNcxac9zehvi8RgJJxldUaE61GkoU4OLnCDrTrTlGhGVP2U7
QlVtThNQT5ZS9nFLhpP/AGWUKcnUVV1qDxEeW85VFKjTVSEZxm5pU04cq9jBS0w9WdPExrY2jfEd
NJvEvfEmrXOh61qenPcQ6tp91rOvajpcMempqfh6PxLc2kVrepLY2txq8Wj2Nje6smny6z4n0/xX
Z2Vpf35Br/xfsPFjTaLrct3oUyalZyPr+lXV1ZeDdXu5I5Llds92mnpJBAmq2+qWkd/HBrMunQ2F
ld6PrMtwt9cytoN9FJc6k3iBw/m3nkW62tvaHToYYJba5uLiz1ifVGENwY4YLUza9dXszi70S/0m
XU5rHSJafi/QtM1ebTr7xPf6tpWhaPJZ2GpXFjqkOlXl3a2v2tbLT9X1e+t0u4zcXkl1byal4b1X
QtSuhPcxalcC7XTrbT/SwtXB88fbwqKpCFOEabnOrSpTpOEoyw1OrTVSUpqXLCPvRtKFOU+VXe2H
ea0ZQpwxEZuNanSVOtTnatDmjHmWJU52h7knGcKcJONWfPKSVONO/eePrfSJdS1RfiH4S1extrfV
vDuqJEBbvrcWqQNp0cqadqUNiNf8mKS2htDp9rqDavf6XpVhaz3FpBdR3HS6b4A+JWpQ6TDY+BLi
TSJp7+/GqePGsPD1tDptwbm9jvtVtYL/AFLxpFqDNaWEFrpd94Mt9YSDULrTNdiitLeYzaX7Mfwg
sdQ8Q2+rSPYRfDLStVfxFoeq3EXhiXWPH+v6Jd3Wkvf6/rGn3jS6nbeCtT0m/vPCVnYeG9Cspde1
Oy1mwt9Si0O91vX/ALf03w61u2p391HcXdtNHaxWVzP9nt5TczTS3moW10kMD2dwguruN4rKzuG+
0mBdW8mJopvI+3ynhTLpwdbHuqsRzQqU6adfDqdOdK6hi+X2M1XlUqVHUhBydGEqUpOVaTjT9TC4
StjKEa1dqdlVg+V1K8ISgqVRJ1MRUdV0sRShThKTo1aVaVqbi5KED4xsvDXxSm0qx0SH4f6laz2k
dtNo934h1zwd4Y0zTbm/KxXlndXfhLXfFWu2SyWVpaT+XY6NrEj6nJIdUtLfTr9ZLHkvDOh/HCwu
NfuI/A50vU2SDXNOj8S+JNGfXdS1R4dSkOjaPqWhaZ4ntWn0/X3ttRvNV1bUvDUVxfPo9oL6LTtM
ltLL7K1cm13SWtrLOmm+YILjUYmY3GnW0ViXuIJx/aCwi7jkkhRY7/crXcxkAubK3eOW3F4kDyXE
UVzNDDbTGFLO1dZQVllm8uJLmyuWnluooEgO2RFiuraGCwkSWRx3w4XyRSqU3goP20JUXCpiazk4
QjT5Ypw9ySh/Fp1YqnVlVlOMaknynnwxVf61GFOtUp1aFoLmaxMFHk5ZqMpQjJT5VJKpz++oOEXJ
SUV+emr/ABkXX/tehz6TrWlXNne3Vnq+peLr3TtKfTL6xtGk8SxDRxJqcqanpsWqaYNatWml1Wwt
pdMttZWy1Gezuor/AIoN1qsfw00nw7p+qeItZ1/X9elg07R7yyvV1W30TRrXV4L3Uk1TVbbTdGmF
naeI57jSWvbPWrPUruPUYrRNQ1Yzap91XWmad4ti0463o+j6tY2+q2+vWMWraZaai2larZefbw69
ZvIkUmn31vFOWsdVjgsruGKaa4t3gnuFkt/OPEfwI0jWb7w7deGry18J6Tpus6RqOqaJomkm2Z7W
wvYL+GPw8NM1TQIvBl5fTfbJptU0+G7msb+aDxBoxs9VGqajq3ivhPC0K+FlgoTnCljaU6+EqOUJ
RprkhWnGrOdZ1XTlKdenQVFQpxkvZ141I+0M4upifbVXia1VYnC0qXJKlCLao4rD16bpSUnKlGcI
uU3GHtHFqPt4xcox+YtQ/Zs8e3Hg1PEerXPh3VfiTp9xJqdxoU9xpNpBD4dvPD97NJplrfLoxa08
b6frty+lxNZaqPCT6HZzw/aTqN7Jerx8nw3k0nw94n+KHxH0uLRfh3oui3Ovf2RqLW2g+IfFFxZW
EFx4c8Nu0Om/b/D9v4v1DxKLKXVtZhvvG9tc3sen2+h6W0cN/pX6lz2KXUkYvYI5YIowqHE0kyzf
aLSZCk4uPNWJTBCJGaHdO8TyytBCCk/CeNfh3pXivRb6x1DVNQsv7TVrgapouq3mg6roWrabqZ1n
SNbTVbe8Uw6loNzYJLC1kk9scxxyRRWsdxFB9nRynKniKNbEYKMpQi6b5XUhFQVelXv7N86VVVIf
uqlOlP3ptSp1I3Tl5dCFWnL2UalGMOSaqaKK5qadRxT9pNraykvaKL53CEbS5L4K+H7bwd4A0nwp
qS+E11LRLjWtWlh0aDVL3SPtXinWbvXZtFhtNZnmvvEVjoWo3MOm2V7eyXd9ryW9td6gn9oS2skb
tb0C3N00FnKk8OnSyXctzbXkc80ENxaixJvTZStPbxwzz3qQyCzsp3eGWaN5liaO39D+Ht5Z614M
0vWbqK1tvEn9nDS/Euh2lsY44fFXhu6vdD8Z2VksgjtBDaeLU16wsJorm4027s7Z5LfV7myOnXmp
9GIbTz7u/ksrnUZY7RxFZzvc2sOoyzlok0+5JEaLp6R5Lo0E8e5y6PY3Fxd6kfajX9jdQqSgpN8k
YuErS5KcKjdNOPJFUoTjBc3Mouk5Kck3PuqYSFahGlVqKMJcrXJFKqlBU5NXUp1acIxpxi1TlGs4
qEOeUufm/J3/AIKIfD288afBTRvH9jcWU8/wn1eafxLDHqGmyRW2n+PdTs9Gnvopr2SzullTxFpO
jaIulaJb38upyXSanJFY2el3s1x+G9f07ftN69aXn7LXxj0+y8DWkt/F4Z1We4lsoNT1CbUrK48M
xaXqGorbW2lXkFtZ+BYra88f3ReO6TTJlm1C61jQbO4gurP+Ymv6l8EsfUrcPZjl06bpxy3M5Okr
xajSx1GGI9mnD3WoVVVmt5KNWKk+ZNR85JKnSalB3pxi1Tp1KUIuHuOPJVp05RnFpwqJppzg6kW4
VItlFFFfs4BRRRQAUUUUAFFFFABRRRQB9s/sp6RoOi+F/jx8Q/E8luo0r4N+K9I8N2zf2kbxNZ8Z
2d94Qt9Y8u0nsbOHRYbS71nQ9T1HV706fDe69olna2t7ruoaRaS/FlzIs1xPKgZUlmlkQPgsFd2Z
QxHBYAgHHGc44r7y+E1t4Lh/Y++PKazL4cvfGOtpoQ8F20+mxXviHS4fDuvabf8AiWZL9dP1C28P
2uqWuu2enaNfXt9YXeuaompaLYQPeacYX+B6+N4a9piM64zzCpJyU86oZZh0pqdOOFynL6FOLhZ+
5KWJxGKdWDimpK6clJMwp8znJySTSm0raqM61VRUpX1k6VKlKyjHljKMXeSdrNpdy2UrzQpbO72t
7aMLuys7+IRahZXFhO6QX0FzBHdRwXMkllexxre6berb6jp1xa6ha2t1DWoor7Kyveyu0k31aV7K
/ZXdu133NwooooAKKKKALmn3V3Z3tvdWJcXcLl4tiGRj8rB1KAHcjRl1kXGChYHiv1g/Y68f6n4S
+IPg/VXC6pJ4qk0bwFc6DG+pyz2mheJdW8OWsuuRalHaWlnBJo2rJouonQJE1xTol61rBf299d30
1v8AA3wa0LT9WbWTNbazd62ggbw/YWPhi+16xu47ax1jVPEOqajdWV5BPpsPhfQNI1HVImgsNbMs
7Ld3enjT9Ku7mH7w8HfC9rbU/Bk8uty+HtZtPifa6Pq9zpWpafBc+B9EttV8FW7+Jr/XZ57OK2lu
oPEOst4buBp1s+m6z4RaCBLi+i1x7X8l8U8ZktXKcRluPxCoYiVOSpNOlOTlGisVQ9tTalUp0frM
acY1VCVpc8FOi6sqlP4zOKuJnn+TxwOBdXGYWpCvCtGUI1auGWJw9HF4em6lqc17HEP2sYurUoUa
k6soRvGnW/Ub9qPUNGk8H6Ha6hpseq6hf+KfDOp291rLPbW9reeErnTtf1OLT5L3Tb37V4o8TwT3
tjp1vYXujS6tYweIYJp7ZbePQL3xvS9Tv/iP4W8aaZZC4n1SHQ7S4E+rub7ULq2sfDNrq3iDVore
FlltLcyjV7K6hb7bdPe3Gm6VdndqUmkW/wBOfGDwDB4x0O48MX00i3x12z17S547Zs6frGhCIWjk
zi2vBp0zRvZ65GiaU154eu77SLvUNDm1NtQm+B/AEkhvdVOsW19pOoxa5rmgajbNpq6t4ZtPGvhn
WdQQeGX1aTVrmzm0eeHwzgRWdvd6da2upahqBvYjp1zJbfwZxrh5ujRxtT2f1b2MqMalSmm4YmPL
W5p01KbnDkhN+0hCKgoU6EuaUoRf3OYussZSSrSoU68PYVYaUozqtVFFTk3KMJJuqqb5Ze7zQabh
ChU/On49fE7xX4E+I2taB4X8WagmnxnSrzT20G5fw9bWunT2MdwulXFvp1pa3dxdxi5n0XxIdR1T
V49Zms7iS8a5SaF1+m/2GvFviv4n6n4/1HxtPoniu+vvFvh+4W68UWnh+WdrjU4tY1LXrmwl1G40
s2l7Y/2XY6pamxlnilhOt2N/YT22rSSJ+a3xX1fVta8feIbzW51uNQN46zSrbx2m4yE3RBtY7q9W
2KvcOBam5ke1UC2kEbwtGnvH7O37VD/Abw54g0BPCv8Abv8AwkGsaPfT3P2/7J5Vrp5vEnhMflOZ
2e1v76C2jLxrDLeSXYmV4xHL/Y/E3hRg8X4XUsnyDhzJsZxRiMDkVNY7CwwmAcqsK+Bq5hjaeMxM
sLKhGvh6VV1FT5KldypxnSlZKHhZValhcvxlfD1a7rWxmJhCUq1VOrhqtSmqUMQ+TmlN0KEozhGC
hKUqkfdbX7PeNJ9S0yLUYEtpptS8QTabBaTyRT6kmr2es3EcttNc6hIuneJE1Jbe0ktY9N/s+5ew
SKCx0qC2h1y5C+Y3+s+IPDWk2Nnq9zDq99o2q+EfEXh69ufEJvv+EjNj4k0PxFpvhbUZ9UkNxo90
b1dV0iNZrZY7djptla2s9u1wLb5E8V/8FC9E1W6g1LRPCXiXTtR1XTvs3iV5dbjMRvHNtDLf2kcc
Yt4rn7DbxWcMmn2enILa2W11G31mK51A6j9CaN8Ufh58W7O+8TaSHvtWXS4/DM09rptxBYhPEeh6
RqdzYyTGQ6RpJ03WNFv/ALR/aNiYrux0+7uhf6gkF1LD/IOc+FvG/A9DC53nmR18Lhfr0ZSnz0Mf
To18NGnDDzqSyupi1FVqmIVGjUxMVOVOGIlGnUn7KlGquKqVcU6tN4mL9lONCnXjVw8akG6rp0KU
JUoV3Vp356qo0ZTj7SdVSq0XXlH9N/BN9ZeILSy1+x1BtY0/XrSzvtDgsIdRtYltb2wtpNLnisbx
Zbi3nu4NStbu+tZ4TMzXBQSxOJJ60vEVv4v8H6naTpqNw1jNO17b2/2RjLD9l1OazhN5brFf211P
bWwM1qDcyCaJjdos6tcvdfLPwc8R6n4Z0uHwFqMEFrqnw/8AC9raw6/HZM3h+70m1tX0CweZL99T
j0bX428N61oX9lT3cV49pCPEGlyRwnVNP0b660bx5oesaGvhnxtpVsbKcWzwTrqFpD9m828tJjee
dHcw6paGFHu7sWbNJHNbKsUsF/ctpzW31VB0sThIYmE6cqNaNOdKapSpupB8kIShQnacbxjH900q
tKKhF03NRUvo8E6NajVw8sRPA4mnNvCYvmr+wlVi6c26lRq8qbi3TnKf7mhFpwcuRwWt4k0O5ttK
WXxUNHey12+sNNtfEun3SxaPp1xqdneNpqTafcWVmqxXdnYPrf8Abdq19aaeZIrP7SfJur275K88
MX1mL+NYtNa3FrA9pCbtbq2mkjkkNtC0spg0xhqCacI7aCKR4I783ESR3E9s0bbmrWfgvRTd+EtW
1bxDceGCuqrc6ckZu/7JeGVLyyuNJu7ixtpLW8tNfg0uZLljfWHlarr9jYY1We4mv+TOq3XhXWjZ
mK61HwFd3sctvpN7Iz/YobOUSwXRn+y/2nbaj9ldrm4TTZZrZRaraXUskcax3PRVp0KrpewgqEoP
njh5w9nTjGEqSSoz9teU5JVE7e4qdCnGilUdqXfiYYWdVVMVGM6sJQp4ivSqUHUjWqKU6s6tSpOn
VqYSHtXy1ZUfrFPll7SjiG4zp1RP5UgCbreCZ7y3ihm1O4lu547RrKZE+yXsJuEguba4jMl1DPNF
cQW09vb3cawQBHWt7JdpexPetEkjQK8i2r2V0s8cUnmyO62zMLmVLqOeGVLaOC3kgjljhM7yTNpe
JpYdbubSLS5hqAlt7ea+m0xbqxltvt04v9PnuUuYLaAbY4wotIcW1pFtmSGa48uWBNPGYZbRnKov
2ZT5Xl3EnmLcXNjKksk0jSQTJHfmO8YIGlYWqSNPcacYYfNrQqQm1fkm3FPSnOmpxmkm5znJp1Ip
OPJOnywvJqMakkvNq0ZRxUqVGtGUYuULU4+zp+7hXTqQ51WjBr+JzwjVqU6UpSpXb5JTvWe+0ht7
Sa+IS0mkkZbiOHa8t15o8x/LSFba6NvAImdC8ckMVrtkmQgPHJLA8avOttKl5G8hgltcxzXgiMHm
TzN5UTRooNk8Uyzt5SWspnjVWYzgWkyrbvI0H2eON50mSPdGW8qa3jM13FmSOEXDRL5aug3NDM6v
mN+I8T63p/hO3n1rxDrmmaRptzJFZxXfiDW9I0TSTJNA92I1v9VkT7TLHZWd1OLeC5vJ1MEk0Sul
uJEHOtFRjTUZXSSV3KN1GFly3cIqnCLhFzjShGcXNuMoWkqkpUqcVCDqwiuRKKnWaaUYWcLylKUF
F0/hjJ1OduPMmp1/hpPb6xF4i8WNMlvB8RfEbeKNGt1Nsbk+H18OeHPCnhzU4XM4uvN1jQ/D9j4k
+yT21pdaVL4m/sO+hW90y5kl9HvZIY7OPTb3UZF0e4uEim0+doZI7dJI9REZsVkuLa5fL3l266fF
copMUQsvIMI2+MfCq6i0vwpqMWpXlpDFZ+NviJpOkWkCrNb6d4c0b4jeLtN0a3isC/m22m2mi21n
olnbrHbw2VvBBpml2sEItxcehXnirS9OGoQNqVve3z2T3sUErTSz2sTpBc6fdafYwWsMd35sECu/
mSlVuZWt7c/aLuMp10YVZU5pRnNu1Tng5SfLCceS7hZy0UXpCUXJyjKalKPLrDEQWHn7adOjUfNK
a9peTUqjcYVaarRvGq4zVkuRpfvVGpFyXmvxw+FFz4z+EnxH+G9lYG71jVtHml8PX1rJpNlba34q
0l57/wAMwSSaxK2jP4dvfEem2Vjc/wBr21pYxpe6vFJqsEMFnNpv8p2p6ZqWi6jf6PrOn32kavpV
5c6dqmlanaXFhqWm6hZzPb3ljf2N3HFdWd5aXEckFza3EUc8EyPFLGjqyj+lf9or4jX3gb4WeKfi
B4d1LT9O1IpYw+F9MTRtd1S3Gs3z6Xp2oajc6kLjU7Syt9Kj1Br3w/d6pI+k/wBpnQtN1H7T9ufS
dX/nD8ceIv8AhL/GfizxX5P2ceJPEmta6tsLvWr9bZNV1G5vUto73xHq/iDxDcxW6TrDDNruv65r
DxIh1PWdUvfOvp/6S8CFi6Uc8hJ0KmErrC1ZSjGoq9DF0E4So1HKEIzp1I15uE/ecqtCu04pOJwT
qQdadKnCShBe0jOU3NyVSc01PmhTqKqpQk5SqpzqQlCo21K0eWooor+hwCiiigAooooAKKKKACnK
rOyois7uwVEUFmZmICqqgEszEgAAEkkADNNq/Y6jcaf5wt1t/wB+oR2ltoJJ0ADjNtdtH9ssWIdg
72NxbvKuElZ0AWj0t89PyT/L7txO6V0rvte11fWz2va9k7JuybSd19veILMfCH4efA7TLm9sLLS/
iN4FsvHHjOPRNajuZr3WtP8AG/jC08N3tukV5caXp+saR4cvIxJPJNZ6jFqun6np8P8AZd+viC1v
Phm6lE91czgIomnmlCx7hGokkZwEDKjbBnC7lVtuMqDwO68afELVPGWleENGulhh0/whpV1Yafax
WtpClvJfX817dpbTRQrdmweRlu1tLq4uB/bN5r2uuX1nxHrt/qHn1fNcM5RWy3DV62MbeYY3FY6t
inGcnSmp5pmGIw1bke1eeExGHp15O9o0KNCDVKhTis4wvU9vL2iqTo0acoympRiqcdlGMYU4vnlN
txjeSaUpSUY8tm7vbzUJUnv7u6vZ47Wyskmu7iW5lSz02zt9O060SSZ3dbXT9PtbWwsrcERWtnbW
9rAkcEMaLWoor6VJJWSsloktkuxqFFFFABSgAkAsFBIBYhiFBPLEKGYgdSFVmx0BOBSUUB+H9eZ9
WfBu88JaFqWi+Hdcl0y8n127istQsxp1jqd7a3cmrXVtbT2mqSHSDpzb7Gyu5podWmspfDuoWupQ
6xa3UE9hD9j3ml2OtR6J4cvvENro3h5dQ8NaTPLdC4vvBVh4mvbpPCugXnizX5tQ0e38Jya14Qtr
/UX0rS2mvIp9Cg1O60mcvZtoP5XeFYfN1q0yLvYsiozWNxb2t2n2h1tQ9vLdI9v5qeeXCy7UKozM
21GVvvL4a3Nnr39v2vhzV72HSjoV1q0mlql7p2mwSaFBrmivbW1na6RFFdy+GdG8V/2xFrM1vOul
wagml+FNLs9WvI9Tl/J/ELIcTiqSxdOrTUFCnLGYn6rSqVoUqderWqqEVGpUqRUHCdClXnDDUlhp
TxGI5IU5Yf8AOc6oYfJM0jn9bEY7FVKMJyeDjX9jRdXE0q2GpVIOMHUowp81SU6lKVTGwlGnVwSh
DDYmhiv6AND8X+GvFWi6fq3hu/sL/T9as/tlhfQRSC3vYLs30iXdzDczQM0kC2s9tqNoDbXlpLZS
2d/a2eoR3ES/ll+0KT8GPEnxu8TDQoH0ibw++p6DFqsWoaj/AG4/xJt7rTdTlvLS8uNQtbSO+8da
Xr2o6r9pbQbu+R3msLC70YrbR/oNqHjbw/4J+G+j+IPFeh2/hiCx0jw/dT+EdCtdSnutHuZNG0WD
SvCumxjRtMjGvW17qtp4bsUik0UW1xaWr3VzZ6SYPP8Awe/bl8Z3+q+N9P0a9uoP7furSfxD48to
gq3Vnr+panqF1YeGrhkuXli0Twrp9xHYeFNEvLOxn0XRWs4pYJrhnvZ/5m4S4bw/FnE+S8O4mnKp
h61VZlmNPn5Ywy3KpUq2KvVo2lWp4up7LL04/uoyxyfNJxbh+mY3ERfsaH7t4mNSklOLivZVadNT
rcr5Z3aXLVhTjUlzpThUl7kpy+INRv59U1C+1K5EK3F/d3F5MlvClvbpJcyvM6W9vEFit4EZykME
arHDEqRxqEUAUqKK/vCFONOnCFOMYU4RjThCKSjGMUlGMUtFFRSSS0SVjCMVGMYxVoxSjFdEopJL
5KwV7B8IPiVN8PdVvt0t8tpq9qtirW92ILfTr2S6tJoNauLeRJIbs2D2sbLFJHuRC8sEsMyIW8fo
rjzLLsHm+AxeW5hRjiMHjaE8PiKUm1zU6itLllFqUZLeMotNPVGGKw1LGUZUK3NyycJKUHy1ITpz
jOnUpzs3GcJxUoyWzXZtH7l/Ab4+2EnxR1Lwz4mtF0jRfGWi+D/Dun3Tre6s0evaN4h/sHQY7d9P
sdSGjrqlvr/iS51G71qS4s1kutInt9Wka3ur/WfvmKCMxrNHb2ZnhjgEd0SBNGshimW1hFvcy3Ul
3fXlvsxGiXESKGlNvbYNl/Lr4K8U6/pPiTRJrHWtQsporvT4bKeK6lRrOa3uUk06S2cMTZvBdEbb
u2Ed1apPczW00Nw5mH9I0XxY8M6L4L+G/ifxhcWXhNviB4f0LU9N0XWEmvFiu/EWmW+tO96/9nWx
j0XS9Juje3XjS/tdO0fTbWS2fVNYsYHt7ZP5D8Q+C8NwZisDSwFKEMBjcLCVHC0I1YUaGJhJ08TR
o1EoSq04xtJKc1O1V1KsYRqyjPLA4d4fAzoYp0sbXwimqOIqKc8RVp1as6lF16lSftHJ81aFS+Ic
5RpTq0pRnKq4+iTW99HcysBNJa20lvcieVUt7J4rSaGzihkGrW9xdOqWdzKbWyit52ke2jhmLW+R
J7hpOmaXcaPpoluLjSbBLqzvre2uVEkc9nC98t3du4ttWtf9Jt3vLSC6t0eaOa/W6ZzBaTWk/kMe
mtZ3UbXs0tibhLt7wXBS8WaJHE5gdfssweRY42lluBbXsFtdxwMTHfRPb2/01oWgxeJtLtbXT7mz
je3toJ7YyQC9eW+hudYW3iVPJ1BfPtZrbRVjsdSsGSV7s3VmH+za0D+aV6lKFGFOrUouHtOWdRSk
3KonThCUFzujiJRi5Nzp81RQjKKgnJxj9RkeGq1Z14Tpwcrcyo88q9Gr7NRtWmva0+TmhKFPl5I8
jpwjCXJGMVm+KPCt6bRtVTS20oWtlFPf3WiOlvpLQz3V1FoUlsbi38qBr3TIIZZGgZ3itrzc6xri
e48a8ZaraeF9P0mDxlrN1bW+o6ja6IZ7tpbyBp7bSLy8lXUY7HS7P+z49L0/RtQv73WNRu9O8P6Z
Y2dxq19BpDabH9q9/wDAl9rsNh4m8P3E9/dW/hG6kttL0+GQrpovpLa1uJJvscF6txb2P2m3P2C2
ty0ccN8bV7COTUNWlr5v8YL4M8J/GTSvHXjA6Bpl54i8E6tpdn4q8UW9tbCO70XWrPUbOKy1rXls
7LwnezaN4i8SSWdj4TutRfxrp2p+LW1wW8XgSzkuvNjVjKo6fK1VmteWjUi7uMKjqKrOLSUqMfaV
bybvTglOTUqx6+Iy+GIw6xTVXC067qKvFzpuEJXnRq+05Fr7ScPZKpBpTm6tZyjCrGByMfiHxP4o
1fxDofw7uvCb6JP4f0HWbD4kweL7jWUt11e98Q6Kur2OiL4P1PRNW1Lw7qXhfVYpvDVz4mtdLmt7
bS4H1CyuZb8af0Xhr4etpFpdT/EbxAPiF4iv7C98P32v6po+n6NpU/h/UbiSeXQrLw1YCXSLa01R
pZJdftrqPU7rxRqNvZNrV7c21j4fsrD0qx07SLTVdU1m30TRLO81f7HcavdWljHFd62mkK1tp91q
upRCG4vVhs1R0M91M2nveSQWs1rbiCM1NWlvLp5LcWsel2NnG2bpHRwYre0i3XXk3Nq6ohWUO8qN
NbxCWdUkhvILWzk2ulHlpxb5Uub34tP3ox5Kj5pXerlFOzbWkZTkk/nqlCGHoqok5VIynCjGMako
SveUn8SowpqMZSjOpNSumr2ba5ee60+1h06HRIpdM0SLT/sT29rClrY6ZpMCwWlullpkKJBpZisV
+w6NcRwJG4jjs4opELSJDrWiTCwvr9HtLl5I4U09c6fH9pvXuRGsdzqs01rDZ3F3cGC1tbeBZLFB
PNZpIstpZRarpXGs3OkiaG5tnu9UuLsJb28CSQhPtUMDSgXET+ZdNK7+XH9jDKHhtpZorK4kigXi
PilqGl/CXwPp/wAUfir4z8P+EPDur6vFpEaslnKTfXa3msWoisPDOlahrNrq0n9na15SQ2TxW9pZ
X6utvHFJHP6GEoVa9SnCFOdSrduFJJ1qlWpGpTlGlCNKDlKck1F1IuCinGLvzVXHnhBVniYWqYiv
CjTrVKNnSw+H5ZKD9tVUpUo+9FVbxbq0nSScasHKUPnH9su81DQ/2X/ilBq39vXURsvBukl7NbKW
08P63L4i0TXtG1KSLVJo3vrGZNEvNEuNL0O8bUtJ/tm21e/stR0bR7u4X+cXpX6Fftj/ALbMP7Q2
heEPBPgnSPFXhLw/4cm8UQeKLq+8TPLB8Q7K41XRbnwgupeG7BE03T4/D39j3utQ2st5rIs9Y8U6
raWV5JaWUV9qP561/XvhLw5mGQcPVpZpQ+q4zMcXLEvDTpwjWo04RVGPtnGlCV6jjKdKDlKMMN7C
8YV5V74ThCDjCnUdWEadO025PeKk4JzjCbVOUnFuSSclJwUafIkUUUV+pkhRRRQAUUUUAFFFFABX
YfD/AE7wjq3jfwtpnj3W73w54Nv9asbTxFrun2gvbrS9NnlEc12IcsyQxkr9ruooL+4sLQz31tpW
r3FtHpd5x9FZV6cqtGtShVnQnVpVKcK1NRdSjKcHGNWCmpQcqbanFSi4tpJqwNXVtddNNH8n0fY6
jxpH4Yi8TarH4OmvZ/DqTRpYS6gsQuJCkES3TgwhY3ge8E72rCOEm2aIGJCOeXooooU3Ro0aMqtS
vKlSp05V6zUq1aVOCi6tVxjGLq1Gueo4xjFzk2oxVkphFQjGCbajFRTk3KTSVleTu27bttt7tt3Y
UUUVqUFFFFABRRRQB2ngWe2tNbi1C5gilTS45dRaSaWOJYGtVD2kga6t5tNIa+FvbPb6lJbwak1z
Dpcd1aS3YmP6VfsoeFdL8e+M/Aejaxr7Pp8Vn4nfUNGivrXRJdRin8O6IbrQdBW5jFyL/VY7+CDx
JYySidLe11aTSdct72Brqvze+HF/p9h4ljOpzy2lvPY6nbx3lvbtdz215Np13DYyrZqF+2pDdyw3
DWbXFnHNJBC0lw8cbWd1+i37Otx4l8L6no1xoDXth/Z0Wqabcz2l1Z3+n+E9U8ReDb7SrfxGbO2s
r97ifwxa+Iv7Zs9N8q+1DUE0/VdFvJLIRQaZon454wYqnhMlrTq4lYeUsNUlCqnXTjh6fsPrCcva
VKcJ1KqpqMYUISqqMZKtKVL2cfk82qUqeaYP29OCh9by1upWlScKlOpVxFKShGWGrV51KVSUYKnR
rU/dryjOKjWiq/1H4v8AiGmtaTqPxS8ZWguNV0Cw8XSWumPcW2sx+D/D7WVnC50KbQ5rjTNRv762
hWXUPHd9DpVn4k0r7LJoWq3fhRbC30j8PPiF4sPjjxnr/igW7WsWq3nmW9s8txK8VrDFHbW/mNdX
d9KJpIoUmuEF1NElxLKsDeSEA/Tj9o64tNO+E2vJo8mrLYtoWlx6Rd3cqQhtMW5j0W3ElvOttrwn
gs7NLEfbYj5UeoWttGJ9J0+O4X8lK/Pfo0ZNTxGE4m4yxaqzzPE5nV4ew/tm19Sy3C0sDjquEpUr
WpqpXrYd1I6SjLDRg4RalKp9Bha0q7qVZuUpS5ZrmTjyJuovZqDhDlcGmnZKKVoRjDllFlFSSwyw
sEmikiYqGCyo0bFW+6wDAEqexxg9jUdf1NfTbs0/63TX6P16001dNNd1qgooopDJ7a4ktLiK5h2e
ZC4dRIiyIexV43BV0ZSVZSMEE9Otfa/hv4veJPi/aeCvAHiLx54W8O2WhaXceFfDl34hsX0qDw9o
1xHawQ2x1Hw9Y3rTTalNpelaaur+I9L1U6FptrctqOrabpet6pqFx8Q05WZGV0ZkdGDI6kqyspBV
lYEFWUgEEEEEAg5r53iLhrL+I6FKOKiqeKwqrfUcZ7KnWlhZ14xjUkqVVOFWMlCDlTlaMuVKV4uU
Xz4jDxrwnBvlVRU41F7yjVhTn7SNOqqc6c5wUnJqKqRV5NyUotxf9IuiftMfAmS8tNF0/wAV+JvE
Ol+HNLs9In1fWNA8Ta9qutWtna6XbyeIr+/gtbm5ml1LU9SVb7WLuHQZbvWl1GY28aXNtf6p9z2n
7Qnwi8N6Tq2nadqPinxbr2m+CfD2qL4N+HulS+MrndfadcQ6PanVNAe9s9Pm1nSNDttQ0/8AtDW9
MMKTwaxcI2h6pbeJLX+WLwZ8eNQ8P+DtK8O6tqGp6pF4fbxDBounzIlxb2Nr4huvD+oXKwPvtrmW
2ku9BV5bKfUorK1uZv7RsrGS8nv5bn6o+BP7QniS18SW48Ba1JpUWueK9Budb0TUTpKaFf2dtfvL
rNxqN7qmnajceG9S1KzWytL3X9KaG4uLG3F3KJpLCC3i/lji3wzzLJ8NXzBUcRVwuX13Rq1pQ5py
pYeM6OHx0HBczjjGot06EVWoRqQpyrzdOXPhgeK8Zk2b4mOZZbKODxEKNDD5vh4Va1GFecqdJYat
hqsnP2CjLSrCoqU5KtKVCN6ap/r/AKP4N8UapBqXifVvHXxLtdT8QeIvEuuX3hey8fS6fZNDN4k8
Yaj4MsWvfDt7balo1xpeka9p1pead4I8Q2XhvVLvw3oizDxFZ6Np2qXdTXPAeoX3hXWfDnhm/h8J
p4ss9S0rX11XTb7xLb3cmtaTHpd7rtzY3Piiy1OPxcsZ+xXfjG61qS98Q2Nxcw+MrDV3sNKvtF9F
8AeIdI8b+Gf+Ek01y15JqGraJq+nm8uzNYeJNGkksdUtL2z1eHS9at1kgjt3sP7W0vS7x9IuLW8t
dJ0g3V0i8/4h8WQL4qtvhvDqfiLQ/FXi7Qrm78H+L7bQrPVdEi1DRYxNfaVZ3WsreaZPq9lY6fda
td6fc6Xb2b6RLD5esWusajavP+Rt2l+4jKnztVo3pShUotKMZUUp6upy8ql7V1J86hSbUJum/pKz
xFOpHmqckk2vjVRqM6jk+WSf7ydRzhzU1GrSqSlGXM1GDqReMvi5b/Ab4UQ+LtT0ey8XaroNr4Y0
bT9JuNVudHtPEGuXl1pen3FvDeatfeMdQvLg2j6nqVxDqOoazqq2dveX1zqc2oWTakcbwT+0J8JP
iBo9z4zsfE2maJcQSXKarpXim80nwvrumwefpemveX+nPN5Wn2+oXsum2enXUFzdWEkl1HpNpdQa
28+l2nxf8ePFvjbS28c2vxJ1jx9oeuSWdno3hfRvC/j/AETw58Ktf0PVdO1S2vbufRotE/ti70y/
uzfRw6xLDreoW2l6jpngfxNr+galp1t4h1H8fPid8RZNf1i/sNDRdO0C2a5062t4YrWPdZqyRGFf
s8McYhZYI0MqKJ7iCOGO6mufKEj/AKJwTwJj+Na9WOHqzwWHoq9fH+zUqOFTlBLDKDlFV6s6UnJR
TTUIQVSKhPmp+fjc0qUMfh8rpUJV06VbF1OWX1aODoy9nCjOVR0aka/t3F0sO0qjfscSpUqcIRc/
2g+PH/BSL4VeBrnVdJ+GVlP8QfGttpnibSbPxrb6jbNovh3xDHYXVr4d1vTdRni1V/F50vxFIb7U
Sx0/TtQtrRbjSda1+y1MTD8Tvib8afin8ZbjQ7r4n+OfEnjWbw1praPoDeINXv8AUxpOltO9x9is
he3E/kwrJIQCCZTEkMDyNDbW6ReX0V/U/Cnh5w9wmo1cHQeLzBWbzHGQpTxEJclSnL6vyU4xw0JU
6k4SjT1cNJyk7tkq1WacW1GMpSlKFJOnCV3FpTipP2nK4RknNyamnJcuiRRRRX3RkFFFFABRRRQA
UUUUAFFFFABRRRQBeTTruTT59UWMGyt7qGzll3oCJ5o3kRBGW8xhsTLMFwNy88nFGryanqMWnXGk
RX95HpV3d29/d6bHczJY3V7aRTw2d3c2quILi5tIbq6itJpkeS2S6ulgaMXM4kqRxySuscSPJIxw
qRqzuxxnCqoLE4BOADwKmLm+bnUFaTUeRyd4fZcuZLlm9eZJyjpdPWyiPOnNzceXmvCyacYKEU1N
t2cudTldJJRcY2bi5NlFFFUWFFFFABRRRQBJFLJBKk0LtHLEweN1OGVlOQR/UHIIyCCCRX6+fA2T
XfC3wq0rx3rniybX7TXNYk0aOC1N/wCJfEulKmnXd29h9mGmf2hbL4hvNdudP01v7QumtZZLmDSb
1sWtzJ+P9ftX8PLX/hKvhH4GttVu/DtvotloujX19pJvXSHU7rQdOha3sb6z0K11G7m83WoZSkN3
otvZ3SLJYTE2GmXepaZ+BfSLzJ4HgbDYWVGUsLneeYHK8bWpNe3pUIwr5jBUoqjOc5SlgZSt7bDw
ag6c6ihVmfOZ3h44nF5TGpFOGHq1sa3LmSlUoOhQo05VINSormxjre2ipyiqMqag41ZtaWqeEtP+
I2k6zoWq6fdW2meKJNQa9F6LxV0eym1GFVlZIWtJpo7PULOPU47y6kuJPtj3DG+li22Nt49pf7L/
AIN+Hlg+tXWnrqF3Le2Ukdh4gu7OHULG2t/7UtIZjClz9ptL28eIapHavL9guZU025t4Ne0u+0H7
V7J4Znj0JbLSdB1NLlobWSNrmcT2uqfab5bTN9qRnS3u7eS5W7u7m1TUUtoJrwMyrHLDqn2Wpq2p
X2peKb7Skc3cEVzqg/tC41GD7BNqkdnNfahbWt5NY6RZX0EeoyR3T2EtzczC3v3s7nzJTHfD+ROA
fE3iLgmFTJ8vlTqZFXzrCZljI4qdWi40E6GHqypYelUo1l9cwdDCvmdVSpVaVCTjVpqtB/PZ/ktX
N8Ny4fN8ywNqFalVw2CqxpUsXUlU9rhJYhU37T91N88/Zx9tWVb2ftGoKdP8p/jVq2n6r4znbTyJ
Fgt7dLqc3txqEs16IIYbkz3N5BFdu4e3zF9pkmnFq1utwYrpbiJfIq9W+L3hjVND8YazdXGly2Nh
dahPBbN9nlt4xcWENlDfRPDM8lxBIk08UhF07ySrcxSmadpDIfKa/wBLMuo4XD5fgKGCfNg6OCwt
LCy5ufmw8KEI0pOf23KCTcnZtt3Sei+s4fnQqZLlksNV9vSeDoNVOeM3zSgpVIzcdFOE3KM46csk
42VrBRRRXYewFFFFABX1B+yOqS/GTwfa3dtb3ml6h4u8F6ZfW15bQ3ljMNT8SWVgsV/ZShvtlhLB
cXcV5alHgngd47iOSNth+X6+3P2SvDVnoWr6V8WNanl1DQtC1qDVrjSfDj2t74us7vwPcf8ACX29
7a6RcyeVJFCNFbUNUlnjzB4QtPEt6hjtra+v9O+F8S8TDDcEZ/KU1CVTDU6FFu9/bVsTRhTcV9qU
W+eMX7snDll7rZzYmhLFRo4eFNVZVMXg5ckqbqQcKGKo4mq5r4YxjRo1Jc9RqEZKN221GX9Iljq4
V0tltri6tb4C7i1SZ7mAWryC4uZjILiONWtZo4JxBHFZW0PFm8FzDGs8E/iPxv8AEXw5l0O48Ia1
r0Mfi2S6Oq6DNos9iPEPgXX7K2fWtD8WCTV9U03TvDd3pCzW+pJFrOveGl8V2sd7pGnLqzX/APwj
9989ftTftF+EdF0ew0HTPGnh7VtA1nTrm88Sa/o2oQalptzpqi4j0fwYzWFpqUGrvruqNHe61bQ+
JbS9h8MaVPb3WlX9rr0i6n+GHxI+LeteNr++itXOn6BMrQR6dHEiLJA06XbiSMtLHErXqm5C2wgD
OI2dAIbeK3/mnhDwxzfi+jVxFPE0MqwVKcPY4zE4Wti/ae0/e81GCnhoV2kuWUYVaMXeLnGmmufp
xudVoZrLLcDg/rtbDxp1MZmFeo6OCwirShUdHmUJ1sVjqlJylHDKnh1Soyw1WpiKfPKk/r39pb9r
fX/GPhbQ/Br+LdC8WeItPsdbsNW1nQPD8dhYW1l4lm0u/uLFNXtdS/s3WbzRzpNpplpe6d4c0JfK
RricSXQkV/zkqaOB5I5ZQYwkO0MXkjQlnDsqIrMGdiscjYUEYTbne8avDX9V8K8L5ZwnliyvLfaV
OWfPi8TX5PrGJxMqcJSqVVThCnBck4unSpwjTp02lFN80pZRjetWr1JRqYmsqMa1RQjC0KNPlo0o
xV5Ro04uUqcJzqSUqlSTnKU5SZRRRX03n/w/9fgahRRRSAKKKKACiipzHGkcnmvKlx+4aGJYkeKS
KVGkd5JvPVomVTCY0WCbzN7iR4DEBICckrX3eySbe6jeyTdk5LmdrRTvJpakKkBgSoYAglW3bWAO
Sp2lWweh2srY6EHmkqRTF5cm4SGYtH5RVlEar8/m+YpVmZj+7EYVkA+csWwFMdH9f1/wQ6vfTTXZ
6XuvvtfurdEFFFFAwooooAntZUgubeaWNZY4po5HiZUdZERwzKUkVo2yARtkR426SI6FlPs9h4U0
a6fVPEnhl9WFlHo/ijWdJfVpLXTEhl0gyTXNilxo93JIGsdPk2Wt7dHQpr67NtMNGs7WdUTxGuj0
mXxDq6R+F9Nuy0N0J5YtNlvrKwt7mW2hub0xxPez20E+ozqs1vp9okr6hqd1cRaRpsN1eXtvZT+d
mFHE1IQqYXF08JKE4fWJ14+0o/U1UhVxKdJ2g6k6dP2SnOUFClUrONSnPkqR58RRnWhKNOp7Oco8
l+VST1ulKOjkk9OXmScZTi01JnOUVJNDLbTS29xG8M8EskM0MqlJIpYnKSRyIwDI6OrK6sAVYEEA
io69BNSSlFpxaTTTTTTV001o01qmtGjoCiiimAUUUUAFfrT8IfiDqNp+zv4Bkvtavr+0trXWtJNl
caxPpulWuk6BqPiHxG1pJHNeWtlNqL6rYwCCa9kjtLXTX1W7yzujH8lq3W8T+IW0K38MHWL8eHrW
8ub+DSEuHSxS9vIhDc3JhQqskssI8pmk34jLou1XcN8H4g8D4fj3K8uyvFVKMKGDzaOY1Y1qdSca
1NZbmeAdKPsqlOcJ82PhVUuZWVKShKnVdOtT8zNMBVx9GEKGJng60KtN+3pxg5+x9pCVainOE7Ko
oRktOX2tOjKpGpThOjU/cHwXf+FfFtvot7bzG4S6guE1FtLvbfxLptgrLd2sNoz2MlzPa2r3ts1z
e3Ng9wLW+lVre0kuEeez1tT8NOmvaHLYTTaxo39sR/2zcLA9xbXM8v2y4ugt8ts15qNx9mknk+za
fdwW+ozXFzrLQanDp1sT+Yv7OHxx/wCEBhl8M3MM13LquvWAtpDcizaLR5raSHWLeDVdst1ptzGl
tbSaa1isFxLPI0CXUIMe39JNa1X+zzpeoxxJbwCWz1OeeSW4NvFbm1v30WJPsOo6lLpFrrG/R5Le
w8m1uVjgj1Cxa20eR9Rv/wDPvxH8PMy8POJKuWOEsRgcXUryybMKlOjFYvCuNCdZSp+83OjDEVKU
1FK1fm/fuUKjr+ZrTrVaNWC5qUVzKUIwg6ca/wC5rUYuq7U5U1KCpqpJ8/NzUK3LVjL5l/ak0Yp4
F1rXkFrqkbXS29xJcWdzZzaKxt7fTotHlsdQisiLrT44tOnjksbeZIr6Nt0zQ2MEcX5d1+5v7Svh
Hwz45+Evj668K6g0WoSPa6pYeHHa4j1e9himsYpp5CLW5j1hIWtjdrBc3R1Kz/tJzJqKWhMUP4bT
RPBLJDIMPGxU8EA46Mu4AlWGGUkDcpBxg1/Zf0d8+nnPh1hcLXdRYrI8fjctlGumq0sK6nt8FWal
KU3RlTqTw+HnK16eFdNJqlzy78DRw+GzHOKVGMKSxOIoZhTowlTaVGthqVB1/wB1JwTxOJw2IxEk
1CrzVearG8lKUdFFFfup64UUUUAFbOi+Ite8OXBu9B1jUdHuS8Mhm0+7mtXMluzPBITE65khZnMT
n5o97hCA7g41FRUpwqwlTqwhUpzTjOFSKnCUXupRknGSfVNNCaTVmk12eqNXVtd1nXrg3Ws6pfan
cNtzNe3Ek7nauxSS7HJVAI1PVY1WMEIqqMqiiqjGMUoxioxV7KKSSu7uyVlq22+7dxRjGCtGMYrt
FJL7lZBRRRTKCiiij+vu2AKKKKACiiigAoq3aXX2Vpm8qOYTW0tuVkSNgBLtyys8byRMNuDJbPbz
lC8YnWKSVJKlBKcuaScbJW5ZXT5rrXTdOL76NNNPdIooooKCiiigAooooAK1/D97FpuvaHqM9vb3
cGn6xpl9NaXcl5Da3UVpewXElvcy6dd2GoRW86RtFNLYX9leRxsz2t3bTiOZMiis6tKFelVo1E3T
rU50ppNxbhUi4SSkmnF8rdmmmnqncTV01pqraq6+a6ruup75+0dafC2P4hDU/hBIIfCHiPR7TX00
KWXdqPhTUry5vYdS8O6rbp9qgsrm0uraS5sraLWtfZdEvNJe71Nr17mCHwOiiuTK8FPLsuweAniq
uNlg8PTw/wBarpKtWjSjyxnUSbXNyqMd23a7bd21CPLFRve1+lt23ZeSvbu7XeoUVLNDJAwV1YBl
EkTlJEWaFiQk8QlSN2ikAJRii5HUAggRV3lBRRRQAUUUUAFfod8A/Hq+PdAm8M6vdCxuNM0+4tJi
l5b2cuo/bL+4uXuYjNNbtP8AZLK6uklDPfzmFlF1by6bpditv+ekchjYnajgjayyIrqVJBIGRuQn
GN8bJIoJ2OpOa+h/gt4/0Twjo/imS/8AFuueEtf0+0F74VTQ/Ceh6zb6/dPFefbbHXtV1DxDol/p
kTFLKwibTbXWp7izv7xpbGVNOghk/NvFbhaHFfCGLwVPCwxGY0atDEZZWdL2tXCYmFam3Upx9jVl
KNSMfZVYQUXKnNyc4uCv4md4etWo4erhqMauIw2Koyp81WcI+zqP2ddSjBfvLwacIT5qarKlWlGf
suSX6r+EfGejJZjwX4ktdPkPh7TXuIbUyWeteIJo9R068tEtL++uTd6mtvZaRbaLLGzLdy6pprTW
ky232q8i1T4m+LH7NNr4o16417wfd22l/aNPsLvUNHmuGuX0+eWxtTJCJnSE3qWB3PdNawxi0s5L
QyL9kEepXH1j+y4/h/8AaN+HPj7TtMu/FOj+IvCviyz1jTtWuLm0li0q38R+D7DwvZadqtk12bXX
7KO58JJq2sGzsdFvL2Qac2i32iTPqEVlX8a/Crx98H9Qvp9U1DUPGnh/y/B7yeLtJttG8Py2GvXu
tp4cg0fU9F1TxTd+ItWjtbm40YxXEENxHew30sc8TadbpLbfxdlGN4+8J88zeWUVqNPFU6NLD5xl
GLpfWKWMqKbqKUsOqlOEnh/a+3wuLp1oV5U5VFTk6E6+HqZVKU69PB4qf1nB14UoU3WhGnSx1KFV
+/hJVK+Fr0Z04SheNOdKrRly81LmxEniJ/lr8TPgj4n+G7XVxLLHrujWt9NZS6vp9tcRJCFnuILa
5u7SYG4sra/FsZ7WWcKnlz20MzQ37zWcHjFfq7q2s6V4g0zWtF8VXj2/h+0Gr2Ou3iDThHeaTaW9
zcXM8l9ew3Tz3FvEzrpWoTOBA7ySzQ3FwYZ4PiHx18AfFfh+w1bxR4e03Vtf8G6Q7rqeuWul6lLY
aPJHcwW8ttqmovYW1rZ3Cvf6SYLe5MU9zFqunywLMLmIv/TPhN400OLcPLK+LJ4TKuI6VVqjOMJ4
fBZlh5uCpuEqrdOjjYSmoVsNzqLjKjUp+9UlTh34TF8/LTk61WTVnNwhKpGUbc/tVh4RpqC5larG
nCFuZ1I017N1PAKKKK/oE9EKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooA+mPhp+zd4/wDjN4Y8Rat8M9CXxIPDi2t5rN/d61oOkDTraa0uGs7RBr2s6IsyBtL1
UXVzaLf/AGaOO2iurO0L2M9z5D47+Gfj74ZahDpnjzwnrnha8uojPaR6zp11Yi7hWSSB5bVriKNZ
0juILi1kaPcEuba5gYiWCVV/Qf8A4Jt/ELTtF1vx94I+2jTNf8Q2Oj6npLTCC6ttbg0c65balo7W
dxexyzuia5aau9raWF3G1ho+o3V3LYwxTTv+j3xU+H3gD4yaLdab418K6Zc6jcxhdFvLCx0SPxJp
0em3N7Jd6Vpuo/2Rq8VtpavdS/aLWe7uba0Go6prSWdpr9tH4g0z8KzHxEzrhPivG5PmmHjmmUwx
KqRrKFSnmssPicPGvSnh3Ur08A4Ydcyq06VKlh+WnKTlg7VaksaNuSulz82HXNU56kOVxbhCnLWC
lDmVuW85xfvXkmuWH80FFfttoX/BOn4M33ii8e81rxtc6M+ns1p4btrnTbLVbS9eBbh7u71yRGsb
21ijS/8As8FlplpEJYYYDdXjWl0l1kat/wAE3fhRda9pt7onjvxdo/hu3isxrOhana2OsapqMiXE
zXx0vXbWPTYLBp7QwwwG70q4jhugblleGQ2kXuR8aODXXdGSzimlR9q688uTpXcXKFJKliKleU6l
rQnGjLDyupe3UbyVzq06XP7WpCm4N3UndSUXG7jJJrRTjNwk41VFpypxbSf4wUV9T/tC/sp/ED4E
31xqV5DZaz4EudQuLPRfFml3lvLaXZggtrgRXdo91Ne6VfvDcqw0++HmTTW+qLpU2r6fpc2qP8sV
+jZPnOXZ9l+HzTKsTDFYPExUozi1z05pLnoV4XcqNek3y1aU/ejLvFxkyE4zV4tO1rq6bV1dbXTT
Wqabi1qm1qFFFFemWfpr/wAE5rPWtG+JOl3v26S00nxhHr2kX+nJaWF5Fqmh23hfxNrTz3qfaDq5
Sx8Q+FdEZbXT7NJzDcCSTUrCzvzBq36aftI+F/GfinwxNo/h+5fVxFrukX11pKPY2uq6nYaLd/2l
bafb3uuqNPgu49bh8OajcNPqWlXh0rTL1X1G5a7g0bUfz0/4J9eKL5F8Ozm8v/sfgf4gXljfXFja
TXh8IQ/EXwpdeG/DuvTWun6RLMsOseJVt9NuNd1DUFtdCj0iKKNtOTW7+7n/AFee1KatPcJAXlii
tDE1qtxPe+cYruO1upEikY2Ok39jDepB9nksIrYSoLRbsag7V/FHihCtX444h+u8kOWPJD2MLS9g
qNGGD/ezTlRqTw8oylVUZy9pOrGlF0HC/mYeVSpRr3k4VoY7FQqXpVFBwhPmoqSlUVFQcX7mJq+x
hGThVvKVepGPwUv7KepzeD7a+g8Tvo/jvU9MbUPEGi61p1nrHg6GW807VQvhxhpMN3rbzabfSWln
eavFruuC7itrvUotAubbU7HS0+xvAXgTQvBPw+l8GXdrp/iC1uJdWk8TS3Wk6bYr4jl8TxuupNJb
S2d1u0+6tbiawsNOvF1GeDw1p+l6Zf397b6dF9r172zkuLyys7W4kR45bW7kML7ftBkmjNvC6yta
zra3cLTxhZYHillhM5nVIhBPow2jtBE1wy23lxRo089zJdtOzXISGedQvnWxls5BcC2htzEkNvJH
p0BtY4wvwiweChGlWoqnQrScIzUIxhNQcoxpqSTVTmnGFlOLnOMFTcrKKbqa9hyygqca80m0qbTq
QT5qeIlN0I05rWUk26a5KdNuDcKkpfg9+1H+yXrfwc1671nwZHqXin4dXaNfx6rBZM8vh0T3kNrH
pmux265snNzdQ22n3k0FtYavuUabJJeR6hpml/FjKysVYFWUlWVgQysDggg8gg8EHkHg1/VPZhXO
o6fqdvFdabrcV9aalbyzyXFtf2Ukz300F5Zm0is5BqFu19aXC3B/0h5oYbi7vJbgsv4F/tifBCT4
PfFLULnSbVYvA3jOe713wkYReNDp1vNeXKzeG5ZbtZAbzQyiRGJNR1S4bS5tJ1O+nt5dWitY/wCo
/DDxDxeb4iHDOeONTGUcH7TL8znOCq5lGjze0pYiMLU3io04znCVNQnUo0Jzq0/a805dFCtCajCN
WFRJ1KanFyaqypKm5OnKbbqciqRVRtyd7TUpxmmvkuiiiv286QooooAKKKKACiinOrIzI6sjoxV0
cFWVlJDKykAqykEEEAgggjNH9fcA2iiigAooooAKKKKACiiijcAooooAKKKKACiiigAooooA6Hwn
4n1fwV4m0LxboFx9k1vw5qlnrGlXWyOXyL6xmWe3l8uZJIZNkiK2yaOSJ8bZI5ELI372/s6ftTeB
/j1Y6RpxktPB/wAVri4f+2/CqR3DaddvZC18/VvDN5K8RmhurMPdW+kzXtxq+nx2moDbd6bo0moX
P8+NaGmand6TdpeWbqsqgo6yIJIpomKmSGVDyY5AoDbGSQDmN0cBh8HxzwJgeMsJB88cHm+Fg4YL
MFDnXs3JzlhMXSuliMLKbdSMJPmo1v3lN2lWp1ubEUXUhJwV6qScIuXLGUoXcYydpKKberUdbRc1
JQil/VPALbw7q9p9paMaXFBqcNzePZandQIAITqF1GpgmguZY0+2hJtQgmknumjYQyGa5VsCbDhI
7bWre7ki1VLaKxgs7jSSkMbWk96YYRHa6YbVItJ1K3LxxxC7lSWz062t4EFm/wAA+Bv+ChfgXUfB
emN8S9I19fGVkHsrrUvD1r4fuLSSNIYWTVvsNxf6KdPv3mvbq0lhs9MbQfLRTp0cIum0nSvu3SfG
Gn+MNFtLzQx4d8V6D4gtbCa3ubB7a1kvrNLKbTzqiPJeq6vYXDyQuL+SK+t9RtraymNkujYuv5Wx
OQ5zkWIlTzjL8VhalKtiKcsVi6caWFxP1etKTr4XEV6EYV6fs6zlOVLERVSNRyqcsZxqHTg69Kqn
QlBUruhyqpeTVSPsqnLKPPU5ZR9lGCUOelCr7ipOKpU3zfxW+HGm/G/4W6t8OtT1eDS49ajsb7Tv
EFxoyaxHpF1Z3VpqRu7DTJrywubW8v7WC80pLuHUzcWtpq93EtvdfaLiG4/n2+Mnwh174M+MtT8I
63cWOoSabPb2z6hpUtzdadJcXGkaVrXkRXdxY2BmeK01e03n7PFl/MKK0QSWT+kPT4L2C8uri4ub
VTOHeG2gM6CW6t4YIo7m3TypLlLj7FateTQPfm1tTZXEytOkyW9t4t8dv2UPDHx80bU7yy03UbP4
h2FpdXNnZaelpbxeLNUNxbvY213JqMitbaiYGTSk1uOe2kig1KC410a9Z6Vpmm19FwLxr/qVmqpV
61atkOYtVcdhqFOnONDEz/dyxsE6cKrlRdNwqqglCunG8IpRlDgnSxmFxFKjShGopWnKhUqKNeVG
UJr2VHnryXtaE6V4ScY0p01UpVZUaii4/wA5dFe0/FL4FeOfhXd3C63pGrRaehaWC51HRNV0O8fT
zdzWMOpT6Tq1ra39tYT3dvPaQ3k0KQT3UE8UTHZk+LV/W2X5jgc1wlLHZbi6ONwldc1LEUJqdOS6
ro4yjtKE1GcHpKKeh00a9PEQc6blo+WcJwnSq05WTcKtKrGFSlNJpuE4Rkk07WaPXvgj49vfh/44
S8h1BbHTfEOja54R8QLLZtqEF3pHiDTp7QwSWiAuZYr/AOw3ljdRqZtO1C1tdRhBltVU/wBNnh6w
0SK3i/sfUJj4VbQrI+GtP02fSl0CHS/7JfTNL/s+3srYWcsZ0e6sLnTptJR1mQ6ZBaXE9hJaC6/k
3R2jdJEOHRldTgHDKQynBBBwQDggg9wRX7h/sK/G/wAOeIfAcng3UNRvIPE2iec9rpN/FZHQLW1g
iea6k8NGKxtZ9Ka7hk+0X2l3Ws3glubbWfGOmWzaxe+JLzTfw7xs4bxOJpYLiDBRmo0KU8DmUqOF
VaaoVatKVGrObcuT3l7CE/ZxUXJQnUaqQjHOOGowxdfFSqUqHt6GHhOpVnCnBSw1Sq7KNqcq1arS
rtwVWvKPPhMPSpwp+0q1H9zMkclwkFkrW8U8ZuoYZAq3LtHqF4L+Z2ktYbU2eVSCWdczMfP1KU2c
N9YYzxBePHG0lxPHLP5TGS1tVtPLtzA80XmWmpvebDI0il3iiW4cvbo6iKEsuhcfaL6/tdU/tD7R
aXRRriH7fLb2ccmwNNeiKJLuW7ku4pN1tss1sI706jcM0c1zHPcaK3+n2l3Ho1za6igjtisLWsKW
sNvpz2lmkjrazsqpdR3KyRXNvbzRBvtVrctLd2lzc21t/PUpTg0qVKnUnKl7arDlouVJQ5lU5/aQ
jzTp1HSbgoR9pJSqKLhZic735sQ6/LTcZVHNRjVrNxqqXPTcqlSn7Hn5oTjUj7J8s6MJpSpc3e2M
lrLas1/IY1mtFucXM0rtKbiXyBHJbN9mY3VzcxQ3cHlyWf2R4o4/sb2aIv5wf8FM7C6j0D4X3DxW
MNpbapr0Mf2q+gh1eW4vtN0OWT7JpMxt7+4tIZbO7jury1gvrC0xZpf3NpdX+lpefpvq8ZtNQkjs
kvLnT7eWJ4XWKOKTU4Ck1tdQI12LdLS5trxXlkSQGVLZLWRgfthhX8n/APgqDrD3Hi74caHJBNNc
af4cm1e81WLUGl0tzrd1NDZ6TBpsbTWUdzpsekTmTW4JjeatDcQ6dfB7Tw9pErfc+G6xOM414b96
L9nPE16lRKPNGMcP7ZKUISThUnTdSjKUqtWHLU9nGMqtCralCNGcUpTjaVOm5xnTUKkqrrVPYylS
SjU9o/3sXOMFXo06NTkjVVNQ/K+iiiv7KOkKKKKACiiigCeCcwecVjicywS2+ZVLGNZl2O8XICy7
CyK5DbQ7EDdghs0E9s4juIZYJGignVJo3idoLqCO6tZgrqrGK5tporiCQDZNBLHLGzRurHpvBUul
Q+I9Ml1bTE1eGO7t5oNPnkuksby5gnjnis9QisLiy1G4s70x/Y5otOv7O/Kzn7JKbjylr3b9pTXv
hN4nbwBrXw90a38LeI5dEu7Xxt4V0/VZPEGnabFajTT4TvW15rC3i1HWdW0eWW514pe3V7FqSzQ+
ILWy8Rx6rd6x4uJzWrhs8y7KY5Ziq9LMcJi61TNKXJ9XwjwnLKnSrK/tZKTnOMnaMaVSvQ5edVqk
qXOqv+0ypcjVqcZOVl77k2oNPm+GPLOMvdlLmtfkioufy9RRRXtHQFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFAD0ikkWV443dYEEszIjMsMZkjhEkpAIjQzTRRB3IUySxxg7nUFzQzInmPDKseUX
e0bqm6SMSxjcQFzJERKgzl4yHXK802OSSJ1kid45FOVeNmR1OMZVlIYHBIyCODX0noXjz4Oa94E0
fwl488F3th4k0PRvEWnaX4x8L6hbWovr+8hvrvQL7xnpmp6Xevq32HV53hvdS0rWdK1BNDvlihst
Un0HSLKTys3zDE5ZQo4jD5XjM1puuoYyngOSpisNh3CbeJpYWXLPGcs404Sw9CXt2qjnThUlBU55
zlKF21eOrut0kk2nd2WilJSbSuo07JyUj5pr9Gv2Ifjvf22r6P8AA/XYdJk0vVtXu7nwn4l1bXv7
JuPDdzNpl9NN4etYp7a9S+t9X1GJLnQLLTRYXdr4p1G7u2TXLrVbezh+JviB4FHgnU0sbbWLDxBa
tAko1TSZftWnzq8Fjdx3NrOqI32Sa21SwAjvYbHVLS8a50/VdM069t2gPDW8tzbSLdW0kkEkZbZM
j+W2cLHIiNkbyUlCyxLuzE7b1MZavOzTAZZxpkDp4fEU62GxlOVbL8dTjKcaWIp+0p08RCN6c5Kn
P2lOtScoc8HVozspSRlzQxFGNSm7OS5qUpOUGpdFeLUkpW1tdSi72ktH/U74c3vNqOkag9vbsmmw
vYX95LcXiQ3sv2pkuLu6E0FxcxObaSEoIbRUkmAFrPFa20r+j2Gm3kKx3mm6jZTyW9iu1dPe2k1Q
wI0NzdW72JS7tZLiOaUQGSG5jd/NzMbk3At3+I/2LviBrvxA+EFldeIL7U73WtF16/0CfV9QvH1L
WtV1AT2evRXJ1C6eSW3Wwi8QwaZbxi5xNBoiy/aLZL6Gy036j1TUINa0tNPDJFrlgyWo1i009bae
3ibyLowXIg/s6ymt7mJYGU6eXaCdI4J9OjtrhrqT+Ls3y+phc8x2XYx06LwGMnhMXiKFGrUUPZye
FrYtpKFSrTnWi6ijzSbdTkiq86korTL8RTxypwrKMalFXj++lTk5z5OapTqKopyqSh7OH723tJP2
lXmu3La1bS9E8a6BfaT4y8N2viPR5LjUYpdP1Gwa/dLq7tr6AypOgjvbLUUstSu7TT9Qt5LW808C
d7e9tTMiL+PH7QH7Bur6TDe+Jvhxp8cmjwyS/ZwNdtb12tIzZKLjxALpdPg0j7NFJeNd6lpc2paO
kWlajrWow+E9JltdM039g9Vubu61C7jgun1GGy0uy1W0e6zaa5DYy3sNjHLLZzWem3nnwSedc3dx
cQr/AMSo6bKZb+6lt5F56/hHi/w3r2k/2pbWsfibSNXsRc6np8eo2yTX2lXtla3c+j6vYyaTfaej
3FvJNpuoxNb6hDbLCoWKSEjfJs34g4KxssZlOLnSp89GpiMNU+sVMJWjOmpwp4jDNwtP2VSV1UhT
rQdOcKVveqHLjsLVjXpOVadJYeUZUq1PnjKaakqkalOnGpCdFQj7N0MTelFunXsq9OnUP5X7u0ub
G5ntLuJobi3llhljYqdskMjRSBXQskiiRGUSRs8b4yjMuCfr79ivwvbeK/iZLYt4ts/B+qQ/2Pde
HNS1C0S6sf8AhIrfUTPpC3Zk02/WCGS6iSy8wvbKHvkM32m2FxbSeoftGfso+JPDdh4L1uQabbS6
jLc6DcS6aNQurWe+tNR1BhPeXVy4gn1bxFp1xoGsaBbWS2F1qi6lqVjdaLpeo6PMlzR8U/s6eJ/h
zpFj4r8Faf4iTRDp+kQ+IdYXT5rhdO1G5szNFcyapY27w2um3Cw3my4kCJ9n1Ly1vL1zHIP6KxPi
DkfE/CM6KxVPCZhmWHeGxWHl7O2CrJ05Si1iJRpV1WhKHsoQqTUlVUJ1YS1fyPFOdU1gXk06joZp
i4xqxq0qNaphaMcJiaNf2tSp7OUqVPERpVIU2lKdOanHmThGo/2k+Eel6v8AFH4J6Z4qvNCsPD09
0NVMtrprWGrWFzdaP4n1vw/PNYtqCQf2db6lf6NbSwh7O/geC4SFbtbzSdUnvdG3v7rTpLOBIVsY
Y57vTLa5mL3MmozvcQW66Xf+TYPctdxXyy2k13qdxHaQXCWIjmtrtLpoPxp/Z9/bE8RfAixPhjxN
o+meLNDu7iaDTdF1G6TT4NAvWkuY5tesNVt9Jv0tba3a7ur3UtOe1vrOW/SLWrWGcT3Vr4g/YTwV
478K/FPR7f4leB9SutV0HVY4/tccsEqXPhfVmtHuNa07WZI7hlXU/M1A3txFYyvZ7Y7K40a7ubDX
bG8f+dM7yXMsllP+0cMpYLEVcVUwlej7RYTGc0aXtnRrqpKp7WMpSpt4pzUYU61GLqV1GS+zwmNw
lfB0KtD3cRSjCGMlJycatoy9pioKGHp0q8a0klKNN1oxnRgpVOSVeEdSdb+XUri7dwloXUW7SCzk
iujPbS3e26E6Q2ivB5luttK1vaXEVsyrZsY5r3SbT8sf+CmuoXF3pfwrje6uJWXV/HFxcwOyNBEL
yHwrNGsMdv5trbrCFhRE88Xa2kunpdwQzM6t+tN6q6qrJDcBVjFrGsU9pHbXTXlvZSRyWwg08pbB
V2WtrHLcWtuEihkMLGGx1Geb5P8Ajl8DfCvx/wBDj0LWb3UNK1PSvtlx4c8S29nLf22lTzXtjZ6z
p15pr3GlWt9DfR6YjQyi/N/aXkK3cEyWEcljqmvB+ZYbJeIcqzbHUKk6GW1MPUrxw9GLnGi1KMK0
Yzk3Uk6U5Yj2UnTm6sLU3zU4RNq0JQkuWNCMG/rDSaozhzzqPknSjFO1Sm8NVT5vZwlGrPlUFWmf
zq0V9EfEr4eP8M73VPCN3YwWt/pd7qOla1eYluZyYpZWtLq2TUrbS5J7XUNMk/tHSL5BY29xpd1a
XEqedOq2Pzw23cwUkqCQpZQpIzwSoZgCRjIDMAcjccZr+2MpzXD5xhYY3CJvCVowqYarKUL1qc43
5nCMpOk4zU4OnNqdoqbioyjflwOOhjo1ZQp1KTpValKVOqkqkXTm4NzUeaEHKUZOMVOTcLT0UldK
27TRLmS5tY7z/Q7W4dP9Lcq8ZjaJZ98PlGRpwYmU5gSYrliVJjdRiVoDVL0pbQy3Estva7BHCzDA
jSWOYIHKs3ymNFjZtxijVYkxEBHXdV+sOpS9k6UaXLVVdyT9snyL2MqCtKk5c6aqKtFxakpa8rhP
prKq6clRcYzcWk5Jtxb05o9OZK7Sl7rla7SuXfEFpp1jeLb2BkzGpjuklkdpI7iI+U8ckUltA9vK
HRzNG8kjCQtiO3QJFWFT5GRnZkjESsciMMzqmeqozlnKA52B2dwmA8kjAuzKMNReHw9Cg61fEujS
p0niMTONTEVnCKj7SvUjGMZ1ZWvOUYpSld63u6pqSgueTlJ3lJtKOsm5NKKbtGN7RV3ZJK7tcl8m
byTceTL9nEohM/lv5ImKGQQmXGzzSgLiPdvKAtjAJqKilUlWDDGVII3KrLkHIyrAqw9VYFSOCCOK
3W6u9L66NevV9N2rX6JFa67Pto1pbZu7vrfVJaO1tLuWW3ngEJmikiFxCtxD5ilfNgdnRJUBwTG7
RuFbowGVypBMNdv4i1LSvEFlpd5bxWumalZ2ctpe24a6Zr4wlZ1uvmlGn2is080VvZ6faWqHarus
0sk8kPEVlSm6kbypunOMnTqQalyqcUneEnb2lOcJQnCcbXU+WShUjOnDmwledelzVaU6NVTqRnSm
tYONScY2avGcZRipRnF2knzJRvyooorQ0nS73W9U03RdMh+0alq+oWel6fbhkQz3t/cx2lpDvkZY
082eWNNzsqLuyzBQTVTnClCdSpONOnTjKdSpOShCEIJynOcpNRjGMU5SlJpRSbbSR0tpJt7JXfoi
iiPIwSNGdznCIpZjgEnCqCTgAk4HABPQVraboGs6wbgaZpt5e/ZI/NuvsttNcfZow+x3nECSNCse
C8hlChUAPJeMP+vnwI+Fvg74u6Nfav420fwXd2uiPb+FDoPhx4/Bcnki5u7GG61HTfB1poK3Voll
pGk2vhzUWnupNev5fFtx4iu9S1M6Vc6b9w+G/g18IvCsGn22l/DvwfZLpt6LnSdbl0BdR1CK5j1C
4uzrEWuarb3viC51Cxvri3u7a8nuzfxW1nHZrNCFSB/wDH+OUadF/U8gn7f2s6N6mYUqlNSpz5Kj
ShQjKS5k5U4tQlOjKNWSpvmpx8p46tL2kFGjSqLllR1qYjmheUpe1goYeVGahFRqKXNGjUnG8qi0
f4IfDv8AZl+LXxDv9JXRvBmvX+l6muoz22qW2nXaaNfR6Sl495BB4hnii0OCYy6fd2ateX9tF9rV
LcS+ZJ8nkPjjw9P4S8a+MPCtybY3PhnxR4g8PXBspJpbMz6Lq13psptJbiG3nktjJbN5Ek8EEzxb
Gkhjcsi/1BLcuziG2uHIsrgGRGR18q4ktoJZPJxKFjky1q32hBJ5kUSo6I+PI/mq+O0iS/G/4ySx
eWY5Pir8Q5IzExaIo/i7V2Ty2LOWj2kbGLsSuCWYnJ93w540zni7O81lmPsKWGwuW4eph8LhqU6V
OlPEYi7nP2s6lWU6lOMOSU529mm4xi3O/ThXVlOU6sqrbpwTjKEY04VINxrRpuC5ajVRSfOpNunK
k37rg5eVUUUV+yHaFFFFABRRRQAUUUUAFFFFAGrb6nJHBqENx5l19ti2EzyGVUkyp89Vl3hLkPFb
kXS5lEEUtoMJdGWHo/Dfi0eHra6itG1TT576GW1vrjTb6WIXllN87WcqJNbTCH7RBYTSRm7kgnFv
Ik1u7vbT2XD1758Efh/4f8a+I7TT9cF3JbT+E/iRrsiQyQITc+DPBviDxLpsCtLbTFLa6vtItYdR
2bbqSze4itLqzkkEyeHn9bAYDLMVmGYU8VVwuAf9pVKeFqzjVlPBUXUg6a9vQjen7KNWlTdSnS+s
Qp1Xaa5zlxNPD+wrKtRjVp1OTng4pptctOPZWs+V3vaLulzRg4+faL8S/G/hWa2l8G+J9f8ACX2O
W0ubY6Dq97p88d7a6RfaL9tN1ayQzNcSWer62g+YRW6a1qkNrHDDdzI36ofs8ft9R+ML3T/A3xe0
3S9D1S7tFsLLx9YSXNl4c+1RQabBDe+K9FR5Fsp764guLvUtZsLuy0G1m+ymbR9OsY7nULX8gNRh
jt9Qv7eIbYoLy6hjUksVjinkRAWYljhVAySSepJNMtry5s2Z7aZoXddhZQpOMg5XcG2twRvXDbGd
M7JHVvD4k4K4f4pwHtKuW4eGPnT9thMwhfC4ulVqxi1Vr4jDxlPEuCfO6OJVelUmmpW55TKlQp+z
5aUIQu1KyjFJ/vI1Jcy5ZKTlJczbi25NyvzO5/VdbeK7fxfpkXk61De/2k6z2mr6KNOvor/T5F02
axeznjur6GezVLqSdvLt9kk86NZR28GoRSQU/Dr3V1PdJAbW98ma7ubU3Esv2r7PO26O5ldLTTIX
R5MxabNYb7FAGW3WD7MbqTy/9nTRbDQfhD8Dk0ZJLCG48DeGddeBJXuIhqviG3Gqand/6abmRzJq
N9e3kMEsklrbS3JEECJb2aW30n4f8PaXd2ums8LR/btO1QskMjJFBFY3aWdtBbwHdAEjF6ZxJLHN
cma2s1M5t7dbc/xxivZ06mJwVGOk2lSnOMY2dCeKoynUVLkqSc6dBckPbONJuUYNQfKt8GpZphoq
VSXPByhGck7zqUFQq0pVW5VG+VSlSU1rGFWr7jjy015V498CeGfij4X/AOEH8U2sN9HIhube/ivX
tp9Ku4rO7VbjTtSUtHY39tbrbQRXMGLSRLjU7LVmutOvr6KTwDV/hGniLx7470Xxr4T1fWrKbQ/D
fiTwh8T10i2tNYsY18K2XgHVvCWoeIdItdI0CC6063tbaTQfCUtlJov2C5g1LWNFSA6dp6/c3inw
/p+mw2dxbCciMQhbeaZprYvHpT3RlMTg/vJhZW9tMQwSS3QDYJgsy81FML26SN4Y4VEdpDGtu9wi
RRXWnT3skawtO8DxrLBEgSaKVHhRY51mCqR49SoqFSjVdKjOUKctZRu4+3rqVWFNJqCpVpUYwqxc
XzRUZ2coxjHHGYGVGnHDV/ZVlX9lFW0puU4So+2q0/Zr2tZezxEW5uSnTnCE+ZNxh+Jfij4I/D1f
hv8AG7XfiD4qgk8X/D3xJfeCvB8+jabo+n3upXtoS2m6hqmiQahaS3UWuFbwpDaGN9EsPD/iG9I8
TxWPk2Pj3wX+NHxh+BMELeFda1jTvDPieOyg1y00u20aVNUsbeQTR6fDPe6RrFql6luFkhmexS4t
rm7lnf7M2oagbr9zPEvgDwNr2pXera54N8KaxqV3c3thd32p+G9Evru6gtYLC3AuLi5sZJpfOiii
SdXcxOsMSLGkcaIPyS8KW9rp/wAV7b9n22twfB8vxevPD0Oo3dxe6lq9hph17VPC8qadpup3V54F
srqVJp9ZF/D4MW9tdal8ywntNNgtdMt/0HA8Y1KeS4vL85o1c7wdTEYbGSwuLnCdLDUo050sTLBO
cZSpV/aqjOjB/uGo86VCcJKv4csBN4eGHyaVLCLB1q0GpKrhXTc6cof7DWwlSdTCJSrRheMZN0ZT
Ti1CMJ/o18L/ANq/4dfFSwt11rxBp2iaxayX8c07WuraVpNxaQW0d0JLy5vp7jRNEt4p7zUdLTT/
APhL9ZuruWC1hso9HuNetdAtPpbVIcwWMWnspVo9pvJxFst7SS6muZI1exeK3WUi81BbyJJbpLeJ
FLwCKzO/8H/GHgLQ9B8H+HvE+mNeW2taoiXlxeRvbROtzFotvqIliMFpEQXnYLKrmRJYI4YHUxQQ
rH9z/Ar4u+OvCngm01q21ebU7S4+DPxW8Wy+G9XnvLjQRq3g+78IWGmpa/Zbuy1rTtLm02/vdNuN
G0zWrPS7e0uZP7ItNLnEc6fN5zldDDSw2LwFSo8Jia/s6NHFqEqqlGnOsliPZr2c4pSTUockbpU/
YKC5nlk2fTzDGQy3EqpTxMqssIsXQVNOpOlRjKt7aK9mown9Wg3KhClTmk6f1Wkpc8eZ/bz+Dt1r
3w6ufipBqSf2l4c0rQdN1TSb22MLX2jrrdxa6df+Hpi8rjydQ8RSx6nZ35a3urRbS502e3u/D1wN
Q/Emv2vb4x+J/jR4l+PHhfxZY6Bb+GtM+DNzqNroGjWV3Bpa694Q1K11vQvES22o6hqnk6rb3N1H
b3K2rW+m6hY2Nja3+nXCxStN+PvjzSrXRPGHiHSrLzPstlqMsUPmv5km0qkh3vhdx3O3O0cYGK/o
rwRziti8ozDK66bjgsRDEYSaatHD4inDmoSiklFUaiSo8vMnSkoPkVKEX69KMMJmNfCRcp/WY1cZ
7SSaftMPLD4aqpKVSo/fhUw84tS96ft3Nc37yryVFFFfuB6IUUUUAFFFFAGtoWj3Wv6xp2jWccsk
+oXMcA8iFriSOLl7i48lWQyJa26S3Mo3oBFE7M6KCw928Zfs++IfDvhzT9V07T9R1J/7A0nxhqOo
Dzm0+Pwp4nktLfw1q17s0tNM8Orf39xPosFvf+Ir17zWNK1SK2mkt59Bl1X1T9j3SPD9xeeONQ1r
w5pHiQaP8N/HnjC3sNbS8l0+41TwZaWOqaNbajBY3lg+oaM10rHUNHuppLDUAyvcQtNbWU1t+ov7
R2pp4U8IXnxFtNMsNS1Pwxpus20Gia0+pX3hbVtI8baj4X8J694f1/RV1GBNU0Se3utP1ZLSSdJP
7a8P6PPNPPZHVrDVfwnjjxOzTI+KYZPllGkqGXRpVcbDEU4yjmEq9J1fZurGXtaVKnTT9mqTpydZ
KdV1aT9jHzJSxFXEU5xmoUuapTow55L99Srzwk6teEYx9rTc5rlouo4KnB1E415054b8B/8AhA/G
nkXtz/wi+uGDTbc3eoSrp1yyWdsL+HSjNcsqERR/2ncQacGfGb6aO1GZ2CHu/g98HfGXxM1Z7zRd
IvZdG0JG1K9v1hkjXULm0ZZLPwzoUjQyJqfirxBdiHStD0ezju767vrmJIbO5k2W8v8AQhJ8KfhX
/YN9psHw28GadFrt3ELu70TRovD2rRRaTqGh63Y21nrOgPpmq29nFq2maffvZC8a0nurSOW4hleS
cy/I+kTzQyxW9xI2qaf4X/aj8SeDNA0zVsX1ppej6L4Bv73RJLaSUfbk1PTLiz+0rqhvDealqcy+
Iddk1XxLpuh6zpXy+ZeN2cY3AYrB4HJMHg8RjGsPSx08fWm8Dh6zp0K9WOF+puOKxcOerPDOVfDU
VL2TqwmoSjUKdevNwoVasFPEU4ulWoYd03GUmuaLhVxOIUHyzjGFW9ZQnF1JYerF+yPt3wyNYtfD
+gxeIZba68TW/h2wtPEl/p07W9hqGt/2XBY6rfWETW9nKlvd37XF0bZYYo5IJmRLOztc20WtcXtn
dRR2QiuFu7ZYpzIbuRtscsoEESjyEYWamzlWG1E8hXzJ/tDzRTLHXhvwV+JutfEz4UWHxA1vTdEs
NWvV8QLJY6NDqUOkxnSby+sLd4otQ1TUr8NItsk84fUZEa4Z/LSKDbAnB/Ejx1rtr8RfBXgi0kjs
9L8bXPiyz1i9s5b+11u3tvCFimp20ejanb30cujSapFLeaVql3YLDepp99dTaPc6RrHkarB+R4fA
PEznL2ji4U6dWk7yupVHFpSWqUeSrJSUOXVJK8Lp89J86qUoRhSdKEfhhC0Yyq4KfNTdOnRnGqnO
c41JSlOLlCDlL2FGqvp9RH5yxSSO88XmXEKyJEF2u7Rs8eLdWZ7dHFuGhlVo7efF4sr3cEw/mx+P
G3/hePxm2ksv/C1/iJtLKEYr/wAJfrGCyhnCkjBKhmAPAZgMn959U+G2iLd32l2mufEewN9YQOmo
23xZ+Jz39hcXl9a6MLu1+2eLbqxmntYmF1bDU7HUIDdRxrcw3Nkv2M/zyeMNW1DX/FvijXdWuPte
q614i1vVtTuvKgg+06hqOp3V5e3HkW0cNtD51zNJJ5VvDFBHu2RRxxhVH7X4I0nDN87ndNVMrwcl
aKjbnrKr8KXu39o/dUmotWV1a3qUU1ClC8+WnCaip1HVetWV0moUoRjDkSglTcpc0pSkmkn/AP/Z
--=====================_14390859==.REL--
From Robert.Siudak at imgw.pl Tue Jan 6 02:18:02 2004
From: Robert.Siudak at imgw.pl (Robert.Siudak at imgw.pl)
Date: Tue, 6 Jan 2004 11:18:02 +0100
Subject: [Mapserver-users] GeneralError message
Message-ID:
Hi,
I've managed to install MS 3.5. But when I am running demo dataset I get maessage: msLoadMap() GeneralError message. Undefined symbol "ctyhwy.png"in class 0 of layer ctyrdln3_anno.
I cannot undertsant it because I got defined the path to symbol picture in png format.
Any ideas what could be wrong?
Thanks in advance for any help and suggestions.
Best wishes,
Robert Siudak
From hjulien at nrcan.gc.ca Tue Jan 6 06:39:16 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Tue, 6 Jan 2004 09:39:16 -0500
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
Message-ID: <06B403677C41D51194550002A55107D201F78F7C@s5-stf1-r1.nrn.nrcan.gc.ca>
Hi,
I checked the image size and everything is okay. The base reference image is
a gif which measures 175 by 117 pix. The outputted gif reference image is
the same size but the bounding box is missing!
Still trying to debug the reference image.
Thanks for the reply
Bedankt
H?ryk
**********
Mapfile:
REFERENCE
COLOR 255 0 0
EXTENT 493163 4857827 2100223 5910452
STATUS ON
OUTLINECOLOR 255 0 0
SIZE 175 117
IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
END #REFERENCE
**********
-----Message d'origine-----
De : Till Adams [mailto:adams at terrestris.de]
Envoy? : Tuesday, January 06, 2004 3:35 AM
? : Julien, Heryk
Cc : mapserverlist
Objet : Re: [Mapserver-users] Mapserver 401: Reference image bounding
box
Julien,
I had this problem before - your image used for the reference map might
have a higher resolution than the defined box in your clinet - e.g. the
image has 600 x 400 pix and in your client you defined the reference map
to have 140 x 100 pix: Mapserver scales the image down to 150 x 100 pix
(also leading to performance loss) and with it the (red) bounding box,
which has 1 pixel linewidth.
Cheers,
Till
Julien, Heryk schrieb:
> Hi,
> Anyone else having trouble or found a solution to the reference image
> "bounding box" not being drawn?
> I selected a red bounding box (outlinecolor 255 0 0) in my mapfile but it
is
> not showing up on the reference image!
> I'm using Mapserver 401.
>
> H?ryk
> NRCan
>
>
>> -----Message d'origine-----
>>De : Julien, Heryk
>>Envoy? : Thursday, December 18, 2003 2:28 PM
>>? : 'mapserver-users at lists.gis.umn.edu'
>>Objet : reference image bounding box
>>
>>Hi,
>>I'm having trouble with my reference image bounding box. The reference
>>image appears and I can navigate in my map by clicking in the reference
>>image however the bounding box doesn't display in the reference image.
>>Anyone had that trouble before?
>>
>>Mapfile:
>>#
>># Start of reference map
>>#
>>REFERENCE
>> COLOR -1 -1 -1
>> EXTENT 493163 4857827 2100223 5910452
>> STATUS ON
>> OUTLINECOLOR 255 0 0
>> SIZE 175 117
>> IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
>>END #REFERENCE
>>
>>==========================================
>>H?ryk
>>NRCan
>>
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
NEU +++ NEU +++ NEU +++ NEU
AveiN! ist Open Source
Lizensiert unter der GNU GPL
-----
Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de
From David.Fawcett at state.mn.us Tue Jan 6 07:03:45 2004
From: David.Fawcett at state.mn.us (David Fawcett)
Date: Tue, 06 Jan 2004 09:03:45 -0600
Subject: [Mapserver-users] Mapserver 401: Reference image bounding
box
Message-ID:
Heryk,
Is the bounding box missing at all scales, or just at full extent. In other words, try zooming in on your primary image, does a complete or partial bounding box appear?
David.
David J. Fawcett
MN Office of Environmental Assistance
>>> "Julien, Heryk" 1/6/2004 8:39:16 AM >>>
Hi,
I checked the image size and everything is okay. The base reference image is
a gif which measures 175 by 117 pix. The outputted gif reference image is
the same size but the bounding box is missing!
Still trying to debug the reference image.
Thanks for the reply
Bedankt
H?ryk
**********
Mapfile:
REFERENCE
COLOR 255 0 0
EXTENT 493163 4857827 2100223 5910452
STATUS ON
OUTLINECOLOR 255 0 0
SIZE 175 117
IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
END #REFERENCE
**********
-----Message d'origine-----
De : Till Adams [mailto:adams at terrestris.de]
Envoy? : Tuesday, January 06, 2004 3:35 AM
? : Julien, Heryk
Cc : mapserverlist
Objet : Re: [Mapserver-users] Mapserver 401: Reference image bounding
box
Julien,
I had this problem before - your image used for the reference map might
have a higher resolution than the defined box in your clinet - e.g. the
image has 600 x 400 pix and in your client you defined the reference map
to have 140 x 100 pix: Mapserver scales the image down to 150 x 100 pix
(also leading to performance loss) and with it the (red) bounding box,
which has 1 pixel linewidth.
Cheers,
Till
Julien, Heryk schrieb:
> Hi,
> Anyone else having trouble or found a solution to the reference image
> "bounding box" not being drawn?
> I selected a red bounding box (outlinecolor 255 0 0) in my mapfile but it
is
> not showing up on the reference image!
> I'm using Mapserver 401.
>
> H?ryk
> NRCan
>
>
>> -----Message d'origine-----
>>De : Julien, Heryk
>>Envoy? : Thursday, December 18, 2003 2:28 PM
>>? : 'mapserver-users at lists.gis.umn.edu'
>>Objet : reference image bounding box
>>
>>Hi,
>>I'm having trouble with my reference image bounding box. The reference
>>image appears and I can navigate in my map by clicking in the reference
>>image however the bounding box doesn't display in the reference image.
>>Anyone had that trouble before?
>>
>>Mapfile:
>>#
>># Start of reference map
>>#
>>REFERENCE
>> COLOR -1 -1 -1
>> EXTENT 493163 4857827 2100223 5910452
>> STATUS ON
>> OUTLINECOLOR 255 0 0
>> SIZE 175 117
>> IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
>>END #REFERENCE
>>
>>==========================================
>>H?ryk
>>NRCan
>>
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
NEU +++ NEU +++ NEU +++ NEU
AveiN! ist Open Source
Lizensiert unter der GNU GPL
-----
Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From msmith at sanangelompo.org Tue Jan 6 07:06:56 2004
From: msmith at sanangelompo.org (Michael Smith)
Date: Tue, 6 Jan 2004 09:06:56 -0600
Subject: [Mapserver-users] mapserver on windows 2003 server
Message-ID: <200401061005272.SM01564@PLANGIS>
Before I get started, just want to make sure that Mapserver will run on
Windows 2003 Server and IIS. I have running fine on windows 2000
professional. Can someone tell me if this works? Thanks in advance.
Michael Smith, Planner II
City of San Angelo
Planning & Development
325.657.4210 Fax: 325.481.2648
Email: msmith at sanangelompo.org
From eric at gomoos.org Tue Jan 6 07:03:18 2004
From: eric at gomoos.org (Eric Bridger)
Date: 06 Jan 2004 10:03:18 -0500
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
In-Reply-To: <06B403677C41D51194550002A55107D201F78F7C@s5-stf1-r1.nrn.nrcan.gc.ca>
References: <06B403677C41D51194550002A55107D201F78F7C@s5-stf1-r1.nrn.nrcan.gc.ca>
Message-ID: <1073401403.1453.12.camel@ubet.gomoos.org>
What size is your map? Does the map aspect ratio match 175/117?
On Tue, 2004-01-06 at 09:39, Julien, Heryk wrote:
> Hi,
> I checked the image size and everything is okay. The base reference image is
> a gif which measures 175 by 117 pix. The outputted gif reference image is
> the same size but the bounding box is missing!
>
> Still trying to debug the reference image.
>
> Thanks for the reply
> Bedankt
>
> H?ryk
>
> **********
> Mapfile:
> REFERENCE
> COLOR 255 0 0
> EXTENT 493163 4857827 2100223 5910452
> STATUS ON
> OUTLINECOLOR 255 0 0
> SIZE 175 117
> IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
> END #REFERENCE
> **********
>
>
> -----Message d'origine-----
> De : Till Adams [mailto:adams at terrestris.de]
> Envoy? : Tuesday, January 06, 2004 3:35 AM
> ? : Julien, Heryk
> Cc : mapserverlist
> Objet : Re: [Mapserver-users] Mapserver 401: Reference image bounding
> box
>
>
> Julien,
>
> I had this problem before - your image used for the reference map might
> have a higher resolution than the defined box in your clinet - e.g. the
> image has 600 x 400 pix and in your client you defined the reference map
> to have 140 x 100 pix: Mapserver scales the image down to 150 x 100 pix
> (also leading to performance loss) and with it the (red) bounding box,
> which has 1 pixel linewidth.
>
> Cheers,
> Till
>
> Julien, Heryk schrieb:
> > Hi,
> > Anyone else having trouble or found a solution to the reference image
> > "bounding box" not being drawn?
> > I selected a red bounding box (outlinecolor 255 0 0) in my mapfile but it
> is
> > not showing up on the reference image!
> > I'm using Mapserver 401.
> >
> > H?ryk
> > NRCan
> >
> >
> >> -----Message d'origine-----
> >>De : Julien, Heryk
> >>Envoy? : Thursday, December 18, 2003 2:28 PM
> >>? : 'mapserver-users at lists.gis.umn.edu'
> >>Objet : reference image bounding box
> >>
> >>Hi,
> >>I'm having trouble with my reference image bounding box. The reference
> >>image appears and I can navigate in my map by clicking in the reference
> >>image however the bounding box doesn't display in the reference image.
> >>Anyone had that trouble before?
> >>
> >>Mapfile:
> >>#
> >># Start of reference map
> >>#
> >>REFERENCE
> >> COLOR -1 -1 -1
> >> EXTENT 493163 4857827 2100223 5910452
> >> STATUS ON
> >> OUTLINECOLOR 255 0 0
> >> SIZE 175 117
> >> IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
> >>END #REFERENCE
> >>
> >>==========================================
> >>H?ryk
> >>NRCan
> >>
> >
> >
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
>
> --
>
> NEU +++ NEU +++ NEU +++ NEU
>
> AveiN! ist Open Source
> Lizensiert unter der GNU GPL
>
> -----
>
> Dipl. Geogr. Till Adams
> terrestris, Paulsen&Adams GbR
> Siemensstr. 8 * 53121 Bonn
> Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
> info at terrestris.de * www.terrestris.de
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From gerry.creager at tamu.edu Tue Jan 6 07:13:59 2004
From: gerry.creager at tamu.edu (Gerry Creager N5JXS)
Date: Tue, 06 Jan 2004 09:13:59 -0600
Subject: [Mapserver-users] HTML messages: A plea
Message-ID: <3FFAD0B7.5030903@tamu.edu>
Sorry to sound petulent, but can I ask that we NOT send HTML-formatted
messages? I don't like having to open something like that in my
browser, as I dont trust a lot of the mail that comes across here.
I don't mind labelled attachments: I can segregate them and open them
safely. However, when I get an HTML-based message, with all the pretty
formatting and graphics, while it might look good, it means I have to
compromise my security, or risk losing either a message I might be able
to help with, or might learn from.
Thanks,
Gerry
--
Gerry Creager -- gerry.creager at tamu.edu
Network Engineering -- AATLT, Texas A&M University
Cell: 979.229.5301 Office: 979.458.4020 FAX: 979.847.8578
Page: 979.228.0173
Office: 903A Eller Bldg, TAMU, College Station, TX 77843
From steve.lime at dnr.state.mn.us Tue Jan 6 07:30:16 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Tue, 06 Jan 2004 09:30:16 -0600
Subject: [Mapserver-users] MapServer 3.6.7
Message-ID:
Hi Folks: I'd like to announce that for those users using the 3.6.x
release there is a new version available at the main MapServer website
(http://mapserver.gis.umn.edu). The important new features are (from
HISTORY.TXT):
- Modified PHP MapScript SAPI test to accept 'cli' as well
- Fixed seg fault with WMS GetFeatureInfo of type text/html
- mappostgis.c upgraded to the version used by MapServer 4.0
Enjoy!
Steve
From ter-haseborg at sf-datentechnik.de Tue Jan 6 07:32:22 2004
From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg)
Date: Tue, 6 Jan 2004 16:32:22 +0100
Subject: [Mapserver-users] mapserver on windows 2003 server
Message-ID: <2AB914A9302C8A4E998CDB2709A4EE1B060183@nt-sf-exchange.Windows2000>
Hi,
tried this today. Works fine for me, no problems. ;-)
HTH,
Frieso ter Haseborg
- Software Development -
--
--------------------------------------------------
S&F Datentechnik GmbH&Co.KG
Reimersstr. 41b
26789 Leer, Germany
>-----Original Message-----
>From: Michael Smith [mailto:msmith at sanangelompo.org]
>Sent: Tuesday, January 06, 2004 4:07 PM
>To: mapserver-users at lists.gis.umn.edu
>Subject: [Mapserver-users] mapserver on windows 2003 server
>
>
>Before I get started, just want to make sure that Mapserver will run on
>Windows 2003 Server and IIS. I have running fine on windows 2000
>professional. Can someone tell me if this works? Thanks in advance.
>
>Michael Smith, Planner II
>City of San Angelo
>Planning & Development
>325.657.4210 Fax: 325.481.2648
>Email: msmith at sanangelompo.org
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
From nsavard at dmsolutions.ca Tue Jan 6 07:42:09 2004
From: nsavard at dmsolutions.ca (Normand Savard)
Date: Tue, 06 Jan 2004 10:42:09 -0500
Subject: [Mapserver-users] WFS support
References: <2576812186CDD411BF1500508B6DCE9505D493FA@ECNWRI1.ontario.int.ec.gc.ca>
Message-ID: <3FFAD751.5040209@dmsolutions.ca>
--------------030608000305020000010208
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Hi,
See answers below.
Norm
Kralidis,Tom [Burlington] wrote:
>
>
>>-----Original Message-----
>>From: Amit S BEHERE [mailto:abehere at cs.ucsd.edu]
>>Sent: Monday, January 05, 2004 7:22 PM
>>To: mapserver-users at lists.gis.umn.edu
>>Subject: [Mapserver-users] WFS support
>>
>>
>>Hi all,
>>
>>I do not seem to be able to filter my queries (WFS queries)
>>correctly. I read in the documentation that only BBOX filter
>>is supposed to work for WFS queries. Now does that mean that
>>only the BBOX filter will work among the spatial filters
>>(filters could be attribute filters or spatial filters) or
>>its BBOX filter alone without any other attribute or spatial filters.
>>
>>
>>
Only the BBOX spatial filter is supported but he BBOX can be used in
combinatiion with other filter types.
Example:
http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&
filter=Name201000,-7300+410396,67400NAMEDigby
>In MapServer OGC:WFS (v4.0), BBOX works like this:
>
>http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
>config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
>ox=-120,50,-118,51
>
>As for Filter, the forthcoming release of MapServer will support Filter
>Encoding (is it already in CVS?), so you should be able to pull off queries
>like:
>
>
The filter encoding support is in MapServer 4.1 cvs.
>http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
>config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
>ox=-120,50,-118,51&filter=StreetropertyName>myhouseaddr%20blvdr>
>
>Now, I'm not sure whether spatial filtering will still be supported by the
>BBOX parameter, or as a GML element in Filter, or both. Perhaps the DM
>Solutions folks can clarify to what extent Filter will be supported.
>
>
The BBOX parameter is mutually exclusive with FEATUREID and FILTER as
stated in the WFS specifications (see 13.7.3.1). So the BBOX is
supported as a GML element.
>Thanks
>
>..Tom
>
>=========================
>Tom Kralidis
>Systems Scientist
>Environment Canada
>Tel: +01-905-336-4409
>http://www.ec.gc.ca/cise/
>=========================
>
>
>
>>So bottom line is can I do something like the following
>>query, "Return me trees only on the street matching the
>>property Street=myhouseaddr blvd" using filters. If I can it
>>means I am going wrong somewhere with my query.
>>
>>Amit Behere.
>>UCSD.
>>"Technology won't make your life more difficult or easy, it
>>just changes the rules"......Vishwanathan Anand
>>
>>_______________________________________________
>>Mapserver-users mailing list
>>Mapserver-users at lists.gis.umn.edu
>>http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
>>
>>
>>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
--------------030608000305020000010208
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hi,
See answers below.
Norm
Kralidis,Tom [Burlington] wrote:
-----Original Message-----
From: Amit S BEHERE [mailto:abehere at cs.ucsd.edu]
Sent: Monday, January 05, 2004 7:22 PM
To: mapserver-users at lists.gis.umn.edu
Subject: [Mapserver-users] WFS support
Hi all,
I do not seem to be able to filter my queries (WFS queries)
correctly. I read in the documentation that only BBOX filter
is supposed to work for WFS queries. Now does that mean that
only the BBOX filter will work among the spatial filters
(filters could be attribute filters or spatial filters) or
its BBOX filter alone without any other attribute or spatial filters.
Only the BBOX spatial filter is supported but he BBOX can be used in combinatiion
with other filter types.
In MapServer OGC:WFS (v4.0), BBOX works like this:
http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
ox=-120,50,-118,51
As for Filter, the forthcoming release of MapServer will support Filter
Encoding (is it already in CVS?), so you should be able to pull off queries
like:
The filter encoding support is in MapServer 4.1 cvs.
http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
ox=-120,50,-118,51&filter=<Filter><PropertyIsEqualTo><PropertyName>Street</P
ropertyName><Literal>myhouseaddr%20blvd</Literal></PropertyIsEqualTo></Filte
r>
Now, I'm not sure whether spatial filtering will still be supported by the
BBOX parameter, or as a GML element in Filter, or both. Perhaps the DM
Solutions folks can clarify to what extent Filter will be supported.
The BBOX parameter is mutually exclusive with FEATUREID and FILTER as stated
in the WFS specifications (see 13.7.3.1). So the BBOX is supported as a
GML element.
Thanks
..Tom
=========================
Tom Kralidis
Systems Scientist
Environment Canada
Tel: +01-905-336-4409
http://www.ec.gc.ca/cise/
=========================
So bottom line is can I do something like the following
query, "Return me trees only on the street matching the
property Street=myhouseaddr blvd" using filters. If I can it
means I am going wrong somewhere with my query.
Amit Behere.
UCSD.
"Technology won't make your life more difficult or easy, it
just changes the rules"......Vishwanathan Anand
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.eduhttp://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
--------------030608000305020000010208--
From hjulien at nrcan.gc.ca Tue Jan 6 07:42:43 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Tue, 6 Jan 2004 10:42:43 -0500
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
Message-ID: <06B403677C41D51194550002A55107D201F78F7E@s5-stf1-r1.nrn.nrcan.gc.ca>
Hi to all,
Thanks for your replies,
I found a solution to the bug but I don't understand why it worked!
I opened my "8 bit indexed gif" reference image in Corel Photo-Paint and
selected the option "optimize for web" and saved it in the same format (8
bit indexed gif). The new image works!
I see a bounding box!
Anyone understands what is going on?
Furthermore, does the reference map and main map ratio have to be identical
in order for the reference image to work correctly? My main map is 400X400
pix (1:1) while my reference map is 175X117 pix (1.5:1).
Thanks again
H?ryk
NRCan
-----Message d'origine-----
De : Eric Bridger [mailto:eric at gomoos.org]
Envoy? : Tuesday, January 06, 2004 10:03 AM
? : Mapserver List
Objet : RE: [Mapserver-users] Mapserver 401: Reference image bounding
box
What size is your map? Does the map aspect ratio match 175/117?
On Tue, 2004-01-06 at 09:39, Julien, Heryk wrote:
> Hi,
> I checked the image size and everything is okay. The base reference image
is
> a gif which measures 175 by 117 pix. The outputted gif reference image is
> the same size but the bounding box is missing!
>
> Still trying to debug the reference image.
>
> Thanks for the reply
> Bedankt
>
> H?ryk
>
> **********
> Mapfile:
> REFERENCE
> COLOR 255 0 0
> EXTENT 493163 4857827 2100223 5910452
> STATUS ON
> OUTLINECOLOR 255 0 0
> SIZE 175 117
> IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
> END #REFERENCE
> **********
>
>
> -----Message d'origine-----
> De : Till Adams [mailto:adams at terrestris.de]
> Envoy? : Tuesday, January 06, 2004 3:35 AM
> ? : Julien, Heryk
> Cc : mapserverlist
> Objet : Re: [Mapserver-users] Mapserver 401: Reference image bounding
> box
>
>
> Julien,
>
> I had this problem before - your image used for the reference map might
> have a higher resolution than the defined box in your clinet - e.g. the
> image has 600 x 400 pix and in your client you defined the reference map
> to have 140 x 100 pix: Mapserver scales the image down to 150 x 100 pix
> (also leading to performance loss) and with it the (red) bounding box,
> which has 1 pixel linewidth.
>
> Cheers,
> Till
>
> Julien, Heryk schrieb:
> > Hi,
> > Anyone else having trouble or found a solution to the reference image
> > "bounding box" not being drawn?
> > I selected a red bounding box (outlinecolor 255 0 0) in my mapfile but
it
> is
> > not showing up on the reference image!
> > I'm using Mapserver 401.
> >
> > H?ryk
> > NRCan
> >
> >
> >> -----Message d'origine-----
> >>De : Julien, Heryk
> >>Envoy? : Thursday, December 18, 2003 2:28 PM
> >>? : 'mapserver-users at lists.gis.umn.edu'
> >>Objet : reference image bounding box
> >>
> >>Hi,
> >>I'm having trouble with my reference image bounding box. The reference
> >>image appears and I can navigate in my map by clicking in the reference
> >>image however the bounding box doesn't display in the reference image.
> >>Anyone had that trouble before?
> >>
> >>Mapfile:
> >>#
> >># Start of reference map
> >>#
> >>REFERENCE
> >> COLOR -1 -1 -1
> >> EXTENT 493163 4857827 2100223 5910452
> >> STATUS ON
> >> OUTLINECOLOR 255 0 0
> >> SIZE 175 117
> >> IMAGE "..\data\raster\refQcMaritimesUTM83Z18.gif"
> >>END #REFERENCE
> >>
> >>==========================================
> >>H?ryk
> >>NRCan
> >>
> >
> >
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
>
> --
>
> NEU +++ NEU +++ NEU +++ NEU
>
> AveiN! ist Open Source
> Lizensiert unter der GNU GPL
>
> -----
>
> Dipl. Geogr. Till Adams
> terrestris, Paulsen&Adams GbR
> Siemensstr. 8 * 53121 Bonn
> Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
> info at terrestris.de * www.terrestris.de
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From Daniel.A.Martin at erac.com Tue Jan 6 08:05:02 2004
From: Daniel.A.Martin at erac.com (Martin, Daniel A)
Date: Tue, 6 Jan 2004 10:05:02 -0600
Subject: [Mapserver-users] HTML messages: A plea
Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A192CB2@STL-EXBE-I03.corp.erac.com>
Many people, particularly those using Outlook, send html email without
even knowing they are doing it. The only way it will stop is by
rejecting such email on the server.
It is my humble opinion that I like HTML formatted emails when used
properly. I enjoy the ability to inline images and format text to
really describe what is going on with much more clarity. I think it's a
shame that the vocal old-school on every mailing list make html out to
be "bad list manners". But, that's just my opinion, fwiw.
-Dan Martin
> -----Original Message-----
> From: mapserver-users-admin at lists.gis.umn.edu
> [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of
> Gerry Creager N5JXS
> Sent: Tuesday, January 06, 2004 9:14 AM
> To: mapserver-users at lists.gis.umn.edu
> Subject: [Mapserver-users] HTML messages: A plea
>
>
> Sorry to sound petulent, but can I ask that we NOT send
> HTML-formatted
> messages? I don't like having to open something like that in my
> browser, as I dont trust a lot of the mail that comes across here.
>
> I don't mind labelled attachments: I can segregate them and open them
> safely. However, when I get an HTML-based message, with all
> the pretty
> formatting and graphics, while it might look good, it means I have to
> compromise my security, or risk losing either a message I
> might be able
> to help with, or might learn from.
>
> Thanks,
> Gerry
> --
> Gerry Creager -- gerry.creager at tamu.edu
> Network Engineering -- AATLT, Texas A&M University
> Cell: 979.229.5301 Office: 979.458.4020 FAX: 979.847.8578
> Page: 979.228.0173
> Office: 903A Eller Bldg, TAMU, College Station, TX 77843
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
>
From phj at norgit.no Tue Jan 6 08:05:11 2004
From: phj at norgit.no (Johansen Per Henrik)
Date: Tue, 6 Jan 2004 17:05:11 +0100
Subject: [Mapserver-users] Variable substitution 4.0.1
Message-ID: <1FFB16912919DC41A0599F0D9533419F0597B3@icngmail01.interconsult.com>
Hi,
I am a bit puzzled with the variable substition features in Mapserver. It seems to work fine in some cases, like in the layer object, but when I try to use this functionality in the reference object, I get a parser error. getString(): Symbol definition error. Parsing error near (%)
I use it like this to use a dynamically created reference image:
REFERENCE
IMAGE %refimage%
...
END
I have also tried to overwrite the IMAGE value by referencing it as map_reference_image=... in the cgi call, but with the same result.
Am I right to suspect that the REFERENCE objectdoes not support variable substitution and cgi referencing?
Regards,
Per Henrik
--
Interconsult NORGIT AS
Per Henrik Johansen
Systemutvikler/Systems developer
Tel: + 47 69 394805 Mob: + 47 950 71822
icq: 4975767
Web: http://www.norgit.no
From TMitchell at lignum.com Tue Jan 6 08:08:17 2004
From: TMitchell at lignum.com (Tyler Mitchell)
Date: Tue, 6 Jan 2004 08:08:17 -0800
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
In-Reply-To: <06B403677C41D51194550002A55107D201F78F7E@s5-stf1-r1.nrn.nrcan.gc.ca>
Message-ID:
> I opened my "8 bit indexed gif" reference image in Corel Photo-Paint and
> selected the option "optimize for web" and saved it in the same format (8
> bit indexed gif). The new image works!
> I see a bounding box!
>
> Anyone understands what is going on?
It appears that your problems was probably related to the palette of
colours used in the reference image. I'm pretty sure that's all the
"optimize for web" option would do for you. I didn't follow all the
previous discussion, but perhaps your reference map zoom box wasn't showing
up because the colour wasn't available in your palette? i.e. all the
available colours were used up in rendering your reference map and none
were left when it went to add the box line.
Anyway, glad to hear your problem is rectified.
Tyler
From nhv at cape.com Tue Jan 6 08:34:21 2004
From: nhv at cape.com (Norman Vine)
Date: Tue, 6 Jan 2004 11:34:21 -0500
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
In-Reply-To:
Message-ID:
Tyler Mitchell writes:
>
> > I opened my "8 bit indexed gif" reference image in Corel Photo-Paint and
> > selected the option "optimize for web" and saved it in the same format (8
> > bit indexed gif). The new image works!
> > I see a bounding box!
> >
> > Anyone understands what is going on?
>
> It appears that your problems was probably related to the palette of
> colours used in the reference image. I'm pretty sure that's all the
> "optimize for web" option would do for you. I didn't follow all the
> previous discussion, but perhaps your reference map zoom box wasn't showing
> up because the colour wasn't available in your palette? i.e. all the
> available colours were used up in rendering your reference map and none
> were left when it went to add the box line.
BINGO !!!
I was having a similar problem using a .png reference image and the ZoomBox
now shows, after I saved it has a 216 color instead of a 256 color image.
Mystery solved :-)
Norman
From ter-haseborg at sf-datentechnik.de Tue Jan 6 08:38:18 2004
From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg)
Date: Tue, 6 Jan 2004 17:38:18 +0100
Subject: [Mapserver-users] OGC-compliant WMS-serverdeliveringdynamic layers with MS?
Message-ID: <2AB914A9302C8A4E998CDB2709A4EE1B08C468@nt-sf-exchange.Windows2000>
This is a multi-part message in MIME format.
------_=_NextPart_001_01C3D473.7D5F9710
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi Debbie,
this thread is already a little older, and I'm quite late with this, but
I promised to keep you informed and to share back the code. ;-)
>That part of the code could easily be changed... if you do it,=20
>please share the code with us!
Strictly speaking I didn't change the part of code, since I found my own
approach, but your script was a great inspiration to get things started.
Thank you so much!
So here are my ideas to do a text/plain-dump. This is only the relevant
part with some omissions to keep things simple (see attachment).
In the function ims_getFeatureInfo () I do in principle the same things
as you did in the getFeatureInfo part, i.e. determining the closest
point to the coordinates requested by the user and than fetching the
appropiate feature-informations from a database. These features are
returned as pure text by the function mentioned above, and just echoed
out. So other applications using these script can easily catch them for
further processing. With a little more string processing the output
could also be extended to fully qualified html.=20
Best regards,
Frieso ter Haseborg
- Software Development -=20
=20
--
--------------------------------------------------=20
S&F Datentechnik GmbH&Co.KG=20
Reimersstr. 41b=20
26789 Leer, Germany
=20
>-----Original Message-----
>From: Debbie Pagurek [mailto:pagurekd at agr.gc.ca]
>Sent: Wednesday, October 15, 2003 4:42 PM
>To: Frieso ter Haseborg
>Cc: mapserver-users at lists.gis.umn.edu
>Subject: RE: [Mapserver-users] OGC-compliant=20
>WMS-serverdeliveringdynamic
>layers with MS?
>
>
>Hi,
>and thanks for pointing out that the url for the getfeatureinfo was
>pointing to an internal server. Here's what the application points to
>now:
>http://sis.agr.gc.ca/pls/bb/bcin%5FspeCs%2Ecoord?p%5Flat=3D20.633
>3&p%5Flong=3D-156.433&p%5Ftaxon=3DAbudefduf
>abdominalis=20
>
>And to answer your question, yes, it seems you've caught me - this
>getfeatureinfo request does not seem to be ogc-compliant and instead we
>did something to fit our own application so that some meaningful
>information was returned to the user. =20
>
>I guess a true getfeatureinfo response would be either a text dump or a
>gml dump that would just list the point coordinate information? That
>part of the code could easily be changed... if you do it, please share
>the code with us!
>
>Debbie
>
>
>
>
>>>> "Frieso ter Haseborg" 10/15/03
>09:38AM >>>
>Hi Debbie,
>
>first of all thanks a lot for posting your code - yes, it's been a
>great
>help bringing some light how to handle these things.
>
>One more question - if you will excuse me.
>The solution to handle GetMap and GetCapabilities are understood in
>particular the idea to create a new mapfile and to let mapserver do
>the
>xml-generation for GetCapabilities seems clever to me.
>
>But I've still a question regarding the getFeatureInfo-Request.
>Instead
>of returning the direct output you dump an url. What would be the
>result
>on executing this url? I can't test this, since the url I get on
>trying
>your demo-link leads to an unaccessible server. Would the other serve
>deliver the desired output?=20
>
>Would MS be able to handle this reroute if an url is dumped instead of
>a
>result in the info_format normally specified with a
>getFeatureInfo-Request?
>Or in other words: This isn't ogc-compliant (no offense!), is it?
>
>TIA,
>=20
>Frieso ter Haseborg
>- Software Development -=20
>=20
>--
>
>--------------------------------------------------=20
>S&F Datentechnik GmbH&Co.KG=20
>Reimersstr. 41b=20
>26789 Leer, Germany
>
>
>>-----Original Message-----
>>From: Debbie Pagurek [mailto:pagurekd at agr.gc.ca]=20
>>Sent: Monday, September 29, 2003 8:37 PM
>>To: mapserver-users at lists.gis.umn.edu; Frieso ter Haseborg
>>Cc: Tom.Kralidis at CCRS.NRCan.gc.ca=20
>>Subject: Re: [Mapserver-users] OGC-compliant WMS-server
>>deliveringdynamic layers with MS?
>>
>>
>>
>>OK everybody,
>>I've attached the PHP code that I wrote for handling the WMS requests
>>to our Integrated Taxonomic Information System internet mapping
>>application.
>>
>>I have removed most of the code that shows that transfer of the point
>>information via XML to the application, because the points can=20
>>come from
>>anywhere: XML, a direct database connection, or a shapefile. =20
>>
>>The point of interest here is how the WMS request name/value pairs
>are
>>handled in PHP and how the corresponding results are returned (an
>image
>>for a getmap request, an xml stream for the getcapabilities request,
>a
>>pop up window with a new URL for a getfeatureinfo request).
>>
>>I tried to include all possible name/value pairs that can come in via
>a
>>WMS request but I think I missed some e.g. EXCEPTIONS=3D
>>
>>I am no programming guru so please forgive any weird programming
>>foibles in here. All I know is that the application does WORK!=20
>>Hopefully some of you will find this useful in some way. Please let
>me
>>know if you have found it helpful or if you see any problems.
>>
>>Keep in mind that the GetCapabilities for this application was a
>>problem because we are mapping over 100,000 taxa, and it is
>ridiculous
>>to include that many layers in a getcapabilities document. In the
>>getcapabilities section I included a default (no layer name is=20
>>specified
>>in the request) as well as a dynamic response that writes out a new
>>mapfile if a layername is specified (e.g.
>>request=3Dgetcapabilites&layers=3DAbudefduf)
>>
>>An example of the type of requests that are handled by this script:
>>Getmap:
>>http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=3D1.1.0=20
>>&REQUEST=3DGetMap&Layers=3DCyanocit
>ta%20cristata&SRS=3DEPSG:42304&BBO
>>X=3D-2750560,-936638,3583870,4673120&WIDTH=3D339&HEIGHT=3D300
>>
>>GetFeatureInfo:
>>http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=3D1.1.0=20
>>&REQUEST=3DGetFeatureInfo&QUERY_LAYERS=3DAbudefduf+abdominalis&Laye
>>r=3DAbudefduf+abdominalis&X=3D250&Y=3D150
>>
>>GetCapabilities:
>>http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=3D1.0.0=20
>>&REQUEST=3DGetCapabilities
>>
>>I am no programming guru so please forgive any weird programming
>>idiosyncrasies in here. All I know is that the application does WORK!
>
>>Hopefully some of you will find this useful in some way. Please let
>me
>>know if you have found it helpful or if you see any problems.
>>
>>Debbie Pagurek
>>=20
>>
>>Debbie Pagurek, M.Sc.
>>GIS and Remote Sensing Analyst / T=E9l=E9d=E9tection, SIG
>>Research Branch / D.G. Recherche
>>Agriculture and Agri-Food Canada / Agriculture et Agroalimentaire
>>Canada
>>Telephone / T=E9l=E9phone: 613-759-1543
>>Facsimile / T=E9l=E9copieur: 613-759-1937
>>960 Carling Avenue
>>Ottawa, Ontario
>>K1A 0C6
>>pagurekd at agr.gc.ca=20
>>
>>>>> "Frieso ter Haseborg" 09/17/03
>>11:56AM >>>
>>Hi,
>>
>>I'm searching for possibilities to use MS for building an
>>OGC-compliant
>>WMS-service which creates and serves dynamic layers from data out of
>>RDBMS. These RDBMS do NOT have any spatial-extensions it's just the
>>"x,y-coordinate & label-data"-thing.=20
>>
>>So what I want to do: retrieve the coordinates from my databases and
>>create one or more dynamic layers. I did some experiments with
>>PHP/MapScript, no major problems so far, that seems to be the easier
>>part.
>>
>>The problem comes here: I don't want to create these layers in any
>>client-app, I want to have these layers served by the mapserver,
>since
>>I
>>have to incorporate other servers e.g. ArcIMS which have to use and
>>process this layers through OGC-requests. Any ideas?
>>
>>Are there any possibilities to create dynamic layers from RDBMS e.g.
>>Sybase ASA, MS SQL Server, Oracle without spatial-extensions I
>>overlooked, besides doing this in PHP/MapScript?
>>
>>Are there any hooks or entry-points in the mapserv-cgi to process
>>customized-operations like creating the mentioned dynamic layers?
>>
>>Any comment and hint would be appreciated!
>>
>>TIA,
>>=20
>>Frieso ter Haseborg
>>- Software Development -=20
>>=20
>>--
>>
>>--------------------------------------------------=20
>>S&F Datentechnik GmbH&Co.KG=20
>>Reimersstr
>>. 41b=20
>>26789 Leer, Germany
>>
>>_______________________________________________
>>Mapserver-users mailing list
>>Mapserver-users at lists.gis.umn.edu=20
>>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users=20
>>
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
------_=_NextPart_001_01C3D473.7D5F9710
Content-Type: application/octet-stream;
name="getfeature.php"
Content-Transfer-Encoding: base64
Content-Description: getfeature.php
Content-Disposition: attachment;
filename="getfeature.php"
Y2FzZSAnZ2V0ZmVhdHVyZWluZm8nOg0KCS8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoJLy8gZ2V0
IHBhcmFtcw0KCWlmICggaXNzZXQgKCAkcXVlcnlfbGF5ZXJzICkpIHsNCgkJJGdldEZlYXR1cmVM
YXllcnMJPSBleHBsb2RlICggJywnLCAkcXVlcnlfbGF5ZXJzICk7DQoJCSRsYXllcnNDb3VudAkJ
PSBjb3VudCAoICRnZXRGZWF0dXJlTGF5ZXJzICk7DQoJfQ0KCWVsc2UgeyAgDQoJCS8vcmFpc2Ug
ZXJyb3I6IFFVRVJZX0xBWUVSUyBwYXJhbWV0ZXIgbWlzc2luZyANCgkJLy9bLi4uXQkJCQ0KCX0N
Cg0KCWlmICggISRsY2xfbWFpbi0+aVBhcmFtcyBbICd4JyBdIHx8ICFpc3NldCAoICRsY2xfbWFp
bi0+aVBhcmFtcyBbICd4JyBdICkgfHwNCgkJICAhJGxjbF9tYWluLT5pUGFyYW1zIFsgJ3knIF0g
fHwgIWlzc2V0ICggJGxjbF9tYWluLT5pUGFyYW1zIFsgJ3knIF0gKSApIHsNCgkJLy9yYWlzZSBl
cnJvcjogWC9ZLXBhcmFtZXRlciBtaXNzaW5nIC4uLg0KCQkvL1suLi5dCQkJDQoJfQ0KDQoJLy8t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCgkvLyBkcmF3IGR5bmFtaWMgbGF5ZXJzIGFuZCBwZXJmb3Jt
IGdldEZlYXR1cmVJbmZvLXJlcXVlc3QNCglmb3IgKCAkaSA9IDA7ICRpIDwgJGxheWVyc0NvdW50
OyAkaSsrICkgew0KCQkkcmV0ID0gJGltcy0+aW1zX2dldEZlYXR1cmVJbmZvICggLi4uICk7DQoJ
CWlmICggJHJldCApDQoJCQkkZmVhdHVyZSAuPSAkcmV0LmNocigxMykuY2hyKDEwKTsNCgl9DQoJ
aWYgKCAkZmVhdHVyZSApDQoJCWVjaG8gJ0dldEZlYXR1cmVJbmZvIHJlc3VsdHM6Jy5jaHIoMTMp
LmNocigxMCkuY2hyKDEzKS5jaHIoMTApLiRmZWF0dXJlOw0KCWVsc2UNCgkJZWNobyAnR2V0RmVh
dHVyZUluZm8gcmVzdWx0czonLmNocigxMykuY2hyKDEwKS5jaHIoMTMpLmNocigxMCkuJ1NlYXJj
aCByZXR1cm5lZCBubyByZXN1bHRzJzsNCgkNCgkvL1suLi5d
------_=_NextPart_001_01C3D473.7D5F9710--
From hugo at pbh.gov.br Tue Jan 6 09:02:49 2004
From: hugo at pbh.gov.br (Hugo Nathaniel Rodrigues)
Date: Tue, 6 Jan 2004 15:02:49 -0200
Subject: [Mapserver-users] easy question
References: <000a01c3d3c1$6a44f9c0$7a00110a@ESTIVA> <1073334124.1443.112.camel@ubet.gomoos.org>
Message-ID: <005a01c3d476$ea7966c0$7a00110a@ESTIVA>
thanks eric, i tried it but didnt work, here is my map file:
NAME FIRSTMAP
SIZE 400 300
STATUS ON
EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
UNITS METERS
IMAGECOLOR 255 255 255
WEB
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
LOG "/tmp/gmap.log"
END
LAYER
NAME testpoint
STATUS ON
TYPE POINT
CLASS
COLOR 200 255 0
SIZE 10
END
FEATURE
POINTS 618579.06 806912.68 END
END
END
END
i received blank screen and not one point (or any green symbol), anyone
knows why?
Hugo Rodrigues
Analista/Consultor
SSSS - Prodabel
----- Original Message -----
From: "Eric Bridger"
To: "Hugo Nathaniel Rodrigues"
Cc: "Mapserver List"
Sent: Monday, January 05, 2004 6:21 PM
Subject: Re: [Mapserver-users] easy question
>
> On Mon, 2004-01-05 at 14:23, Hugo Nathaniel Rodrigues wrote:
> > i have this coordinates:
> >
> > x 618579,06
> > y 806912,68
> > (meters)
> >
> > what i need to put in my map file (using gmap75.map example) to show a
point (or symbol or anything) in this point of the map?
> > this is my extent:
> >
> > EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
> >
>
> You'll want to use the LAYER FEATURE tag in your map file. This works
> for mapserver 3.6.
>
> LAYER
> NAME "test_point"
> STATUS DEFAULT
> TYPE POINT
> CLASS
> COLOR 0 0 0
> SIZE 10
> END
> FEATURE
> POINTS 618579.06 806912.68 END
> END
> END
>
>
From TMitchell at lignum.com Tue Jan 6 09:04:21 2004
From: TMitchell at lignum.com (Tyler Mitchell)
Date: Tue, 6 Jan 2004 09:04:21 -0800
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
In-Reply-To:
Message-ID:
>
> BINGO !!!
>
> I was having a similar problem using a .png reference image and the
ZoomBox
> now shows, after I saved it has a 216 color instead of a 256 color image.
>
> Mystery solved :-)
Norman, can you confirm for me that the zoom box didn't show up at all - or
was it just being drawn with a colour so close to the background map that
it was too hard to discern?
Tyler
From eric at gomoos.org Tue Jan 6 09:30:01 2004
From: eric at gomoos.org (Eric Bridger)
Date: 06 Jan 2004 12:30:01 -0500
Subject: [Mapserver-users] easy question
In-Reply-To: <005a01c3d476$ea7966c0$7a00110a@ESTIVA>
References: <000a01c3d3c1$6a44f9c0$7a00110a@ESTIVA>
<1073334124.1443.112.camel@ubet.gomoos.org>
<005a01c3d476$ea7966c0$7a00110a@ESTIVA>
Message-ID: <1073410207.1864.39.camel@ubet.gomoos.org>
On Tue, 2004-01-06 at 12:02, Hugo Nathaniel Rodrigues wrote:
> thanks eric, i tried it but didnt work, here is my map file:
>
> NAME FIRSTMAP
> SIZE 400 300
> STATUS ON
> EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
> UNITS METERS
> IMAGECOLOR 255 255 255
>
>
> WEB
> IMAGEPATH "/tmp/ms_tmp/"
> IMAGEURL "/ms_tmp/"
>
> LOG "/tmp/gmap.log"
> END
>
> LAYER
> NAME testpoint
> STATUS ON
> TYPE POINT
> CLASS
> COLOR 200 255 0
> SIZE 10
> END
> FEATURE
> POINTS 618579.06 806912.68 END
> END
> END
> END
>
> i received blank screen and not one point (or any green symbol), anyone
> knows why?
> Hugo Rodrigues
> Analista/Consultor
> SSSS - Prodabel
Try STATUS DEFAULT. Also try SIZE 50.
If those don't work add TRANSFORM FALSE to your layer and use pixels for
your POINTS 50 50 END.
From hugo at pbh.gov.br Tue Jan 6 09:39:18 2004
From: hugo at pbh.gov.br (Hugo Nathaniel Rodrigues)
Date: Tue, 6 Jan 2004 15:39:18 -0200
Subject: [Mapserver-users] new question
Message-ID: <018401c3d47c$0346a320$7a00110a@ESTIVA>
This is a multi-part message in MIME format.
------=_NextPart_000_0181_01C3D46B.3F7642D0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
i make a point in my map, but the point is toooo little and i almost =
cant see it, have any way to make this point bigger (i tried the size, =
but if i put 10 or 10000 the point remains the same)
here is the map file:
NAME FIRSTMAP
SIZE 400 300
STATUS ON
EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
UNITS METERS
IMAGECOLOR 255 255 255
WEB
IMAGEPATH "/tmp/ms_tmp/"=20
IMAGEURL "/ms_tmp/"
=20
LOG "/tmp/gmap.log"
END
SYMBOL=20
NAME "circle"=20
TYPE ellipse=20
FILLED true=20
POINTS 618579.06 806912.68 END=20
END=20
LAYER
NAME testpoint
STATUS ON
TYPE POINT
CLASS
COLOR 0 0 0
SIZE 10
END
FEATURE
POINTS 618579.06 806912.68 END
END
END
END
cheers
Hugo Rodrigues
Analista/Consultor
SSSS - Prodabel
------=_NextPart_000_0181_01C3D46B.3F7642D0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
i make a point in my map, but the point =
is toooo=20
little and i almost cant see it, have any way to make this point bigger =
(i tried=20
the size, but if i put 10 or 10000 the point remains the =
same)
here is the map file:
NAME FIRSTMAP SIZE 400 300 STATUS =
ON EXTENT 598047.223047 781652.733880 619791.428883 =
812944.406142 UNITS=20
METERS IMAGECOLOR 255 255 255
WEB IMAGEPATH "/tmp/ms_tmp/" IMAGEURL=20
"/ms_tmp/"
LOG "/tmp/gmap.log" END
SYMBOL NAME "circle" TYPE ellipse FILLED true =
POINTS=20
618579.06 806912.68 END END
LAYER NAME testpoint STATUS ON TYPE =
POINT CLASS =20
COLOR 0 0 0 SIZE 10 END FEATURE =
POINTS=20
618579.06 806912.68 END END END END
cheers
Hugo =
Rodrigues Analista/Consultor SSSS -=20
Prodabel
------=_NextPart_000_0181_01C3D46B.3F7642D0--
From steve.lime at dnr.state.mn.us Tue Jan 6 09:46:05 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Tue, 06 Jan 2004 11:46:05 -0600
Subject: [Mapserver-users] easy question
Message-ID:
Are you explicity requesting the testpoint layer? If using the CGI all
layers are off unless declared as DEFAULT or explicitly requested (i.e.
layer=testpoint). Also, you need a symbol to use a class size, otherwise
all you'll get is a single green pixel. Try adding:
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
to the map file and add:
SYMBOL 'circle'
to the testpoint class definition.
Steve
>>> "Hugo Nathaniel Rodrigues" 1/6/2004 11:02:49 AM
>>>
thanks eric, i tried it but didnt work, here is my map file:
NAME FIRSTMAP
SIZE 400 300
STATUS ON
EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
UNITS METERS
IMAGECOLOR 255 255 255
WEB
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
LOG "/tmp/gmap.log"
END
LAYER
NAME testpoint
STATUS ON
TYPE POINT
CLASS
COLOR 200 255 0
SIZE 10
END
FEATURE
POINTS 618579.06 806912.68 END
END
END
END
i received blank screen and not one point (or any green symbol),
anyone
knows why?
Hugo Rodrigues
Analista/Consultor
SSSS - Prodabel
----- Original Message -----
From: "Eric Bridger"
To: "Hugo Nathaniel Rodrigues"
Cc: "Mapserver List"
Sent: Monday, January 05, 2004 6:21 PM
Subject: Re: [Mapserver-users] easy question
>
> On Mon, 2004-01-05 at 14:23, Hugo Nathaniel Rodrigues wrote:
> > i have this coordinates:
> >
> > x 618579,06
> > y 806912,68
> > (meters)
> >
> > what i need to put in my map file (using gmap75.map example) to
show a
point (or symbol or anything) in this point of the map?
> > this is my extent:
> >
> > EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
> >
>
> You'll want to use the LAYER FEATURE tag in your map file. This
works
> for mapserver 3.6.
>
> LAYER
> NAME "test_point"
> STATUS DEFAULT
> TYPE POINT
> CLASS
> COLOR 0 0 0
> SIZE 10
> END
> FEATURE
> POINTS 618579.06 806912.68 END
> END
> END
>
>
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From steve.lime at dnr.state.mn.us Tue Jan 6 09:41:09 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Tue, 06 Jan 2004 11:41:09 -0600
Subject: [Mapserver-users] Variable substitution 4.0.1
Message-ID:
Variable substitution is only available in a couple of instances where
you might like to alter a portion of a parameter but not the whole
thing. This basically amounts to FILTERs and EXPRESSIONs and
CONNECTIONs. The other method you mention should be used instead. I
suspect that what's happening is that the map file parser reads the file
first and then augments it using substitutions (as limited above) or via
the other method, and the string you've got for image is indeed illegal.
To fix?
1) Don't use the substitution, use map_reference_image instead.
2) Change your mapfile like so:
REFERENCE
IMAGE "passed in via URL"
...
END
Steve
>>> "Johansen Per Henrik" 1/6/2004 10:05:11 AM >>>
Hi,
I am a bit puzzled with the variable substition features in Mapserver.
It seems to work fine in some cases, like in the layer object, but when
I try to use this functionality in the reference object, I get a parser
error. getString(): Symbol definition error. Parsing error near (%)
I use it like this to use a dynamically created reference image:
REFERENCE
IMAGE %refimage%
...
END
I have also tried to overwrite the IMAGE value by referencing it as
map_reference_image=... in the cgi call, but with the same result.
Am I right to suspect that the REFERENCE objectdoes not support
variable substitution and cgi referencing?
Regards,
Per Henrik
--
Interconsult NORGIT AS
Per Henrik Johansen
Systemutvikler/Systems developer
Tel: + 47 69 394805 Mob: + 47 950 71822
icq: 4975767
Web: http://www.norgit.no
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From heitzso at growthmodels.com Tue Jan 6 09:58:10 2004
From: heitzso at growthmodels.com (Heitzso)
Date: Tue, 06 Jan 2004 12:58:10 -0500
Subject: [Mapserver-users] HTML messages: A plea
In-Reply-To: <4ACBA1414DD9EE418CC250E4AAA9035A192CB2@STL-EXBE-I03.corp.erac.com>
References: <4ACBA1414DD9EE418CC250E4AAA9035A192CB2@STL-EXBE-I03.corp.erac.com>
Message-ID: <3FFAF732.6080908@growthmodels.com>
I've been the guilty party at times. I use Mozilla email client on
Linux and the
default format is HTML. I just thrashed around to set this list to be plain
text format (in address book window, option for the individual address).
I appreciate both viewpoints, but I recommend against being
too strong in castigating HTML-ers because, as just noted, it's what
happens out of the box for the common Linux-Mozilla combo.
From TMitchell at lignum.com Tue Jan 6 10:11:24 2004
From: TMitchell at lignum.com (Tyler Mitchell)
Date: Tue, 6 Jan 2004 10:11:24 -0800
Subject: [Mapserver-users] new question
In-Reply-To: <018401c3d47c$0346a320$7a00110a@ESTIVA>
Message-ID:
Perhaps you should create a symbol and use it. I can't recall, but I think
size depends on a symbol being defined??
mapserver-users-admin at lists.gis.umn.edu wrote on 01/06/2004 09:39:18 AM:
> i make a point in my map, but the point is toooo little and i almost
> cant see it, have any way to make this point bigger (i tried the
> size, but if i put 10 or 10000 the point remains the same)
>
> here is the map file:
> NAME FIRSTMAP
> SIZE 400 300
> STATUS ON
> EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
> UNITS METERS
> IMAGECOLOR 255 255 255
>
>
> WEB
> IMAGEPATH "/tmp/ms_tmp/"
> IMAGEURL "/ms_tmp/"
>
> LOG "/tmp/gmap.log"
> END
>
> SYMBOL
> NAME "circle"
> TYPE ellipse
> FILLED true
> POINTS 618579.06 806912.68 END
> END
>
> LAYER
> NAME testpoint
> STATUS ON
> TYPE POINT
> CLASS
> COLOR 0 0 0
> SIZE 10
> END
> FEATURE
> POINTS 618579.06 806912.68 END
> END
> END
> END
>
> cheers
> Hugo Rodrigues
> Analista/Consultor
> SSSS - Prodabel
From nicolas.fortin at ec.gc.ca Tue Jan 6 09:57:15 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Tue, 6 Jan 2004 12:57:15 -0500
Subject: [Mapserver-users] new question
Message-ID:
Try
SYMBOL 'CIRCLE'
SIZE 10
COLOR 0 0 0
in the CLASS
Nick
-----Message d'origine-----
De : Hugo Nathaniel Rodrigues [mailto:hugo at pbh.gov.br]
Envoy? : Tuesday, January 06, 2004 12:39 PM
? : mapserver-users at lists.gis.umn.edu
Objet : [Mapserver-users] new question
i make a point in my map, but the point is toooo little and i almost cant
see it, have any way to make this point bigger (i tried the size, but if i
put 10 or 10000 the point remains the same)
here is the map file:
NAME FIRSTMAP
SIZE 400 300
STATUS ON
EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
UNITS METERS
IMAGECOLOR 255 255 255
WEB
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
LOG "/tmp/gmap.log"
END
SYMBOL
NAME "circle"
TYPE ellipse
FILLED true
POINTS 618579.06 806912.68 END
END
LAYER
NAME testpoint
STATUS ON
TYPE POINT
CLASS
COLOR 0 0 0
SIZE 10
END
FEATURE
POINTS 618579.06 806912.68 END
END
END
END
cheers
Hugo Rodrigues
Analista/Consultor
SSSS - Prodabel
From gejs at pathcom.ca Tue Jan 6 11:29:16 2004
From: gejs at pathcom.ca (Janice & Gerry Schlosser)
Date: Tue, 6 Jan 2004 12:29:16 -0700
Subject: [Mapserver-users] Tutorial data?
Message-ID:
Hello,
I am a new user and am trying the tutorial.
I would like to try the examples, so I tried to
download the tutorial.zip file but get an error:
The requested URL /projects/tutorial/tutorial.zip
was not found on this server.
Is this data available anywhere?
Thanks
Gerry Schlosser
From nhv at cape.com Tue Jan 6 12:21:41 2004
From: nhv at cape.com (Norman Vine)
Date: Tue, 6 Jan 2004 15:21:41 -0500
Subject: [Mapserver-users] Mapserver 401: Reference image bounding box
In-Reply-To:
Message-ID:
Tyler Mitchell writes:
> >
> > BINGO !!!
> >
> > I was having a similar problem using a .png reference image and the
> ZoomBox
> > now shows, after I saved it has a 216 color instead of a 256 color image.
> >
> > Mystery solved :-)
>
> Norman, can you confirm for me that the zoom box didn't show up at all - or
> was it just being drawn with a colour so close to the background map that
> it was too hard to discern?
The box was not being drawn.
Cheers
Norman
From kjohnson at cdaid.org Tue Jan 6 12:24:01 2004
From: kjohnson at cdaid.org (JOHNSON, KIRK)
Date: Tue, 6 Jan 2004 12:24:01 -0800
Subject: [Mapserver-users] Demo won't write to /tmp directory?
Message-ID:
This is a multi-part message in MIME format.
------_=_NextPart_001_01C3D493.05B854C5
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I'm trying to get the demo running, with 4.01 under redhat 9.0
upon clicking on the "initialize" button, I get the Demo interface, with
a large black box where the graphic should be.
I keep getting the message in the apache error_log with File does not
exist: /usr/local/apache2/htdocs/tmp/DBvblahrandomnumber.png
=20
I'm not seeing any .png files created in this tmp directory.
=20
apache2 is installed at:
/usr/local/apache2/
=20
mapserver compiles cleanly, and I've extracted the mapserver demo files
out to:
/usr/local/apache2/htdocs/itasca
=20
there is a tmp directory located at:
/usr/local/apache2/tmp it's set to be written to by apache:apache
=20
Help?
=20
Thanks.
=20
____________________________________________
Kirk Johnson
Information Systems=20
City of Coeur d' Alene
=20
kjohnson at cdaid.org =20
Phone: (208)769-2255=20
Cell: (208)755-9719=20
www.cdaid.org =20
=20
------_=_NextPart_001_01C3D493.05B854C5
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message
I'm =
trying to get=20
the demo running, with 4.01 under redhat 9.0
upon =
clicking on the=20
"initialize" button, I get the Demo interface, with a large black box =
where the=20
graphic should be.
I keep =
getting the=20
message in the apache error_log with File does not exist:=20
/usr/local/apache2/htdocs/tmp/DBvblahrandomnumber.png
=
I'm =
not seeing any=20
.png files created in this tmp directory.
apache2 is installed=20
at:
/usr/local/apache2/
mapserver compiles=20
cleanly, and I've extracted the mapserver demo files out =
to:
/usr/local/apache2/htdocs/itasca
there =
is a tmp=20
directory located at:
/usr/local/apache2/tmp it's set to be written to by=20
apache:apache
Help?
Thanks.
Kirk=20
Johnson
=20
=20
=20
=
=20
=00
------_=_NextPart_001_01C3D493.05B854C5--
From phj at norgit.no Tue Jan 6 12:49:03 2004
From: phj at norgit.no (Johansen Per Henrik)
Date: Tue, 6 Jan 2004 21:49:03 +0100
Subject: [Mapserver-users] Variable substitution 4.0.1
Message-ID: <1FFB16912919DC41A0599F0D9533419F0597B4@icngmail01.interconsult.com>
Thanks for the reply.
But using map_reference_image does not seem to work either. I have tried to look at the source code for 4.0.1 and to figure out what happens. mapserv recognize that I pass it a map_ variable through CGI, but everything seem to end in the function loadReferenceMapString() in mapfile.c. The switch(msyylex()) statement never seem to match any of the cases (it triggers the default, to do nothing). The same happens when I try to set map_reference_extent, the default case is triggered.
Maybe I am missing something (it is late over here), I have also peeked at how map_web_imagepath (loadWebString()) is handled (which works btw), and I can not spot any major differences at the moment.
Could this be a bug in the lexer/parser?
The function loadReferenceMap(), which is used to read from the mapfile works though.
Per Henrik
> -----Original Message-----
> From: Steve Lime [mailto:steve.lime at dnr.state.mn.us]
> Sent: 6. januar 2004 18:41
> To: mapserver-users at lists.gis.umn.edu; Johansen Per Henrik
> Subject: Re: [Mapserver-users] Variable substitution 4.0.1
>
>
> Variable substitution is only available in a couple of instances where
> you might like to alter a portion of a parameter but not the whole
> thing. This basically amounts to FILTERs and EXPRESSIONs and
> CONNECTIONs. The other method you mention should be used instead. I
> suspect that what's happening is that the map file parser
> reads the file
> first and then augments it using substitutions (as limited
> above) or via
> the other method, and the string you've got for image is
> indeed illegal.
> To fix?
>
> 1) Don't use the substitution, use map_reference_image instead.
> 2) Change your mapfile like so:
>
> REFERENCE
> IMAGE "passed in via URL"
> ...
> END
>
> Steve
>
> >>> "Johansen Per Henrik" 1/6/2004 10:05:11 AM >>>
> Hi,
>
> I am a bit puzzled with the variable substition features in Mapserver.
> It seems to work fine in some cases, like in the layer
> object, but when
> I try to use this functionality in the reference object, I
> get a parser
> error. getString(): Symbol definition error. Parsing error near (%)
> I use it like this to use a dynamically created reference image:
>
> REFERENCE
> IMAGE %refimage%
> ...
> END
>
> I have also tried to overwrite the IMAGE value by referencing it as
> map_reference_image=... in the cgi call, but with the same result.
> Am I right to suspect that the REFERENCE objectdoes not support
> variable substitution and cgi referencing?
>
> Regards,
>
> Per Henrik
>
> --
> Interconsult NORGIT AS
> Per Henrik Johansen
> Systemutvikler/Systems developer
> Tel: + 47 69 394805 Mob: + 47 950 71822
> icq: 4975767
> Web: http://www.norgit.no
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
Interconsult NORGIT AS
Per Henrik Johansen
Systemutvikler/Systems developer
Tel: + 47 69 394805 Mob: + 47 950 71822
icq: 4975767
Web: http://www.norgit.no
From msmith at sanangelompo.org Tue Jan 6 12:52:47 2004
From: msmith at sanangelompo.org (Michael Smith)
Date: Tue, 6 Jan 2004 14:52:47 -0600
Subject: [Mapserver-users] Demo won't write to /tmp directory?
In-Reply-To:
Message-ID: <20040106155137.SM01564@PLANGIS>
This is a multi-part message in MIME format.
------=_NextPart_000_007D_01C3D464.C08ED4B0
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit
I have not used linux but windows 2000. You may want to check your user
persmissions for the tmp directory set to write. Hope this helps.
_____
From: mapserver-users-admin at lists.gis.umn.edu
[mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of JOHNSON, KIRK
Sent: Tuesday, January 06, 2004 2:24 PM
To: mapserver-users at lists.gis.umn.edu
Subject: [Mapserver-users] Demo won't write to /tmp directory?
I'm trying to get the demo running, with 4.01 under redhat 9.0
upon clicking on the "initialize" button, I get the Demo interface, with a
large black box where the graphic should be.
I keep getting the message in the apache error_log with File does not exist:
/usr/local/apache2/htdocs/tmp/DBvblahrandomnumber.png
I'm not seeing any .png files created in this tmp directory.
apache2 is installed at:
/usr/local/apache2/
mapserver compiles cleanly, and I've extracted the mapserver demo files out
to:
/usr/local/apache2/htdocs/itasca
there is a tmp directory located at:
/usr/local/apache2/tmp it's set to be written to by apache:apache
Help?
Thanks.
____________________________________________
Kirk Johnson
Information Systems
City of Coeur d' Alene
kjohnson at cdaid.org
Phone: (208)769-2255
Cell: (208)755-9719
www.cdaid.org
------=_NextPart_000_007D_01C3D464.C08ED4B0
Content-Type: text/html;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Message
I have not used linux but windows 2000. =
You may=20
want to check your user persmissions for the tmp directory set to =
write. =20
Hope this helps.
From: =
mapserver-users-admin at lists.gis.umn.edu=20
[mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of =
JOHNSON,=20
KIRK Sent: Tuesday, January 06, 2004 2:24 PM To:=20
mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] =
Demo=20
won't write to /tmp directory?
I'm =
trying to get=20
the demo running, with 4.01 under redhat 9.0
upon =
clicking on the=20
"initialize" button, I get the Demo interface, with a large black box =
where the=20
graphic should be.
I keep =
getting the=20
message in the apache error_log with File does not exist:=20
/usr/local/apache2/htdocs/tmp/DBvblahrandomnumber.png
=
I'm =
not seeing any=20
.png files created in this tmp directory.
apache2 is installed=20
at:
/usr/local/apache2/
mapserver compiles=20
cleanly, and I've extracted the mapserver demo files out =
to:
/usr/local/apache2/htdocs/itasca
there =
is a tmp=20
directory located at:
/usr/local/apache2/tmp it's set to be written to by=20
apache:apache
Help?
Thanks.
Kirk=20
Johnson
=20
=20
=20
=
=20
------=_NextPart_000_007D_01C3D464.C08ED4B0--
From hjulien at nrcan.gc.ca Tue Jan 6 13:26:32 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Tue, 6 Jan 2004 16:26:32 -0500
Subject: [Mapserver-users] Query template - Extract: Layer Class Name
Message-ID: <06B403677C41D51194550002A55107D201F78F81@s5-stf1-r1.nrn.nrcan.gc.ca>
Daniel,
Lets say I send this kind of query:
http://www.cgcq.rncan.gc.ca/cgi-bin/mapserver/mapserv.exe?
map=d:\webcgcq\gasl_clf\mapserver\mapfiles\transect1.map&
mode=query&
layer=Transect1poly&
imgext=605652.980000+4900665.392862+864417.475000+5159507.282138&
img.x=189&
img.y=199&
IMGSIZE=400%20400&
Since the mode is query, the result is the mapfile query template with the
feature identifications requested from the shapefile dbf. However the legend
tags are not interpreted!
Is there a way to retrieve the "layer class name" of the object selected in
the map so that I may insert it into the query template response?
Query template:
Code: [CODE]
Identifiant = [SP_OBJ_ID]
Dataset_ID = [DATASET_ID]
[leg_layer_html]
[leg_layer_name]
[/leg_layer_html]
[leg_class_html]
[leg_class_name]
[/leg_class_html]
-----Message d'origine-----
De : Martin, Daniel A [mailto:Daniel.A.Martin at erac.com]
Envoy? : Friday, December 19, 2003 4:29 PM
? : Julien, Heryk; mapserver-users at lists.gis.umn.edu
Objet : RE: [Mapserver-users] Query template - Extract: Layer Class Name
[leg_class_name]
But it must be used within a [leg_class_html] block.
For example, my legend template is attached. I think it is a good example
of how to effectively use an html template. It is designed to be used in
your client within a td element, such as:
[legend]
-Dan
> -----Original Message-----
> From: mapserver-users-admin at lists.gis.umn.edu
> [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of
> Julien, Heryk
> Sent: Friday, December 19, 2003 2:29 PM
> To: 'mapserver-users at lists.gis.umn.edu'
> Subject: [Mapserver-users] Query template - Extract: Layer Class Name
>
>
> Hi to all,
> With the object [cl]you can retrieve the current "layer name"
> from your mapfile and output it into your query template
> (http://mapserver.gis.umn.edu/doc40/template-reference.html#qu
ery). Is there a way to retrieve the "layer class name" of the object
selected in the map so that I may insert it into the query template
response?
Thanks
==========================================
H?ryk
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From ed at topozone.com Tue Jan 6 13:30:48 2004
From: ed at topozone.com (Ed McNierney)
Date: Tue, 6 Jan 2004 16:30:48 -0500
Subject: [Mapserver-users] Demo won't write to /tmp directory?
Message-ID: <13858AA1A74F30419F319ACB66A9D12203AFAC@mercator.topozone.com>
Kirk -
Your error message says you can't find:
/usr/local/apache2/htdocs/tmp/DBvblahrandomnumber.png
and you say you have a tmp directory at:
/usr/local/apache2/tmp
and those are not the same path. I think you need
/usr/local/apache2/htdocs/tmp instead.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com
ed at topozone.com
From TMitchell at lignum.com Tue Jan 6 13:36:49 2004
From: TMitchell at lignum.com (Tyler Mitchell)
Date: Tue, 6 Jan 2004 13:36:49 -0800
Subject: [Mapserver-users] Demo won't write to /tmp directory?
In-Reply-To:
Message-ID:
> I keep getting the message in the apache error_log with File does
> not exist: /usr/local/apache2/htdocs/tmp/DBvblahrandomnumber.png
>
> I'm not seeing any .png files created in this tmp directory.
Most problems with this stem from one or two places. The most common place
is erroneous settings in the .map configuration file.
Take a look at your itasca demo .map file, which probably is located at:
/usr/local/apache2/htdocs/itasca/demo.map
It looks to me like your IMAGEPATH should be:
/usr/local/apache2/htdocs/tmp/
Your IMAGEURL should be: /tmp/
What is it currently set at?
Tyler
p.s. Are others using Apache2 successfully with Mapserver?
From Daniel.A.Martin at erac.com Tue Jan 6 14:16:53 2004
From: Daniel.A.Martin at erac.com (Martin, Daniel A)
Date: Tue, 6 Jan 2004 16:16:53 -0600
Subject: [Mapserver-users] Query template - Extract: Layer Class Name
Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A192CB6@STL-EXBE-I03.corp.erac.com>
Well, I'm not quite sure. I don't know of a built-in variable. I guess I would want to know how your user reaches this query page. If it is from a link/submit from a prior page that DOES have a legend, I would pass the item name as a custom variable.
For instance, I use a custom variable called "title" that I pass between every map as a hidden element of the map form. I can reference this variable in my template simply as [title] because MapServer is smart enough to pull it from the querystring. I place it in my tag in the header, and output it on the template.
-Dan
> -----Original Message-----
> From: Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
> Sent: Tuesday, January 06, 2004 3:27 PM
> To: Martin, Daniel A
> Cc: mapserver-users at lists.gis.umn.edu
> Subject: RE: [Mapserver-users] Query template - Extract:
> Layer Class Name
>
>
> Daniel,
> Lets say I send this kind of query:
> http://www.cgcq.rncan.gc.ca/cgi-bin/mapserver/mapserv.exe?
> map=d:\webcgcq\gasl_clf\mapserver\mapfiles\transect1.map&
> mode=query&
> layer=Transect1poly&
> imgext=605652.980000+4900665.392862+864417.475000+5159507.282138&
> img.x=189&
> img.y=199&
> IMGSIZE=400%20400&
>
> Since the mode is query, the result is the mapfile query
> template with the feature identifications requested from the
> shapefile dbf. However the legend tags are not interpreted!
>
> Is there a way to retrieve the "layer class name" of the
> object selected in the map so that I may insert it into the
> query template response?
>
>
> Query template:
>
> Code: [CODE]
> Identifiant = [SP_OBJ_ID]
> Dataset_ID = [DATASET_ID]
>
> [leg_layer_html]
> [leg_layer_name]
> [/leg_layer_html]
>
> [leg_class_html]
> [leg_class_name]
> [/leg_class_html]
>
>
>
>
> -----Message d'origine-----
> De : Martin, Daniel A [mailto:Daniel.A.Martin at erac.com]
> Envoy? : Friday, December 19, 2003 4:29 PM
> ? : Julien, Heryk; mapserver-users at lists.gis.umn.edu
> Objet : RE: [Mapserver-users] Query template - Extract: Layer
> Class Name
>
>
> [leg_class_name]
> But it must be used within a [leg_class_html] block.
>
> For example, my legend template is attached. I think it is a
> good example of how to effectively use an html template. It
> is designed to be used in your client within a td element, such as:
>
>
[legend]
>
> -Dan
>
>
> > -----Original Message-----
> > From: mapserver-users-admin at lists.gis.umn.edu
> > [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of
> > Julien, Heryk
> > Sent: Friday, December 19, 2003 2:29 PM
> > To: 'mapserver-users at lists.gis.umn.edu'
> > Subject: [Mapserver-users] Query template - Extract: Layer
> Class Name
> >
> >
> > Hi to all,
> > With the object [cl]you can retrieve the current "layer name"
> > from your mapfile and output it into your query template
> > (http://mapserver.gis.umn.edu/doc40/template-reference.html#qu
> ery). Is there a way to retrieve the "layer class name" of
> the object selected in the map so that I may insert it into
> the query template response?
>
> Thanks
> ==========================================
> H?ryk
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
>
From steve.lime at dnr.state.mn.us Tue Jan 6 14:29:45 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Tue, 06 Jan 2004 16:29:45 -0600
Subject: [Mapserver-users] OT: Macs for development...
Message-ID:
Hi Folks: Anyone out there using macs as a development box? I'm looking
to replace my current machine and drawn to the PowerBooks. I know that
with the underlying UNIX guts you should be able to build MapServer, but
I'm wondering if other folks are routinely using os x with cvs, gdb, gcc
and other developer tools. Thanks for any opinions...
Steve
From jwwilhit at srpnet.com Tue Jan 6 15:05:27 2004
From: jwwilhit at srpnet.com (WILHITE JASON W)
Date: Tue, 6 Jan 2004 16:05:27 -0700
Subject: [Mapserver-users] saveImage error
Message-ID: <25D4A9F614A1964BA08A67C4FB9D3DF32D8F61@srpexc2.srp.gov>
I keep getting the following error when I try and run a very simple perl script using mapserver. The following is the debug statements along with the error message.
Hello Starting test!
DEBUG:::: Prep returned mapscript::imageObj=HASH(0x8457140)
DEBUG:::: Draw returned mapscript::imageObj=HASH(0x8457140)
DEBUG:::: ./rawMSTest.png, , 1
Can't call method "saveImage" on an undefined value at rawMSTest.pl line 129.
Here is the code snippet in question.
#!/usr/sbin/perl
use GD;
use CGI;
use POSIX;
use strict;
use mapscript;
use Getopt::Long;
#
#=================================== MAIN ===================================
#
print "\nHello Starting test!\n";
my $mapFileName = "./simpleGauge.map";
my $pngFileName = "./rawMSTest.png";
my $showPNG = 0;
my ( $xMin, $xMax, $yMin, $yMax ) = (-112.39, -111.39, 33.20, 33.62);
my $bgMap = new mapscript::mapObj( $mapFileName );
$bgMap->{width} = 600;
$bgMap->{height} = 600;
my $imgPrep = $bgMap->prepareImage();
print "\tDEBUG:::: Prep returned $imgPrep\n";
my $imageObj = $bgMap->draw();
print "\tDEBUG:::: Draw returned $imgPrep\n";
`rm -f $pngFileName`;
print "\tDEBUG:::: $pngFileName, $mapscript::MS_PNG, $bgMap->{transparent}\n";
my $image_url = $imageObj->saveImage( $pngFileName, $mapscript::MS_PNG, $bgMap->{transparent}, 1, 95 ); <------Line where it is dying
print "\tDEBUG:::: Save returned $image_url\n";
if ($showPNG) {
print "\nee'ing image file $pngFileName\n";
`ee $pngFileName`;
}
print "\nAll done!\n";
#===========================================================================
Am I missing something incredibly obvious? This worked on Mapserver 3.6.4 but when I upgrade to mapserver 4.0.1 it blows up.
Any ideas?
Thanks,
-Jason
From zak-ms at hoppsan.org Tue Jan 6 15:16:30 2004
From: zak-ms at hoppsan.org (Zak James)
Date: Tue, 6 Jan 2004 18:16:30 -0500
Subject: [Mapserver-users] OT: Macs for development...
In-Reply-To:
References:
Message-ID: <5C94C352-409E-11D8-AB8B-000393D97CCC@hoppsan.org>
Hi Steve,
I've been using macs for mapserver-related work for about 18 months or
so. I find most unix stuff can be made to work, and all your common
tools are available, but be prepared to do some extra work building
things: OS X is mostly BSD, but it has a lot of weird wrinkles. There
are some nice GUI tools built on top of the standard versions of gcc,
gdb, cvs, and most other things you would expect to find.
As an added bonus, Mapserver does build out of the box!
zak
--
Zak James
Applications and Software Development
DM Solutions Group Inc.
http://www.dmsolutions.ca
On Jan 6, 2004, at 5:29 PM, Steve Lime wrote:
> Hi Folks: Anyone out there using macs as a development box? I'm looking
> to replace my current machine and drawn to the PowerBooks. I know that
> with the underlying UNIX guts you should be able to build MapServer,
> but
> I'm wondering if other folks are routinely using os x with cvs, gdb,
> gcc
> and other developer tools. Thanks for any opinions...
>
> Steve
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From abehere at cs.ucsd.edu Tue Jan 6 15:19:13 2004
From: abehere at cs.ucsd.edu (Amit S BEHERE)
Date: Tue, 6 Jan 2004 15:19:13 -0800 (PST)
Subject: [Mapserver-users] WFS support
In-Reply-To: <3FFAD751.5040209@dmsolutions.ca>
References: <2576812186CDD411BF1500508B6DCE9505D493FA@ECNWRI1.ontario.int.ec.gc.ca>
<3FFAD751.5040209@dmsolutions.ca>
Message-ID:
Hi,
There is not a win32 binary for Mapserver 4.0.1 (with WFS support). Is
there a way I can use the the source for mapserver 4.0.1 to build it for
windows. If there is, is there any documentation available regarding the
same. When might the binary for Mapserver 4.0.1 be released ?
Thanks,
Amit Behere.
UCSD.
"Technology doesn't make your life more difficult or easy, it just changes
the rules"......Vishwanathan Anand
On Tue, 6 Jan 2004, Normand Savard wrote:
> Hi,
>
> See answers below.
>
> Norm
>
>
> Kralidis,Tom [Burlington] wrote:
>
> >
> >
> >>-----Original Message-----
> >>From: Amit S BEHERE [mailto:abehere at cs.ucsd.edu]
> >>Sent: Monday, January 05, 2004 7:22 PM
> >>To: mapserver-users at lists.gis.umn.edu
> >>Subject: [Mapserver-users] WFS support
> >>
> >>
> >>Hi all,
> >>
> >>I do not seem to be able to filter my queries (WFS queries)
> >>correctly. I read in the documentation that only BBOX filter
> >>is supposed to work for WFS queries. Now does that mean that
> >>only the BBOX filter will work among the spatial filters
> >>(filters could be attribute filters or spatial filters) or
> >>its BBOX filter alone without any other attribute or spatial filters.
> >>
> >>
> >>
> Only the BBOX spatial filter is supported but he BBOX can be used in
> combinatiion with other filter types.
>
> Example:
>
> http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
> config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&
> filter=Name
> 201000,-7300+410396,67400
> NAMEDigby
>
>
> >In MapServer OGC:WFS (v4.0), BBOX works like this:
> >
> >http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
> >config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
> >ox=-120,50,-118,51
> >
> >As for Filter, the forthcoming release of MapServer will support Filter
> >Encoding (is it already in CVS?), so you should be able to pull off queries
> >like:
> >
> >
> The filter encoding support is in MapServer 4.1 cvs.
>
> >http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
> >config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
> >ox=-120,50,-118,51&filter=Street >ropertyName>myhouseaddr%20blvd >r>
> >
> >Now, I'm not sure whether spatial filtering will still be supported by the
> >BBOX parameter, or as a GML element in Filter, or both. Perhaps the DM
> >Solutions folks can clarify to what extent Filter will be supported.
> >
> >
> The BBOX parameter is mutually exclusive with FEATUREID and FILTER as
> stated in the WFS specifications (see 13.7.3.1). So the BBOX is
> supported as a GML element.
>
> >Thanks
> >
> >..Tom
> >
> >=========================
> >Tom Kralidis
> >Systems Scientist
> >Environment Canada
> >Tel: +01-905-336-4409
> >http://www.ec.gc.ca/cise/
> >=========================
> >
> >
> >
> >>So bottom line is can I do something like the following
> >>query, "Return me trees only on the street matching the
> >>property Street=myhouseaddr blvd" using filters. If I can it
> >>means I am going wrong somewhere with my query.
> >>
> >>Amit Behere.
> >>UCSD.
> >>"Technology won't make your life more difficult or easy, it
> >>just changes the rules"......Vishwanathan Anand
> >>
> >>_______________________________________________
> >>Mapserver-users mailing list
> >>Mapserver-users at lists.gis.umn.edu
> >>http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
> >>
> >>
> >>
> >_______________________________________________
> >Mapserver-users mailing list
> >Mapserver-users at lists.gis.umn.edu
> >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
> >
> >
>
>
From assefa at dmsolutions.ca Tue Jan 6 15:31:31 2004
From: assefa at dmsolutions.ca (Yewondwossen Assefa)
Date: Tue, 06 Jan 2004 18:31:31 -0500
Subject: [Mapserver-users] WFS support
In-Reply-To:
References: <2576812186CDD411BF1500508B6DCE9505D493FA@ECNWRI1.ontario.int.ec.gc.ca> <3FFAD751.5040209@dmsolutions.ca>
Message-ID: <3FFB4553.3020808@dmsolutions.ca>
You can download the binaries at
http://www.maptools.org/php_mapscript/index.phtml?page=downloads.html.
Later,
Amit S BEHERE wrote:
> Hi,
>
> There is not a win32 binary for Mapserver 4.0.1 (with WFS support). Is
> there a way I can use the the source for mapserver 4.0.1 to build it for
> windows. If there is, is there any documentation available regarding the
> same. When might the binary for Mapserver 4.0.1 be released ?
>
> Thanks,
> Amit Behere.
> UCSD.
> "Technology doesn't make your life more difficult or easy, it just changes
> the rules"......Vishwanathan Anand
>
>
> On Tue, 6 Jan 2004, Normand Savard wrote:
>
>
>>Hi,
>>
>>See answers below.
>>
>>Norm
>>
>>
>>Kralidis,Tom [Burlington] wrote:
>>
>>
>>>
>>>>-----Original Message-----
>>>>From: Amit S BEHERE [mailto:abehere at cs.ucsd.edu]
>>>>Sent: Monday, January 05, 2004 7:22 PM
>>>>To: mapserver-users at lists.gis.umn.edu
>>>>Subject: [Mapserver-users] WFS support
>>>>
>>>>
>>>>Hi all,
>>>>
>>>>I do not seem to be able to filter my queries (WFS queries)
>>>>correctly. I read in the documentation that only BBOX filter
>>>>is supposed to work for WFS queries. Now does that mean that
>>>>only the BBOX filter will work among the spatial filters
>>>>(filters could be attribute filters or spatial filters) or
>>>>its BBOX filter alone without any other attribute or spatial filters.
>>>>
>>>>
>>>>
>>
>>Only the BBOX spatial filter is supported but he BBOX can be used in
>>combinatiion with other filter types.
>>
>>Example:
>>
>>http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
>>config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&
>>filter=Name
>>201000,-7300+410396,67400
>>NAMEDigby
>>
>>
>>>In MapServer OGC:WFS (v4.0), BBOX works like this:
>>>
>>>http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
>>>config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
>>>ox=-120,50,-118,51
>>>
>>>As for Filter, the forthcoming release of MapServer will support Filter
>>>Encoding (is it already in CVS?), so you should be able to pull off queries
>>>like:
>>>
>>>
>>
>>The filter encoding support is in MapServer 4.1 cvs.
>>
>>
>>>http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
>>>config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
>>>ox=-120,50,-118,51&filter=Street>>ropertyName>myhouseaddr%20blvd>>r>
>>>
>>>Now, I'm not sure whether spatial filtering will still be supported by the
>>>BBOX parameter, or as a GML element in Filter, or both. Perhaps the DM
>>>Solutions folks can clarify to what extent Filter will be supported.
>>>
>>>
>>
>>The BBOX parameter is mutually exclusive with FEATUREID and FILTER as
>>stated in the WFS specifications (see 13.7.3.1). So the BBOX is
>>supported as a GML element.
>>
>>
>>>Thanks
>>>
>>>..Tom
>>>
>>>=========================
>>>Tom Kralidis
>>>Systems Scientist
>>>Environment Canada
>>>Tel: +01-905-336-4409
>>>http://www.ec.gc.ca/cise/
>>>=========================
>>>
>>>
>>>
>>>
>>>>So bottom line is can I do something like the following
>>>>query, "Return me trees only on the street matching the
>>>>property Street=myhouseaddr blvd" using filters. If I can it
>>>>means I am going wrong somewhere with my query.
>>>>
>>>>Amit Behere.
>>>>UCSD.
>>>>"Technology won't make your life more difficult or easy, it
>>>>just changes the rules"......Vishwanathan Anand
>>>>
>>>>_______________________________________________
>>>>Mapserver-users mailing list
>>>>Mapserver-users at lists.gis.umn.edu
>>>>http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
>>>>
>>>>
>>>>
>>>
>>>_______________________________________________
>>>Mapserver-users mailing list
>>>Mapserver-users at lists.gis.umn.edu
>>>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>>>
>>>
>>>
>>
>>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst
Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/
Phone: (613) 565-5056 (ext 14)
Fax: (613) 565-0925
----------------------------------------------------------------
From mdoggett at coas.oregonstate.edu Tue Jan 6 16:13:29 2004
From: mdoggett at coas.oregonstate.edu (Matt Doggett)
Date: Tue, 6 Jan 2004 16:13:29 -0800
Subject: [Mapserver-users] Demo won't write to /tmp directory?
In-Reply-To:
Message-ID: <000401c3d4b3$1446e1d0$2441c180@oce.orst.edu>
>-----Original Message-----
>From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-
>admin at lists.gis.umn.edu] On Behalf Of Tyler Mitchell
>Sent: Tuesday, January 06, 2004 1:37 PM
>To: JOHNSON, KIRK
>Cc: mapserver-users at lists.gis.umn.edu
>Subject: Re: [Mapserver-users] Demo won't write to /tmp directory?
>
>p.s. Are others using Apache2 successfully with Mapserver?
>
I've been using Apache2 for over a year now with Mapserver, and it's
been running great!
From abehere at cs.ucsd.edu Tue Jan 6 16:14:28 2004
From: abehere at cs.ucsd.edu (Amit S BEHERE)
Date: Tue, 6 Jan 2004 16:14:28 -0800 (PST)
Subject: [Mapserver-users] WFS support
In-Reply-To: <3FFB4553.3020808@dmsolutions.ca>
References: <2576812186CDD411BF1500508B6DCE9505D493FA@ECNWRI1.ontario.int.ec.gc.ca>
<3FFAD751.5040209@dmsolutions.ca>
<3FFB4553.3020808@dmsolutions.ca>
Message-ID:
Hi,
w.r.t the question below
Am sorry for asking a wrong question. I didnot mean 4.0.1 but version 4.1
(the nightly build).
I have downloaded and compiled the nightly build for 4.1. However I would need to
get it working on a Windows machine as well. So again, repeating the
question. For the 4.1 build, is there a way I could compile it for Windows
(is there documentation regarding the same).
If I cannot do that, when might the 4.1 binary for Windows be released ?
Thanks,
Amit Behere [UCSD]
"Technology doesn't make your life more difficult or easy, it just changes
the rules"......Vishwanathan Anand
On Tue, 6 Jan 2004, Yewondwossen Assefa wrote:
> You can download the binaries at
> http://www.maptools.org/php_mapscript/index.phtml?page=downloads.html.
>
> Later,
>
> Amit S BEHERE wrote:
>
> > Hi,
> >
> > There is not a win32 binary for Mapserver 4.0.1 (with WFS support). Is
> > there a way I can use the the source for mapserver 4.0.1 to build it for
> > windows. If there is, is there any documentation available regarding the
> > same. When might the binary for Mapserver 4.0.1 be released ?
> >
> > Thanks,
> > Amit Behere.
> > UCSD.
> > "Technology doesn't make your life more difficult or easy, it just changes
> > the rules"......Vishwanathan Anand
> >
> >
> > On Tue, 6 Jan 2004, Normand Savard wrote:
> >
> >
> >>Hi,
> >>
> >>See answers below.
> >>
> >>Norm
> >>
> >>
> >>Kralidis,Tom [Burlington] wrote:
> >>
> >>
> >>>
> >>>>-----Original Message-----
> >>>>From: Amit S BEHERE [mailto:abehere at cs.ucsd.edu]
> >>>>Sent: Monday, January 05, 2004 7:22 PM
> >>>>To: mapserver-users at lists.gis.umn.edu
> >>>>Subject: [Mapserver-users] WFS support
> >>>>
> >>>>
> >>>>Hi all,
> >>>>
> >>>>I do not seem to be able to filter my queries (WFS queries)
> >>>>correctly. I read in the documentation that only BBOX filter
> >>>>is supposed to work for WFS queries. Now does that mean that
> >>>>only the BBOX filter will work among the spatial filters
> >>>>(filters could be attribute filters or spatial filters) or
> >>>>its BBOX filter alone without any other attribute or spatial filters.
> >>>>
> >>>>
> >>>>
> >>
> >>Only the BBOX spatial filter is supported but he BBOX can be used in
> >>combinatiion with other filter types.
> >>
> >>Example:
> >>
> >>http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
> >>config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&
> >>filter=Name
> >>201000,-7300+410396,67400
> >>NAMEDigby
> >>
> >>
> >>>In MapServer OGC:WFS (v4.0), BBOX works like this:
> >>>
> >>>http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
> >>>config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
> >>>ox=-120,50,-118,51
> >>>
> >>>As for Filter, the forthcoming release of MapServer will support Filter
> >>>Encoding (is it already in CVS?), so you should be able to pull off queries
> >>>like:
> >>>
> >>>
> >>
> >>The filter encoding support is in MapServer 4.1 cvs.
> >>
> >>
> >>>http://localhost/cgi-bin/mapserv-4.0?map=/home/httpd/html/prototypes/ec/msc/
> >>>config.map&version=1.0.0&service=WFS&request=GetFeature&typename=stn_info&bb
> >>>ox=-120,50,-118,51&filter=Street >>>ropertyName>myhouseaddr%20blvd >>>r>
> >>>
> >>>Now, I'm not sure whether spatial filtering will still be supported by the
> >>>BBOX parameter, or as a GML element in Filter, or both. Perhaps the DM
> >>>Solutions folks can clarify to what extent Filter will be supported.
> >>>
> >>>
> >>
> >>The BBOX parameter is mutually exclusive with FEATUREID and FILTER as
> >>stated in the WFS specifications (see 13.7.3.1). So the BBOX is
> >>supported as a GML element.
> >>
> >>
> >>>Thanks
> >>>
> >>>..Tom
> >>>
> >>>=========================
> >>>Tom Kralidis
> >>>Systems Scientist
> >>>Environment Canada
> >>>Tel: +01-905-336-4409
> >>>http://www.ec.gc.ca/cise/
> >>>=========================
> >>>
> >>>
> >>>
> >>>
> >>>>So bottom line is can I do something like the following
> >>>>query, "Return me trees only on the street matching the
> >>>>property Street=myhouseaddr blvd" using filters. If I can it
> >>>>means I am going wrong somewhere with my query.
> >>>>
> >>>>Amit Behere.
> >>>>UCSD.
> >>>>"Technology won't make your life more difficult or easy, it
> >>>>just changes the rules"......Vishwanathan Anand
> >>>>
> >>>>_______________________________________________
> >>>>Mapserver-users mailing list
> >>>>Mapserver-users at lists.gis.umn.edu
> >>>>http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
> >>>>
> >>>>
> >>>>
> >>>
> >>>_______________________________________________
> >>>Mapserver-users mailing list
> >>>Mapserver-users at lists.gis.umn.edu
> >>>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >>>
> >>>
> >>>
> >>
> >>
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
>
> --
> ----------------------------------------------------------------
> Assefa Yewondwossen
> Software Analyst
>
> Email: assefa at dmsolutions.ca
> http://www.dmsolutions.ca/
>
> Phone: (613) 565-5056 (ext 14)
> Fax: (613) 565-0925
> ----------------------------------------------------------------
>
>
>
>
From pbaker at where2getit.com Tue Jan 6 17:36:03 2004
From: pbaker at where2getit.com (Paul Baker)
Date: Tue, 6 Jan 2004 19:36:03 -0600
Subject: [Mapserver-users] [ANNOUNCE] Mapserver 4.0.1 Debian Package for Debian Woody
Message-ID:
--Apple-Mail-23-642883358
Content-Type: multipart/mixed; boundary=Apple-Mail-22-642883355
--Apple-Mail-22-642883355
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
format=flowed
Well it's been a very looooong time coming, but it is finally here.
That's right, I've finally packaged MapServer 4.0.1 for Debian
GNU/Linux. Unlike before, this package has actually been compiled for
Debian 3.0 (a.k.a. Woody). In order to do that, I had to also
"backport" several dependency packages from Debian testing and unstable
in order to meet some of the "bleeding-edge" requirements of MapServer
4.0.1. The mapserver package is installed as three separate packages so
you only need to install the parts you need. The packages available
are:
* mapserver-cgi - The mapserv cgi program installed in
/usr/lib/cgi-bin
* mapserver-utils - The other miscellaneous programs compiled as part
of MapServer.
* libmapscript-perl - Mapscript/Perl module.
This package includes support for JPEG, PNG, FreeType 2, Tiff, Proj,
OGR, GDAL, WMS, and WFS-Client.
So what's missing? Well for some reason I left out WFS-Server, but I
have no idea why. Maybe because it's left out by default? If anyone
wants, I will go ahead and rebuild it with WFS Server support, just let
me know. I also forgot to include Flash/Ming support. If anyone needs
this, let me know. I have not built Mapscript/PHP support yet because
it currently conflicts with Debian's PHP packages (regex conflict). I
guess I should just build my own PHP package just like the other
dependencies. Also no Mapscript Java, Python, or TCL because I have
zero experience with these three languages and wouldn't know where to
begin. If anyone on Debian is using these three things, want to help
me? Also no PostGIS or MyGIS support because I haven't looked into
these technologies either. It's on my TODO list. Also any of the other
features relying on non-free tech (EPPL7, SDE, Oracle, PDF) are
lacking.
I guess that about sums it up. Any of that make sense?
To download and install simply add the following lines to your
/etc/apt/sources.list file:
deb http://paulbaker.net/debian stable main
deb-src http://paulbaker.net/debian stable main
Of course you may download the .deb files directly by pointing your web
browser at http://paulbaker.net/debian/dists/stable/main/binary-i386/
but that's quite a pain given the dependency requirements.
Also keep in mind, these packages have received very little testing, so
don't go using these in a production environment until you've done your
own testing. And also, these packages will built on and intended for
Debian Stable/Woody. I have not tried them on testing or unstable, so
YMMV. Good luck and please please please provide me with feedback!
--
Paul Baker
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
-- Benjamin Franklin, 1759
GPG Key: http://homepage.mac.com/pauljbaker/public.asc
--Apple-Mail-22-642883355
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="mapserver_4.0.1-1_i386.changes"
Content-Disposition: attachment;
filename=mapserver_4.0.1-1_i386.changes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 29 Dec 2003 18:34:40 -0600
Source: mapserver
Binary: mapserver-utils libmapscript-perl mapserver-cgi
Architecture: source i386
Version: 4.0.1-1
Distribution: unstable
Urgency: low
Maintainer: Paul Baker (w2gi)
Changed-By: Paul Baker (w2gi)
Description:
libmapscript-perl - UMN's MapServer - MapScript/Perl Support
mapserver-cgi - UMN's MapServer - Web Mapping CGI Application
mapserver-utils - UMN's MapServer - Utilities
Changes:
mapserver (4.0.1-1) unstable; urgency=low
.
* New upstream release.
Files:
288cfc8b28fbcc7dda0dc7a792769497 723 science extra mapserver_4.0.1-1.dsc
009c3916f82f4dd5102b9c10f314030a 853665 science extra mapserver_4.0.1.orig.tar.gz
9d4d5e2fefae52673f7c6151c5c179ac 7294 science extra mapserver_4.0.1-1.diff.gz
94fc3c59672778772d90dbf83a3ab97e 236222 science extra mapserver-cgi_4.0.1-1_i386.deb
09ed1abe65697c8f6cac379df141e378 338024 perl extra libmapscript-perl_4.0.1-1_i386.deb
3dcc3f44dc6718537bae48dc68990d08 1879704 science extra mapserver-utils_4.0.1-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/+gbPoxmRVfL3nlsRAk56AJ0XkgIJYsSG2Gzve5ww+v/eymHNFQCeJnPC
g9xk76k20QYU4Q///dfUutI=
=qU+Q
-----END PGP SIGNATURE-----
--Apple-Mail-22-642883355--
--Apple-Mail-23-642883358
content-type: application/pgp-signature; x-mac-type=70674453;
name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
iD8DBQE/+2KIoxmRVfL3nlsRAmE/AJ91EEUtcs/O7ahM9UXkJaEhn7soJQCaA/rw
GDKkrO9kgpnZ/QXS9BJt+Jc=
=jHrH
-----END PGP SIGNATURE-----
--Apple-Mail-23-642883358--
From eric at gomoos.org Tue Jan 6 18:29:00 2004
From: eric at gomoos.org (Eric Bridger)
Date: Tue, 06 Jan 2004 21:29:00 -0500
Subject: [Mapserver-users] saveImage error
In-Reply-To: <25D4A9F614A1964BA08A67C4FB9D3DF32D8F61@srpexc2.srp.gov>
Message-ID: <4.3.2.7.2.20040106212532.00ab5c50@mail.gomoos.org>
In 4.0 it's $imageObj->save() not saveImage() and it returns void.
At 04:05 PM 01/06/2004 -0700, WILHITE JASON W wrote:
>I keep getting the following error when I try and run a very simple perl script using mapserver. The following is the debug statements along with the error message.
>
>
> Hello Starting test!
> DEBUG:::: Prep returned mapscript::imageObj=HASH(0x8457140)
> DEBUG:::: Draw returned mapscript::imageObj=HASH(0x8457140)
> DEBUG:::: ./rawMSTest.png, , 1
> Can't call method "saveImage" on an undefined value at rawMSTest.pl line 129.
>
>
>Here is the code snippet in question.
>
> #!/usr/sbin/perl
>
> use GD;
> use CGI;
> use POSIX;
>
> use strict;
> use mapscript;
> use Getopt::Long;
>
> #
> #=================================== MAIN ===================================
> #
> print "\nHello Starting test!\n";
>
> my $mapFileName = "./simpleGauge.map";
> my $pngFileName = "./rawMSTest.png";
> my $showPNG = 0;
> my ( $xMin, $xMax, $yMin, $yMax ) = (-112.39, -111.39, 33.20, 33.62);
>
> my $bgMap = new mapscript::mapObj( $mapFileName );
> $bgMap->{width} = 600;
> $bgMap->{height} = 600;
>
> my $imgPrep = $bgMap->prepareImage();
> print "\tDEBUG:::: Prep returned $imgPrep\n";
>
> my $imageObj = $bgMap->draw();
> print "\tDEBUG:::: Draw returned $imgPrep\n";
>
> `rm -f $pngFileName`;
> print "\tDEBUG:::: $pngFileName, $mapscript::MS_PNG, $bgMap->{transparent}\n";
>
> my $image_url = $imageObj->saveImage( $pngFileName, $mapscript::MS_PNG, $bgMap->{transparent}, 1, 95 ); <------Line where it is dying
> print "\tDEBUG:::: Save returned $image_url\n";
>
> if ($showPNG) {
> print "\nee'ing image file $pngFileName\n";
> `ee $pngFileName`;
> }
>
>
> print "\nAll done!\n";
>
> #===========================================================================
>
>
>Am I missing something incredibly obvious? This worked on Mapserver 3.6.4 but when I upgrade to mapserver 4.0.1 it blows up.
>Any ideas?
From sgillies at frii.com Tue Jan 6 18:34:48 2004
From: sgillies at frii.com (Sean Gillies)
Date: Tue, 6 Jan 2004 19:34:48 -0700
Subject: [Mapserver-users] OT: Macs for development...
In-Reply-To:
References:
Message-ID: <10089156-40BA-11D8-9622-000393B98B56@frii.com>
Steve,
No problems here with OS X. A year ago there were configuration
problems with PROJ4, and GDAL, but these have been resolved.
One quirk is that the Apple linker is more strict about multiply
defined symbols. On Linux and Windows I had built GD and GDAL
libs, each with JPEG and zlib, and then linked mapserv with these.
The mulitple symbols were silently ignored. OS X complains loudly
and you'll need to learn about DYLD_FORCE_FLAT_NAMESPACE :(
cheers,
Sean
On Jan 6, 2004, at 3:29 PM, Steve Lime wrote:
> Hi Folks: Anyone out there using macs as a development box? I'm looking
> to replace my current machine and drawn to the PowerBooks. I know that
> with the underlying UNIX guts you should be able to build MapServer,
> but
> I'm wondering if other folks are routinely using os x with cvs, gdb,
> gcc
> and other developer tools. Thanks for any opinions...
>
> Steve
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From sgillies at frii.com Tue Jan 6 18:38:01 2004
From: sgillies at frii.com (Sean Gillies)
Date: Tue, 6 Jan 2004 19:38:01 -0700
Subject: [Mapserver-users] saveImage error
In-Reply-To: <25D4A9F614A1964BA08A67C4FB9D3DF32D8F61@srpexc2.srp.gov>
References: <25D4A9F614A1964BA08A67C4FB9D3DF32D8F61@srpexc2.srp.gov>
Message-ID: <83230540-40BA-11D8-9622-000393B98B56@frii.com>
On Jan 6, 2004, at 4:05 PM, WILHITE JASON W wrote:
> I keep getting the following error when I try and run a very simple
> perl script using mapserver. The following is the debug statements
> along with the error message.
>
>
> Hello Starting test!
> DEBUG:::: Prep returned mapscript::imageObj=HASH(0x8457140)
> DEBUG:::: Draw returned mapscript::imageObj=HASH(0x8457140)
> DEBUG:::: ./rawMSTest.png, , 1
> Can't call method "saveImage" on an undefined value at rawMSTest.pl
> line 129.
>
>
> Here is the code snippet in question.
>
> #!/usr/sbin/perl
>
> use GD;
> use CGI;
> use POSIX;
>
> use strict;
> use mapscript;
> use Getopt::Long;
>
> #
> #=================================== MAIN
> ===================================
> #
> print "\nHello Starting test!\n";
>
> my $mapFileName = "./simpleGauge.map";
> my $pngFileName = "./rawMSTest.png";
> my $showPNG = 0;
> my ( $xMin, $xMax, $yMin, $yMax ) = (-112.39, -111.39, 33.20, 33.62);
>
> my $bgMap = new mapscript::mapObj( $mapFileName );
> $bgMap->{width} = 600;
> $bgMap->{height} = 600;
>
> my $imgPrep = $bgMap->prepareImage();
> print "\tDEBUG:::: Prep returned $imgPrep\n";
>
> my $imageObj = $bgMap->draw();
> print "\tDEBUG:::: Draw returned $imgPrep\n";
>
> `rm -f $pngFileName`;
> print "\tDEBUG:::: $pngFileName, $mapscript::MS_PNG,
> $bgMap->{transparent}\n";
>
> my $image_url = $imageObj->saveImage( $pngFileName,
> $mapscript::MS_PNG, $bgMap->{transparent}, 1, 95 ); <------Line where
> it is dying
> print "\tDEBUG:::: Save returned $image_url\n";
>
> if ($showPNG) {
> print "\nee'ing image file $pngFileName\n";
> `ee $pngFileName`;
> }
>
>
> print "\nAll done!\n";
>
>
> #======================================================================
> =====
>
>
> Am I missing something incredibly obvious? This worked on Mapserver
> 3.6.4 but when I upgrade to mapserver 4.0.1 it blows up.
> Any ideas?
>
> Thanks,
> -Jason
>
>
Jason,
There is no imageObj::saveImage -- it's 'save' and you no longer need
to specify output format parameters because these are no held in the
imageObj instance. Check out the online docs for more details.
cheers,
Sean
--
Sean Gillies
sgillies at frii dot com
http://users.frii.com/sgillies
From morissette at dmsolutions.ca Tue Jan 6 18:45:35 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Tue, 06 Jan 2004 21:45:35 -0500
Subject: [Mapserver-users] Demo won't write to /tmp directory?
In-Reply-To:
References:
Message-ID: <3FFB72CF.2090704@dmsolutions.ca>
Tyler Mitchell wrote:
>
> p.s. Are others using Apache2 successfully with Mapserver?
>
The only issue that I'm aware of with Apache 2.x has to do with logging
to stderr (the error_log). This is an Apache bug, but a workaround has
been added in MapServer 4.0.1 and 4.1 (but not in 3.6.x and older
versions). See:
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=458
Other than that, everything works great for us on several systems.
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From morissette at dmsolutions.ca Tue Jan 6 21:15:14 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Wed, 07 Jan 2004 00:15:14 -0500
Subject: [Mapserver-users] PHP MapScript DLL QueryMap class?
In-Reply-To: <000501c3bdc1$2e3244d0$a3916181@mgltoshiba>
References: <000501c3bdc1$2e3244d0$a3916181@mgltoshiba>
Message-ID: <3FFB95E2.3040303@dmsolutions.ca>
Mike Leahy wrote:
>
> I see there are PHP MapScript constants defined for the QueryMap object
> (i.e. the Querymap styles), but there is no way to change anything in the
> querymap. This is not a particularly huge deal, as I already have a
> workaround in my case, but it might be a little more efficient if a class
> was defined that provided access to those parameters from a PHP script. Is
> this something we might see in later builds...or is there an undocumented
> class or function that can be used?
>
You're correct: there is no way to set members of the QueryMap object
via PHP MapScript. I have created a bug about this so that we don't
forget to add it eventually:
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=535
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From Ballini.Yvain at seat.it Wed Jan 7 02:21:47 2004
From: Ballini.Yvain at seat.it (Ballini Yvain)
Date: Wed, 7 Jan 2004 11:21:47 +0100
Subject: R: R: [Mapserver-users] Mapinfo symbols
Message-ID: <4B1A1EC0790F054193453C48725D43180B8CD7@MSGBE1V1.seat.it>
Hi Julien and Daniel,
Thank you for your suggestion and your help.
We also are tryning to see in the source which enhancement could enable to manage the angles with truetype symbols.
Keep in touch if someone has some suggestion.
Best regards,
Yvain.
-----Messaggio originale-----
Da: Julien-Samuel Lacroix [mailto:lacroix at dmsolutions.ca]
Inviato: luned? 5 gennaio 2004 22.10
A: Ballini Yvain
Cc: Daniel Morissette; mapserver-users at lists.gis.umn.edu
Oggetto: Re: R: [Mapserver-users] Mapinfo symbols
Hi Yvain,
While checking your problem I noticed why angle is ignored with the STYLEITEM "AUTO" in your layer. It's because the angle is not supported for symbols. It's only supported for labels. So your arrows can't have the good angle. I opened two bugs for this 532 and 533
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=532
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=533
But I don't know when it will be fixed.
A work around could be to use a font with symbol in it and put labels in your map that will be arrows. Then the angle will be used correctly.
But there's certainly a better way to acheive what you want. Anybody on the list has a suggestion?
Best regards,
Julien
Ballini Yvain wrote:
> Hi Daniel,
>
> I'm turning to the topic of the orientation of point symbol, do you know where I can find on the mapserver source the part which manages the symbols tuned by OGR. I would like to try to do some update on my mapsrver version to solve this problem.
> Thanks a lot.
> Yvain.
>
> -----Messaggio originale-----
> Da: Daniel Morissette [mailto:morissette at dmsolutions.ca]
> Inviato: gioved? 18 dicembre 2003 0.43
> A: Ballini Yvain
> Cc: mapserver-users at lists.gis.umn.edu
> Oggetto: Re: [Mapserver-users] Mapinfo symbols
>
> Yvain,
>
> Um, I checked the code and it seems that we ignore the angle value coming from STYLEITEM AUTO for point symbols. Could please you submit a bug with a small mapfile and arrow.tab to reproduce this? I'm not sure when we would have time to work on this, but with a testcase to reproduce it's always easier for us.
>
> Thanks
>
> Daniel
>
>
> Ballini Yvain wrote:
>
>>Hi list,
>>
>>I would like to read the arrows of a .tab file in mapserver: the pb is
>>that I can read the position but not the orientation of the arrow
>>which is contained in the "Style" line of the .tab (see under).
>>when I try to read my file arrow.tab with ogrinfo it turns me these
>>properties for the arrow layer:
>>
>>Layer name: arrow
>>Geometry: Point
>>Feature Count: 267349
>>Extent: (6.682870, 36.681040) - (18.495850, 46.895265) Layer SRS WKT:
>>GEOGCS["unnamed",
>> DATUM["WGS_1984",
>> SPHEROID["WGS 84",6378137,298.257223563],
>> TOWGS84[0,0,0,0,0,0,0]],
>> PRIMEM["Greenwich",0],
>> UNIT["degree",0.0174532925199433]]
>>LABEL: String (70.0)
>>OGRFeature(arrow):1
>> LABEL (String) =
>> Style =
>>SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
>> POINT (8.85458500 45.96559000)
>>
>>OGRFeature(arrow):2
>> LABEL (String) =
>> Style =
>>SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
>> POINT (8.85458500 45.96559000)
>>........
>>
>>I define my arrow layer like that:
>>LAYER
>> NAME freccie_navtech
>> PROJECTION
>> "proj=longlat"
>> "ellps=intl"
>> "no_defs"
>> END
>> STATUS OFF
>> DATA arrow#chiave_in_piazzale_segesta#arrow#vie3_polyline
>> CONNECTIONTYPE OGR
>> CONNECTION
>>"c:\mapserver\itasca\data\arrow.tab"#chiave_in_piazzale_segesta.tab"#a
>>rr
>>ow.tab"
>> STYLEITEM "AUTO"
>> TYPE point
>> CLASS
>> #STYLE
>> # SYMBOL arrow
>> # size 20
>> COLOR 88 88 245
>> #ANTIALIAS TRUE
>> #END
>> END
>>END
>>
>>I think I can't recognize the id mapinfo-sym-111 which represents the
>>arrow...but the position of the default point symbol is right on the
>>map.
>>Does someone know something about this problem or if there is a
>>setting in the mapfile which could solve my problem?
>>Thanks a lot.
>>Yvain.
>>
>>
>
>
>
>
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
------------------------------------------------------------
Julien-Samuel Lacroix lacroix at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From joukje.de.haan at aris.nl Wed Jan 7 02:26:02 2004
From: joukje.de.haan at aris.nl (Joukje de Haan)
Date: Wed, 07 Jan 2004 11:26:02 +0100
Subject: [Mapserver-users] ms4, mapxy
Message-ID: <3FFBDEBA.4FD41FC2@aris.nl>
Hello,
I have some trouble with mapserver 4.0. The application worked fine with
Mapserver 3.6. With 4.0 the map shows OK, but when i try to do a query
on the map I get this error:
mapserv(): Web application error. Query mode needs a point, imgxy and
mapxy are not set.
In the html-file, imgxy was set, mapxy was not.
Does anyone know what has changed in Mapserver 4.0 that causes this
problem? Simply setting the mapxy variable in the HTML-page does not
work...
Thanks!
Joukje
From phj at norgit.no Wed Jan 7 02:44:05 2004
From: phj at norgit.no (Johansen Per Henrik)
Date: Wed, 7 Jan 2004 11:44:05 +0100
Subject: [Mapserver-users] Variable substitution 4.0.1
Message-ID: <1FFB16912919DC41A0599F0D9533419F218BDA@icngmail01.interconsult.com>
I have looked through the source again this morning and found what I believe is the error/bug.
It seems that Mapserver gets an MS_STRING token instead of an IMAGE token returned from the lexer, so I modified the lexer and now everything seem to work as I would expect. I have included the diff below. I do not know if this would cause other errors to occur though, but Mapserver seem to behave as expected after the change.
Per Henrik
diff mapserver-4.0.1/maplexer.l mapserver-4.0.1-perhenrik/maplexer.l
121c121
< extent { return(EXTENT); }
---
> extent { return(EXTENT); }
138c138
< image { return(IMAGE); }
---
> image { return(IMAGE); }
--
Interconsult NORGIT AS
Per Henrik Johansen
Systemutvikler/Systems developer
Tel: + 47 69 394805 Mob: + 47 950 71822
icq: 4975767
Web: http://www.norgit.no
> -----Original Message-----
> From: Johansen Per Henrik
> Sent: 6. januar 2004 21:49
> To: mapserver-users at lists.gis.umn.edu
> Cc: Steve Lime
> Subject: RE: [Mapserver-users] Variable substitution 4.0.1
>
>
> Thanks for the reply.
>
> But using map_reference_image does not seem to work either. I
> have tried to look at the source code for 4.0.1 and to figure
> out what happens. mapserv recognize that I pass it a map_
> variable through CGI, but everything seem to end in the
> function loadReferenceMapString() in mapfile.c. The
> switch(msyylex()) statement never seem to match any of the
> cases (it triggers the default, to do nothing). The same
> happens when I try to set map_reference_extent, the default
> case is triggered.
>
> Maybe I am missing something (it is late over here), I have
> also peeked at how map_web_imagepath (loadWebString()) is
> handled (which works btw), and I can not spot any major
> differences at the moment.
>
> Could this be a bug in the lexer/parser?
>
> The function loadReferenceMap(), which is used to read from
> the mapfile works though.
>
> Per Henrik
>
> > -----Original Message-----
> > From: Steve Lime [mailto:steve.lime at dnr.state.mn.us]
> > Sent: 6. januar 2004 18:41
> > To: mapserver-users at lists.gis.umn.edu; Johansen Per Henrik
> > Subject: Re: [Mapserver-users] Variable substitution 4.0.1
> >
> >
> > Variable substitution is only available in a couple of
> instances where
> > you might like to alter a portion of a parameter but not the whole
> > thing. This basically amounts to FILTERs and EXPRESSIONs and
> > CONNECTIONs. The other method you mention should be used instead. I
> > suspect that what's happening is that the map file parser
> > reads the file
> > first and then augments it using substitutions (as limited
> > above) or via
> > the other method, and the string you've got for image is
> > indeed illegal.
> > To fix?
> >
> > 1) Don't use the substitution, use map_reference_image instead.
> > 2) Change your mapfile like so:
> >
> > REFERENCE
> > IMAGE "passed in via URL"
> > ...
> > END
> >
> > Steve
> >
> > >>> "Johansen Per Henrik" 1/6/2004 10:05:11 AM >>>
> > Hi,
> >
> > I am a bit puzzled with the variable substition features in
> Mapserver.
> > It seems to work fine in some cases, like in the layer
> > object, but when
> > I try to use this functionality in the reference object, I
> > get a parser
> > error. getString(): Symbol definition error. Parsing error near (%)
> > I use it like this to use a dynamically created reference image:
> >
> > REFERENCE
> > IMAGE %refimage%
> > ...
> > END
> >
> > I have also tried to overwrite the IMAGE value by referencing it as
> > map_reference_image=... in the cgi call, but with the same result.
> > Am I right to suspect that the REFERENCE objectdoes not support
> > variable substitution and cgi referencing?
> >
> > Regards,
> >
> > Per Henrik
> >
> > --
> > Interconsult NORGIT AS
> > Per Henrik Johansen
> > Systemutvikler/Systems developer
> > Tel: + 47 69 394805 Mob: + 47 950 71822
> > icq: 4975767
> > Web: http://www.norgit.no
> >
> >
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
> --
> Interconsult NORGIT AS
> Per Henrik Johansen
> Systemutvikler/Systems developer
> Tel: + 47 69 394805 Mob: + 47 950 71822
> icq: 4975767
> Web: http://www.norgit.no
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From ep at fundfgmbh.de Wed Jan 7 03:55:56 2004
From: ep at fundfgmbh.de (Eric Pocher)
Date: Wed, 7 Jan 2004 12:55:56 +0100
Subject: [Mapserver-users] 500 Server Error - Log: Premature end of script headers
Message-ID:
Hi All,
i complied the mapserver successfully. if I execute the file in the shell I
get the message:
"This script can only be used to decode from results and should be initiated
as a CGI process via a httpd server."
So I think the mapserv-file is allright. but if I open the file from a
browser directly without any parameters, I should get the message "No query
information to decode. QUERY_STRING not set.", but the 500 INERNAL SERVER
ERROR returned.
The logfile says:
"Premature end of script headers."
Is there any error in the mapserv-file or in the conig of the webserver.
Server OS: Suse Linux 8
Webserver: Apache 1.3
Eric
From christina.biakowski at ccgis.de Wed Jan 7 04:33:54 2004
From: christina.biakowski at ccgis.de (Christina Biakowski)
Date: Wed, 7 Jan 2004 13:33:54 +0100
Subject: [Mapserver-users] MapServer 4.01 - unreadable error messages
Message-ID:
Dear list,
we have upgraded (OS: FreeBSD) from MapServer 3.66 to 4.01. Running into an
error with the getfeatureInfo-request MapServer 4.01 returns the error
message in binary code using "content-type image/png", like:
Content-type: image/png ?PNG
IHDR????RlPLTE???U??~tIDATx??]p?y??????@??????xO9?K5????N?o?.>
???:?Y?9?? f??L?N35??8?? ?I?C??b? ?...
With MapServer 3.66 we get "readable" error messages (Content-type:
text/html).
Thank you in advance for any hint.
Best regards,
Christina
From christina.biakowski at ccgis.de Wed Jan 7 04:33:53 2004
From: christina.biakowski at ccgis.de (Christina Biakowski)
Date: Wed, 7 Jan 2004 13:33:53 +0100
Subject: [Mapserver-users] Postgis8 and WMS getfeatureinfo
Message-ID:
Dear list,
we have setup a new system (FreeBSD 4.9) with Postgis 8/PostgreSQL 7.4 on
which we are running into an error. At the moment we are having a Postgis
7.5/PostgreSQL 7.3.4 box running well on FreeBSD 4.7.
While querying of shapefiles works fine, with Postgis-Layers we run into an
error with the getfeatureinfo-request - but only with multiresults. When the
getfeatureinfo-request returns only one resultset everything is fine, with
multiresults only one resultset is shown and we get the following error
message:
"Content-type: text/html msPOSTGISLayerGetShape(): Query error. Error
executing POSTGIS SQL statement (in FETCH ALL): DECLARE mycursor BINARY
CURSOR FOR SELECT
gid::text,objectid::text,area::text,perimeter::text,pppoint_::text,pppoint_i
d::text,pppttype::text,ppptname::text,ppptflag::text,polygonid::text,scale::
text,angle::text,name_neu1::text,name_typ::text,asbinary(force_collection(fo
rce_2d(the_geom)),'NDR') from staedte WHERE OID = 184315 -ERROR: cursor
"mycursor" already exists
More Help:
Error with POSTGIS data variable. You specified ''.
Standard ways of specifiying are :
(1) 'geometry_column from geometry_table'
(2) 'geometry_column from () as foo using unique
using SRID='
Make sure you put in the 'using unique ' and 'using SRID=#'
clauses in.
For more help, please see http://postgis.refractions.net/documentation.php
Mappostgis.c - version of April 14/2003."
Are there any known incompatibilities between MapServer and PostGIS 8? Thank
you in advance for any hint,
best regards
Christina
From wesp at gdv.com Wed Jan 7 05:13:40 2004
From: wesp at gdv.com (Oliver Wesp)
Date: Wed, 07 Jan 2004 14:13:40 +0100
Subject: [Mapserver-users] 500 Server Error - Log: Premature end of script
headers
In-Reply-To:
References:
Message-ID: <3FFC0604.9020207@gdv.com>
Eric,
most likely there is no LD_LIBRARY_PATH set within your apache
environment and therefore mapserv doesnt't find the necessary libs when
invoked via cgi.
Try adding something like
setenv LD_LIBRARY_PATH /usr/local/lib
to your httpd.conf and restart apache.
best regards
Oliver
Try something
Eric Pocher wrote:
> Hi All,
>
> i complied the mapserver successfully. if I execute the file in the shell I
> get the message:
> "This script can only be used to decode from results and should be initiated
> as a CGI process via a httpd server."
>
> So I think the mapserv-file is allright. but if I open the file from a
> browser directly without any parameters, I should get the message "No query
> information to decode. QUERY_STRING not set.", but the 500 INERNAL SERVER
> ERROR returned.
> The logfile says:
> "Premature end of script headers."
>
> Is there any error in the mapserv-file or in the conig of the webserver.
>
> Server OS: Suse Linux 8
> Webserver: Apache 1.3
>
> Eric
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
--
Dipl.-Geogr. Oliver Wesp
Gesellschaft fuer geografische Datenverarbeitung
Binger Strasse 49-51
D-55218 Ingelheim
fon: +49 6132 714818
fax: +49 6132 714828
http: www.gdv.com
From adams at terrestris.de Wed Jan 7 05:47:07 2004
From: adams at terrestris.de (Till Adams)
Date: Wed, 07 Jan 2004 14:47:07 +0100
Subject: [Mapserver-users] 500 Server Error - Log: Premature end of script
headers
References:
Message-ID: <3FFC0DDB.9050600@terrestris.de>
Dear Eric,
I guess it's the same problem, we ran in several month ago - I've
posted the following some days ago to another person, dealing with the
same problem:
------------------------------------------------------------
I guess you have to re-read your ld.so.conf table, probably you'll find
it in /etc. Apache does not find all the required librares for running umn.
There are two ways to go:
1. Edit the file ld.so.conf and add the line
/usr/lib
Then restart your server or run '/sbin/ldconfig'
2.
Run the command
'/sbin/ldconfig /usr/local'
(Both as 'root')
If you choose way 2 please remember, that you'll have to give this
command every time you restart your server.
-----------------------------------------------------------------------
Hope that helps
Till
Eric Pocher schrieb:
> Hi All,
>
> i complied the mapserver successfully. if I execute the file in the shell I
> get the message:
> "This script can only be used to decode from results and should be initiated
> as a CGI process via a httpd server."
>
> So I think the mapserv-file is allright. but if I open the file from a
> browser directly without any parameters, I should get the message "No query
> information to decode. QUERY_STRING not set.", but the 500 INERNAL SERVER
> ERROR returned.
> The logfile says:
> "Premature end of script headers."
>
> Is there any error in the mapserv-file or in the conig of the webserver.
>
> Server OS: Suse Linux 8
> Webserver: Apache 1.3
>
> Eric
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
NEU +++ NEU +++ NEU +++ NEU
AveiN! ist Open Source
Lizensiert unter der GNU GPL
-----
Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de
From hjulien at nrcan.gc.ca Wed Jan 7 06:56:08 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Wed, 7 Jan 2004 09:56:08 -0500
Subject: [Mapserver-users] Query template - Extract: Layer Class Name
Message-ID: <06B403677C41D51194550002A55107D201F78F82@s5-stf1-r1.nrn.nrcan.gc.ca>
Hi,
Here is the context. I've integrated Mapserver in Coldfusion (Macromedia web
server) and I'm using session variables to manage Mapserver requests.
For example when I query a feature on a map, a Mapserver query or WMS query
string is dynamically generated by coldfusion (depending on source of the
layer) and sent directly to the server giving the MapService. In the present
case a query is sent to Mapserver. Mapserver receives the request and sends
a query response in html using the query template specified in the mapfile.
What i would like to do is include the features legend symbol and
description in the query response. This will permit me to have a query
response which will include the queried feature shapefile dbf info and
corresponding legend description (legende image, layer name, class name...).
Users will be able to relate legend elements and query features and make
sure they have selected the desired featured.
I've tried integrating the following tags in the query template without
success.
[map_layer_class_name]
[map_layer_name]
[leg_layer_html]
[leg_layer_name]
[/leg_layer_html]
[leg_class_html]
[leg_class_name]
[/leg_class_html]
They are not interpreted. The only tags interpreted are the ones fetching
information in my dbf.
Do you have other suggestions.
Thanks for the help.
Heryk
-----Message d'origine-----
De : Martin, Daniel A [mailto:Daniel.A.Martin at erac.com]
Envoy? : Tuesday, January 06, 2004 5:17 PM
? : Julien, Heryk
Cc : mapserver-users at lists.gis.umn.edu
Objet : RE: [Mapserver-users] Query template - Extract: Layer Class Name
Well, I'm not quite sure. I don't know of a built-in variable. I guess I
would want to know how your user reaches this query page. If it is from a
link/submit from a prior page that DOES have a legend, I would pass the item
name as a custom variable.
For instance, I use a custom variable called "title" that I pass between
every map as a hidden element of the map form. I can reference this
variable in my template simply as [title] because MapServer is smart enough
to pull it from the querystring. I place it in my tag in the
header, and output it on the template.
-Dan
> -----Original Message-----
> From: Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
> Sent: Tuesday, January 06, 2004 3:27 PM
> To: Martin, Daniel A
> Cc: mapserver-users at lists.gis.umn.edu
> Subject: RE: [Mapserver-users] Query template - Extract:
> Layer Class Name
>
>
> Daniel,
> Lets say I send this kind of query:
> http://www.cgcq.rncan.gc.ca/cgi-bin/mapserver/mapserv.exe?
> map=d:\webcgcq\gasl_clf\mapserver\mapfiles\transect1.map&
> mode=query&
> layer=Transect1poly&
> imgext=605652.980000+4900665.392862+864417.475000+5159507.282138&
> img.x=189&
> img.y=199&
> IMGSIZE=400%20400&
>
> Since the mode is query, the result is the mapfile query
> template with the feature identifications requested from the
> shapefile dbf. However the legend tags are not interpreted!
>
> Is there a way to retrieve the "layer class name" of the
> object selected in the map so that I may insert it into the
> query template response?
>
>
> Query template:
>
> Code: [CODE]
> Identifiant = [SP_OBJ_ID]
> Dataset_ID = [DATASET_ID]
>
> [leg_layer_html]
> [leg_layer_name]
> [/leg_layer_html]
>
> [leg_class_html]
> [leg_class_name]
> [/leg_class_html]
>
>
>
>
> -----Message d'origine-----
> De : Martin, Daniel A [mailto:Daniel.A.Martin at erac.com]
> Envoy? : Friday, December 19, 2003 4:29 PM
> ? : Julien, Heryk; mapserver-users at lists.gis.umn.edu
> Objet : RE: [Mapserver-users] Query template - Extract: Layer
> Class Name
>
>
> [leg_class_name]
> But it must be used within a [leg_class_html] block.
>
> For example, my legend template is attached. I think it is a
> good example of how to effectively use an html template. It
> is designed to be used in your client within a td element, such as:
>
>
[legend]
>
> -Dan
>
>
> > -----Original Message-----
> > From: mapserver-users-admin at lists.gis.umn.edu
> > [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of
> > Julien, Heryk
> > Sent: Friday, December 19, 2003 2:29 PM
> > To: 'mapserver-users at lists.gis.umn.edu'
> > Subject: [Mapserver-users] Query template - Extract: Layer
> Class Name
> >
> >
> > Hi to all,
> > With the object [cl]you can retrieve the current "layer name"
> > from your mapfile and output it into your query template
> > (http://mapserver.gis.umn.edu/doc40/template-reference.html#qu
> ery). Is there a way to retrieve the "layer class name" of
> the object selected in the map so that I may insert it into
> the query template response?
>
> Thanks
> ==========================================
> H?ryk
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
>
From James.P.Buzbee at lmco.com Wed Jan 7 07:56:28 2004
From: James.P.Buzbee at lmco.com (Jim Buzbee)
Date: Wed, 07 Jan 2004 08:56:28 -0700
Subject: [Mapserver-users] Clueless newbie question
In-Reply-To:
References:
Message-ID: <3FFC2C2C.5040001@lmco.com>
I've been working on a quick proof-of-concept using mapserver and don't
understand the process of creating a map file for some data I acquired.
I went to http://seamless.usgs.gov/ , selected a region and downloaded a
few large zip files that were identified as being in ArcGrid format.
They extracted to something like :
14195927/METADATA.DBF
14195927/METADATA.PRJ
14195927/METADATA.SHP
14195927/METADATA.SHX
14195927/METADA~1.HTM
14195927/14195927/
14195927/14195927.AUX
14195927/14195927/DBLBND.ADF
14195927/14195927/HDR.ADF
14195927/14195927/PRJ.ADF
14195927/14195927/STA.ADF
14195927/14195927/W001001.ADF
14195927/14195927/W001001X.ADF
14195927/INFO/
14195927/INFO/ARC.DIR
14195927/INFO/ARC0000.DAT
14195927/INFO/ARC0000.NIT
14195927/INFO/ARC0001.DAT
14195927/INFO/ARC0001.NIT
Is there a tool available to convert this into something that mapserver
can use? Or is there a better place to get some data? Or did I
download the wrong thing?
I'm working mainly on a Solaris box, but if I need to, I can do the
conversion under windows. I have no commercial products available.
Thanks for any hints.
Jim Buzbee
From nicolas.fortin at ec.gc.ca Wed Jan 7 07:56:24 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Wed, 7 Jan 2004 10:56:24 -0500
Subject: [Mapserver-users] Web server virtual directory and Mapserver
Message-ID:
Hi list,
I have mapserver running perfectly on my workstation in the
C:\Inetpub\wwwroot\cgi-bin directory (Windows 2000 + IIS)
On the server, mapserv.exe is in D:\wwwroot\cgi-bin (a virtual directory)
If I try this URL
(http://theserver/cgi-bin/mapserv.exe?map=mapserver\map1.map) where map1.map
is in the C:\Inetpub\wwwroot\mapserver\ directory
While I run the page, I use filemon.exe to log file access.
Result on my workstation:
-The map appear
-mapserver search the map1.map file in C:\Inetpub\wwwroot\mapserver\ (from
filemon.exe)
So mapserver search the map file relative to the web server root, good!
Result on the server:
-msLoadMap(): Unable to access file. (mapserver\map1.map)
-mapserver search the map1.map file in D:\wwwroot\cgi-bin\mapserver\ (from
filemon.exe)
So mapserver search the map file relative to the directory where mapserv.exe
is ... Weird!
Why?
Will I have to put the complete path of the map file in the map= parameter??
Nicolas Fortin
Math?maticien, Programmeur, Analyste de donn?es
SMC-Qu?bec Hydrologie, Environnement Canada
1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
(418)648-2516
nicolas.fortin at ec.gc.ca
From Christopher.Dimeo at maine.gov Wed Jan 7 08:12:07 2004
From: Christopher.Dimeo at maine.gov (Dimeo, Christopher)
Date: Wed, 7 Jan 2004 11:12:07 -0500
Subject: [Mapserver-users] Benchmark Comparisons
Message-ID:
Hi All-
Has anyone done any independent performance benchmarks comparing Mapserver
to other platforms? Particularly with respect to ArcIMS, but very
interested in comparisons with other open source and proprietary platforms.
Are there any in the works?
Thanks!
Chris D.
Operation: Spatial
A GIS Technical Resource
www.opspatial.com
From wim.blanken at planet.nl Wed Jan 7 08:09:47 2004
From: wim.blanken at planet.nl (Wim Blanken PI)
Date: Wed, 07 Jan 2004 17:09:47 +0100
Subject: [Mapserver-users] mapserv 4.0 CGI misbehaving on IIS but working on Apache 2.0.48
Message-ID: <002901c3d538$ad7ad8e0$6400a8c0@BLANKEN>
This is a multi-part message in MIME format.
--Boundary_(ID_vemGPiu2QxnAkRDU5aug+w)
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Hello List,
Strange problem today,
I installed an application created using binary mapserver 4.0 (oracle/png) cgi-version on
a fresh install of windows 2000 server that had oracle 9 installed.
The application tells me in clear english, the cgi had misbehaved and returned no headers.
I tested this before with the same application on another server and then there was no problem.
On the same machine there is also no problem with mapserv -v and it worked
OK on the same machine when I used Apache instead of IIS.
I also tried rebooting and copying all the dll's but no luck......
All the dll's are in place (apache can also find them so that should not be the problem).
Looked at the rights in IIS and for so far I can see all the rights are OK.
Has anybody a clue why this applic is running on apache but not on iis on the same server?
Sincerely
W. Blanken
--Boundary_(ID_vemGPiu2QxnAkRDU5aug+w)
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Hello List,
Strange problem today,
I installed an application created using binary
mapserver 4.0 (oracle/png) cgi-version on
a fresh install of windows 2000 server that had
oracle 9 installed.
The application tells me in clear english, the cgi
had misbehaved and returned no headers.
I tested this before with the same application on
another server and then there was no problem.
On the same machine there is also no problem with
mapserv -v and it worked
OK on the same machine when I used Apache instead
of IIS.
I also tried rebooting and copying all the dll's
but no luck......
All the dll's are in place (apache can also find
them so that should not be the problem).
Looked at the rights in IIS and for so far I can
see all the rights are OK.
Has anybody a clue why this applic is running on
apache but not on iis on the same server?
Sincerely
W. Blanken
--Boundary_(ID_vemGPiu2QxnAkRDU5aug+w)--
From morissette at dmsolutions.ca Wed Jan 7 08:25:37 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Wed, 07 Jan 2004 11:25:37 -0500
Subject: [Mapserver-users] Clueless newbie question
In-Reply-To: <3FFC2C2C.5040001@lmco.com>
References: <3FFC2C2C.5040001@lmco.com>
Message-ID: <3FFC3301.1060300@dmsolutions.ca>
Jim Buzbee wrote:
>
> I've been working on a quick proof-of-concept using mapserver and don't
> understand the process of creating a map file for some data I acquired.
>
> I went to http://seamless.usgs.gov/ , selected a region and downloaded a
> few large zip files that were identified as being in ArcGrid format.
> They extracted to something like :
...
>
> Is there a tool available to convert this into something that mapserver
> can use? Or is there a better place to get some data? Or did I
> download the wrong thing?
>
Based on http://gdal.maptools.org/frmt_various.html#AIG , it seems that
GDAL supports this format, so you could either use some of the GDAL
utilities to convert the images to TIFF or another format, or compile
your MapServer with GDAL support and then it should be to read the files
directly without any conversion.
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From sgillies at frii.com Wed Jan 7 08:27:22 2004
From: sgillies at frii.com (Sean Gillies)
Date: Wed, 7 Jan 2004 09:27:22 -0700
Subject: [Mapserver-users] Clueless newbie question
In-Reply-To: <3FFC2C2C.5040001@lmco.com>
References: <3FFC2C2C.5040001@lmco.com>
Message-ID: <5EB9F720-412E-11D8-9622-000393B98B56@frii.com>
On Jan 7, 2004, at 8:56 AM, Jim Buzbee wrote:
>
> I've been working on a quick proof-of-concept using mapserver and
> don't understand the process of creating a map file for some data I
> acquired.
>
> I went to http://seamless.usgs.gov/ , selected a region and downloaded
> a few large zip files that were identified as being in ArcGrid format.
> They extracted to something like :
>
> 14195927/METADATA.DBF
> 14195927/METADATA.PRJ
> 14195927/METADATA.SHP
> 14195927/METADATA.SHX
> 14195927/METADA~1.HTM
> 14195927/14195927/
> 14195927/14195927.AUX
> 14195927/14195927/DBLBND.ADF
> 14195927/14195927/HDR.ADF
> 14195927/14195927/PRJ.ADF
> 14195927/14195927/STA.ADF
> 14195927/14195927/W001001.ADF
> 14195927/14195927/W001001X.ADF
> 14195927/INFO/
> 14195927/INFO/ARC.DIR
> 14195927/INFO/ARC0000.DAT
> 14195927/INFO/ARC0000.NIT
> 14195927/INFO/ARC0001.DAT
> 14195927/INFO/ARC0001.NIT
>
>
> Is there a tool available to convert this into something that
> mapserver can use? Or is there a better place to get some data? Or
> did I download the wrong thing?
>
> I'm working mainly on a Solaris box, but if I need to, I can do the
> conversion under windows. I have no commercial products available.
>
> Thanks for any hints.
>
> Jim Buzbee
>
>
Jim,
You will need the GDAL library to use rasters in MapServer. GDAL will
read the ESRI ASCII raster, but if the data allows (is 8 or 24 bit),
get it from the USGS in TIFF format for better performance with
GDAL+MapServer. If you are exploring the use of elevation rasters,
understand that MapServer does not support elevation as its own type
of data like other GIS systems. You will need to convert your elevation
data into an 8 or 24 bit "picture" of terrain for use in MapServer.
See the Raster Howto under MapServer documentation for more details.
cheers,
Sean
--
Sean Gillies
sgillies at frii dot com
http://users.frii.com/sgillies
From Daniel.A.Martin at erac.com Wed Jan 7 08:35:00 2004
From: Daniel.A.Martin at erac.com (Martin, Daniel A)
Date: Wed, 7 Jan 2004 10:35:00 -0600
Subject: [Mapserver-users] Query template - Extract: Layer Class Name
Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A192CB8@STL-EXBE-I03.corp.erac.com>
The only way you can use the legend tags is within a legend template. While you could do this in a query page, I think that's going to be quite difficult to achieve what you want.
The way I do it is that I have a separate query template for each layer, and the name is hard coded. But I know this isn't going to work in many situations.
I'm sorry to say, I've thought about it, but I'm not coming up with any good answers.
-Dan
> -----Original Message-----
> From: Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
> Sent: Wednesday, January 07, 2004 8:56 AM
> To: Martin, Daniel A
> Cc: mapserver-users at lists.gis.umn.edu
> Subject: [Mapserver-users] Query template - Extract: Layer Class Name
>
>
> Hi,
> Here is the context. I've integrated Mapserver in Coldfusion
> (Macromedia web
> server) and I'm using session variables to manage Mapserver requests.
>
> For example when I query a feature on a map, a Mapserver
> query or WMS query string is dynamically generated by
> coldfusion (depending on source of the
> layer) and sent directly to the server giving the MapService.
> In the present case a query is sent to Mapserver. Mapserver
> receives the request and sends a query response in html using
> the query template specified in the mapfile.
>
> What i would like to do is include the features legend symbol
> and description in the query response. This will permit me to
> have a query response which will include the queried feature
> shapefile dbf info and corresponding legend description
> (legende image, layer name, class name...).
>
> Users will be able to relate legend elements and query
> features and make sure they have selected the desired featured.
>
> I've tried integrating the following tags in the query
> template without success.
>
> [map_layer_class_name]
> [map_layer_name]
>
> [leg_layer_html]
> [leg_layer_name]
> [/leg_layer_html]
>
>
> [leg_class_html]
> [leg_class_name]
> [/leg_class_html]
>
> They are not interpreted. The only tags interpreted are the
> ones fetching information in my dbf.
>
> Do you have other suggestions.
>
> Thanks for the help.
> Heryk
>
>
>
>
> -----Message d'origine-----
> De : Martin, Daniel A [mailto:Daniel.A.Martin at erac.com]
> Envoy? : Tuesday, January 06, 2004 5:17 PM
> ? : Julien, Heryk
> Cc : mapserver-users at lists.gis.umn.edu
> Objet : RE: [Mapserver-users] Query template - Extract: Layer
> Class Name
>
>
> Well, I'm not quite sure. I don't know of a built-in
> variable. I guess I would want to know how your user reaches
> this query page. If it is from a link/submit from a prior
> page that DOES have a legend, I would pass the item name as a
> custom variable.
>
> For instance, I use a custom variable called "title" that I
> pass between every map as a hidden element of the map form.
> I can reference this variable in my template simply as
> [title] because MapServer is smart enough to pull it from the
> querystring. I place it in my tag in the header, and
> output it on the template.
>
> -Dan
>
> > -----Original Message-----
> > From: Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
> > Sent: Tuesday, January 06, 2004 3:27 PM
> > To: Martin, Daniel A
> > Cc: mapserver-users at lists.gis.umn.edu
> > Subject: RE: [Mapserver-users] Query template - Extract:
> > Layer Class Name
> >
> >
> > Daniel,
> > Lets say I send this kind of query:
> > http://www.cgcq.rncan.gc.ca/cgi-bin/mapserver/mapserv.exe?
> > map=d:\webcgcq\gasl_clf\mapserver\mapfiles\transect1.map&
> > mode=query&
> > layer=Transect1poly&
> > imgext=605652.980000+4900665.392862+864417.475000+5159507.282138&
> > img.x=189&
> > img.y=199&
> > IMGSIZE=400%20400&
> >
> > Since the mode is query, the result is the mapfile query
> > template with the feature identifications requested from the
> > shapefile dbf. However the legend tags are not interpreted!
> >
> > Is there a way to retrieve the "layer class name" of the
> > object selected in the map so that I may insert it into the
> > query template response?
> >
> >
> > Query template:
> >
> > Code: [CODE]
> > Identifiant = [SP_OBJ_ID]
> > Dataset_ID = [DATASET_ID]
> >
> > [leg_layer_html]
> > [leg_layer_name]
> > [/leg_layer_html]
> >
> > [leg_class_html]
> > [leg_class_name]
> > [/leg_class_html]
> >
> >
> >
> >
> > -----Message d'origine-----
> > De : Martin, Daniel A [mailto:Daniel.A.Martin at erac.com] Envoy? :
> > Friday, December 19, 2003 4:29 PM ? : Julien, Heryk;
> > mapserver-users at lists.gis.umn.edu Objet : RE:
> [Mapserver-users] Query
> > template - Extract: Layer Class Name
> >
> >
> > [leg_class_name]
> > But it must be used within a [leg_class_html] block.
> >
> > For example, my legend template is attached. I think it is a
> > good example of how to effectively use an html template. It
> > is designed to be used in your client within a td element, such as:
> >
> >
[legend]
> >
> > -Dan
> >
> >
> > > -----Original Message-----
> > > From: mapserver-users-admin at lists.gis.umn.edu
> > > [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of
> > > Julien, Heryk
> > > Sent: Friday, December 19, 2003 2:29 PM
> > > To: 'mapserver-users at lists.gis.umn.edu'
> > > Subject: [Mapserver-users] Query template - Extract: Layer
> > Class Name
> > >
> > >
> > > Hi to all,
> > > With the object [cl]you can retrieve the current "layer
> name" from
> > > your mapfile and output it into your query template
> > > (http://mapserver.gis.umn.edu/doc40/template-reference.html#qu
> > ery). Is there a way to retrieve the "layer class name" of
> > the object selected in the map so that I may insert it into
> > the query template response?
> >
> > Thanks
> > ==========================================
> > H?ryk
> >
> >
> > _______________________________________________
> > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
> >
>
From warmerdam at pobox.com Wed Jan 7 08:39:21 2004
From: warmerdam at pobox.com (Frank Warmerdam)
Date: Wed, 07 Jan 2004 11:39:21 -0500
Subject: [Mapserver-users] Clueless newbie question
In-Reply-To: <3FFC2C2C.5040001@lmco.com>
References: <3FFC2C2C.5040001@lmco.com>
Message-ID: <3FFC3639.1030308@pobox.com>
Jim Buzbee wrote:
>
> I've been working on a quick proof-of-concept using mapserver and don't
> understand the process of creating a map file for some data I acquired.
>
> I went to http://seamless.usgs.gov/ , selected a region and downloaded a
> few large zip files that were identified as being in ArcGrid format.
> They extracted to something like :
>
> 14195927/METADATA.DBF
> 14195927/METADATA.PRJ
> 14195927/METADATA.SHP
> 14195927/METADATA.SHX
> 14195927/METADA~1.HTM
> 14195927/14195927/
> 14195927/14195927.AUX
> 14195927/14195927/DBLBND.ADF
> 14195927/14195927/HDR.ADF
> 14195927/14195927/PRJ.ADF
> 14195927/14195927/STA.ADF
> 14195927/14195927/W001001.ADF
> 14195927/14195927/W001001X.ADF
> 14195927/INFO/
> 14195927/INFO/ARC.DIR
> 14195927/INFO/ARC0000.DAT
> 14195927/INFO/ARC0000.NIT
> 14195927/INFO/ARC0001.DAT
> 14195927/INFO/ARC0001.NIT
>
>
> Is there a tool available to convert this into something that mapserver
> can use? Or is there a better place to get some data? Or did I
> download the wrong thing?
>
> I'm working mainly on a Solaris box, but if I need to, I can do the
> conversion under windows. I have no commercial products available.
Jim,
This is an arc/info binary grid coverage. You can use it directly
in MapServer if you have GDAL support built-in, or use GDAL to convert it
to other formats.
http://www.remotesensing.org/gdal/frmt_various.html#AIG
Good luck,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | Geospatial Programmer for Rent
From nicolas.fortin at ec.gc.ca Wed Jan 7 08:39:12 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Wed, 7 Jan 2004 11:39:12 -0500
Subject: [Mapserver-users] mapserv 4.0 CGI misbehaving on IIS but wor
king on Apache 2.0.48
Message-ID:
Hi,
I already stumble on this problem. It's probably a permission problem with
the IUSR_ user(Web Anonymus User).
You chould begin by giving IUSR_ access to the [ORA_HOME]/bin directory
(more specific to [ORA_HOME]\bin\OCI.dll)
If it's doesn't work, I'll try to find the docu I write on the problem.
You could also use filemon.exe from sysinternal to find the access problem
yourself and easily.
Hope this helps
Nick
-----Message d'origine-----
De : Wim Blanken (PI) [mailto:wim.blanken at planet.nl]
Envoy? : Wednesday, January 07, 2004 11:10 AM
? : mapserver-users at lists.gis.umn.edu
Objet : [Mapserver-users] mapserv 4.0 CGI misbehaving on IIS but working on
Apache 2.0.48
Hello List,
Strange problem today,
I installed an application created using binary mapserver 4.0 (oracle/png)
cgi-version on
a fresh install of windows 2000 server that had oracle 9 installed.
The application tells me in clear english, the cgi had misbehaved and
returned no headers.
I tested this before with the same application on another server and then
there was no problem.
On the same machine there is also no problem with mapserv -v and it worked
OK on the same machine when I used Apache instead of IIS.
I also tried rebooting and copying all the dll's but no luck......
All the dll's are in place (apache can also find them so that should not be
the problem).
Looked at the rights in IIS and for so far I can see all the rights are OK.
Has anybody a clue why this applic is running on apache but not on iis on
the same server?
Sincerely
W. Blanken
From steve.lime at dnr.state.mn.us Wed Jan 7 09:17:41 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Wed, 07 Jan 2004 11:17:41 -0600
Subject: [Mapserver-users] Variable substitution 4.0.1
Message-ID:
I made the change in the development version CVS. So this should be
fixed permanently in the new release. Thanks for the detective work!
Steve
>>> "Johansen Per Henrik" 1/7/2004 4:44:05 AM >>>
I have looked through the source again this morning and found what I
believe is the error/bug.
It seems that Mapserver gets an MS_STRING token instead of an IMAGE
token returned from the lexer, so I modified the lexer and now
everything seem to work as I would expect. I have included the diff
below. I do not know if this would cause other errors to occur though,
but Mapserver seem to behave as expected after the change.
Per Henrik
diff mapserver-4.0.1/maplexer.l mapserver-4.0.1-perhenrik/maplexer.l
121c121
< extent {
return(EXTENT); }
---
> extent {
return(EXTENT); }
138c138
< image { return(IMAGE);
}
---
> image { return(IMAGE);
}
--
Interconsult NORGIT AS
Per Henrik Johansen
Systemutvikler/Systems developer
Tel: + 47 69 394805 Mob: + 47 950 71822
icq: 4975767
Web: http://www.norgit.no
> -----Original Message-----
> From: Johansen Per Henrik
> Sent: 6. januar 2004 21:49
> To: mapserver-users at lists.gis.umn.edu
> Cc: Steve Lime
> Subject: RE: [Mapserver-users] Variable substitution 4.0.1
>
>
> Thanks for the reply.
>
> But using map_reference_image does not seem to work either. I
> have tried to look at the source code for 4.0.1 and to figure
> out what happens. mapserv recognize that I pass it a map_
> variable through CGI, but everything seem to end in the
> function loadReferenceMapString() in mapfile.c. The
> switch(msyylex()) statement never seem to match any of the
> cases (it triggers the default, to do nothing). The same
> happens when I try to set map_reference_extent, the default
> case is triggered.
>
> Maybe I am missing something (it is late over here), I have
> also peeked at how map_web_imagepath (loadWebString()) is
> handled (which works btw), and I can not spot any major
> differences at the moment.
>
> Could this be a bug in the lexer/parser?
>
> The function loadReferenceMap(), which is used to read from
> the mapfile works though.
>
> Per Henrik
>
> > -----Original Message-----
> > From: Steve Lime [mailto:steve.lime at dnr.state.mn.us]
> > Sent: 6. januar 2004 18:41
> > To: mapserver-users at lists.gis.umn.edu; Johansen Per Henrik
> > Subject: Re: [Mapserver-users] Variable substitution 4.0.1
> >
> >
> > Variable substitution is only available in a couple of
> instances where
> > you might like to alter a portion of a parameter but not the whole
> > thing. This basically amounts to FILTERs and EXPRESSIONs and
> > CONNECTIONs. The other method you mention should be used instead.
I
> > suspect that what's happening is that the map file parser
> > reads the file
> > first and then augments it using substitutions (as limited
> > above) or via
> > the other method, and the string you've got for image is
> > indeed illegal.
> > To fix?
> >
> > 1) Don't use the substitution, use map_reference_image instead.
> > 2) Change your mapfile like so:
> >
> > REFERENCE
> > IMAGE "passed in via URL"
> > ...
> > END
> >
> > Steve
> >
> > >>> "Johansen Per Henrik" 1/6/2004 10:05:11 AM >>>
> > Hi,
> >
> > I am a bit puzzled with the variable substition features in
> Mapserver.
> > It seems to work fine in some cases, like in the layer
> > object, but when
> > I try to use this functionality in the reference object, I
> > get a parser
> > error. getString(): Symbol definition error. Parsing error near
(%)
> > I use it like this to use a dynamically created reference image:
> >
> > REFERENCE
> > IMAGE %refimage%
> > ...
> > END
> >
> > I have also tried to overwrite the IMAGE value by referencing it
as
> > map_reference_image=... in the cgi call, but with the same result.
> > Am I right to suspect that the REFERENCE objectdoes not support
> > variable substitution and cgi referencing?
> >
> > Regards,
> >
> > Per Henrik
> >
> > --
> > Interconsult NORGIT AS
> > Per Henrik Johansen
> > Systemutvikler/Systems developer
> > Tel: + 47 69 394805 Mob: + 47 950 71822
> > icq: 4975767
> > Web: http://www.norgit.no
> >
> >
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
> --
> Interconsult NORGIT AS
> Per Henrik Johansen
> Systemutvikler/Systems developer
> Tel: + 47 69 394805 Mob: + 47 950 71822
> icq: 4975767
> Web: http://www.norgit.no
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From Daniel.A.Martin at erac.com Wed Jan 7 08:59:14 2004
From: Daniel.A.Martin at erac.com (Martin, Daniel A)
Date: Wed, 7 Jan 2004 10:59:14 -0600
Subject: [Mapserver-users] mapserv 4.0 CGI misbehaving on IIS but working on Apache 2.0.48
Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E5CB@STL-EXBE-I03.corp.erac.com>
This usually means the dll library files are not available in the path. The easiest solution is to copy all the dll files to C:\WINNT\System32, but anywhere in the path will do.
-Dan
> -----Original Message-----
> From: mapserver-users-admin at lists.gis.umn.edu
> [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of
> nicolas.fortin at ec.gc.ca
> Sent: Wednesday, January 07, 2004 10:39 AM
> To: wim.blanken at planet.nl; mapserver-users at lists.gis.umn.edu
> Subject: RE : [Mapserver-users] mapserv 4.0 CGI misbehaving
> on IIS but working on Apache 2.0.48
>
>
> Hi,
>
> I already stumble on this problem. It's probably a
> permission problem with the IUSR_ user(Web Anonymus User).
> You chould begin by giving IUSR_ access to the [ORA_HOME]/bin
> directory (more specific to [ORA_HOME]\bin\OCI.dll)
>
> If it's doesn't work, I'll try to find the docu I write on
> the problem. You could also use filemon.exe from sysinternal
> to find the access problem yourself and easily.
>
> Hope this helps
> Nick
>
> -----Message d'origine-----
> De : Wim Blanken (PI) [mailto:wim.blanken at planet.nl]
> Envoy? : Wednesday, January 07, 2004 11:10 AM
> ? : mapserver-users at lists.gis.umn.edu
> Objet : [Mapserver-users] mapserv 4.0 CGI misbehaving on IIS
> but working on Apache 2.0.48
>
>
> Hello List,
>
> Strange problem today,
>
> I installed an application created using binary mapserver 4.0
> (oracle/png) cgi-version on a fresh install of windows 2000
> server that had oracle 9 installed.
> The application tells me in clear english, the cgi had
> misbehaved and returned no headers. I tested this before with
> the same application on another server and then there was no
> problem. On the same machine there is also no problem with
> mapserv -v and it worked OK on the same machine when I used
> Apache instead of IIS. I also tried rebooting and copying all
> the dll's but no luck...... All the dll's are in place
> (apache can also find them so that should not be the
> problem). Looked at the rights in IIS and for so far I can
> see all the rights are OK.
>
> Has anybody a clue why this applic is running on apache but
> not on iis on the same server?
>
> Sincerely
>
> W. Blanken
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
>
From steve.lime at dnr.state.mn.us Wed Jan 7 09:51:07 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Wed, 07 Jan 2004 11:51:07 -0600
Subject: [Mapserver-users] ms4, mapxy
Message-ID:
What does the query URL look like?
>>> Joukje de Haan 1/7/2004 4:26:02 AM >>>
Hello,
I have some trouble with mapserver 4.0. The application worked fine
with
Mapserver 3.6. With 4.0 the map shows OK, but when i try to do a
query
on the map I get this error:
mapserv(): Web application error. Query mode needs a point, imgxy and
mapxy are not set.
In the html-file, imgxy was set, mapxy was not.
Does anyone know what has changed in Mapserver 4.0 that causes this
problem? Simply setting the mapxy variable in the HTML-page does not
work...
Thanks!
Joukje
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From jgorkos at lenexa.sema.slb.com Wed Jan 7 10:20:20 2004
From: jgorkos at lenexa.sema.slb.com (John Gorkos)
Date: Wed, 07 Jan 2004 12:20:20 -0600
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
Message-ID: <200401071220.20239.jgorkos@lenexa.sema.slb.com>
Howdy-
My programming team is up against a hard deadline, and we're stymied.
Basic project is this: use a WMS mapserver to feed a java applet a base map,
and then connect (via TCP) to a real-time management system that feeds us
status of devices across the planet, coded by lat/long and a status code.
These then get overlayed on top of the base map on a "glass pane" that can be
changed without redrawing the base. The result is little winkin', blinkin'
lights on top of a map that show (in our case) whether or not electricity is
on in various places across the US.
The problem is that when we send a BBOX request to the mapserver from the
java applet, we don't get back a map with the exact coordinates we asked for.
That's OK, I realize that mapserver gets as close as it can given the image
size, but I've GOT to know what the real boundaries are so I can overlay my
status dots on top. How do I get this information back from the mapserver?
On a related thread, how does the mapserver decide what the real boundaries
are, when given when the bounds requested don't match the aspect ratio of the
returned image?
--
John Gorkos
SchlumbergerSema/Atos-Origin
From TMitchell at lignum.com Wed Jan 7 10:38:10 2004
From: TMitchell at lignum.com (Tyler Mitchell)
Date: Wed, 7 Jan 2004 10:38:10 -0800
Subject: [Mapserver-users] MapServer 4.01 - unreadable error messages
In-Reply-To:
Message-ID:
mapserver-users-admin at lists.gis.umn.edu wrote on 01/07/2004 04:33:54 AM:
> Dear list,
>
> we have upgraded (OS: FreeBSD) from MapServer 3.66 to 4.01. Running into
an
> error with the getfeatureInfo-request MapServer 4.01 returns the error
> message in binary code using "content-type image/png", like:
>
> Content-type: image/png ?PNG
> IHDR????RlPLTE???U??~tIDATx??]p?y??????@??????xO9?K5????N?o?.>
> ???:?Y?9?? f??L?N35??8?? ?I?C??b? ?...
>
> With MapServer 3.66 we get "readable" error messages (Content-type:
> text/html).
Christina, is it possible for you to show us what the URL request was? It
may also be helpful to post your .map file. I'm wondering if it is
returning something like the mapserv executable. Strange... Are you using
php?
From pkishor at geoanalytics.com Wed Jan 7 10:59:10 2004
From: pkishor at geoanalytics.com (pkishor_98)
Date: Wed, 07 Jan 2004 18:59:10 -0000
Subject: [Mapserver-users] Re: OT: Macs for development...
In-Reply-To:
Message-ID:
--- In mapserver-users at yahoogroups.com, "Steve Lime"
wrote:
> Hi Folks: Anyone out there using macs as a development box? I'm looking
> to replace my current machine and drawn to the PowerBooks. I know that
> with the underlying UNIX guts you should be able to build MapServer, but
> I'm wondering if other folks are routinely using os x with cvs, gdb, gcc
> and other developer tools. Thanks for any opinions...
>
> Steve
dareisay... welcome to the bright side.
oh. and I also have an old(er) powerbook for sale ;-)
More to the topic. Sean and Zak have said it all. Mapserver works
brilliantly esp. with Perl. PHP dynamic linking used to give me some
headaches, and then I just decided to mostly not mess with PHP.
Puneet.
From pxniw69 at yahoo.com Wed Jan 7 11:01:47 2004
From: pxniw69 at yahoo.com (pxniw pxniw)
Date: Wed, 7 Jan 2004 11:01:47 -0800 (PST)
Subject: R: R: [Mapserver-users] Mapinfo symbols
In-Reply-To: <4B1A1EC0790F054193453C48725D43180B8CD7@MSGBE1V1.seat.it>
Message-ID: <20040107190147.64449.qmail@web41906.mail.yahoo.com>
You could use condition statement. found here
http://www.maptools.org/chameleon/wiki/MapImageSharedResource
Create a condition and an image for all the angles you
need. (I would not do 360 conditions, but maybe 12 or
so, would get you started.)
Just a suggestion ;)
Not sure if I understood the question.
Px
--- Ballini Yvain wrote:
> Hi Julien and Daniel,
>
> Thank you for your suggestion and your help.
> We also are tryning to see in the source which
> enhancement could enable to manage the angles with
> truetype symbols.
> Keep in touch if someone has some suggestion.
> Best regards,
> Yvain.
>
> -----Messaggio originale-----
> Da: Julien-Samuel Lacroix
> [mailto:lacroix at dmsolutions.ca]
> Inviato: luned? 5 gennaio 2004 22.10
> A: Ballini Yvain
> Cc: Daniel Morissette;
> mapserver-users at lists.gis.umn.edu
> Oggetto: Re: R: [Mapserver-users] Mapinfo symbols
>
> Hi Yvain,
>
> While checking your problem I noticed why angle is
> ignored with the STYLEITEM "AUTO" in your layer.
> It's because the angle is not supported for symbols.
> It's only supported for labels. So your arrows can't
> have the good angle. I opened two bugs for this 532
> and 533
>
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=532
>
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=533
>
> But I don't know when it will be fixed.
>
> A work around could be to use a font with symbol in
> it and put labels in your map that will be arrows.
> Then the angle will be used correctly.
> But there's certainly a better way to acheive what
> you want. Anybody on the list has a suggestion?
>
> Best regards,
> Julien
>
>
> Ballini Yvain wrote:
> > Hi Daniel,
> >
> > I'm turning to the topic of the orientation of
> point symbol, do you know where I can find on the
> mapserver source the part which manages the symbols
> tuned by OGR. I would like to try to do some update
> on my mapsrver version to solve this problem.
> > Thanks a lot.
> > Yvain.
> >
> > -----Messaggio originale-----
> > Da: Daniel Morissette
> [mailto:morissette at dmsolutions.ca]
> > Inviato: gioved? 18 dicembre 2003 0.43
> > A: Ballini Yvain
> > Cc: mapserver-users at lists.gis.umn.edu
> > Oggetto: Re: [Mapserver-users] Mapinfo symbols
> >
> > Yvain,
> >
> > Um, I checked the code and it seems that we ignore
> the angle value coming from STYLEITEM AUTO for point
> symbols. Could please you submit a bug with a small
> mapfile and arrow.tab to reproduce this? I'm not
> sure when we would have time to work on this, but
> with a testcase to reproduce it's always easier for
> us.
> >
> > Thanks
> >
> > Daniel
> >
> >
> > Ballini Yvain wrote:
> >
> >>Hi list,
> >>
> >>I would like to read the arrows of a .tab file in
> mapserver: the pb is
> >>that I can read the position but not the
> orientation of the arrow
> >>which is contained in the "Style" line of the .tab
> (see under).
> >>when I try to read my file arrow.tab with ogrinfo
> it turns me these
> >>properties for the arrow layer:
> >>
> >>Layer name: arrow
> >>Geometry: Point
> >>Feature Count: 267349
> >>Extent: (6.682870, 36.681040) - (18.495850,
> 46.895265) Layer SRS WKT:
> >>GEOGCS["unnamed",
> >> DATUM["WGS_1984",
> >> SPHEROID["WGS 84",6378137,298.257223563],
> >> TOWGS84[0,0,0,0,0,0,0]],
> >> PRIMEM["Greenwich",0],
> >> UNIT["degree",0.0174532925199433]]
> >>LABEL: String (70.0)
> >>OGRFeature(arrow):1
> >> LABEL (String) =
> >> Style =
>
>>SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
> >> POINT (8.85458500 45.96559000)
> >>
> >>OGRFeature(arrow):2
> >> LABEL (String) =
> >> Style =
>
>>SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
> >> POINT (8.85458500 45.96559000)
> >>........
> >>
> >>I define my arrow layer like that:
> >>LAYER
> >> NAME freccie_navtech
> >> PROJECTION
> >> "proj=longlat"
> >> "ellps=intl"
> >> "no_defs"
> >> END
> >> STATUS OFF
> >> DATA
> arrow#chiave_in_piazzale_segesta#arrow#vie3_polyline
> >> CONNECTIONTYPE OGR
> >> CONNECTION
>
>>"c:\mapserver\itasca\data\arrow.tab"#chiave_in_piazzale_segesta.tab"#a
> >>rr
> >>ow.tab"
> >> STYLEITEM "AUTO"
> >> TYPE point
> >> CLASS
> >> #STYLE
> >> # SYMBOL arrow
> >> # size 20
> >> COLOR 88 88 245
> >> #ANTIALIAS TRUE
> >> #END
> >> END
> >>END
> >>
> >>I think I can't recognize the id mapinfo-sym-111
> which represents the
> >>arrow...but the position of the default point
> symbol is right on the
> >>map.
> >>Does someone know something about this problem or
> if there is a
> >>setting in the mapfile which could solve my
> problem?
> >>Thanks a lot.
> >>Yvain.
> >>
> >>
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> >
>
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
> --
>
------------------------------------------------------------
> Julien-Samuel Lacroix
> lacroix at dmsolutions.ca
> DM Solutions Group
> http://www.dmsolutions.ca/
>
------------------------------------------------------------
>
>
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
>
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
From assefa at dmsolutions.ca Wed Jan 7 11:49:51 2004
From: assefa at dmsolutions.ca (Yewondwossen Assefa)
Date: Wed, 07 Jan 2004 14:49:51 -0500
Subject: [Mapserver-users] WFS support
In-Reply-To:
References: <2576812186CDD411BF1500508B6DCE9505D493FA@ECNWRI1.ontario.int.ec.gc.ca> <3FFAD751.5040209@dmsolutions.ca> <3FFB4553.3020808@dmsolutions.ca>
Message-ID: <3FFC62DF.7050409@dmsolutions.ca>
Hi There,
I have update the maptools.org site with mapserver4.1-dev (which is
the current cvs version for mapserver) :
http://www.maptools.org/php_mapscript/index.phtml?page=downloads.html
Later,
> Hi,
>
> w.r.t the question below
>
> Am sorry for asking a wrong question. I didnot mean 4.0.1 but version 4.1
> (the nightly build).
>
> I have downloaded and compiled the nightly build for 4.1. However I would need to
> get it working on a Windows machine as well. So again, repeating the
> question. For the 4.1 build, is there a way I could compile it for Windows
> (is there documentation regarding the same).
> If I cannot do that, when might the 4.1 binary for Windows be released ?
>
--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst
Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/
Phone: (613) 565-5056 (ext 14)
Fax: (613) 565-0925
----------------------------------------------------------------
From steve.lime at dnr.state.mn.us Wed Jan 7 12:42:32 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Wed, 07 Jan 2004 14:42:32 -0600
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
Message-ID:
This is a MIME message. If you are reading this text, you may want to
consider changing to a mail reader or gateway that understands how to
properly handle MIME multipart messages.
--=__PartECB22228.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
There's no way with pure WMS (that I know of) to get the computed bounds
back other than by precomputing them to perfectly fit your requested
image size. I've done that with a java digitizing client that took WMS
images from MapServer and overlayed information from a seperate SDE/Java
application. Worked fine. I've attached the simple map geometry class I
used in that case, look at the fit method.
Regarding bounds computation. MapServer gaurantees that the requested
extent will fit in the image, so one of the dimensions will remain fixed
while the other is expanded as necessary. The decision as to which to
expand is based on how the extent is oriented (think portrait vs
landscape) relative to the "shape" of the image. The idea is to minimize
stuff outside the extent.
Steve
Stephen Lime
Data & Applications Manager
Minnesota DNR
500 Lafayette Road
St. Paul, MN 55155
651-297-2937
>>> John Gorkos 1/7/2004 12:20:20 PM >>>
Howdy-
My programming team is up against a hard deadline, and we're
stymied.
Basic project is this: use a WMS mapserver to feed a java applet a
base map,
and then connect (via TCP) to a real-time management system that feeds
us
status of devices across the planet, coded by lat/long and a status
code.
These then get overlayed on top of the base map on a "glass pane" that
can be
changed without redrawing the base. The result is little winkin',
blinkin'
lights on top of a map that show (in our case) whether or not
electricity is
on in various places across the US.
The problem is that when we send a BBOX request to the mapserver from
the
java applet, we don't get back a map with the exact coordinates we
asked for.
That's OK, I realize that mapserver gets as close as it can given the
image
size, but I've GOT to know what the real boundaries are so I can
overlay my
status dots on top. How do I get this information back from the
mapserver?
On a related thread, how does the mapserver decide what the real
boundaries
are, when given when the bounds requested don't match the aspect ratio
of the
returned image?
--
John Gorkos
SchlumbergerSema/Atos-Origin
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
--=__PartECB22228.1__=
Content-Type: application/octet-stream; name="MapGeometry.java"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="MapGeometry.java"
aW1wb3J0IGphdmEuYXd0LkRpbWVuc2lvbjsKCnB1YmxpYyBjbGFzcyBNYXBHZW9tZXRyeSB7CiAg
ZG91YmxlIG1pbngsIG1pbnksIG1heHgsIG1heHk7CiAgZG91YmxlIGNlbGxzaXplOwogIERpbWVu
c2lvbiBzaXplOwoKICBwdWJsaWMgTWFwR2VvbWV0cnkoZG91YmxlIHgxLCBkb3VibGUgeTEsIGRv
dWJsZSB4MiwgZG91YmxlIHkyLCBEaW1lbnNpb24gc2l6ZSkgewogICAgdGhpcy5zaXplID0gc2l6
ZTsKCiAgICB0aGlzLm1pbnggPSBNYXRoLm1pbih4MSwgeDIpOwogICAgdGhpcy5taW55ID0gTWF0
aC5taW4oeTEsIHkyKTsKICAgIHRoaXMubWF4eCA9IE1hdGgubWF4KHgxLCB4Mik7CiAgICB0aGlz
Lm1heHkgPSBNYXRoLm1heCh5MSwgeTIpOwoKICAgIHRoaXMuZml0KCk7CiAgfQoKICBwdWJsaWMg
dm9pZCBwb2ludFpvb20oZG91YmxlIHgsIGRvdWJsZSB5LCBkb3VibGUgem9vbSkgewogICAgZG91
YmxlIGR4LCBkeTsKICAgIGRvdWJsZSBteCwgbXk7CgogICAgZHggPSB0aGlzLm1heHggLSB0aGlz
Lm1pbng7CiAgICBkeSA9IHRoaXMubWF4eSAtIHRoaXMubWlueTsKICAgIG14ID0gdGhpcy5taW54
ICsgdGhpcy5jZWxsc2l6ZSp4OyAvLyBjb252ZXJ0ICpjbGljayogdG8gbWFwIGNvb3JkaW5hdGVz
CiAgICBteSA9IHRoaXMubWF4eSAtIHRoaXMuY2VsbHNpemUqeTsKCiAgICB0aGlzLm1pbnggPSBt
eCAtIC41KihkeC96b29tKTsKICAgIHRoaXMubWlueSA9IG15IC0gLjUqKGR5L3pvb20pOwogICAg
dGhpcy5tYXh4ID0gbXggKyAuNSooZHgvem9vbSk7CiAgICB0aGlzLm1heHkgPSBteSArIC41Kihk
eS96b29tKTsgCgogICAgdGhpcy5maXQoKTsKICB9CgogIHB1YmxpYyB2b2lkIHBvaW50Wm9vbShk
b3VibGUgeCwgZG91YmxlIHksIGRvdWJsZSB6b29tc2l6ZSwgaW50IHpvb21kaXIpIHsKICAgIGRv
dWJsZSBkeCwgZHk7CiAgICBkb3VibGUgbXgsIG15OwoKICAgIGRvdWJsZSB6b29tOwoKICAgIGlm
KHpvb21kaXIgPT0gMSAmJiB6b29tc2l6ZSAhPSAwKQogICAgICB6b29tID0gem9vbXNpemU7CiAg
ICBlbHNlIGlmKHpvb21kaXIgPT0gLTEgJiYgem9vbXNpemUgIT0gMCkKICAgICAgem9vbSA9IDEv
em9vbXNpemU7CiAgICBlbHNlCiAgICAgIHpvb20gPSAxLjA7CgogICAgZHggPSB0aGlzLm1heHgg
LSB0aGlzLm1pbng7CiAgICBkeSA9IHRoaXMubWF4eSAtIHRoaXMubWlueTsKICAgIG14ID0gdGhp
cy5taW54ICsgdGhpcy5jZWxsc2l6ZSp4OyAvLyBjb252ZXJ0ICpjbGljayogdG8gbWFwIGNvb3Jk
aW5hdGVzCiAgICBteSA9IHRoaXMubWF4eSAtIHRoaXMuY2VsbHNpemUqeTsKCiAgICB0aGlzLm1p
bnggPSBteCAtIC41KihkeC96b29tKTsKICAgIHRoaXMubWlueSA9IG15IC0gLjUqKGR5L3pvb20p
OwogICAgdGhpcy5tYXh4ID0gbXggKyAuNSooZHgvem9vbSk7CiAgICB0aGlzLm1heHkgPSBteSAr
IC41KihkeS96b29tKTsgCgogICAgdGhpcy5maXQoKTsKICB9CgogIHB1YmxpYyB2b2lkIGJveFpv
b20oZG91YmxlIHgxLCBkb3VibGUgeTEsIGRvdWJsZSB4MiwgZG91YmxlIHkyKSB7CiAgICBkb3Vi
bGUgbWlueCwgbWlueSwgbWF4eCwgbWF4eTsKCiAgICBtaW54ID0gdGhpcy5taW54ICsgdGhpcy5j
ZWxsc2l6ZSpNYXRoLm1pbih4MSwgeDIpOwogICAgbWlueSA9IHRoaXMubWF4eSAtIHRoaXMuY2Vs
bHNpemUqTWF0aC5tYXgoeTEsIHkyKTsKICAgIG1heHggPSB0aGlzLm1pbnggKyB0aGlzLmNlbGxz
aXplKk1hdGgubWF4KHgxLCB4Mik7CiAgICBtYXh5ID0gdGhpcy5tYXh5IC0gdGhpcy5jZWxsc2l6
ZSpNYXRoLm1pbih5MSwgeTIpOwoKICAgIHRoaXMubWlueCA9IG1pbng7CiAgICB0aGlzLm1pbnkg
PSBtaW55OwogICAgdGhpcy5tYXh4ID0gbWF4eDsKICAgIHRoaXMubWF4eSA9IG1heHk7ICAgIAoK
ICAgIHRoaXMuZml0KCk7CiAgfQoKICAvLyBjaGFuZ2VzIHRoZSBzaXplIG9mIHRoZSBtYXAgd2lu
ZG93ICh3aGljaCAqbWF5KiBjaGFuZ2UgdGhlIGV4dGVudCkKICBwdWJsaWMgdm9pZCByZXNpemUo
RGltZW5zaW9uIHNpemUpIHsKICAgIHRoaXMuc2l6ZSA9IHNpemU7CiAgICB0aGlzLmZpdCgpOwog
IH0KCiAgLy8gYWRqdXN0cyBhIG1hcCBleHRlbnQgdG8gZml0IGEgZ2l2ZW4gbWFwIHNpemUKICBw
dWJsaWMgdm9pZCBmaXQoKSB7CiAgICB0aGlzLmNlbGxzaXplID0gTWF0aC5tYXgoKHRoaXMubWF4
eCAtIHRoaXMubWlueCkvKHRoaXMuc2l6ZS53aWR0aC0xKSwgKHRoaXMubWF4eSAtIHRoaXMubWlu
eSkvKHRoaXMuc2l6ZS5oZWlnaHQtMSkpOwoKICAgIGlmKHRoaXMuY2VsbHNpemUgPiAwKSB7CiAg
ICAgIGRvdWJsZSBveCwgb3k7CgogICAgICBveCA9IE1hdGgubWF4KCgodGhpcy5zaXplLndpZHRo
LTEpIC0gKHRoaXMubWF4eCAtIHRoaXMubWlueCkvdGhpcy5jZWxsc2l6ZSkvMiwwKTsKICAgICAg
b3kgPSBNYXRoLm1heCgoKHRoaXMuc2l6ZS5oZWlnaHQtMSkgLSAodGhpcy5tYXh5IC0gdGhpcy5t
aW55KS90aGlzLmNlbGxzaXplKS8yLDApOwoKICAgICAgdGhpcy5taW54ID0gdGhpcy5taW54IC0g
b3gqdGhpcy5jZWxsc2l6ZTsKICAgICAgdGhpcy5taW55ID0gdGhpcy5taW55IC0gb3kqdGhpcy5j
ZWxsc2l6ZTsKICAgICAgdGhpcy5tYXh4ID0gdGhpcy5tYXh4ICsgb3gqdGhpcy5jZWxsc2l6ZTsK
ICAgICAgdGhpcy5tYXh5ID0gdGhpcy5tYXh5ICsgb3kqdGhpcy5jZWxsc2l6ZTsKICAgIH0KICB9
CgogIC8vIG1ldGhvZHMgdG8gY29udmVydCBwaXhlbCBjb29yZGluYXRlcyB0byBtYXAgY29vcmRp
bmF0ZXMKICBwdWJsaWMgamF2YS5hd3QuZ2VvbS5Qb2ludDJELkRvdWJsZSBwaXhlbFRvTWFwKGlu
dCB4LCBpbnQgeSkgewogICAgamF2YS5hd3QuZ2VvbS5Qb2ludDJELkRvdWJsZSBwb2ludCA9IG5l
dyBqYXZhLmF3dC5nZW9tLlBvaW50MkQuRG91YmxlKCk7CgogICAgcG9pbnQueCA9IHRoaXMubWlu
eCArIHRoaXMuY2VsbHNpemUqeDsKICAgIHBvaW50LnkgPSB0aGlzLm1heHkgLSB0aGlzLmNlbGxz
aXplKnk7CgogICAgcmV0dXJuKHBvaW50KTsKICB9CgogIHB1YmxpYyBkb3VibGUgcGl4ZWxUb01h
cFgoaW50IHgpIHsKICAgIHJldHVybih0aGlzLm1pbnggKyB0aGlzLmNlbGxzaXplKngpOwogIH0K
CiAgcHVibGljIGRvdWJsZSBwaXhlbFRvTWFwWShpbnQgeSkgewogICAgcmV0dXJuKHRoaXMubWF4
eSAtIHRoaXMuY2VsbHNpemUqeSk7CiAgfQoKICAvLyAjZGVmaW5lIE1TX01BUDJJTUFHRV9YKHgs
bWlueCxjeCkgKE1TX05JTlQoKHggLSBtaW54KS9jeCkpCiAgLy8gI2RlZmluZSBNU19NQVAySU1B
R0VfWSh5LG1heHksY3kpIChNU19OSU5UKChtYXh5IC0geSkvY3kpKQoKICBwdWJsaWMgZG91Ymxl
IG1hcFRvUGl4ZWxYKGRvdWJsZSB4KSB7CiAgICByZXR1cm4oKHggLSB0aGlzLm1pbngpL3RoaXMu
Y2VsbHNpemUpOwogIH0KCiAgcHVibGljIGRvdWJsZSBtYXBUb1BpeGVsWShkb3VibGUgeSkgewog
ICAgcmV0dXJuKCh0aGlzLm1heHkgLSB5KS90aGlzLmNlbGxzaXplKTsKICB9CgogIHB1YmxpYyBT
dHJpbmcgYXNTdHJpbmcoKSB7CiAgICByZXR1cm4odGhpcy5taW54ICsgIiwiICsgdGhpcy5taW55
ICsgIiwiICsgdGhpcy5tYXh4ICsgIiwiICsgdGhpcy5tYXh5KTsKICB9Cn0K
--=__PartECB22228.1__=--
From spencer at dmsolutions.ca Wed Jan 7 12:55:41 2004
From: spencer at dmsolutions.ca (Paul Spencer)
Date: Wed, 07 Jan 2004 15:55:41 -0500
Subject: Using virtual datasources ( was Re: [Mapserver-users] MySQL and Mapserver
)
Message-ID: <3FFC724D.1020502@magma.ca>
All,
several people asked for more info on how to use MySQL in MapServer
without spatial extensions. Thanks to Frank Warmerdam, this is now
possible using Virtual Data Files via OGR. I have prepared a wiki page
with as much detail as I have right now, you can find it at:
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?VirtualSpatialData
Zak will be adding more notes related to ODBC on Linux and some lessons
we learned, later today or tomorrow.
Please be warned that this is not for the faint of heart, you need to be
willing to work out problems with ODBC and your system among others.
However, it does work and we have managed to get it going on Windows and
Linux with MySQL and Oracle flat tables via OBDC with both MapServer 4.0
and 4.1 by recompiling them against a recent CVS checkout of gdal.
Cheers,
Paul
--
-----------------------------------------------------------------
|Paul Spencer spencer at dmsolutions.ca |
|-----------------------------------------------------------------|
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
-----------------------------------------------------------------
From racarr at fs.fed.us Wed Jan 7 14:59:48 2004
From: racarr at fs.fed.us (Robert A Carr)
Date: Wed, 7 Jan 2004 16:59:48 -0600
Subject: [Mapserver-users] Tiled Tiffs - Error 4
Message-ID:
Having successfully implemented progressive zooming via minscale and
maxscale settings for seven levels of indexed tiffs of land cover data, I'm
unable to use tiling for level 8. Using the same scale settings, I'm
able to display the polygon tiles and a query of that layer shows the
correct path in the 'location' field. An extract of the error log for the
session shows several entries similar to the following:
[Wed Jan 07 15:40:22 2004] [error] [client 127.0.0.1] ERROR 4:
`c:\maplab-2.0-release\projects\gmf_apps\region_9\data\images\nlcd_lo8\nlcd_lo8_659.tif'
not recognized as a supported file format.
[Wed Jan 07 15:40:22 2004] [error] [client 127.0.0.1]
[Wed Jan 07 15:40:22 2004] [error] [client 127.0.0.1] Wed Jan 07
15:40:22 2004 - msDrawRaster(): Unable to access file.
(c:\maplab-2.0-release\projects\gmf_apps\region_9\data\images\nlcd_lo8\nlcd_lo8_659.tif)
Yet running gdalinfo against the same file shows:
Driver: GTiff/GeoTIFF
Size is 1258, 1114
Coordinate System is `'
Origin = (-528973.000000,949977.042585)
Pixel Size = (49.000000,-49.000000)
Metadata:
TIFFTAG_SOFTWARE=IrfanView (original was Arc/Info - I opened and saved
in Irfan View to test)
TIFFTAG_XRESOLUTION=0
TIFFTAG_YRESOLUTION=0
TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
Corner Coordinates:
Upper Left ( -528973.000, 949977.043)
Lower Left ( -528973.000, 895391.043)
Upper Right ( -467331.000, 949977.043)
Lower Right ( -467331.000, 895391.043)
Center ( -498152.000, 922684.043)
Band 1 Block=1258x6 Type=Byte, ColorInterp=Palette
Color Table (RGB with 256 entries)
0: 254,254,254,255
1: 0,0,0,255
2: 29,29,29,255
3: 29,29,29,255
4: 29,29,29,255
.
.
.
255:29,29,29,255
The tiffs in level seven were created using the same aml procedure
(Arc/Info Grid v8.3) used for tiffs in the other levels, but unlike the
other levels, these will not display as tiles.
Other info:
MapServer version 4.0.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
OUTPUT=PDF OUTPUT=SWF SUPPORTS
=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLI
ENT INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
I've read similar problems described on the list, and have tried suggested
fixes, but without success.
---
Bob Carr
USDA Forest Service - Eastern Region
racarr at fs.fed.us (414) 297-1057
From elrod at oaktownunderground.com Wed Jan 7 14:21:33 2004
From: elrod at oaktownunderground.com (Leah Roderman)
Date: Wed, 7 Jan 2004 14:21:33 -0800 (PST)
Subject: [Mapserver-users] Expression parser error
Message-ID: <13653774.1073514092405.JavaMail.root@homer.codemagi.com>
I'm curious about a msyyparse() error that is clogging my mapserv.out log. Here's the offending layer lifted straight from my mapfile:
LAYER
NAME "roads"
DATA tgr06001lkA
STATUS DEFAULT
TYPE LINE
CLASSITEM "ZIPL"
CLASS
EXPRESSION ([ZIPL] > 94600 AND [ZIPL] < 94700)
COLOR 0 0 0
END # class
END # layer
>From the browser, the layer displays and Mapserver doesn't seem to hang. I went digging around the archives and tried variations on the expression line above, with differing display results but was unable to eliminate the logfile error (except of course by removing the layer in question altogether).
displays correctly :([ZIPL] > 94600 AND [ZIPL] < 94700)
displays correctly: (([ZIPL] > 94600) AND ([ZIPL] < 94700))
displays nothing: ([ZIPL] > 94600) AND ([ZIPL] < 94700)
displays nothing: ('[ZIPL]' > '94600' AND '[ZIPL]' < '94700')
displays nothing: ('[ZIPL]' > '94600') AND ('[ZIPL]' < '94700')
displays nothing: (('[ZIPL]' > '94600') AND ('[ZIPL]' < '94700'))
Please let me know if you've encountered same and found a way to eliminate those irksome errors; thanks.
config details
- Mapserver 4.01 with- gd, zlib, png, proj, jpeg, postgis, gdal, ogr, pdf
- Linux RedHat 9.0
- Apache HTTP && Tomcat
- pgsql-7.3.2, postgis-0.8.0
From remi.baud at eivd.ch Wed Jan 7 23:33:02 2004
From: remi.baud at eivd.ch (BAUD remi)
Date: Thu, 8 Jan 2004 08:33:02 +0100
Subject: [Mapserver-users] little confusion about mapserver an php tasks
Message-ID:
Hi the list,
I've created with mapserver and php_mapscript a tool allowing users to create a new point in a shp, dbf database. They can also input some attributes.
I just wanted to know who technicaly manages records in .shp and .dbf files with the ogr library. Is it mapserver or PHP ?
Could someone explain a little?
thanks.
From palle at mail-online.dk Thu Jan 8 00:39:46 2004
From: palle at mail-online.dk (Palle Due Larsen)
Date: Thu, 08 Jan 2004 09:39:46 +0100
Subject: [Mapserver-users] Server load statistics
Message-ID:
Hi,
I'm trying to access the potential of mapserver in terms of maps
delivered per month. I am looking for references to sites that deliver
in excess of 3 million maps per month. Do any of you run a site or know
of a site like that using mapserver? I'm sure it possible, what I'm
looking for are some references/links.
Best regards
Palle Due Larsen
Carl Bro GIS&IT
F? en gratis emailkonto her: www.mail-online.dk
-----------------------------------------------
Deltag i en lille konkurrence p? nettet, og
vind et gavekort p? 50.000 kroner...
KLIK HER: www.nyhedsbasen.dk/konkurrence
From christina.biakowski at ccgis.de Thu Jan 8 00:55:25 2004
From: christina.biakowski at ccgis.de (Christina Biakowski)
Date: Thu, 8 Jan 2004 09:55:25 +0100
Subject: [Mapserver-users] MapServer 4.01 - unreadable error messages
In-Reply-To:
Message-ID:
We have solved the problem.
We had a closer look at our request-URL and the OGC-Specs and added the
parameter "EXCEPTIONS=application/vnd.ogc.se_xml" (we did not use it before
because the OGC-Spec says that it is used as default-value) and now our
request looks like this and we get "readable" error-messages:
http://192.168.2.90/cgi-bin/mapserv?map=/data/umn/germany_postgis1.map&WMTVE
R=1.0.0&REQUEST=feature_info&LAYERS=Topo,Grenze,Strassen,Staedtepunkte,Staed
tenamen&STYLES=default,default,default,default,default&SRS=EPSG:31493&BBOX=2
814061.782833395,5253088.015946961,3957426.454366242,6004441.94092474&WIDTH=
685&HEIGHT=450&FORMAT=png&TRANSPARENT=FALSE&FEATURE_COUNT=20&BGCOLOR=0xfffff
f&QUERY_LAYERS=Staedtepunkte&X=379&Y=277&INFO_FORMAT=text/html&EXCEPTIONS=ap
plication/vnd.ogc.se_xml
Best regards,
Christina
-----Urspr?ngliche Nachricht-----
Von: Tyler Mitchell [mailto:TMitchell at lignum.com]
Gesendet: Mittwoch, 7. Januar 2004 19:38
An: Christina Biakowski
Cc: Mapserver-Users at Lists. Gis. Umn. Edu
Betreff: Re: [Mapserver-users] MapServer 4.01 - unreadable error
messages
mapserver-users-admin at lists.gis.umn.edu wrote on 01/07/2004 04:33:54 AM:
> Dear list,
>
> we have upgraded (OS: FreeBSD) from MapServer 3.66 to 4.01. Running into
an
> error with the getfeatureInfo-request MapServer 4.01 returns the error
> message in binary code using "content-type image/png", like:
>
> Content-type: image/png ?PNG
> IHDR????RlPLTE???U??~tIDATx??]p?y??????@??????xO9?K5????N?o?.>
> ???:?Y?9?? f??L?N35??8?? ?I?C??b? ?...
>
> With MapServer 3.66 we get "readable" error messages (Content-type:
> text/html).
Christina, is it possible for you to show us what the URL request was? It
may also be helpful to post your .map file. I'm wondering if it is
returning something like the mapserv executable. Strange... Are you using
php?
From bartvde at xs4all.nl Thu Jan 8 00:55:49 2004
From: bartvde at xs4all.nl (Bart van den Eijnden)
Date: Thu, 08 Jan 2004 09:55:49 +0100
Subject: [Mapserver-users] WFS and ETRS89
Message-ID:
Hi list,
is it possible to have a Mapserver Web Feature Server operate on a
shapefile which is in the ETRS89 coordinate system, and then have it
generate GML with the X,Y,Z values?
I see there is currently no entry for ETRS89 in the EPSG file delivered
with Mapserver (ETRS89 has afaik EPSG code 4346).
Is it just a matter of adding the parameters and then it will work?
5.3314361111,51.7489638889,0.0 5.346075,51.7489694444,0.0
5.3460722222,51.7537694444,0.0 5.3314305556,51.7537638889,0.0
5.3314361111,51.7489638889,0.0
Best regards,
Bart
From ian at geography.leeds.ac.uk Thu Jan 8 02:35:39 2004
From: ian at geography.leeds.ac.uk (Ian Turton)
Date: Thu, 08 Jan 2004 10:35:39 +0000
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
In-Reply-To:
References:
Message-ID: <6.0.1.1.0.20040108103215.01ebfec0@geog.leeds.ac.uk>
At 14:42 07/01/2004 -0600, Steve Lime wrote:
>There's no way with pure WMS (that I know of) to get the computed bounds
>back other than by precomputing them to perfectly fit your requested
>image size. I've done that with a java digitizing client that took WMS
>images from MapServer and overlayed information from a seperate SDE/Java
>application. Worked fine. I've attached the simple map geometry class I
>used in that case, look at the fit method.
>
>Regarding bounds computation. MapServer gaurantees that the requested
>extent will fit in the image, so one of the dimensions will remain fixed
>while the other is expanded as necessary. The decision as to which to
>expand is based on how the extent is oriented (think portrait vs
>landscape) relative to the "shape" of the image. The idea is to minimize
>stuff outside the extent.
This is poor behaviour on the part of mapserver - it should return a map
with the bounds requested and the size of image requested, at least when
working in WMS mode.
This saves some heart ache for the client, though in general you want to
request a set of bounds with the same aspect ratio as your image size.
However, if you actually want the image distorted then mapserver breaks
what you're trying to do.
Ian
Ian Turton, Director, Centre for Computational Geography, University of
Leeds, Leeds, LS2 9JT
http://www.geog.leeds.ac.uk/people/i.turton http://www.ccg.leeds.ac.uk
http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
From mweinelt at planiglobe.com Thu Jan 8 02:46:26 2004
From: mweinelt at planiglobe.com (Martin Weinelt)
Date: Thu, 8 Jan 2004 11:46:26 +0100
Subject: [Mapserver-users] Perl polygon shapefile tiler
Message-ID: <200401081146.26044.mweinelt@planiglobe.com>
Dear List,
'Interpol' is a Perl script to tile polygon shapefiles using
Sutherland-Hodgman clipping.
Resulting tiles are comparable to the tiles generated by VectorTileIndex
Avenue script by Chip Hankley. Use tile4ms / shptree to make use of the tiles
in a Mapserver application.
Sutherland-Hodgman clipping might leave 'unwanted' (degenerate) edges along a
clip boundary when clipping concave polygons. I guess this is not actually a
problem, since one would not want to draw outlines of tiled polygons in a
UMN Mapserver application anyway.
This first version of the script is at the Wiki:
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?InterPol
Cheers, Martin
--
--- Martin Weinelt
--- kk+w - digital cartography
--- Kiel, Germany
--- Tel: +49.431.5791165
--- http://www.planiglobe.com
From lists at atsence.nl Thu Jan 8 02:53:11 2004
From: lists at atsence.nl (lists at atsence.nl)
Date: Thu, 8 Jan 2004 11:53:11 +0100
Subject: [Mapserver-users] scaling rasters like ttf's (gif, jpg etc)
Message-ID: <003401c3d5d5$9c73c910$0600a8c0@ATSENCEDOMEIN>
This is a multi-part message in MIME format.
------=_NextPart_000_0035_01C3D5DD.FE383110
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Hi all,
=20
I wonder if there is a way to scale gif's in a mapserver app. Like the a =
ttf
location marker with php mapscript.
=20
We generatie a gif that represents a graph from a point location (local
measurements.) We position the gif on the map by using (generating) an
accompanying .wld file.
However by using it this way it will not scale with the zoom factor.
Is there anohtee way to place the gif (png/jpeg that is not the problem) =
on
a map so that it will scale like the ttf markers?
=20
Best regards,
Bart=20
=20
------=_NextPart_000_0035_01C3D5DD.FE383110
Content-Type: text/html;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Hi all,
I wonder if there is a way to scale gif’s in a =
mapserver
app. Like the a ttf location marker with php =
mapscript.
We generatie a gif that represents a graph from a =
point location
(local measurements.) We position the gif on the map by using =
(generating) an accompanying
.wld file.
However by using it this way it will not scale with =
the zoom
factor.
Is there anohtee way to place the gif (png/jpeg that =
is not
the problem) on a map so that it will scale like the ttf =
markers?
Best
regards,
Bart
------=_NextPart_000_0035_01C3D5DD.FE383110--
From ed at topozone.com Thu Jan 8 05:49:20 2004
From: ed at topozone.com (Ed McNierney)
Date: Thu, 8 Jan 2004 08:49:20 -0500
Subject: [Mapserver-users] Server load statistics
Message-ID: <13858AA1A74F30419F319ACB66A9D12203AFDF@mercator.topozone.com>
Palle -
Obviously the "server load" equation depends on a number of variables, not simply the number of maps (e.g. how large are the maps, what data sources are involved, how many layers, rendering options, reprojection on the fly, etc.)
However, TopoZone runs entirely on MapServer and certainly produces well over 3 million maps a month for ourselves and for our customers, including raster data, vector data, and many combinations of the two.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com
ed at topozone.com
-----Original Message-----
From: Palle Due Larsen [mailto:palle at mail-online.dk]
Sent: Thursday, January 08, 2004 3:40 AM
To: mapserver-users at lists.gis.umn.edu
Subject: [Mapserver-users] Server load statistics
Hi,
I'm trying to access the potential of mapserver in terms of maps delivered per month. I am looking for references to sites that deliver in excess of 3 million maps per month. Do any of you run a site or know of a site like that using mapserver? I'm sure it possible, what I'm looking for are some references/links.
Best regards
Palle Due Larsen
Carl Bro GIS&IT
F? en gratis emailkonto her: www.mail-online.dk
-----------------------------------------------
Deltag i en lille konkurrence p? nettet, og vind et gavekort p? 50.000 kroner...
KLIK HER: www.nyhedsbasen.dk/konkurrence
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From ed at topozone.com Thu Jan 8 05:56:19 2004
From: ed at topozone.com (Ed McNierney)
Date: Thu, 8 Jan 2004 08:56:19 -0500
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
Message-ID: <13858AA1A74F30419F319ACB66A9D12203AFE1@mercator.topozone.com>
Ian -
I can't agree that this is poor behavior. MapServer should also be
expected to return a map in the PROJECTION requested, which is
impossible under your scheme. In WMS mode the SRS is part of the
request and should be respected just as much as the WIDTH, HEIGHT, and
BBOX parameters, shouldn't it?
If you want the image "distorted", you're not looking for a map - you're
making a picture. If you can define the distortion in a
cartographically accurate way (e.g. a picture), then it is indeed a map;
but you can also provide MapServer with the definition of that
projection and cause it to "distort" the image the way you want.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com
ed at topozone.com
-----Original Message-----
From: Ian Turton [mailto:ian at geography.leeds.ac.uk]
Sent: Thursday, January 08, 2004 5:36 AM
To: Steve Lime; mapserver-users at lists.gis.umn.edu
Subject: Re: [Mapserver-users] WMS BBOX vs. Actual Bounds
At 14:42 07/01/2004 -0600, Steve Lime wrote:
>There's no way with pure WMS (that I know of) to get the computed
>bounds back other than by precomputing them to perfectly fit your
>requested image size. I've done that with a java digitizing client that
>took WMS images from MapServer and overlayed information from a
>seperate SDE/Java application. Worked fine. I've attached the simple
>map geometry class I used in that case, look at the fit method.
>
>Regarding bounds computation. MapServer gaurantees that the requested
>extent will fit in the image, so one of the dimensions will remain
>fixed while the other is expanded as necessary. The decision as to
>which to expand is based on how the extent is oriented (think portrait
>vs
>landscape) relative to the "shape" of the image. The idea is to
>minimize stuff outside the extent.
This is poor behaviour on the part of mapserver - it should return a map
with the bounds requested and the size of image requested, at least when
working in WMS mode.
This saves some heart ache for the client, though in general you want to
request a set of bounds with the same aspect ratio as your image size.
However, if you actually want the image distorted then mapserver breaks
what you're trying to do.
Ian
Ian Turton, Director, Centre for Computational Geography, University of
Leeds, Leeds, LS2 9JT
http://www.geog.leeds.ac.uk/people/i.turton http://www.ccg.leeds.ac.uk
http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From ian at geography.leeds.ac.uk Thu Jan 8 06:10:03 2004
From: ian at geography.leeds.ac.uk (Ian Turton)
Date: Thu, 08 Jan 2004 14:10:03 +0000
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
In-Reply-To: <13858AA1A74F30419F319ACB66A9D12203AFE1@mercator.topozone.c
om>
References: <13858AA1A74F30419F319ACB66A9D12203AFE1@mercator.topozone.com>
Message-ID: <6.0.1.1.0.20040108140734.04a1ee80@geog.leeds.ac.uk>
At 08:56 08/01/2004 -0500, Ed McNierney wrote:
>Ian -
>
>I can't agree that this is poor behavior. MapServer should also be
>expected to return a map in the PROJECTION requested, which is
>impossible under your scheme. In WMS mode the SRS is part of the
>request and should be respected just as much as the WIDTH, HEIGHT, and
>BBOX parameters, shouldn't it?
Indeed - they are all important. However the WMS spec is very specific
about how to handle this case and it says you must honour all the
parameters. Otherwise people like the origianl poster are left not knowing
what they got back.
>If you want the image "distorted", you're not looking for a map - you're
>making a picture. If you can define the distortion in a
>cartographically accurate way (e.g. a picture), then it is indeed a map;
>but you can also provide MapServer with the definition of that
>projection and cause it to "distort" the image the way you want.
For example, suppose I'm displaying my picture/map on a display with non
square pixels?
Ian
Ian Turton, Director, Centre for Computational Geography, University of
Leeds, Leeds, LS2 9JT
http://www.geog.leeds.ac.uk/people/i.turton http://www.ccg.leeds.ac.uk
http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
From ed at topozone.com Thu Jan 8 06:20:51 2004
From: ed at topozone.com (Ed McNierney)
Date: Thu, 8 Jan 2004 09:20:51 -0500
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
Message-ID: <13858AA1A74F30419F319ACB66A9D12203AFE2@mercator.topozone.com>
Ian -
How is it possible to honor all parameters when they are not consistent?
I certainly understand the need to deal with unusual output devices as
you describe, but it is not very difficult for the client to address
that situation.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com
ed at topozone.com
-----Original Message-----
From: Ian Turton [mailto:ian at geography.leeds.ac.uk]
Sent: Thursday, January 08, 2004 9:10 AM
To: Ed McNierney; Ian Turton; Steve Lime;
mapserver-users at lists.gis.umn.edu
Subject: RE: [Mapserver-users] WMS BBOX vs. Actual Bounds
At 08:56 08/01/2004 -0500, Ed McNierney wrote:
>Ian -
>
>I can't agree that this is poor behavior. MapServer should also be
>expected to return a map in the PROJECTION requested, which is
>impossible under your scheme. In WMS mode the SRS is part of the
>request and should be respected just as much as the WIDTH, HEIGHT, and
>BBOX parameters, shouldn't it?
Indeed - they are all important. However the WMS spec is very specific
about how to handle this case and it says you must honour all the
parameters. Otherwise people like the origianl poster are left not
knowing what they got back.
>If you want the image "distorted", you're not looking for a map -
>you're making a picture. If you can define the distortion in a
>cartographically accurate way (e.g. a picture), then it is indeed a
>map; but you can also provide MapServer with the definition of that
>projection and cause it to "distort" the image the way you want.
For example, suppose I'm displaying my picture/map on a display with non
square pixels?
Ian
Ian Turton, Director, Centre for Computational Geography, University of
Leeds, Leeds, LS2 9JT http://www.geog.leeds.ac.uk/people/i.turton
http://www.ccg.leeds.ac.uk http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
From spencer at dmsolutions.ca Thu Jan 8 06:42:03 2004
From: spencer at dmsolutions.ca (Paul Spencer)
Date: Thu, 08 Jan 2004 09:42:03 -0500
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
In-Reply-To: <6.0.1.1.0.20040108140734.04a1ee80@geog.leeds.ac.uk>
References: <13858AA1A74F30419F319ACB66A9D12203AFE1@mercator.topozone.com> <6.0.1.1.0.20040108140734.04a1ee80@geog.leeds.ac.uk>
Message-ID: <3FFD6C3B.308@magma.ca>
For the record, I believe that the ability to return a map with
non-square pixels is one of the few areas (or the only one?) in which
MapServer DOES NOT comply with the WMS specification and, in fact,
prevents anyone from seeking WMS compliance certification for MapServer.
Note I am not expressing an opinion either way here ;)
Cheers,
Paul
Ian Turton wrote:
> At 08:56 08/01/2004 -0500, Ed McNierney wrote:
>
>> Ian -
>>
>> I can't agree that this is poor behavior. MapServer should also be
>> expected to return a map in the PROJECTION requested, which is
>> impossible under your scheme. In WMS mode the SRS is part of the
>> request and should be respected just as much as the WIDTH, HEIGHT, and
>> BBOX parameters, shouldn't it?
>
>
> Indeed - they are all important. However the WMS spec is very specific
> about how to handle this case and it says you must honour all the
> parameters. Otherwise people like the origianl poster are left not
> knowing what they got back.
>
>> If you want the image "distorted", you're not looking for a map - you're
>> making a picture. If you can define the distortion in a
>> cartographically accurate way (e.g. a picture), then it is indeed a map;
>> but you can also provide MapServer with the definition of that
>> projection and cause it to "distort" the image the way you want.
>
>
> For example, suppose I'm displaying my picture/map on a display with non
> square pixels?
>
> Ian
>
> Ian Turton, Director, Centre for Computational Geography, University of
> Leeds, Leeds, LS2 9JT
> http://www.geog.leeds.ac.uk/people/i.turton http://www.ccg.leeds.ac.uk
> http://www.geotools.org
> +44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
-----------------------------------------------------------------
|Paul Spencer spencer at dmsolutions.ca |
|-----------------------------------------------------------------|
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
-----------------------------------------------------------------
From AArace at geonetics.com Thu Jan 8 07:00:15 2004
From: AArace at geonetics.com (Andrew Arace)
Date: Thu, 08 Jan 2004 10:00:15 -0500
Subject: [Mapserver-users] Layer Status in Map File
Message-ID:
'Initializing' the map server by just sending a map=(path) CGI command
does not set the layers to the status defined in the .map file.
It seems to initialize the map (the first request) you must send a
minimum of map=(path)&layer=layer1&layer=layer2&...
So in other words, what is the point of the STATUS in the LAYER object
of the map file (aside from the DEFAULT, which is needed)
-Andrew
--
Andrew Arace
aarace at geonetics.com
Software Engineer
Geonetics, Inc
(617) 896 - 4409
Disclaimer Notice: This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute, or copy this e-mail. Please notify the sender immediately if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error free as information can be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. If verification is required please request a hard copy version. BSC Companies, Inc.; BSC Group, Inc.; Geonetics, Inc. 15 Elkins Street Boston, Massachusetts 02127 USA. www.BSCGroup.com.
http://www.bscgroup.com/
From sgillies at frii.com Thu Jan 8 07:10:30 2004
From: sgillies at frii.com (Sean Gillies)
Date: Thu, 8 Jan 2004 08:10:30 -0700
Subject: [Mapserver-users] scaling rasters like ttf's (gif, jpg etc)
In-Reply-To: <003401c3d5d5$9c73c910$0600a8c0@ATSENCEDOMEIN>
References: <003401c3d5d5$9c73c910$0600a8c0@ATSENCEDOMEIN>
Message-ID:
On Jan 8, 2004, at 3:53 AM, wrote:
> Hi all,
>
> ?
>
> I wonder if there is a way to scale gif?s in a mapserver app. Like the
> a ttf location marker with php mapscript.
>
> ?
>
> We generatie a gif that represents a graph from a point location
> (local measurements.) We position the gif on the map by using
> (generating) an accompanying ..wld file.
>
> However by using it this way it will not scale with the zoom factor.
>
> Is there anohtee way to place the gif (png/jpeg that is not the
> problem) on a map so that it will scale like the ttf markers?
>
> ?
>
> Best regards,
>
> Bart
>
> ?
Bart,
Do I understand correctly that you have a point layer and want to use
an image as a symbol for the point? Do something like this
...
SYMBOL
NAME "symbol_point1"
TYPE PIXMAP
IMAGE path/to/generated/symbol.gif
END
LAYER
NAME "point1"
TYPE POINT
FEATURE
POINTS 100 100 END # Replace with true coordinates
END
SYMBOLSCALE 100000 # Scale at which symbol appears at the size below
CLASS
STYLE
SYMBOL "symbol_point1"
SIZE 64 # This is the size at scale of 1:10,000
END
MINSIZE 32 # Smallest size symbol will be drawn
MAXSIZE 128 # Largest size symbol will be drawn
END
END
...
This might be difficult if you have many points. I like your idea of
using the graph as a raster ... if the world file is correct, the
graph should zoom in and out just like the rest of the map.
Hope this helps,
Sean
--
Sean Gillies
sgillies at frii dot com
http://users.frii.com/sgillies
From thelen at ccgis.de Thu Jan 8 07:15:01 2004
From: thelen at ccgis.de (thelen at ccgis.de)
Date: Thu, 8 Jan 2004 16:15:01 +0100 (CET)
Subject: [Mapserver-users] MapServer 4.01 - unreadable error messages
In-Reply-To:
References:
Message-ID: <1209.192.168.2.109.1073574901.squirrel@vogon.ccgis.de>
Hi all,
Actually according to the OGC specs mapserver should have used
"EXCEPTIONS=application/vnd.ogc.se_xml" as a default value if no other is
supplied. 3.6.x did, mapserver 4.x not. Is there a special reason for this
change?
Regards,
Benjamin
> We have solved the problem.
> We had a closer look at our request-URL and the OGC-Specs and added the
parameter "EXCEPTIONS=application/vnd.ogc.se_xml" (we did not use it
before
> because the OGC-Spec says that it is used as default-value) and now our
request looks like this and we get "readable" error-messages:
>
> http://192.168.2.90/cgi-bin/mapserv?map=/data/umn/germany_postgis1.map&WMTVE
R=1.0.0&REQUEST=feature_info&LAYERS=Topo,Grenze,Strassen,Staedtepunkte,Staed
tenamen&STYLES=default,default,default,default,default&SRS=EPSG:31493&BBOX=2
814061.782833395,5253088.015946961,3957426.454366242,6004441.94092474&WIDTH685&HEIGHT=450&FORMAT=png&TRANSPARENT=FALSE&FEATURE_COUNT=20&BGCOLOR=0xfffff
f&QUERY_LAYERS=Staedtepunkte&X=379&Y=277&INFO_FORMAT=text/html&EXCEPTIONS=ap
plication/vnd.ogc.se_xml
>
> Best regards,
>
> Christina
>
> -----Urspr?ngliche Nachricht-----
> Von: Tyler Mitchell [mailto:TMitchell at lignum.com]
> Gesendet: Mittwoch, 7. Januar 2004 19:38
> An: Christina Biakowski
> Cc: Mapserver-Users at Lists. Gis. Umn. Edu
> Betreff: Re: [Mapserver-users] MapServer 4.01 - unreadable error messages
>
>
>
>
>
>
>
>
>
> mapserver-users-admin at lists.gis.umn.edu wrote on 01/07/2004 04:33:54 AM:
>
>> Dear list,
>> we have upgraded (OS: FreeBSD) from MapServer 3.66 to 4.01. Running
into
> an
>> error with the getfeatureInfo-request MapServer 4.01 returns the error
message in binary code using "content-type image/png", like:
>> Content-type: image/png ?PNG
>> IHDR????RlPLTE???U??~tIDATx??]p?y??????@??????xO9?K5????N?o?.>
???:?Y?9?? f??L?N35??8?? ?I?C??b? ?...
>> With MapServer 3.66 we get "readable" error messages (Content-type:
text/html).
>
> Christina, is it possible for you to show us what the URL request was?
It
> may also be helpful to post your .map file. I'm wondering if it is
returning something like the mapserv executable. Strange... Are you
using
> php?
>
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
From morissette at dmsolutions.ca Thu Jan 8 07:37:36 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Thu, 08 Jan 2004 10:37:36 -0500
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
In-Reply-To: <13858AA1A74F30419F319ACB66A9D12203AFE2@mercator.topozone.com>
References: <13858AA1A74F30419F319ACB66A9D12203AFE2@mercator.topozone.com>
Message-ID: <3FFD7940.7090803@dmsolutions.ca>
Ed McNierney wrote:
> Ian -
>
> How is it possible to honor all parameters when they are not consistent?
> I certainly understand the need to deal with unusual output devices as
> you describe, but it is not very difficult for the client to address
> that situation.
>
I don't know if specifying a SRS+BBOX with a width/height ration that
doesn't match the WIDTH/HEIGHT should be called consistent or not, but
it is a valid request according to the specs. While I would discourage
the generation of such requests in general I can understand why it would
be legitimate for some clients to request that, for instance if the
device has non-square pixels. Unfortunately significant changes would be
required to support that in MapServer, that's why we haven't done it yet.
Now, back to the original problem that was reported, if the client makes
sure that the width/height in the BBOX matches the WIDTH/HEIGHT value in
the GetMap request, then what they get is fully predictable.
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From ian at geography.leeds.ac.uk Thu Jan 8 07:55:37 2004
From: ian at geography.leeds.ac.uk (Ian Turton)
Date: Thu, 08 Jan 2004 15:55:37 +0000
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
In-Reply-To: <13858AA1A74F30419F319ACB66A9D12203AFE2@mercator.topozone.c
om>
References: <13858AA1A74F30419F319ACB66A9D12203AFE2@mercator.topozone.com>
Message-ID: <6.0.1.1.0.20040108155307.04698000@geog.leeds.ac.uk>
At 09:20 08/01/2004 -0500, Ed McNierney wrote:
>Ian -
>
>How is it possible to honor all parameters when they are not consistent?
You have different scales in the X and Y directions.
>I certainly understand the need to deal with unusual output devices as
>you describe, but it is not very difficult for the client to address
>that situation.
It is difficult for the client to deal with if it asks for the image to be
distorted but the one it gets back isn't. Mapserver should respect the WMS
spec on this point (at least in wms mode).
Ian
Ian Turton, Director, Centre for Computational Geography, University of
Leeds, Leeds, LS2 9JT
http://www.geog.leeds.ac.uk/people/i.turton http://www.ccg.leeds.ac.uk
http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
From morissette at dmsolutions.ca Thu Jan 8 08:09:30 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Thu, 08 Jan 2004 11:09:30 -0500
Subject: [Mapserver-users] MapServer 4.01 - unreadable error messages
In-Reply-To: <1209.192.168.2.109.1073574901.squirrel@vogon.ccgis.de>
References: <1209.192.168.2.109.1073574901.squirrel@vogon.ccgis.de>
Message-ID: <3FFD80BA.2070304@dmsolutions.ca>
thelen at ccgis.de wrote:
> Hi all,
>
> Actually according to the OGC specs mapserver should have used
> "EXCEPTIONS=application/vnd.ogc.se_xml" as a default value if no other is
> supplied. 3.6.x did, mapserver 4.x not. Is there a special reason for this
> change?
>
Your request is for WMTVER=1.0.0, and in version 1.0.0, the default was
to use INIMAGE, see table 6.3 of the (00-028) WMS 1.0.0 spec.
The default has changed to XML starting at version 1.0.1, and that's
what is implemented in MapServer.
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From ed at topozone.com Thu Jan 8 08:46:39 2004
From: ed at topozone.com (Ed McNierney)
Date: Thu, 8 Jan 2004 11:46:39 -0500
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
Message-ID: <13858AA1A74F30419F319ACB66A9D12203AFE3@mercator.topozone.com>
Ian -
If you have different scales in X and Y directions, the projection
should reflect that. If the projection is not defined to have different
scales, then asking for different scales is not consistent.
If I ask for a 1,000-meter by 1,000-meter area in UTM projection in an
image that's 300 pixels by 200 pixels, it's not possible to do all
three. If I keep the area 1,000x1,000 and stretch it to fit in 300x200
pixels, then the projection is no longer UTM. If I keep the area
1,000x1,000 and the projection UTM, I have to modify the image size and
return something square - 300x300, for example. If I keep the
projection UTM and the output image 300x200, then I have to modify the
map area to something 1.5:1 - 1,500x1,000 meters, for example.
MapServer, of course, chooses the last option, but I have a hard time
seeing how any one of the three choices is the "right" answer.
If you're creating output for a device with non-square pixels, it seems
that the way to handle that would be to provide an additional input
parameter to the WMS interface, describing the aspect ratio of the the
pixels. This would still allow a client to make an inconsistent
request, but it would allow requests intended for non-square pixels to
be made consistent with the specified projection.
However, you are absolutely correct that this is NOT how the WMS
specification handles it. The specification does require the server to
stretch the image to fit the box, thereby presuming that any
inconsistency in the request is due to a careful client requesting an
image for non-square pixels, rather than an error.
I suppose support for non-rectangular pixels can be left for another
discussion .
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com
ed at topozone.com
-----Original Message-----
From: Ian Turton [mailto:ian at geography.leeds.ac.uk]
Sent: Thursday, January 08, 2004 10:56 AM
To: Ed McNierney; mapserver-users at lists.gis.umn.edu
Subject: RE: [Mapserver-users] WMS BBOX vs. Actual Bounds
At 09:20 08/01/2004 -0500, Ed McNierney wrote:
>Ian -
>
>How is it possible to honor all parameters when they are not
consistent?
You have different scales in the X and Y directions.
>I certainly understand the need to deal with unusual output devices as
>you describe, but it is not very difficult for the client to address
>that situation.
It is difficult for the client to deal with if it asks for the image to
be distorted but the one it gets back isn't. Mapserver should respect
the WMS spec on this point (at least in wms mode).
Ian
Ian Turton, Director, Centre for Computational Geography, University of
Leeds, Leeds, LS2 9JT http://www.geog.leeds.ac.uk/people/i.turton
http://www.ccg.leeds.ac.uk http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
From hugo at pbh.gov.br Thu Jan 8 08:58:19 2004
From: hugo at pbh.gov.br (Hugo Nathaniel Rodrigues)
Date: Thu, 8 Jan 2004 14:58:19 -0200
Subject: [Mapserver-users] happiness
Message-ID: <005401c3d608$9dccc130$7a00110a@ESTIVA>
This is a multi-part message in MIME format.
------=_NextPart_000_0051_01C3D5F7.DA29B270
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
i just finished one little application (my first) where you can type one =
address with incomplete names of street and town, the application will =
found all the matches and will give you the list to you to choose one, =
then you type the number of your address and the application will show =
you the map of the city with one star symbol in the location of the =
address you typed... worked very well!!!!!!!!
i make it in php accessing ms-sql database and php_mapscript + mapserver =
(apache / php)
thanks for all the support from the forum, special thanks to you daniel, =
good work guys, good work!!!!!!
Hugo Rodrigues
Analista/Consultor
SSSS - Prodabel
------=_NextPart_000_0051_01C3D5F7.DA29B270
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
i just finished one little application =
(my first)=20
where you can type one address with incomplete names of street and town, =
the=20
application will found all the matches and will give you the list to you =
to=20
choose one, then you type the number of your address and the application =
will=20
show you the map of the city with one star symbol in the location of the =
address=20
you typed... worked very well!!!!!!!!
i make it in php accessing ms-sql =
database and=20
php_mapscript + mapserver (apache / php)
thanks for all the support from the =
forum, special=20
thanks to you daniel, good work guys, good work!!!!!!
Hugo =
Rodrigues Analista/Consultor SSSS -=20
Prodabel
------=_NextPart_000_0051_01C3D5F7.DA29B270--
From steve.lime at dnr.state.mn.us Thu Jan 8 09:00:03 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Thu, 08 Jan 2004 11:00:03 -0600
Subject: [Mapserver-users] Expression parser error
Message-ID:
Did you check the values in the ZPIL column? What do they look like?
Sounds to me like there may be non-numeric data in it. Can you share it
so I could have a look?
Steve
From steve.lime at dnr.state.mn.us Thu Jan 8 09:04:16 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Thu, 08 Jan 2004 11:04:16 -0600
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
Message-ID:
There was a bug filed way back regarding non-square pixels and there has
been some progress in supporting this, but it has not been a high
priority at all- most folks want square pixels. The work-around I
mentioned yesterday is still quite reasonable and works well.
Steve
>>> "Ed McNierney" 1/8/2004 10:46:39 AM >>>
Ian -
If you have different scales in X and Y directions, the projection
should reflect that. If the projection is not defined to have
different
scales, then asking for different scales is not consistent.
If I ask for a 1,000-meter by 1,000-meter area in UTM projection in an
image that's 300 pixels by 200 pixels, it's not possible to do all
three. If I keep the area 1,000x1,000 and stretch it to fit in
300x200
pixels, then the projection is no longer UTM. If I keep the area
1,000x1,000 and the projection UTM, I have to modify the image size
and
return something square - 300x300, for example. If I keep the
projection UTM and the output image 300x200, then I have to modify the
map area to something 1.5:1 - 1,500x1,000 meters, for example.
MapServer, of course, chooses the last option, but I have a hard time
seeing how any one of the three choices is the "right" answer.
If you're creating output for a device with non-square pixels, it
seems
that the way to handle that would be to provide an additional input
parameter to the WMS interface, describing the aspect ratio of the the
pixels. This would still allow a client to make an inconsistent
request, but it would allow requests intended for non-square pixels to
be made consistent with the specified projection.
However, you are absolutely correct that this is NOT how the WMS
specification handles it. The specification does require the server
to
stretch the image to fit the box, thereby presuming that any
inconsistency in the request is due to a careful client requesting an
image for non-square pixels, rather than an error.
I suppose support for non-rectangular pixels can be left for another
discussion .
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com
ed at topozone.com
-----Original Message-----
From: Ian Turton [mailto:ian at geography.leeds.ac.uk]
Sent: Thursday, January 08, 2004 10:56 AM
To: Ed McNierney; mapserver-users at lists.gis.umn.edu
Subject: RE: [Mapserver-users] WMS BBOX vs. Actual Bounds
At 09:20 08/01/2004 -0500, Ed McNierney wrote:
>Ian -
>
>How is it possible to honor all parameters when they are not
consistent?
You have different scales in the X and Y directions.
>I certainly understand the need to deal with unusual output devices as
>you describe, but it is not very difficult for the client to address
>that situation.
It is difficult for the client to deal with if it asks for the image
to
be distorted but the one it gets back isn't. Mapserver should respect
the WMS spec on this point (at least in wms mode).
Ian
Ian Turton, Director, Centre for Computational Geography, University
of
Leeds, Leeds, LS2 9JT http://www.geog.leeds.ac.uk/people/i.turton
http://www.ccg.leeds.ac.uk http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From arnulf.christl at ccgis.de Thu Jan 8 09:07:29 2004
From: arnulf.christl at ccgis.de (Arnulf Christl)
Date: Thu, 08 Jan 2004 18:07:29 +0100
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
In-Reply-To: <3FFD6C3B.308@magma.ca>
References: <13858AA1A74F30419F319ACB66A9D12203AFE1@mercator.topozone.com> <6.0.1.1.0.20040108140734.04a1ee80@geog.leeds.ac.uk> <3FFD6C3B.308@magma.ca>
Message-ID: <3FFD8E51.2060000@ccgis.de>
Paul Spencer wrote:
> For the record, I believe that the ability to return a map with
> non-square pixels is one of the few areas (or the only one?) in which
> MapServer DOES NOT comply with the WMS specification and, in fact,
> prevents anyone from seeking WMS compliance certification for MapServer.
Hi,
we run accross this problem all the time when integrating MS with other
WMS - and it always takes a lot of time to explain the implications. The
WMS spec is very specific about this (as Ian stated) and it does make
sense when you think about it long enough.
Most proprietary mapserver in the beginning had the same problem and we
came accross at least 5 different ways to "cheat" the map extent (lower
left, upper left, center center, center top, center bottom).
We hope that it will be implemented correctly (as specified in the WMS
spec) in UMN MapServer soon because many of the proprietary packages out
there already have done it and it gets more and more complicated to
integrate these compliant WMS with the UMN MS.
Probalby it will cause an uproar of all those users who currently use
the "wrong" implementation and got used to it or have adapted their
software to manage this problem (as we have done).
> Note I am not expressing an opinion either way here ;)
We do express an opinion: Better change it now as someday (soon) it will
have to be done anyway (& it doesn't matter whether we think its nicer
or not).
Cheers, Arnulf.
>
> Cheers,
>
> Paul
>
> Ian Turton wrote:
>
>> At 08:56 08/01/2004 -0500, Ed McNierney wrote:
>>
>>> Ian -
>>>
>>> I can't agree that this is poor behavior. MapServer should also be
>>> expected to return a map in the PROJECTION requested, which is
>>> impossible under your scheme. In WMS mode the SRS is part of the
>>> request and should be respected just as much as the WIDTH, HEIGHT, and
>>> BBOX parameters, shouldn't it?
>>
>>
>>
>> Indeed - they are all important. However the WMS spec is very
>> specific about how to handle this case and it says you must honour
>> all the parameters. Otherwise people like the origianl poster are
>> left not knowing what they got back.
>>
>>> If you want the image "distorted", you're not looking for a map -
>>> you're
>>> making a picture. If you can define the distortion in a
>>> cartographically accurate way (e.g. a picture), then it is indeed a
>>> map;
>>> but you can also provide MapServer with the definition of that
>>> projection and cause it to "distort" the image the way you want.
>>
>>
>>
>> For example, suppose I'm displaying my picture/map on a display with
>> non square pixels?
>>
>> Ian
>>
>> Ian Turton, Director, Centre for Computational Geography, University
>> of Leeds, Leeds, LS2 9JT
>> http://www.geog.leeds.ac.uk/people/i.turton
>> http://www.ccg.leeds.ac.uk http://www.geotools.org
>> +44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
>>
>> _______________________________________________
>> Mapserver-users mailing list
>> Mapserver-users at lists.gis.umn.edu
>> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>>
>
From arnulf.christl at ccgis.de Thu Jan 8 09:07:31 2004
From: arnulf.christl at ccgis.de (Arnulf Christl)
Date: Thu, 08 Jan 2004 18:07:31 +0100
Subject: [Mapserver-users] Server load statistics
In-Reply-To:
References:
Message-ID: <3FFD8E53.3050700@ccgis.de>
Palle Due Larsen wrote:
>Hi,
>
>I'm trying to access the potential of mapserver in terms of maps
>delivered per month. I am looking for references to sites that deliver
>in excess of 3 million maps per month. Do any of you run a site or know
>of a site like that using mapserver? I'm sure it possible, what I'm
>looking for are some references/links.
>
>Best regards
>
>Palle Due Larsen
>Carl Bro GIS&IT
>
>
Hi,
we have set up a robot on one of our faster servers some time ago and
produced 430,000 map requests in 24 hours. Each map had an image size of
between 5 and 40kb, the MAP contained a PostGIS layer with 200,000
polylines and 36 GB TIFF aerial images in about 700 tiles.
We also have a much slower server which takes up to 4 seconds per
request because of enormous amounts of data... and if you then take into
account that request peaks are caused by traffic fluctuations you cannot
say anything much about general performance anyway.
In the end we can only assure you that it will be hard to find anything
faster than a well tuned UMN MapServer anyway.
Cheers, Arnulf.
From Tom.Kralidis at ec.gc.ca Thu Jan 8 09:25:15 2004
From: Tom.Kralidis at ec.gc.ca (Kralidis,Tom [Burlington])
Date: Thu, 8 Jan 2004 12:25:15 -0500
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
Message-ID: <2576812186CDD411BF1500508B6DCE9505D49451@ECNWRI1.ontario.int.ec.gc.ca>
Isn't this the one test which failed for the OGC conformance testing? IMHO,
we should try to fix this one.
..Tom
> -----Original Message-----
> From: Steve Lime [mailto:steve.lime at dnr.state.mn.us]
> Sent: Thursday, January 08, 2004 12:04 PM
> To: ian at geography.leeds.ac.uk;
> mapserver-users at lists.gis.umn.edu; ed at topozone.com
> Subject: RE: [Mapserver-users] WMS BBOX vs. Actual Bounds
>
>
> There was a bug filed way back regarding non-square pixels
> and there has been some progress in supporting this, but it
> has not been a high priority at all- most folks want square
> pixels. The work-around I mentioned yesterday is still quite
> reasonable and works well.
>
> Steve
>
> >>> "Ed McNierney" 1/8/2004 10:46:39 AM >>>
> Ian -
>
> If you have different scales in X and Y directions, the
> projection should reflect that. If the projection is not
> defined to have different scales, then asking for different
> scales is not consistent.
>
> If I ask for a 1,000-meter by 1,000-meter area in UTM
> projection in an image that's 300 pixels by 200 pixels, it's
> not possible to do all three. If I keep the area 1,000x1,000
> and stretch it to fit in 300x200 pixels, then the projection
> is no longer UTM. If I keep the area 1,000x1,000 and the
> projection UTM, I have to modify the image size and return
> something square - 300x300, for example. If I keep the
> projection UTM and the output image 300x200, then I have to
> modify the map area to something 1.5:1 - 1,500x1,000 meters,
> for example. MapServer, of course, chooses the last option,
> but I have a hard time seeing how any one of the three
> choices is the "right" answer.
>
> If you're creating output for a device with non-square
> pixels, it seems that the way to handle that would be to
> provide an additional input parameter to the WMS interface,
> describing the aspect ratio of the the pixels. This would
> still allow a client to make an inconsistent request, but it
> would allow requests intended for non-square pixels to be
> made consistent with the specified projection.
>
> However, you are absolutely correct that this is NOT how the
> WMS specification handles it. The specification does require
> the server to stretch the image to fit the box, thereby
> presuming that any inconsistency in the request is due to a
> careful client requesting an image for non-square pixels,
> rather than an error.
>
> I suppose support for non-rectangular pixels can be left for
> another discussion .
>
> - Ed
>
> Ed McNierney
> President and Chief Mapmaker
> TopoZone.com
> ed at topozone.com
>
>
> -----Original Message-----
> From: Ian Turton [mailto:ian at geography.leeds.ac.uk]
> Sent: Thursday, January 08, 2004 10:56 AM
> To: Ed McNierney; mapserver-users at lists.gis.umn.edu
> Subject: RE: [Mapserver-users] WMS BBOX vs. Actual Bounds
>
> At 09:20 08/01/2004 -0500, Ed McNierney wrote:
> >Ian -
> >
> >How is it possible to honor all parameters when they are not
> consistent?
>
> You have different scales in the X and Y directions.
>
> >I certainly understand the need to deal with unusual output
> devices as
>
> >you describe, but it is not very difficult for the client to address
> >that situation.
>
> It is difficult for the client to deal with if it asks for
> the image to be distorted but the one it gets back isn't.
> Mapserver should respect the WMS spec on this point (at least
> in wms mode).
>
> Ian
>
> Ian Turton, Director, Centre for Computational Geography,
> University of Leeds, Leeds, LS2 9JT
> http://www.geog.leeds.ac.uk/people/i.turton
>
http://www.ccg.leeds.ac.uk http://www.geotools.org
+44 (0) 113 343 3392 fax: +44 (0) 113 343 3308
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From elrod at oaktownunderground.com Thu Jan 8 09:10:21 2004
From: elrod at oaktownunderground.com (Leah Roderman)
Date: Thu, 8 Jan 2004 09:10:21 -0800 (PST)
Subject: [Mapserver-users] Re: Expression parser error
In-Reply-To:
Message-ID: <5182146.1073581821864.JavaMail.root@homer.codemagi.com>
Aha, that would be it:
$: ogrinfo -ro -where 'ZIPL > 94600 AND ZIPL < 94700' data/tgr06001lkA.shp tgr06001lkA
INFO: Open of `data/tgr06001lkA.shp'
using driver `ESRI Shapefile' successful.
ERROR 1: Attempt to use STRING field `ZIPL' with numeric comparison `>'.
So, rather than using one query to display all geometry objects as a single layer, I should create multiple layers, each displaying the object of a matching (zip code) string.
>Did you check the values in the ZPIL column? What do they look like?
>Sounds to me like there may be non-numeric data in it. Can you share it
>so I could have a look?
>
>Steve
>
From woodbri at swoodbridge.com Thu Jan 8 11:50:01 2004
From: woodbri at swoodbridge.com (woodbri at swoodbridge.com)
Date: Thu, 08 Jan 2004 14:50:01 -0500
Subject: [Mapserver-users] Mapfile reference question
Message-ID: <3FFD6E19.32496.D0F27DEB@localhost>
Hi all,
I seem to remember using some string function in the mapfile but I
can't find any reference to them. Do you know about them? can you add
them to the mapfile-reference.
http://mapserver.gis.umn.edu/doc40/mapfile-reference.html
It was used like:
TEXT (mid(3,-1,[FIELD]))
or maybe
TEXT (mid(3,len([FIELD]),[FIELD])
to generate extract characters 3..len([FIELD])
it seems to me that there were functions like:
mid(start,stop,string)
left(num,string)
right(num,string)
len(string)
concat(string1,string2,...)
Have these gone away, was I dreaming, or replaced by regular
expressions? If these are still valid, they should get added to the
Mapfile reference.
-Steve W.
From morissette at dmsolutions.ca Thu Jan 8 11:58:29 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Thu, 08 Jan 2004 14:58:29 -0500
Subject: [Mapserver-users] WFS and ETRS89
In-Reply-To:
References:
Message-ID: <3FFDB665.9090400@dmsolutions.ca>
Bart van den Eijnden wrote:
>
> is it possible to have a Mapserver Web Feature Server operate on a
> shapefile which is in the ETRS89 coordinate system, and then have it
> generate GML with the X,Y,Z values?
>
> I see there is currently no entry for ETRS89 in the EPSG file delivered
> with Mapserver (ETRS89 has afaik EPSG code 4346).
>
> Is it just a matter of adding the parameters and then it will work?
>
You'll have to define EPSG:4346 in your epsg file. I don't think you'll
be able to get MapServer to use EPSG:4346 without a definition in the
epsg file.
I don't know why it's not already there if you say that it's listed by
EPSG, maybe Frank would know (since he's the PROJ4 maintainer). BTW, it
might help him to know in which version of the EPSG database you found
that code.
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From bartvde at xs4all.nl Thu Jan 8 12:15:08 2004
From: bartvde at xs4all.nl (Bart van den Eijnden)
Date: Thu, 08 Jan 2004 21:15:08 +0100
Subject: [Mapserver-users] WFS and ETRS89
In-Reply-To: <3FFDB665.9090400@dmsolutions.ca>
References: <3FFDB665.9090400@dmsolutions.ca>
Message-ID:
Hi Daniel,
I found it in the EPSG_v64.mdb (Version 6.4, 15-10-2003), but the revision
date in the database for this CRS says 07-12-2002 so it must have been
present since then.
But it is not a problem for Mapserver that is a 3D CRS?
Best regards,
Bart
On Thu, 08 Jan 2004 14:58:29 -0500, Daniel Morissette
wrote:
> Bart van den Eijnden wrote:
>>
>> is it possible to have a Mapserver Web Feature Server operate on a
>> shapefile which is in the ETRS89 coordinate system, and then have it
>> generate GML with the X,Y,Z values?
>>
>> I see there is currently no entry for ETRS89 in the EPSG file delivered
>> with Mapserver (ETRS89 has afaik EPSG code 4346).
>>
>> Is it just a matter of adding the parameters and then it will work?
>>
>
> You'll have to define EPSG:4346 in your epsg file. I don't think you'll
> be able to get MapServer to use EPSG:4346 without a definition in the
> epsg file.
>
> I don't know why it's not already there if you say that it's listed by
> EPSG, maybe Frank would know (since he's the PROJ4 maintainer). BTW, it
> might help him to know in which version of the EPSG database you found
> that code.
>
> Daniel
--
From morissette at dmsolutions.ca Thu Jan 8 12:29:01 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Thu, 08 Jan 2004 15:29:01 -0500
Subject: [Mapserver-users] WFS and ETRS89
In-Reply-To:
References: <3FFDB665.9090400@dmsolutions.ca>
Message-ID: <3FFDBD8D.1080301@dmsolutions.ca>
Bart van den Eijnden wrote:
> Hi Daniel,
>
> I found it in the EPSG_v64.mdb (Version 6.4, 15-10-2003), but the
> revision date in the database for this CRS says 07-12-2002 so it must
> have been present since then.
>
> But it is not a problem for Mapserver that is a 3D CRS?
>
OOpps... I didn't realize it was a 3D CRS... then you're out of luck:
MapServer doesn't handle Z values.
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From James.P.Buzbee at lmco.com Thu Jan 8 12:58:25 2004
From: James.P.Buzbee at lmco.com (Jim Buzbee)
Date: Thu, 08 Jan 2004 13:58:25 -0700
Subject: [Mapserver-users] Clueless newbie question
In-Reply-To: <3FFC3639.1030308@pobox.com>
References: <3FFC2C2C.5040001@lmco.com> <3FFC3639.1030308@pobox.com>
Message-ID: <3FFDC471.7000605@lmco.com>
Frank Warmerdam wrote:
> Jim Buzbee wrote:
>
>>
>> I've been working on a quick proof-of-concept using mapserver and
>> don't understand the process of creating a map file for some data I
>> acquired.
>>
>
...
>
> Jim,
>
> This is an arc/info binary grid coverage. You can use it directly
> in MapServer if you have GDAL support built-in, or use GDAL to convert it
> to other formats.
>
> http://www.remotesensing.org/gdal/frmt_various.html#AIG
>
> Good luck,
>
Thanks to everyone who pointed my to GDAL. I've been experimenting with
it but have first taken a step back to see if I can just display a
simple raster image.
I created a minimal map file like so :
NAME DEMO
STATUS ON
SIZE 600 600
EXTENT 388107.634400379 5203120.88405952 500896.339019834 5310243.30613897
UNITS METERS
SHAPEPATH "data"
LAYER
NAME "raster"
DATA "demo.jpg"
TYPE RASTER
STATUS ON
END
END
Where demo.jpg is a 600x600 grayscale jpeg image in my data directory. I
then created a demo.wld file in the data directory like so :
2
0.0000000000
0.0000000000
-2
388107.634400379
5203120.88405952
I wrote a little Java program :
import java.io.*;
import edu.umn.gis.mapscript.*;
public class Test
{
public static void main(String[] args) throws IOException
{
mapObj map;
imageObj image;
System.loadLibrary("mapscript");
map = new mapObj(args[0]);
if ( map == null )
{
System.out.println("Could not create Map Object " + args[0] );
System.exit(2);
}
image = map.draw();
if ( image != null )
{
image.save("demo.png");
}
else
{
System.out.println("Error creating map using \"" + args[0] +"\"");
System.exit(1);
}
}
}
Mapserver reports the following capabilities :
mapserv -v MapServer version 4.0.1 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
SUPPORTS=FREETYPE INPUT=EPPL7 INPUT=JPEG INPUT=SHAPEFILE
The java program works fine using the map file from the ms_demo included
in the 4.0.1 distribution. Using my map file, the program runs
successfully but I just end up with a 600x600 solid white demo.png file.
I suspect the problem may be that the registration is off because I just
copied the values from the demo data (without really understanding them...).
Any assistance is appreciated.
Jim Buzbee
From rsanabria at prosis.com Thu Jan 8 13:05:55 2004
From: rsanabria at prosis.com (rsanabria at prosis.com)
Date: Thu, 08 Jan 2004 16:05:55 -0500 (COT)
Subject: [Mapserver-users] (no subject)
Message-ID: <1073595955.3ffdc63304e69@fiona.procalculo.com>
Hi,
Is There free tool to Geocode with Mapserver?
Thanks
Ricardo
From bwragg at tpg.com.au Thu Jan 8 13:59:20 2004
From: bwragg at tpg.com.au (Benjamin Wragg)
Date: Fri, 9 Jan 2004 08:29:20 +1030
Subject: [Mapserver-users] Looseing reference to classes when ms_newClassObj is run
Message-ID: <000001c3d632$ab69eaa0$0200a8c0@mapping12>
This is a multi-part message in MIME format.
------=_NextPart_000_0001_01C3D68A.ADF82EA0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi all,
I'm currently writing some PHP classes to wrap some functions around the
Mapscript classes like the layer, class and map classes. I've run into
some trouble with references to objects and it seems that the
ms_newClassObj function is whats messing things up. I know that sounds
strange but let me try and explain.
I have made my own php LayerObj object which has a msLayer property
($layer->msLayer) which holds a layer object that is returned from
running ms_newLayerObj. So I create a new LayerObj and I get a
ms_newLayerObj created as a property of my object. eg.
$layer = new LayerObj($map);
//I now can access the ms layer object through
$layer->msLayer->('name','Test layer');
class LayerObj{
var $msLayer;
function LayerObj(&$mapObj){
$this->msLayer=ms_newLayerObj($mapObj);
}
...other methods
}
I've written some functions in my LayerObj which act as a wrapper to the
mapserver layer functions. e.g set connection type, etc. These all work
well. When I compare the properties of $layer->msLayer to the properties
of $map->getLayer(x) I can see they are both pointing to the some object
in memory. I've got Zend studio and I can change a property of
$layer->msLayer and I see the changes reflected in the $map->getLayer(x)
instantly.
All the code works well until I get too the line where I add a Class to
the layer:
$class=ms_newClassObj($layer->msLayer);
If at this point I check the numclass property I get two different
results:
$layer->msLayer->numclasses;
//Prints 1
$map->getlayer(x)->numclasses
//Prints 0
It seems as soon as I run ms_newClassObj the reference between the
mapserver layer and the mapserver map object gets severed! Any ideas?
Thanks,
Benjamin Wragg
------=_NextPart_000_0001_01C3D68A.ADF82EA0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message
Hi=20
all,
I'm =
currently=20
writing some PHP classes to wrap some functions around the Mapscript =
classes=20
like the layer, class and map classes. I've run into some trouble with=20
references to objects and it seems that the ms_newClassObj function is =
whats=20
messing things up. I know that sounds strange but let me try and=20
explain.
I have =
made my=20
own php LayerObj object which has a msLayer property=20
($layer->msLayer) which holds a layer object that is returned =
from=20
running ms_newLayerObj. So I create a new LayerObj and I get a =
ms_newLayerObj=20
created as a property of my object. eg.
=20
$layer =3D new LayerObj($map);
=20
//I now can access the ms layer object through
I've =
written some=20
functions in my LayerObj which act as a wrapper to the mapserver layer=20
functions. e.g set connection type, etc. These all work well. When I =
compare the=20
properties of $layer->msLayer to the properties =
of $map->getLayer(x)=20
I can see they are both pointing to the some object in memory. I've got =
Zend=20
studio and I can change a property of $layer->msLayer and I see the =
changes=20
reflected in the $map->getLayer(x) instantly.
All =
the code works=20
well until I get too the line where I add a Class to the=20
layer:
=20
$class=3Dms_newClassObj($layer->msLayer);
=20
If at =
this point=20
I check the numclass property I get two different=20
results:
=20
$layer->msLayer->numclasses;
=20
//Prints 1
=20
$map->getlayer(x)->numclasses
=20
//Prints 0
It =
seems as soon as=20
I run ms_newClassObj the reference between the mapserver layer and the =
mapserver=20
map object gets severed! Any ideas?
Thanks,
Benjamin=20
Wragg
------=_NextPart_000_0001_01C3D68A.ADF82EA0--
From steve.lime at dnr.state.mn.us Thu Jan 8 14:16:17 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Thu, 08 Jan 2004 16:16:17 -0600
Subject: [Mapserver-users] Mapfile reference question
Message-ID:
You are sort of dreaming. There is a length function, and concatinating
strings is a built in feature (just plop the columns one after another
in the TEXT definition. The others would be easy to add if you want to
roll up your sleeves and edit mapparser.y.
Regardless, yes those that exist should be documented.
Steve
>>> 1/8/2004 1:50:01 PM >>>
Hi all,
I seem to remember using some string function in the mapfile but I
can't find any reference to them. Do you know about them? can you add
them to the mapfile-reference.
http://mapserver.gis.umn.edu/doc40/mapfile-reference.html
It was used like:
TEXT (mid(3,-1,[FIELD]))
or maybe
TEXT (mid(3,len([FIELD]),[FIELD])
to generate extract characters 3..len([FIELD])
it seems to me that there were functions like:
mid(start,stop,string)
left(num,string)
right(num,string)
len(string)
concat(string1,string2,...)
Have these gone away, was I dreaming, or replaced by regular
expressions? If these are still valid, they should get added to the
Mapfile reference.
-Steve W.
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From Jean-Francois.Doyon at CCRS.NRCan.gc.ca Thu Jan 8 14:30:01 2004
From: Jean-Francois.Doyon at CCRS.NRCan.gc.ca (Jean-Francois.Doyon at CCRS.NRCan.gc.ca)
Date: Thu, 8 Jan 2004 17:30:01 -0500
Subject: [Mapserver-users] Mapfile reference question
Message-ID: <7CDD7B94357FD5119E800002A537C46E0B8B7230@s5-ccr-r1.ccrs.nrcan.gc.ca>
Heh, I'd never even heard of these!
Please file a bug on the mapserver website, there's a category for MapServer
Documentation ...
Thanks,
J.F.
-----Original Message-----
From: mapserver-users-admin at lists.gis.umn.edu
[mailto:mapserver-users-admin at lists.gis.umn.edu]On Behalf Of Steve Lime
Sent: Thursday, January 08, 2004 5:16 PM
To: mapserver-users at lists.gis.umn.edu; woodbri at swoodbridge.com
Subject: Re: [Mapserver-users] Mapfile reference question
You are sort of dreaming. There is a length function, and concatinating
strings is a built in feature (just plop the columns one after another
in the TEXT definition. The others would be easy to add if you want to
roll up your sleeves and edit mapparser.y.
Regardless, yes those that exist should be documented.
Steve
>>> 1/8/2004 1:50:01 PM >>>
Hi all,
I seem to remember using some string function in the mapfile but I
can't find any reference to them. Do you know about them? can you add
them to the mapfile-reference.
http://mapserver.gis.umn.edu/doc40/mapfile-reference.html
It was used like:
TEXT (mid(3,-1,[FIELD]))
or maybe
TEXT (mid(3,len([FIELD]),[FIELD])
to generate extract characters 3..len([FIELD])
it seems to me that there were functions like:
mid(start,stop,string)
left(num,string)
right(num,string)
len(string)
concat(string1,string2,...)
Have these gone away, was I dreaming, or replaced by regular
expressions? If these are still valid, they should get added to the
Mapfile reference.
-Steve W.
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From morissette at dmsolutions.ca Thu Jan 8 15:08:38 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Thu, 08 Jan 2004 18:08:38 -0500
Subject: [Mapserver-users] Re: PROJECTION error in mapserver
In-Reply-To: <4009.203.45.118.163.1073602600.squirrel@www.hpfm.com.au>
References: <4009.203.45.118.163.1073602600.squirrel@www.hpfm.com.au>
Message-ID: <3FFDE2F6.5030502@dmsolutions.ca>
Please send your questions to the mapserver-users list, that will give
you the best chances of getting a timely reply, and the solution to your
problem will be archived for others who may run into the same thing
later. I have CC'd this reply to the list.
Back to your question, this error message tells you that your 'mapserv'
CGI is not compiled with PROJ4 support. You didn't specify your
platform, but since all pre-built windows executables usually include
PROJ support, I assume that you are on Unix/Linux and compiled MapServer
yourself. You'll need to install PROJ4 on your machine, and then
reconfigure MapServer using --with-proj, and recompile it.
There may also be ways to run the tutorial without the PROJECTION stuff,
but I'mnot familiar enough with the tutorial to tell.
Daniel
travis at hpfm.com.au wrote:
> Hi There,
>
> I'm not sure if your the right person to ask but i'm not sure who can help
> me.
>
> I'm currently running through the tutorial for mapserver and have come
> accross this error message when trying to run my .map file:
>
> loadProjection(): Projection library error. Projection support is not
> available
>
> when i comment out the projection area of my map file eg:
>
> #PROJECTION
> # "proj=laea"
> # "ellps=clrk66"
> # "lat_0=45"
> # "lon_0=-100"
> #
> # Alternatively, you can specify an EPSG code.
> # "init=epsg:2163"
> #
>
> it seems to work however does not display anything in my browser except
> for an output image of the size i specify that is simply blank (the colour
> i specify in my map file) and thats all.
>
> If you could maybe suggest something or possibly point me in the right
> direction, it would be greatly appreciated.
>
> Regards
>
> Travis Klerck
>
From jon_d_martin at hotmail.com Thu Jan 8 15:32:33 2004
From: jon_d_martin at hotmail.com (jon martin)
Date: Thu, 8 Jan 2004 18:32:33 -0500
Subject: [Mapserver-users] flash output and image folder
Message-ID:
This is a multi-part message in MIME format.
------=_NextPart_000_0028_01C3D615.C7F9F3D0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
hello,
a couple of newbie questions.
i haven't had anyluck setting my map_web_imagepath to anything except a =
hardcoded path like c:inetpub... etc.
is there a trick to using relative paths?
also the only way i can get mapserver to create the image files is by =
setting the security on the map_web_imagepath folder to read and write =
for anonymous internet accounts. this seems dangerous.
finally, i have been trying to set the imagetype to swf. mapserver =
creates the swf files but without the labels. i am using truetype fonts =
and fy fontfile looks correct to me.
the swf files get created in the map_web_imagepath folder, but are not =
displayed.
any help is much appreciated.
thanks,
j
------=_NextPart_000_0028_01C3D615.C7F9F3D0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
hello,
a couple of newbie =
questions.
i haven't had anyluck setting my =
map_web_imagepath=20
to anything except a hardcoded path like c:inetpub... etc.
is there a trick to using relative=20
paths?
also the only way i can get mapserver =
to create the=20
image files is by setting the security on the map_web_imagepath folder =
to read=20
and write for anonymous internet accounts. this seems=20
dangerous.
finally, i have been trying to set the =
imagetype to=20
swf. mapserver creates the swf files but without the labels. =
i am=20
using truetype fonts and fy fontfile looks correct to me.
the swf files get created in the =
map_web_imagepath=20
folder, but are not displayed.
any help is much =
appreciated.
thanks,
j
------=_NextPart_000_0028_01C3D615.C7F9F3D0--
From chodgson at refractions.net Thu Jan 8 15:52:32 2004
From: chodgson at refractions.net (chodgson at refractions.net)
Date: Thu, 8 Jan 2004 15:52:32 -0800
Subject: [Mapserver-users] Oracle/PHP mapscript issues
Message-ID: <1073605952.3ffded40bfbfa@hydra>
I am using PHP-mapscript to dynamically set the DATA statement for my
oraclespatial layer as follows:
$lha_layer = $map->getLayerByName( 'Local Health Areas' );
$lha_layer->set( 'status', MS_ON );
$statement = "the_geom FROM (SELECT the_geom, a.lha_id as lha_id, $column FROM
lha_combined_albers a LEFT JOIN lha_stats b ON a.lha_id = b.lha_id)";
$lha_layer->set( 'data', $statement );
When I call $map->draw(), I get the error:
Warning: MapServer Error in msOracleSpatialLayerWhichShapes(): Error parsing
OracleSpatial DATA variable. Must be 'geometry_column FROM table_name [USING
SRID srid#]' or 'geometry_column FROM (SELECT stmt)'.
The select statement inside the () works fine in sqlplus, and the entire data
statement works fine in the mapfile if I use the mapserv cgi to render the map
instead of php-mapscript.
In fact, the whole app worked fine before when I was using postgres/postgis,
I'm just porting it over to oracle spatial.
What am I doing wrong here? Any clues?
Thanks,
Chris Hodgson
From ms57 at streamyx.com Thu Jan 8 16:46:27 2004
From: ms57 at streamyx.com (Steve McCrone)
Date: Fri, 09 Jan 2004 08:46:27 +0800
Subject: [Mapserver-users] mouse coordinates displayed
Message-ID: <002e01c3d64a$03d43a30$ac745edb@clickntrac>
This is a multi-part message in MIME format.
--Boundary_(ID_XqQ47p3UsTw8kafqaS8+Vg)
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
I am working with the "DHTML rubber band box" sample, found at -
http://maps.dnr.state.mn.us/mapserver_demos/workshop
I wish to have the mouse coordiantes (in the projection of the shape file) displayed when the user moves the mouse around.
Thanks
--Boundary_(ID_XqQ47p3UsTw8kafqaS8+Vg)
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 7BIT
I am working with the "DHTML rubber band box"
sample, found at -
I wish to have the mouse coordiantes (in the
projection of the shape file) displayed when the user moves the mouse
around.
Thanks
--Boundary_(ID_XqQ47p3UsTw8kafqaS8+Vg)--
From travis at hpfm.com.au Thu Jan 8 20:28:51 2004
From: travis at hpfm.com.au (travis at hpfm.com.au)
Date: Fri, 9 Jan 2004 15:28:51 +1100 (EST)
Subject: [Mapserver-users] Projection library error
Message-ID: <4573.203.45.118.163.1073622531.squirrel@www.hpfm.com.au>
Hi there,
I seem to be having problems with PROJECTION while running the Mapserver
tutorial. i'm getting the error message:
loadProjection(): Projection library error. Projection support is not
available
it was suggested that i need to install PROJ4, i have and now i get the
error message:
Server error!
The server encountered an internal error and was unable to complete your
request.
Error message:
Premature end of script headers: mapserv
when i try to access the PROJ4 file on the linux server it doesn't work.
we get the httpd error log as below:
error_log:[Fri Jan 09 14:53:45 2004] [error] [client 192.168.0.250]
/var/www/cgi-bin/mapserv: error while loading shared lib
raries: libproj.so.0: cannot open shared object file: No such file or
directory
error_log:[Fri Jan 09 14:53:56 2004] [error] [client 192.168.0.250]
/var/www/cgi-bin/mapserv: error while loading shared lib
raries: libproj.so.0: cannot open shared object file: No such file or
directory
root at hpfm01 httpd]# locate libproj.so.0
/usr/local/lib/libproj.so.0.4.1
/usr/local/lib/libproj.so.0
we configured and compiled mapserver with the proj4 as instructed on the
instal but it doesn't work?
any suggesstions would be greatly appreciated.
regards
Travis Klerck
From morissette at dmsolutions.ca Thu Jan 8 20:55:06 2004
From: morissette at dmsolutions.ca (Daniel Morissette)
Date: Thu, 08 Jan 2004 23:55:06 -0500
Subject: [Mapserver-users] Projection library error
In-Reply-To: <4573.203.45.118.163.1073622531.squirrel@www.hpfm.com.au>
References: <4573.203.45.118.163.1073622531.squirrel@www.hpfm.com.au>
Message-ID: <3FFE342A.3080509@dmsolutions.ca>
travis at hpfm.com.au wrote:
>
> when i try to access the PROJ4 file on the linux server it doesn't work.
> we get the httpd error log as below:
>
>
> error_log:[Fri Jan 09 14:53:45 2004] [error] [client 192.168.0.250]
> /var/www/cgi-bin/mapserv: error while loading shared lib
> raries: libproj.so.0: cannot open shared object file: No such file or
> directory
See http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?FindingSharedLibraries
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
From palle at mail-online.dk Thu Jan 8 23:40:26 2004
From: palle at mail-online.dk (Palle Due Larsen)
Date: Fri, 09 Jan 2004 08:40:26 +0100
Subject: [Mapserver-users] mouse coordinates displayed
In-Reply-To: <002e01c3d64a$03d43a30$ac745edb@clickntrac>
References: <002e01c3d64a$03d43a30$ac745edb@clickntrac>
Message-ID:
Hi,
I don't know the demo, but it appears you would have to make some change
in the function function dBox_mousemove(e) in dbox.js.
You would need to calculate the coordinates yourself, you know the pixel
coordinates, the image size and the extent, that is sufficient for most
projection (but not lat/long).
To output the the result you can use window.status = "x: "+yourX+", y:
"+yourY"; Personally I hate it when webpages write to the statusbar, but
that's the easiest way. Otherwise use some DHTML to write to a div or span.
Best regards
Palle Due Larsen
Carl Bro GIS&IT
-----Original Message-----
From: Steve McCrone
To: mapserver-users at lists.gis.umn.edu
Date: Fri, 09 Jan 2004 08:46:27 +0800
Subject: [Mapserver-users] mouse coordinates displayed
> I am working with the "DHTML rubber band box" sample, found at -
> http://maps.dnr.state.mn.us/mapserver_demos/workshop
>
> I wish to have the mouse coordiantes (in the projection of the shape
> file) displayed when the user moves the mouse around.
>
>
> Thanks
>
F? en gratis emailkonto her: www.mail-online.dk
-----------------------------------------------
Deltag i en lille konkurrence p? nettet, og
vind et gavekort p? 50.000 kroner...
KLIK HER: www.nyhedsbasen.dk/konkurrence
From arnulf.christl at ccgis.de Fri Jan 9 03:33:53 2004
From: arnulf.christl at ccgis.de (Arnulf Christl)
Date: Fri, 09 Jan 2004 12:33:53 +0100
Subject: [Mapserver-users] mouse coordinates displayed
In-Reply-To: <002e01c3d64a$03d43a30$ac745edb@clickntrac>
References: <002e01c3d64a$03d43a30$ac745edb@clickntrac>
Message-ID: <3FFE91A1.3050203@ccgis.de>
Steve McCrone wrote:
> I am working with the "DHTML rubber band box" sample, found at -
> http://maps.dnr.state.mn.us/mapserver_demos/workshop
>
> I wish to have the mouse coordiantes (in the projection of the shape
> file) displayed when the user moves the mouse around.
>
>
> Thanks
Hi,
you can have a look at how it has been done in the Mapbender Client
Suite at http//wms.ccgis.de
It is implemented in PHP an JavaScript and can be downloaded at
SourceForge. Beware that as Palle has said it only works correct for
projected SRS where the client can calculate coordinates without the
need to run it throuhg a projection library.
Arnulf.
From hugo at pbh.gov.br Fri Jan 9 05:07:51 2004
From: hugo at pbh.gov.br (Hugo Nathaniel Rodrigues)
Date: Fri, 9 Jan 2004 11:07:51 -0200
Subject: [Mapserver-users] happiness
References:
Message-ID: <005801c3d6b2$0b7510d0$7a00110a@ESTIVA>
sure, this is the email i sended to one of the forum users about all my
work:
------------------------------ start
i use two php files, one to make my search (the search screen) and other to
send my results to the map (the result screen)...
this are my files:
my map file:
NAME FIRSTMAP
SIZE 400 300
STATUS ON
EXTENT 598047.223047 781652.733880 619791.428883 812944.406142
UNITS METERS
IMAGECOLOR 255 255 255
SYMBOLSET ../etc/symbols.sym
WEB
IMAGEPATH '/tmp/ms_tmp/'
IMAGEURL '/ms_tmp/'
LOG '/tmp/gmap.log'
END
LAYER
NAME prov_bound
CONNECTIONTYPE OGR
CONNECTION 'mapinfo_files/distrito.tab'
METADATA
'DESCRIPTION' 'Province'
END
TYPE POLYGON
STATUS ON
DATA province
CLASS
NAME 'Province'
OUTLINECOLOR 120 120 120
END
END
LAYER
NAME pontomapa
TRANSFORM TRUE
STATUS DEFAULT
TYPE POINT
CLASS
SYMBOL 2
COLOR 0 0 0
SIZE 8
END
# FEATURE
# POINTS 618579.06 806912.68 END
# END
END
END
the php search intro file
// Projeto: Pesquisa de XY em php
// Hugo Nathaniel Rodrigues (hugo at pbh.gov.br / hugonr at terra.com.br)
// Consultor SSSS - Prodabel
// Cria??o deste modulo: 07/01/2004
// Ultima atualizacao: 07/01/2004
// include("config.php");
error_reporting (E_ERROR | E_PARSE);
if ($btpesquisa != ""){
$conn=mssql_connect($ServidorBanco,$UsuarioBanco,$SenhaBanco);
$lbxendereco = "";
$sql = "SELECT put your fields name here FROM database..table WHERE
STREETNAME LIKE '$rua%' AND TOWNNAME LIKE '$bairro%'";
$resultado = mssql_query($sql);
while($registro = mssql_fetch_array($resultado)){
$lbxendereco = $lbxendereco . "";
}
mssql_close();
}
if ($btselecionar != ""){
if (strlen($numimovel) == 1){
$numimovel = "0000" . $numimovel;
}
if (strlen($numimovel) == 2){
$numimovel = "000" . $numimovel;
}
if (strlen($numimovel) == 3){
$numimovel = "00" . $numimovel;
}
if (strlen($numimovel) == 4){
$numimovel = "0" . $numimovel;
}
$numimovel = $numimovel . strtoupper($letraimovel);
$conn=mssql_connect($ServidorBanco,$UsuarioBanco,$SenhaBanco);
$sql = "SELECT Val_Cood_X, Val_Cood_Y FROM put your xy table here WHERE
NUM_IMOV = '$numimovel' AND STREETCODE = $enderecoselecionado";
$resultado = mssql_query($sql);
$valorx = mssql_result($resultado,0,"Val_Cood_X");
$valory = mssql_result($resultado,0,"Val_Cood_Y");
mssql_close();
}
?>
Pesquisa Endere?o XY no mapa
the php map file:
// $pontox = 610539.39;
// $pontoy = 794816.04;
dl('php_mapscript.dll');
$map_path="/tmp/ms_tmp/";
$map = ms_newMapObj("mapinfo.map");
$l_pontomapa=$map->getLayerByName("pontomapa");
$l_pontomapa->set("status",1);
$pt = ms_newPointObj();
$pt->setXY( $pontox, $pontoy );
$image=$map->draw();
$pt->draw($map, $l_pontomapa, $image, 0, "anyname");
$image_url=$image->saveWebImage(MS_PNG,1,1,0);
?>
Example 1: Displaying a mapEndere?o:
echo $rua . ", " . $num . " - " . $bairro; ?>
>
------------------------------ end
cheers
Hugo Rodrigues
Analista/Consultor
SSSS - Prodabel
----- Original Message -----
From: "Tyler Mitchell"
To: "Hugo Nathaniel Rodrigues"
Sent: Thursday, January 08, 2004 6:05 PM
Subject: Re: [Mapserver-users] happiness
>
>
>
>
>
> Congratulations. I'd love to see how you did it if you were willing to
> share :)
>
> mapserver-users-admin at lists.gis.umn.edu wrote on 01/08/2004 08:58:19 AM:
>
> > i just finished one little application (my first) where you can type
> > one address with incomplete names of street and town, the
> > application will found all the matches and will give you the list to
> > you to choose one, then you type the number of your address and the
> > application will show you the map of the city with one star symbol
> > in the location of the address you typed... worked very well!!!!!!!!
> >
> > i make it in php accessing ms-sql database and php_mapscript +
> > mapserver (apache / php)
> >
> > thanks for all the support from the forum, special thanks to you
> > daniel, good work guys, good work!!!!!!
> > Hugo Rodrigues
> > Analista/Consultor
> > SSSS - Prodabel
From cpurvis at asg.sc.edu Fri Jan 9 07:13:41 2004
From: cpurvis at asg.sc.edu (Charlton Purvis)
Date: Fri, 9 Jan 2004 10:13:41 -0500
Subject: [Mapserver-users] CLASS-level TRANSFORM & OFFSET?
Message-ID:
This is a multi-part message in MIME format.
------_=_NextPart_001_01C3D6C3.2A462EEA
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi, folks:
I'm not saying that the following is the best approach, but it is, at
least, *an* approach.
Attached is a color bar centigrade legend. It's actually a bonafide
layer made up of a bunch of line segments and several labels. It all
sits neatly inside a postgis geometry table, and the LAYER is broken
down into a bunch of CLASSes to give the line segments specific RGB
values.
So this image is a collection of segments w/ specific pixel-based
(x,y)'s.
I do this because our color ramp is still in flux, and I don't want to
have to create a static .png every time our image changes. And it is
quite possible that once we're further along, the ramp, itself, will be
flexible in an ad-hoc basis. So it would be important that I keep the
image dynamic.
That being said, is there any way to use something like TRANSFORM NO and
something like OFFSET X Y at the LAYER level to tell MapServer where the
origin of that image coordinate's (0,0) should be?
Why? So I can keep the legend a true geometric LAYER as well as let my
WMS customers position it wherever they'd like in their image. (Perhaps
that 2nd statement is another thread.)
Thanks,
Charlton
=20
=20
=20
Charlton Purvis
(803) 777-8858 : voice
(803) 777-3935 : fax
cpurvis at sc.edu
=20
Baruch Institute
University of South Carolina
Columbia, SC 29208
------_=_NextPart_001_01C3D6C3.2A462EEA
Content-Type: image/png;
name="sst_legend.png"
Content-Transfer-Encoding: base64
Content-Description: sst_legend.png
Content-Disposition: attachment;
filename="sst_legend.png"
iVBORw0KGgoAAAANSUhEUgAAACoAAADECAMAAAGpVHMNAAACUlBMVEX///8AAAABAQEEAwMHBQUL
BwcOCQkRCwsVDg0YEA8bEhEfFBMiFhUlGBcpGxksHRsvHx4zISA2IyI5JSQ9KCZAKihDLCpHLixK
MC5NMzBRNTJUNzRXOTZbOzlePTthQD1lQj9oREFrRkNvSEVySkd1TUl5T0t8UU2AU0+DVVGGWFSK
WlaNXFiQXlqUYFyXYl6aZWCeZ2KhaWSka2aobWirb2qucmyydG61dnG4eHO8enW/fHfCf3nGgXvJ
g33MhX/OjIzTlpbDoKDHqqrHpqrIMlDRPFrfRmX/UG3/Wnj/Y4L/boT/eJb7g6D/jLH/kqr/lqX/
mqr/n63/qMD/s9VuAG54AHiCAIKMAIyWAJagAKCqAKq0ALS/AL/IAMjmAObmAP/XAP/NAP/DAP+x
AP+gAP+aAP+CAP92AP9nAP9TAP8AAP8APP8AS/8AVf8AX/8Aav8AeP8Aff8Agv8Aiv8AkP8AmP8A
oP8AqP8AtP8Av/8AyP8Azf8A1f8A3P8A4f8A5v8A8P8A9v8A//8A/+sA/9wA/8kA/7QA/4wA/wBl
/wCL/wCg/wC0/wDI/wDc/wDr/wD//wD/8QD/6gD/4gD/2AD/0AD/yAD/wAD/uQD/sgD/qwD/pAD/
nQD/lgD/jAD/ggD/eAD/bgD/ZQD/WgD/UQD/AADxAADmCwDcAADRAADIAAC5AACvAAClAACaAACM
AACCAAB4AABuAABjAABaAABQAABLAABGAABHAABCAAA8AAA4AAAzAAAsAADf398/Pz9fX19/f3+f
n5+/v78fHx+2fKfyAAAF1UlEQVR4nL2Y7XtdQxTF5wZFUARFUARFUARFUARFUARFUARFUARF0BIU
QREUQREUQREUQe/7/2XOnjXnnr0y3V94/L7MPuuu59x952XvSZwDs7Ou4YeZGXmanpZhakqGyUkZ
JiZc3Q/j4/I0NibD6KgMIyMyDA/LMDQkw+CgDAMDMvT3y9DXJ0Nvrww9PTJ0d8vQ1SVDZ6cMHR0y
tLfL0NbmcnyyzZhrSDVkGhL1eeZphixDkiHHkGLIMCQY8gvphexCciG3kFrILCQW8vJpVfKstnlc
rSLxVo8LodviiUlv9sR4kyfGGz0x3uBxrirxek/U13pivMYT49WeGK/yxHilJ8YrPDFe7onxMk+M
l3pivMTjSiWJF3uyqc5Y5ImehZ4YL/DEeL4nxvM8ruQYmSonH8x6EMqkNSWcmcEmVNM3PY09qSZy
agpbVE3p5CR2rJrciYlsY0hCYZqF8XHsZzXhY2PY3mrqR0ex29UijIxg86vlGB7GWVALMzSUbbxy
FmKJsskdHMRJUYs1MICDo5atvx/nSC1gXx+OlVrK3l6csrioEvZ4XE1CWd5AdzfOoFrori4cSbXk
nZ04oWrxOzpwYNU2aG/Pzq98s2yIELa1FY9zir9AFlddBfvod5DFzQo2qfsF6Df8CLT6HdDq10Cr
XwCtfgq0+hHQ6vtAq+8AH1ZK5TJ+xptAHmqVUqgCr4HMm+2WuqgvA/3eF4BWnwVafRpo9Qmg1UeB
Vh8CWr0faPUeoNU7gfy0aqwztwF5qKIYupuBPMTt4G4A+r3XAq1eBbR6OdDqJUCrFwKtnge0ejbQ
6hlAq6cCHzZa6klAie54oN9wDNDqkUCrhwGtHgy0egDQ6r5Aq3sBre4O5KEZ1V2APOQ9Ykeg1X/N
NpBts5qLrblYYOr5HM+CLK7FvafKTtn3xpDbVuC1Ui3/tnQxmgFaTZeoLUCr6cI1DbSaLmebgVbT
RW4KaDVd+jYBraYL4iTQarpMbgRaLRTPsq+RWIwJABOWQ5XUeiwbG4A8ZL1Y5EKhbZSz/SCbdRzo
HNLldz3QaroojwGtpkv1WqDVdAEfBVpNl/U1QKvpYj8CtJpuAauBVtONYRhoNd0uVgGttpqIX8dq
OfRHuWiFy1aj1Colhdbi1TJ2yUogal6iCg2n5F+CUjAIdA7pNrQCaDXdnAaAVtMtaznQarqR9QOt
ptvbMqDVdNPrA1pNt8KlQKvpBtkLtJpum0uAyytyRqGZ5vU7XHrl4utwgxJaLTZ2hYzFwKnOm268
3UCr6Xa8CGg13aS7gFbTrXsh0Gq6oXcCrabb/AKg1XTz7wBaTV8J5gOtqotCTjuQh3JU1fUhZx5w
rrAd9KUipw24/4Oy/0ulKsk3ireav4n8g8zUqBatfxJBrZZKjezt6q70B1F4a7mpr1W/EZnW9Mej
VsvTiPxKGL/2Z8Kw/kQY1h8Iw/o9YVi/JQzrN4Rh/YowrF8ShvVzwrB+RhjWTwjD+jFhWD8kDOsH
hGF9jzCs7xKG9W0iqHIOqq5RKVrfIlqf+KNVrRetbxAtZyW8vJ43p9eJaKzm9S4/ia8SyLWUUSgz
Ga8Qxgy8RBjWFwnD+jxhWJ8jDOs6wrA+QxjWpwjD+iRhWB8nDOtjhGF9hDCsDxOG9UHCsD5AGNb7
CMN6L2FY7yYM611EUOWSX2uWKsX/rNxBZFqlnB29Zp3eejsR1MxaqjcLZ9BzK1Gw5n96gluIlrUS
ilGLmwhjBm4kDOv1hGG9jjCs1xCG9WrCsF5JGNYrCMN6GWFYLyUM68WEYb2IMKwXEIb1fMKwnksY
1nMIw3oWYVjPJAzr6YRhPY2Ieo2PtnOnEJCb5TlOdzKxfac7kRCxOvfbPScQIqb/HXocsb2f7zmW
MKxHE4b1KMKwHkEY1sMJw3ooYVgPIQzrQYRhPZAwrPsThnU/wrDuQxjWvQnDuidhWPcgDOtuROuT
Cm/wXYn8g8acs7AzUfiIrTsRhnUHwrD+9/wDXBfW/MwTj8kAAAAASUVORK5CYII=
------_=_NextPart_001_01C3D6C3.2A462EEA--
From jgorkos at lenexa.sema.slb.com Fri Jan 9 07:14:22 2004
From: jgorkos at lenexa.sema.slb.com (John Gorkos)
Date: Fri, 09 Jan 2004 09:14:22 -0600
Subject: [Mapserver-users] WMS BBOX vs. Actual Bounds
In-Reply-To: <200401071220.20239.jgorkos@lenexa.sema.slb.com>
References: <200401071220.20239.jgorkos@lenexa.sema.slb.com>
Message-ID: <200401090914.22770.jgorkos@lenexa.sema.slb.com>
Gee.. ask what time it is, wind up with a treatise on atomic clocks....
Thanks to all of you that offered bits of code and advice. We're actually
going with a hybrid Mapscript/Java Applet solution that should fit the bill
for what we're looking for, along with some code that Steve Lime provided.
Thanks, Steve.
Thanks again for the lively discussion.
John Gorkos
On Wednesday 07 January 2004 12:20, John Gorkos spake thusly:
> Howdy-
> My programming team is up against a hard deadline, and we're stymied.
> Basic project is this: use a WMS mapserver to feed a java applet a base
> map, and then connect (via TCP) to a real-time management system that feeds
> us status of devices across the planet, coded by lat/long and a status
> code. These then get overlayed on top of the base map on a "glass pane"
> that can be changed without redrawing the base. The result is little
> winkin', blinkin' lights on top of a map that show (in our case) whether or
> not electricity is on in various places across the US.
> The problem is that when we send a BBOX request to the mapserver from the
> java applet, we don't get back a map with the exact coordinates we asked
> for. That's OK, I realize that mapserver gets as close as it can given the
> image size, but I've GOT to know what the real boundaries are so I can
> overlay my status dots on top. How do I get this information back from the
> mapserver? On a related thread, how does the mapserver decide what the real
> boundaries are, when given when the bounds requested don't match the aspect
> ratio of the returned image?
--
John Gorkos
quidquid latine dictum sit altum viditur
(anything said in Latin sounds profound)
From rsanabria at prosis.com Fri Jan 9 08:14:24 2004
From: rsanabria at prosis.com (=?ISO-8859-1?Q?Ricardo_Sanabria_Mart=EDnez?=)
Date: Fri, 09 Jan 2004 11:14:24 -0500
Subject: [Mapserver-users] Geocode
Message-ID: <3FFED360.8070904@prosis.com>
The question is: Is There free tool to Geocode with Mapserver?
thanks,
Ricardo
From steve.lime at dnr.state.mn.us Fri Jan 9 08:49:46 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Fri, 09 Jan 2004 10:49:46 -0600
Subject: [Mapserver-users] mouse coordinates displayed
Message-ID:
Hi Steve: It's pretty straight forward. There are 2 steps:
1) Add (or uncomment) the the line: main.verbose = true; right after
the main dBox object is created.
2) edit the function mousemove_handler, something like this:
function mousemove_handler(name, x, y) {
var status = '';
var utm = new Point(Number(ms.extent[0] + x*ms.cellsize),
Number(ms.extent[3] - y*ms.cellsize));
// var latlon = UTMToGeographic(15, utm);
status = "UTM Coordinates: x=" + Math.round(utm.x) + " and y=" +
Math.round(utm.y);
// status = status + ", latitude =" + latlon.y + " and longitude="
+ latlon.x;
window.status = status;
}
That's it. If you didn't change the javascript in the demo you should
only have to uncomment one line. Let me know if you have questions.
Steve
>>> Steve McCrone 1/8/2004 6:46:27 PM >>>
I am working with the "DHTML rubber band box" sample, found at -
http://maps.dnr.state.mn.us/mapserver_demos/workshop
I wish to have the mouse coordiantes (in the projection of the shape
file) displayed when the user moves the mouse around.
Thanks
From woodbri at swoodbridge.com Fri Jan 9 09:19:46 2004
From: woodbri at swoodbridge.com (woodbri at swoodbridge.com)
Date: Fri, 09 Jan 2004 12:19:46 -0500
Subject: [Mapserver-users] Geocode
In-Reply-To: <3FFED360.8070904@prosis.com>
Message-ID: <3FFE9C62.3806.D58F4AF3@localhost>
Ricardo,
The Answer is no. Mapserver does not have a Geocode tool as part of
it's release. But it is not that difficult to built a basic one using
MySQL and PHP or Perl. In fact another list member just posted his
source one how to do just that. Check the archives.
-Steve W.
http://imaptools.com/
On 9 Jan 2004 at 11:14, Ricardo Sanabria Mart?nez wrote:
> The question is: Is There free tool to Geocode with Mapserver?
>
> thanks,
>
> Ricardo
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From stephen.clark at focus.ca Fri Jan 9 10:40:38 2004
From: stephen.clark at focus.ca (Stephen Clark)
Date: Fri, 9 Jan 2004 10:40:38 -0800
Subject: [Mapserver-users] display of lines using ISO standard linetypes
References:
Message-ID: <05d701c3d6e0$13ab07e0$6c000a0a@sclark>
hi all,
I am looking for a way to use the SYMBOL attribute to display ISO linetypes
such as:
ISO dash,
ISO dash space
ISO long-dash dot
as examples.
Has anyone implemented this feature for the display of linetypes?
thanks
Stephen
From chodgson at refractions.net Fri Jan 9 09:39:28 2004
From: chodgson at refractions.net (chodgson at refractions.net)
Date: Fri, 9 Jan 2004 09:39:28 -0800
Subject: [Mapserver-users] Oracle/PHP mapscript issues
In-Reply-To: <1073612633.3ffe07598f75b@webmail.cttmar.univali.br>
References: <1073612633.3ffe07598f75b@webmail.cttmar.univali.br>
Message-ID: <1073669968.3ffee7502bf57@hydra>
Thanks for the help Fernando - but I'm ashamed to admit the problem was with my
own code. I had the same data statement being set twice in my code, once for
drawing the polygon layer and once for the symbology layer ( to draw hash lines
across some of the polyogons ). I didn't notice this and mapserver wasn't
showing the query that was in error - so I never realized that I was only
fixing one of the two queries - until now.
Thanks,
Chris Hodgson
Quoting FERNANDO SIMON :
> Chris,
> Well, I do not know if I can help you but I will try. The problem can be
> this, you did not define in you query the parameter "AS" for the Geometry
> Colmun that you will use in the data.
> Look this query work fine:
> data "geom from (SELECT SDO_GEOM.SDO_POINTONSURFACE(c.coordenada,
> m.diminfo) AS GEOM FROM user_ident u, capta_agua c, user_sdo_geom_metadata m
> WHERE m.table_name = 'CAPTA_AGUA' AND m.column_name = 'COORDENADA' AND u.novo
> = 'SIM' AND u.codigo = c.codigo)"
>
> And this Mapscript code works fine to:
>
> foreach( $layer_array as $layer_name )
> if (!empty( $layer_name ))
> {
> $layer = $map->getLayerByName( $layer_name );
> $layer->set( 'status', MS_ON );
> if($layer_name === 'pesq')
> $layer->set( 'data', "coordenada from (select coordenada as
> coordenada,
> codigo_ott as codigo_ott from hidrografia_sc where codigo_ott = $otto)");
> $layer_index[] = $layer->index;
> }
>
> So, you need to define your Geometry Column:
> $statement = "the_geom FROM (SELECT the_geom AS the_geom, a.lha_id
> as
> lha_id, $column FROM lha_combined_albers a LEFT JOIN lha_stats b ON a.lha_id
> =
> b.lha_id)";
>
> Well, sorry my poor english. If you need some help you can report me.
> Thank`s.
>
> ==================================================================
> Fernando Simon - simon at cttmar.univali.br
> ==================================================================
> DataBase Manager, Mapserver, OracleSpatial and PostGis Developer
> G10 - Laborat?rio de Computa??o Aplicada
> Fone: 047 - 341 7960
> http://g10.cttmar.univali.br
> ==================================================================
>
>
> chodgson at refractions.net wrote:
>
> >I am using PHP-mapscript to dynamically set the DATA statement for my
> >oraclespatial layer as follows:
> >
> >$lha_layer = $map->getLayerByName( 'Local Health Areas' );
> >$lha_layer->set( 'status', MS_ON );
> >$statement = "the_geom FROM (SELECT the_geom, a.lha_id as lha_id, $column
> FROM
> >lha_combined_albers a LEFT JOIN lha_stats b ON a.lha_id = b.lha_id)";
> >$lha_layer->set( 'data', $statement );
> >
> >When I call $map->draw(), I get the error:
> >
> >Warning: MapServer Error in msOracleSpatialLayerWhichShapes(): Error parsing
> >OracleSpatial DATA variable. Must be 'geometry_column FROM table_name [USING
> >SRID srid#]' or 'geometry_column FROM (SELECT stmt)'.
> >
> >The select statement inside the () works fine in sqlplus, and the entire
> data
> >statement works fine in the mapfile if I use the mapserv cgi to render the
> map
> >instead of php-mapscript.
> >In fact, the whole app worked fine before when I was using postgres/postgis,
> >I'm just porting it over to oracle spatial.
> >
> >What am I doing wrong here? Any clues?
> >
> >Thanks,
> >Chris Hodgson
> >
From bartvde at xs4all.nl Fri Jan 9 13:03:54 2004
From: bartvde at xs4all.nl (bartvde at xs4all.nl)
Date: Fri, 9 Jan 2004 22:03:54 +0100 (CET)
Subject: [Mapserver-users] visual symbology guide
Message-ID: <6973.194.109.194.13.1073682234.squirrel@webmail.xs4all.nl>
Hi list,
is there a visual symbology guide from Mapserver showing the cartographic
power of Mapserver?
If there is none, I would be interested in creating one if people would
send me screendumps of examples.
Best regards,
Bart
From innaj at web.de Fri Jan 9 13:21:45 2004
From: innaj at web.de (Inna Janssen)
Date: Fri, 9 Jan 2004 22:21:45 +0100
Subject: [Mapserver-users] php mapScript: Problem with LayerObj class - maxfeatures
Message-ID: <200401092121.i09LLjQ25015@mailgate5.cinetic.de>
Hello,
I familiarizing myself with the mapScript language in php, trying out everything and
found a problem: I want to get all shape objects in a layer. I can get e.g. the first one
with $shape = $layer->getShape(-1,0);
But how do I find out how many shapes a layer has? There is the variable maxfeatures.
If I understand it correctly, a feature is only another word for a shape.
But when I get maxfeatures ($layer->maxfeatures) I only get the number -1!
When I enter a number above the maximum layer I get a fatal error.
(Fatal error: [MapServer Error]: msLayerGetShape(): Invalid feature id. in ... )
Does anyone know a solution to get the maximum number of shapes?
Inna
From hjulien at nrcan.gc.ca Fri Jan 9 13:58:04 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Fri, 9 Jan 2004 16:58:04 -0500
Subject: [Mapserver-users] visual symbology guide
Message-ID: <06B403677C41D51194550002A55107D201F78F96@s5-stf1-r1.nrn.nrcan.gc.ca>
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_000_01C3D6FA.D95EA40F
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi
Are you looking for a Mapserver logo?
I found this one on a web site.
However I don't remember which one!
It's pretty good.
I don't know if there is an official one?
H=E9ryk
-----Message d'origine-----
De : bartvde at xs4all.nl [mailto:bartvde at xs4all.nl]
Envoy=E9 : Friday, January 09, 2004 4:04 PM
=C0 : mapserver-users at lists.gis.umn.edu
Objet : [Mapserver-users] visual symbology guide
Hi list,
is there a visual symbology guide from Mapserver showing the =
cartographic
power of Mapserver?
If there is none, I would be interested in creating one if people would
send me screendumps of examples.
Best regards,
Bart
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
------_=_NextPart_000_01C3D6FA.D95EA40F
Content-Type: image/gif;
name="mapserver.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="mapserver.gif"
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
+QsBADs=
------_=_NextPart_000_01C3D6FA.D95EA40F--
From teb at mallit.fr.umn.edu Fri Jan 9 14:17:05 2004
From: teb at mallit.fr.umn.edu (Thomas E Burk)
Date: Fri, 9 Jan 2004 16:17:05 -0600 (CST)
Subject: [Mapserver-users] visual symbology guide
Message-ID: <200401092217.i09MH55j000527@mallit.fr.umn.edu>
It's not the official because there is no official. That's sort
of a sore point for some of us. We've tried to come up with a
logo but can't get people to agree. We paid someone to create a
logo used at the MapServer User Meeting, but that had detractors.
We could just take the executive decision approach and ram one
down peoples' throats but that wouldn't really be in the spirit
of things, would it. So I'd just say for now use what strikes you
as appropriate and share it (via this list e.g.) - who knows
maybe someone WILL come up with something that knocks people
over.
>From our point of view it's just "helpful" when people
acknowledge on their site that they are using MapServer (and link
to the home page so people know which mapserver it really is). A
fair majority of people don't do that.
Tom
>
>Hi
>Are you looking for a Mapserver logo?
>I found this one on a web site.
>However I don't remember which one!
>It's pretty good.
>
>I don't know if there is an official one?
>
>H?ryk
>
>
>-----Message d'origine-----
>De : bartvde at xs4all.nl [mailto:bartvde at xs4all.nl]
>Envoy? : Friday, January 09, 2004 4:04 PM
>? : mapserver-users at lists.gis.umn.edu
>Objet : [Mapserver-users] visual symbology guide
>
>
>Hi list,
>
>is there a visual symbology guide from Mapserver showing the
cartographic
>power of Mapserver?
>
>If there is none, I would be interested in creating one if
people would
>send me screendumps of examples.
>
>Best regards,
>Bart
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From bartvde at xs4all.nl Fri Jan 9 14:30:25 2004
From: bartvde at xs4all.nl (bartvde at xs4all.nl)
Date: Fri, 9 Jan 2004 23:30:25 +0100 (CET)
Subject: [Mapserver-users] visual symbology guide
In-Reply-To: <06B403677C41D51194550002A55107D201F78F96@s5-stf1-r1.nrn.nrcan.gc.ca>
References: <06B403677C41D51194550002A55107D201F78F96@s5-stf1-r1.nrn.nrcan.gc.ca>
Message-ID: <22600.194.109.194.13.1073687425.squirrel@webmail.xs4all.nl>
Hi H?ryk,
no not looking for a logo, but looking for practical and visual examples
of what is possible with Mapserver SYMBOL definitions.
Ofcourse there is a SYMBOL part in the MAP file reference guide, but this
is just plain text. I think it would be a nice idea to have e.g. a PDF
document containing visual examples of what nice things are possible with
SYMBOL definitions, and next to it the SYMBOL definition used to generate
that kind of symbol.
Best regards,
Bart
> Hi
> Are you looking for a Mapserver logo?
> I found this one on a web site.
> However I don't remember which one!
> It's pretty good.
>
> I don't know if there is an official one?
>
> H?ryk
>
>
> -----Message d'origine-----
> De : bartvde at xs4all.nl [mailto:bartvde at xs4all.nl]
> Envoy? : Friday, January 09, 2004 4:04 PM
> ? : mapserver-users at lists.gis.umn.edu
> Objet : [Mapserver-users] visual symbology guide
>
>
> Hi list,
>
> is there a visual symbology guide from Mapserver showing the cartographic
> power of Mapserver?
>
> If there is none, I would be interested in creating one if people would
> send me screendumps of examples.
>
> Best regards,
> Bart
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
From stephen.clark at focus.ca Fri Jan 9 16:02:57 2004
From: stephen.clark at focus.ca (Stephen Clark)
Date: Fri, 9 Jan 2004 16:02:57 -0800
Subject: [Mapserver-users] visual symbology guide : ISO linetypes
References: <06B403677C41D51194550002A55107D201F78F96@s5-stf1-r1.nrn.nrcan.gc.ca> <22600.194.109.194.13.1073687425.squirrel@webmail.xs4all.nl>
Message-ID: <061701c3d70d$1ad7c1c0$6c000a0a@sclark>
Bart,
I am also looking for some SYMBOL examples that conform to ISO standards for
display of lines.
See the post from me earlier today.
(the list) :
If you have some examples then share them with us.
thanks
Stephen
----- Original Message -----
From:
To: "Julien, Heryk"
Cc:
Sent: Friday, January 09, 2004 2:30 PM
Subject: Re: [Mapserver-users] visual symbology guide
> Hi H?ryk,
>
> no not looking for a logo, but looking for practical and visual examples
> of what is possible with Mapserver SYMBOL definitions.
>
> Ofcourse there is a SYMBOL part in the MAP file reference guide, but this
> is just plain text. I think it would be a nice idea to have e.g. a PDF
> document containing visual examples of what nice things are possible with
> SYMBOL definitions, and next to it the SYMBOL definition used to generate
> that kind of symbol.
>
> Best regards,
> Bart
>
> > Hi
> > Are you looking for a Mapserver logo?
> > I found this one on a web site.
> > However I don't remember which one!
> > It's pretty good.
> >
> > I don't know if there is an official one?
> >
> > H?ryk
> >
> >
> > -----Message d'origine-----
> > De : bartvde at xs4all.nl [mailto:bartvde at xs4all.nl]
> > Envoy? : Friday, January 09, 2004 4:04 PM
> > ? : mapserver-users at lists.gis.umn.edu
> > Objet : [Mapserver-users] visual symbology guide
> >
> >
> > Hi list,
> >
> > is there a visual symbology guide from Mapserver showing the
cartographic
> > power of Mapserver?
> >
> > If there is none, I would be interested in creating one if people would
> > send me screendumps of examples.
> >
> > Best regards,
> > Bart
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
> >
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From jvanulde at nrcan.gc.ca Fri Jan 9 17:24:03 2004
From: jvanulde at nrcan.gc.ca (Van Ulden, Joost)
Date: Fri, 9 Jan 2004 20:24:03 -0500
Subject: [Mapserver-users] WFS throws an error when ArcGIS connects
Message-ID: <8AE17DD6AA4FD51191CD0002A551168101B89562@s5-van1-r1.ess.nrcan.gc.ca>
Hello all,
We are trying to connect to a MapServer WFS (v.4.0) with ArcGIS but the CGI
crashes every time a feature type is requested. Works fine for the get
capabilities. Anyone have this problem? Also, some layers don't want to
respond to get feature.... Any suggestions would be helpful.
Cheers,
============================================
Joost van Ulden
Programmer/Analyst
Natural Resources Canada / Ressources naturelles Canada
Geological Survey of Canada / Commission geologique du Canada
101 - 605 Robson Street / 101 - 605 rue Robson
Vancouver, B.C. / Vancouver (C.-B.)
V6B 5J3
Office/Bureau: 604.666.7525
fax/telecopieur: 604.666.1124
jvanulde at nrcan.gc.ca
============================================
From jjn at destraat.nl Sat Jan 10 01:36:16 2004
From: jjn at destraat.nl (Jerfaas)
Date: Sat, 10 Jan 2004 10:36:16 +0100
Subject: [Mapserver-users] abnormal program termination: errors in .dgn files ?
Message-ID: <3.0.32.20040110103616.00b969f8@pop.casema.net>
Hi,
I have about 15 .dgn files to display in Mapserver. I have problems with
loading 2 of them, because it causes a abnormal program termination. (The
others can be displayed without any problems in Mapserver.)
I can load the 2 dgn without any problems in ArcExplorer. Does any one have
a suggestion what I can do to find out what is wrong with the 2 .dgn files ?
Thanks in advance,
Jerfaas de Jong
From bartvde at xs4all.nl Sat Jan 10 02:22:13 2004
From: bartvde at xs4all.nl (Bart van den Eijnden)
Date: Sat, 10 Jan 2004 11:22:13 +0100
Subject: [Mapserver-users] WFS throws an error when ArcGIS connects
In-Reply-To: <8AE17DD6AA4FD51191CD0002A551168101B89562@s5-van1-r1.ess.nrcan.gc.ca>
References: <8AE17DD6AA4FD51191CD0002A551168101B89562@s5-van1-r1.ess.nrcan.gc.ca>
Message-ID:
Hi Joost,
did you try with a HTTP sniffer to see what exact requests ArcGIS is
generating for Mapserver?
BTW is the interoperability pack for ArcGIS now on the market?
I can't even connect with ArcExplorer to a Mapserver WFS because
apparently ArcExplorer needs the Abstract child elemenent from
in the Capabilities although according to the OGC schema it is optional
().
com.esri.axl.marshal.UnMarshallingException: No data for element Abstract
inside sequence in line 1.
Best regards,
Bart
On Fri, 9 Jan 2004 20:24:03 -0500, Van Ulden, Joost
wrote:
> Hello all,
>
> We are trying to connect to a MapServer WFS (v.4.0) with ArcGIS but the
> CGI
> crashes every time a feature type is requested. Works fine for the get
> capabilities. Anyone have this problem? Also, some layers don't want to
> respond to get feature.... Any suggestions would be helpful.
>
> Cheers,
>
> ============================================
> Joost van Ulden
> Programmer/Analyst
> Natural Resources Canada / Ressources naturelles Canada
> Geological Survey of Canada / Commission geologique du Canada
> 101 - 605 Robson Street / 101 - 605 rue Robson
> Vancouver, B.C. / Vancouver (C.-B.)
> V6B 5J3
> Office/Bureau: 604.666.7525
> fax/telecopieur: 604.666.1124
> jvanulde at nrcan.gc.ca
> ============================================
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
From bartvde at xs4all.nl Sat Jan 10 02:23:42 2004
From: bartvde at xs4all.nl (Bart van den Eijnden)
Date: Sat, 10 Jan 2004 11:23:42 +0100
Subject: [Mapserver-users] abnormal program termination: errors in .dgn files ?
In-Reply-To: <3.0.32.20040110103616.00b969f8@pop.casema.net>
References: <3.0.32.20040110103616.00b969f8@pop.casema.net>
Message-ID:
Hi,
did you try inspecting the 2 dgn files with ogrinfo?
Best regards,
Bart
On Sat, 10 Jan 2004 10:36:16 +0100, Jerfaas wrote:
> Hi,
>
> I have about 15 .dgn files to display in Mapserver. I have problems with
> loading 2 of them, because it causes a abnormal program termination. (The
> others can be displayed without any problems in Mapserver.)
>
> I can load the 2 dgn without any problems in ArcExplorer. Does any one
> have
> a suggestion what I can do to find out what is wrong with the 2 .dgn
> files ?
>
> Thanks in advance,
>
> Jerfaas de Jong
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
From niko at isl.net.mx Sun Jan 11 12:43:25 2004
From: niko at isl.net.mx (Nikolai Vladychevski)
Date: Sun, 11 Jan 2004 20:43:25 GMT
Subject: [Mapserver-users] itemquery doesn't find records
Message-ID: <20040111204325.23787.qmail@quazartecnologia.com>
Hello,
I am trying about 4 hours to make an itemquery query without success. I
have tryed many qstring values but I still get:
"msQueryByAttributes(): Search returned no results. No matching record(s)
found." error.
I don't know what to do, can somebody give any tips how to debug this ?
This is my MapServer version:
MapServer version 4.0.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=TIFF
INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
This is the line in perl that I output to the browser:
print
$q->header(-location=>"http://$ENV{HTTP_HOST}/cgi-bin/mapserv?layer=enlaces&
layer=emplazamientos&map=".uri_escape("/var/www/html/map/my.map")."&scale=20
0&program=".uri_escape("/cgi-bin/mapserv")."&savequery=true&zoomdir=0&mode=i
temquery&qitem=".uri_escape("ID_EMPLAZ")."&qstring=".uri_escape("[ID_EMPLAZ]
=
'02-02290'")."&qlayer=emplazamientos&mapext=-117.124014+14.530688+-86.709056
+32.718120&codempl=02-02290&map_web_imagepath=".uri_escape("/var/www/html/tm
p/")."&map_web_imageurl=".uri_escape("/tmp/")."&zoomsize=2");
This is my map gobal extent:
EXTENT -117.124014 14.530688 -86.709056 32.718120
This is the layer definition
LAYER
NAME emplazamientos
DATA emplazamientos
DEBUG ON
STATUS OFF
TYPE POINT
TOLERANCEUNITS pixels
TOLERANCE 5
FILTERITEM 'ID_EMPLAZ'
FILTER '%codempl%'
CLASS
NAME 'emplazamientos'
COLOR 0 0 255
SYMBOL 'circle'
SIZE 5
TEMPLATE emplazamiento.html
END
END
The record exists:
[root at localhost map]# ogrinfo -al data/emplazamientos.shx |grep -A3 -B4
02-02290
OGRFeature(emplazamientos):9
NOMBRE (String) = Esperanza
LAT (Real) = -115.4952
LON (Real) = 32.6488
ID_EMPLAZ (String) = 02-02290
ID_CLASE (Integer) = 2290
POINT (-115.49517100 32.64879900)
The POINT is inside the extent:
-117.124014 (-115.49517100) -86.709056
14.530688 ( 32.64879900) 32.718120
The template file exists:
[root at localhost map]# cat emplazamiento.html
Emplazamiento: [ID_EMPLAZAM]:
Nombre: [NOMBRE]
Latitud: [LAT]
Longitud: [LON]
ID_Clase: [ID_CLASE]
[root at localhost map]#
Full mapserver file:
MAP
NAME TRANSMISION
STATUS ON
IMAGETYPE PNG
EXTENT -117.124014 14.530688 -86.709056 32.718120
SIZE 800 600
SHAPEPATH "data"
IMAGECOLOR 255 255 255
FONTSET fonts/fonts.list
WEB
HEADER map_header.html
TEMPLATE map.html
FOOTER map_footer.html
MINSCALE 0.001
MAXSCALE 200
IMAGEPATH "/var/www/html/tmp"
IMAGEURL "/tmp"
METADATA
WMS_TITLE "MapServer"
WMS_ABSTRACT "Despliege de Enlaces y Emplazamientos"
WMS_ACCESSCONSTRAINTS none
END
END
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIZE TINY
END
STYLE 1
SIZE 100 2
COLOR 0 0 0
UNITS KILOMETERS
INTERVALS 2
TRANSPARENT FALSE
STATUS ON
END
QUERYMAP
SIZE 800 600
STATUS ON
STYLE HILITE
COLOR 255 0 0
END
REFERENCE
IMAGE "mxmap.gif"
EXTENT -117.124014 14.530688 -86.709056 32.718120
SIZE 250 155
STATUS ON
MAXBOXSIZE 246
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=23"
"lon_0=-110"
END
LAYER
NAME region
DATA region
STATUS DEFAULT
TYPE POLYGON
CLASS
COLOR 255 255 255
OUTLINECOLOR 32 32 32
END
END
LAYER
NAME enlaces
DATA enlaces
STATUS ON
TYPE LINE
TOLERANCEUNITS pixels
TOLERANCE 3
CLASSITEM "id_enlace"
LABELITEM "id_enlace"
SYMBOLSCALE 0.001
LABELMAXSCALE 0.1
CLASS
COLOR 0 255 0
OUTLINECOLOR 0 0 0
LABEL
TYPE TRUETYPE
ANTIALIAS TRUE
FONT arial
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 230
SIZE 8
MINSIZE 8
MAXSIZE 12
ANGLE AUTO
POSITION CC
MINFEATURESIZE AUTO
BUFFER 2
END
TEMPLATE enlaces.html
END
END
LAYER
NAME emplazamientos
DATA emplazamientos
DEBUG ON
STATUS OFF
TYPE POINT
TOLERANCEUNITS pixels
TOLERANCE 5
FILTERITEM 'ID_EMPLAZ'
FILTER '%codempl%'
CLASS
NAME 'emplazamientos'
COLOR 0 0 255
SYMBOL 'circle'
SIZE 5
TEMPLATE emplazamiento.html
END
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
END
From wim.blanken at planet.nl Sun Jan 11 15:07:27 2004
From: wim.blanken at planet.nl (Wim Blanken PI)
Date: Mon, 12 Jan 2004 00:07:27 +0100
Subject: [Mapserver-users] Jbox Problem
Message-ID: <001701c3d897$ba5bde30$6400a8c0@BLANKEN>
This is a multi-part message in MIME format.
--Boundary_(ID_WH+rkGn0/9A6TkBjjksOTQ)
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Hello List,
I tried out the newest version of the jBox applet.
It works perfectly on a windows client with JRE 1.4 but not
on a standard internet explorer 6.0. The former version of JBox (without the
drag and line features work OK on this internet explorer 6.0.
Does anybody have some insight how to get this wonderfull new applet
to work on internet explorer 6.0.
I am running mapserver 4.0 on Red Hat 9.
Sincerely,
W. Blanken
The Netherlands
--Boundary_(ID_WH+rkGn0/9A6TkBjjksOTQ)
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Hello List,
I tried out the newest version of the jBox applet.
It works perfectly on a windows client with JRE 1.4
but not
on a standard internet explorer 6.0. The former
version of JBox (without the
drag and line features work OK on this internet
explorer 6.0.
Does anybody have some insight how to get this
wonderfull new applet
to work on internet explorer 6.0.
I am running mapserver 4.0 on Red Hat
9.
Sincerely,
W. Blanken
The Netherlands
--Boundary_(ID_WH+rkGn0/9A6TkBjjksOTQ)--
From fx.gamoy at mapxplore.com Sun Jan 11 16:54:47 2004
From: fx.gamoy at mapxplore.com (FX Gamoy)
Date: Mon, 12 Jan 2004 01:54:47 +0100
Subject: [Mapserver-users] setfilter with integer values
Message-ID: <000c01c3d8a6$ad5622e0$0102a8c0@polo>
This is a multi-part message in MIME format.
------=_NextPart_000_0009_01C3D8AF.0ECBCEA0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Happy new year everybody!!
i am using a binary 3.6.3 release of mapserver with php_mapscript.
I am having trouble with the setquery method and integer datas..
I am using tab files
i would like to select the feature where index=3D2 for example
$oLayer =3D $oMapSession->oMap->getLayerByName( $http_form_vars[ =
"layerref" ] );
$query=3D2;
$oLayer->setFilter($query);
=20
if (@$oLayer->queryByAttributes(MS_SINGLE) =3D=3D MS_SUCCESS)
{=20
......
}
i have used successfully this method with string values ($query=3D'id2') =
but never with integer values..
the log file return me :
[Mon Jan 12 01:36:44 2004] [error] [client 192.168.1.2] PHP Fatal error: =
MapServer Error in getSymbol(): (169):(147)
Is it better or faster to use integer values or string values to perform =
query, index or expression?
Any suggestion for my problem??
thanks
fx
------=_NextPart_000_0009_01C3D8AF.0ECBCEA0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Happy new year everybody!!
i am using a binary 3.6.3 release of =
mapserver with=20
php_mapscript.
I am having trouble with the setquery =
method and=20
integer datas..
I am using tab files
i would like to select the feature =
where=20
index=3D2 for example
<=
FONT=20
face=3DArial size=3D2> if =
(@$oLayer->queryByAttributes(MS_SINGLE) =3D=3D=20
MS_SUCCESS) {
......
}
i have used successfully this method =
with string=20
values ($query=3D'id2') but never with integer values..
the log file return me :
[Mon Jan 12 01:36:44 2004] [error] =
[client=20
192.168.1.2] PHP Fatal error: MapServer Error in getSymbol():=20
(169):(147)
Is it better or faster to use integer =
values or=20
string values to perform query, index or expression?
Any suggestion for my =
problem??
thanks
fx
------=_NextPart_000_0009_01C3D8AF.0ECBCEA0--
From opengis at libero.it Mon Jan 12 00:15:22 2004
From: opengis at libero.it (opengis_libero)
Date: Mon, 12 Jan 2004 09:15:22 +0100
Subject: [Fwd: Re: [Mapserver-users] Geocode]
Message-ID: <4002579A.2030804@libero.it>
> The question is: Is There free tool to Geocode with Mapserver?
Maybe it's useful
http://postgis.refractions.net/pipermail/postgis-users/2002-September/001450.html
From V.Honzik at sh.cvut.cz Mon Jan 12 02:16:47 2004
From: V.Honzik at sh.cvut.cz (Vojtech Honzik)
Date: Mon, 12 Jan 2004 11:16:47 +0100 (CET)
Subject: [Mapserver-users] PHP/Mapscript with enabled PostGIS connection
In-Reply-To: <20040110180003.5776.56025.Mailman@lists.gis.umn.edu>
Message-ID:
Does anybody have Windows binary with PHP/MapScript where one can use
connection to PostGIS layers? I thougth it would be in standard
PHP/Mapscpript distribution packages but to my surprize there is not. Is
there any practical problem why it is not in standard distribution?
Thank you, Vojtech Honzik
From rich at greenwoodmap.com Sun Jan 11 23:09:32 2004
From: rich at greenwoodmap.com (Richard Greenwood)
Date: Mon, 12 Jan 2004 07:09:32 +0000
Subject: [Mapserver-users] Jbox Problem
In-Reply-To: <001701c3d897$ba5bde30$6400a8c0@BLANKEN>
References: <001701c3d897$ba5bde30$6400a8c0@BLANKEN>
Message-ID: <4002482C.1070808@greenwoodmap.com>
Wim Blanken (PI) wrote:
> Hello List,
>
> I tried out the newest version of the jBox applet.
> It works perfectly on a windows client with JRE 1.4 but not
> on a standard internet explorer 6.0. The former version of JBox
> (without the
> drag and line features work OK on this internet explorer 6.0.
> Does anybody have some insight how to get this wonderfull new applet
> to work on internet explorer 6.0.
> I am running mapserver 4.0 on Red Hat 9.
>
> Sincerely,
>
> W. Blanken
> The Netherlands
>
Use the MS Java VM in IE if you can. Or use the Sun JRE 1.3 VM. I do not
think your problem has to do with the new drag and line features, but
more likely the Java compiler that the applet was built with.
Regards,
--
Richard Greenwood
www.greenwoodmap.com
From fx.prunayre at oieau.fr Mon Jan 12 06:37:19 2004
From: fx.prunayre at oieau.fr (=?iso-8859-1?Q?Fran=E7ois-Xavier_Prunayre?=)
Date: Mon, 12 Jan 2004 15:37:19 +0100
Subject: [Mapserver-users] image output problem with mode=map / mapserver 4.0 - NT4 - Tomcat 4.1
Message-ID: <0ad001c3d919$94ed5f20$c6b239c2@NT2.oieau.fr>
C'est un message de format MIME en plusieurs parties.
------=_NextPart_000_0ACD_01C3D921.F6A0FE40
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all,=20
I've a strange image output with mapserver 4.0 / NT4 / Tomcat 4.1 when usin=
g mode=3Dmap in the URL.
My URL with a basic HTML template works.
http://127.0.0.1:8080/agentstruts/cgi/mapserv.exe?
map=3DD:/Tomcat4.1/webapps/agentstruts/mapservice/test/demo.map&=20
Mapserver writes an image to the tmp directory ...
But when I use mode=3Dmap http://127.0.0.1:8080/agentstruts/cgi/mapserv.exe?
map=3DD:/Tomcat4.1/webapps/agentstruts/mapservice/test/demo.map&mode=3Dmap
I get on mozilla "The=20
image "http://127.0.0.1:8080/agentstruts/cgi/mapserv.exe?
map=3DD:/Tomcat4.1/webapps/agentstruts/mapservice/test/demo.map&mode=3Dmap =
cannot=20
be displayed, because it contains errors". IE display the image but it's no=
t=20
correct (stretch & mix of color).=20
This error seems to cause WMS GetMap not to work. WFS GetFeature, DescribeF=
eatureType is ok.=20
It seems to be nearly the same type of problem as=20
http://lists.maptools.org/pipermail/chameleon/2003-August/000045.html
on which Daniel Morissette participate. But no answer to this problem.
The same project on apache / NT4 works !=20
Any ideas ?
Thanks for your help.
Fran=E7ois-Xavier Prunayre
IOW - GIS Engineer
fx.prunayre at oieau.fr
--=20
Ce message a ete verifie par MailScanner pour des virus ou des polluriels e=
t rien de suspect n'a ete trouve.
Les donnees et renseignements contenus dans ce message sont personnels, con=
fidentiels et secrets.Toute publication, utilisation ou diffusion, meme par=
tielle, doit etre autorisee.
Any data and information contained in this electronic mail is personal, con=
fidential and secret. Any total or partial publication, use or distribution=
must be authorized.
------=_NextPart_000_0ACD_01C3D921.F6A0FE40
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all,
I've a strange image outpu=
t with=20
mapserver 4.0 / NT4 / Tomcat 4.1 when using mode=3Dmap in the URL.
M=
y URL=20
with a basic HTML template <img SRC=3D"[img]" width=3D540=20
height=3D340 border=3D1> works. http://127.0.0.1=
:8080/agentstruts/cgi/mapserv.exe? map=3DD:/Tomcat4.1/webapps/agents=
truts/mapservice/test/demo.map&=20
Mapserver writes an image to the tmp directory ...
But when I us=
e=20
mode=3Dmap http://127.0.0.1=
:8080/agentstruts/cgi/mapserv.exe? map=3DD:/Tomcat4.1/webapps/agents=
truts/mapservice/test/demo.map&mode=3Dmap I=20
get on mozilla "The image "http://127.0.0.1=
:8080/agentstruts/cgi/mapserv.exe? map=3DD:/Tomcat4.1/webapps/agents=
truts/mapservice/test/demo.map&mode=3Dmap=20
cannot be displayed, because it contains errors". IE display the image =
but=20
it's not correct (stretch & mix of color).
This error seems to cause WMS GetMap not t=
o work.=20
WFS GetFeature, DescribeFeatureType is ok.
<=
/BODY> --=20
Ce message a ete verifie par MailScanner
pour des virus ou des polluriels et rien de suspect n'a ete trouve.
Les donnees et renseignements contenus dans ce message sont personnels, con=
fidentiels et secrets.Toute publication, utilisation ou diffusion, meme par=
tielle, doit etre autorisee.
Any data and information contained in this electronic mail is personal, con=
fidential and secret. Any total or partial publication, use or distribution=
must be authorized.
------=_NextPart_000_0ACD_01C3D921.F6A0FE40--
From stephen.clark at focus.ca Mon Jan 12 08:18:56 2004
From: stephen.clark at focus.ca (Stephen Clark)
Date: Mon, 12 Jan 2004 08:18:56 -0800
Subject: [Mapserver-users] Fw: help me : READING TIGER files
Message-ID: <001301c3d927$c78b4150$6c000a0a@sclark>
This is a multi-part message in MIME format.
------=_NextPart_000_0010_01C3D8E4.B93112D0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
----- Original Message -----=20
From: dharani=20
To: stephen.clark at focus.ca=20
Sent: Friday, January 09, 2004 10:20 PM
Subject: help me
Hi
I am dharani babu from chennai , india . I am a vc++ developer . I am =
into development of a MAP=20
Project which has to read a TIGER File. So could you please tell how I =
can read a TIGER line data
and get my own base map of any area of US ?
Your help will be very instrumental in kick starting my coding work .
Please help me
With regards
dharani
------=_NextPart_000_0010_01C3D8E4.B93112D0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi I am dharani babu from chennai , =
india . I am=20
a vc++ developer . I am into development of a MAP Project which has =
to read=20
a TIGER File. So could you please tell how I can read a TIGER line =
data and=20
get my own base map of any area of US ? Your help will be very =
instrumental=20
in kick starting my coding work . Please help me With=20
regards dharani
------=_NextPart_000_0010_01C3D8E4.B93112D0--
From pkishor at geoanalytics.com Mon Jan 12 07:47:50 2004
From: pkishor at geoanalytics.com (pkishor_98)
Date: Mon, 12 Jan 2004 15:47:50 -0000
Subject: [Mapserver-users] MUM 2004
Message-ID:
I was looking around for any advance details on the MapServer Users'
Meeting 2004... couldn't find anything. Are there any details
available? Dates, cost, venue, whether or not it is going to happen at
all, etc. Would be very helpful for planning the year.
Many thanks,
From warmerdam at pobox.com Mon Jan 12 07:53:27 2004
From: warmerdam at pobox.com (Frank Warmerdam)
Date: Mon, 12 Jan 2004 10:53:27 -0500
Subject: [Mapserver-users] abnormal program termination: errors in .dgn
files ?
In-Reply-To:
References: <3.0.32.20040110103616.00b969f8@pop.casema.net>
Message-ID: <4002C2F7.4060000@pobox.com>
Bart van den Eijnden wrote:
> Hi,
>
> did you try inspecting the 2 dgn files with ogrinfo?
Jerfass,
I would like to second Bart on that. The correct sequence of operations to
isolate the problem is:
1) Try the files in question with mapserv/shp2img. If no problem you are done.
2) Try the files with ogrinfo. (eg ogrinfo -ro -al abc.dgn) If ogrinfo
has no problem the issue is likely with MapServer or the mapserver OGR
bindings. File the bug in MapServer Bugzilla and assign to me.
3) If possible download and build the dgnlib tools (http://dgnlib.maptools.org)
and test if dgndump works fine with the file. If dgndump works fine then
the bug is presumably in the OGR bindings on dgnlib. File a bug in the
GDAL/OGR bugzilla which will be assigned to me by default.
4) If even dgndump crashes then create a bug report in the dgnlib bugzilla
which will be assigned to me. If you can't practically build dgnlib
yourself, then just submit the issue as a GDAL/OGR bug.
PS. Don't forget to attach or point to at least one file that demonstrates
the bug, and include details of the versions of GDAL/OGR that you are using.
Ideally you should update and test with the latest version.
Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | Geospatial Programmer for Rent
From David.Fawcett at state.mn.us Mon Jan 12 07:58:57 2004
From: David.Fawcett at state.mn.us (David Fawcett)
Date: Mon, 12 Jan 2004 09:58:57 -0600
Subject: [Mapserver-users] visual symbology guide
Message-ID:
Bart,
I am not sure if there is a more detailed guide anywhere else, but
there is a start on the Wiki
(http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?SymbolExamples).
If you have more information, that would be a great place to put it.
David.
David J. Fawcett
MN Office of Environmental Assistance
>>> 1/9/2004 3:03:54 PM >>>
Hi list,
is there a visual symbology guide from Mapserver showing the
cartographic
power of Mapserver?
If there is none, I would be interested in creating one if people
would
send me screendumps of examples.
Best regards,
Bart
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From lfilak at medinaco.org Mon Jan 12 08:19:38 2004
From: lfilak at medinaco.org (Lowell Filak)
Date: Mon, 12 Jan 2004 11:19:38 -0500
Subject: [Mapserver-users] MUM 2004
Message-ID: <20040112161934.E83AB1A659F@mail.medinaco.org>
I think this is all I've seen so far.
I would imagine it may take a while to put all the plans together.
http://www.intevation.de/pipermail/freegis-list/2004-January/001588.html
HTH
Lowell
The following message was sent by "pkishor_98"
on Mon, 12 Jan 2004 15:47:50 -0000.
> I was looking around for any advance details on the MapServer Users'
> Meeting 2004... couldn't find anything. Are there any details
> available? Dates, cost, venue, whether or not it is going to happen at
> all, etc. Would be very helpful for planning the year.
>
> Many thanks,
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From bartvde at xs4all.nl Mon Jan 12 08:29:09 2004
From: bartvde at xs4all.nl (bartvde at xs4all.nl)
Date: Mon, 12 Jan 2004 17:29:09 +0100 (CET)
Subject: [Mapserver-users] visual symbology guide
In-Reply-To:
References:
Message-ID: <12368.212.238.227.182.1073924949.squirrel@webmail.xs4all.nl>
Hi David, list,
I know this part of the Wiki. I always felt there was a shortage of SYMBOL
examples. Also pictures say so much more than words, so visual examples
would be great (screendumps).
But for this I am dependent on Mapserver users sending me their examples.
Until now I have not received any, so please send me some great examples
and I will make sure they will get to the community one way or another.
Thanks in advance.
Best regards,
Bart
> Bart,
>
> I am not sure if there is a more detailed guide anywhere else, but
> there is a start on the Wiki
> (http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?SymbolExamples).
>
> If you have more information, that would be a great place to put it.
>
> David.
>
> David J. Fawcett
> MN Office of Environmental Assistance
>
>>>> 1/9/2004 3:03:54 PM >>>
> Hi list,
>
> is there a visual symbology guide from Mapserver showing the
> cartographic
> power of Mapserver?
>
> If there is none, I would be interested in creating one if people
> would
> send me screendumps of examples.
>
> Best regards,
> Bart
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From eduardo at consultoria.eti.br Mon Jan 12 08:44:03 2004
From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae)
Date: Mon, 12 Jan 2004 14:44:03 -0200
Subject: [Mapserver-users] MUM 2004
In-Reply-To:
References:
Message-ID: <4002CED3.3040708@consultoria.eti.br>
I just know that it will be 9, 10 and 11 June. Ottawa/Canada
Dave McIlhagga, from DM, has sent a mail talking about it.
regards,
Eduardo
pkishor_98 escreveu:
>I was looking around for any advance details on the MapServer Users'
>Meeting 2004... couldn't find anything. Are there any details
>available? Dates, cost, venue, whether or not it is going to happen at
>all, etc. Would be very helpful for planning the year.
>
>Many thanks,
>
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
>
From David.Fawcett at state.mn.us Mon Jan 12 08:52:24 2004
From: David.Fawcett at state.mn.us (David Fawcett)
Date: Mon, 12 Jan 2004 10:52:24 -0600
Subject: [Mapserver-users] visual symbology guide
Message-ID:
Bart,
I agree that it would be very useful to new and existing users to have
a repository of symbol definitions and a picture of their resulting
image. This could be in the documentation, the 'how to', or on the
Wiki. I believe that you can link to images on a Wiki page. The
benefit of the Wiki is that anyone can modify it at any time.
David.
>>> 1/12/2004 10:29:09 AM >>>
Hi David, list,
I know this part of the Wiki. I always felt there was a shortage of
SYMBOL
examples. Also pictures say so much more than words, so visual
examples
would be great (screendumps).
But for this I am dependent on Mapserver users sending me their
examples.
Until now I have not received any, so please send me some great
examples
and I will make sure they will get to the community one way or
another.
Thanks in advance.
Best regards,
Bart
> Bart,
>
> I am not sure if there is a more detailed guide anywhere else, but
> there is a start on the Wiki
> (http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?SymbolExamples).
>
> If you have more information, that would be a great place to put it.
>
> David.
>
> David J. Fawcett
> MN Office of Environmental Assistance
>
>>>> 1/9/2004 3:03:54 PM >>>
> Hi list,
>
> is there a visual symbology guide from Mapserver showing the
> cartographic
> power of Mapserver?
>
> If there is none, I would be interested in creating one if people
> would
> send me screendumps of examples.
>
> Best regards,
> Bart
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From stephen.clark at focus.ca Mon Jan 12 10:17:58 2004
From: stephen.clark at focus.ca (Stephen Clark)
Date: Mon, 12 Jan 2004 10:17:58 -0800
Subject: [Mapserver-users] help with tile index of vector files
References:
Message-ID: <01cb01c3d938$68275530$6c000a0a@sclark>
Hi all,
I have several SHP files that I plan on merging to one individual SHP file.
Is there an index application that will create some sort of fast tiling
trick like the "tile4ms.exe" does with individual SHP files to create a
tiled SHP file.
thanks
Stephen
From eric at gomoos.org Mon Jan 12 09:19:08 2004
From: eric at gomoos.org (Eric Bridger)
Date: 12 Jan 2004 12:19:08 -0500
Subject: [Mapserver-users] itemquery doesn't find records
In-Reply-To: <20040111204325.23787.qmail@quazartecnologia.com>
References: <20040111204325.23787.qmail@quazartecnologia.com>
Message-ID: <1073927954.1536.20.camel@ubet.gomoos.org>
I'm not sure if this is your problem but try adding a TEMPLATE
"fake.html" to your LAYER. In 3.6 this was required.
On Sun, 2004-01-11 at 15:43, Nikolai Vladychevski wrote:
> Hello,
>
> I am trying about 4 hours to make an itemquery query without success. I
> have tryed many qstring values but I still get:
> "msQueryByAttributes(): Search returned no results. No matching record(s)
> found." error.
>
> I don't know what to do, can somebody give any tips how to debug this ?
>
> This is my MapServer version:
> MapServer version 4.0.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
> SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=TIFF
> INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
>
> This is the line in perl that I output to the browser:
> print
> $q->header(-location=>"http://$ENV{HTTP_HOST}/cgi-bin/mapserv?layer=enlaces&
> layer=emplazamientos&map=".uri_escape("/var/www/html/map/my.map")."&scale=20
> 0&program=".uri_escape("/cgi-bin/mapserv")."&savequery=true&zoomdir=0&mode=i
> temquery&qitem=".uri_escape("ID_EMPLAZ")."&qstring=".uri_escape("[ID_EMPLAZ]
> =
> '02-02290'")."&qlayer=emplazamientos&mapext=-117.124014+14.530688+-86.709056
> +32.718120&codempl=02-02290&map_web_imagepath=".uri_escape("/var/www/html/tm
> p/")."&map_web_imageurl=".uri_escape("/tmp/")."&zoomsize=2");
>
> This is my map gobal extent:
>
> EXTENT -117.124014 14.530688 -86.709056 32.718120
>
> This is the layer definition
>
> LAYER
> NAME emplazamientos
> DATA emplazamientos
> DEBUG ON
> STATUS OFF
> TYPE POINT
> TOLERANCEUNITS pixels
> TOLERANCE 5
> FILTERITEM 'ID_EMPLAZ'
> FILTER '%codempl%'
> CLASS
> NAME 'emplazamientos'
> COLOR 0 0 255
> SYMBOL 'circle'
> SIZE 5
> TEMPLATE emplazamiento.html
> END
> END
>
> The record exists:
>
> [root at localhost map]# ogrinfo -al data/emplazamientos.shx |grep -A3 -B4
> 02-02290
> OGRFeature(emplazamientos):9
> NOMBRE (String) = Esperanza
> LAT (Real) = -115.4952
> LON (Real) = 32.6488
> ID_EMPLAZ (String) = 02-02290
> ID_CLASE (Integer) = 2290
> POINT (-115.49517100 32.64879900)
>
> The POINT is inside the extent:
> -117.124014 (-115.49517100) -86.709056
> 14.530688 ( 32.64879900) 32.718120
>
> The template file exists:
>
> [root at localhost map]# cat emplazamiento.html
> Emplazamiento: [ID_EMPLAZAM]:
> Nombre: [NOMBRE]
> Latitud: [LAT]
> Longitud: [LON]
> ID_Clase: [ID_CLASE]
> [root at localhost map]#
>
>
> Full mapserver file:
>
>
> MAP
> NAME TRANSMISION
> STATUS ON
> IMAGETYPE PNG
> EXTENT -117.124014 14.530688 -86.709056 32.718120
> SIZE 800 600
> SHAPEPATH "data"
> IMAGECOLOR 255 255 255
> FONTSET fonts/fonts.list
> WEB
> HEADER map_header.html
> TEMPLATE map.html
> FOOTER map_footer.html
> MINSCALE 0.001
> MAXSCALE 200
> IMAGEPATH "/var/www/html/tmp"
> IMAGEURL "/tmp"
> METADATA
> WMS_TITLE "MapServer"
> WMS_ABSTRACT "Despliege de Enlaces y Emplazamientos"
> WMS_ACCESSCONSTRAINTS none
> END
>
> END
>
> SCALEBAR
> IMAGECOLOR 255 255 255
> LABEL
> COLOR 0 0 0
> SIZE TINY
> END
> STYLE 1
> SIZE 100 2
> COLOR 0 0 0
> UNITS KILOMETERS
> INTERVALS 2
> TRANSPARENT FALSE
> STATUS ON
> END
>
> QUERYMAP
> SIZE 800 600
> STATUS ON
> STYLE HILITE
> COLOR 255 0 0
> END
>
> REFERENCE
> IMAGE "mxmap.gif"
> EXTENT -117.124014 14.530688 -86.709056 32.718120
> SIZE 250 155
> STATUS ON
> MAXBOXSIZE 246
> COLOR -1 -1 -1
> OUTLINECOLOR 255 0 0
> END
>
> PROJECTION
> "proj=laea"
> "ellps=clrk66"
> "lat_0=23"
> "lon_0=-110"
> END
>
> LAYER
> NAME region
> DATA region
> STATUS DEFAULT
> TYPE POLYGON
>
> CLASS
> COLOR 255 255 255
> OUTLINECOLOR 32 32 32
> END
> END
>
> LAYER
> NAME enlaces
> DATA enlaces
> STATUS ON
> TYPE LINE
> TOLERANCEUNITS pixels
> TOLERANCE 3
> CLASSITEM "id_enlace"
> LABELITEM "id_enlace"
> SYMBOLSCALE 0.001
> LABELMAXSCALE 0.1
> CLASS
> COLOR 0 255 0
> OUTLINECOLOR 0 0 0
> LABEL
> TYPE TRUETYPE
> ANTIALIAS TRUE
> FONT arial
> COLOR 0 0 0
> BACKGROUNDCOLOR 255 255 230
> SIZE 8
> MINSIZE 8
> MAXSIZE 12
> ANGLE AUTO
> POSITION CC
> MINFEATURESIZE AUTO
> BUFFER 2
> END
> TEMPLATE enlaces.html
> END
> END
>
> LAYER
> NAME emplazamientos
> DATA emplazamientos
> DEBUG ON
> STATUS OFF
> TYPE POINT
> TOLERANCEUNITS pixels
> TOLERANCE 5
> FILTERITEM 'ID_EMPLAZ'
> FILTER '%codempl%'
> CLASS
> NAME 'emplazamientos'
> COLOR 0 0 255
> SYMBOL 'circle'
> SIZE 5
> TEMPLATE emplazamiento.html
> END
> END
>
> SYMBOL
> NAME 'circle'
> TYPE ELLIPSE
> POINTS 1 1 END
> FILLED TRUE
> END
> END
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From bartvde at xs4all.nl Mon Jan 12 11:34:40 2004
From: bartvde at xs4all.nl (Bart van den Eijnden)
Date: Mon, 12 Jan 2004 20:34:40 +0100
Subject: [Mapserver-users] abnormal program termination: errors in .dgn files ?
In-Reply-To:
References:
Message-ID:
Hi Jerfaas,
what I can judge from the results is that the problem is in OGR/Dgnlib.
ERROR 2: CPLMalloc(): Out of memory allocating -59780 bytes.
I think the best thing you can do is follow Frank Warmerdam's advice of
filing a bug for this in the GDAL/OGR bugzilla. Maybe the data is not
public, then perhaps you can contact Frank to find a solution for
providing him test data.
Best regards,
Bart
On Mon, 12 Jan 2004 10:49:54 +0100, Jerfaas de Jong
wrote:
> D:\PROJEC~1\OPENEV~1\bin>ogrinfo
> C:\websites\DemoData\Naaldwijk\Data\Basis\dgn\g
> roenbuitengebied.dgn -all
> INFO: Open of
> `C:\websites\DemoData\Naaldwijk\Data\Basis\dgn\groenbuitengebied.d
> gn'
> using driver `DGN' successful.
>
> Layer name: elements
> Geometry: Unknown (any)
> Feature Count: 17584
> Extent: (72038.923000, 439852.508000) - (78917.093000, 448702.812000)
> Layer SRS WKT:
> (unknown)
> Type: Integer (2.0)
> Level: Integer (2.0)
> GraphicGroup: Integer (4.0)
> ColorIndex: Integer (3.0)
> Weight: Integer (2.0)
> Style: Integer (1.0)
> EntityNum: Integer (8.0)
> MSLink: Integer (10.0)
> Text: String (0.0)
> ERROR 2: CPLMalloc(): Out of memory allocating -2436 bytes.
>
>
> D:\PROJEC~1\OPENEV~1\bin>ogrinfo
> C:\websites\DemoData\Naaldwijk\Data\Basis\dgn\g
> roenhonselersdijk.dgn -all
> INFO: Open of
> `C:\websites\DemoData\Naaldwijk\Data\Basis\dgn\groenhonselersdijk.
> dgn'
> using driver `DGN' successful.
>
> Layer name: elements
> Geometry: Unknown (any)
> Feature Count: 8961
> Extent: (74528.365000, 446255.761000) - (76025.066000, 447978.399000)
> Layer SRS WKT:
> (unknown)
> Type: Integer (2.0)
> Level: Integer (2.0)
> GraphicGroup: Integer (4.0)
> ColorIndex: Integer (3.0)
> Weight: Integer (2.0)
> Style: Integer (1.0)
> EntityNum: Integer (8.0)
> MSLink: Integer (10.0)
> Text: String (0.0)
> ERROR 2: CPLMalloc(): Out of memory allocating -59780 bytes.
>
>
>
>
>
> INFO: Open of
> `C:\websites\DemoData\Naaldwijk\Data\Basis\dgn\groenmaasdijk.dgn'
> using driver `DGN' successful.
>
> Layer name: elements
> Geometry: Unknown (any)
> Feature Count: 5836
> Extent: (73697.012000, 441329.234000) - (74928.057000, 442542.166000)
> Layer SRS WKT:
> (unknown)
> Type: Integer (2.0)
> Level: Integer (2.0)
> GraphicGroup: Integer (4.0)
> ColorIndex: Integer (3.0)
> Weight: Integer (2.0)
> Style: Integer (1.0)
> EntityNum: Integer (8.0)
> MSLink: Integer (10.0)
> Text: String (0.0)
> OGRFeature(elements):7
> Type (Integer) = 3
> Level (Integer) = 7
> GraphicGroup (Integer) = 0
> ColorIndex (Integer) = 0
> Weight (Integer) = 0
> -- Meer --
>
>
>>>> Bart van den Eijnden 01/10/04 11:23 AM >>>
> Hi,
>
> did you try inspecting the 2 dgn files with ogrinfo?
>
> Best regards,
> Bart
>
> On Sat, 10 Jan 2004 10:36:16 +0100, Jerfaas wrote:
>
>> Hi,
>>
>> I have about 15 .dgn files to display in Mapserver. I have problems with
>> loading 2 of them, because it causes a abnormal program termination.
>> (The
>> others can be displayed without any problems in Mapserver.)
>>
>> I can load the 2 dgn without any problems in ArcExplorer. Does any one
>> have
>> a suggestion what I can do to find out what is wrong with the 2 .dgn
>> files ?
>>
>> Thanks in advance,
>>
>> Jerfaas de Jong
>> _______________________________________________
>> Mapserver-users mailing list
>> Mapserver-users at lists.gis.umn.edu
>> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>>
>
>
>
--
From TMitchell at lignum.com Mon Jan 12 11:41:03 2004
From: TMitchell at lignum.com (Tyler Mitchell)
Date: Mon, 12 Jan 2004 11:41:03 -0800
Subject: [Mapserver-users] Dead gallery links
Message-ID:
The UMN Mapserver applications Gallery is getting pretty septic. I ran a
link checker and found that ~ 22 of the 117 links on the page are dead or
have errors. I'm sure there are more which provide a nice error page that
the link checker didn't pick up on. Likewise, some of the errors are mere
timeout or redirection warnings which don't really throw an error.
In short, it would be good if those who have bad or dead links could pass
on the correct ones so they could get fixed. For your reference, I've
pasted my check results below. UMN guys, what's the process or who is the
contact for getting these fixed? Can you just remove the dead ones? It's
really bad for the mapserver project as a whole to have a public gallery
page that's out of date. I don't mind helping to weed out the bad links
to improve the page.
Fortunately the page was much better when I first viewed it years ago so I
didn't get turned off right away :)
Tyler
-------------
$ linkchecker http://mapserver.gis.umn.edu/gallery.html
LinkChecker 1.10.3 Copyright c 2000-2004 Bastian Kleineidam
LinkChecker comes with ABSOLUTELY NO WARRANTY!
This is free software, and you are welcome to redistribute it
under certain conditions. Look at the file `LICENSE' within this
distribution.
Get the newest version at http://linkchecker.sourceforge.net/
Write comments and bugs to calvin at users.sourceforge.net
Start checking at 2004-01-12 11:25:11-008
URL http://www.dnr.state.mn.us/hunting/deer/mapit.html
Name Deer
Finder
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 39, col 27
Real URL http://www.dnr.state.mn.us/hunting/deer/mapit.html
Check Time 4.819 seconds
Result Error: 404
URL http://maps.dnr.state.mn.us/mapserver_demos/tests/
Name MapServer Test Suite
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 54, col 27
Real URL http://maps.dnr.state.mn.us/mapserver_demos/tests/
Check Time 6.272 seconds
Result Error: 404 Not Found
URL http://terrasip.gis.umn.edu/projects/
Name TerraSIP Applications
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 87, col 27
Real URL http://terrasip.gis.umn.edu/projects/
Check Time 6.405 seconds
Result Error: (119, 'Operation now in progress')
URL http://cdcm.methaz.org/cdcm
Name Hurricane Hazard Information for Caribbean Coastal Construction
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 166, col 14
Real URL http://cdcm.methaz.org/cdcm
Check Time 4.431 seconds
Result Error: 404 Not Found
URL http://www.puertogijon.es/Mapserver/gis.asp
Name Gijon Port Authority (Spain)
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 154, col 19
Real URL http://www.puertogijon.es/Mapserver/gis.asp
Check Time 7.316 seconds
Result Error: recursive redirection encountered:
http://www.puertogijon.es/Mapserver/gis.asp
=> http://www.puertogijon.es/error.htm
=> http://www.puertogijon.es/error.htm
URL http://ils.io.inf.br/ier_map/ierf.htm
Name Estrada
Real, Brazil
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 147, col 19
Real URL http://ils.io.inf.br/ier_map/ierf.htm
Check Time 7.538 seconds
Warning Server 'Microsoft-IIS/5.0' has no anchor support, removing
anchor from request
Result Error: 404 Objeto nao encontrado
URL http://metadata.gd.itb.ac.id/sik/
Name Map of the Institute of Technology, Bandung,
In
donesia
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 199, col 12
Real URL http://metadata.gd.itb.ac.id/sik/
Check Time 2.113 seconds
Result Error: (7, 'getaddrinfo failed')
URL http://www.cartoweb.de
Name MapServer in a touristinformation-system
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 209, col 27
Real URL http://www.cartoweb.de/user/allgemein_start.php
Check Time 10.462 seconds
Info Last modified Mon, 12 Jan 2004 19:25:42 GMT
Warning URL path is empty, assuming '/' as path
Effective URL http://www.cartoweb.de/user/allgemein_start.php
Result Error: 401 Authorization Required
URL http://www.mohid.com/Prestige/Simulations_Gallery.htm
Name Modelling predictions of the Prestige oil spill.
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 317, col 12
Result Error: URL has whitespace at beginning or end
URL http://www.ns-verbrechen.at
Name Reason for eviction - non-Ayrian
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 330, col 12
Result Error: URL has whitespace at beginning or end
URL http://mapserver.ocmlt.go.th/
Name NuMap/Thailand Traffic
Repo
rting
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 323, col 19
Real URL http://mapserver.ocmlt.go.th/
Check Time 6.476 seconds
Result Error: (119, 'Operation now in progress')
URL http://www.nrm.qld.gov.au/lris/webgis/burnett/index.html
Name Burnett
Catchment Web GIS
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 391, col 19
Result Error: URL has whitespace at beginning or end
URL http://213.201.25.155/mapes/navega.php
Name City Council of Girona
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 398, col 12
Real URL http://213.201.25.155/mapes/navega.php
Check Time 8.117 seconds
Result Error: (119, 'Operation now in progress')
URL http://www.gaf.de/projects.html
Name GAF Global Experience
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 417, col 12
Real URL http://www.gaf.de/projects.html
Check Time 3.264 seconds
Result Error: 404 Not Found
URL http://opengis.jrc.it
Name Melilla
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 457, col 19
Real URL http://opengis.jrc.it/
Check Time 6.401 seconds
Warning URL path is empty, assuming '/' as path
Result Error: (119, 'Operation now in progress')
URL http://www2.tetonwyo.org/mapserver/tc/
Name Teton County (Wyoming) Map Server
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 462, col 12
Real URL http://www2.tetonwyo.org/mapserver/
Check Time 5.085 seconds
Warning HTTP 301 (moved permanent) encountered: you should update this
link.
Server 'Microsoft-IIS/5.0' has no anchor support, removing
anchor from request
Effective URL http://www2.tetonwyo.org/mapserver/
Result Error: 403 Access Forbidden
URL http://www.ggh-mapservice.de/index.php3
Name GGH - Mapservice
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 423, col 19
Real URL http://www.ggh-mapservice.de/index.php3
Check Time 27.924 seconds
Result Error: more than five redirections, aborting
URL http://map2.fgdl.org/mapserver/start/thememaps.html
Name Florida Mapper
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 525, col 19
Real URL http://www.fgdl.org/mapserver/start/thememaps.html
Check Time 11.299 seconds
Warning HTTP 301 (moved permanent) encountered: you should update this
link.
Effective URL http://www.fgdl.org/mapserver/start/thememaps.html
Result Error: 404 Not Found
URL http://www.dnr.state.mn.us/mapping/landview/
Name Minnesota DNR's LandView
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 567, col 12
Real URL http://www.dnr.state.mn.us/mapping/landview/index.html
Check Time 3.794 seconds
Warning Effective URL
http://www.dnr.state.mn.us/mapping/landview/index.html
Result Error: 404
URL http://wms.co.fulton.ga.us
Name Fulton County, Georgia Mapserver
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 528, col 19
Real URL http://wms.co.fulton.ga.us/
Check Time 250.777 seconds
Warning URL path is empty, assuming '/' as path
Result Error: timed out
Thats it. 22 errors in 117 links found
Stopped checking at 2004-01-12 11:30:41-008 ( 5.491 minutes)
From Christopher.Dimeo at maine.gov Mon Jan 12 12:28:04 2004
From: Christopher.Dimeo at maine.gov (Dimeo, Christopher)
Date: Mon, 12 Jan 2004 15:28:04 -0500
Subject: [Mapserver-users] Dead gallery links
Message-ID:
Along these lines, I'd like to compile a comprehensive list of
mapserver-implememented projects for the GIS showcase site that I'm
building.
If *anyone* would like to showcase (read: free promotion) their mapserver
projects, please send me links to the sites- either by E-mail or by posting
in the Mapserver forum. Optionally, but desired, a description of the
project. I'd like to promote open source GIS projects as much as possible.
Chris Dimeo
email at opspatial.com
www.opspatial.com
-----Original Message-----
From: Tyler Mitchell [mailto:TMitchell at lignum.com]
Sent: Monday, January 12, 2004 2:41 PM
To: mapserver-users at lists.gis.umn.edu
Subject: [Mapserver-users] Dead gallery links
The UMN Mapserver applications Gallery is getting pretty septic. I ran a
link checker and found that ~ 22 of the 117 links on the page are dead or
have errors. I'm sure there are more which provide a nice error page that
the link checker didn't pick up on. Likewise, some of the errors are mere
timeout or redirection warnings which don't really throw an error.
In short, it would be good if those who have bad or dead links could pass on
the correct ones so they could get fixed. For your reference, I've pasted
my check results below. UMN guys, what's the process or who is the contact
for getting these fixed? Can you just remove the dead ones? It's really
bad for the mapserver project as a whole to have a public gallery
page that's out of date. I don't mind helping to weed out the bad links
to improve the page.
Fortunately the page was much better when I first viewed it years ago so I
didn't get turned off right away :)
Tyler
-------------
$ linkchecker http://mapserver.gis.umn.edu/gallery.html
LinkChecker 1.10.3 Copyright c 2000-2004 Bastian Kleineidam
LinkChecker comes with ABSOLUTELY NO WARRANTY!
This is free software, and you are welcome to redistribute it under certain
conditions. Look at the file `LICENSE' within this distribution. Get the
newest version at http://linkchecker.sourceforge.net/
Write comments and bugs to calvin at users.sourceforge.net
Start checking at 2004-01-12 11:25:11-008
URL http://www.dnr.state.mn.us/hunting/deer/mapit.html
Name Deer
Finder
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 39, col 27
Real URL http://www.dnr.state.mn.us/hunting/deer/mapit.html
Check Time 4.819 seconds
Result Error: 404
URL http://maps.dnr.state.mn.us/mapserver_demos/tests/
Name MapServer Test Suite
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 54, col 27
Real URL http://maps.dnr.state.mn.us/mapserver_demos/tests/
Check Time 6.272 seconds
Result Error: 404 Not Found
URL http://terrasip.gis.umn.edu/projects/
Name TerraSIP Applications
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 87, col 27
Real URL http://terrasip.gis.umn.edu/projects/
Check Time 6.405 seconds
Result Error: (119, 'Operation now in progress')
URL http://cdcm.methaz.org/cdcm
Name Hurricane Hazard Information for Caribbean Coastal Construction
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 166, col 14
Real URL http://cdcm.methaz.org/cdcm
Check Time 4.431 seconds
Result Error: 404 Not Found
URL http://www.puertogijon.es/Mapserver/gis.asp
Name Gijon Port Authority (Spain)
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 154, col 19
Real URL http://www.puertogijon.es/Mapserver/gis.asp
Check Time 7.316 seconds
Result Error: recursive redirection encountered:
http://www.puertogijon.es/Mapserver/gis.asp
=> http://www.puertogijon.es/error.htm
=> http://www.puertogijon.es/error.htm
URL http://ils.io.inf.br/ier_map/ierf.htm
Name Estrada
Real, Brazil
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 147, col 19
Real URL http://ils.io.inf.br/ier_map/ierf.htm
Check Time 7.538 seconds
Warning Server 'Microsoft-IIS/5.0' has no anchor support, removing
anchor from request
Result Error: 404 Objeto nao encontrado
URL http://metadata.gd.itb.ac.id/sik/
Name Map of the Institute of Technology, Bandung,
In
donesia
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 199, col 12
Real URL http://metadata.gd.itb.ac.id/sik/
Check Time 2.113 seconds
Result Error: (7, 'getaddrinfo failed')
URL http://www.cartoweb.de
Name MapServer in a touristinformation-system
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 209, col 27
Real URL http://www.cartoweb.de/user/allgemein_start.php
Check Time 10.462 seconds
Info Last modified Mon, 12 Jan 2004 19:25:42 GMT
Warning URL path is empty, assuming '/' as path
Effective URL http://www.cartoweb.de/user/allgemein_start.php
Result Error: 401 Authorization Required
URL http://www.mohid.com/Prestige/Simulations_Gallery.htm
Name Modelling predictions of the Prestige oil spill.
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 317, col 12
Result Error: URL has whitespace at beginning or end
URL http://www.ns-verbrechen.at
Name Reason for eviction - non-Ayrian
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 330, col 12
Result Error: URL has whitespace at beginning or end
URL http://mapserver.ocmlt.go.th/
Name NuMap/Thailand Traffic
Repo
rting
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 323, col 19
Real URL http://mapserver.ocmlt.go.th/
Check Time 6.476 seconds
Result Error: (119, 'Operation now in progress')
URL http://www.nrm.qld.gov.au/lris/webgis/burnett/index.html
Name Burnett
Catchment Web GIS
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 391, col 19
Result Error: URL has whitespace at beginning or end
URL http://213.201.25.155/mapes/navega.php
Name City Council of Girona
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 398, col 12
Real URL http://213.201.25.155/mapes/navega.php
Check Time 8.117 seconds
Result Error: (119, 'Operation now in progress')
URL http://www.gaf.de/projects.html
Name GAF Global Experience
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 417, col 12
Real URL http://www.gaf.de/projects.html
Check Time 3.264 seconds
Result Error: 404 Not Found
URL http://opengis.jrc.it
Name Melilla
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 457, col 19
Real URL http://opengis.jrc.it/
Check Time 6.401 seconds
Warning URL path is empty, assuming '/' as path
Result Error: (119, 'Operation now in progress')
URL http://www2.tetonwyo.org/mapserver/tc/
Name Teton County (Wyoming) Map Server
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 462, col 12
Real URL http://www2.tetonwyo.org/mapserver/
Check Time 5.085 seconds
Warning HTTP 301 (moved permanent) encountered: you should update this
link.
Server 'Microsoft-IIS/5.0' has no anchor support, removing
anchor from request
Effective URL http://www2.tetonwyo.org/mapserver/
Result Error: 403 Access Forbidden
URL http://www.ggh-mapservice.de/index.php3
Name GGH - Mapservice
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 423, col 19
Real URL http://www.ggh-mapservice.de/index.php3
Check Time 27.924 seconds
Result Error: more than five redirections, aborting
URL http://map2.fgdl.org/mapserver/start/thememaps.html
Name Florida Mapper
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 525, col 19
Real URL http://www.fgdl.org/mapserver/start/thememaps.html
Check Time 11.299 seconds
Warning HTTP 301 (moved permanent) encountered: you should update this
link.
Effective URL http://www.fgdl.org/mapserver/start/thememaps.html
Result Error: 404 Not Found
URL http://www.dnr.state.mn.us/mapping/landview/
Name Minnesota DNR's LandView
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 567, col 12
Real URL http://www.dnr.state.mn.us/mapping/landview/index.html
Check Time 3.794 seconds
Warning Effective URL
http://www.dnr.state.mn.us/mapping/landview/index.html
Result Error: 404
URL http://wms.co.fulton.ga.us
Name Fulton County, Georgia Mapserver
Parent URL http://mapserver.gis.umn.edu/gallery.html, line 528, col 19
Real URL http://wms.co.fulton.ga.us/
Check Time 250.777 seconds
Warning URL path is empty, assuming '/' as path
Result Error: timed out
Thats it. 22 errors in 117 links found
Stopped checking at 2004-01-12 11:30:41-008 ( 5.491 minutes)
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From nicolas.fortin at ec.gc.ca Mon Jan 12 12:30:05 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Mon, 12 Jan 2004 15:30:05 -0500
Subject: [Mapserver-users] WMS LAYERS=
Message-ID:
Hi list,
When I make a WMS request with the layers parameters like LAYERS=2,1
In accordance to the OGC WMS Spec, layer 1 is suppose to be at the top of
layer 2 but it isn't the case...why??
Even if I change to LAYERS=1,2 ... no change
In the mapfile, layer 1 is at the end of the file and is always the top
layer on others applications using this mapfile.
Thx for your help,
Nicolas Fortin
Math?maticien, Programmeur, Analyste de donn?es
SMC-Qu?bec Hydrologie, Environnement Canada
1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
(418)648-2516
nicolas.fortin at ec.gc.ca
From kgeurts at gis.umn.edu Mon Jan 12 13:00:46 2004
From: kgeurts at gis.umn.edu (Kari Geurts)
Date: Mon, 12 Jan 2004 15:00:46 CST
Subject: [Mapserver-users] RE: gallery links
Message-ID: <200401122100.i0CL0kjK029074@dingo.software.umn.edu>
In response to the dead gallery links, I will personally check each of the
links. It is very helpful if the providers alert us when their site goes
down. I will be contacting those providers that have dead links and ask
that you provide a new url or I will remove the application from the
gallery page.
Thank you for your cooperation,
Kari A. Geurts
Department of Forest Resources
University of Minnesota
115 Green Hall
1530 Cleveland Ave. N.
St. Paul, MN 55108-6112
Phone: 612-624-3459
Email: kgeurts at gis.umn.edu
From mohan at gmx.co.uk Mon Jan 12 13:09:51 2004
From: mohan at gmx.co.uk (Mohan Seetharam)
Date: Mon, 12 Jan 2004 16:09:51 -0500
Subject: [Mapserver-users] Graticule MapServer file format conversion
Message-ID: <00cf01c3d950$6ce899e0$2be6e88c@clarku.edu>
This is a multi-part message in MIME format.
------=_NextPart_000_00CC_01C3D926.82136680
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Greetings,
I recently acquired some data in Graticule MapServer file formats (.gbm, =
.gdb, .gix, .gsf, and .mdx) and would very much appreciate some advice =
on ways to import these into shapefiles or mapinfo interchange files. Is =
it possible to do this using the demo version of the "mapserver turbo 5" =
software? Alternatively, do any freeware/shareware converters exist?
Thanks very much.
Mohan
------=_NextPart_000_00CC_01C3D926.82136680
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Greetings,
I recently acquired some =
data in=20
Graticule MapServer file formats (.gbm, .gdb, .gix, .gsf, and .mdx) and =
would=20
very much appreciate some advice on ways to import these into shapefiles =
or=20
mapinfo interchange files. Is it possible to do this using the demo =
version of=20
the "mapserver turbo 5" software? Alternatively, do any =
freeware/shareware=20
converters exist?
Thanks very =
much.
Mohan
------=_NextPart_000_00CC_01C3D926.82136680--
From steve.lime at dnr.state.mn.us Mon Jan 12 13:26:49 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Mon, 12 Jan 2004 15:26:49 -0600
Subject: [Mapserver-users] itemquery doesn't find records
Message-ID:
The problem is in your qstring. Remember that qstring is a valid
MapServer filter expression. I say filter because depending on the
backend data source it may not be limited to a MapServer class
expression. On to the point.
[ID_EMPLAZ] = '02-02290'
is not valid for 2 reasons. First, the [ID_EMPLAZ] is not quoted, and
second the whole thing needs to be in parenthesis.
('[ID_EMPLAZ]' = '02-02290')
Should work. It's not, however, the best way to do it. Since your
simply testing equality of a single attribute just set qitem to
ID_EMPLAZ and qstring to 02-02290 and it should work too, but faster.
Steve
>>> "Nikolai Vladychevski" 1/11/2004 2:43:25 PM >>>
Hello,
I am trying about 4 hours to make an itemquery query without success.
I
have tryed many qstring values but I still get:
"msQueryByAttributes(): Search returned no results. No matching
record(s)
found." error.
I don't know what to do, can somebody give any tips how to debug this ?
This is my MapServer version:
MapServer version 4.0.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=TIFF
INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
This is the line in perl that I output to the browser:
print
$q->header(-location=>"http://$ENV{HTTP_HOST}/cgi-bin/mapserv?layer=enlaces&
layer=emplazamientos&map=".uri_escape("/var/www/html/map/my.map")."&scale=20
0&program=".uri_escape("/cgi-bin/mapserv")."&savequery=true&zoomdir=0&mode=i
temquery&qitem=".uri_escape("ID_EMPLAZ")."&qstring=".uri_escape("[ID_EMPLAZ]
=
'02-02290'")."&qlayer=emplazamientos&mapext=-117.124014+14.530688+-86.709056
+32.718120&codempl=02-02290&map_web_imagepath=".uri_escape("/var/www/html/tm
p/")."&map_web_imageurl=".uri_escape("/tmp/")."&zoomsize=2");
This is my map gobal extent:
EXTENT -117.124014 14.530688 -86.709056 32.718120
This is the layer definition
LAYER
NAME emplazamientos
DATA emplazamientos
DEBUG ON
STATUS OFF
TYPE POINT
TOLERANCEUNITS pixels
TOLERANCE 5
FILTERITEM 'ID_EMPLAZ'
FILTER '%codempl%'
CLASS
NAME 'emplazamientos'
COLOR 0 0 255
SYMBOL 'circle'
SIZE 5
TEMPLATE emplazamiento.html
END
END
The record exists:
[root at localhost map]# ogrinfo -al data/emplazamientos.shx |grep -A3 -B4
02-02290
OGRFeature(emplazamientos):9
NOMBRE (String) = Esperanza
LAT (Real) = -115.4952
LON (Real) = 32.6488
ID_EMPLAZ (String) = 02-02290
ID_CLASE (Integer) = 2290
POINT (-115.49517100 32.64879900)
The POINT is inside the extent:
-117.124014 (-115.49517100) -86.709056
14.530688 ( 32.64879900) 32.718120
The template file exists:
[root at localhost map]# cat emplazamiento.html
Emplazamiento: [ID_EMPLAZAM]:
Nombre: [NOMBRE]
Latitud: [LAT]
Longitud: [LON]
ID_Clase: [ID_CLASE]
[root at localhost map]#
Full mapserver file:
MAP
NAME TRANSMISION
STATUS ON
IMAGETYPE PNG
EXTENT -117.124014 14.530688 -86.709056 32.718120
SIZE 800 600
SHAPEPATH "data"
IMAGECOLOR 255 255 255
FONTSET fonts/fonts.list
WEB
HEADER map_header.html
TEMPLATE map.html
FOOTER map_footer.html
MINSCALE 0.001
MAXSCALE 200
IMAGEPATH "/var/www/html/tmp"
IMAGEURL "/tmp"
METADATA
WMS_TITLE "MapServer"
WMS_ABSTRACT "Despliege de Enlaces y Emplazamientos"
WMS_ACCESSCONSTRAINTS none
END
END
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIZE TINY
END
STYLE 1
SIZE 100 2
COLOR 0 0 0
UNITS KILOMETERS
INTERVALS 2
TRANSPARENT FALSE
STATUS ON
END
QUERYMAP
SIZE 800 600
STATUS ON
STYLE HILITE
COLOR 255 0 0
END
REFERENCE
IMAGE "mxmap.gif"
EXTENT -117.124014 14.530688 -86.709056 32.718120
SIZE 250 155
STATUS ON
MAXBOXSIZE 246
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=23"
"lon_0=-110"
END
LAYER
NAME region
DATA region
STATUS DEFAULT
TYPE POLYGON
CLASS
COLOR 255 255 255
OUTLINECOLOR 32 32 32
END
END
LAYER
NAME enlaces
DATA enlaces
STATUS ON
TYPE LINE
TOLERANCEUNITS pixels
TOLERANCE 3
CLASSITEM "id_enlace"
LABELITEM "id_enlace"
SYMBOLSCALE 0.001
LABELMAXSCALE 0.1
CLASS
COLOR 0 255 0
OUTLINECOLOR 0 0 0
LABEL
TYPE TRUETYPE
ANTIALIAS TRUE
FONT arial
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 230
SIZE 8
MINSIZE 8
MAXSIZE 12
ANGLE AUTO
POSITION CC
MINFEATURESIZE AUTO
BUFFER 2
END
TEMPLATE enlaces.html
END
END
LAYER
NAME emplazamientos
DATA emplazamientos
DEBUG ON
STATUS OFF
TYPE POINT
TOLERANCEUNITS pixels
TOLERANCE 5
FILTERITEM 'ID_EMPLAZ'
FILTER '%codempl%'
CLASS
NAME 'emplazamientos'
COLOR 0 0 255
SYMBOL 'circle'
SIZE 5
TEMPLATE emplazamiento.html
END
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
END
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From steve.lime at dnr.state.mn.us Mon Jan 12 13:28:46 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Mon, 12 Jan 2004 15:28:46 -0600
Subject: [Mapserver-users] visual symbology guide
Message-ID:
There's already a spot on the wiki where this good live (a great idea by
the way). Please check out:
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?SymbolExamples
Steve
>>> "David Fawcett" 1/12/2004 10:52:24 AM
>>>
Bart,
I agree that it would be very useful to new and existing users to have
a repository of symbol definitions and a picture of their resulting
image. This could be in the documentation, the 'how to', or on the
Wiki. I believe that you can link to images on a Wiki page. The
benefit of the Wiki is that anyone can modify it at any time.
David.
>>> 1/12/2004 10:29:09 AM >>>
Hi David, list,
I know this part of the Wiki. I always felt there was a shortage of
SYMBOL
examples. Also pictures say so much more than words, so visual
examples
would be great (screendumps).
But for this I am dependent on Mapserver users sending me their
examples.
Until now I have not received any, so please send me some great
examples
and I will make sure they will get to the community one way or
another.
Thanks in advance.
Best regards,
Bart
> Bart,
>
> I am not sure if there is a more detailed guide anywhere else, but
> there is a start on the Wiki
> (http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?SymbolExamples).
>
> If you have more information, that would be a great place to put it.
>
> David.
>
> David J. Fawcett
> MN Office of Environmental Assistance
>
>>>> 1/9/2004 3:03:54 PM >>>
> Hi list,
>
> is there a visual symbology guide from Mapserver showing the
> cartographic
> power of Mapserver?
>
> If there is none, I would be interested in creating one if people
> would
> send me screendumps of examples.
>
> Best regards,
> Bart
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From steve.lime at dnr.state.mn.us Mon Jan 12 13:30:10 2004
From: steve.lime at dnr.state.mn.us (Steve Lime)
Date: Mon, 12 Jan 2004 15:30:10 -0600
Subject: [Mapserver-users] display of lines using ISO standard
linetypes
Message-ID:
This may be a stupid question, but which ISO standard are you refering?
Where can I get at the documentation?
Steve
>>> "Stephen Clark" 1/9/2004 12:40:38 PM >>>
hi all,
I am looking for a way to use the SYMBOL attribute to display ISO
linetypes
such as:
ISO dash,
ISO dash space
ISO long-dash dot
as examples.
Has anyone implemented this feature for the display of linetypes?
thanks
Stephen
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From nicolas.fortin at ec.gc.ca Mon Jan 12 13:31:40 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Mon, 12 Jan 2004 16:31:40 -0500
Subject: [Mapserver-users] WMS LAYERS=
Message-ID:
Hi Heryk,
Only the layer 1 is set to default, all other are set to OFF. I thought
that doesn't matter in WMS cause you only got the layers you are querying.
I set layer 1 to ON and
1- try LAYERS=2,1 and only got layer 2
2- try LAYERS=1 and got nothing
I set layer 1 to OFF (like the others) and
1- try LAYERS=2,1 and only got layer 2
2- try LAYERS=1 and got nothing
Weird...
Nick
-----Message d'origine-----
De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
Envoy? : Monday, January 12, 2004 4:00 PM
? : 'nicolas.fortin at ec.gc.ca'
Objet : RE: [Mapserver-users] WMS LAYERS=
Hi,
Are your layers set to "default" in the mapfile? Is so, you will be calling
layers 1,2 and all the layers that are set to default! So your might be
calling layers 1 and 2 a second time around! Try setting them to "ON".
Bonne chance!
H?ryk
-----Message d'origine-----
De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca] Envoy? :
Monday, January 12, 2004 3:30 PM ? : mapserver-users at lists.gis.umn.edu Objet
: [Mapserver-users] WMS LAYERS=
Hi list,
When I make a WMS request with the layers parameters like LAYERS=2,1
In accordance to the OGC WMS Spec, layer 1 is suppose to be at the top of
layer 2 but it isn't the case...why??
Even if I change to LAYERS=1,2 ... no change
In the mapfile, layer 1 is at the end of the file and is always the top
layer on others applications using this mapfile.
Thx for your help,
Nicolas Fortin
Math?maticien, Programmeur, Analyste de donn?es
SMC-Qu?bec Hydrologie, Environnement Canada
1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
(418)648-2516
nicolas.fortin at ec.gc.ca
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From stephen.clark at focus.ca Mon Jan 12 14:42:43 2004
From: stephen.clark at focus.ca (Stephen Clark)
Date: Mon, 12 Jan 2004 14:42:43 -0800
Subject: [Mapserver-users] display of lines using ISO standardlinetypes
References:
Message-ID: <029b01c3d95d$649ca800$6c000a0a@sclark>
This is a multi-part message in MIME format.
------=_NextPart_000_0298_01C3D91A.563B74A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Steve,
I have attached a bitmap of the Linetypes I use in AutoCad as well as the
actual line files that AutoCad uses.
These files are readable using any ascii editor.
I believe I am referring to the AutoCad ISO standard. I was not aware there
was more than one ISO standard.
thanks
Stephen
----- Original Message -----
From: "Steve Lime"
To: ;
Sent: Monday, January 12, 2004 1:30 PM
Subject: Re: [Mapserver-users] display of lines using ISO standardlinetypes
> This may be a stupid question, but which ISO standard are you refering?
> Where can I get at the documentation?
>
> Steve
>
> >>> "Stephen Clark" 1/9/2004 12:40:38 PM >>>
> hi all,
>
> I am looking for a way to use the SYMBOL attribute to display ISO
> linetypes
> such as:
>
> ISO dash,
> ISO dash space
> ISO long-dash dot
>
> as examples.
>
> Has anyone implemented this feature for the display of linetypes?
>
> thanks
> Stephen
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
------=_NextPart_000_0298_01C3D91A.563B74A0
Content-Type: image/jpeg;
name="acad_linetypes01.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="acad_linetypes01.jpg"
/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP
ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAE3Aa8DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2L4ie
OLnwv4h0PRbPTNMmGo2VzcvcXb+VHbpbWyzyMxSGV2yu7oCcgevGPB8TdQnUNDb+FJFMYmyrXxAj
5BkP/Et4QEEFuikEEg1nfG1inxO8GuBISuh64cRrlv8AkFdh3NVkEM9tpy2+m2gYPc3NnZxMDHLM
8aLkbvlMURh3FsbJH3IimMFq9bA4CliILm00vfpvLfVW232Su2eLmuZ1ME04q93t1+zto++270S3
L/iP4savouh6nqp0Xw9eLpsSzTwQy3MblTNHCdpmsEQlXlQMu7I54yCK4Ff2qJj/AMyNbf8AgXH/
APGK0fieRH8HfEsLu99JPpNrem/lnd2Zpb60aRFG7bgPlWOCxdGJIztHNeOPh7oniT9sS58B2kcO
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
FIV2f//Z
------=_NextPart_000_0298_01C3D91A.563B74A0
Content-Type: application/octet-stream;
name="acad.lin"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="acad.lin"
;;
;; AutoCAD Linetype Definition file
;; Version 2.0
;; Copyright 1991, 1992, 1993, 1994, 1996 by Autodesk, Inc.
;;
*BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ .
A,.5,-.25,.5,-.25,0,-.25
*BORDER2,Border (.5x) __.__.__.__.__.__.__.__.__.__.__.
A,.25,-.125,.25,-.125,0,-.125
*BORDERX2,Border (2x) ____ ____ . ____ ____ . ___
A,1.0,-.5,1.0,-.5,0,-.5
*CENTER,Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
A,1.25,-.25,.25,-.25
*CENTER2,Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___
A,.75,-.125,.125,-.125
*CENTERX2,Center (2x) ________ __ ________ __ _____
A,2.5,-.5,.5,-.5
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
*DASHDOT2,Dash dot (.5x) _._._._._._._._._._._._._._._.
A,.25,-.125,0,-.125
*DASHDOTX2,Dash dot (2x) ____ . ____ . ____ . ___
A,1.0,-.5,0,-.5
*DASHED,Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
A,.5,-.25
*DASHED2,Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _=20
A,.25,-.125
*DASHEDX2,Dashed (2x) ____ ____ ____ ____ ____ ___
A,1.0,-.5
*DIVIDE,Divide ____ . . ____ . . ____ . . ____ . . ____
A,.5,-.25,0,-.25,0,-.25
*DIVIDE2,Divide (.5x) __..__..__..__..__..__..__..__.._
A,.25,-.125,0,-.125,0,-.125
*DIVIDEX2,Divide (2x) ________ . . ________ . . _
A,1.0,-.5,0,-.5,0,-.5
*DOT,Dot . . . . . . . . . . . . . . . . . . . . . . . .
A,0,-.25
*DOT2,Dot (.5x) ........................................
A,0,-.125
*DOTX2,Dot (2x) . . . . . . . . . . . . . .
A,0,-.5
*HIDDEN,Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __
A,.25,-.125
*HIDDEN2,Hidden (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _=20
A,.125,-.0625
*HIDDENX2,Hidden (2x) ____ ____ ____ ____ ____ ____ ____=20
A,.5,-.25
*PHANTOM,Phantom ______ __ __ ______ __ __ ______=20
A,1.25,-.25,.25,-.25,.25,-.25
*PHANTOM2,Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _
A,.625,-.125,.125,-.125,.125,-.125
*PHANTOMX2,Phantom (2x) ____________ ____ ____ _
A,2.5,-.5,.5,-.5,.5,-.5
;;
;; ISO 128 (ISO/DIS 12011) linetypes
;;
;; The size of the line segments for each defined ISO line, is=20
;; defined for an usage with a pen width of 1 mm. To use them with=20
;; the other ISO predefined pen widths, the line has to be scaled=20
;; with the appropriate value (e.g. pen width 0,5 mm -> ltscale 0.5).
;;
*ACAD_ISO02W100,ISO dash __ __ __ __ __ __ __ __ __ __ __ __ __
A,12,-3
*ACAD_ISO03W100,ISO dash space __ __ __ __ __ __
A,12,-18
*ACAD_ISO04W100,ISO long-dash dot ____ . ____ . ____ . ____ . _
A,24,-3,0,-3
*ACAD_ISO05W100,ISO long-dash double-dot ____ .. ____ .. ____ .=20
A,24,-3,0,-3,0,-3
*ACAD_ISO06W100,ISO long-dash triple-dot ____ ... ____ ... ____
A,24,-3,0,-3,0,-3,0,-3
*ACAD_ISO07W100,ISO dot . . . . . . . . . . . . . . . . . . . .=20
A,0,-3
*ACAD_ISO08W100,ISO long-dash short-dash ____ __ ____ __ ____ _
A,24,-3,6,-3
*ACAD_ISO09W100,ISO long-dash double-short-dash ____ __ __ ____
A,24,-3,6,-3,6,-3
*ACAD_ISO10W100,ISO dash dot __ . __ . __ . __ . __ . __ . __ .=20
A,12,-3,0,-3
*ACAD_ISO11W100,ISO double-dash dot __ __ . __ __ . __ __ . __ _
A,12,-3,12,-3,0,-3
*ACAD_ISO12W100,ISO dash double-dot __ . . __ . . __ . . __ . .=20
A,12,-3,0,-3,0,-3
*ACAD_ISO13W100,ISO double-dash double-dot __ __ . . __ __ . . _
A,12,-3,12,-3,0,-3,0,-3
*ACAD_ISO14W100,ISO dash triple-dot __ . . . __ . . . __ . . . _
A,12,-3,0,-3,0,-3,0,-3
*ACAD_ISO15W100,ISO double-dash triple-dot __ __ . . . __ __ . .
A,12,-3,12,-3,0,-3,0,-3,0,-3
;; Complex linetypes
;;
;; Complex linetypes have been added to this file.
;; These linetypes were defined in LTYPESHP.LIN in
;; Release 13, and are incorporated in ACAD.LIN in
;; Release 14.
;; =20
;; These linetype definitions use LTYPESHP.SHX.
;;
*FENCELINE1,Fenceline circle ----0-----0----0-----0----0-----0--
A,.25,-.1,[CIRC1,ltypeshp.shx,x=3D-.1,s=3D.1],-.1,1
*FENCELINE2,Fenceline square ----[]-----[]----[]-----[]----[]---
A,.25,-.1,[BOX,ltypeshp.shx,x=3D-.1,s=3D.1],-.1,1
*TRACKS,Tracks -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
A,.15,[TRACK1,ltypeshp.shx,s=3D.25],.15
*BATTING,Batting SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
A,.0001,-.1,[BAT,ltypeshp.shx,x=3D-.1,s=3D.1],-.2,[BAT,ltypeshp.shx,r=3D1=
80,x=3D.1,s=3D.1],-.1
*HOT_WATER_SUPPLY,Hot water supply ---- HW ---- HW ---- HW ----
A,.5,-.2,["HW",STANDARD,S=3D.1,R=3D0.0,X=3D-0.1,Y=3D-.05],-.2
*GAS_LINE,Gas line ----GAS----GAS----GAS----GAS----GAS----GAS--
A,.5,-.2,["GAS",STANDARD,S=3D.1,R=3D0.0,X=3D-0.1,Y=3D-.05],-.25
*ZIGZAG,Zig zag /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
A,.0001,-.2,[ZIG,ltypeshp.shx,x=3D-.2,s=3D.2],-.4,[ZIG,ltypeshp.shx,r=3D1=
80,x=3D.2,s=3D.2],-.2
------=_NextPart_000_0298_01C3D91A.563B74A0
Content-Type: application/octet-stream;
name="acadiso.lin"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="acadiso.lin"
;;
;; AutoCAD ISO Linetype file
;; Version 1.0
;; Copyright (C) 1996 by Autodesk, Inc.
;;
;; customized for ISO scaling
;;
*BORDER,Border __ __ . __ __ . __ __ . __ __ . __ __ .
A, 12.7, -6.35, 12.7, -6.35, 0, -6.35=20
*BORDER2,Border (.5x) __.__.__.__.__.__.__.__.__.__.__.
A, 6.35, -3.175, 6.35, -3.175, 0, -3.175=20
*BORDERX2,Border (2x) ____ ____ . ____ ____ . ___
A, 25.4, -12.7, 25.4, -12.7, 0, -12.7=20
*CENTER,Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
A, 31.75, -6.35, 6.35, -6.35=20
*CENTER2,Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___
A, 19.05, -3.175, 3.175, -3.175=20
*CENTERX2,Center (2x) ________ __ ________ __ _____
A, 63.5, -12.7, 12.7, -12.7=20
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
A, 12.7, -6.35, 0, -6.35=20
*DASHDOT2,Dash dot (.5x) _._._._._._._._._._._._._._._.
A, 6.35, -3.175, 0, -3.175=20
*DASHDOTX2,Dash dot (2x) ____ . ____ . ____ . ___
A, 25.4, -12.7, 0, -12.7=20
*DASHED,Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
A, 12.7, -6.35=20
*DASHED2,Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _=20
A, 6.35, -3.175=20
*DASHEDX2,Dashed (2x) ____ ____ ____ ____ ____ ___
A, 25.4, -12.7=20
*DIVIDE,Divide ____ . . ____ . . ____ . . ____ . . ____
A, 12.7, -6.35, 0, -6.35, 0, -6.35=20
*DIVIDE2,Divide (.5x) __..__..__..__..__..__..__..__.._
A, 6.35, -3.175, 0, -3.175, 0, -3.175=20
*DIVIDEX2,Divide (2x) ________ . . ________ . . _
A, 25.4, -12.7, 0, -12.7, 0, -12.7=20
*DOT,Dot . . . . . . . . . . . . . . . . . . . . . . . .
A, 0, -6.35=20
*DOT2,Dot (.5x) ........................................
A, 0, -3.175=20
*DOTX2,Dot (2x) . . . . . . . . . . . . . .
A, 0, -12.7=20
*HIDDEN,Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __
A, 6.35, -3.175=20
*HIDDEN2,Hidden (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _=20
A, 3.175, -1.5875=20
*HIDDENX2,Hidden (2x) ____ ____ ____ ____ ____ ____ ____=20
A, 12.7, -6.35=20
*PHANTOM,Phantom ______ __ __ ______ __ __ ______=20
A, 31.75, -6.35, 6.35, -6.35, 6.35, -6.35=20
*PHANTOM2,Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _
A, 15.875, -3.175, 3.175, -3.175, 3.175, -3.175=20
*PHANTOMX2,Phantom (2x) ____________ ____ ____ _
A, 63.5, -12.7, 12.7, -12.7, 12.7, -12.7=20
;;
;; ISO 128 (ISO/DIS 12011) linetypes have been added.=20
;;
;; The size of the line segments for each defined ISO line, is=20
;; defined for an usage with a pen width of 1 mm. To use them with=20
;; the other ISO predefined pen widths, the line has to be scaled=20
;; with the appropriate value (e.g. pen width 0,5 mm -> ltscale 0.5).
;;
*ACAD_ISO02W100,ISO dash __ __ __ __ __ __ __ __ __ __ __ __ __
A,12,-3
*ACAD_ISO03W100,ISO dash space __ __ __ __ __ __
A,12,-18
*ACAD_ISO04W100,ISO long-dash dot ____ . ____ . ____ . ____ . _
A,24,-3,0,-3
*ACAD_ISO05W100,ISO long-dash double-dot ____ .. ____ .. ____ .=20
A,24,-3,0,-3,0,-3
*ACAD_ISO06W100,ISO long-dash triple-dot ____ ... ____ ... ____
A,24,-3,0,-3,0,-3,0,-3
*ACAD_ISO07W100,ISO dot . . . . . . . . . . . . . . . . . . . .=20
A,0,-3
*ACAD_ISO08W100,ISO long-dash short-dash ____ __ ____ __ ____ _
A,24,-3,6,-3
*ACAD_ISO09W100,ISO long-dash double-short-dash ____ __ __ ____
A,24,-3,6,-3,6,-3
*ACAD_ISO10W100,ISO dash dot __ . __ . __ . __ . __ . __ . __ .=20
A,12,-3,0,-3
*ACAD_ISO11W100,ISO double-dash dot __ __ . __ __ . __ __ . __ _
A,12,-3,12,-3,0,-3
*ACAD_ISO12W100,ISO dash double-dot __ . . __ . . __ . . __ . .=20
A,12,-3,0,-3,0,-3
*ACAD_ISO13W100,ISO double-dash double-dot __ __ . . __ __ . . _
A,12,-3,12,-3,0,-3,0,-3
*ACAD_ISO14W100,ISO dash triple-dot __ . . . __ . . . __ . . . _
A,12,-3,0,-3,0,-3,0,-3
*ACAD_ISO15W100,ISO double-dash triple-dot __ __ . . . __ __ . .
A,12,-3,12,-3,0,-3,0,-3,0,-3
;; Complex linetypes
;;
;; Complex linetypes have been added to this file.
;; These linetypes were defined in LTYPESHP.LIN in
;; Release 13, and are incorporated in ACAD.LIN in
;; Release 14.
;; =20
;; These linetype definitions use LTYPESHP.SHX.
;;
*FENCELINE1,Fenceline circle ----0-----0----0-----0----0-----0--
A,6.35,-2.54,[CIRC1,ltypeshp.shx,x=3D-2.54,s=3D2.54],-2.54,25.4
*FENCELINE2,Fenceline square ----[]-----[]----[]-----[]----[]---
A,6.35,-2.54,[BOX,ltypeshp.shx,x=3D-2.54,s=3D2.54],-2.54,25.4
*TRACKS,Tracks -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
A,3.81,[TRACK1,ltypeshp.shx,s=3D6.35],3.81
*BATTING,Batting SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
A,.00254,-2.54,[BAT,ltypeshp.shx,x=3D-2.54,s=3D2.54],-5.08,[BAT,ltypeshp.=
shx,r=3D180,x=3D2.54,s=3D2.54],-2.54
*HOT_WATER_SUPPLY,Hot water supply ---- HW ---- HW ---- HW ----
A,12.7,-5.08,["HW",STANDARD,S=3D2.54,R=3D0.0,X=3D-2.54,Y=3D-1.27],-5.08
*GAS_LINE,Gas line ----GAS----GAS----GAS----GAS----GAS----GAS--
A,12.7,-5.08,["GAS",STANDARD,S=3D2.54,R=3D0.0,X=3D-2.54,Y=3D-1.27],-6.35
*ZIGZAG,Zig zag /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
A,.00254,-5.08,[ZIG,ltypeshp.shx,x=3D-5.08,s=3D5.08],-10.16,[ZIG,ltypeshp=
.shx,r=3D180,x=3D5.08,s=3D5.08],-5.08
------=_NextPart_000_0298_01C3D91A.563B74A0--
From nsavard at dmsolutions.ca Mon Jan 12 14:05:00 2004
From: nsavard at dmsolutions.ca (Normand Savard)
Date: Mon, 12 Jan 2004 17:05:00 -0500
Subject: [Mapserver-users] WMS LAYERS=
References:
Message-ID: <40031A0C.7070309@dmsolutions.ca>
Hi,
I tried to replicate this problem without success by using our WMS
server used during the OGC compliance tests. I also used the OGC test
suite requests. I joined both the map file and the requests sent (see
below). Theses requests contain three layers. In the first request,
the "Forest" layer is drawn first. In the second request, the "Forest"
layer is drawn last. You can also see that I modified the mapfile to
set the "Forest" layer status to "DEFAULT". It does not seem to affect
the drawing order. But maybe I'm missing something. Do we have access
your WMS server? It is possible to have a copy of your mapfile and the
request you are currently sending?
Norm
The requests used are.
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetMap&LAYERS=Forests,Lakes,NamedPlaces&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.0024,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetMap&LAYERS=NamedPlaces,Lakes,Forests&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.0024,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
Our map file is as follow:
#
# Start of map file
#
# $Id: ogc_cite_wms_server.map,Exp $
#
NAME OGC_CITE
STATUS ON
SIZE 600 400
## EPSG:4326 extents
EXTENT -2 -2 -1 6
#EXTENT -0.0042 -0.0024 0.0042 0.0024
UNITS METERS
SHAPEPATH "../data/shapefile"
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
SYMBOLSET ../etc/symbols.sym
#
# Start of web interface definition
#
WEB
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the root
# of the drive where the .MAP file resides.
#
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
# LOG "/tmp/gmap.log"
METADATA
"WMS_TITLE" "cite:OGC_CITE WMS Server"
"WMS_ONLINERESOURCE"
"http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?"
"WMS_SRS" "EPSG:4326"
"OWS_SCHEMAS_LOCATION" "http://ogc.dmsolutions.ca"
"WMS_ACCESSCONTRAINTS" "none"
"WMS_FEES" "none"
END
END
PROJECTION
"init=epsg:4326"
END
QUERYMAP
SIZE 200 200
STATUS ON
STYLE HILITE
COLOR 255 0 0
END
#
# Start of layer definitions
#
LAYER
NAME BasicPolygons
TYPE POLYGON
STATUS OFF
DATA BasicPolygons
PROJECTION
"init=epsg:4326"
END
TEMPLATE "basicpolygons.html"
CLASS
NAME "BasicPolygons"
COLOR 194 194 194
END
METADATA
"WMS_TITLE" "cite:BasicPolygons"
"WMS_ABSTRACT" "BasicPolygons layer."
# "WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes
TYPE LINE
STATUS ON
DATA DividedRoutes
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "DividedRoutes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SYMBOL 'circle'
SIZE 6
END
METADATA
"WMS_TITLE" "cite:DividedRoutes"
"WMS_ABSTRACT" "DividedRoutes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes_anno
STATUS ON
DATA DividedRoutes
TYPE ANNOTATION
LABELITEM "NAME"
CLASS
NAME "DividedRoutesAnnotations"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
SYMBOL 'routetag'
SIZE 40
OVERLAYSYMBOL "route75"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "DividedRoutes"
"WMS_ABSTRACT" "Divided routes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME MapNeatline
TYPE LINE
STATUS ON
DATA MapNeatline
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "MapNeatline"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 3
END
METADATA
"WMS_TITLE" "cite:MapNeatline"
"WMS_ABSTRACT" "MapNeatline layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME NamedPlaces
TYPE POLYGON
STATUS ON
DATA NamedPlaces
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
TEMPLATE "namedplaces.html"
CLASS
NAME "Ashton"
EXPRESSION "Ashton"
#COLOR 153 153 153
COLOR 192 192 192
OUTLINECOLOR 0 0 0
SIZE 8
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 192 192 192
FONT fritqat
TYPE truetype
SIZE 10
POSITION LR
OFFSET 10 10
PARTIALS FALSE
END
END
CLASS
NAME "Goose Island"
EXPRESSION "Goose Island"
COLOR 255 255 255
SIZE 8
TEXT "Goose | Island"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 4
POSITION CC
PARTIALS FALSE
WRAP "|"
END
END
METADATA
"WMS_TITLE" "cite:NamedPlaces"
"WMS_ABSTRACT" "NamedPlaces layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Ponds
TYPE POLYGON
STATUS ON
DATA Ponds
PROJECTION
"init=epsg:4326"
END
TEMPLATE "ponds.html"
CLASS
NAME "Ponds"
COLOR 0 255 255
OUTLINECOLOR 0 0 0
TEXT "Stock Pond"
LABEL
COLOR 0 0 0
FONT fritqat
TYPE truetype
SIZE 9
#POSITION AUTO
POSITION UC
PARTIALS FALSE
OFFSET 0 23
END
END
METADATA
"WMS_TITLE" "cite:Ponds"
"WMS_ABSTRACT" "Ponds layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments
TYPE LINE
STATUS ON
DATA RoadSegments
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
CLASS
NAME "MainStreet"
EXPRESSION "Main Street"
SYMBOL 'circle'
SIZE 3
COLOR 238 0 0
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 0 2
END
END
CLASS
NAME "Route5"
EXPRESSION "Route 5"
SYMBOL 'circle'
SIZE 3
COLOR 0 0 0
END
CLASS
NAME "Route75"
EXPRESSION "Dirt Road by Green Forest"
SYMBOL 'circle'
SIZE 5
#COLOR 255 255 0
COLOR 192 160 0
TEXT "Dirt Road"
LABEL
ANGLE 90
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
#OUTLINECOLOR 255 255 255
OFFSET 0 5
END
END
METADATA
"WMS_TITLE" "cite:RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments_anno
STATUS ON
DATA RoadSegments
TYPE ANNOTATION
CLASSITEM "FID"
LABELITEM "NAME"
CLASS
NAME "Route5NorthEastAnnotations"
EXPRESSION "104"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
CLASS
NAME "Route5WestAnnotations"
EXPRESSION "102"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END #Layer
LAYER
NAME Streams
TYPE LINE
STATUS ON
DATA Streams
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Streams"
COLOR 0 0 205
OUTLINECOLOR 199 199 199
SYMBOL 'circle'
SIZE 2
LABEL
ANGLE AUTO
COLOR 0 0 205
BACKGROUNDCOLOR 255 255 255
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 30 5
END
END
METADATA
"WMS_TITLE" "cite:Streams"
"WMS_ABSTRACT" "Streams layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Forests
TYPE POLYGON
# STATUS ON
STATUS DEFAULT
DATA Forests
PROJECTION
"init=epsg:4326"
END
TEMPLATE "forests.html"
CLASS
NAME "Forests"
COLOR 0 150 0
OUTLINECOLOR 0 0 0
MINSIZE 4
#SYMBOL "sapin"
SYMBOL "tree-gif"
SIZE 90
# OVERLAYSYMBOL "square"
# OVERLAYSIZE 50
# OVERLAYCOLOR -1 -1 -1
TEXT "State | Forest"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 18
POSITION AUTO
PARTIALS FALSE
WRAP "|"
OFFSET 100 -60
END
END
METADATA
"WMS_TITLE" "cite:Forests"
"WMS_ABSTRACT" "Forests layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Bridges
TYPE POINT
STATUS ON
DATA Bridges
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Bridges"
COLOR 0 0 0
SYMBOL 'bridge'
SIZE 40
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
OFFSET 20 -8
END
END
METADATA
"WMS_TITLE" "cite:Bridges"
"WMS_ABSTRACT" "Bridges layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Lakes
TYPE POLYGON
STATUS ON
DATA Lakes
PROJECTION
"init=epsg:4326"
END
TEMPLATE "lakes.html"
CLASS
NAME "Lakes"
COLOR 0 0 205
SIZE 8
TEXT "BLUE | LAKE"
LABEL
ANGLE AUTO
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 9
POSITION LL
PARTIALS FALSE
WRAP "|"
OFFSET 15 -10
FORCE true
END
END
METADATA
"WMS_TITLE" "cite:Lakes"
"WMS_ABSTRACT" "Lakes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Buildings
TYPE POLYGON
STATUS ON
DATA Buildings
PROJECTION
"init=epsg:4326"
END
TEMPLATE "buildings.html"
CLASS
NAME "Buildings"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
END
METADATA
"WMS_TITLE" "cite:Buildings"
"WMS_ABSTRACT" "Buildings layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME BuildingCenters
TYPE POINT
STATUS ON
DATA BuildingCenters
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "BuildingCenters"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 4
END
METADATA
"WMS_TITLE" "cite:BuildingCenters"
"WMS_ABSTRACT" "BuildingCenters layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
END # Map File
nicolas.fortin at ec.gc.ca wrote:
>Hi Heryk,
>
>Only the layer 1 is set to default, all other are set to OFF. I thought
>that doesn't matter in WMS cause you only got the layers you are querying.
>
>I set layer 1 to ON and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>I set layer 1 to OFF (like the others) and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>Weird...
>Nick
>
>-----Message d'origine-----
>De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
>Envoy? : Monday, January 12, 2004 4:00 PM
>? : 'nicolas.fortin at ec.gc.ca'
>Objet : RE: [Mapserver-users] WMS LAYERS=
>
>
>Hi,
>Are your layers set to "default" in the mapfile? Is so, you will be calling
>layers 1,2 and all the layers that are set to default! So your might be
>calling layers 1 and 2 a second time around! Try setting them to "ON".
>
>Bonne chance!
>H?ryk
>
>
>-----Message d'origine-----
>De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca] Envoy? :
>Monday, January 12, 2004 3:30 PM ? : mapserver-users at lists.gis.umn.edu Objet
>: [Mapserver-users] WMS LAYERS=
>
>
>Hi list,
>
>When I make a WMS request with the layers parameters like LAYERS=2,1
>
>In accordance to the OGC WMS Spec, layer 1 is suppose to be at the top of
>layer 2 but it isn't the case...why??
>
>Even if I change to LAYERS=1,2 ... no change
>
>In the mapfile, layer 1 is at the end of the file and is always the top
>layer on others applications using this mapfile.
>
>
>Thx for your help,
>
>Nicolas Fortin
>Math?maticien, Programmeur, Analyste de donn?es
>SMC-Qu?bec Hydrologie, Environnement Canada
>1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
>(418)648-2516
>nicolas.fortin at ec.gc.ca
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
From hjulien at nrcan.gc.ca Mon Jan 12 14:15:49 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Mon, 12 Jan 2004 17:15:49 -0500
Subject: [Mapserver-users] WMS LAYERS=
Message-ID: <06B403677C41D51194550002A55107D201F78F9F@s5-stf1-r1.nrn.nrcan.gc.ca>
Salut Nick,
I did a couple of tests and I'm also having weird behaviors with the
layering order of points, lines and polygons.
The only way I can correctly order my layers is to set them all to OFF (or
to ON) and respect the following layering order in the mapfile: Polygons
first, lines second and points last. No layers are set to default!
I think you could also make more the one WMS call for each layer and order
them as you wish but the final map resolution would probably not be as good.
Bonne chance!
H?ryk
-----Message d'origine-----
De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca]
Envoy? : Monday, January 12, 2004 4:32 PM
? : hjulien at nrcan.gc.ca
Cc : mapserver-users at lists.gis.umn.edu
Objet : RE : [Mapserver-users] WMS LAYERS=
Hi Heryk,
Only the layer 1 is set to default, all other are set to OFF. I thought
that doesn't matter in WMS cause you only got the layers you are querying.
I set layer 1 to ON and
1- try LAYERS=2,1 and only got layer 2
2- try LAYERS=1 and got nothing
I set layer 1 to OFF (like the others) and
1- try LAYERS=2,1 and only got layer 2
2- try LAYERS=1 and got nothing
Weird...
Nick
-----Message d'origine-----
De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
Envoy? : Monday, January 12, 2004 4:00 PM
? : 'nicolas.fortin at ec.gc.ca'
Objet : RE: [Mapserver-users] WMS LAYERS=
Hi,
Are your layers set to "default" in the mapfile? Is so, you will be calling
layers 1,2 and all the layers that are set to default! So your might be
calling layers 1 and 2 a second time around! Try setting them to "ON".
Bonne chance!
H?ryk
-----Message d'origine-----
De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca] Envoy? :
Monday, January 12, 2004 3:30 PM ? : mapserver-users at lists.gis.umn.edu Objet
: [Mapserver-users] WMS LAYERS=
Hi list,
When I make a WMS request with the layers parameters like LAYERS=2,1
In accordance to the OGC WMS Spec, layer 1 is suppose to be at the top of
layer 2 but it isn't the case...why??
Even if I change to LAYERS=1,2 ... no change
In the mapfile, layer 1 is at the end of the file and is always the top
layer on others applications using this mapfile.
Thx for your help,
Nicolas Fortin
Math?maticien, Programmeur, Analyste de donn?es
SMC-Qu?bec Hydrologie, Environnement Canada
1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
(418)648-2516
nicolas.fortin at ec.gc.ca
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From ezeklinux at yahoo.com.ar Mon Jan 12 14:43:59 2004
From: ezeklinux at yahoo.com.ar (=?iso-8859-1?q?Ezequiel=20Bertone?=)
Date: Mon, 12 Jan 2004 19:43:59 -0300 (ART)
Subject: [Mapserver-users] HELP PLEASE URGENT!!, draw point in map
Message-ID: <20040112224359.65663.qmail@web61106.mail.yahoo.com>
Hello
I need draw a point in the map in coordinates XY.
The problem is that only draw the map without the
point. Where is the problem?
The coordinates XY is correct?
Thank you for you help.
I have the following map file an php file.
---- Php file
getLayerByName("reddot");
$testlayer->set("status", 1);
$testpt = ms_newPointObj();
$testpt->setXY(431,7195);
$image=$map->draw();
$testpt->draw($map, $testlayer, $image, 0, " ");
$image=$map->draw();
$image_url=$image->saveWebImage(MS_PNG,1,1,0);
?>
Esto es una prueba de Mapas
>
-- Map file
MAP
IMAGETYPE JPEG
EXTENT 430.0622899324 7194.39117490898 449.
418992570303 7210.068359375
SIZE 1200 1200
SHAPEPATH "data"
IMAGECOLOR 255 255 255
PROJECTION
"proj=utm"
"ellps=clrk66"
"datum=WGS84"
END
# Start of LAYER DEFINITIONS
---------------------------------------------
SYMBOL
NAME "circle"
TYPE ellipse
FILLED true
POINTS
1 1 1
END
END
LAYER
NAME "reddot"
TYPE POINT
STATUS off
CLASS
Name "reddot2"
COLOR 255 0 0
SYMBOL "circle"
SIZE 40
END # CLASS
END # LAYER
LAYER # States polygon layer begins here
NAME au01
DATA asu01
STATUS DEFAULT
TYPE LINE
CLASS
COLOR 0 0 0
OUTLINECOLOR 32 32 32
END
END # States polygon layer ends here
END # end of map file/object
------------
Los mejores usados y las m?s tentadoras
ofertas de 0km est?n en Yahoo! Autos.
Compr? o vend? tu auto en
http://autos.yahoo.com.ar
From mcilhagga at dmsolutions.ca Mon Jan 12 15:08:46 2004
From: mcilhagga at dmsolutions.ca (Dave McIlhagga)
Date: Mon, 12 Jan 2004 18:08:46 -0500
Subject: [Mapserver-users] MUM 2004
In-Reply-To:
References:
Message-ID: <400328FE.6050507@dmsolutions.ca>
Hi Puneet,
The initial information on next year's MUM is in a message I sent in
December:
http://lists.gis.umn.edu/pipermail/mapserver-users/2003-December/009080.html
Short answer is -- Carleton University, Ottawa, Ontario, Canada - June
9-11, 2004. Host is the Ottawa MapServer Users Group.
Cost should not be significantly different. Much more detail will be
available within the next few weeks.
Dave
pkishor_98 wrote:
> I was looking around for any advance details on the MapServer Users'
> Meeting 2004... couldn't find anything. Are there any details
> available? Dates, cost, venue, whether or not it is going to happen at
> all, etc. Would be very helpful for planning the year.
>
> Many thanks,
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
Dave McIlhagga
President, DM Solutions Group
http://www.dmsolutions.ca
EMail : mcilhagga at dmsolutions.ca
Phone : 613-565-5056 x15
Fax : 613-565-0925
From keon at nacse.org Mon Jan 12 16:19:25 2004
From: keon at nacse.org (Dylan Keon)
Date: Mon, 12 Jan 2004 16:19:25 -0800
Subject: [Mapserver-users] libpq.so.2 vs. libpq.so.3 problems
Message-ID: <4003398D.20608@nacse.org>
When MapServer is compiled with PostGIS support, does it require
libpq.so.2 even if libpq.so.3 is available? I replaced Postgres 7.2.3
with 7.4.1 today (along with the current PostGIS and GEOS builds),
recompiled MapServer to point to the new pg_config, and get the
following error:
# ./mapserv -v
./mapserv: error while loading shared libraries: libpq.so.2: cannot open
shared object file: No such file or directory
I was able to restore the old libpq.so.2 and currently have it sitting
alongside libpq.so.3. In that case ./mapserv -v works:
./mapserv -v
MapServer version 4.0.1 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF
SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7
INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE fine:
Is there any problem with using both libraries side-by-side? I just
don't understand why MapServer needs both:
ldd ./mapserv
libgd.so.2 => /usr/local/lib/libgd.so.2 (0x40022000)
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x40073000)
libpng12.so.0 => /usr/local/lib/libpng12.so.0 (0x400bd000)
libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x400f0000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400ff000)
libpdf.so.1 => /usr/local/lib/libpdf.so.1 (0x401dd000)
libproj.so.0 => /usr/local/lib/libproj.so.0 (0x4026b000)
libgdal.1.1.so => /usr/local/lib/libgdal.1.1.so (0x4029a000)
libm.so.6 => /lib/i686/libm.so.6 (0x40547000)
libdl.so.2 => /lib/libdl.so.2 (0x40569000)
libpq.so.3 => /usr/local/lib/libpq.so.3 (0x4056c000)
libcurl.so.2 => /usr/local/lib/libcurl.so.2 (0x40582000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x405a4000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x405f5000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
libpq.so.2 => not found
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x406a7000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x406af000)
libresolv.so.2 => /lib/libresolv.so.2 (0x406dd000)
libnsl.so.1 => /lib/libnsl.so.1 (0x406ef000)
libz.so.1 => /usr/lib/libz.so.1 (0x40705000)
libssl.so.2 => /lib/libssl.so.2 (0x40713000)
libcrypto.so.2 => /lib/libcrypto.so.2 (0x40743000)
Thanks,
Dylan
From keon at nacse.org Mon Jan 12 16:50:36 2004
From: keon at nacse.org (Dylan Keon)
Date: Mon, 12 Jan 2004 16:50:36 -0800
Subject: [Mapserver-users] libpq.so.2 vs. libpq.so.3 problems
In-Reply-To: <4003398D.20608@nacse.org>
References: <4003398D.20608@nacse.org>
Message-ID: <400340DC.1030307@nacse.org>
Dylan Keon wrote:
> When MapServer is compiled with PostGIS support, does it require
> libpq.so.2 even if libpq.so.3 is available? I replaced Postgres 7.2.3
> with 7.4.1 today (along with the current PostGIS and GEOS builds),
> recompiled MapServer to point to the new pg_config, and get the
> following error:
>
> # ./mapserv -v
> ./mapserv: error while loading shared libraries: libpq.so.2: cannot open
> shared object file: No such file or directory
>
> I was able to restore the old libpq.so.2 and currently have it sitting
> alongside libpq.so.3. In that case ./mapserv -v works:
>
> ./mapserv -v
> MapServer version 4.0.1 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF
> SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
> SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7
> INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE fine:
>
> Is there any problem with using both libraries side-by-side? I just
> don't understand why MapServer needs both:
Never mind, I figured it out. libgdal was looking for libpq.so.2 -
there were error messages when running make on MapServer:
/usr/bin/ld: warning: libpq.so.2, needed by
/usr/local/lib/libgdal.1.1.so, not found (try using -rpath or -rpath-link)
I recompiled GDAL, recompiled MS, and now all is fine. Sorry for the
wasted message :-)
--Dylan
From eduardo at consultoria.eti.br Tue Jan 13 05:18:55 2004
From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae)
Date: Tue, 13 Jan 2004 11:18:55 -0200
Subject: [Mapserver-users] debugging "configure" and "make" processes
Message-ID: <20040113131855.21992.qmail@hm47.locaweb.com.br>
hi,
Is there a way to save( to a TEXT file per example) the screen output results to a file, for debbugging purposes.
thanks
Eduardo Patto Kanegae
+Homepage:http://www.consultoria.eti.br ( BRASIL )
+Perfil:http://www.consultoria.eti.br/ptbr/epk.php
*F?rum ptMapServer - http://www.consultoria.eti.br/mapserverptforum/ - "Discuss?es relacionadas ao MapServer"
*ClickBrasil - http://www.consultoria.eti.br/clickbrasil/ - "Mapas do Brasil com dados censit?rios"
***************************************
***Fim da Mensagem / End of Message ***
***************************************
From D.PRATI at arpalombardia.it Tue Jan 13 06:35:10 2004
From: D.PRATI at arpalombardia.it (PRATI DAVIDE)
Date: Tue, 13 Jan 2004 15:35:10 +0100
Subject: [Mapserver-users] Update shape file on-the-fly
Message-ID: <9AA7719DA653D611B0FB00300516D2981D3606@ARPA_PRY>
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C3D9E2.72AA1010
Content-Type: text/plain;
charset="iso-8859-1"
Hi,
my application using MS SQL-Server as DBMS for the data.
In a table 'tbl_Plants' I'm storing the XY coordinate of my entity that are
Radio/TV emitter (points).
Usually my local application export the data in .txt file and ArcView import
the text file and create the Events Layer to display the georeferenced
features.
Now I'm starting to develop intranet application to manage the data with ASP
pages, and represented the data with MapServer.
Just for the sample, I've create the static shape file of the DB entity
using ArcView.
Using MAP mode for MapServer in tag I can show the correct map and
point in the right position.
For the background I'm using TIFF raster layers.
NOW, when the application change the entity coordinate via ASP page, but now
the DB and the shape file ARE NOT linked and the shape file report the old
position of the entity.
This will be a distributed application an the remote user must be-able to
change the entity coordinate and see the new position immediately.
Q.:
How can I update the shape file on-the-fly without use manually ArcView to
regenerate the correct shape file?
Dott. Davide Prati
A.R.P.A. della Lombardia
Dipartimento di Varese
Via Campigli, 5
21100 - VARESE
Tel. 0332-327705
Fax 0332-313161
------_=_NextPart_001_01C3D9E2.72AA1010
Content-Type: text/html;
charset="iso-8859-1"
Hi,
my application using
MS SQL-Server as DBMS for the data.
In a table
'tbl_Plants' I'm storing the XY coordinate of my entity that are Radio/TV
emitter (points).
Usually my local
application export the data in .txt file and ArcView import the text file and
create the Events Layer to display the georeferenced
features.
Now I'm starting
to develop intranet application to manage the data with ASP pages, and
represented the data with MapServer.
Just for the
sample, I've create the static shape file of the DB entity using
ArcView.
Using MAP mode for
MapServer in <img... > tag I can show the correct map and point in
the right position.
For the background
I'm using TIFF raster layers.
NOW, when the
application change the entity coordinate via ASP page, but now the DB and the
shape file ARE NOT linked and the shape file report the old position of the
entity.
This will be a
distributed application an the remote user must be-able to change the entity
coordinate and see the new position immediately.
Q.:
How can I update the
shape file on-the-fly without use manually ArcView to regenerate the
correct shape file?
Dott. Davide Prati A.R.P.A. della Lombardia Dipartimento di Varese Via Campigli, 5 21100 - VARESE Tel. 0332-327705 Fax
0332-313161
------_=_NextPart_001_01C3D9E2.72AA1010--
From nicolas.fortin at ec.gc.ca Tue Jan 13 06:46:20 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Tue, 13 Jan 2004 09:46:20 -0500
Subject: [Mapserver-users] WMS LAYERS=
Message-ID:
Hi Normand, thx for your answer!
No, you don't have access to it cause it's only intranet for the moment...
This afternoon, I'll try to place the layers like Heryk said to see if it
works.
Here's my wms request:
http://f044d065/mapserv/mapcmitest2.asp?REQUEST=GetMap&SERVICE=wms&VERSION=1
.1.1&Layers=2,1&BBOX=7610000,1222000,7622000,1234000
And my mapfile:
# ---------------------------------------------------------------------
# Mapserver 4.0 for Oracle
# Nicolas Fortin, Env Can nicolas.fortin at ec.gc.ca
# MapFile Test pour la CMI V1.4
# ---------------------------------------------------------------------
NAME IJC4
EXTENT 7610000 1222000 7622000 1234000 #Lac St-Louis
SIZE 425 425
SYMBOLSET 'C:\Inetpub\wwwroot\mapserv\symbols\symbols35.sym'
# Projection LCC de la CMI
PROJECTION
"proj=lcc"
"ellps=GRS80"
"lat_0=63"
"lon_0=-91.8666"
"lat_1=49"
"lat_2=77"
"x_0=6200000"
"y_0=2958000"
"datum=NAD83"
"units=m"
END
WEB
TEMPLATE defaultcmitest1.html
HEADER header.html
FOOTER footer.html
IMAGEPATH "C:/Inetpub/wwwroot/tmp/"
IMAGEURL "/tmp/"
METADATA
wms_title "WMS Quebec Node for IJC test2"
wms_onlineresource "http://f044d065/mapserv/mapcmitest2.asp?"
wms_contactelectronicmailaddress "nicolas.fortin at ec.gc.ca"
wms_contactperson "Nicolas Fortin"
wms_contactorganization "Environnement Canada, SMC-Hydrologie"
wms_contactposition "Programmeur, Analyste de donn?es num?riques"
wms_srs "EPSG:4326 EPSG:4269 EPSG:2145 EPSG:42304"
END
END
LEGEND
STATUS ON
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE MEDIUM
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
REFERENCE
STATUS ON
IMAGE "c:\Inetpub\wwwroot\mapserv\images\ref_cmi_lite2.gif"
SIZE 150 150
EXTENT 7549910 1161398 7689518 1363371
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
END
LAYER
NAME "2"
TYPE POLYGON
CONNECTIONTYPE oraclespatial
CONNECTION "user/****@quebijc"
DATA "POLYGON FROM USR_WATERSHED.VWTRSD_LCC USING SRID 3000000"
STATUS OFF
DUMP TRUE
METADATA
wms_title "Quebec Watersheds"
wms_extent "7035577.31 1082076.03 7833285.05 1507787.39"
END
PROJECTION
"proj=lcc"
"ellps=GRS80"
"lat_0=63"
"lon_0=-91.8666"
"lat_1=49"
"lat_2=77"
"x_0=6200000"
"y_0=2958000"
"datum=NAD83"
"units=m"
END
CLASS
NAME "Watershed"
SYMBOL 'CIRCLE'
SIZE 2
COLOR 255 255 255
OUTLINECOLOR 0 204 0
END
END
LAYER
NAME "1"
TYPE LINE
CONNECTIONTYPE oraclespatial
CONNECTION "user/****@quebijc"
DATA "LINE FROM USR_SHORELINE.VSHORELINE_LCC USING SRID 3000000"
STATUS DEFAULT
GROUP "Shoreline"
DUMP TRUE
METADATA
wms_title "St. Lawrence River Detailed Shoreline"
wms_extent "7563132.5 1166237.24 7684888.9 1363371.77"
wms_group_title "Shoreline"
END
PROJECTION
"proj=lcc"
"ellps=GRS80"
"lat_0=63"
"lon_0=-91.8666"
"lat_1=49"
"lat_2=77"
"x_0=6200000"
"y_0=2958000"
"datum=NAD83"
"units=m"
END
CLASS
NAME "Detailed Shoreline"
COLOR 0 51 255
SYMBOL 'CIRCLE'
SIZE 1
END
END # Shoreline
END
-----Message d'origine-----
De : Normand Savard [mailto:nsavard at dmsolutions.ca]
Envoy? : Monday, January 12, 2004 5:05 PM
? : nicolas.fortin at ec.gc.ca
Cc : hjulien at nrcan.gc.ca; mapserver-users at lists.gis.umn.edu
Objet : Re: RE : [Mapserver-users] WMS LAYERS=
Hi,
I tried to replicate this problem without success by using our WMS
server used during the OGC compliance tests. I also used the OGC test
suite requests. I joined both the map file and the requests sent (see
below). Theses requests contain three layers. In the first request,
the "Forest" layer is drawn first. In the second request, the "Forest"
layer is drawn last. You can also see that I modified the mapfile to
set the "Forest" layer status to "DEFAULT". It does not seem to affect
the drawing order. But maybe I'm missing something. Do we have access
your WMS server? It is possible to have a copy of your mapfile and the
request you are currently sending?
Norm
The requests used are.
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetM
ap&LAYERS=Forests,Lakes,NamedPlaces&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.00
24,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetM
ap&LAYERS=NamedPlaces,Lakes,Forests&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.00
24,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
Our map file is as follow:
#
# Start of map file
#
# $Id: ogc_cite_wms_server.map,Exp $
#
NAME OGC_CITE
STATUS ON
SIZE 600 400
## EPSG:4326 extents
EXTENT -2 -2 -1 6
#EXTENT -0.0042 -0.0024 0.0042 0.0024
UNITS METERS
SHAPEPATH "../data/shapefile"
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
SYMBOLSET ../etc/symbols.sym
#
# Start of web interface definition
#
WEB
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the root #
of the drive where the .MAP file resides. #
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
# LOG "/tmp/gmap.log"
METADATA
"WMS_TITLE" "cite:OGC_CITE WMS Server"
"WMS_ONLINERESOURCE"
"http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?"
"WMS_SRS" "EPSG:4326"
"OWS_SCHEMAS_LOCATION" "http://ogc.dmsolutions.ca"
"WMS_ACCESSCONTRAINTS" "none"
"WMS_FEES" "none"
END
END
PROJECTION
"init=epsg:4326"
END
QUERYMAP
SIZE 200 200
STATUS ON
STYLE HILITE
COLOR 255 0 0
END
#
# Start of layer definitions
#
LAYER
NAME BasicPolygons
TYPE POLYGON
STATUS OFF
DATA BasicPolygons
PROJECTION
"init=epsg:4326"
END
TEMPLATE "basicpolygons.html"
CLASS
NAME "BasicPolygons"
COLOR 194 194 194
END
METADATA
"WMS_TITLE" "cite:BasicPolygons"
"WMS_ABSTRACT" "BasicPolygons layer."
# "WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes
TYPE LINE
STATUS ON
DATA DividedRoutes
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "DividedRoutes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SYMBOL 'circle'
SIZE 6
END
METADATA
"WMS_TITLE" "cite:DividedRoutes"
"WMS_ABSTRACT" "DividedRoutes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes_anno
STATUS ON
DATA DividedRoutes
TYPE ANNOTATION
LABELITEM "NAME"
CLASS
NAME "DividedRoutesAnnotations"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
SYMBOL 'routetag'
SIZE 40
OVERLAYSYMBOL "route75"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "DividedRoutes"
"WMS_ABSTRACT" "Divided routes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME MapNeatline
TYPE LINE
STATUS ON
DATA MapNeatline
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "MapNeatline"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 3
END
METADATA
"WMS_TITLE" "cite:MapNeatline"
"WMS_ABSTRACT" "MapNeatline layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME NamedPlaces
TYPE POLYGON
STATUS ON
DATA NamedPlaces
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
TEMPLATE "namedplaces.html"
CLASS
NAME "Ashton"
EXPRESSION "Ashton"
#COLOR 153 153 153
COLOR 192 192 192
OUTLINECOLOR 0 0 0
SIZE 8
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 192 192 192
FONT fritqat
TYPE truetype
SIZE 10
POSITION LR
OFFSET 10 10
PARTIALS FALSE
END
END
CLASS
NAME "Goose Island"
EXPRESSION "Goose Island"
COLOR 255 255 255
SIZE 8
TEXT "Goose | Island"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 4
POSITION CC
PARTIALS FALSE
WRAP "|"
END
END
METADATA
"WMS_TITLE" "cite:NamedPlaces"
"WMS_ABSTRACT" "NamedPlaces layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Ponds
TYPE POLYGON
STATUS ON
DATA Ponds
PROJECTION
"init=epsg:4326"
END
TEMPLATE "ponds.html"
CLASS
NAME "Ponds"
COLOR 0 255 255
OUTLINECOLOR 0 0 0
TEXT "Stock Pond"
LABEL
COLOR 0 0 0
FONT fritqat
TYPE truetype
SIZE 9
#POSITION AUTO
POSITION UC
PARTIALS FALSE
OFFSET 0 23
END
END
METADATA
"WMS_TITLE" "cite:Ponds"
"WMS_ABSTRACT" "Ponds layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments
TYPE LINE
STATUS ON
DATA RoadSegments
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
CLASS
NAME "MainStreet"
EXPRESSION "Main Street"
SYMBOL 'circle'
SIZE 3
COLOR 238 0 0
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 0 2
END
END
CLASS
NAME "Route5"
EXPRESSION "Route 5"
SYMBOL 'circle'
SIZE 3
COLOR 0 0 0
END
CLASS
NAME "Route75"
EXPRESSION "Dirt Road by Green Forest"
SYMBOL 'circle'
SIZE 5
#COLOR 255 255 0
COLOR 192 160 0
TEXT "Dirt Road"
LABEL
ANGLE 90
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
#OUTLINECOLOR 255 255 255
OFFSET 0 5
END
END
METADATA
"WMS_TITLE" "cite:RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments_anno
STATUS ON
DATA RoadSegments
TYPE ANNOTATION
CLASSITEM "FID"
LABELITEM "NAME"
CLASS
NAME "Route5NorthEastAnnotations"
EXPRESSION "104"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
CLASS
NAME "Route5WestAnnotations"
EXPRESSION "102"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END #Layer
LAYER
NAME Streams
TYPE LINE
STATUS ON
DATA Streams
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Streams"
COLOR 0 0 205
OUTLINECOLOR 199 199 199
SYMBOL 'circle'
SIZE 2
LABEL
ANGLE AUTO
COLOR 0 0 205
BACKGROUNDCOLOR 255 255 255
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 30 5
END
END
METADATA
"WMS_TITLE" "cite:Streams"
"WMS_ABSTRACT" "Streams layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Forests
TYPE POLYGON
# STATUS ON
STATUS DEFAULT
DATA Forests
PROJECTION
"init=epsg:4326"
END
TEMPLATE "forests.html"
CLASS
NAME "Forests"
COLOR 0 150 0
OUTLINECOLOR 0 0 0
MINSIZE 4
#SYMBOL "sapin"
SYMBOL "tree-gif"
SIZE 90
# OVERLAYSYMBOL "square"
# OVERLAYSIZE 50
# OVERLAYCOLOR -1 -1 -1
TEXT "State | Forest"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 18
POSITION AUTO
PARTIALS FALSE
WRAP "|"
OFFSET 100 -60
END
END
METADATA
"WMS_TITLE" "cite:Forests"
"WMS_ABSTRACT" "Forests layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Bridges
TYPE POINT
STATUS ON
DATA Bridges
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Bridges"
COLOR 0 0 0
SYMBOL 'bridge'
SIZE 40
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
OFFSET 20 -8
END
END
METADATA
"WMS_TITLE" "cite:Bridges"
"WMS_ABSTRACT" "Bridges layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Lakes
TYPE POLYGON
STATUS ON
DATA Lakes
PROJECTION
"init=epsg:4326"
END
TEMPLATE "lakes.html"
CLASS
NAME "Lakes"
COLOR 0 0 205
SIZE 8
TEXT "BLUE | LAKE"
LABEL
ANGLE AUTO
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 9
POSITION LL
PARTIALS FALSE
WRAP "|"
OFFSET 15 -10
FORCE true
END
END
METADATA
"WMS_TITLE" "cite:Lakes"
"WMS_ABSTRACT" "Lakes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Buildings
TYPE POLYGON
STATUS ON
DATA Buildings
PROJECTION
"init=epsg:4326"
END
TEMPLATE "buildings.html"
CLASS
NAME "Buildings"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
END
METADATA
"WMS_TITLE" "cite:Buildings"
"WMS_ABSTRACT" "Buildings layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME BuildingCenters
TYPE POINT
STATUS ON
DATA BuildingCenters
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "BuildingCenters"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 4
END
METADATA
"WMS_TITLE" "cite:BuildingCenters"
"WMS_ABSTRACT" "BuildingCenters layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
END # Map File
nicolas.fortin at ec.gc.ca wrote:
>Hi Heryk,
>
>Only the layer 1 is set to default, all other are set to OFF. I
>thought that doesn't matter in WMS cause you only got the layers you
>are querying.
>
>I set layer 1 to ON and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>I set layer 1 to OFF (like the others) and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>Weird...
>Nick
>
>-----Message d'origine-----
>De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
>Envoy? : Monday, January 12, 2004 4:00 PM
>? : 'nicolas.fortin at ec.gc.ca'
>Objet : RE: [Mapserver-users] WMS LAYERS=
>
>
>Hi,
>Are your layers set to "default" in the mapfile? Is so, you will be
>calling layers 1,2 and all the layers that are set to default! So your
>might be calling layers 1 and 2 a second time around! Try setting them
>to "ON".
>
>Bonne chance!
>H?ryk
>
>
>-----Message d'origine-----
>De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca] Envoy? :
>Monday, January 12, 2004 3:30 PM ? : mapserver-users at lists.gis.umn.edu
>Objet
>: [Mapserver-users] WMS LAYERS=
>
>
>Hi list,
>
>When I make a WMS request with the layers parameters like LAYERS=2,1
>
>In accordance to the OGC WMS Spec, layer 1 is suppose to be at the top
>of layer 2 but it isn't the case...why??
>
>Even if I change to LAYERS=1,2 ... no change
>
>In the mapfile, layer 1 is at the end of the file and is always the top
>layer on others applications using this mapfile.
>
>
>Thx for your help,
>
>Nicolas Fortin
>Math?maticien, Programmeur, Analyste de donn?es
>SMC-Qu?bec Hydrologie, Environnement Canada
>1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
>(418)648-2516
>nicolas.fortin at ec.gc.ca
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
From lfilak at medinaco.org Tue Jan 13 06:58:21 2004
From: lfilak at medinaco.org (Lowell Filak)
Date: Tue, 13 Jan 2004 09:58:21 -0500
Subject: [Mapserver-users] debugging "configure" and "make" processes
Message-ID: <20040113145817.263031A659E@mail.medinaco.org>
Will "> debug.text 2>&1" do the trick?
Lowell
The following message was sent by "Eduardo Patto Kanegae"
on Tue, 13 Jan 2004 11:18:55 -0200.
> hi,
>
> Is there a way to save( to a TEXT file per example) the screen output
results to a file, for debbugging purposes.
>
> thanks
>
> Eduardo Patto Kanegae
> +Homepage:http://www.consultoria.eti.br ( BRASIL )
> +Perfil:http://www.consultoria.eti.br/ptbr/epk.php
> *F?rum ptMapServer - http://www.consultoria.eti.br/mapserverptforum/ -
"Discuss?es relacionadas ao MapServer"
> *ClickBrasil - http://www.consultoria.eti.br/clickbrasil/ - "Mapas do
Brasil com dados censit?rios"
> ***************************************
> ***Fim da Mensagem / End of Message ***
> ***************************************
>
>
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From lfilak at medinaco.org Tue Jan 13 07:09:18 2004
From: lfilak at medinaco.org (Lowell Filak)
Date: Tue, 13 Jan 2004 10:09:18 -0500
Subject: [Mapserver-users] HELP PLEASE URGENT!!, draw point in map
Message-ID: <20040113150913.488E21A659E@mail.medinaco.org>
I'm not positive on the syntax but I don't think the second $map->draw
is required because the point data is not actually bound as a data
source to the reddot layer and by doing the $map->draw after drawing the
point it is actually overrendering(word?) what $testpt->draw constructs.
Hopefully the syntax in:
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScriptExamples35ex2
can be useful.
HTH
Lowell
The following message was sent by =?iso-8859-1?q?Ezequiel=20Bertone?=
on Mon, 12 Jan 2004 19:43:59 -0300 (ART).
> Hello
>
> I need draw a point in the map in coordinates XY.
> The problem is that only draw the map without the
> point. Where is the problem?
> The coordinates XY is correct?
>
> Thank you for you help.
>
> I have the following map file an php file.
> ---- Php file
> dl('php_mapscript.so');
> $map_path="/var/www/html/";
> $map=ms_newMapObj($map_path. "easu4.map");
>
> $testlayer = $map->getLayerByName("reddot");
> $testlayer->set("status", 1);
> $testpt = ms_newPointObj();
> $testpt->setXY(431,7195);
>
> $image=$map->draw();
> $testpt->draw($map, $testlayer, $image, 0, " ");
> $image=$map->draw();
> $image_url=$image->saveWebImage(MS_PNG,1,1,0);
> ?>
>
>
>
> Esto es una prueba de Mapas
>
>
> >
>
>
>
>
> -- Map file
> MAP
> IMAGETYPE JPEG
> EXTENT 430.0622899324 7194.39117490898 449.
> 418992570303 7210.068359375
> SIZE 1200 1200
> SHAPEPATH "data"
> IMAGECOLOR 255 255 255
>
> PROJECTION
> "proj=utm"
> "ellps=clrk66"
> "datum=WGS84"
> END
>
> # Start of LAYER DEFINITIONS
> ---------------------------------------------
>
> SYMBOL
> NAME "circle"
> TYPE ellipse
> FILLED true
> POINTS
> 1 1 1
> END
> END
>
> LAYER
> NAME "reddot"
> TYPE POINT
> STATUS off
> CLASS
> Name "reddot2"
> COLOR 255 0 0
> SYMBOL "circle"
> SIZE 40
> END # CLASS
> END # LAYER
>
> LAYER # States polygon layer begins here
> NAME au01
> DATA asu01
> STATUS DEFAULT
> TYPE LINE
> CLASS
> COLOR 0 0 0
> OUTLINECOLOR 32 32 32
> END
> END # States polygon layer ends here
>
> END # end of map file/object
>
> ------------
> Los mejores usados y las m?s tentadoras
> ofertas de 0km est?n en Yahoo! Autos.
> Compr? o vend? tu auto en
> http://autos.yahoo.com.ar
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From mmontoya at guadalajara.gob.mx Tue Jan 13 08:21:25 2004
From: mmontoya at guadalajara.gob.mx (=?iso-8859-1?Q?Montoya_Mart=EDn_del_Campo_Miguel_Angel?=)
Date: Tue, 13 Jan 2004 10:21:25 -0600
Subject: [Mapserver-users] Apahce with Windows 98
Message-ID:
I am learning MapObjects. All the demos work ok, except those with dynamic
maps. I have a pc with Apache and Windows 98. The result maps are generated
in the machine that works like server, but they are not sent back to the
client machines in my intranet.
Is there something that i am missing respect Apache?
Thak you very much for your help.
Miguel Angel
From hjulien at nrcan.gc.ca Tue Jan 13 07:26:12 2004
From: hjulien at nrcan.gc.ca (Julien, Heryk)
Date: Tue, 13 Jan 2004 10:26:12 -0500
Subject: [Mapserver-users] WMS LAYERS=
Message-ID: <06B403677C41D51194550002A55107D201F78FA2@s5-stf1-r1.nrn.nrcan.gc.ca>
Hi Norm and Nick,
I made the following observations when calling Mapserver WMS services. This
may be useful for other MS WMS users.
When I call my Mapserver (4.01) WMS service directly through a standard WMS
URL everything is okay. However I get weird layering and "status" problems
in the following 2 situations.
Context: I have a Mapserver WMS service (parent service) calling another
Mapserver WMS service (child service). In other words my mapfile (parent
mapfile) has layers calling another Mapserver WMS service (child mapfile).
The parent mapfile is calling each WMS layers individually from the same
service so that I may insert other layers in between them.
Child service:
http://www.cgcq.rncan.gc.ca/cgi-bin/mapserver/mapserv.exe?map=d:\webcgcq\GAS
L_clf\mapserver\mapfiles\transect1.map&VERSION=1.1.0&REQUEST=GetMap&LAYERS=T
ransect1poly,Geochron,Transect1line,Transect1-coupe&SRS=EPSG:26918&BBOX=6056
52.980,5009993.392,864417.475,5050179.283&width=400&height=400&format=image/
png&
1. If a WMS layer in my parent mapfile is set to default: I get the
following error:
Content-type: image/png ?PNG _
IHDR_?_?___?f?h?PLTE????oeY?_l?yZ??(tm)k`u?_zt????????f-???^?Sf'?1????W"???
????p??$??j`^]i81XRfy?Q?4?>?}????*?s$??__U4aX?{_????_????? ?'Kqpo???C
1?w?q!\?+_????(_*???????????fp?_ ...
Still looking for a solution! Maybe someone can correct me on this
but I think you can't set a wms layer to default in a client mapfile (parent
mapfile)?
2. If I set some wms layers to default in the child mapfile, the layering
order is not respected. Indeed since wms layers are call separately from the
same service the default layer is repeated every time. Took me some time to
recognize this! My solution: don't have default layers in a WMS services. Ah
ha!
Hope this can help someone!
Salutations
H?ryk
-----Message d'origine-----
De : Normand Savard [mailto:nsavard at dmsolutions.ca]
Envoy? : Monday, January 12, 2004 5:05 PM
? : nicolas.fortin at ec.gc.ca
Cc : hjulien at nrcan.gc.ca; mapserver-users at lists.gis.umn.edu
Objet : Re: RE : [Mapserver-users] WMS LAYERS=
Hi,
I tried to replicate this problem without success by using our WMS
server used during the OGC compliance tests. I also used the OGC test
suite requests. I joined both the map file and the requests sent (see
below). Theses requests contain three layers. In the first request,
the "Forest" layer is drawn first. In the second request, the "Forest"
layer is drawn last. You can also see that I modified the mapfile to
set the "Forest" layer status to "DEFAULT". It does not seem to affect
the drawing order. But maybe I'm missing something. Do we have access
your WMS server? It is possible to have a copy of your mapfile and the
request you are currently sending?
Norm
The requests used are.
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetM
ap&LAYERS=Forests,Lakes,NamedPlaces&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.00
24,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetM
ap&LAYERS=NamedPlaces,Lakes,Forests&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.00
24,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
Our map file is as follow:
#
# Start of map file
#
# $Id: ogc_cite_wms_server.map,Exp $
#
NAME OGC_CITE
STATUS ON
SIZE 600 400
## EPSG:4326 extents
EXTENT -2 -2 -1 6
#EXTENT -0.0042 -0.0024 0.0042 0.0024
UNITS METERS
SHAPEPATH "../data/shapefile"
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
SYMBOLSET ../etc/symbols.sym
#
# Start of web interface definition
#
WEB
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the root
# of the drive where the .MAP file resides.
#
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
# LOG "/tmp/gmap.log"
METADATA
"WMS_TITLE" "cite:OGC_CITE WMS Server"
"WMS_ONLINERESOURCE"
"http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?"
"WMS_SRS" "EPSG:4326"
"OWS_SCHEMAS_LOCATION" "http://ogc.dmsolutions.ca"
"WMS_ACCESSCONTRAINTS" "none"
"WMS_FEES" "none"
END
END
PROJECTION
"init=epsg:4326"
END
QUERYMAP
SIZE 200 200
STATUS ON
STYLE HILITE
COLOR 255 0 0
END
#
# Start of layer definitions
#
LAYER
NAME BasicPolygons
TYPE POLYGON
STATUS OFF
DATA BasicPolygons
PROJECTION
"init=epsg:4326"
END
TEMPLATE "basicpolygons.html"
CLASS
NAME "BasicPolygons"
COLOR 194 194 194
END
METADATA
"WMS_TITLE" "cite:BasicPolygons"
"WMS_ABSTRACT" "BasicPolygons layer."
# "WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes
TYPE LINE
STATUS ON
DATA DividedRoutes
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "DividedRoutes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SYMBOL 'circle'
SIZE 6
END
METADATA
"WMS_TITLE" "cite:DividedRoutes"
"WMS_ABSTRACT" "DividedRoutes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes_anno
STATUS ON
DATA DividedRoutes
TYPE ANNOTATION
LABELITEM "NAME"
CLASS
NAME "DividedRoutesAnnotations"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
SYMBOL 'routetag'
SIZE 40
OVERLAYSYMBOL "route75"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "DividedRoutes"
"WMS_ABSTRACT" "Divided routes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME MapNeatline
TYPE LINE
STATUS ON
DATA MapNeatline
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "MapNeatline"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 3
END
METADATA
"WMS_TITLE" "cite:MapNeatline"
"WMS_ABSTRACT" "MapNeatline layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME NamedPlaces
TYPE POLYGON
STATUS ON
DATA NamedPlaces
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
TEMPLATE "namedplaces.html"
CLASS
NAME "Ashton"
EXPRESSION "Ashton"
#COLOR 153 153 153
COLOR 192 192 192
OUTLINECOLOR 0 0 0
SIZE 8
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 192 192 192
FONT fritqat
TYPE truetype
SIZE 10
POSITION LR
OFFSET 10 10
PARTIALS FALSE
END
END
CLASS
NAME "Goose Island"
EXPRESSION "Goose Island"
COLOR 255 255 255
SIZE 8
TEXT "Goose | Island"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 4
POSITION CC
PARTIALS FALSE
WRAP "|"
END
END
METADATA
"WMS_TITLE" "cite:NamedPlaces"
"WMS_ABSTRACT" "NamedPlaces layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Ponds
TYPE POLYGON
STATUS ON
DATA Ponds
PROJECTION
"init=epsg:4326"
END
TEMPLATE "ponds.html"
CLASS
NAME "Ponds"
COLOR 0 255 255
OUTLINECOLOR 0 0 0
TEXT "Stock Pond"
LABEL
COLOR 0 0 0
FONT fritqat
TYPE truetype
SIZE 9
#POSITION AUTO
POSITION UC
PARTIALS FALSE
OFFSET 0 23
END
END
METADATA
"WMS_TITLE" "cite:Ponds"
"WMS_ABSTRACT" "Ponds layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments
TYPE LINE
STATUS ON
DATA RoadSegments
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
CLASS
NAME "MainStreet"
EXPRESSION "Main Street"
SYMBOL 'circle'
SIZE 3
COLOR 238 0 0
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 0 2
END
END
CLASS
NAME "Route5"
EXPRESSION "Route 5"
SYMBOL 'circle'
SIZE 3
COLOR 0 0 0
END
CLASS
NAME "Route75"
EXPRESSION "Dirt Road by Green Forest"
SYMBOL 'circle'
SIZE 5
#COLOR 255 255 0
COLOR 192 160 0
TEXT "Dirt Road"
LABEL
ANGLE 90
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
#OUTLINECOLOR 255 255 255
OFFSET 0 5
END
END
METADATA
"WMS_TITLE" "cite:RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments_anno
STATUS ON
DATA RoadSegments
TYPE ANNOTATION
CLASSITEM "FID"
LABELITEM "NAME"
CLASS
NAME "Route5NorthEastAnnotations"
EXPRESSION "104"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
CLASS
NAME "Route5WestAnnotations"
EXPRESSION "102"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END #Layer
LAYER
NAME Streams
TYPE LINE
STATUS ON
DATA Streams
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Streams"
COLOR 0 0 205
OUTLINECOLOR 199 199 199
SYMBOL 'circle'
SIZE 2
LABEL
ANGLE AUTO
COLOR 0 0 205
BACKGROUNDCOLOR 255 255 255
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 30 5
END
END
METADATA
"WMS_TITLE" "cite:Streams"
"WMS_ABSTRACT" "Streams layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Forests
TYPE POLYGON
# STATUS ON
STATUS DEFAULT
DATA Forests
PROJECTION
"init=epsg:4326"
END
TEMPLATE "forests.html"
CLASS
NAME "Forests"
COLOR 0 150 0
OUTLINECOLOR 0 0 0
MINSIZE 4
#SYMBOL "sapin"
SYMBOL "tree-gif"
SIZE 90
# OVERLAYSYMBOL "square"
# OVERLAYSIZE 50
# OVERLAYCOLOR -1 -1 -1
TEXT "State | Forest"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 18
POSITION AUTO
PARTIALS FALSE
WRAP "|"
OFFSET 100 -60
END
END
METADATA
"WMS_TITLE" "cite:Forests"
"WMS_ABSTRACT" "Forests layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Bridges
TYPE POINT
STATUS ON
DATA Bridges
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Bridges"
COLOR 0 0 0
SYMBOL 'bridge'
SIZE 40
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
OFFSET 20 -8
END
END
METADATA
"WMS_TITLE" "cite:Bridges"
"WMS_ABSTRACT" "Bridges layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Lakes
TYPE POLYGON
STATUS ON
DATA Lakes
PROJECTION
"init=epsg:4326"
END
TEMPLATE "lakes.html"
CLASS
NAME "Lakes"
COLOR 0 0 205
SIZE 8
TEXT "BLUE | LAKE"
LABEL
ANGLE AUTO
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 9
POSITION LL
PARTIALS FALSE
WRAP "|"
OFFSET 15 -10
FORCE true
END
END
METADATA
"WMS_TITLE" "cite:Lakes"
"WMS_ABSTRACT" "Lakes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Buildings
TYPE POLYGON
STATUS ON
DATA Buildings
PROJECTION
"init=epsg:4326"
END
TEMPLATE "buildings.html"
CLASS
NAME "Buildings"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
END
METADATA
"WMS_TITLE" "cite:Buildings"
"WMS_ABSTRACT" "Buildings layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME BuildingCenters
TYPE POINT
STATUS ON
DATA BuildingCenters
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "BuildingCenters"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 4
END
METADATA
"WMS_TITLE" "cite:BuildingCenters"
"WMS_ABSTRACT" "BuildingCenters layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
END # Map File
nicolas.fortin at ec.gc.ca wrote:
>Hi Heryk,
>
>Only the layer 1 is set to default, all other are set to OFF. I thought
>that doesn't matter in WMS cause you only got the layers you are querying.
>
>I set layer 1 to ON and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>I set layer 1 to OFF (like the others) and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>Weird...
>Nick
>
>-----Message d'origine-----
>De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
>Envoy? : Monday, January 12, 2004 4:00 PM
>? : 'nicolas.fortin at ec.gc.ca'
>Objet : RE: [Mapserver-users] WMS LAYERS=
>
>
>Hi,
>Are your layers set to "default" in the mapfile? Is so, you will be calling
>layers 1,2 and all the layers that are set to default! So your might be
>calling layers 1 and 2 a second time around! Try setting them to "ON".
>
>Bonne chance!
>H?ryk
>
>
>-----Message d'origine-----
>De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca] Envoy? :
>Monday, January 12, 2004 3:30 PM ? : mapserver-users at lists.gis.umn.edu
Objet
>: [Mapserver-users] WMS LAYERS=
>
>
>Hi list,
>
>When I make a WMS request with the layers parameters like LAYERS=2,1
>
>In accordance to the OGC WMS Spec, layer 1 is suppose to be at the top of
>layer 2 but it isn't the case...why??
>
>Even if I change to LAYERS=1,2 ... no change
>
>In the mapfile, layer 1 is at the end of the file and is always the top
>layer on others applications using this mapfile.
>
>
>Thx for your help,
>
>Nicolas Fortin
>Math?maticien, Programmeur, Analyste de donn?es
>SMC-Qu?bec Hydrologie, Environnement Canada
>1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
>(418)648-2516
>nicolas.fortin at ec.gc.ca
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
From nicolas.fortin at ec.gc.ca Tue Jan 13 07:34:21 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Tue, 13 Jan 2004 10:34:21 -0500
Subject: [Mapserver-users] WMS LAYERS=
Message-ID:
Hi Heryk, Normand and list,
I agree, I think I'll not set layers to default for wms.
It's ok for application but has strange behavior when use in some situations
like Heryk mention.
Nick
-----Message d'origine-----
De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
Envoy? : Tuesday, January 13, 2004 10:26 AM
? : 'Normand Savard'; 'nicolas.fortin at ec.gc.ca'
Cc : mapserver-users at lists.gis.umn.edu
Objet : RE: RE : [Mapserver-users] WMS LAYERS=
Hi Norm and Nick,
I made the following observations when calling Mapserver WMS services. This
may be useful for other MS WMS users.
When I call my Mapserver (4.01) WMS service directly through a standard WMS
URL everything is okay. However I get weird layering and "status" problems
in the following 2 situations.
Context: I have a Mapserver WMS service (parent service) calling another
Mapserver WMS service (child service). In other words my mapfile (parent
mapfile) has layers calling another Mapserver WMS service (child mapfile).
The parent mapfile is calling each WMS layers individually from the same
service so that I may insert other layers in between them.
Child service:
http://www.cgcq.rncan.gc.ca/cgi-bin/mapserver/mapserv.exe?map=d:\webcgcq\GAS
L_clf\mapserver\mapfiles\transect1.map&VERSION=1.1.0&REQUEST=GetMap&LAYERS=T
ransect1poly,Geochron,Transect1line,Transect1-coupe&SRS=EPSG:26918&BBOX=6056
52.980,5009993.392,864417.475,5050179.283&width=400&height=400&format=image/
png&
1. If a WMS layer in my parent mapfile is set to default: I get the
following error:
Content-type: image/png ?PNG _
IHDR_?_?___?f?h?PLTE????oeY?_l?yZ??(tm)k`u?_zt????????f-???^?Sf'?1????W"???
????p??$??j`^]i81XRfy?Q?4?>?}????*?s$??__U4aX?{_????_????? ?'Kqpo???C
1?w?q!\?+_????(_*???????????fp?_ ...
Still looking for a solution! Maybe someone can correct me on this
but I think you can't set a wms layer to default in a client mapfile (parent
mapfile)?
2. If I set some wms layers to default in the child mapfile, the layering
order is not respected. Indeed since wms layers are call separately from the
same service the default layer is repeated every time. Took me some time to
recognize this! My solution: don't have default layers in a WMS services. Ah
ha!
Hope this can help someone!
Salutations
H?ryk
-----Message d'origine-----
De : Normand Savard [mailto:nsavard at dmsolutions.ca]
Envoy? : Monday, January 12, 2004 5:05 PM
? : nicolas.fortin at ec.gc.ca
Cc : hjulien at nrcan.gc.ca; mapserver-users at lists.gis.umn.edu Objet : Re: RE :
[Mapserver-users] WMS LAYERS=
Hi,
I tried to replicate this problem without success by using our WMS
server used during the OGC compliance tests. I also used the OGC test
suite requests. I joined both the map file and the requests sent (see
below). Theses requests contain three layers. In the first request,
the "Forest" layer is drawn first. In the second request, the "Forest"
layer is drawn last. You can also see that I modified the mapfile to
set the "Forest" layer status to "DEFAULT". It does not seem to affect
the drawing order. But maybe I'm missing something. Do we have access
your WMS server? It is possible to have a copy of your mapfile and the
request you are currently sending?
Norm
The requests used are.
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetM
ap&LAYERS=Forests,Lakes,NamedPlaces&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.00
24,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetM
ap&LAYERS=NamedPlaces,Lakes,Forests&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.00
24,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
Our map file is as follow:
#
# Start of map file
#
# $Id: ogc_cite_wms_server.map,Exp $
#
NAME OGC_CITE
STATUS ON
SIZE 600 400
## EPSG:4326 extents
EXTENT -2 -2 -1 6
#EXTENT -0.0042 -0.0024 0.0042 0.0024
UNITS METERS
SHAPEPATH "../data/shapefile"
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
SYMBOLSET ../etc/symbols.sym
#
# Start of web interface definition
#
WEB
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the root #
of the drive where the .MAP file resides. #
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
# LOG "/tmp/gmap.log"
METADATA
"WMS_TITLE" "cite:OGC_CITE WMS Server"
"WMS_ONLINERESOURCE"
"http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?"
"WMS_SRS" "EPSG:4326"
"OWS_SCHEMAS_LOCATION" "http://ogc.dmsolutions.ca"
"WMS_ACCESSCONTRAINTS" "none"
"WMS_FEES" "none"
END
END
PROJECTION
"init=epsg:4326"
END
QUERYMAP
SIZE 200 200
STATUS ON
STYLE HILITE
COLOR 255 0 0
END
#
# Start of layer definitions
#
LAYER
NAME BasicPolygons
TYPE POLYGON
STATUS OFF
DATA BasicPolygons
PROJECTION
"init=epsg:4326"
END
TEMPLATE "basicpolygons.html"
CLASS
NAME "BasicPolygons"
COLOR 194 194 194
END
METADATA
"WMS_TITLE" "cite:BasicPolygons"
"WMS_ABSTRACT" "BasicPolygons layer."
# "WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes
TYPE LINE
STATUS ON
DATA DividedRoutes
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "DividedRoutes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SYMBOL 'circle'
SIZE 6
END
METADATA
"WMS_TITLE" "cite:DividedRoutes"
"WMS_ABSTRACT" "DividedRoutes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes_anno
STATUS ON
DATA DividedRoutes
TYPE ANNOTATION
LABELITEM "NAME"
CLASS
NAME "DividedRoutesAnnotations"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
SYMBOL 'routetag'
SIZE 40
OVERLAYSYMBOL "route75"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "DividedRoutes"
"WMS_ABSTRACT" "Divided routes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME MapNeatline
TYPE LINE
STATUS ON
DATA MapNeatline
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "MapNeatline"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 3
END
METADATA
"WMS_TITLE" "cite:MapNeatline"
"WMS_ABSTRACT" "MapNeatline layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME NamedPlaces
TYPE POLYGON
STATUS ON
DATA NamedPlaces
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
TEMPLATE "namedplaces.html"
CLASS
NAME "Ashton"
EXPRESSION "Ashton"
#COLOR 153 153 153
COLOR 192 192 192
OUTLINECOLOR 0 0 0
SIZE 8
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 192 192 192
FONT fritqat
TYPE truetype
SIZE 10
POSITION LR
OFFSET 10 10
PARTIALS FALSE
END
END
CLASS
NAME "Goose Island"
EXPRESSION "Goose Island"
COLOR 255 255 255
SIZE 8
TEXT "Goose | Island"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 4
POSITION CC
PARTIALS FALSE
WRAP "|"
END
END
METADATA
"WMS_TITLE" "cite:NamedPlaces"
"WMS_ABSTRACT" "NamedPlaces layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Ponds
TYPE POLYGON
STATUS ON
DATA Ponds
PROJECTION
"init=epsg:4326"
END
TEMPLATE "ponds.html"
CLASS
NAME "Ponds"
COLOR 0 255 255
OUTLINECOLOR 0 0 0
TEXT "Stock Pond"
LABEL
COLOR 0 0 0
FONT fritqat
TYPE truetype
SIZE 9
#POSITION AUTO
POSITION UC
PARTIALS FALSE
OFFSET 0 23
END
END
METADATA
"WMS_TITLE" "cite:Ponds"
"WMS_ABSTRACT" "Ponds layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments
TYPE LINE
STATUS ON
DATA RoadSegments
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
CLASS
NAME "MainStreet"
EXPRESSION "Main Street"
SYMBOL 'circle'
SIZE 3
COLOR 238 0 0
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 0 2
END
END
CLASS
NAME "Route5"
EXPRESSION "Route 5"
SYMBOL 'circle'
SIZE 3
COLOR 0 0 0
END
CLASS
NAME "Route75"
EXPRESSION "Dirt Road by Green Forest"
SYMBOL 'circle'
SIZE 5
#COLOR 255 255 0
COLOR 192 160 0
TEXT "Dirt Road"
LABEL
ANGLE 90
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
#OUTLINECOLOR 255 255 255
OFFSET 0 5
END
END
METADATA
"WMS_TITLE" "cite:RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments_anno
STATUS ON
DATA RoadSegments
TYPE ANNOTATION
CLASSITEM "FID"
LABELITEM "NAME"
CLASS
NAME "Route5NorthEastAnnotations"
EXPRESSION "104"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
CLASS
NAME "Route5WestAnnotations"
EXPRESSION "102"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END #Layer
LAYER
NAME Streams
TYPE LINE
STATUS ON
DATA Streams
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Streams"
COLOR 0 0 205
OUTLINECOLOR 199 199 199
SYMBOL 'circle'
SIZE 2
LABEL
ANGLE AUTO
COLOR 0 0 205
BACKGROUNDCOLOR 255 255 255
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 30 5
END
END
METADATA
"WMS_TITLE" "cite:Streams"
"WMS_ABSTRACT" "Streams layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Forests
TYPE POLYGON
# STATUS ON
STATUS DEFAULT
DATA Forests
PROJECTION
"init=epsg:4326"
END
TEMPLATE "forests.html"
CLASS
NAME "Forests"
COLOR 0 150 0
OUTLINECOLOR 0 0 0
MINSIZE 4
#SYMBOL "sapin"
SYMBOL "tree-gif"
SIZE 90
# OVERLAYSYMBOL "square"
# OVERLAYSIZE 50
# OVERLAYCOLOR -1 -1 -1
TEXT "State | Forest"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 18
POSITION AUTO
PARTIALS FALSE
WRAP "|"
OFFSET 100 -60
END
END
METADATA
"WMS_TITLE" "cite:Forests"
"WMS_ABSTRACT" "Forests layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Bridges
TYPE POINT
STATUS ON
DATA Bridges
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Bridges"
COLOR 0 0 0
SYMBOL 'bridge'
SIZE 40
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
OFFSET 20 -8
END
END
METADATA
"WMS_TITLE" "cite:Bridges"
"WMS_ABSTRACT" "Bridges layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Lakes
TYPE POLYGON
STATUS ON
DATA Lakes
PROJECTION
"init=epsg:4326"
END
TEMPLATE "lakes.html"
CLASS
NAME "Lakes"
COLOR 0 0 205
SIZE 8
TEXT "BLUE | LAKE"
LABEL
ANGLE AUTO
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 9
POSITION LL
PARTIALS FALSE
WRAP "|"
OFFSET 15 -10
FORCE true
END
END
METADATA
"WMS_TITLE" "cite:Lakes"
"WMS_ABSTRACT" "Lakes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Buildings
TYPE POLYGON
STATUS ON
DATA Buildings
PROJECTION
"init=epsg:4326"
END
TEMPLATE "buildings.html"
CLASS
NAME "Buildings"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
END
METADATA
"WMS_TITLE" "cite:Buildings"
"WMS_ABSTRACT" "Buildings layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME BuildingCenters
TYPE POINT
STATUS ON
DATA BuildingCenters
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "BuildingCenters"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 4
END
METADATA
"WMS_TITLE" "cite:BuildingCenters"
"WMS_ABSTRACT" "BuildingCenters layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
END # Map File
nicolas.fortin at ec.gc.ca wrote:
>Hi Heryk,
>
>Only the layer 1 is set to default, all other are set to OFF. I
>thought that doesn't matter in WMS cause you only got the layers you
>are querying.
>
>I set layer 1 to ON and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>I set layer 1 to OFF (like the others) and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>Weird...
>Nick
>
>-----Message d'origine-----
>De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
>Envoy? : Monday, January 12, 2004 4:00 PM
>? : 'nicolas.fortin at ec.gc.ca'
>Objet : RE: [Mapserver-users] WMS LAYERS=
>
>
>Hi,
>Are your layers set to "default" in the mapfile? Is so, you will be
>calling layers 1,2 and all the layers that are set to default! So your
>might be calling layers 1 and 2 a second time around! Try setting them
>to "ON".
>
>Bonne chance!
>H?ryk
>
>
>-----Message d'origine-----
>De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca] Envoy? :
>Monday, January 12, 2004 3:30 PM ? : mapserver-users at lists.gis.umn.edu
Objet
>: [Mapserver-users] WMS LAYERS=
>
>
>Hi list,
>
>When I make a WMS request with the layers parameters like LAYERS=2,1
>
>In accordance to the OGC WMS Spec, layer 1 is suppose to be at the top
>of layer 2 but it isn't the case...why??
>
>Even if I change to LAYERS=1,2 ... no change
>
>In the mapfile, layer 1 is at the end of the file and is always the top
>layer on others applications using this mapfile.
>
>
>Thx for your help,
>
>Nicolas Fortin
>Math?maticien, Programmeur, Analyste de donn?es
>SMC-Qu?bec Hydrologie, Environnement Canada
>1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
>(418)648-2516
>nicolas.fortin at ec.gc.ca
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
From nicolas.fortin at ec.gc.ca Tue Jan 13 07:28:33 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Tue, 13 Jan 2004 10:28:33 -0500
Subject: [Mapserver-users] WMS LAYERS= [SOLVED] But an Orac
le one too!
Message-ID:
Problem solved!
The mapfile sent below is not exactly the right one, in the other, one group
has the same name as a layer. By renaming the group, all is back to normal.
Thx for your help!
Now we have a weird oracle error message from the server we're trying to
install mapserver, here it is:
msDrawMap(): Image handling error. Failed to draw layer named '1_02'.
msOCIConnect() in msOracleSpatialLayerOpen(): OracleSpatial error.
I searched the archive but found nothing...
An idea? Someone...
Nick
-----Message d'origine-----
De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca]
Envoy? : Tuesday, January 13, 2004 9:46 AM
? : nsavard at dmsolutions.ca
Cc : mapserver-users at lists.gis.umn.edu
Objet : RE : RE : [Mapserver-users] WMS LAYERS=
Hi Normand, thx for your answer!
No, you don't have access to it cause it's only intranet for the moment...
This afternoon, I'll try to place the layers like Heryk said to see if it
works.
Here's my wms request:
http://f044d065/mapserv/mapcmitest2.asp?REQUEST=GetMap&SERVICE=wms&VERSION=1
.1.1&Layers=2,1&BBOX=7610000,1222000,7622000,1234000
And my mapfile:
# ---------------------------------------------------------------------
# Mapserver 4.0 for Oracle
# Nicolas Fortin, Env Can nicolas.fortin at ec.gc.ca
# MapFile Test pour la CMI V1.4
# ---------------------------------------------------------------------
NAME IJC4
EXTENT 7610000 1222000 7622000 1234000 #Lac St-Louis
SIZE 425 425
SYMBOLSET 'C:\Inetpub\wwwroot\mapserv\symbols\symbols35.sym'
# Projection LCC de la CMI
PROJECTION
"proj=lcc"
"ellps=GRS80"
"lat_0=63"
"lon_0=-91.8666"
"lat_1=49"
"lat_2=77"
"x_0=6200000"
"y_0=2958000"
"datum=NAD83"
"units=m"
END
WEB
TEMPLATE defaultcmitest1.html
HEADER header.html
FOOTER footer.html
IMAGEPATH "C:/Inetpub/wwwroot/tmp/"
IMAGEURL "/tmp/"
METADATA
wms_title "WMS Quebec Node for IJC test2"
wms_onlineresource "http://f044d065/mapserv/mapcmitest2.asp?"
wms_contactelectronicmailaddress "nicolas.fortin at ec.gc.ca"
wms_contactperson "Nicolas Fortin"
wms_contactorganization "Environnement Canada, SMC-Hydrologie"
wms_contactposition "Programmeur, Analyste de donn?es num?riques"
wms_srs "EPSG:4326 EPSG:4269 EPSG:2145 EPSG:42304"
END
END
LEGEND
STATUS ON
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE MEDIUM
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
REFERENCE
STATUS ON
IMAGE "c:\Inetpub\wwwroot\mapserv\images\ref_cmi_lite2.gif"
SIZE 150 150
EXTENT 7549910 1161398 7689518 1363371
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
END
LAYER
NAME "2"
TYPE POLYGON
CONNECTIONTYPE oraclespatial
CONNECTION "user/****@quebijc"
DATA "POLYGON FROM USR_WATERSHED.VWTRSD_LCC USING SRID 3000000"
STATUS OFF
DUMP TRUE
METADATA
wms_title "Quebec Watersheds"
wms_extent "7035577.31 1082076.03 7833285.05 1507787.39"
END
PROJECTION
"proj=lcc"
"ellps=GRS80"
"lat_0=63"
"lon_0=-91.8666"
"lat_1=49"
"lat_2=77"
"x_0=6200000"
"y_0=2958000"
"datum=NAD83"
"units=m"
END
CLASS
NAME "Watershed"
SYMBOL 'CIRCLE'
SIZE 2
COLOR 255 255 255
OUTLINECOLOR 0 204 0
END
END
LAYER
NAME "1"
TYPE LINE
CONNECTIONTYPE oraclespatial
CONNECTION "user/****@quebijc"
DATA "LINE FROM USR_SHORELINE.VSHORELINE_LCC USING SRID 3000000"
STATUS DEFAULT
GROUP "Shoreline"
DUMP TRUE
METADATA
wms_title "St. Lawrence River Detailed Shoreline"
wms_extent "7563132.5 1166237.24 7684888.9 1363371.77"
wms_group_title "Shoreline"
END
PROJECTION
"proj=lcc"
"ellps=GRS80"
"lat_0=63"
"lon_0=-91.8666"
"lat_1=49"
"lat_2=77"
"x_0=6200000"
"y_0=2958000"
"datum=NAD83"
"units=m"
END
CLASS
NAME "Detailed Shoreline"
COLOR 0 51 255
SYMBOL 'CIRCLE'
SIZE 1
END
END # Shoreline
END
-----Message d'origine-----
De : Normand Savard [mailto:nsavard at dmsolutions.ca]
Envoy? : Monday, January 12, 2004 5:05 PM
? : nicolas.fortin at ec.gc.ca
Cc : hjulien at nrcan.gc.ca; mapserver-users at lists.gis.umn.edu Objet : Re: RE :
[Mapserver-users] WMS LAYERS=
Hi,
I tried to replicate this problem without success by using our WMS
server used during the OGC compliance tests. I also used the OGC test
suite requests. I joined both the map file and the requests sent (see
below). Theses requests contain three layers. In the first request,
the "Forest" layer is drawn first. In the second request, the "Forest"
layer is drawn last. You can also see that I modified the mapfile to
set the "Forest" layer status to "DEFAULT". It does not seem to affect
the drawing order. But maybe I'm missing something. Do we have access
your WMS server? It is possible to have a copy of your mapfile and the
request you are currently sending?
Norm
The requests used are.
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetM
ap&LAYERS=Forests,Lakes,NamedPlaces&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.00
24,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?VERSION=1.1.1&REQUEST=GetM
ap&LAYERS=NamedPlaces,Lakes,Forests&STYLES=&SRS=EPSG:4326&BBOX=-0.0042,-0.00
24,0.0042,0.0024&WIDTH=168&HEIGHT=96&FORMAT=image/gif
Our map file is as follow:
#
# Start of map file
#
# $Id: ogc_cite_wms_server.map,Exp $
#
NAME OGC_CITE
STATUS ON
SIZE 600 400
## EPSG:4326 extents
EXTENT -2 -2 -1 6
#EXTENT -0.0042 -0.0024 0.0042 0.0024
UNITS METERS
SHAPEPATH "../data/shapefile"
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
SYMBOLSET ../etc/symbols.sym
#
# Start of web interface definition
#
WEB
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the root #
of the drive where the .MAP file resides. #
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
# LOG "/tmp/gmap.log"
METADATA
"WMS_TITLE" "cite:OGC_CITE WMS Server"
"WMS_ONLINERESOURCE"
"http://www2.dmsolutions.ca/cgi-bin/mswms_ogc_cite?"
"WMS_SRS" "EPSG:4326"
"OWS_SCHEMAS_LOCATION" "http://ogc.dmsolutions.ca"
"WMS_ACCESSCONTRAINTS" "none"
"WMS_FEES" "none"
END
END
PROJECTION
"init=epsg:4326"
END
QUERYMAP
SIZE 200 200
STATUS ON
STYLE HILITE
COLOR 255 0 0
END
#
# Start of layer definitions
#
LAYER
NAME BasicPolygons
TYPE POLYGON
STATUS OFF
DATA BasicPolygons
PROJECTION
"init=epsg:4326"
END
TEMPLATE "basicpolygons.html"
CLASS
NAME "BasicPolygons"
COLOR 194 194 194
END
METADATA
"WMS_TITLE" "cite:BasicPolygons"
"WMS_ABSTRACT" "BasicPolygons layer."
# "WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes
TYPE LINE
STATUS ON
DATA DividedRoutes
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "DividedRoutes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SYMBOL 'circle'
SIZE 6
END
METADATA
"WMS_TITLE" "cite:DividedRoutes"
"WMS_ABSTRACT" "DividedRoutes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME DividedRoutes_anno
STATUS ON
DATA DividedRoutes
TYPE ANNOTATION
LABELITEM "NAME"
CLASS
NAME "DividedRoutesAnnotations"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
SYMBOL 'routetag'
SIZE 40
OVERLAYSYMBOL "route75"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "DividedRoutes"
"WMS_ABSTRACT" "Divided routes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME MapNeatline
TYPE LINE
STATUS ON
DATA MapNeatline
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "MapNeatline"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 3
END
METADATA
"WMS_TITLE" "cite:MapNeatline"
"WMS_ABSTRACT" "MapNeatline layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME NamedPlaces
TYPE POLYGON
STATUS ON
DATA NamedPlaces
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
TEMPLATE "namedplaces.html"
CLASS
NAME "Ashton"
EXPRESSION "Ashton"
#COLOR 153 153 153
COLOR 192 192 192
OUTLINECOLOR 0 0 0
SIZE 8
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 192 192 192
FONT fritqat
TYPE truetype
SIZE 10
POSITION LR
OFFSET 10 10
PARTIALS FALSE
END
END
CLASS
NAME "Goose Island"
EXPRESSION "Goose Island"
COLOR 255 255 255
SIZE 8
TEXT "Goose | Island"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 4
POSITION CC
PARTIALS FALSE
WRAP "|"
END
END
METADATA
"WMS_TITLE" "cite:NamedPlaces"
"WMS_ABSTRACT" "NamedPlaces layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Ponds
TYPE POLYGON
STATUS ON
DATA Ponds
PROJECTION
"init=epsg:4326"
END
TEMPLATE "ponds.html"
CLASS
NAME "Ponds"
COLOR 0 255 255
OUTLINECOLOR 0 0 0
TEXT "Stock Pond"
LABEL
COLOR 0 0 0
FONT fritqat
TYPE truetype
SIZE 9
#POSITION AUTO
POSITION UC
PARTIALS FALSE
OFFSET 0 23
END
END
METADATA
"WMS_TITLE" "cite:Ponds"
"WMS_ABSTRACT" "Ponds layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments
TYPE LINE
STATUS ON
DATA RoadSegments
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASSITEM "NAME"
CLASS
NAME "MainStreet"
EXPRESSION "Main Street"
SYMBOL 'circle'
SIZE 3
COLOR 238 0 0
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 0 2
END
END
CLASS
NAME "Route5"
EXPRESSION "Route 5"
SYMBOL 'circle'
SIZE 3
COLOR 0 0 0
END
CLASS
NAME "Route75"
EXPRESSION "Dirt Road by Green Forest"
SYMBOL 'circle'
SIZE 5
#COLOR 255 255 0
COLOR 192 160 0
TEXT "Dirt Road"
LABEL
ANGLE 90
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
#OUTLINECOLOR 255 255 255
OFFSET 0 5
END
END
METADATA
"WMS_TITLE" "cite:RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME RoadSegments_anno
STATUS ON
DATA RoadSegments
TYPE ANNOTATION
CLASSITEM "FID"
LABELITEM "NAME"
CLASS
NAME "Route5NorthEastAnnotations"
EXPRESSION "104"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
CLASS
NAME "Route5WestAnnotations"
EXPRESSION "102"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
#OVERLAYCOLOR 0 0 0
SYMBOL 'routetag'
SIZE 25
OVERLAYSYMBOL "route5"
OVERLAYSIZE 15
OVERLAYCOLOR 0 0 0
LABEL
POSITION CC
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 0
PARTIALS false
END
END
METADATA
"WMS_TITLE" "RoadSegments"
"WMS_ABSTRACT" "RoadSegments layer."
"WMS_SRS" "EPSG:4326"
END
END #Layer
LAYER
NAME Streams
TYPE LINE
STATUS ON
DATA Streams
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Streams"
COLOR 0 0 205
OUTLINECOLOR 199 199 199
SYMBOL 'circle'
SIZE 2
LABEL
ANGLE AUTO
COLOR 0 0 205
BACKGROUNDCOLOR 255 255 255
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION UC
PARTIALS FALSE
OFFSET 30 5
END
END
METADATA
"WMS_TITLE" "cite:Streams"
"WMS_ABSTRACT" "Streams layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Forests
TYPE POLYGON
# STATUS ON
STATUS DEFAULT
DATA Forests
PROJECTION
"init=epsg:4326"
END
TEMPLATE "forests.html"
CLASS
NAME "Forests"
COLOR 0 150 0
OUTLINECOLOR 0 0 0
MINSIZE 4
#SYMBOL "sapin"
SYMBOL "tree-gif"
SIZE 90
# OVERLAYSYMBOL "square"
# OVERLAYSIZE 50
# OVERLAYCOLOR -1 -1 -1
TEXT "State | Forest"
LABEL
ANGLE AUTO
COLOR 0 0 0
BACKGROUNDCOLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 18
POSITION AUTO
PARTIALS FALSE
WRAP "|"
OFFSET 100 -60
END
END
METADATA
"WMS_TITLE" "cite:Forests"
"WMS_ABSTRACT" "Forests layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Bridges
TYPE POINT
STATUS ON
DATA Bridges
PROJECTION
"init=epsg:4326"
END
LABELITEM "NAME"
CLASS
NAME "Bridges"
COLOR 0 0 0
SYMBOL 'bridge'
SIZE 40
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT fritqat-italic
TYPE truetype
SIZE 10
POSITION AUTO
PARTIALS FALSE
OFFSET 20 -8
END
END
METADATA
"WMS_TITLE" "cite:Bridges"
"WMS_ABSTRACT" "Bridges layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Lakes
TYPE POLYGON
STATUS ON
DATA Lakes
PROJECTION
"init=epsg:4326"
END
TEMPLATE "lakes.html"
CLASS
NAME "Lakes"
COLOR 0 0 205
SIZE 8
TEXT "BLUE | LAKE"
LABEL
ANGLE AUTO
COLOR 255 255 255
FONT fritqat
TYPE truetype
SIZE 9
POSITION LL
PARTIALS FALSE
WRAP "|"
OFFSET 15 -10
FORCE true
END
END
METADATA
"WMS_TITLE" "cite:Lakes"
"WMS_ABSTRACT" "Lakes layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME Buildings
TYPE POLYGON
STATUS ON
DATA Buildings
PROJECTION
"init=epsg:4326"
END
TEMPLATE "buildings.html"
CLASS
NAME "Buildings"
COLOR 255 255 255
OUTLINECOLOR 0 0 0
END
METADATA
"WMS_TITLE" "cite:Buildings"
"WMS_ABSTRACT" "Buildings layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
LAYER
NAME BuildingCenters
TYPE POINT
STATUS ON
DATA BuildingCenters
PROJECTION
"init=epsg:4326"
END
CLASS
NAME "BuildingCenters"
COLOR 0 0 0
SYMBOL 'circle'
SIZE 4
END
METADATA
"WMS_TITLE" "cite:BuildingCenters"
"WMS_ABSTRACT" "BuildingCenters layer."
"WMS_SRS" "EPSG:4326"
END
END # layer
END # Map File
nicolas.fortin at ec.gc.ca wrote:
>Hi Heryk,
>
>Only the layer 1 is set to default, all other are set to OFF. I
>thought that doesn't matter in WMS cause you only got the layers you
>are querying.
>
>I set layer 1 to ON and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>I set layer 1 to OFF (like the others) and
>1- try LAYERS=2,1 and only got layer 2
>2- try LAYERS=1 and got nothing
>
>Weird...
>Nick
>
>-----Message d'origine-----
>De : Julien, Heryk [mailto:hjulien at nrcan.gc.ca]
>Envoy? : Monday, January 12, 2004 4:00 PM
>? : 'nicolas.fortin at ec.gc.ca'
>Objet : RE: [Mapserver-users] WMS LAYERS=
>
>
>Hi,
>Are your layers set to "default" in the mapfile? Is so, you will be
>calling layers 1,2 and all the layers that are set to default! So your
>might be calling layers 1 and 2 a second time around! Try setting them
>to "ON".
>
>Bonne chance!
>H?ryk
>
>
>-----Message d'origine-----
>De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca] Envoy? :
>Monday, January 12, 2004 3:30 PM ? : mapserver-users at lists.gis.umn.edu
>Objet
>: [Mapserver-users] WMS LAYERS=
>
>
>Hi list,
>
>When I make a WMS request with the layers parameters like LAYERS=2,1
>
>In accordance to the OGC WMS Spec, layer 1 is suppose to be at the top
>of layer 2 but it isn't the case...why??
>
>Even if I change to LAYERS=1,2 ... no change
>
>In the mapfile, layer 1 is at the end of the file and is always the top
>layer on others applications using this mapfile.
>
>
>Thx for your help,
>
>Nicolas Fortin
>Math?maticien, Programmeur, Analyste de donn?es
>SMC-Qu?bec Hydrologie, Environnement Canada
>1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5
>(418)648-2516
>nicolas.fortin at ec.gc.ca
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>_______________________________________________
>Mapserver-users mailing list
>Mapserver-users at lists.gis.umn.edu
>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
>
>
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From mmontoya at guadalajara.gob.mx Tue Jan 13 09:03:00 2004
From: mmontoya at guadalajara.gob.mx (=?iso-8859-1?Q?Montoya_Mart=EDn_del_Campo_Miguel_Angel?=)
Date: Tue, 13 Jan 2004 11:03:00 -0600
Subject: [Mapserver-users] (no subject)
Message-ID:
I am learning Mapserver. All the demos work ok, except those with dynamic
maps. I have a pc with Apache and Windows 98. The result maps are
generated in the machine that works like server, but they are not sent back
to the
client machines in my intranet.
Is there something that i am missing respect Apache?
Thak you very much for your help.
Miguel Angel
From MJHATCHER at qinetiq.com Tue Jan 13 08:14:11 2004
From: MJHATCHER at qinetiq.com (Hatcher Matthew)
Date: Tue, 13 Jan 2004 16:14:11 -0000
Subject: [Mapserver-users] WFS client temporary files
Message-ID:
Hi all,
I'm using the WFS client feature of Mapserver in order to use Mapserver to
render my geodata.
The URL I have to connect to is rather long and I seem to be experiencing a
problem with that. The entire URL string forms the filename of the .tmp.gml
file in my /tmp/ folder, and this seems to be too long for Windows to handle
- over 255 characters long.
The result is that I get a "HTTPOpenFile" error in my browser window.
Exactly the same query with a shorter URL works fine.
Am I barking up the wrong tree or is this a fair diagnosis? If so, any
suggestions for fixing it, other than the obvious of using a shorter URL?
;-)
Cheers, Matt.
The Information contained in this E-Mail and any subsequent correspondence
is private and is intended solely for the intended recipient(s).
For those other than the recipient any disclosure, copying, distribution,
or any action taken or omitted to be taken in reliance on such information
is prohibited and may be unlawful.
Emails and other electronic communication with QinetiQ may be monitored.
Calls to QinetiQ may be recorded for quality control,
regulatory and monitoring purposes.
From eduardo at consultoria.eti.br Tue Jan 13 08:15:09 2004
From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae)
Date: Tue, 13 Jan 2004 14:15:09 -0200
Subject: [Mapserver-users] debugging "configure" and "make" processes
In-Reply-To: <20040113145817.263031A659E@mail.medinaco.org>
References: <20040113145817.263031A659E@mail.medinaco.org>
Message-ID: <4004198D.4040204@consultoria.eti.br>
Thanks a lot!
i used :
$ make > make.log
and it works!
Eduardo
Lowell Filak escreveu:
Will "> debug.text 2>&1" do the trick?
Lowell
The following message was sent by "Eduardo Patto Kanegae"
<eduardo at consultoria.eti.br> on Tue, 13 Jan 2004 11:18:55 -0200.
hi,
Is there a way to save( to a TEXT file per example) the screen output
From Ballini.Yvain at seat.it Tue Jan 13 08:41:14 2004
From: Ballini.Yvain at seat.it (Ballini Yvain)
Date: Tue, 13 Jan 2004 17:41:14 +0100
Subject: [Mapserver-users] Symbols in mapserver
Message-ID: <4B1A1EC0790F054193453C48725D43180B8CED@MSGBE1V1.seat.it>
Hi List,
I would like to know if someone has already used some tab file or
shapefile in a mapserver application containing some oriented symbol
(like a directional arrow, for example). The problem isnt' dealing with
the case of label orientating because the tab file (or the shapefile,
without OGR support) which is used has a "Point" geometry and not a
"Line String" geometry.
Under there is an extract of my tab file whose I get the features info
with ogrinfo ("ogrinfo small_arrow.tab small_arrow"):
Layer name: small_arrow
Geometry: Point
Feature Count: 267349
Extent: (6.682870, 36.681040) - (18.495850, 46.895265) Layer SRS WKT:
GEOGCS["unnamed",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563],
TOWGS84[0,0,0,0,0,0,0]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433]]
LABEL: String (70.0)
OGRFeature(small_arrow):1
LABEL (String) =
Style = SYMBOL(a:110,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
POINT (8.85458500 45.96532000)
OGRFeature(small_arrow):2
LABEL (String) =
Style = SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
POINT (8.85363000 45.96459000)
...
In fact, I would like to know if there is a way to use correctly this
tab file in mapserver or if I must use other data with my present
version of mapserver 4.0.
Any suggestion?
Thanks ! :)
Yvain.
From opengis at libero.it Tue Jan 13 08:43:42 2004
From: opengis at libero.it (opengis_libero)
Date: Tue, 13 Jan 2004 17:43:42 +0100
Subject: [Mapserver-users] Projection trouble
Message-ID: <4004203E.6030406@libero.it>
Howdy,
I've problem on mapserver shape file projection (on Window2000, Apache).
mapserv -v
MapServer version 3.6.3 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
SUPPORTS=PROJ
SUPPORTS=TTF SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT INPUT=EPPL7
INPUT=POSTGIS
INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
--Other project work fine--
Shape file come with *.shp, *.shx, *.sbn, *.sbx, *.dbf and *.prj
The last one is:
PROJCS["WGS_1984_UTM_Zone_32N",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",9.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
mapfile without PROJECTION doesn't draw map
In map file if I try:
PROJECTION
geographic
END
In browser I've:
msProcessProjection(): Projection library error. PROJECTION 'GEOGRAPHIC'
no longer supported. Provide explicit definition. ie. proj=latlong
ellps=clrk66
--This error msg tell me proj4 work.
I think that I must change epsg, but I'don't know how and how can use in
map file.
Thanks in advance
From ed at topozone.com Tue Jan 13 08:57:09 2004
From: ed at topozone.com (Ed McNierney)
Date: Tue, 13 Jan 2004 11:57:09 -0500
Subject: [Mapserver-users] WFS client temporary files
Message-ID: <13858AA1A74F30419F319ACB66A9D12203B05E@mercator.topozone.com>
Matt -
My first guess is that you're barking up the wrong tree, at least as far
as blaming Windows. Any URI length limit is likely to be imposed by
your client. You don't say what browser you're using - I can only find
references to an "HTTPOpenFile" function in the Catalyst SocketTools
library, and you might want to read this article on how to handle that
tool's 511-character limitation:
http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&docid=100199
Unless, of course, *I'm* barking up the wrong tree.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com
-----Original Message-----
From: Hatcher Matthew [mailto:MJHATCHER at qinetiq.com]
Sent: Tuesday, January 13, 2004 11:14 AM
To: 'mapserver-users at lists.gis.umn.edu'
Subject: [Mapserver-users] WFS client temporary files
Hi all,
I'm using the WFS client feature of Mapserver in order to use Mapserver
to render my geodata.
The URL I have to connect to is rather long and I seem to be
experiencing a problem with that. The entire URL string forms the
filename of the .tmp.gml file in my /tmp/ folder, and this seems to be
too long for Windows to handle
- over 255 characters long.
The result is that I get a "HTTPOpenFile" error in my browser window.
Exactly the same query with a shorter URL works fine.
Am I barking up the wrong tree or is this a fair diagnosis? If so, any
suggestions for fixing it, other than the obvious of using a shorter
URL?
;-)
Cheers, Matt.
The Information contained in this E-Mail and any subsequent
correspondence is private and is intended solely for the intended
recipient(s).
For those other than the recipient any disclosure, copying,
distribution, or any action taken or omitted to be taken in reliance on
such information is prohibited and may be unlawful.
Emails and other electronic communication with QinetiQ may be monitored.
Calls to QinetiQ may be recorded for quality control, regulatory and
monitoring purposes.
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
From MJHATCHER at qinetiq.com Tue Jan 13 09:08:38 2004
From: MJHATCHER at qinetiq.com (Hatcher Matthew)
Date: Tue, 13 Jan 2004 17:08:38 -0000
Subject: [Mapserver-users] WFS client tempor ary files
Message-ID:
Hi Ed,
Thanks for your prompt reply.
This'll teach me for posting a vague query - posting the wrong error
message. Sorry!
The actual error is:
msHTTPExecuteRequests(): HTTP request error. Can't open output file
c:\Program Files\Apache
Group\Apache2\htdocs\tmp\\http___localhost_path_to_wfs_servlet_CONFIG_config
uration.cfg_SERVICE_WFS_VERSION_1_0_0_TYPENAME_geographic_global_rivers_REQU
EST_GetFeature_BBOX__73_955808__1_637206_47_955808_79_637206.tmp.gml
Now, this error only occurs with a long url (i.e. the /localhost/path_to_wfs
bit which is rather long) - if I shorten this then I don't get the error.
This seems to be a MapServer thing, rather than a browser thing.
Any other ideas?
Matt.
-----Original Message-----
From: Ed McNierney [mailto:ed at topozone.com]
Sent: 13 January 2004 16:57
To: Hatcher Matthew; mapserver-users at lists.gis.umn.edu
Subject: RE: [Mapserver-users] WFS client temporary files
Matt -
My first guess is that you're barking up the wrong tree, at least as far
as blaming Windows. Any URI length limit is likely to be imposed by
your client. You don't say what browser you're using - I can only find
references to an "HTTPOpenFile" function in the Catalyst SocketTools
library, and you might want to read this article on how to handle that
tool's 511-character limitation:
http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&docid=100199
Unless, of course, *I'm* barking up the wrong tree.
- Ed
Ed McNierney
President and Chief Mapmaker
TopoZone.com
-----Original Message-----
From: Hatcher Matthew [mailto:MJHATCHER at qinetiq.com]
Sent: Tuesday, January 13, 2004 11:14 AM
To: 'mapserver-users at lists.gis.umn.edu'
Subject: [Mapserver-users] WFS client temporary files
Hi all,
I'm using the WFS client feature of Mapserver in order to use Mapserver
to render my geodata.
The URL I have to connect to is rather long and I seem to be
experiencing a problem with that. The entire URL string forms the
filename of the .tmp.gml file in my /tmp/ folder, and this seems to be
too long for Windows to handle
- over 255 characters long.
The result is that I get a "HTTPOpenFile" error in my browser window.
Exactly the same query with a shorter URL works fine.
Am I barking up the wrong tree or is this a fair diagnosis? If so, any
suggestions for fixing it, other than the obvious of using a shorter
URL?
;-)
Cheers, Matt.
The Information contained in this E-Mail and any subsequent
correspondence is private and is intended solely for the intended
recipient(s).
For those other than the recipient any disclosure, copying,
distribution, or any action taken or omitted to be taken in reliance on
such information is prohibited and may be unlawful.
Emails and other electronic communication with QinetiQ may be monitored.
Calls to QinetiQ may be recorded for quality control, regulatory and
monitoring purposes.
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
The Information contained in this E-Mail and any subsequent correspondence
is private and is intended solely for the intended recipient(s).
For those other than the recipient any disclosure, copying, distribution,
or any action taken or omitted to be taken in reliance on such information
is prohibited and may be unlawful.
Emails and other electronic communication with QinetiQ may be monitored.
Calls to QinetiQ may be recorded for quality control,
regulatory and monitoring purposes.
From adams at terrestris.de Tue Jan 13 09:20:56 2004
From: adams at terrestris.de (Till Adams)
Date: Tue, 13 Jan 2004 18:20:56 +0100
Subject: [Mapserver-users] Symbols in mapserver
References: <4B1A1EC0790F054193453C48725D43180B8CED@MSGBE1V1.seat.it>
Message-ID: <400428F8.6060109@terrestris.de>
Dear Ballini,
it is not possible to rotate symbols in mapserver, but it is possible to
do this with labels. So you need a labelitem, which is the letter from
your Ttf to display the symbol and a "labelangleitem" field with the
angle of the rotation as value.
Looks like this:
LAYER
NAME '...'
...
CLASSITEM 'anitem'
LABELITEM 'label'
LABELANGLEITEM 'angle'
CLASS
NAME '...'
EXPRESSION /./
LABEL
TYPE TRUETYPE
FONT "aFont"
SIZE 18
COLOR 255 0 0
END
END # CLASS
END # END LAYERFILE
Cheers,
Till
Ballini Yvain schrieb:
> Hi List,
>
> I would like to know if someone has already used some tab file or
> shapefile in a mapserver application containing some oriented symbol
> (like a directional arrow, for example). The problem isnt' dealing with
> the case of label orientating because the tab file (or the shapefile,
> without OGR support) which is used has a "Point" geometry and not a
> "Line String" geometry.
> Under there is an extract of my tab file whose I get the features info
> with ogrinfo ("ogrinfo small_arrow.tab small_arrow"):
>
> Layer name: small_arrow
> Geometry: Point
> Feature Count: 267349
> Extent: (6.682870, 36.681040) - (18.495850, 46.895265) Layer SRS WKT:
> GEOGCS["unnamed",
> DATUM["WGS_1984",
> SPHEROID["WGS 84",6378137,298.257223563],
> TOWGS84[0,0,0,0,0,0,0]],
> PRIMEM["Greenwich",0],
> UNIT["degree",0.0174532925199433]]
> LABEL: String (70.0)
> OGRFeature(small_arrow):1
> LABEL (String) =
> Style = SYMBOL(a:110,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
> POINT (8.85458500 45.96532000)
>
> OGRFeature(small_arrow):2
> LABEL (String) =
> Style = SYMBOL(a:322,c:#4144ae,s:13pt,id:"mapinfo-sym-111.ogr-sym-1")
> POINT (8.85363000 45.96459000)
> ...
>
> In fact, I would like to know if there is a way to use correctly this
> tab file in mapserver or if I must use other data with my present
> version of mapserver 4.0.
> Any suggestion?
> Thanks ! :)
> Yvain.
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
--
NEU +++ NEU +++ NEU +++ NEU
AveiN! ist Open Source
Lizensiert unter der GNU GPL
-----
Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de
From stephen.clark at focus.ca Tue Jan 13 10:13:23 2004
From: stephen.clark at focus.ca (Stephen Clark)
Date: Tue, 13 Jan 2004 10:13:23 -0800
Subject: [Mapserver-users] Projection trouble
References: <4004203E.6030406@libero.it>
Message-ID: <006f01c3da00$ef176990$6c000a0a@sclark>
TRY
METADATA
WMS_TITLE "Your title "
WMS_SRS "EPSG:26932"
END
in your layer
Stephen
----- Original Message -----
From: "opengis_libero"
To:
Sent: Tuesday, January 13, 2004 8:43 AM
Subject: [Mapserver-users] Projection trouble
> Howdy,
>
> I've problem on mapserver shape file projection (on Window2000, Apache).
> mapserv -v
> MapServer version 3.6.3 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
> SUPPORTS=PROJ
> SUPPORTS=TTF SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT INPUT=EPPL7
> INPUT=POSTGIS
> INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
> --Other project work fine--
>
> Shape file come with *.shp, *.shx, *.sbn, *.sbx, *.dbf and *.prj
> The last one is:
>
PROJCS["WGS_1984_UTM_Zone_32N",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHE
ROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degr
ee",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_
Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridi
an",9.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0
],UNIT["Meter",1.0]]
>
> mapfile without PROJECTION doesn't draw map
>
> In map file if I try:
> PROJECTION
> geographic
> END
> In browser I've:
> msProcessProjection(): Projection library error. PROJECTION 'GEOGRAPHIC'
> no longer supported. Provide explicit definition. ie. proj=latlong
> ellps=clrk66
> --This error msg tell me proj4 work.
> I think that I must change epsg, but I'don't know how and how can use in
> map file.
>
> Thanks in advance
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>
From thomas.whanger at zeltech.com Tue Jan 13 09:22:37 2004
From: thomas.whanger at zeltech.com (Whanger, Thomas)
Date: Tue, 13 Jan 2004 12:22:37 -0500
Subject: [Mapserver-users] 2 MapServer Questions
Message-ID:
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C3D9F9.D6F76F10
Content-Type: text/plain
Hi All,
I am just beginning work with MapServer, and I have a few questions about
it.
- My data is stored in a Sybase database with an SQS. Can I access it with
MapServer? If so, are there any examples?
- I am having a hard time figuring out the extent keyword under map. Does
anyone have any pointers about figuring this out for a .shp file?
Any help would be greatly appreciated. Thanks in advance for your time and
help.
-Tom
------_=_NextPart_001_01C3D9F9.D6F76F10
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
Hi All,
I am just beginning work with MapServer, and I have =
a few
questions about it.
- My data is stored in a =
Sybase
database with an SQS. Can I access it with MapServer? If =
so, are
there any examples?
- I am having a hard time =
figuring
out the extent keyword under map. Does anyone have any pointers =
about
figuring this out for a .shp file?
Any help would be greatly appreciated. Thanks =
in
advance for your time and help.
-Tom
------_=_NextPart_001_01C3D9F9.D6F76F10--
From spoerri at duke.edu Tue Jan 13 09:38:52 2004
From: spoerri at duke.edu (Christoph Spoerri)
Date: Tue, 13 Jan 2004 12:38:52 -0500
Subject: [Mapserver-users] mapscript - strange behavior
In-Reply-To: <006f01c3da00$ef176990$6c000a0a@sclark>
References: <4004203E.6030406@libero.it> <006f01c3da00$ef176990$6c000a0a@sclark>
Message-ID: <200401131238.52884.spoerri@duke.edu>
Hi there,
I'm writing an application that let's user add point features to the map by
clicking on any location of the map. For this purpose I'm using the attached
code (Note: each click on the map results in a request to the server for a
new image).
The problem is that the first point (to be mapped) is not displayed on the
map. Yet when the user clicks on the map for the second time (to add a new
point) both points show up. When checking the .map files everything looks
fine: acetate layer is there, class definition looks fine and point
coordinates are there.
In case a predefine the acetate layer (w/ class def) in the base .map file,
the first point shows up just fine. Note: this solution is not an option
thought :(
any ideas? Thanks in advance,
Christoph
*********** code ********************
x = atof(param['x'])
y = atof(param['y'])
# create point object
ptCoord = getMapPoint([x,y],self._map)
ptObj = pointObj()
ptObj.x=ptCoord[0]
ptObj.y=ptCoord[1]
lnObj = lineObj()
lnObj.add(ptObj)
# create new point layer with class and add shape
mapImg=self._map.prepareImage()
lyrAcetate = self._map.getLayerByName('acetate')
if (not isinstance(lyrAcetate,layerObj)):
color = colorObj()
color.red = 255
color.green = 255
color.blue = 255
lyrAcetate = layerObj(self._map)
lyrAcetate.name = "acetate"
lyrAcetate.type = MS_LAYER_POINT
classTemp = classObj(lyrAcetate)
styl = styleObj()
styl.symbolname = "pin"
styl.size = 1
styl.maxsize = 1
styl.minsize = 1
styl.color = color
styl.backgroundcolor = color
styl.outlinecolor = color
classTemp.numstyles=1
classTemp.styles = styl
# create shape object and add point to shape object
shpObj = shapeObj(MS_SHAPE_POINT)
shpObj.add(lnObj)
shpObj.setBounds();
shpObj.index = 1
lyrAcetate.status = MS_ON
lyrAcetate.addFeature(shpObj)
lyrAcetate.draw(self._map,mapImg)
imagename = \
self._map.name+mapSession.id()+"_"+str(int(time()))+"."+mapImg.format.extension
mapImg.save(mapImg.imagepath+imagename)
From DOtt at PALATINE.IL.US Tue Jan 13 10:16:46 2004
From: DOtt at PALATINE.IL.US (Dale Ott)
Date: Tue, 13 Jan 2004 12:16:46 -0600
Subject: [Mapserver-users] Re: Mapserver-users digest, Vol 1 #400 - 39 msgs (Auto Reply.)
Message-ID:
Sorry but I will be out of the Office until Tuesday, Jan 20th, 2004 . I will be checking my email as soon as I return and will get back to you as soon as possible. Sorry for any inconvenience. Thanks!
From nicolas.fortin at ec.gc.ca Tue Jan 13 10:38:58 2004
From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca)
Date: Tue, 13 Jan 2004 13:38:58 -0500
Subject: Oracle problems - [Mapserver-users] WMS LAYERS= [SOLVED] But
an Oracle one too!
Message-ID:
Hi Fernando, thx for your answer
The server is Win2k with IIS.
I don't have the right to use debug log file on it yet so I can't say more
on the error message.
The connection and map work well on my workstation but not on the server.
Nick
-----Message d'origine-----
De : Fernando S. [mailto:simon at inf.univali.br]
Envoy? : Tuesday, January 13, 2004 12:16 PM
? : nicolas.fortin at ec.gc.ca
Objet : RE: Oracle problems - [Mapserver-users] WMS LAYERS= [SOLVED] But an
Oracle one too!
Nick,
Hi my name is Fernando Simon, I work in G10 (Laboratorio de
computacao aplicada) we developer the drive that mapserv use to connect
with Oracle Spatial. Well, I don't know if I can help you, but I will try.
To solve the problems I need do some questions.
The mapserv report more error mensages about the connection with
Oracle?
What system are you using? (S.O., Apache, Php version)
Well, if you are using apache, the problem can be with apache
configuration (http.conf).
Are you set Oracle variables in http.conf?
Look an example:
SetEnv ORACLE_SID TEST
SetEnv ORACLE_BASE /opt/oracle
SetEnv ORACLE_HOME /opt/oracle/product/9.2.0
SetEnv ORA_NLS33 /opt/oracle/product/9.2.0/ocommon/nls/admin/data
Well, sorry my poor english. If you need some help, you can report me.
Thank`s.
==================================================================
Fernando Simon - simon at cttmar.univali.br
==================================================================
DataBase Manager, Mapserver, OracleSpatial and PostGis Developer G10 -
Laborat?rio de Computa??o Aplicada
Fone: 047 - 341 7960
http://g10.cttmar.univali.br
==================================================================
nicolas.fortin at ec.gc.ca wrote:
>Problem solved!
>The mapfile sent below is not exactly the right one, in the other, one
>group has the same name as a layer. By renaming the group, all is back
>to normal.
>
>Thx for your help!
>
>Now we have a weird oracle error message from the server we're trying
>to install mapserver, here it is:
>msDrawMap(): Image handling error. Failed to draw layer named '1_02'.
>msOCIConnect() in msOracleSpatialLayerOpen(): OracleSpatial error.
>
>I searched the archive but found nothing...
>An idea? Someone...
>
>Nick
>
>
From sgillies at frii.com Tue Jan 13 11:28:35 2004
From: sgillies at frii.com (Sean Gillies)
Date: Tue, 13 Jan 2004 12:28:35 -0700
Subject: [Mapserver-users] mapscript - strange behavior
In-Reply-To: <200401131238.52884.spoerri@duke.edu>
References: <4004203E.6030406@libero.it> <006f01c3da00$ef176990$6c000a0a@sclark> <200401131238.52884.spoerri@duke.edu>
Message-ID:
On Jan 13, 2004, at 10:38 AM, Christoph Spoerri wrote:
> Hi there,
>
> I'm writing an application that let's user add point features to the
> map by
> clicking on any location of the map. For this purpose I'm using the
> attached
> code (Note: each click on the map results in a request to the server
> for a
> new image).
>
> The problem is that the first point (to be mapped) is not displayed on
> the
> map. Yet when the user clicks on the map for the second time (to add a
> new
> point) both points show up. When checking the .map files everything
> looks
> fine: acetate layer is there, class definition looks fine and point
> coordinates are there.
>
> In case a predefine the acetate layer (w/ class def) in the base .map
> file,
> the first point shows up just fine. Note: this solution is not an
> option
> thought :(
>
> any ideas? Thanks in advance,
> Christoph
>
>
> *********** code ********************
>
> x = atof(param['x'])
> y = atof(param['y'])
> # create point object
> ptCoord = getMapPoint([x,y],self._map)
> ptObj = pointObj()
> ptObj.x=ptCoord[0]
> ptObj.y=ptCoord[1]
> lnObj = lineObj()
> lnObj.add(ptObj)
>
> # create new point layer with class and add shape
> mapImg=self._map.prepareImage()
> lyrAcetate = self._map.getLayerByName('acetate')
> if (not isinstance(lyrAcetate,layerObj)):
> color = colorObj()
> color.red = 255
> color.green = 255
> color.blue = 255
> lyrAcetate = layerObj(self._map)
> lyrAcetate.name = "acetate"
> lyrAcetate.type = MS_LAYER_POINT
> classTemp = classObj(lyrAcetate)
> styl = styleObj()
> styl.symbolname = "pin"
> styl.size = 1
> styl.maxsize = 1
> styl.minsize = 1
> styl.color = color
> styl.backgroundcolor = color
> styl.outlinecolor = color
> classTemp.numstyles=1
> classTemp.styles = styl
>
> # create shape object and add point to shape object
> shpObj = shapeObj(MS_SHAPE_POINT)
> shpObj.add(lnObj)
> shpObj.setBounds();
> shpObj.index = 1
>
> lyrAcetate.status = MS_ON
> lyrAcetate.addFeature(shpObj)
> lyrAcetate.draw(self._map,mapImg)
>
> imagename = \
> self._map.name+mapSession.id()+"_"+str(int(time()))+"."+mapImg.format.e
> xtension
> mapImg.save(mapImg.imagepath+imagename)
>
Christoph,
Do I remember correctly that you are using mod_python? Is this a reason
why you say that you cannot predefine your acetate layer? I hope you
are
not trying to persist a mapObj in the same way that mod_python users use
persistent database connections. MapServer is not fully thread-safe
(yet)
and so you will certainly encounter some trouble with a persistent
mapObj.
I don't see _anything_ in your code that would prevent the acetate layer
from being predefined in your map file. If it is only a matter of
colors and styles, I strongly recommend that you predefine the acetate
layer and then modify its classes and styles during the script
execution.
cheers,
Sean
--
Sean Gillies
sgillies at frii dot com
http://users.frii.com/sgillies
From niko at isl.net.mx Tue Jan 13 11:12:53 2004
From: niko at isl.net.mx (Nikolai Vladychevski)
Date: Tue, 13 Jan 2004 19:12:53 GMT
Subject: [Mapserver-users] regarding msgbox and img.x img.y
Message-ID: <20040113191253.29600.qmail@quazartecnologia.com>
Hello,
This 2 requests differ what in the first does the zoom after the user draged
the box with the mouse , the second does not.
http://10.1.17.108/cgi-bin/mapserv?imgbox=181+235+339+360&imgxy=399.5+299.5&
imgext=-117.124014+8.397005+-86.709056+38.851803&map=%2Fvar%2Fwww%2Fhtml%2Fm
apdev%2Fmy.map&savequery=true&program=%2Fcgi-bin%2Fmapserv&map_web_imagepath
=%2Fvar%2Fwww%2Fhtml%2Ftmp%2F&map_web_imageurl=%2Ftmp%2F&layer=enlaces&layer
=emplazamientos&mode=browse&zoomdir=0&zoomsize=2
http://10.1.17.108/cgi-bin/mapserv?imgbox=181+235+339+360&imgxy=399.5+299.5&
imgext=-117.124014+8.397005+-86.709056+38.851803&map=%2Fvar%2Fwww%2Fhtml%2Fm
apdev%2Fmy.map&savequery=true&program=%2Fcgi-bin%2Fmapserv&map_web_imagepath
=%2Fvar%2Fwww%2Fhtml%2Ftmp%2F&map_web_imageurl=%2Ftmp%2F&img.x=327&img.y=348
&layer=enlaces&layer=emplazamientos&mode=browse&zoomdir=0&zoomsize=2
I adapted a RBand.zip javascript source code to drag a box to zoom into, but
it doesn't work. According to the rules, "imgbox" CGI variable is the first
one in priority to evaluate but I think the "img.x" and "img.y" variables
are still interfering to get the correct results. When I remove them, as in
first request above, it works, but if I don't, the "img.x" and "img.y"
variables generated by the user click (unavoidable, user clicks on the image
to drag the box) are getting the priority and the result is a positioniong
instead of zoom.
Is there a way to remove "img.x" and "img.y" variables with javascript
before the form is sent (even if click event is generated by draging the box
over image) or is there any other way to fix this?
Thanks in advance
Nikolai
Below is the HTML with Javascript code: