From adams@terrestris.de Wed Jan 28 10:10:37 2004 From: adams@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 TMitchell@lignum.com Thu Jan 1 00:08:22 2004 From: TMitchell@lignum.com (Tyler Mitchell) Date: Wed, 31 Dec 2003 16:08:22 -0800 Subject: [Mapserver-users] Problems with new mapserver install In-Reply-To: <200312312250.hBVMo0AP004341@lists.gis.umn.edu> Message-ID: > This almost looks like mapserv is unable to open images, though I > don't understand > why, because I configured it with all the necessary libraries. Is > there any simple > way to test this theory? I think ./mapserv -v should list all the capabilities. I feel your pain. Have a happy new year! Tyler From ed@topozone.com Thu Jan 1 01:19:24 2004 From: ed@topozone.com (Ed McNierney) Date: Wed, 31 Dec 2003 20:19:24 -0500 Subject: [Mapserver-users] Problems with new mapserver install Message-ID: <13858AA1A74F30419F319ACB66A9D12203AF2A@mercator.topozone.com> Dave - Can you post the current text of your map file and the symbol file? Thanks - this sounds like a typo in one or the other file. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed@topozone.com -----Original Message----- From: mapserver@digger.net [mailto:mapserver@digger.net] Sent: Wednesday, December 31, 2003 5:50 PM To: mapserver-users@lists.gis.umn.edu Subject: Re: [Mapserver-users] Problems with new mapserver install Dylan Keon wrote: > You might try using the absolute path to each symbol. Just tried that. No change. But thanks for trying. This almost looks like mapserv is unable to open images, though I don't understand why, because I configured it with all the necessary libraries. Is there any simple way to test this theory? Dave _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From mapserver@digger.net Thu Jan 1 02:21:41 2004 From: mapserver@digger.net (mapserver@digger.net) Date: Wed, 31 Dec 2003 20:21:41 -0600 (CST) Subject: [Mapserver-users] Problems with new mapserver install Message-ID: <200401010222.i012LfAP004803@lists.gis.umn.edu> On Wed, 31 Dec 2003 16:08:22 -0800 Tyler Mitchell wrote: > ./mapserv -v > > should list all the capabilities. A-hah! That reports: MapServer version 4.0.1 SUPPORTS=PROJ SUPPORTS=WMS_SERVER INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE I see some things missing that probably ought to be there. Like GIF and PNG. Since I did tell configure where to find those, and it reported finding them. Thinking back, it occurs to me that I had to manually put "-pthread" into CFLAGS in the Makefile before it would compile. (I'm sure there must be a configure option to solve the problem, but I don't know what it is.) So on a whim, I decided to put "-pthread" into CFLAGS in configure and try compiling it again, to see if maybe it got configured wrong. Success! Now mapserv -v reports: MapServer version 4.0.1 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 That looks MUCH better! Better yet, now the Workshop demo appears to work perfectly! The Itasca demo still has issues, but it appears that converting GIF to PNG will solve that. So I think I'm up and running! > I feel your pain. My pain is now gone, thanks to your help. Dave From keon@nacse.org Thu Jan 1 03:08:43 2004 From: keon@nacse.org (Dylan Keon) Date: Wed, 31 Dec 2003 19:08:43 -0800 Subject: [Mapserver-users] Problems with new mapserver install In-Reply-To: <200401010222.i012LfAP004803@lists.gis.umn.edu> References: <200401010222.i012LfAP004803@lists.gis.umn.edu> Message-ID: <3FF38F3B.5030409@nacse.org> On 12/31/2003 06:21 PM mapserver@digger.net wrote: > On Wed, 31 Dec 2003 16:08:22 -0800 > Tyler Mitchell wrote: > > >>./mapserv -v >> >>should list all the capabilities. > > > A-hah! That reports: > MapServer version 4.0.1 SUPPORTS=PROJ SUPPORTS=WMS_SERVER INPUT=TIFF > INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > I see some things missing that probably ought to be there. Like GIF and > PNG. Since I did tell configure where to find those, and it reported > finding them. > > Thinking back, it occurs to me that I had to manually put "-pthread" into > CFLAGS in the Makefile before it would compile. (I'm sure there must be a > configure option to solve the problem, but I don't know what it is.) So > on a whim, I decided to put "-pthread" into CFLAGS in configure and try > compiling it again, to see if maybe it got configured wrong. Success! > > Now mapserv -v reports: > MapServer version 4.0.1 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 > > That looks MUCH better! Better yet, now the Workshop demo appears to work > perfectly! The Itasca demo still has issues, but it appears that > converting GIF to PNG will solve that. So I think I'm up and running! I would still use absolute paths for the SYMBOLs. I tried relative paths vs. absolute paths in my copy of the Itasca demo this evening, and with relative paths I got the exact error you originally reported. Also, you might want to recompile MapServer --without-tiff if you want to use --with-gdal. If you're using GDAL it's best to use GDAL's internal TIFF support, rather than MapServer's. --Dylan From dholeman1@cox.net Fri Jan 2 07:01:21 2004 From: dholeman1@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@dmsolutions.ca Sat Jan 3 21:27:38 2004 From: spencer@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@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ----------------------------------------------------------------- |Paul Spencer spencer@dmsolutions.ca | |-----------------------------------------------------------------| |Applications & Software Development | |DM Solutions Group Inc http://www.dmsolutions.ca/| ----------------------------------------------------------------- From kallwn@icircus.net Sun Jan 4 11:54:06 2004 From: kallwn@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@lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > -- > ----------------------------------------------------------------- > |Paul Spencer spencer@dmsolutions.ca | > |-----------------------------------------------------------------| > |Applications & Software Development | > |DM Solutions Group Inc http://www.dmsolutions.ca/| > ----------------------------------------------------------------- > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From d.prati@arpalombardia.it Sun Jan 4 19:37:58 2004 From: d.prati@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@arpalombardia.it From edman007x@mac.com Sun Jan 4 20:06:08 2004 From: edman007x@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@mail-online.dk Sun Jan 4 20:20:05 2004 From: palle@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@arpalombardia.it > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@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@hotmail.com Mon Jan 5 05:35:10 2004 From: mikereilly_7@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@hotmail.com Mon Jan 5 07:37:37 2004 From: mikereilly_7@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@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@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@prometheus.org.yu Mon Jan 5 07:51:54 2004 From: plists@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@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@intevation.de Mon Jan 5 09:29:17 2004 From: frank.koormann@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@pbh.gov.br Mon Jan 5 13:27:21 2004 From: hugo@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@seat.it Mon Jan 5 13:25:56 2004 From: Ballini.Yvain@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@dmsolutions.ca] Inviato: gioved=EC 18 dicembre 2003 0.43 A: Ballini Yvain Cc: mapserver-users@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@nrcan.gc.ca Mon Jan 5 14:22:46 2004 From: hjulien@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@magma.ca] Envoyé : Saturday, January 03, 2004 4:28 PM À : bartvde@xs4all.nl Cc : mapserver-users@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@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ----------------------------------------------------------------- |Paul Spencer spencer@dmsolutions.ca | |-----------------------------------------------------------------| |Applications & Software Development | |DM Solutions Group Inc http://www.dmsolutions.ca/| ----------------------------------------------------------------- _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From hjulien@nrcan.gc.ca Mon Jan 5 14:53:14 2004 From: hjulien@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@nrcan.gc.ca] Envoyé : Monday, December 29, 2003 11:30 AM À : 'mapserver-users@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@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From eric@gomoos.org Mon Jan 5 14:52:30 2004 From: eric@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@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From keon@nacse.org Mon Jan 5 15:45:32 2004 From: keon@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@gmx.de Mon Jan 5 16:18:21 2004 From: ms_sbittner@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@nacse.org Mon Jan 5 16:30:12 2004 From: keon@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@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@nacse.org voice: 541-737-6608 fax: 541-737-6609 ************************************************************** From ed@topozone.com Mon Jan 5 16:36:22 2004 From: ed@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@topozone.com (978) 251-4242 -----Original Message----- From: Steffen Bittner [mailto:ms_sbittner@gmx.de] Sent: Monday, January 05, 2004 11:18 AM To: mapserver-users@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@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From V.Honzik@sh.cvut.cz Mon Jan 5 16:51:22 2004 From: V.Honzik@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@dmsolutions.ca Mon Jan 5 16:52:44 2004 From: morissette@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@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From V.Honzik@sh.cvut.cz Mon Jan 5 16:57:05 2004 From: V.Honzik@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@nacse.org Mon Jan 5 16:58:06 2004 From: keon@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@pbh.gov.br Mon Jan 5 19:23:35 2004 From: hugo@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?
this is my extent:
 
EXTENT 598047.223047 = 781652.733880=20 619791.428883 812944.406142
 
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@gomoos.org Mon Jan 5 20:21:58 2004 From: eric@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@dmsolutions.ca Mon Jan 5 21:10:04 2004 From: lacroix@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@dmsolutions.ca] > Inviato: giovedì 18 dicembre 2003 0.43 > A: Ballini Yvain > Cc: mapserver-users@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@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ------------------------------------------------------------ Julien-Samuel Lacroix lacroix@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From hjulien@nrcan.gc.ca Mon Jan 5 21:37:12 2004 From: hjulien@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@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 Thomas E Burk Mon Jan 5 21:45:31 2004 From: Thomas E Burk (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@lists.gis.umn.edu, acline2@cox.net >MIME-Version: 1.0 >Content-MD5: h1T1/dtfAfN8VBfKmyQmgA== >X-BeenThere: mapserver-users@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@lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From morissette@dmsolutions.ca Mon Jan 5 22:36:15 2004 From: morissette@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@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From abehere@cs.ucsd.edu Tue Jan 6 00:22:04 2004 From: abehere@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@ec.gc.ca Tue Jan 6 00:54:54 2004 From: Tom.Kralidis@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@cs.ucsd.edu] > Sent: Monday, January 05, 2004 7:22 PM > To: mapserver-users@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@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users > From adams@terrestris.de Tue Jan 6 08:34:43 2004 From: adams@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@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@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@terrestris.de * www.terrestris.de From christina.biakowski@ccgis.de Tue Jan 6 09:00:09 2004 From: christina.biakowski@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@grid.unep.ch Tue Jan 6 10:09:45 2004 From: stefan.schwarzer@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@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


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@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 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