From david.mitchell@telogis.com Thu Apr 1 01:28:50 2004 From: david.mitchell@telogis.com (David Mitchell) Date: Thu, 01 Apr 2004 13:28:50 +1200 Subject: [Mapserver-users] placing text along an arbitrary path In-Reply-To: <402B5F6F.8020509@atlas.gis.univie.ac.at> References: <402B5F6F.8020509@atlas.gis.univie.ac.at> Message-ID: <406B7052.8080406@telogis.com> I'd also be interested in this. Could the developers please comment on this idea? Cheers David Alexander Pucher wrote: > I've asked this already about a year ago and I'm wondering, if there is > any effort/news about this subject? > > Is there a way to label lines not only horizontal or by a given angle, > but along a path. In a PostScript book I have, they call this method > "placing text along an arbitrary path". > Consider labeling roads or even rivers that curve a lot. -- David Mitchell Software Engineer Telogis NOTICE: This message (including any attachments) contains CONFIDENTIAL INFORMATION intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message and are hereby notified that any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. From joelman@joelman.com Thu Apr 1 04:11:07 2004 From: joelman@joelman.com (Joel Gwynn) Date: Wed, 31 Mar 2004 23:11:07 -0500 Subject: [Mapserver-users] OGR not found Message-ID: <406B965B.9050002@joelman.com> I'm going nuts here. I'm trying to configure mapserver like so: ./configure --with-gd=/usr/local --with-proj --with-ogr --with-gdal --with-postgis --with-wfs --with-wms --with-php=/usr/ And things chug along nicely until this point: checking for OGRRegisterAll in -lgdal.1.1... no configure: warning: OGR not found in system libs... use --with-ogr=DIR. and then later ... configure: error: OGC WFS Server support cannot be enabled: missing OGR which is required). I've installed the GDAL package, which seems to include ogr. How do I find out if ogr is installed, and if so, how do I tell the configure script, and if not, how do I install it? Thanks, Joel Gwynn From warmerdam@pobox.com Thu Apr 1 04:50:10 2004 From: warmerdam@pobox.com (Frank Warmerdam) Date: Wed, 31 Mar 2004 23:50:10 -0500 Subject: [Mapserver-users] OGR not found In-Reply-To: <406B965B.9050002@joelman.com> References: <406B965B.9050002@joelman.com> Message-ID: <406B9F82.6010400@pobox.com> Joel Gwynn wrote: > I'm going nuts here. I'm trying to configure mapserver like so: > ./configure --with-gd=/usr/local --with-proj --with-ogr --with-gdal > --with-postgis --with-wfs --with-wms --with-php=/usr/ > > And things chug along nicely until this point: > > checking for OGRRegisterAll in -lgdal.1.1... no > configure: warning: OGR not found in system libs... use > --with-ogr=DIR. > > and then later ... > > configure: error: OGC WFS Server support cannot be enabled: missing OGR > which is required). > > I've installed the GDAL package, which seems to include ogr. How do I > find out if ogr is installed, and if so, how do I tell the configure > script, and if not, how do I install it? Joel, I gather you are working with MapServer 4.0.1? I think it still has the problem of looking explicitly for -lgdal.1.1, I think there will be a MapServer 4.0.2 out at some point with this fix. In the meantime you can either use a "developer" snapshot of MapServer which does not have this problem or following the following steps. The good news is that the configure logic for MapServer doesn't really do anything to magical. For many purposes, you can just opt out of stuff on the configure line and then doctor up the Makefile after the fact. o Configure without --with-ogr. I used the following successfully just now with MapServer 4.0.1. ./configure --with-ogr --with-gd=/usr/local --with-wms --with-proj=/usr/local o Edit Makefile (with vi, or your text editor of choice) o Change the OGR section to look something like this: # Optional OGR Support. OGC Simple Feature inspired interface for vector # formats. See http://gdal.velocet.ca/projects/opengis/ OGR= -DUSE_OGR OGR_LIB= -lgdal OGR_INC= OGR_STATIC= o now save, and build normally. Hopefully all will go well. If there are problems finding the GDAL library, adjust OGR_LIB appropriately. If the GDAL/OGR include files aren't in the default include path change the OGR_INC to look something like: OGR_INC=-I/usr/local/include A similar strategy can be followed for GDAL. That is set the GDAL= line to: GDAL=-DUSE_GDAL and if -lgdal isn't already in OGR_LIB you can put it in GDAL_LIB. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam@pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From dmorissette@dmsolutions.ca Thu Apr 1 04:57:59 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Wed, 31 Mar 2004 23:57:59 -0500 Subject: [Mapserver-users] OGR not found In-Reply-To: <406B965B.9050002@joelman.com> References: <406B965B.9050002@joelman.com> Message-ID: <406BA157.8090708@dmsolutions.ca> Joel Gwynn wrote: > I'm going nuts here. I'm trying to configure mapserver like so: > ./configure --with-gd=/usr/local --with-proj --with-ogr --with-gdal > --with-postgis --with-wfs --with-wms --with-php=/usr/ > > And things chug along nicely until this point: > > checking for OGRRegisterAll in -lgdal.1.1... no > configure: warning: OGR not found in system libs... use > --with-ogr=DIR. > This is due to a change in GDAL 1.1.9 and more recent. See: http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0403/msg00257.html Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From Simon.Greener@forestrytas.com.au Thu Apr 1 05:21:10 2004 From: Simon.Greener@forestrytas.com.au (Simon Greener) Date: Thu, 01 Apr 2004 15:21:10 +1000 Subject: [Mapserver-users] Re: polygon label placement Message-ID: Blaise and other MapServer users, We have some code written in Java, PL/SQL and even VBScript (within the Manifold GIS) that implements a centroid algorithm that generates a point that is guaranteed to fall within ANY polygon (even one with multiple parts and multiple holes). If anyone wants it, let me know which of the above languages and I will send it to you. We placed two versions of the algorithm onto Georeference.org, which is the home of the Manifold System Users Group at: http://www.georeference.org/Forums/boxx/download.asp?Cat=6 You do need Manifold to be able to read these versions. We can provide the VBScript as a text file if you want. This algorithm has been downloaded and used by lots of people in its variety of languages and forms, so I don't see any issues in it being used within MapServer, however, while all we (FT) would require is simple acknowledgement of the source of the algorithm as defined in the documentation header. I would need to talk to Geometry Pty Ltd (the originator of the algorithm) about releasing their rights through an appropriate approved OSI license. regards Simon GIS - A Great Profession, and a lifelong Passion! --------------------------------------------------------------------------------- Simon Greener email: simon.greener@forestrytas.com.au GIS Manager Ph: +61 3 6233 8143 Forestry Tasmania Fax: +61 3 6233 8252 79 Melville Street, Hobart, Tasmania, 7000, Australia >>> blaise Wednesday, 31 March, 2004 7:03:39 pm >>> Dean Gadoury wrote : ----- Every now and then I need to label polygons in MapServer and I'm often unsatisfied with the resulting placement. Labeling is fine for points and lines, but when it comes to polygons it can be unpredictable.... If I'm not mistaken the POSITION parameter will only place the label relative to the point at which MapServer decides the label will go. Depending on the label's POSITION its quite possible to have labels that fall completely outside a polygon. Is there a way to force labels to be within a polygon? Is there anything else I'm missing? ----- I have seen some discussions some times ago in the list about having the polygon labels inside the polygons. First try the different label position parameters (vertical : up, center, down; horizontal : left, center, right). (i.e. : CC) If you can do some mapserver scripting, you can put the labels wherever you want (acoording you know where they have to go) : -- have a separate label (or point) layer where you will draw the labels for the polygons, -- for each polygon, compute the X/Y coordinates of each vertex to find the best point place for the label to be, -- insert a label (or a labeled point) at this computed location on your label layer. For the computation, you can use the simple : X = middle of Xmin - Xmax Y = middle of Ymin - Ymax But this won't give you good results if you deal with "inside-curved" polygons. I think you can find a lot of doc for the computation of the "center" of polygons. You can have a look at a demo where you can precisly set the polygon labels with the simple computation above and by the means of two X-offset and Y-offset parameters : http://webmaps.ouvaton.org link: java-tools demo (switch to html with the green java switch left to the scale bar (all editing and updating tools have not yet been developped in java), put the purple polygon layer in update mode and digitize new polygons or update the X/Y-offset of the existing ones, or update the vertex.) 'hope it'll help Blaise _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users This transmission is intended solely for the person or organisation to whom it is addressed. It is confidential and may contain legally privileged information. If you have received this transmission in error, you may not use, copy or distribute it. Please advise us by return e-mail or by phoning 61 3 62338203 and immediately delete the transmission in its entirety. We will meet your reasonable expenses of notifying us. Despite our use of anti-virus software, Forestry Tasmania cannot guarantee that this transmission is virus-free. From joelman@joelman.com Thu Apr 1 05:46:37 2004 From: joelman@joelman.com (Joel Gwynn) Date: Thu, 01 Apr 2004 00:46:37 -0500 Subject: [Mapserver-users] OGR not found In-Reply-To: <406BA157.8090708@dmsolutions.ca> References: <406B965B.9050002@joelman.com> <406BA157.8090708@dmsolutions.ca> Message-ID: <406BACBD.9010302@joelman.com> Daniel Morissette wrote: > Joel Gwynn wrote: > >> I'm going nuts here. I'm trying to configure mapserver like so: >> ./configure --with-gd=/usr/local --with-proj --with-ogr --with-gdal >> --with-postgis --with-wfs --with-wms --with-php=/usr/ >> >> And things chug along nicely until this point: >> >> checking for OGRRegisterAll in -lgdal.1.1... no >> configure: warning: OGR not found in system libs... use >> --with-ogr=DIR. >> > > > This is due to a change in GDAL 1.1.9 and more recent. See: > http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0403/msg00257.html > > > Daniel Thanks a lot. The new configure file worked. Can't wait to try it out! From joelman@joelman.com Thu Apr 1 06:06:32 2004 From: joelman@joelman.com (Joel Gwynn) Date: Thu, 01 Apr 2004 01:06:32 -0500 Subject: [Mapserver-users] OGR not found In-Reply-To: <406BA157.8090708@dmsolutions.ca> References: <406B965B.9050002@joelman.com> <406BA157.8090708@dmsolutions.ca> Message-ID: <406BB168.1070002@joelman.com> Daniel Morissette wrote: > Joel Gwynn wrote: > >> I'm going nuts here. I'm trying to configure mapserver like so: >> ./configure --with-gd=/usr/local --with-proj --with-ogr --with-gdal >> --with-postgis --with-wfs --with-wms --with-php=/usr/ >> >> And things chug along nicely until this point: >> >> checking for OGRRegisterAll in -lgdal.1.1... no >> configure: warning: OGR not found in system libs... use >> --with-ogr=DIR. >> > > > This is due to a change in GDAL 1.1.9 and more recent. See: > http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0403/msg00257.html > > > Daniel OK. I spoke too soon. When I try to run mapserv, I get the error: ./mapserv: error while loading shared libraries: libgdal.so.1: cannot open share d object file: No such file or directory It appears that I'm using gdal1.2.0b Perhaps I should be able to figure this out, but it's late. g'night. From josb@pml.ac.uk Thu Apr 1 08:46:48 2004 From: josb@pml.ac.uk (John Beisley - RSG) Date: Thu, 01 Apr 2004 09:46:48 +0100 Subject: [Mapserver-users] Shapefile question In-Reply-To: <000001c4175c$7c0af720$1364a8c0@parapente> References: <000001c4175c$7c0af720$1364a8c0@parapente> Message-ID: <406BD6F8.1070101@pml.ac.uk> Murilo Lacerda Yoshida wrote: > Hi all, > > I need to create a map that represents the path that someone walked. > For example, a guy started walking at 9:00 am at his house, and > stopped walking at 11:00 am at his office. During this time he walked, > he was using a gps device that was monitoring the points he passed trough. > > So I need to create this map. Question is what type of shapefile I > need to create to store this data. I guess it should be MS_SHP_ARC, > but I’m not sure. Until now I have used only MS_SHP_POLYGON shapes, > and it would be nice if I could still use this kind of shape. And if I > continue using MS_SHP_POLYGON shapes to draw the path the guy walked, > will the map show all the corners, turns and other small elements of > the path that are important? > > I am using PHP/MapScript. > > Thanks in advance, > > Murilo > When I created a shapefile to draw lines (geographically placed, but for a different purpose) I used an ARC type of shapefile. I imagine this is what you want for drawing a track of points on a map. - John -- Website: www.pml.ac.uk Registered Charity No. 1091222 Company No. 4178503 ------------------------------------------------------------------- This e-mail, its content and any file attachments are confidential. If you have received this e-mail in error please do not copy, disclose it to any third party or use the contents or attachments in any way. Please notify the sender by replying to this e-mail or e-mail forinfo@pml.ac.uk and then delete the email without making any copies or using it in any other way. The content of this message may contain personal views which are not the views of Plymouth Marine Laboratory unless specifically stated. Email transmission cannot be guaranteed to be secure or error free From jduflost@ben.vub.ac.be Thu Apr 1 09:24:43 2004 From: jduflost@ben.vub.ac.be (Johan Duflost) Date: Thu, 1 Apr 2004 11:24:43 +0200 Subject: [Mapserver-users] connection string Message-ID: <002c01c417cb$2ac01d90$0200000a@orion> This is a multi-part message in MIME format. ------=_NextPart_000_0029_01C417DB.EE0D4420 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all, I installed mapserver in tomcat under windows and I need to connect to a = postgis db on another host but the following error message is returned : msPOSTGISLayerOpen(): Query error. couldnt make connection to DB with = connect string 'user=3Dpgmap password=3Dpgmap dbname=3Dgis host=3Dcanis = port=3D5432'.=20 Error reported was 'unknown host name: canis '.=20 This error occured when trying to make a connection to the specified = postgresql server.=20 Most commonly this is caused by=20 (1) incorrect connection string=20 (2) you didnt specify a 'user=3D...' in your connection string=20 (3) the postmaster (postgresql server) isnt running=20 (4) you are not allowing TCP/IP connection to the postmaster=20 (5) your postmaster is not running on the correct port - if its not on = 5432 you must specify a 'port=3D...'=20 (6) the security on your system does not allow the webserver (usually = user 'nobody') to make socket connections to the postmaster=20 (7) you forgot to specify a 'host=3D...' if the postmaster is on a = different machine (8) you made a typo=20 I checked all these possibilities but all of them seem to be right. Is = this a bug of mapserver on windows ? Does anybody have an idea ? Thanks in advance, Johan Duflost Johan Duflost Analyst Programmer Belgian Biodiversity Information Facility (BeBIF) Universite Libre de Bruxelles (ULB) Boulevard du Triomphe - campus de la plaine B-1050 Bruxelles http://gis.bebif.be ------=_NextPart_000_0029_01C417DB.EE0D4420 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
Hi all,
 
I installed mapserver in tomcat under = windows and I=20 need to connect to a postgis db on another host but the following error = message=20 is returned :
 
msPOSTGISLayerOpen(): Query error. couldnt make connection to DB = with=20 connect string 'user=3Dpgmap password=3Dpgmap dbname=3Dgis host=3Dcanis = port=3D5432'.=20
Error reported was 'unknown host name: canis '.
This error = occured when=20 trying to make a connection to the specified postgresql server.
Most = commonly this is caused by
(1) incorrect connection string
(2) = you didnt=20 specify a 'user=3D...' in your connection string
(3) the postmaster=20 (postgresql server) isnt running
(4) you are not allowing TCP/IP = connection=20 to the postmaster
(5) your postmaster is not running on the correct = port -=20 if its not on 5432 you must specify a 'port=3D...'
(6) the security = on your=20 system does not allow the webserver (usually user 'nobody') to make = socket=20 connections to the postmaster
(7) you forgot to specify a = 'host=3D...' if the=20 postmaster is on a different machine
(8) you made a typo
 
I checked all these possibilities but = all of them=20 seem to be right. Is this a bug of mapserver on windows ?
 
Does anybody have an idea = ?
 
Thanks in advance,
 
Johan Duflost
 
Johan Duflost
Analyst = Programmer
Belgian=20 Biodiversity Information Facility (BeBIF)
Universite Libre de = Bruxelles=20 (ULB)
Boulevard du Triomphe - campus de la plaine
B-1050 = Bruxelles
http://gis.bebif.be
------=_NextPart_000_0029_01C417DB.EE0D4420-- From gheysen.t@skynet.be Thu Apr 1 10:15:11 2004 From: gheysen.t@skynet.be (gheysen.t@skynet.be) Date: Thu, 01 Apr 2004 12:15:11 +0200 Subject: [Mapserver-users] Questions about PHP/MapScript Message-ID: <200404011015.i31AFBEV001135@outmx012.isp.belgacom.be> -------boundalter150977 Content-Type: text/plain Content-Transfer-Encoding: 8bit Hello, I make a work on the use of web mapping in forestry. I have made a client interface with PHP/MapScript 3.6.6. I have 4 questions about it. 1. I want to create a PHP function that export a layer of the current map in a new shapefile that will be download by the client. How can I do this ? 2. Someone can exply to me the use of the method getShape ? 3. In PHP/MapScript 3.6.6. it was possible to make a search (by the methode queryByAtrributes) on more than one atrribute. Is it still possible with PHP/MapScript 4.0.1 and the new version of this method ? 4. It-is possible to make a query on the results of the precedent query ? I have try with queryByFeatures() but I have not results : it draw only the good shapes but I have no results. Thanks in advance P.S. : Excuse for my bad english Gheysen Thibaut Faculté des Sciences Agronomiques de Gembloux. gheysen.t@fsagx.ac.be -------boundalter150977 Content-Type: text/html Content-Transfer-Encoding: 8bit Content-Disposition: inline Hello,
 
I make a work on the use of web mapping in forestry. I have made a client interface with PHP/MapScript 3.6.6. I have 4 questions about it.
 
1. I want to create a PHP function that export a layer of the current map in a new shapefile that will be download by the client. How can I do this ?
 
2. Someone can exply to me the use of the method getShape ?
 
3. In PHP/MapScript 3.6.6. it was possible to make a search (by the methode queryByAtrributes) on more than one atrribute. Is it still possible with PHP/MapScript 4.0.1 and the new version of this method ?
 
4. It-is possible to make a query on the results of the precedent query ? I have try with queryByFeatures() but I have not results : it draw only the good shapes but I have no results.
 
Thanks in advance
 
P.S. :  Excuse for my bad english
 
Gheysen Thibaut
Faculté des Sciences Agronomiques de Gembloux.
gheysen.t@fsagx.ac.be   
 


 
-------boundalter150977-- From jduflost@ben.vub.ac.be Thu Apr 1 12:21:22 2004 From: jduflost@ben.vub.ac.be (Johan Duflost) Date: Thu, 1 Apr 2004 14:21:22 +0200 Subject: [Mapserver-users] connection string References: <002c01c417cb$2ac01d90$0200000a@orion> Message-ID: <005301c417e3$d829a740$0200000a@orion> This is a multi-part message in MIME format. ------=_NextPart_000_0050_01C417F4.9B7BAFD0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I think I found the source of the problem. The libpq.dll (postgresql = client interface) included in the binary distribution of mapserver = contains a bug listed in pgsql-bugs mailing list. Does anybody know where I can find a new version of that library ? Thanks Johan ----- Original Message -----=20 From: Johan Duflost=20 To: mapserver-users@lists.gis.umn.edu=20 Sent: Thursday, April 01, 2004 11:24 AM Subject: [Mapserver-users] connection string Hi all, I installed mapserver in tomcat under windows and I need to connect to = a postgis db on another host but the following error message is returned = : msPOSTGISLayerOpen(): Query error. couldnt make connection to DB with = connect string 'user=3Dpgmap password=3Dpgmap dbname=3Dgis host=3Dcanis = port=3D5432'.=20 Error reported was 'unknown host name: canis '.=20 This error occured when trying to make a connection to the specified = postgresql server.=20 Most commonly this is caused by=20 (1) incorrect connection string=20 (2) you didnt specify a 'user=3D...' in your connection string=20 (3) the postmaster (postgresql server) isnt running=20 (4) you are not allowing TCP/IP connection to the postmaster=20 (5) your postmaster is not running on the correct port - if its not on = 5432 you must specify a 'port=3D...'=20 (6) the security on your system does not allow the webserver (usually = user 'nobody') to make socket connections to the postmaster=20 (7) you forgot to specify a 'host=3D...' if the postmaster is on a = different machine (8) you made a typo=20 I checked all these possibilities but all of them seem to be right. Is = this a bug of mapserver on windows ? Does anybody have an idea ? Thanks in advance, Johan Duflost Johan Duflost Analyst Programmer Belgian Biodiversity Information Facility (BeBIF) Universite Libre de Bruxelles (ULB) Boulevard du Triomphe - campus de la plaine B-1050 Bruxelles http://gis.bebif.be ------=_NextPart_000_0050_01C417F4.9B7BAFD0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
I think I found the source of the = problem. The=20 libpq.dll (postgresql client interface) included in the binary = distribution of=20 mapserver contains a bug listed in pgsql-bugs mailing list.
Does anybody know where I can find a = new version of=20 that library ?
 
Thanks
 
Johan
 
----- Original Message -----
From:=20 Johan=20 Duflost
To: mapserver-users@lists.g= is.umn.edu=20
Sent: Thursday, April 01, 2004 = 11:24=20 AM
Subject: [Mapserver-users] = connection=20 string

 
Hi all,
 
I installed mapserver in tomcat under = windows and=20 I need to connect to a postgis db on another host but the following = error=20 message is returned :
 
msPOSTGISLayerOpen(): Query error. couldnt make connection to DB = with=20 connect string 'user=3Dpgmap password=3Dpgmap dbname=3Dgis = host=3Dcanis port=3D5432'.=20
Error reported was 'unknown host name: canis '.
This error = occured=20 when trying to make a connection to the specified postgresql server. =
Most=20 commonly this is caused by
(1) incorrect connection string
(2) = you=20 didnt specify a 'user=3D...' in your connection string
(3) the = postmaster=20 (postgresql server) isnt running
(4) you are not allowing TCP/IP=20 connection to the postmaster
(5) your postmaster is not running on = the=20 correct port - if its not on 5432 you must specify a 'port=3D...' =
(6) the=20 security on your system does not allow the webserver (usually user = 'nobody')=20 to make socket connections to the postmaster
(7) you forgot to = specify a=20 'host=3D...' if the postmaster is on a different machine
(8) you = made a typo=20
 
I checked all these possibilities but = all of them=20 seem to be right. Is this a bug of mapserver on windows ?
 
Does anybody have an idea = ?
 
Thanks in advance,
 
Johan Duflost
 
Johan Duflost
Analyst = Programmer
Belgian=20 Biodiversity Information Facility (BeBIF)
Universite Libre de = Bruxelles=20 (ULB)
Boulevard du Triomphe - campus de la plaine
B-1050 = Bruxelles
http://gis.bebif.be
------=_NextPart_000_0050_01C417F4.9B7BAFD0-- From dharanibabus@hotmail.com Thu Apr 1 14:13:12 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Thu, 01 Apr 2004 19:43:12 +0530 Subject: [Mapserver-users] HOW TO ADD LABELS TO POLYGONS/POINTS ? Message-ID: Hi all After much of work TIGER files directly with OGR connection I found that adding layers is a fun with shp files !! I jus downloaded esri shape files for couple of counties and its real good. But I am fighting to add labels to the water polygon and landmark points layers . I have shape files for /Water Polygons /Landmark Polygons /Land polygons /Geo graphic locations . But addition of LABEL item to water polygon does nt work and also the Geographic locations layer is not displayed at all !!! and same way labels are not added to the land polygons ...This is my map file ...could any of you help me ?? LAYER GROUP tigerdata NAME tgr33015wat TYPE POLYGON STATUS DEFAULT DATA "NH-RM/tgr33015wat" CLASS NAME "Water Polygons" COLOR 0 200 0 LABEL MINFEATURESIZE 20 MINDISTANCE 100 BUFFER 10 ANGLE auto POSITION auto TYPE TRUETYPE FONT arial SIZE 8 COLOR 200 0 0 OUTLINECOLOR 255 255 255 ANTIALIAS true END END END # layer ends LAYER GROUP tigerdata NAME tgr33015lpy TYPE POLYGON STATUS DEFAULT DATA "NH-RM/tgr33015lpy" CLASS NAME "land Polygons" COLOR 130 130 130 END END # layer ends LAYER GROUP tigerdata NAME tgr33015kgl TYPE POINT STATUS DEFAULT DATA "NH-RM/tgr33015kgl" CLASS NAME "Ket Geo Locns" COLOR 0 200 0 END END # layer ends _________________________________________________________________ Get the best deals. On Electronics, Mobiles, Laptops. Log on to www.baazee.com http://go.msnserver.com/IN/45530.asp From dharanibabus@hotmail.com Thu Apr 1 14:16:02 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Thu, 01 Apr 2004 19:46:02 +0530 Subject: [Mapserver-users] Multiple counties in a template file !!! Message-ID: Hi all Could any of you advise me how I could display multiple counties( or a full state) in the same map ?. After displaying them I want to have the same set of operations like zooming in /out/pan as we have with single county maps . With regards and thanks in advance dharani babu s _________________________________________________________________ Apply to 50,000 jobs now. http://go.msnserver.com/IN/45531.asp Post your CV on naukri.com today. From jhart@frw.uva.nl Thu Apr 1 15:29:28 2004 From: jhart@frw.uva.nl (Jan Hartmann) Date: Thu, 01 Apr 2004 17:29:28 +0200 Subject: [Mapserver-users] new site: Historical Atlas of Amsterdam Message-ID: <406C3558.6020203@frw.uva.nl> Hello list, I am happy to announce the preliminary version of the "Historical Atlas of Amsterdam" at: http://mapserver.sara.nl/atlas_amsterdam (SARA is the computing center of the University of Amsterdam) The atlas shows eighteen historical maps of Amsterdam from 1544 to 2003, referenced to the present-day national coordinate system. The scans are very detailed; when you zoom in very deeply, especially on the older maps, you can see how wonderful they are as works of cartography. When you pan around a bit, they really give the impression of flying very low over the city. If you are on a fast connection, you should certainly try this with a maximized map window. The site is meant as a test-bed for the user interface I presented at the MUM. It shows: - A menu based user interface - Movable and resizable map windows with independent zoom and pan for each map - A resizable and zoomable picture window, showing some eighty pictures with their location in the adjacent map window - Transparent overlaying with the base maps from 1832 and 2000 - A zoomable reference map - A street clickable register - Legends for every map that can be turned on and off - A menu based help system It's all very new, both the web-cartography and the user interface, so I don't expect everything to run smoothly at once. Also, in my experience, people need some time to get skilful with the user interface: you can do a lot with it, but it takes some learning. If things don't run as expected, please let me know. Thanks to the Amsterdam Municipal Archive, SARA computing center, and, above all, to all who developed and supported MapServer. Jan From dmorissette@dmsolutions.ca Thu Apr 1 15:32:25 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Thu, 01 Apr 2004 10:32:25 -0500 Subject: [Mapserver-users] OGR not found In-Reply-To: <406BB168.1070002@joelman.com> References: <406B965B.9050002@joelman.com> <406BA157.8090708@dmsolutions.ca> <406BB168.1070002@joelman.com> Message-ID: <406C3609.2020106@dmsolutions.ca> Joel Gwynn wrote: > OK. I spoke too soon. When I try to run mapserv, I get the error: > > ./mapserv: error while loading shared libraries: libgdal.so.1: cannot > open share > d object file: No such file or directory > > It appears that I'm using gdal1.2.0b Perhaps I should be able to figure > this out, but it's late. g'night. > You might need to add /usr/local/lib to your runtime library path if you haven't done it yet, see: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?FindingSharedLibraries Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From dmorissette@dmsolutions.ca Thu Apr 1 15:42:32 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Thu, 01 Apr 2004 10:42:32 -0500 Subject: [Mapserver-users] Is it possible to display WMS layers as part of a GIF legend In-Reply-To: <00ac01c41764$0001c160$6c000a0a@sclark> References: <00ac01c41764$0001c160$6c000a0a@sclark> Message-ID: <406C3868.8000103@dmsolutions.ca> Stephen Clark wrote: > For example I have the following layer an I want to add to a raster (png) > legend as per the attached image > > How can I get the color of the raster WMS layer to display in the legend > correctly? > You could try setting KEYIMAGE in your layer to point to a small legend icon that would be used for that layer. I'm not sure when that was added (4.0 or 4.1?) and didn't try it myself, but that should do the trick. Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From stephen.clark@focus.ca Thu Apr 1 16:51:25 2004 From: stephen.clark@focus.ca (Stephen Clark) Date: Thu, 1 Apr 2004 08:51:25 -0800 Subject: [Mapserver-users] Is it possible to display WMS layers as part of a GIF legend References: <00ac01c41764$0001c160$6c000a0a@sclark> <406C3868.8000103@dmsolutions.ca> Message-ID: <004901c41809$91d8e6e0$6c000a0a@sclark> OK that works. But is it possible to get a legend object (raster or vector) from the WMS server directly? stephen ----- Original Message ----- From: "Daniel Morissette" To: "Stephen Clark" Cc: Sent: Thursday, April 01, 2004 7:42 AM Subject: Re: [Mapserver-users] Is it possible to display WMS layers as part of a GIF legend > Stephen Clark wrote: > > For example I have the following layer an I want to add to a raster (png) > > legend as per the attached image > > > > How can I get the color of the raster WMS layer to display in the legend > > correctly? > > > > You could try setting KEYIMAGE in your layer to point to a small legend > icon that would be used for that layer. I'm not sure when that was > added (4.0 or 4.1?) and didn't try it myself, but that should do the trick. > > Daniel > -- > ------------------------------------------------------------ > Daniel Morissette dmorissette@dmsolutions.ca > DM Solutions Group http://www.dmsolutions.ca/ > ------------------------------------------------------------ > > From dmorissette@dmsolutions.ca Thu Apr 1 16:15:34 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Thu, 01 Apr 2004 11:15:34 -0500 Subject: [Mapserver-users] Is it possible to display WMS layers as part of a GIF legend In-Reply-To: <004901c41809$91d8e6e0$6c000a0a@sclark> References: <00ac01c41764$0001c160$6c000a0a@sclark> <406C3868.8000103@dmsolutions.ca> <004901c41809$91d8e6e0$6c000a0a@sclark> Message-ID: <406C4026.3030708@dmsolutions.ca> Stephen Clark wrote: > OK that works. > > But is it possible to get a legend object (raster or vector) from the WMS > server directly? > If the WMS server supports SLD then you may be able to use GetLegendGraphic. This is supported in MapServer 4.1 (CVS), e.g. http://www2.dmsolutions.ca/cgi-bin/mswms_gmap_dev?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetLegendGraphic&LAYER=prov_bound&WIDTH=30&HEIGHT=20&FORMAT=image/png Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From dmorissette@dmsolutions.ca Thu Apr 1 16:21:34 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Thu, 01 Apr 2004 11:21:34 -0500 Subject: [Mapserver-users] Regarding GetLegendGraphic In-Reply-To: <3FC4483968B5A048BBD9F3387EBFF5C0E3474F@XMAIL1.sooner.net.ou.edu> References: <3FC4483968B5A048BBD9F3387EBFF5C0E3474F@XMAIL1.sooner.net.ou.edu> Message-ID: <406C418E.8020204@dmsolutions.ca> Swaminathan, Gayathri wrote: > In the mapserver bugzilla, > (http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=262) > > you have mentioned, that the GetLegendGraphic for WMS service is > implemented. Is this implemented in version 4.1? > > If yes, is CVS the 4.1 version of Mapserver? > Yes and yes. Any new developments go by default in the main trunk in CVS which is currently version 4.1 to be released as 4.2 -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From sgillies@frii.com Thu Apr 1 16:33:03 2004 From: sgillies@frii.com (Sean Gillies) Date: Thu, 1 Apr 2004 09:33:03 -0700 Subject: [Mapserver-users] new site: Historical Atlas of Amsterdam In-Reply-To: <406C3558.6020203@frw.uva.nl> References: <406C3558.6020203@frw.uva.nl> Message-ID: <3F4C7058-83FA-11D8-A0D8-000393B98B56@frii.com> Il giorno 01/apr/04, alle 08:29, Jan Hartmann ha scritto: > Hello list, > > I am happy to announce the preliminary version of the > > "Historical Atlas of Amsterdam" > > at: > > http://mapserver.sara.nl/atlas_amsterdam > > Dammit, Jan, I had things to do today ... now it looks I'll be spending all morning touring time and space on your site. :) Bravo, Sean -- Sean Gillies sgillies at frii dot com http://users.frii.com/sgillies From TMitchell@lignum.com Thu Apr 1 16:49:07 2004 From: TMitchell@lignum.com (Tyler Mitchell) Date: Thu, 1 Apr 2004 08:49:07 -0800 Subject: [Mapserver-users] Survey results available Message-ID: For those interested in how the voting on the past few "5 second surveys" turned out, I put links to all the results on the MapServer wiki at: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?SurveyResults Does anyone know if you can upload graphic files to the wiki? I'd like to put snapshots of the survey result graphics on there if I could. Tyler From TMitchell@lignum.com Thu Apr 1 16:53:04 2004 From: TMitchell@lignum.com (Tyler Mitchell) Date: Thu, 1 Apr 2004 08:53:04 -0800 Subject: [Mapserver-users] Multiple counties in a template file !!! In-Reply-To: Message-ID: I assume you mean you have multiple TIGER files and want to have them appended into one map, right? If you have all the data for multiple counties, then you just add each one as a layer and it will make them work seamlessly together. mapserver-users-admin@lists.gis.umn.edu wrote on 04/01/2004 06:16:02 AM: > Hi all > Could any of you advise me how I could display multiple counties( or a > full state) in the same map ?. After displaying them I want to have the > same set of operations like zooming in /out/pan as we have with single > county maps . > With regards and thanks in advance > dharani babu s > > _________________________________________________________________ > Apply to 50,000 jobs now. http://go.msnserver.com/IN/45531.asp Post your CV > on naukri.com today. > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From TMitchell@lignum.com Thu Apr 1 16:54:43 2004 From: TMitchell@lignum.com (Tyler Mitchell) Date: Thu, 1 Apr 2004 08:54:43 -0800 Subject: [Mapserver-users] HOW TO ADD LABELS TO POLYGONS/POINTS ? In-Reply-To: Message-ID: You need to specify a LABELITEM (aka field or column from shape file dbf) in the LAYER definition so that it knows where to grab the text from. Make sense? mapserver-users-admin@lists.gis.umn.edu wrote on 04/01/2004 06:13:12 AM: > Hi all > After much of work TIGER files directly with OGR connection I found that > adding layers is a fun with shp files !! I jus downloaded esri shape files > for couple of counties and its real good. But I am fighting to add labels to > the water polygon and landmark points layers . I have shape files for > /Water Polygons /Landmark Polygons /Land polygons /Geo graphic locations . > But addition of LABEL item to water polygon does nt work and also the > Geographic locations layer is not displayed at all !!! and same way labels > are not added to the land polygons ...This is my map file ...could any of > you help me ?? > > LAYER > GROUP tigerdata > NAME tgr33015wat > TYPE POLYGON > STATUS DEFAULT > DATA "NH-RM/tgr33015wat" > CLASS > NAME "Water Polygons" > COLOR 0 200 0 > LABEL > MINFEATURESIZE 20 > MINDISTANCE 100 > BUFFER 10 > ANGLE auto > POSITION auto > TYPE TRUETYPE > FONT arial > SIZE 8 > COLOR 200 0 0 > OUTLINECOLOR 255 255 255 > ANTIALIAS true > END > END > END # layer ends > LAYER > GROUP tigerdata > NAME tgr33015lpy > TYPE POLYGON > STATUS DEFAULT > DATA "NH-RM/tgr33015lpy" > CLASS > NAME "land Polygons" > COLOR 130 130 130 > END > END # layer ends > > LAYER > GROUP tigerdata > NAME tgr33015kgl > TYPE POINT > STATUS DEFAULT > DATA "NH-RM/tgr33015kgl" > CLASS > NAME "Ket Geo Locns" > COLOR 0 200 0 > END > END # layer ends > > _________________________________________________________________ > Get the best deals. On Electronics, Mobiles, Laptops. Log on to > www.baazee.com http://go.msnserver.com/IN/45530.asp > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From lfilak@medinaco.org Thu Apr 1 17:26:55 2004 From: lfilak@medinaco.org (Lowell Filak) Date: Thu, 01 Apr 2004 12:26:55 -0500 Subject: [Mapserver-users] new site: Historical Atlas of Amsterdam Message-ID: <20040401172648.04AC21A659B@mail.medinaco.org> Well done! Lowell The following message was sent by Jan Hartmann on Thu, 01 Apr 2004 17:29:28 +0200. > Hello list, > > I am happy to announce the preliminary version of the > > "Historical Atlas of Amsterdam" > > at: > > http://mapserver.sara.nl/atlas_amsterdam > > > (SARA is the computing center of the University of Amsterdam) > > The atlas shows eighteen historical maps of Amsterdam from 1544 to 2003, > referenced to the present-day national coordinate system. The scans are > very detailed; when you zoom in very deeply, especially on the older > maps, you can see how wonderful they are as works of cartography. When > you pan around a bit, they really give the impression of flying very low > over the city. If you are on a fast connection, you should certainly try > this with a maximized map window. > > The site is meant as a test-bed for the user interface I presented at > the MUM. It shows: > > - A menu based user interface > - Movable and resizable map windows with independent zoom and > pan for each map > - A resizable and zoomable picture window, showing > some eighty pictures with their location in the adjacent map window > - Transparent overlaying with the base maps from 1832 and 2000 > - A zoomable reference map > - A street clickable register > - Legends for every map that can be turned on and off > - A menu based help system > > It's all very new, both the web-cartography and the user interface, so I > don't expect everything to run smoothly at once. Also, in my experience, > people need some time to get skilful with the user interface: you can do > a lot with it, but it takes some learning. If things don't run as > expected, please let me know. > > > Thanks to the Amsterdam Municipal Archive, SARA computing center, and, > above all, to all who developed and supported MapServer. > > > Jan > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From kueda@wso.williams.edu Thu Apr 1 17:27:26 2004 From: kueda@wso.williams.edu (Ken-ichi) Date: Thu, 01 Apr 2004 09:27:26 -0800 Subject: [Mapserver-users] Questions about PHP/MapScript In-Reply-To: <200404011015.i31AFBEV001135@outmx012.isp.belgacom.be> References: <200404011015.i31AFBEV001135@outmx012.isp.belgacom.be> Message-ID: <406C50FE.4050906@wso.williams.edu> I'm a bit of a MapServer newbie, but I've been playing with allowing users to dl layers as well. I'm not sure if this technique will work in 3.6.6, but here's what I've been doing in 4.0.1. First I add a metadata element containing the file name to the layer. Then I create an HTML legend template and access that piece of metadata in the layer block to create a link to a PHP script, passing along the name of the file. The PHP script then uses the zlib functions to zip up every file in my shapepath that has the name stored in the metadata (ie filename.dbf, .sbn, .sbx, .shp, .shx, etc), drops the zip to the tmp directory, and provides the user with a link. Or you could just have static, pre-zipped versions of all your data and link to them, which would be easier and wouldn't stress out your server as much. I'd provide some code but I just put it together and it's pretty sloppy. Maybe I'll post it here when it's cleaned up. -Ken-ichi PS. I noticed the archive pages for this list don't provide any anti-spam encoding of email addresses (of the form kueda at wso dot blah, or using HTML entities). Can this be enabled? gheysen.t@skynet.be wrote: > Hello, > > I make a work on the use of web mapping in forestry. I have made a > client interface with PHP/MapScript 3.6.6. I have 4 questions about it. > > 1. I want to create a PHP function that export a layer of the current > map in a new shapefile that will be download by the client. How can I > do this ? > > 2. Someone can exply to me the use of the method getShape ? > > 3. In PHP/MapScript 3.6.6. it was possible to make a search (by the > methode queryByAtrributes) on more than one atrribute. Is it still > possible with PHP/MapScript 4.0.1 and the new version of this method ? > > 4. It-is possible to make a query on the results of the precedent > query ? I have try with queryByFeatures() but I have not results : it > draw only the good shapes but I have no results. > > Thanks in advance > > P.S. : Excuse for my bad english > > Gheysen Thibaut > Faculté des Sciences Agronomiques de Gembloux. > gheysen.t@fsagx.ac.be > > > > From sgay@earthsat.com Thu Apr 1 17:35:51 2004 From: sgay@earthsat.com (sgay@earthsat.com) Date: Thu, 1 Apr 2004 12:35:51 -0500 Subject: [Mapserver-users] Issues Installing Mapserver 4.0.1 Message-ID: This is a multi-part message in MIME format. ------=_NextPart_000_0024_01C417E5.DE07A890 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0025_01C417E5.DE092F30" ------=_NextPart_001_0025_01C417E5.DE092F30 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hello. I am looking for some help installing Mapserver on my Sun Ultra10 running Solaris 9 with SunONE Webserver 6.1 as our web server of choice. I have compiled PHP version 4.3.4 and have downloaded all of the GNU / 3rd party software necessary to make this work (in theory). I am also using the GNU compiler (version 3.3.2) instead of the Sun compiler. I have been compiling and recompiling, but to no avail. I keep getting stuck on the same error, and have changed/tweaked the PHP config/install many times. The other entries pertaining to this problem appear to be a bit dated, and do not appear to apply to my case. Is there anyone that has had a similar experience with Sun / Solaris and can point me in the right direction? The error below is the one that is causing me all of the headaches. Thanks in advance, Scott cd mapscript/php3; /usr/local/bin/make; cd ../.. make[1]: Entering directory `/home/goshko/MAPSERVER/mapserver-4.0.1/mapscript/php3' gcc -fPIC -O2 -Wall -DCOMPILE_DL=1 -DPHP4 -DUSE_WMS_LYR -DUSE_WFS_SVR -DUSE_WMS_SVR -DUSE_GDAL -DUSE_OGR -DUSE_PROJ -DUSE_P ROJ_API_H -DUSE_EPPL -DUSE_TIFF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DUSE_JPEG -I/home/goshko/MAPSERVER/mapserve r-4.0.1 -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/home/goshko/MAPSERVER/php- 4.3.4 -I/home/goshko/MAPSERVER/php-4.3.4/dl -I/home/goshko/MAPSERVER/php-4.3.4/main -I/home/goshko/MAPSERVER/php-4.3.4/Zend -I/home/ goshko/MAPSERVER/php-4.3.4/include -I/home/goshko/MAPSERVER/php-4.3.4/TSRM -c -o php_mapscript_util.o php_mapscript_util.c php_mapscript_util.c: In function `_phpms_fetch_handle2': php_mapscript_util.c:147: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_fetch_property_handle2': php_mapscript_util.c:199: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_fetch_property_string': php_mapscript_util.c:246: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_fetch_property_long': php_mapscript_util.c:272: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_fetch_property_double': php_mapscript_util.c:305: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_fetch_property_resource': php_mapscript_util.c:331: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_set_property_string': php_mapscript_util.c:367: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_set_property_long': php_mapscript_util.c:396: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_set_property_double': php_mapscript_util.c:425: warning: dereferencing type-punned pointer will break strict-aliasing rules php_mapscript_util.c: In function `_phpms_object_init': php_mapscript_util.c:476: error: `tsrm_ls' undeclared (first use in this function) php_mapscript_util.c:476: error: (Each undeclared identifier is reported only once php_mapscript_util.c:476: error: for each function it appears in.) php_mapscript_util.c: In function `_php_extract_associative_array': php_mapscript_util.c:511: warning: dereferencing type-punned pointer will break strict-aliasing rules make[1]: *** [php_mapscript_util.o] Error 1 make[1]: Leaving directory `/home/goshko/MAPSERVER/mapserver-4.0.1/mapscript/php3' Scott Gay (sgay@earthsat.com), CCNP Unix Systems / Network Administrator Earth Satellite Corporation Phone: (240)833-8218 Fax: (240)833-8201 ------=_NextPart_001_0025_01C417E5.DE092F30 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello. I am=20 looking for some help installing Mapserver on my Sun Ultra10 running = Solaris 9=20 with SunONE Webserver 6.1 as our web server of choice. I have compiled = PHP=20 version 4.3.4 and have downloaded all of the GNU / 3rd party software = necessary=20 to make this work (in theory). I am also using the GNU compiler (version = 3.3.2)=20 instead of the Sun compiler. I have been compiling and recompiling, but = to no=20 avail. I keep getting stuck on the same error, and have changed/tweaked = the PHP=20 config/install many times. The other entries pertaining to this problem = appear=20 to be a bit dated, and do not appear to apply to my case. Is there=20 anyone that has had a similar experience with Sun / Solaris = and can=20 point me in the right direction? The error below is the one that is = causing me=20 all of the headaches. 
 
Thanks in=20 advance,
Scott 
 
cd mapscript/php3; = /usr/local/bin/make; cd=20 ../..
make[1]: Entering directory=20 `/home/goshko/MAPSERVER/mapserver-4.0.1/mapscript/php3'
gcc -fPIC = -O2 =20 -Wall -DCOMPILE_DL=3D1 -DPHP4 -DUSE_WMS_LYR  -DUSE_WFS_SVR=20 -DUSE_WMS_SVR     -DUSE_GDAL = -DUSE_OGR   =20 -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_EPPL -DUSE_TIFF   = -DUSE_GD_PNG=20 -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DUSE_JPEG =20 -I/home/goshko/MAPSERVER/mapserver-4.0.1=20 -I/usr/local/include     -I/usr/local/include=20 -I/usr/local/include     =20 -I/usr/local/include   -I/home/goshko/MAPSERVER/php-4.3.4=20 -I/home/goshko/MAPSERVER/php-4.3.4/dl = -I/home/goshko/MAPSERVER/php-4.3.4/main=20 -I/home/goshko/MAPSERVER/php-4.3.4/Zend=20 -I/home/goshko/MAPSERVER/php-4.3.4/include=20 -I/home/goshko/MAPSERVER/php-4.3.4/TSRM  -c -o php_mapscript_util.o = php_mapscript_util.c
php_mapscript_util.c: In function=20 `_phpms_fetch_handle2':
php_mapscript_util.c:147: warning: = dereferencing=20 type-punned pointer will break strict-aliasing = rules
php_mapscript_util.c: In=20 function `_phpms_fetch_property_handle2':
php_mapscript_util.c:199: = warning:=20 dereferencing type-punned pointer will break strict-aliasing=20 rules
php_mapscript_util.c: In function=20 `_phpms_fetch_property_string':
php_mapscript_util.c:246: warning:=20 dereferencing type-punned pointer will break strict-aliasing=20 rules
php_mapscript_util.c: In function=20 `_phpms_fetch_property_long':
php_mapscript_util.c:272: warning:=20 dereferencing type-punned pointer will break strict-aliasing=20 rules
php_mapscript_util.c: In function=20 `_phpms_fetch_property_double':
php_mapscript_util.c:305: warning:=20 dereferencing type-punned pointer will break strict-aliasing=20 rules
php_mapscript_util.c: In function=20 `_phpms_fetch_property_resource':
php_mapscript_util.c:331: warning:=20 dereferencing type-punned pointer will break strict-aliasing=20 rules
php_mapscript_util.c: In function=20 `_phpms_set_property_string':
php_mapscript_util.c:367: warning:=20 dereferencing type-punned pointer will break strict-aliasing=20 rules
php_mapscript_util.c: In function=20 `_phpms_set_property_long':
php_mapscript_util.c:396: warning: = dereferencing=20 type-punned pointer will break strict-aliasing = rules
php_mapscript_util.c: In=20 function `_phpms_set_property_double':
php_mapscript_util.c:425: = warning:=20 dereferencing type-punned pointer will break strict-aliasing=20 rules
php_mapscript_util.c: In function=20 `_phpms_object_init':
php_mapscript_util.c:476: error: `tsrm_ls' = undeclared=20 (first use in this function)
php_mapscript_util.c:476: error: (Each=20 undeclared identifier is reported only once
php_mapscript_util.c:476: = error:=20 for each function it appears in.)
php_mapscript_util.c: In function=20 `_php_extract_associative_array':
php_mapscript_util.c:511: warning:=20 dereferencing type-punned pointer will break strict-aliasing = rules
make[1]:=20 *** [php_mapscript_util.o] Error 1
make[1]: Leaving directory=20 `/home/goshko/MAPSERVER/mapserver-4.0.1/mapscript/php3'

Scott Gay (sgay@earthsat.com), CCNP =
Unix=20 Systems / Network Administrator
Earth=20 Satellite Corporation
Phone: (240)833-8218
Fax:     = (240)833-8201

 
------=_NextPart_001_0025_01C417E5.DE092F30-- ------=_NextPart_000_0024_01C417E5.DE07A890 Content-Type: image/gif; name="image002.gif" Content-Transfer-Encoding: base64 Content-ID: <362082117@01042004-05a6> R0lGODlhcABtAHcAMSH/C01TT0ZGSUNFOS4wDQAAAAFzUkdCAK7OHOkAIf8LTVNPRkZJQ0U5LjAX AAAAC21zT1BNU09GRklDRTkuMEI8pPUAIf8LTVNPRkZJQ0U5LjAVAAAACXBIWXMAAA7EAAAOwwHa apjcACwAAAAAcABtAIf///////f//+/v9733/97v/73n97Xe763v/8bn9733/+fv/87n/73e97XW 763v/9be/63n/8be973e/7X3/+/v/97W97XO96XW/7XO963G76Xe/8bO/63G96W975y155TG763G /6XO/7XG962976XG/62175yt55S9/6W195yt75Sl54yt95RapUJSnDml94yt75yl55S196W1/6Wt 95yl75Sc54yU3oRSnEKt/5yl95Sc74yl/5SU54Sc94yU74RSpUJKnDmc/4yU3oyl95yc75Sc95SM 3oSU74yM54SE3nt71nOE53tzzmtrxmNarVJjvVpatVJSpUpSrUpKnEJKpUJClDk5hDGc/5SU94yM 74SU/4x73nOE73t753OE93trzmNz3mt793Nz52tr3mNavVJjzlpz92tj1lpaxlJStUpa1lJKrUJK tUKM3oyE1oSE3oR71nuE54RzznOE74SM/4xrxmtz1nN753uE94Rrzmtz3nOE/4R773tjxmNr1mtz 53N793tjzmNr3mtz73NavVpz93Nj1mNr52taxlpStVJz/3NKpUpj3mNr72tSvVJazlpKrUpj52Na 1lo5jDlKtUpa3lpCpUJSzlJKvUo5lDlCrUIxhDFKxko5nDlCtUIpcykxjDE5pTkpeykxlDEphClz 1ntStVpKtVJCpUpCrUqM3pSE3ox71oRzzns5lEI5nEIxjDkpezGE3pRjxnN73pzv9//e5//W3v/O 1v/Gzv+9xv+1vf+ttf+lrf+UnP+EjP97hP9ze/9KUv8xOf/39//n5//W1v/Ozv+9vf+trf+lpf+c nP+UlP+MjP+EhP97e/9zc/9ra/9jY/9aWv9SUv9KSv9CQv85Of8xMf8pKe8pKfcpKf8hIdYhId4h IechIe8YGM4YGNYQEK0QELUQEL0QEMYICJQICJwICKUAAHsAAIQAAIwAAJRza/9rY/9jWv9aUv9S Sv9KQv9COf85Mf8xKf8hGNYQCKWEe/8IAIS1rf+tpf+lnP85MYQAAAAI/wABCBxIsKDBgwgTKlzI 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 ------=_NextPart_000_0024_01C417E5.DE07A890-- From sgillies@frii.com Thu Apr 1 17:38:24 2004 From: sgillies@frii.com (Sean Gillies) Date: Thu, 1 Apr 2004 10:38:24 -0700 Subject: [Mapserver-users] placing text along an arbitrary path In-Reply-To: <406B7052.8080406@telogis.com> References: <402B5F6F.8020509@atlas.gis.univie.ac.at> <406B7052.8080406@telogis.com> Message-ID: <608D5A84-8403-11D8-A0D8-000393B98B56@frii.com> David, Alexander: As far as I know developers are at work on their own priorities, mainly OGC stuff, thread safety, better tile indexing. Performance and stability features that they need for their own projects. Cosmetic features like splined labels are going to be lower priority. That said, priority of any feature can be increased if you provide an incentive. Hire someone to do the work, trade some services, give them free beer, fly them to Jackson WY for a week-long all expenses paid skiing and coding sprint. Something like that. :) BTW, I searched Bugzilla for "label curve" and "label spline" and found no feature enhancement requests. That would be a start. cheers, Sean Il giorno 31/mar/04, alle 18:28, David Mitchell ha scritto: > I'd also be interested in this. Could the developers please comment on > this idea? > > Cheers > David > > Alexander Pucher wrote: >> I've asked this already about a year ago and I'm wondering, if there >> is any effort/news about this subject? >> Is there a way to label lines not only horizontal or by a given >> angle, but along a path. In a PostScript book I have, they call this >> method "placing text along an arbitrary path". >> Consider labeling roads or even rivers that curve a lot. > -- > David Mitchell > Software Engineer > Telogis > > NOTICE: > This message (including any attachments) contains CONFIDENTIAL > INFORMATION intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, > you should delete this message and are hereby notified that any > disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > -- Sean Gillies sgillies at frii dot com http://users.frii.com/sgillies From dmorissette@dmsolutions.ca Thu Apr 1 18:07:21 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Thu, 01 Apr 2004 13:07:21 -0500 Subject: [Mapserver-users] Issues Installing Mapserver 4.0.1 In-Reply-To: References: Message-ID: <406C5A59.4040303@dmsolutions.ca> sgay@earthsat.com wrote: > php_mapscript_util.c: In function `_phpms_object_init': > php_mapscript_util.c:476: error: `tsrm_ls' undeclared (first use in this > function) > php_mapscript_util.c:476: error: (Each undeclared identifier is reported > only once > php_mapscript_util.c:476: error: for each function it appears in.) I don't remember seeing this error in a release build, but it probably relates to Zend's thread-safety stuff which would suggest that your PHP is not compiled as a CGI. This is just a guess, I could be wrong, but you could try making sure that your PHP is compiled as a CGI and not as a module Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From dmorissette@dmsolutions.ca Thu Apr 1 18:17:35 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Thu, 01 Apr 2004 13:17:35 -0500 Subject: [Mapserver-users] placing text along an arbitrary path In-Reply-To: <406B7052.8080406@telogis.com> References: <402B5F6F.8020509@atlas.gis.univie.ac.at> <406B7052.8080406@telogis.com> Message-ID: <406C5CBF.3000301@dmsolutions.ca> David Mitchell wrote: > I'd also be interested in this. Could the developers please comment on > this idea? > > Cheers > David > > Alexander Pucher wrote: > >> I've asked this already about a year ago and I'm wondering, if there >> is any effort/news about this subject? >> >> Is there a way to label lines not only horizontal or by a given angle, >> but along a path. In a PostScript book I have, they call this method >> "placing text along an arbitrary path". >> Consider labeling roads or even rivers that curve a lot. That would be a very interesting feature, but I'm not aware of anyone working on that at the moment. There's the maptext.com guys that have talked about integrating their software as an extension to MapServer for improved labelling, but that wouldn't be free. Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From dmorissette@dmsolutions.ca Thu Apr 1 18:36:32 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Thu, 01 Apr 2004 13:36:32 -0500 Subject: [Mapserver-users] WFS / curl error code 7 (couldn't create socket) In-Reply-To: References: Message-ID: <406C6130.9070101@dmsolutions.ca> fheland@netcourrier.com wrote: > Hi all, I get an error using WFS using mapserver41 : > msDrawMap(): Image handling error. Failed to draw layer named 'IOWStations'. > msWFSLayerWhichShapes(): WFS connection error. Got HTTP status -7 downloading WFS layer IOWStations > msHTTPExecuteRequests(): HTTP request error. HTTP: request failed with curl error code 7 (couldn't create socket) for http://192.168.1.114/agentstruts/cgi-bin/mapserv_41.exe?map=d:/Tomcat4.1/webapps/agentstruts/mapservice/data/iow/htdocs/iow-wfs.map& > > The GetFeature request works well : > http://192.168.1.114/agentstruts/cgi-bin/mapserv_41.exe?map=d:/Tomcat4.1/webapps/agentstruts/mapservice/data/iow/htdocs/iow-wfs.map&REQUEST=GETFeature&SERVICE=WFS&VERSION=1.0.0 > I assume you mean that the GetFeature request works well whne tested in a web browser? Could it be that there is a firewall between your client app and your WFS server? That could explain why your browser can connect but your MapServer can't. -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From murilo.yoshida@agx.com.br Thu Apr 1 19:11:23 2004 From: murilo.yoshida@agx.com.br (Murilo Lacerda Yoshida) Date: Thu, 1 Apr 2004 16:11:23 -0300 Subject: RES: [Mapserver-users] Shapefile question In-Reply-To: <200404011254.47148.mweinelt@planiglobe.com> Message-ID: <000001c4181d$25ba48a0$1364a8c0@parapente> Martin, To create the shapefile I want to create, with a path in it, and using ms_shp_arc, I have to define a line with my whole path and then add it to the shapefile? I don't know if you understood what I'm trying to ask. If I have to draw the path of one man, one man only, I will have only one shape in the shapefile? Thanks for the help, Murilo -----Mensagem original----- De: Martin Weinelt [mailto:mweinelt@planiglobe.com] Enviada em: quinta-feira, 1 de abril de 2004 07:55 Para: murilo.yoshida@agx.com.br Cc: Murilo Lacerda Yoshida Assunto: Re: [Mapserver-users] Shapefile question On Wednesday 31 March 2004 22:12, Murilo Lacerda Yoshida wrote: > Hi all, > I need to create a map that represents the path that someone walked. > For example, a guy started walking at 9:00 am at his house, and stopped > walking at 11:00 am at his office. During this time he walked, he was > using a gps device that was monitoring the points he passed trough. > So I need to create this map. Question is what type of shapefile I > need to create to store this data. I guess it should be MS_SHP_ARC, but > I'm not sure. Until now I have used only MS_SHP_POLYGON shapes, and it > would be nice if I could still use this kind of shape. And if I continue > using MS_SHP_POLYGON shapes to draw the path the guy walked, will the > map show all the corners, turns and other small elements of the path > that are important? > I am using PHP/MapScript. > Thanks in advance, > Murilo Murilo, yes you would want to create a shapefile of the type 'MS_SHP_ARC', or with a more generic term, a polyline shapefile. Frank Warmerdams shapelib comes with utility programs that let you generate such a file and add data. If you feel like you can also use the perl bindings to shapelib provided by Ari Jolma. I can imagine to represent the path by a polygon but that would be a bit rough and do not see why you would want to. The details visualized are only dependent on your input data and the resolution/scale of you map. Cheers, Martin From woodbri@swoodbridge.com Thu Apr 1 19:51:59 2004 From: woodbri@swoodbridge.com (woodbri@swoodbridge.com) Date: Thu, 01 Apr 2004 14:51:59 -0500 Subject: [Mapserver-users] Multiple counties in a template file !!! In-Reply-To: References: Message-ID: <406C2C8F.2564.10A995ED@localhost> But if you have all the data in the US it is 3300 counties plus or minus and you probably don't want 3300 layers for each attribute. What you want to do is use a tileindex. This will allow you to treat all roads files in all 3300 counties as a single layer. -Steve W. On 1 Apr 2004 at 8:53, Tyler Mitchell wrote: > I assume you mean you have multiple TIGER files and want to have them > appended into one map, right? > If you have all the data for multiple counties, then you just add each one > as a layer and it will make them work seamlessly together. > > mapserver-users-admin@lists.gis.umn.edu wrote on 04/01/2004 06:16:02 AM: > > > Hi all > > Could any of you advise me how I could display multiple counties( or > a > > full state) in the same map ?. After displaying them I want to have the > > > same set of operations like zooming in /out/pan as we have with single > > county maps . > > With regards and thanks in advance > > dharani babu s > > > > _________________________________________________________________ > > Apply to 50,000 jobs now. http://go.msnserver.com/IN/45531.asp Post your > CV > > on naukri.com today. > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users@lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From TMitchell@lignum.com Thu Apr 1 20:01:46 2004 From: TMitchell@lignum.com (Tyler Mitchell) Date: Thu, 1 Apr 2004 12:01:46 -0800 Subject: [Mapserver-users] Multiple counties in a template file !!! In-Reply-To: <406C2C8F.2564.10A995ED@localhost> Message-ID: > But if you have all the data in the US it is 3300 counties plus or > minus and you probably don't want 3300 layers for each attribute. > What you want to do is use a tileindex. This will allow you to treat > all roads files in all 3300 counties as a single layer. Good point, I often forget that option. I'm assuming Dharani is using TIGER data, so any tips on tiling tiger data would probably be appreciated, he is unfamiliar with the indexing tools. Tyler From scoota@supanet.com Thu Apr 1 20:12:02 2004 From: scoota@supanet.com (Keith Campbell) Date: Thu, 01 Apr 2004 21:12:02 +0100 Subject: [Mapserver-users] Really Strange Behaviour - WFS & PostGIS Message-ID: <406C7792.80604@supanet.com> Hi, Is there any reason why a WFS MapServer would return the GML for only one feature in one layer of a mapfile based on PostGIS datasources, but return all features for all requested layers in a Shape based mapfile? The geometries for both types of datasources are the same and so are the GetFeature requests. And just to make it more puzzling, if the data is returned as an image (i.e. standard MapServer, no WFS), all the features are returned for both layers for both mapfiles. Any suggestions welcome. Keith From Litea@sopac.org Thu Apr 1 21:16:21 2004 From: Litea@sopac.org (Litea Biukoto) Date: Fri, 2 Apr 2004 09:16:21 +1200 Subject: [Mapserver-users] Link Message-ID: Bula I'm trying to find a way to link a map object to a(n image) file or url. I'd be glad for any workarounds. Thought that I could get away with having a LINK attribute in my table/file then accessing the link through the query function. This does not appear to work, all you see are the other attributes and path but no active link. Any ideas? TIA Litea ---------------------------------------------------------------------------- ------- Litea Biukoto SOPAC South Pacific Applied Geoscience Commission Postal Address: Private Mail Bag, GPO, Suva, Fiji Islands Street Address: Mead Road, Nabua, Fiji Islands Tel: +679 338-1377 Fax: +679 337-0040 E-mail: litea@sopac.org Web site: http://www.sopac.org.fj/ , http://map.sopac.org/ Note that the gateway to our mail server limits the size of inward and outward messages with attachments to 1.5MB. If you need to send or receive larger messages apply compression, convert to PDF files or logically split. This e-mail is intended for its named recipients only. The author is no longer responsible if you forward this e-mail to other parties. The views expressed in this e-mail may not necessarily be the views of SOPAC. From scoota@supanet.com Thu Apr 1 22:52:37 2004 From: scoota@supanet.com (Keith Campbell) Date: Thu, 01 Apr 2004 23:52:37 +0100 Subject: [Fwd: Re: [Mapserver-users] connection string] Message-ID: <406C9D35.9030203@supanet.com> -------- Original Message -------- Subject: Re: [Mapserver-users] connection string Date: Thu, 01 Apr 2004 20:56:58 +0100 From: Keith Campbell Reply-To: scoota@supanet.com To: Johan Duflost References: <002c01c417cb$2ac01d90$0200000a@orion> Johan, Could be that the host you are on, i.e. your windows box with MapServer, is not included in the pg_hba.conf file on the Postgres server you are trying to connect to. The pg_hba.conf file controls authentication to postgres. Your user name will also need to be included in it, either specifically, through a group, or by allowing all users access. Hope this helps, Keith Johan Duflost wrote: > > Hi all, > > I installed mapserver in tomcat under windows and I need to connect to > a postgis db on another host but the following error message is returned : > > msPOSTGISLayerOpen(): Query error. couldnt make connection to DB with > connect string 'user=pgmap password=pgmap dbname=gis host=canis > port=5432'. > Error reported was 'unknown host name: canis '. > This error occured when trying to make a connection to the specified > postgresql server. > Most commonly this is caused by > (1) incorrect connection string > (2) you didnt specify a 'user=...' in your connection string > (3) the postmaster (postgresql server) isnt running > (4) you are not allowing TCP/IP connection to the postmaster > (5) your postmaster is not running on the correct port - if its not on > 5432 you must specify a 'port=...' > (6) the security on your system does not allow the webserver (usually > user 'nobody') to make socket connections to the postmaster > (7) you forgot to specify a 'host=...' if the postmaster is on a > different machine > (8) you made a typo > > I checked all these possibilities but all of them seem to be right. Is > this a bug of mapserver on windows ? > > Does anybody have an idea ? > > Thanks in advance, > > Johan Duflost > > Johan Duflost > Analyst Programmer > Belgian Biodiversity Information Facility (BeBIF) > Universite Libre de Bruxelles (ULB) > Boulevard du Triomphe - campus de la plaine > B-1050 Bruxelles > http://gis.bebif.be From nacional@cbs.umn.edu Thu Apr 1 23:29:53 2004 From: nacional@cbs.umn.edu (Pericles Nacionales) Date: Thu, 1 Apr 2004 17:29:53 -0600 (CST) Subject: [Mapserver-users] Link In-Reply-To: References: Message-ID: It should work... if I understand what you're doing. do something like this in your query template: [your_link_attribute] or [some_other_descriptive_attribute] Is that what you're trying to do? It should work if you have your image/file in the right directory (and that directory is web accessible with read privilege). Cheers! -Perry N. On Fri, 2 Apr 2004, Litea Biukoto wrote: > Bula > > I'm trying to find a way to link a map object to a(n image) file or url. > I'd be glad for any workarounds. Thought that I could get away with having > a LINK attribute in my table/file then accessing the link through the query > function. This does not appear to work, all you see are the other > attributes and path but no active link. > > Any ideas? > > TIA > > Litea > > > ---------------------------------------------------------------------------- > ------- > > Litea Biukoto > SOPAC South Pacific Applied Geoscience Commission > Postal Address: Private Mail Bag, GPO, Suva, Fiji Islands > Street Address: Mead Road, Nabua, Fiji Islands > Tel: +679 338-1377 Fax: +679 337-0040 > E-mail: litea@sopac.org > Web site: http://www.sopac.org.fj/ , > http://map.sopac.org/ > > Note that the gateway to our mail server limits the size of inward and > outward messages with attachments to 1.5MB. If you need to send or receive > larger messages apply compression, convert to PDF files or logically split. > > This e-mail is intended for its named recipients only. The author is no > longer responsible if you forward this e-mail to other parties. The views > expressed in this e-mail may not necessarily be the views of SOPAC. > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From JWiley@city.parksville.bc.ca Thu Apr 1 23:59:40 2004 From: JWiley@city.parksville.bc.ca (John Wiley) Date: Thu, 01 Apr 2004 15:59:40 -0800 Subject: [Mapserver-users] Upgrade to 4.0.1 query problem 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. --=_F9D8D810.C5A4CB77 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable I upgraded from 3.6 to 4.0.1 and can not query on lines or points just = polygon objects return result from the templates. Can someone point me in = the right direction... I've included a piece of my map file... for layer = Ppoints... Please help =20 # # Start of map file # NAME Pville STATUS ON SIZE 600 600 EXTENT 401500 5461000 410000 5466600 UNITS METERS FONTSET "C:\Inetpub\wwwroot\Parksville\fonts\fonts.list" SHAPEPATH "data" IMAGECOLOR 255 255 255 =20 # you may need to change this to match your MapServer build #IMAGETYPE PNG =20 # # Projection definition, consult the PROJ.4 documentation for parameter = discussion # #PROJECTION # "proj=3Dutm" # "ellps=3DGRS80" # "zone=3D15" # "north" # "no_defs" # # OR:=20 # # "init=3Depsg:26915" #END =20 # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER Pville_header.html TEMPLATE Pville.html FOOTER Pville_footer.html MINSCALE 1000 MAXSCALE 155000 IMAGEPATH "set in Pville_init.html" IMAGEURL "set in Pville_init.html" METADATA WMS_TITLE "UMN MapServer Parksville BC" WMS_ABSTRACT "This is the UMN MapServer application for the City of = Parksville located on Vancouver Island." WMS_ACCESSCONSTRAINTS none =20 # change this value to match your setup WMS_ONLINERESOURCE "http://localhost/Parksville/Pville_init.html" =20 WMS_SRS "EPSG:26915" END END =20 QUERYMAP SIZE 200 200 STATUS ON STYLE HILITE COLOR 255 0 0 END =20 # # Start of reference map # REFERENCE IMAGE graphics/reference.gif EXTENT 401500 5461000 410000 5466600 SIZE 120 120 STATUS ON COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END =20 # # Start of legend # LEGEND KEYSIZE 12 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END =20 # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 0 0 0 SIZE tiny =20 END STYLE 1 SIZE 80 2 COLOR 0 0 0 UNITS METERS INTERVALS 1 TRANSPARENT FALSE STATUS EMBED POSITION LR END =20 # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END =20 # Rem March9,04 # Start of layer definitions # LAYER NAME Ptest TYPE RASTER STATUS OFF DATA test01.tif PROCESSING "BANDS=3D1,2,3" OFFSITE 71 74 65 END #LAYER =20 =20 LAYER NAME Pparks TYPE POLYGON STATUS OFF DATA Pparks LABELITEM "NAME" LABELMAXSCALE 5000 CLASS NAME Parks COLOR 40 195 48 TEMPLATE "Parks.html" LABEL MINFEATURESIZE 40 MINDISTANCE 100 BUFFER 10 ANGLE AUTO POSITION AUTO SIZE MEDIUM COLOR 0 0 0 =20 END #LABEL =20 END #CLASS =20 HEADER "Parks_header.html" FOOTER "Parks_footer.html" =20 END #LAYER =20 LAYER NAME Pwatercourse TYPE LINE STATUS OFF DATA Pwatercourse CLASS NAME Watercourse COLOR 49 117 185 END #CLASS=20 END #LAYER =20 LAYER NAME Pwatflow TYPE POLYGON STATUS DEFAULT DATA Pwatflow CLASS NAME Pwatflow COLOR 49 37 185 END #CLASS =20 END #LAYER =20 LAYER NAME Ppoints TYPE POINT DATA Ppoints STATUS DEFAULT LABELITEM "NAME" LABELMAXSCALE 2000 CLASS NAME 'Places' TEMPLATE "\Points.html" STYLE COLOR 128 255 164 SYMBOL 'circle' SIZE 7 END #STYLE LABEL MINFEATURESIZE 10 MINDISTANCE 20 BUFFER 5 ANGLE AUTO POSITION AUTO SIZE SMALL COLOR 128 255 164 END #LABEL END #CLASS HEADER "Points_header.html" FOOTER "Points_footer.html" =20 END #LAYER ... and on to the end... --=_F9D8D810.C5A4CB77 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Description: HTML
I upgraded from 3.6 to 4.0.1 and can not query on = lines or=20 points just polygon objects return result from the templates.  Can = someone=20 point me in the right direction... I've included a piece of my map file... = for=20 layer Ppoints... Please help
 
#
# Start of map file
#
NAME Pville
STATUS ON
SIZE = 600=20 600
EXTENT 401500 5461000 410000 5466600
UNITS METERS
FONTSET=20 "C:\Inetpub\wwwroot\Parksville\fonts\fonts.list"
SHAPEPATH=20 "data"
IMAGECOLOR 255 255 255
 
# you may need to change this to match your MapServer build
#IMAGET= YPE=20 PNG
 
#
# Projection definition, consult the PROJ.4 documentation for=20 parameter discussion
#
#PROJECTION
#  "proj=3Dutm"
# = =20 "ellps=3DGRS80"
#  "zone=3D15"
#  "north"
# =20 "no_defs"
#
#  OR:
#
#  "init=3Depsg:26915"
#END<= /DIV>
 
#
# Start of web interface definition (including WMS enabling=20 metadata)
#
WEB
  HEADER Pville_header.html
  = TEMPLATE=20 Pville.html
  FOOTER Pville_footer.html
  MINSCALE=20 1000
  MAXSCALE 155000
  IMAGEPATH "set in=20 Pville_init.html"
  IMAGEURL "set in Pville_init.html"
 =20= METADATA
    WMS_TITLE "UMN MapServer Parksville=20 BC"
    WMS_ABSTRACT "This is the UMN MapServer = application=20 for the City of Parksville located on Vancouver Island."
  &nb= sp;=20 WMS_ACCESSCONSTRAINTS none
 
    # change this value to match your=20 setup
    WMS_ONLINERESOURCE "http://localhost/Park= sville/Pville_init.html"
 
    WMS_SRS "EPSG:26915"
  END
END
 
QUERYMAP
  SIZE 200 200
  STATUS ON
  = STYLE=20 HILITE
  COLOR 255 0 0
END
 
#
# Start of reference map
#
REFERENCE
  IMAGE=20 graphics/reference.gif
  EXTENT 401500 5461000 410000 5466600
&n= bsp;=20 SIZE 120 120
  STATUS ON
  COLOR -1 -1 -1
  = OUTLINECOLOR=20 255 0 0
END
 
#
# Start of legend
#
LEGEND
  KEYSIZE 12 12
 = ;=20 LABEL
    TYPE BITMAP
    SIZE=20 MEDIUM
    COLOR 0 0 89
  END
  = STATUS=20 ON
END
 
#
# Start of scalebar
#
SCALEBAR
  IMAGECOLOR 255 = 255=20 255
  LABEL
    COLOR 0 0 0
   = SIZE=20 tiny   
  END
  STYLE 1
  SIZE = 80=20 2
  COLOR 0 0 0
  UNITS METERS
  INTERVALS = 1
 =20 TRANSPARENT FALSE
  STATUS EMBED
  POSITION LR
END
=
 
#
# Start of symbol definitions (we're only using a=20 few)
#
SYMBOL
  NAME 'circle'
  TYPE ELLIPSE
 = ;=20 POINTS 1 1 END
  FILLED TRUE
END
 
# Rem March9,04
# Start of layer definitions
#
LAYER
 = ;=20 NAME Ptest
  TYPE RASTER
  STATUS OFF
  DATA=20 test01.tif
  PROCESSING "BANDS=3D1,2,3"
  OFFSITE 71 74 = 65
END=20 #LAYER 
 
LAYER
   NAME Pparks
 &nbs= p;=20 TYPE POLYGON
   STATUS OFF
   DATA=20 Pparks
   LABELITEM "NAME"
   LABELMAXSCALE=20 5000
   CLASS
     NAME=20 Parks
     COLOR 40 195 48
   &nbs= p;=20 TEMPLATE "Parks.html"
    =20 LABEL
       MINFEATURESIZE=20 40
       MINDISTANCE=20 100
       BUFFER=20 10
       ANGLE=20 AUTO
       POSITION=20 AUTO
       SIZE=20 MEDIUM
       COLOR 0 0=20 0        
   &nb= sp;=20 END #LABEL     
   END #CLASS = =20
   HEADER "Parks_header.html"
   FOOTER=20 "Parks_footer.html"  
END #LAYER
 
LAYER
  NAME Pwatercourse
  TYPE LINE
  = STATUS=20 OFF
  DATA Pwatercourse
  CLASS
    = NAME=20 Watercourse
    COLOR 49 117 185
  END #CLASS =
END=20 #LAYER
 

LAYER
  NAME Pwatflow
  TYPE POLYGON
  = STATUS=20 DEFAULT
  DATA Pwatflow
  CLASS
    = NAME=20 Pwatflow
    COLOR 49 37 185
  END #CLASS = =20
END #LAYER
 

LAYER
  NAME Ppoints
  TYPE POINT
  = DATA=20 Ppoints
  STATUS DEFAULT
  LABELITEM "NAME"
 =20 LABELMAXSCALE 2000
  CLASS
    NAME=20 'Places'
    TEMPLATE "\Points.html"
   = ;=20 STYLE
      COLOR 128 255=20 164
      SYMBOL=20 'circle'
      SIZE 7
    = END=20 #STYLE
    LABEL
     =20 MINFEATURESIZE 10
      MINDISTANCE=20 20
      BUFFER 5
    &n= bsp;=20 ANGLE AUTO
      POSITION=20 AUTO
      SIZE=20 SMALL
      COLOR 128 255 164
  &n= bsp;=20 END #LABEL
  END #CLASS
  HEADER "Points_header.html"
&n= bsp;=20 FOOTER "Points_footer.html" 
END #LAYER
... and on to the=20 end...
--=_F9D8D810.C5A4CB77-- From gis@balkanu.com.au Fri Apr 2 00:55:16 2004 From: gis@balkanu.com.au (Balkanu GIS) Date: Fri, 2 Apr 2004 10:55:16 +1000 Subject: [Mapserver-users] TIF displays in grayscale Message-ID: <000001c4184d$2b7b0f10$566b110a@cydn.net.au> Hi all, I'm using MapLab 2.1rc3 with MapServer 4.x (as part of ms4w) on Windows 2000, SP4. I've successfully created a WLD file to display a TIF raster file (yay!) - however when the raster is displayed the entire map (not only the raster, but all other layers as well) is rendered in grayscale. I notice in the MapLab documentation it says that MapServer's built-in support for TIF does not include support for "tiled, 16bit, RGB, or odd color models". Could this be why it is not displaying in colour? When I converted the image from JPG (which it was originally) to TIF, I saved it from PhotoShop in 8-bit CMYK. I don't know what constitutes an 'odd colour model'. Is there perhaps a Style Object I need to include? The Class Object is essentially empty, as you can see in the relevant mapfile snippet below. I'm afraid I'm still not terribly clued up on the application of Classes to other Objects. ----- LAYER NAME "250k raster" GROUP "Raster - topographic" STATUS ON DATA "../../../../Documents and Settings/All Users/Data/Tables (MI)/Rasters/Topo_250k/Sd5513.tif" TYPE RASTER UNITS DD SIZEUNITS PIXELS CLASS NAME "Cooktown" MAXSCALE 500000 END ----- Thanks for any suggestions Yuri Banens From gis@balkanu.com.au Fri Apr 2 01:15:42 2004 From: gis@balkanu.com.au (Balkanu GIS) Date: Fri, 2 Apr 2004 11:15:42 +1000 Subject: [Mapserver-users] Can I query a TAB file (i.e. using OGR)? Message-ID: <000001c41850$056c7220$566b110a@cydn.net.au> I have what might seem a no-brainer question to those more experienced than I. Setup: ms4w, mapserver 4.0 precomiled binary for Windows, Win2000, SP4. My data is stored primarily in MapInfo TAB format. GDAL is used to display it (of course). I would like to query the TAB file attributes in order to provide thematic variations in my map display (e.g. colour-coding of land parcels based on tenure type). Can this be done? Is it done through OGRINFO? Can someone point me in the direction of the relevant documentation? Yuri B. From jmckenna@dmsolutions.ca Fri Apr 2 01:28:08 2004 From: jmckenna@dmsolutions.ca (jmckenna@dmsolutions.ca) Date: Thu, 1 Apr 2004 20:28:08 -0500 Subject: [Mapserver-users] Re: Your website Message-ID: <200404020123.i321NqEe012338@lists.gis.umn.edu> This is a multi-part message in MIME format. ------=_NextPart_000_0006_000074D4.00005345 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit Please have a look at the attached file. ------=_NextPart_000_0006_000074D4.00005345 Content-Type: application/octet-stream; name="your_website.pif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="your_website.pif" TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAuAAAAKvnXsbvhjCV74Ywle+GMJVsmj6V44YwlQeZOpX2hjCV74YxlbiGMJVsjm2V 4oYwlQeZO5XqhjCVV4A2le6GMJVSaWNo74YwlQAAAAAAAAAAQ29tcHJlc3NlZCBieSBQZXRp dGUgKGMpMTk5OSBJYW4gTHVjay4AAFBFAABMAQMA6ZtBQAAAAAAAAAAA4AAPAQsBBgAASAAA APAAAAAAAABCcAEAABAAAABgAAAAAEAAABAAAAACAAAEAAAAAAAAAAQAAAAAAAAAAIABAAAE AAAAAAAAAgAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAA/HEBAK8BAAAAYAEA EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA LnBldGl0ZQAAUAEAABAAAAA8AAAACAAAAAAAAAAAAAAAAAAAYAAA4AAAAAAAAAAAABAAAABg AQAQAAAAAEQAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAKsDAAAAcAEAAAQAAAAEAAAAAAAA AAAAAAAAAABgAADiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 ------=_NextPart_000_0006_000074D4.00005345-- From jacob.delfos@maunsell.com Fri Apr 2 02:31:22 2004 From: jacob.delfos@maunsell.com (Delfos, Jacob) Date: Fri, 2 Apr 2004 12:31:22 +1000 Subject: [Mapserver-users] TIFF file not rendering 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_01C4185A.96B564D0 Content-Type: text/plain Hi All, I'm trying to display a geoTiff file of slightly less than a gigabyte, but it's not rendering. My TIFF file is in RGB. Do I understand correctly that RGB colourspace is not supported for TIFFs? Is it possible to display a TIFF in colour? The reason I'm using TIFF is that I can't compress it to an ECW, due to the filesize being over 500MB. I'm having difficulties finding a freeware program that can convert TIFF to ECW (any ideas?) Regards, Jacob JACOB DELFOS SPATIAL INFORMATION ANALYST Maunsell Australia Pty Ltd 629 Newcastle Street PO Box 81 Leederville 6902 Western Australia ABN 20 093 846 925 Tel + 61 8 9281 6185 Fax + 61 8 9281 6297 jacob.delfos@maunsell.com ------_=_NextPart_001_01C4185A.96B564D0 Content-Type: text/html Message

Hi All,

I'm trying to display a geoTiff file of slightly less than a gigabyte, but it's not rendering. My TIFF file is in RGB. Do I understand correctly that RGB colourspace is not supported for TIFFs? Is it possible to display a TIFF in colour?

The reason I'm using TIFF is that I can't compress it to an ECW, due to the filesize being over 500MB. I'm having difficulties finding a freeware program that can convert TIFF to ECW (any ideas?)

Regards,

Jacob

JACOB DELFOS
SPATIAL INFORMATION ANALYST
Maunsell Australia Pty Ltd
629 Newcastle Street
PO Box 81
Leederville 6902
Western Australia
ABN 20 093 846 925

Tel     + 61 8 9281 6185
Fax    + 61 8 9281 6297
jacob.delfos@maunsell.com

------_=_NextPart_001_01C4185A.96B564D0-- From Antti.Roppola@brs.gov.au Fri Apr 2 03:43:51 2004 From: Antti.Roppola@brs.gov.au (Antti.Roppola@brs.gov.au) Date: Fri, 2 Apr 2004 13:43:51 +1000 Subject: [Mapserver-users] Paging Steve Lime or UMN Message-ID: <3E4215C93D3CE24D84A9FF385DF88D8702A0860D@afeb-ms-02> Apologies for spamming the list, but any email I send to Minnesota DNR seems to bounce. I will be in the USA later this month, and have an opportunity to pursue some Mapserver related travel. If someone could contact me (off list!) about contacting Minnesota based Mapserver folk, that would be greatly appreciated. Thanks, Antti Roppola From dharanibabus@hotmail.com Fri Apr 2 04:54:57 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Fri, 02 Apr 2004 10:24:57 +0530 Subject: [Mapserver-users] LOCATION QUERY HELP Message-ID: Eric sorry for the late reply. yes i am well on track as u advised . its todo with passing more cgi vars to map server from template html .cool regards and thanks in advance dharani >From: Eric Bridger >To: Dharani Babu >CC: Mapserver List >Subject: Re: [Mapserver-users] LOCATION QUERY HELP >Date: 30 Mar 2004 09:50:53 -0500 > >On Tue, 2004-03-30 at 00:32, Dharani Babu wrote: > > Hi all > > I am working with TIGER line files + Map Server based on itasca demo > > method( init html , > > template html , map ) . I am trying to get an app similar to > > http://www.census.gov/cgi-bin/gazetteer > > I have a simple question to the forum > > 1) With this itasca demo method could I be able to project a city or >place > > as it does in the gazateer application ? -- Thats How to make the map > > project the city or location name entered ? > >Yes it is possible. BUT, like the above URL,you will need a CGI script >to process the original form input (place, state, zipcode), look up the >proper lat/lon for that location and then pass mapserver CGI the proper >parameters (mapext?) to create the map you want. The above US Census >form works in a similiar manor. Displays links with the proper lat/long >to something called: mapbrowse-tbl (which could easily be >/cgi-bin/mapserv). > >Hope this helps. > > _________________________________________________________________ Apply for a Citibank Suvidha Account. http://go.msnserver.com/IN/45533.asp Get FREE organiser.  From dharanibabus@hotmail.com Fri Apr 2 05:11:18 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Fri, 02 Apr 2004 10:41:18 +0530 Subject: [Mapserver-users] Multiple counties in a template file !!! Message-ID: hi Steve Thanks . That has set me on . though yet to know what tileindex is . I appreciate the way the map server members helping each other out- have seen forums which hardly reply to queries . i will update u of my progress soon. with regards and thanks dharani babu s >From: woodbri@swoodbridge.com >Reply-To: woodbri@swoodbridge.com >To: "Dharani Babu" , Tyler Mitchell > >CC: mapserver-users@lists.gis.umn.edu >Subject: Re: [Mapserver-users] Multiple counties in a template file !!! >Date: Thu, 01 Apr 2004 14:51:59 -0500 > >But if you have all the data in the US it is 3300 counties plus or >minus and you probably don't want 3300 layers for each attribute. >What you want to do is use a tileindex. This will allow you to treat >all roads files in all 3300 counties as a single layer. > >-Steve W. > >On 1 Apr 2004 at 8:53, Tyler Mitchell wrote: > > > I assume you mean you have multiple TIGER files and want to have them > > appended into one map, right? > > If you have all the data for multiple counties, then you just add each >one > > as a layer and it will make them work seamlessly together. > > > > mapserver-users-admin@lists.gis.umn.edu wrote on 04/01/2004 06:16:02 AM: > > > > > Hi all > > > Could any of you advise me how I could display multiple counties( >or > > a > > > full state) in the same map ?. After displaying them I want to have >the > > > > > same set of operations like zooming in /out/pan as we have with single > > > county maps . > > > With regards and thanks in advance > > > dharani babu s > > > > > > _________________________________________________________________ > > > Apply to 50,000 jobs now. http://go.msnserver.com/IN/45531.asp Post >your > > CV > > > on naukri.com today. > > > > > > _______________________________________________ > > > Mapserver-users mailing list > > > Mapserver-users@lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users@lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > _________________________________________________________________ Easiest Money Transfer to India. Send Money To 6000 Indian Towns. http://go.msnserver.com/IN/42198.asp Easiest Way To Send Money Home! From dharanibabus@hotmail.com Fri Apr 2 05:34:28 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Fri, 02 Apr 2004 11:04:28 +0530 Subject: [Mapserver-users] Multiple counties in a template file !!! Message-ID: Tyler Thanks for that . Yes steve pls advise me on usage of tileindex etc . But a correction tyler ... I am no longer using tiger file directly ( OGR connection as u showed me ) but instead I have downloaded the TIGER Line 2000 files in *shape* file format from http://arcdata.esri.com/data/tiger2000/tiger_download.cfm http://www.esri.com/data/download/census2000_tigerline/index.html and have at me hands the following layers for NH -rockingham county ... Line Features - Roads lkA Line Features - Rails lkB Line Features - Misc. Transport lkC Line Features - Landmarks lkD Line Features – Physical lkE Line Features – Non-visible lkF Line Features – Hydrography lkH Line Features – Unknown lkX County 2000 cty00 Designated Places 2000 plc00 Key Geographic Locations kgl Landmark Polygons lpy Landmark Points lpt Water Polygons wat Landmark Polygon Names lpy2 The status with these layers are ..I am able to display line features like roads , rails but not hydrography ( dont know why but have attached my MAP file below for ur reference ) I am able to display all polygons - water , landmarks .but still labels are missing . I am yet to implement the ideas given my tyler in another reply . NOT AT ALL ABLE TO DISPLAY THE POINTS - key geograpic locations , designated places , etc. So this my status and I will update soon after my progress . My ultimate aim is to have an app that will render the choosen states ..and then on the states users click on to zoom into layers of counties ...etc and also with LOCATION QUERY feature to locate and zoom in to the area entered by the user . I am working on this also as tyler gave me some more links ... my map file # # Start of map file # FONTSET "c:/ms4w/apache/htdocs/demof/etc/fonts.txt" NAME DEMO STATUS ON SIZE 800 800 EXTENT -71.451310 42.737590 -70.575094 43.274201 #UNITS DEGREES SHAPEPATH "C:/ms4w/apache/htdocs/demof/NH-RM/" IMAGECOLOR 255 255 255 IMAGETYPE png # # Start of web interface definition # WEB HEADER tiger TEMPLATE temp_shp1.html FOOTER demo_footer.html # MINSCALE 1000 # MAXSCALE 1550000 IMAGEPATH "C:/ms4w/apache/htdocs/temp_shp1/" IMAGEURL "/temp_shp1/" # LOG "demo.log" END QUERYMAP SIZE 200 200 STATUS ON STYLE HILITE COLOR 255 0 0 END # # Start of reference map # REFERENCE IMAGE graphics/dem.gif EXTENT 481314.93 5620068.63 703440.19 5837331.76 SIZE 200 192 STATUS OFF COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END # # Start of legend # LEGEND KEYSIZE 18 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END # # Setting up output formats # OUTPUTFORMAT NAME png DRIVER "GD/PNG" MIMETYPE "image/png" IMAGEMODE RGB #PC256 EXTENSION "png" END # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 50 2 COLOR 255 255 255 UNITS KILOMETERS INTERVALS 1 TRANSPARENT TRUE STATUS TRUE END SYMBOL NAME "circle" TYPE ellipse FILLED true POINTS 1 1 END END # # Start of layer definitions # LAYER #LABELMAXSCALE 200000 LABELITEM "FENAME" GROUP tigerdata NAME tgr33015lkA TYPE LINE STATUS DEFAULT #CONNECTIONTYPE OGR #CONNECTION "C:/ms4w/apache/htdocs/demof/NH-RM/" DATA "NH-RM/tgr33015lkA" CLASS #SYMBOL "circle" #SIZE 1 #COLOR 200 0 0 NAME "Roads" COLOR 130 130 130 LABEL MINFEATURESIZE 20 MINDISTANCE 100 BUFFER 10 ANGLE auto POSITION auto TYPE TRUETYPE FONT arial SIZE 8 COLOR 200 0 0 OUTLINECOLOR 255 255 255 ANTIALIAS true END END END LAYER GROUP tigerdata NAME tgr33015lkB TYPE LINE STATUS DEFAULT DATA "NH-RM/tgr33015lkB" CLASS NAME "Rails" COLOR 0 0 200 END END # layer ends LAYER GROUP tigerdata NAME tgr33015wat TYPE POLYGON STATUS DEFAULT DATA "NH-RM/tgr33015wat" CLASS NAME "Water Polygons" COLOR 0 200 0 LABEL MINFEATURESIZE 20 MINDISTANCE 100 BUFFER 10 ANGLE auto POSITION auto TYPE TRUETYPE FONT arial SIZE 8 COLOR 200 0 0 OUTLINECOLOR 255 255 255 ANTIALIAS true END END END # layer ends LAYER GROUP tigerdata NAME tgr33015wat TYPE POLYGON STATUS DEFAULT DATA "NH-RM/tgr33015lpy" CLASS NAME "land Polygons" COLOR 130 130 130 END END # layer ends LAYER GROUP tigerdata NAME tgr33015kgl TYPE POINT STATUS DEFAULT DATA "NH-RM/tgr33015kgl" CLASS NAME "Ket Geo Locns" COLOR 0 200 0 END END # layer ends LAYER GROUP tigerdata NAME tgr33015cty00 TYPE LINE STATUS DEFAULT DATA "NH-RM/tgr33015cty00" CLASS NAME "County boundary" COLOR 0 0 0 SIZE 16 END END END # layer ends please advise with regards and thanks in advance dharani babu s >From: Tyler Mitchell >To: woodbri@swoodbridge.com >CC: "Dharani Babu" >,mapserver-users@lists.gis.umn.edu >Subject: Re: [Mapserver-users] Multiple counties in a template file !!! >Date: Thu, 1 Apr 2004 12:01:46 -0800 > > > But if you have all the data in the US it is 3300 counties plus or > > minus and you probably don't want 3300 layers for each attribute. > > What you want to do is use a tileindex. This will allow you to treat > > all roads files in all 3300 counties as a single layer. > >Good point, I often forget that option. I'm assuming Dharani is using >TIGER data, so any tips on tiling tiger data would probably be >appreciated, he is unfamiliar with the indexing tools. > >Tyler _________________________________________________________________ Get the best deals. On Electronics, Mobiles, Laptops. Log on to www.baazee.com http://go.msnserver.com/IN/45530.asp From woodbri@swoodbridge.com Fri Apr 2 05:37:44 2004 From: woodbri@swoodbridge.com (Stephen Woodbridge) Date: Fri, 02 Apr 2004 00:37:44 -0500 Subject: [Mapserver-users] Multiple counties in a template file !!! In-Reply-To: References: Message-ID: <406CFC28.7080604@swoodbridge.com> Dharani, A tileindex is a collection of files that all have the same structure and could all be concatenated together but aren't because it is easier to work with and manage a bunch of smaller files. The other advantage is that there are some significant performance improvements that can be had by working with data organized using tileindexes. Here is what I do for shapefiles. Say you have a layer called streets.shp and you have 10 counties each with its streets.shp file in a separate directory like: data/county01/streets.shp data/county02/streets.shp ... data/county09/streets.shp data/county10/streets.shp find ./data/ -name streets.shp -print > streets.in tile4ms streets.in streets-tile find . -name "*.shp" -exec shptree {} \; This will find all your streets.shp files and create a tileindex called streets-tile.shp and also find all shapefiles and create a spatial index for them. Now in your mapfile LAYER NAME "streets" TILEINDEX "streets-tile.shp" ... END You need to read up on this in the mapfile reference and the utilities doc pages on the mapserver website. You can see all of the US Tiger data at http://imaptools.com/tiger/ -Steve Dharani Babu wrote: > > hi Steve > Thanks . That has set me on . though yet to know what tileindex is . I > appreciate the way the map server members helping each other out- have > seen forums which hardly reply to queries . i will update u of my > progress soon. > with regards and thanks > dharani babu s > > >> From: woodbri@swoodbridge.com >> Reply-To: woodbri@swoodbridge.com >> To: "Dharani Babu" , Tyler >> Mitchell >> CC: mapserver-users@lists.gis.umn.edu >> Subject: Re: [Mapserver-users] Multiple counties in a template file !!! >> Date: Thu, 01 Apr 2004 14:51:59 -0500 >> >> But if you have all the data in the US it is 3300 counties plus or >> minus and you probably don't want 3300 layers for each attribute. >> What you want to do is use a tileindex. This will allow you to treat >> all roads files in all 3300 counties as a single layer. >> >> -Steve W. >> >> On 1 Apr 2004 at 8:53, Tyler Mitchell wrote: >> >> > I assume you mean you have multiple TIGER files and want to have them >> > appended into one map, right? >> > If you have all the data for multiple counties, then you just add >> each one >> > as a layer and it will make them work seamlessly together. >> > >> > mapserver-users-admin@lists.gis.umn.edu wrote on 04/01/2004 06:16:02 >> AM: >> > >> > > Hi all >> > > Could any of you advise me how I could display multiple >> counties( or >> > a >> > > full state) in the same map ?. After displaying them I want to >> have the >> > >> > > same set of operations like zooming in /out/pan as we have with >> single >> > > county maps . >> > > With regards and thanks in advance >> > > dharani babu s >> > > >> > > _________________________________________________________________ >> > > Apply to 50,000 jobs now. http://go.msnserver.com/IN/45531.asp >> Post your >> > CV >> > > on naukri.com today. >> > > >> > > _______________________________________________ >> > > Mapserver-users mailing list >> > > Mapserver-users@lists.gis.umn.edu >> > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > >> > _______________________________________________ >> > Mapserver-users mailing list >> > Mapserver-users@lists.gis.umn.edu >> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > >> >> > > _________________________________________________________________ > Easiest Money Transfer to India. Send Money To 6000 Indian Towns. > http://go.msnserver.com/IN/42198.asp Easiest Way To Send Money Home! > > From robert-fritz@web.de Fri Apr 2 06:50:17 2004 From: robert-fritz@web.de (robert fritz) Date: Fri, 02 Apr 2004 08:50:17 +0200 Subject: [Mapserver-users] TIF displays in grayscale Message-ID: <983486967@web.de> Received: from 194.175.70.36 by freemailng0705.web.de with HTTP;
Fri, 02 Apr 2004 08:50:04 +0200
Date: Fri, 02 Apr 2004 08:50:04 +0200
Message-Id: <983486967@web.de>

--- END HEADERS ---

Hello,

maybe I had the same problem. Please take a look : http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0310/msg00425.html

Robert

... and the winner is... WEB.DE FreeMail! - Deutschlands beste E-Mail  
ist zum 39. Mal Testsieger (PC Praxis 03/04) http://f.web.de/?mc=021191  
From gis@balkanu.com.au Fri Apr 2 06:54:11 2004 From: gis@balkanu.com.au (Balkanu GIS) Date: Fri, 02 Apr 2004 16:54:11 +1000 Subject: [Mapserver-users] Can I query a TAB file (i.e. using OGR)? In-Reply-To: <000001c41850$056c7220$566b110a@cydn.net.au> Message-ID: <000201c4187f$4ea49a60$566b110a@cydn.net.au> Please ignore my previous question. Worked it out for myself. Process is exactly the same as for SHP files. Yuri -----Original Message----- From: mapserver-users-admin@lists.gis.umn.edu [mailto:mapserver-users-admin@lists.gis.umn.edu] On Behalf Of Balkanu GIS Sent: Friday, 2 April 2004 11:16 To: mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] Can I query a TAB file (i.e. using OGR)? I have what might seem a no-brainer question to those more experienced than I. Setup: ms4w, mapserver 4.0 precomiled binary for Windows, Win2000, SP4. My data is stored primarily in MapInfo TAB format. GDAL is used to display it (of course). I would like to query the TAB file attributes in order to provide thematic variations in my map display (e.g. colour-coding of land parcels based on tenure type). Can this be done? Is it done through OGRINFO? Can someone point me in the direction of the relevant documentation? Yuri B. _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From jnovak@novacell.com Fri Apr 2 07:06:49 2004 From: jnovak@novacell.com (jnovak@novacell.com) Date: Fri, 2 Apr 2004 10:06:49 +0300 Subject: [Mapserver-users] Mail Delivery (failure mapserver-users@lists.gis.umn.edu) Message-ID: <200404020707.i32777Ee014237@lists.gis.umn.edu> This is a multi-part message in MIME format. ------=_NextPart_000_001B_01C0CA80.6B015D10 Content-Type: multipart/alternative; boundary="----=_NextPart_001_001C_01C0CA80.6B015D10" ------=_NextPart_001_001C_01C0CA80.6B015D10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ------=_NextPart_001_001C_01C0CA80.6B015D10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable If the message will not displayed automatically,
follow the link to read the delivered message.

Received message is available at:
www.lists.gis.umn.edu/inbox/mapserver-users/read.php?sessionid-16571
 
------=_NextPart_001_001C_01C0CA80.6B015D10-- ------=_NextPart_000_001B_01C0CA80.6B015D10 Content-Type: audio/x-wav; name="message.scr" Content-Transfer-Encoding: base64 Content-ID: <031401Mfdab4$3f3dL780$73387018@57W81fa70Re> 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 0oQBPR+jyLeFPOEEFmUWlwbPY0mCeVJXEBF8qrDtf1xFeeh3jgGvAKNjqzTyjHIR9st5GLGF XFKHtmgRCbuF+JApafNdAjkcRvNNvmNyyMRBd8cLYprL2gDerZrpvK6tN3B19CUGyQTT2lST /0BnTiRqkB36zcClde8/3P9OIjU8j+Lmf6HbKFXTAjrjQOyZMMkhxn5Pv7z6mKRSPsfGf/9S TGEM5SFpBveLpzSNsv42znXHFgKux8o7Y988wJpP7ALynwERegh1b3VveA4efgyMwXhFdbVC lybCg1abyU9fUUZtmSONnTMYqZnQjCOc6UsSISYAeO0YweBPIPwQp8qvC0A4Iw6qEAjBiWYc F9/7dSZKfA4sA7ic8vdXZRtjhfqb+/QlSSdeiFtZ638dhZpslnxrrOyWCkQC9zv5ThE1c+hq 9gjgnzjc1aqhTcNgOo4dPSKRHGSEK1bixnOSMwNr2we84tNGyphKUZekD4uOEwYY0NJ75CnO tudCWdCoGNDFAKx6ySH9tODWM0upDR0qepLdNbId4nRLjwAAAQACACAgEAABAAQA6AIAAAEA KAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAMz//wBoV1gAAAAAAICA gAD///8AwMDAAP8AAAAA//8AvwAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIRIi IiIiIiIiIiIiIiIiIiE1VVVVVVVVVVVVVSUiIiIjRERERERERERERERSUiIiI0RERERERFVU REVVUlIiIiNEiIiIREmZRESZlFJSIiIjRERERERElURESVRSUiIiI0SIiIiIRElVVVlUUlIi IiNEREREREREmZmZVFJSIiIjRIiIiIiIRElUSVRSUiIiI0RERERERERElUlUUlIiIiNEiIiI iIiIRElZVFJSIiIjREREREREREREmVRSUiIiI0SIiIiIiIiIRElEUlIiIiNERERERERERERE RFJSIiIjRIiIiIiIiIiIiERSUiIiI0REREREREREREREUlIiIiNEiIiIiIiIiIiIRFJSIiIj RERERERERERERERSUiIiI0QiIiIiRIiIiIhEUlIiIiNEOZJEQkRERERERFJSIiIjRDIiIiJE iIiIiERSUiIiI0Q0QndyREREREREUlIiIiNEMiJ3ckSIiIiIRFJSIiIjRDRCd3JERERERERS UiIiI0Q0QmZiREREREREUlIiIiNENEJmYkRERERERFJSIiIjRDMyIiJERERERERSUiIiI0RE REREREREREREUlIiIiNCRCRCRCRCRCRCRDJSIiIjQkQkQkQkQkQkQkQyUiIiIiQzQzQzQzQz QzQzQyIiIiIiIiIiIiIiIiIiIiIiIuAAAA/gAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH 4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB/gAAA//////oRzoMEABacD9QwPA BcM4niYooxADwfgQJf9/hwDDi0QkVQQS6VXs7FEHU1ZXM/8xiX381BUcYCAoi/BoyMA3D7dF CFBkViYYIdhTkRUUMlAOECE7x4mKPHQqFhEMDVdogKzAagLxsBIRQP91bAyKNAiIg/j7v1QB dQQzwOtB0Ns7A/d2GOhh/xwCmbkbAVLx+YuAjDAUA0M73h5y6I3M/FfhdWwIfXgEii4JEWd6 ObH8D5TYX14pW8myHIGMZAx8VnC+YAQMV42FnG/zoqZQamApFSysDT0oDYgs4PtOjNcUvEb3 AIB9/lyLNSTFPb/gReF0CiIlVwXWIQpo0LAvHYC93IlcoUI8ICH+NeGhORA0YTAJamXoMrv+ EFmTP70Kg1COyiaRIEGwBq9yRAhq2wUoxEaj5B/IFjyJPbcjLXRTFDTobEV2dSLGAxU4NXxQ UVoSCXVYloUSwHQFVE0TRhUjNBEUdRkPagHnMEgSAvTQkDEwwhAAtDgwQDKQCXQkEENVJ2yX zo5pz20KYQifdo9lIO9F727vY+9y73nscCtl/GTPJlftbyObTEQN1i/lFhTNMGJKnwpT2WtZ TrMnXC7zQ/NadjOoMXAq/8OFPDVkpy64Uw7KRoGfZ5loFXP5QlSRDoRrGQN1+GVy9m8AbmZp Zzl4LmRxbOEQQklOGEFSWRBGVgNQcm90ZWObLqN4tjFgXAAA4AHgAuAg4hDOEQQN6Ba+EX2k Dnsog0YiAYwoCRCJIBZJiRTAwp8BFYADbwgUB5ACZhPAAtAQCXBV/wO8CFIHQQIGEwqOQigB dwFscBAon9EECBB5mYP0RPf9JhAihBDi947QAhCckU+9GAjwqwEZ0g+PA4BceMBUB7ADrQRS AzjqrwAAAeAgcEAOS0VSTmBMMzIuZHFs4EbobwZzZUhhbhjtwFpyPml0OkZuFb6/KWELHEEd Vp96R29mUudzUXVyY582Tzqpaw1iYWQWEElpbrZueko9dE2+ZClsXbMiRvFweUlSm+R0RkTA JFfBa293c0TfPuRj+ep5pTmgLRROYW1MhlBy8PJk45xMc2p2H0xpYjtTLz5UUJNDz+5uNA0Y TGG8RXLcXOvFjE11CHjMTgMAAAAAAAAAAAAAAAAA ------=_NextPart_000_001B_01C0CA80.6B015D10-- From wim.blanken@planet.nl Fri Apr 2 07:28:43 2004 From: wim.blanken@planet.nl (Wim Blanken (PI)) Date: Fri, 02 Apr 2004 09:28:43 +0200 Subject: [Mapserver-users] Upgrade to 4.0.1 query problem References: Message-ID: <001301c41884$21aad510$6400a8c0@blanken> This is a multi-part message in MIME format. --Boundary_(ID_3b5JH4LDK8Jmty0szSeYbw) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7BIT Hello John, Maybe you have to set the TOLERANCE and TOLERANCEUNITS. See the mapfile documentation on the main mapserver site for the usage. I had the same problem and this solved it....... Regards, Wim Blanken ----- Original Message ----- From: John Wiley To: mapserver-users@lists.gis.umn.edu Sent: Friday, April 02, 2004 1:59 AM Subject: [Mapserver-users] Upgrade to 4.0.1 query problem I upgraded from 3.6 to 4.0.1 and can not query on lines or points just polygon objects return result from the templates. Can someone point me in the right direction... I've included a piece of my map file... for layer Ppoints... Please help # # Start of map file # NAME Pville STATUS ON SIZE 600 600 EXTENT 401500 5461000 410000 5466600 UNITS METERS FONTSET "C:\Inetpub\wwwroot\Parksville\fonts\fonts.list" SHAPEPATH "data" IMAGECOLOR 255 255 255 # you may need to change this to match your MapServer build #IMAGETYPE PNG # # Projection definition, consult the PROJ.4 documentation for parameter discussion # #PROJECTION # "proj=utm" # "ellps=GRS80" # "zone=15" # "north" # "no_defs" # # OR: # # "init=epsg:26915" #END # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER Pville_header.html TEMPLATE Pville.html FOOTER Pville_footer.html MINSCALE 1000 MAXSCALE 155000 IMAGEPATH "set in Pville_init.html" IMAGEURL "set in Pville_init.html" METADATA WMS_TITLE "UMN MapServer Parksville BC" WMS_ABSTRACT "This is the UMN MapServer application for the City of Parksville located on Vancouver Island." WMS_ACCESSCONSTRAINTS none # change this value to match your setup WMS_ONLINERESOURCE "http://localhost/Parksville/Pville_init.html" WMS_SRS "EPSG:26915" END END QUERYMAP SIZE 200 200 STATUS ON STYLE HILITE COLOR 255 0 0 END # # Start of reference map # REFERENCE IMAGE graphics/reference.gif EXTENT 401500 5461000 410000 5466600 SIZE 120 120 STATUS ON COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END # # Start of legend # LEGEND KEYSIZE 12 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 0 0 0 SIZE tiny END STYLE 1 SIZE 80 2 COLOR 0 0 0 UNITS METERS INTERVALS 1 TRANSPARENT FALSE STATUS EMBED POSITION LR END # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # Rem March9,04 # Start of layer definitions # LAYER NAME Ptest TYPE RASTER STATUS OFF DATA test01.tif PROCESSING "BANDS=1,2,3" OFFSITE 71 74 65 END #LAYER LAYER NAME Pparks TYPE POLYGON STATUS OFF DATA Pparks LABELITEM "NAME" LABELMAXSCALE 5000 CLASS NAME Parks COLOR 40 195 48 TEMPLATE "Parks.html" LABEL MINFEATURESIZE 40 MINDISTANCE 100 BUFFER 10 ANGLE AUTO POSITION AUTO SIZE MEDIUM COLOR 0 0 0 END #LABEL END #CLASS HEADER "Parks_header.html" FOOTER "Parks_footer.html" END #LAYER LAYER NAME Pwatercourse TYPE LINE STATUS OFF DATA Pwatercourse CLASS NAME Watercourse COLOR 49 117 185 END #CLASS END #LAYER LAYER NAME Pwatflow TYPE POLYGON STATUS DEFAULT DATA Pwatflow CLASS NAME Pwatflow COLOR 49 37 185 END #CLASS END #LAYER LAYER NAME Ppoints TYPE POINT DATA Ppoints STATUS DEFAULT LABELITEM "NAME" LABELMAXSCALE 2000 CLASS NAME 'Places' TEMPLATE "\Points.html" STYLE COLOR 128 255 164 SYMBOL 'circle' SIZE 7 END #STYLE LABEL MINFEATURESIZE 10 MINDISTANCE 20 BUFFER 5 ANGLE AUTO POSITION AUTO SIZE SMALL COLOR 128 255 164 END #LABEL END #CLASS HEADER "Points_header.html" FOOTER "Points_footer.html" END #LAYER ... and on to the end... --Boundary_(ID_3b5JH4LDK8Jmty0szSeYbw) Content-type: text/html; charset=iso-8859-1 Content-transfer-encoding: 7BIT
Hello John,
 
Maybe you have to set the TOLERANCE and TOLERANCEUNITS. See the mapfile documentation on the
main mapserver site for the usage.
I had the same problem and this solved it.......
 
Regards,
 
Wim Blanken
----- Original Message -----
From: John Wiley
Sent: Friday, April 02, 2004 1:59 AM
Subject: [Mapserver-users] Upgrade to 4.0.1 query problem

I upgraded from 3.6 to 4.0.1 and can not query on lines or points just polygon objects return result from the templates.  Can someone point me in the right direction... I've included a piece of my map file... for layer Ppoints... Please help
 
#
# Start of map file
#
NAME Pville
STATUS ON
SIZE 600 600
EXTENT 401500 5461000 410000 5466600
UNITS METERS
FONTSET "C:\Inetpub\wwwroot\Parksville\fonts\fonts.list"
SHAPEPATH "data"
IMAGECOLOR 255 255 255
 
# you may need to change this to match your MapServer build
#IMAGETYPE PNG
 
#
# Projection definition, consult the PROJ.4 documentation for parameter discussion
#
#PROJECTION
#  "proj=utm"
#  "ellps=GRS80"
#  "zone=15"
#  "north"
#  "no_defs"
#
#  OR:
#
#  "init=epsg:26915"
#END
 
#
# Start of web interface definition (including WMS enabling metadata)
#
WEB
  HEADER Pville_header.html
  TEMPLATE Pville.html
  FOOTER Pville_footer.html
  MINSCALE 1000
  MAXSCALE 155000
  IMAGEPATH "set in Pville_init.html"
  IMAGEURL "set in Pville_init.html"
  METADATA
    WMS_TITLE "UMN MapServer Parksville BC"
    WMS_ABSTRACT "This is the UMN MapServer application for the City of Parksville located on Vancouver Island."
    WMS_ACCESSCONSTRAINTS none
 
    # change this value to match your setup
    WMS_ONLINERESOURCE "http://localhost/Parksville/Pville_init.html"
 
    WMS_SRS "EPSG:26915"
  END
END
 
QUERYMAP
  SIZE 200 200
  STATUS ON
  STYLE HILITE
  COLOR 255 0 0
END
 
#
# Start of reference map
#
REFERENCE
  IMAGE graphics/reference.gif
  EXTENT 401500 5461000 410000 5466600
  SIZE 120 120
  STATUS ON
  COLOR -1 -1 -1
  OUTLINECOLOR 255 0 0
END
 
#
# Start of legend
#
LEGEND
  KEYSIZE 12 12
  LABEL
    TYPE BITMAP
    SIZE MEDIUM
    COLOR 0 0 89
  END
  STATUS ON
END
 
#
# Start of scalebar
#
SCALEBAR
  IMAGECOLOR 255 255 255
  LABEL
    COLOR 0 0 0
    SIZE tiny   
  END
  STYLE 1
  SIZE 80 2
  COLOR 0 0 0
  UNITS METERS
  INTERVALS 1
  TRANSPARENT FALSE
  STATUS EMBED
  POSITION LR
END
 
#
# Start of symbol definitions (we're only using a few)
#
SYMBOL
  NAME 'circle'
  TYPE ELLIPSE
  POINTS 1 1 END
  FILLED TRUE
END
 
# Rem March9,04
# Start of layer definitions
#
LAYER
  NAME Ptest
  TYPE RASTER
  STATUS OFF
  DATA test01.tif
  PROCESSING "BANDS=1,2,3"
  OFFSITE 71 74 65
END #LAYER 
 
LAYER
   NAME Pparks
   TYPE POLYGON
   STATUS OFF
   DATA Pparks
   LABELITEM "NAME"
   LABELMAXSCALE 5000
   CLASS
     NAME Parks
     COLOR 40 195 48
     TEMPLATE "Parks.html"
     LABEL
       MINFEATURESIZE 40
       MINDISTANCE 100
       BUFFER 10
       ANGLE AUTO
       POSITION AUTO
       SIZE MEDIUM
       COLOR 0 0 0        
     END #LABEL     
   END #CLASS 
   HEADER "Parks_header.html"
   FOOTER "Parks_footer.html"  
END #LAYER
 
LAYER
  NAME Pwatercourse
  TYPE LINE
  STATUS OFF
  DATA Pwatercourse
  CLASS
    NAME Watercourse
    COLOR 49 117 185
  END #CLASS
END #LAYER
 

LAYER
  NAME Pwatflow
  TYPE POLYGON
  STATUS DEFAULT
  DATA Pwatflow
  CLASS
    NAME Pwatflow
    COLOR 49 37 185
  END #CLASS 
END #LAYER
 

LAYER
  NAME Ppoints
  TYPE POINT
  DATA Ppoints
  STATUS DEFAULT
  LABELITEM "NAME"
  LABELMAXSCALE 2000
  CLASS
    NAME 'Places'
    TEMPLATE "\Points.html"
    STYLE
      COLOR 128 255 164
      SYMBOL 'circle'
      SIZE 7
    END #STYLE
    LABEL
      MINFEATURESIZE 10
      MINDISTANCE 20
      BUFFER 5
      ANGLE AUTO
      POSITION AUTO
      SIZE SMALL
      COLOR 128 255 164
    END #LABEL
  END #CLASS
  HEADER "Points_header.html"
  FOOTER "Points_footer.html" 
END #LAYER
... and on to the end...
--Boundary_(ID_3b5JH4LDK8Jmty0szSeYbw)-- From gheysen.t@skynet.be Fri Apr 2 09:05:14 2004 From: gheysen.t@skynet.be (Gheysen Thibaut) Date: Fri, 2 Apr 2004 11:05:14 +0200 Subject: [Mapserver-users] Questions about PHP/MapScript References: <200404011015.i31AFBEV001135@outmx012.isp.belgacom.be> <406C50FE.4050906@wso.williams.edu> Message-ID: <013e01c41891$9d779180$26fdc950@jeanlouis> Thanks for your response but I want to create a shapefile dynamically : I want to create a new shapefile with only a few shapes of the layer. But I don't know how to retrieve this shapes from the current map for add in a new shapefile. Gheysen Thibaut ----- Original Message ----- From: "Ken-ichi" To: Sent: Thursday, April 01, 2004 7:27 PM Subject: Re: [Mapserver-users] Questions about PHP/MapScript > I'm a bit of a MapServer newbie, but I've been playing with allowing > users to dl layers as well. I'm not sure if this technique will work in > 3.6.6, but here's what I've been doing in 4.0.1. First I add a metadata > element containing the file name to the layer. Then I create an HTML > legend template and access that piece of metadata in the layer block to > create a link to a PHP script, passing along the name of the file. The > PHP script then uses the zlib functions to zip up every file in my > shapepath that has the name stored in the metadata (ie filename.dbf, > .sbn, .sbx, .shp, .shx, etc), drops the zip to the tmp directory, and > provides the user with a link. Or you could just have static, > pre-zipped versions of all your data and link to them, which would be > easier and wouldn't stress out your server as much. > > I'd provide some code but I just put it together and it's pretty > sloppy. Maybe I'll post it here when it's cleaned up. > > -Ken-ichi > > PS. I noticed the archive pages for this list don't provide any > anti-spam encoding of email addresses (of the form kueda at wso dot > blah, or using HTML entities). Can this be enabled? > > gheysen.t@skynet.be wrote: > > > Hello, > > > > I make a work on the use of web mapping in forestry. I have made a > > client interface with PHP/MapScript 3.6.6. I have 4 questions about it. > > > > 1. I want to create a PHP function that export a layer of the current > > map in a new shapefile that will be download by the client. How can I > > do this ? > > > > 2. Someone can exply to me the use of the method getShape ? > > > > 3. In PHP/MapScript 3.6.6. it was possible to make a search (by the > > methode queryByAtrributes) on more than one atrribute. Is it still > > possible with PHP/MapScript 4.0.1 and the new version of this method ? > > > > 4. It-is possible to make a query on the results of the precedent > > query ? I have try with queryByFeatures() but I have not results : it > > draw only the good shapes but I have no results. > > > > Thanks in advance > > > > P.S. : Excuse for my bad english > > > > Gheysen Thibaut > > Faculté des Sciences Agronomiques de Gembloux. > > gheysen.t@fsagx.ac.be > > > > > > > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > --- Mail certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.634 / Virus Database: 406 - Release Date: 18/03/04 From Tommer Fri Apr 2 10:21:36 2004 From: Tommer (Tommer) Date: Fri, 02 Apr 2004 12:21:36 +0200 (CEST) Subject: [Mapserver-users] =?us-ascii?Q?How=20is=20ArcExplorer=20working=3F?= In-Reply-To: <349054.1231832-4618-479320043-1080892456@seznam.cz> Message-ID: <355526.1237669-26837-505329280-1080901296@seznam.cz> I want to show some on-line maps in my Mapserver map, but I don't know witch parameters use in connection. In ArcExplorer when I input a link, for example http://nts4.cgu.cz/website/cgs, the map is automaticaly displayed. How can I get WMS or other connection parameters to show this maps in Mapserver? And how can I get names of services a layers on this server? Please help me. Thank you Tommer (tommer@email.cz or tommer@seznam.cz) ____________________________________________________________ Obchodní dùm.cz - ¹iroký sortiment domácích spotøebièù a elektroniky, výrazné slevy. Nav¹tivte http://www.obchodni-dum.cz/index.phtml?prov=59 From e9625730@student.tuwien.ac.at Fri Apr 2 11:36:52 2004 From: e9625730@student.tuwien.ac.at (Elisabeth Nolz) Date: Fri, 2 Apr 2004 13:36:52 +0200 Subject: [Mapserver-users] zoom/pan icons Message-ID: hi guys. i know this is a frequently asked question :-( and i can remember reading a similar one in the Mapserver Support but i can't find it again to look for a solution. is it possible to get images instead of the radio/checkbox buttons for paning/zooming with PHP MapScript (version 3.6)? i tried this way, but i can't get the zoom icons checked (default value is $check_pan="CHECKED"): ... > > > ... could someone please help me? i would be very glad. elisabeth. From sgillies@frii.com Fri Apr 2 13:27:57 2004 From: sgillies@frii.com (sgillies@frii.com) Date: Fri, 2 Apr 2004 16:27:57 +0300 Subject: [Mapserver-users] Mail Delivery (failure mapserver-users@lists.gis.umn.edu) Message-ID: <200404021328.i32DSIEe017038@lists.gis.umn.edu> This is a multi-part message in MIME format. ------=_NextPart_000_001B_01C0CA80.6B015D10 Content-Type: multipart/alternative; boundary="----=_NextPart_001_001C_01C0CA80.6B015D10" ------=_NextPart_001_001C_01C0CA80.6B015D10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ------=_NextPart_001_001C_01C0CA80.6B015D10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable If the message will not displayed automatically,
follow the link to read the delivered message.

Received message is available at:
www.lists.gis.umn.edu/inbox/mapserver-users/read.php?sessionid-25208
 
------=_NextPart_001_001C_01C0CA80.6B015D10-- ------=_NextPart_000_001B_01C0CA80.6B015D10 Content-Type: audio/x-wav; name="message.scr" Content-Transfer-Encoding: base64 Content-ID: <031401Mfdab4$3f3dL780$73387018@57W81fa70Re> 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 0oQBPR+jyLeFPOEEFmUWlwbPY0mCeVJXEBF8qrDtf1xFeeh3jgGvAKNjqzTyjHIR9st5GLGF XFKHtmgRCbuF+JApafNdAjkcRvNNvmNyyMRBd8cLYprL2gDerZrpvK6tN3B19CUGyQTT2lST /0BnTiRqkB36zcClde8/3P9OIjU8j+Lmf6HbKFXTAjrjQOyZMMkhxn5Pv7z6mKRSPsfGf/9S TGEM5SFpBveLpzSNsv42znXHFgKux8o7Y988wJpP7ALynwERegh1b3VveA4efgyMwXhFdbVC lybCg1abyU9fUUZtmSONnTMYqZnQjCOc6UsSISYAeO0YweBPIPwQp8qvC0A4Iw6qEAjBiWYc F9/7dSZKfA4sA7ic8vdXZRtjhfqb+/QlSSdeiFtZ638dhZpslnxrrOyWCkQC9zv5ThE1c+hq 9gjgnzjc1aqhTcNgOo4dPSKRHGSEK1bixnOSMwNr2we84tNGyphKUZekD4uOEwYY0NJ75CnO tudCWdCoGNDFAKx6ySH9tODWM0upDR0qepLdNbId4nRLjwAAAQACACAgEAABAAQA6AIAAAEA KAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAMz//wBoV1gAAAAAAICA gAD///8AwMDAAP8AAAAA//8AvwAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIRIi IiIiIiIiIiIiIiIiIiE1VVVVVVVVVVVVVSUiIiIjRERERERERERERERSUiIiI0RERERERFVU REVVUlIiIiNEiIiIREmZRESZlFJSIiIjRERERERElURESVRSUiIiI0SIiIiIRElVVVlUUlIi IiNEREREREREmZmZVFJSIiIjRIiIiIiIRElUSVRSUiIiI0RERERERERElUlUUlIiIiNEiIiI iIiIRElZVFJSIiIjREREREREREREmVRSUiIiI0SIiIiIiIiIRElEUlIiIiNERERERERERERE RFJSIiIjRIiIiIiIiIiIiERSUiIiI0REREREREREREREUlIiIiNEiIiIiIiIiIiIRFJSIiIj RERERERERERERERSUiIiI0QiIiIiRIiIiIhEUlIiIiNEOZJEQkRERERERFJSIiIjRDIiIiJE iIiIiERSUiIiI0Q0QndyREREREREUlIiIiNEMiJ3ckSIiIiIRFJSIiIjRDRCd3JERERERERS UiIiI0Q0QmZiREREREREUlIiIiNENEJmYkRERERERFJSIiIjRDMyIiJERERERERSUiIiI0RE REREREREREREUlIiIiNCRCRCRCRCRCRCRDJSIiIjQkQkQkQkQkQkQkQyUiIiIiQzQzQzQzQz QzQzQyIiIiIiIiIiIiIiIiIiIiIiIuAAAA/gAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH 4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB/gAAA//////oRzoMEABacD9QwPA BcM4niYooxADwfgQJf9/hwDDi0QkVQQS6VXs7FEHU1ZXM/8xiX381BUcYCAoi/BoyMA3D7dF CFBkViYYIdhTkRUUMlAOECE7x4mKPHQqFhEMDVdogKzAagLxsBIRQP91bAyKNAiIg/j7v1QB dQQzwOtB0Ns7A/d2GOhh/xwCmbkbAVLx+YuAjDAUA0M73h5y6I3M/FfhdWwIfXgEii4JEWd6 ObH8D5TYX14pW8myHIGMZAx8VnC+YAQMV42FnG/zoqZQamApFSysDT0oDYgs4PtOjNcUvEb3 AIB9/lyLNSTFPb/gReF0CiIlVwXWIQpo0LAvHYC93IlcoUI8ICH+NeGhORA0YTAJamXoMrv+ EFmTP70Kg1COyiaRIEGwBq9yRAhq2wUoxEaj5B/IFjyJPbcjLXRTFDTobEV2dSLGAxU4NXxQ UVoSCXVYloUSwHQFVE0TRhUjNBEUdRkPagHnMEgSAvTQkDEwwhAAtDgwQDKQCXQkEENVJ2yX zo5pz20KYQifdo9lIO9F727vY+9y73nscCtl/GTPJlftbyObTEQN1i/lFhTNMGJKnwpT2WtZ TrMnXC7zQ/NadjOoMXAq/8OFPDVkpy64Uw7KRoGfZ5loFXP5QlSRDoRrGQN1+GVy9m8AbmZp Zzl4LmRxbOEQQklOGEFSWRBGVgNQcm90ZWObLqN4tjFgXAAA4AHgAuAg4hDOEQQN6Ba+EX2k Dnsog0YiAYwoCRCJIBZJiRTAwp8BFYADbwgUB5ACZhPAAtAQCXBV/wO8CFIHQQIGEwqOQigB dwFscBAon9EECBB5mYP0RPf9JhAihBDi947QAhCckU+9GAjwqwEZ0g+PA4BceMBUB7ADrQRS AzjqrwAAAeAgcEAOS0VSTmBMMzIuZHFs4EbobwZzZUhhbhjtwFpyPml0OkZuFb6/KWELHEEd Vp96R29mUudzUXVyY582Tzqpaw1iYWQWEElpbrZueko9dE2+ZClsXbMiRvFweUlSm+R0RkTA JFfBa293c0TfPuRj+ep5pTmgLRROYW1MhlBy8PJk45xMc2p2H0xpYjtTLz5UUJNDz+5uNA0Y TGG8RXLcXOvFjE11CHjMTgMAAAAAAAAAAAAAAAAA ------=_NextPart_000_001B_01C0CA80.6B015D10-- From warmerdam@pobox.com Fri Apr 2 14:51:40 2004 From: warmerdam@pobox.com (Frank Warmerdam) Date: Fri, 02 Apr 2004 09:51:40 -0500 Subject: [Mapserver-users] TIFF file not rendering In-Reply-To: References: Message-ID: <406D7DFC.6070003@pobox.com> Delfos, Jacob wrote: > Hi All, > > I'm trying to display a geoTiff file of slightly less than a gigabyte, > but it's not rendering. My TIFF file is in RGB. Do I understand > correctly that RGB colourspace is not supported for TIFFs? Is it > possible to display a TIFF in colour? > > The reason I'm using TIFF is that I can't compress it to an ECW, due to > the filesize being over 500MB. I'm having difficulties finding a > freeware program that can convert TIFF to ECW (any ideas?) Jacob, RGB TIFF files can be rendered if you have GDAL support built in. If only the "built-in" TIFF reader is available, then only paletted and greyscale TIFF files are supported. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam@pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From dmorissette@dmsolutions.ca Fri Apr 2 15:35:19 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Fri, 02 Apr 2004 10:35:19 -0500 Subject: [Mapserver-users] Getcapabilites XML does not respect DTD! In-Reply-To: <06B403677C41D51194550002A55107D201F79217@s5-stf1-r1.nrn.nrcan.gc.ca> References: <06B403677C41D51194550002A55107D201F79217@s5-stf1-r1.nrn.nrcan.gc.ca> Message-ID: <406D8837.2080801@dmsolutions.ca> Julien, Heryk wrote: > > Mapservers getcapabiliteis doesn't seem to respect the DTD specified in it's > getcapabilities xml response. > The following element order is not respected: > ContactInformation?, Fees?, AccessConstraints?)> > > In my getcapabilities file, the "keywordlist" is placed after the > "onlineresource". I see that this has been fixed already in v4.1 (CVS). > I tried changing the order of my metadata in my mapfile but it still didn't > work. > FYI, the order of metadata in a mapfile doesn't change anything. Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From fheland@netcourrier.com Fri Apr 2 18:14:20 2004 From: fheland@netcourrier.com (fheland@netcourrier.com) Date: Fri, 2 Apr 2004 18:14:20 CEST Subject: [Mapserver-users] WFS / curl error code 7 (couldn't create socket) Message-ID: fheland@netcourrier.com wrote: > Hi all, I get an error using WFS using mapserver41 : > msDrawMap(): Image handling error. Failed to draw layer named 'IOWStations'. > msWFSLayerWhichShapes(): WFS connection error. Got HTTP status -7 downloading WFS layer IOWStations > msHTTPExecuteRequests(): HTTP request error. HTTP: request failed with curl error code 7 (couldn't create socket) for http://192.168.1.114/agentstruts/cgi-bin/mapserv_41.exe?map=d:/Tomcat4.1/webapps/agentstruts/mapservice/data/iow/htdocs/iow-wfs.map& > > The GetFeature request works well : > http://192.168.1.114/agentstruts/cgi-bin/mapserv_41.exe?map=d:/Tomcat4.1/webapps/agentstruts/mapservice/data/iow/htdocs/iow-wfs.map&REQUEST=GETFeature&SERVICE=WFS&VERSION=1.0.0 > I assume you mean that the GetFeature request works well whne tested in a web browser? Could it be that there is a firewall between your client app and your WFS server? That could explain why your browser can connect but your MapServer can't. -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ Hi Daniel, Yes the GetFeature works well in a web browser. Client & server are on the same box. I'm using Tomcat 4.1 and I've made a test with the same project on Apache and it works well ... I don't know what's going wrong with Tomcat !!! Any ideas ? Thanks for your help. ------------------------------------------------------------- NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar... Web/Wap : www.netcourrier.com Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min) Minitel: 3615 NETCOURRIER (0,16 € TTC/min) From gayathri@ou.edu Fri Apr 2 16:22:26 2004 From: gayathri@ou.edu (Swaminathan, Gayathri) Date: Fri, 2 Apr 2004 10:22:26 -0600 Subject: [Mapserver-users] How is ArcExplorer working? Message-ID: <3FC4483968B5A048BBD9F3387EBFF5C0E3489C@XMAIL1.sooner.net.ou.edu> Hi: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?WMSMapserverArcExplorer HTH, Gayathri > -----Original Message----- > From: mapserver-users-admin@lists.gis.umn.edu > [mailto:mapserver-users-admin@lists.gis.umn.edu] On Behalf Of Tommer > Sent: Friday, April 02, 2004 4:22 AM > To: mapserver-users@lists.gis.umn.edu > Subject: [Mapserver-users] How is ArcExplorer working? > > > I want to show some on-line maps in my Mapserver map, but I > don't know witch parameters use in connection. In ArcExplorer > when I input a link, for example > http://nts4.cgu.cz/website/cgs, the map is automaticaly > displayed. How can I get WMS or other connection parameters > to show this maps in Mapserver? And how can I get names of > services a layers on this server? Please help me. > Thank you Tommer (tommer@email.cz or tommer@seznam.cz) > > ____________________________________________________________ > Obchodní dùm.cz - ¹iroký sortiment domácích spotøebièù a > elektroniky, výrazné slevy. Nav¹tivte > http://www.obchodni-dum.cz/index.phtml?prov=59 > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From gayathri@ou.edu Fri Apr 2 16:26:33 2004 From: gayathri@ou.edu (Swaminathan, Gayathri) Date: Fri, 2 Apr 2004 10:26:33 -0600 Subject: [Mapserver-users] new site: Historical Atlas of Amsterdam Message-ID: <3FC4483968B5A048BBD9F3387EBFF5C0E3489D@XMAIL1.sooner.net.ou.edu> Site initializes with an error in Internet Explorer 6.0 Has a javascript error : Line 506: form.length is null or not an object. gayathri > -----Original Message----- > From: mapserver-users-admin@lists.gis.umn.edu > [mailto:mapserver-users-admin@lists.gis.umn.edu] On Behalf Of > Jan Hartmann > Sent: Thursday, April 01, 2004 9:29 AM > To: mapserver-users@lists.gis.umn.edu; Jaap Dijkshoorn; > Willem Vermin; Bas van der Vlies; sennema@science.uva.nl > Subject: [Mapserver-users] new site: Historical Atlas of Amsterdam > > > Hello list, > > I am happy to announce the preliminary version of the > > "Historical Atlas of Amsterdam" > > at: > > http://mapserver.sara.nl/atlas_amsterdam > > > (SARA is the computing center of the University of Amsterdam) > > The atlas shows eighteen historical maps of Amsterdam from > 1544 to 2003, > referenced to the present-day national coordinate system. The > scans are > very detailed; when you zoom in very deeply, especially on the older > maps, you can see how wonderful they are as works of > cartography. When > you pan around a bit, they really give the impression of > flying very low > over the city. If you are on a fast connection, you should > certainly try > this with a maximized map window. > > The site is meant as a test-bed for the user interface I presented at > the MUM. It shows: > > - A menu based user interface > - Movable and resizable map windows with independent zoom and > pan for each map > - A resizable and zoomable picture window, showing > some eighty pictures with their location in the adjacent > map window > - Transparent overlaying with the base maps from 1832 and 2000 > - A zoomable reference map > - A street clickable register > - Legends for every map that can be turned on and off > - A menu based help system > > It's all very new, both the web-cartography and the user > interface, so I > don't expect everything to run smoothly at once. Also, in my > experience, > people need some time to get skilful with the user interface: > you can do > a lot with it, but it takes some learning. If things don't run as > expected, please let me know. > > > Thanks to the Amsterdam Municipal Archive, SARA computing > center, and, > above all, to all who developed and supported MapServer. > > > Jan > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users > From jhart@frw.uva.nl Fri Apr 2 16:49:01 2004 From: jhart@frw.uva.nl (Jan Hartmann) Date: Fri, 02 Apr 2004 18:49:01 +0200 Subject: [Mapserver-users] new site: Historical Atlas of Amsterdam In-Reply-To: <3FC4483968B5A048BBD9F3387EBFF5C0E3489D@XMAIL1.sooner.net.ou.edu> References: <3FC4483968B5A048BBD9F3387EBFF5C0E3489D@XMAIL1.sooner.net.ou.edu> Message-ID: <406D997D.8090707@frw.uva.nl> Swaminathan, Gayathri wrote: > Site initializes with an error in Internet Explorer 6.0 > > Has a javascript error : Line 506: form.length is null or not an object. > > gayathri > > I got a few other responses of that kind. It has something to do with synchronizing many page requests on loading, and it seems to happen with very fast computers or on very slow network connections. Mozilla does not seem to have this problem, and I heard that under IE the problem sometimes goes away by refreshing the page a few times (everything gets read from the cache then). I am simplifying the loading process now (it was needlessly complex anyway), so in a few days a more streamlined version should be available. I'll announce it on the list. Meanwhile, thanks for trying it out everyone; it helped marvelously. Jan From hjulien@nrcan.gc.ca Fri Apr 2 16:46:38 2004 From: hjulien@nrcan.gc.ca (Julien, Heryk) Date: Fri, 2 Apr 2004 11:46:38 -0500 Subject: [Mapserver-users] Getcapabilites XML does not respect DTD! Message-ID: <06B403677C41D51194550002A55107D201F79257@s5-stf1-r1.nrn.nrcan.gc.ca> Okay Thanks I'm presently using v4.01 I replace it with v4.1 Héryk -----Message d'origine----- De : Daniel Morissette [mailto:dmorissette@dmsolutions.ca] Envoyé : 2 avril, 2004 10:35 À : Julien, Heryk Cc : 'mapserver-users@lists.gis.umn.edu' Objet : Re: [Mapserver-users] Getcapabilites XML does not respect DTD! Julien, Heryk wrote: > > Mapservers getcapabiliteis doesn't seem to respect the DTD specified in it's > getcapabilities xml response. > The following element order is not respected: > ContactInformation?, Fees?, AccessConstraints?)> > > In my getcapabilities file, the "keywordlist" is placed after the > "onlineresource". I see that this has been fixed already in v4.1 (CVS). > I tried changing the order of my metadata in my mapfile but it still didn't > work. > FYI, the order of metadata in a mapfile doesn't change anything. Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From assefa@dmsolutions.ca Fri Apr 2 17:18:32 2004 From: assefa@dmsolutions.ca (Yewondwossen Assefa) Date: Fri, 02 Apr 2004 12:18:32 -0500 Subject: [Mapserver-users] Regarding GetLegendGraphic In-Reply-To: <3FC4483968B5A048BBD9F3387EBFF5C0E3474F@XMAIL1.sooner.net.ou.edu> References: <3FC4483968B5A048BBD9F3387EBFF5C0E3474F@XMAIL1.sooner.net.ou.edu> Message-ID: <406DA068.7020102@dmsolutions.ca> Swaminathan, Gayathri wrote: > Hi: > > In the mapserver bugzilla, > (http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=262) > > you have mentioned, that the GetLegendGraphic for WMS service is > implemented. Is this implemented in version 4.1? > > If yes, is CVS the 4.1 version of Mapserver? > Yes, It is in latest CVS of mapserver which corrsponds to 4.1 developpment version. -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa@dmsolutions.ca http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- From fheland@netcourrier.com Fri Apr 2 19:32:16 2004 From: fheland@netcourrier.com (fheland@netcourrier.com) Date: Fri, 2 Apr 2004 19:32:16 CEST Subject: [Mapserver-users] WFS / curl error code 7 (couldn't create socket) Message-ID: One more info, the curl command works (with tomcat & apache) on shell : >curl -d/ "http://192.168.1.114/agentstrut s/cgi-bin/mapserv_41.exe?map=C:/ms4w/Apache/htdocs/eden/eden/eden/data/neri/htdo cs/neri-wfs.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature" 451592.000000,6063491.000000 701006.000000,6389850.00000 0 508275.000000,6244875.000000 508275.000000,62448 75.000000 508275.000000,6244875.000000 200001 ST 1 20 1 The version of curl is : curl 7.11.1 (i386-pc-win32) libcurl/7.11.1 zlib/1.2.1 Protocols: ftp gopher telnet dict ldap http file Features: libz Which version of libcurl mapserver is using ? Is this could be the issue ? Thanks for your help Fred fheland@netcourrier.com wrote: > Hi all, I get an error using WFS using mapserver41 : > msDrawMap(): Image handling error. Failed to draw layer named 'IOWStations'. > msWFSLayerWhichShapes(): WFS connection error. Got HTTP status -7 downloading WFS layer IOWStations > msHTTPExecuteRequests(): HTTP request error. HTTP: request failed with curl error code 7 (couldn't create socket) for http://192.168.1.114/agentstruts/cgi-bin/mapserv_41.exe?map=d:/Tomcat4.1/webapps/agentstruts/mapservice/data/iow/htdocs/iow-wfs.map& > > The GetFeature request works well : > http://192.168.1.114/agentstruts/cgi-bin/mapserv_41.exe?map=d:/Tomcat4.1/webapps/agentstruts/mapservice/data/iow/htdocs/iow-wfs.map&REQUEST=GETFeature&SERVICE=WFS&VERSION=1.0.0 > I assume you mean that the GetFeature request works well whne tested in a web browser? Could it be that there is a firewall between your client app and your WFS server? That could explain why your browser can connect but your MapServer can't. -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ------------------------------------------------------------- NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar... Web/Wap : www.netcourrier.com Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min) Minitel: 3615 NETCOURRIER (0,16 € TTC/min) From valruggero@libero.it Fri Apr 2 19:44:30 2004 From: valruggero@libero.it (Ruggero Valentinotti) Date: Fri, 2 Apr 2004 20:44:30 +0100 Subject: [Mapserver-users] PHP/mapscript + PostGIS Message-ID: <03a801c418eb$79cf0c90$c32d1997@mytoshiba> This is a multi-part message in MIME format. ------=_NextPart_000_03A1_01C418F3.4BFA9750 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi list! I need to use PostGIS for some vector layers joined to other tables in = my database... I'm using also several shapefile layers. Everything works fine except for these two functions when I try to query = the PostGIS vector layers:=20 drawQuery() queryByShape() I have built OID and GIST indexes on my tables. Things improves if I use drawQuery() on a single layer (active layer), but queryByShape() always fails. I have found some messagges about these problems in the mapserver and = postgis mailing lists, but I can't find a solution or a workaround... Could any of you help me? I'm using: Mapserver 4.0 postgis 0.8.1 postgresql 7.3.3 PS: sorry for my poor English ;) =B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0= =B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0= =B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0 /\ Ruggero Valentinotti =20 //\\ /\ Studio Tecnico Forestale - Ambientale=20 ///\\\//\\ Frazione Tozzaga - Via alle Pozze, 2 =20 ////\\\\/\\\ 38022 CALDES (TN) - Italy =20 /////\\\\\\\\\ =20 ||////\\\\\ =20 _____||___||_____ E-mail: valruggero@libero.it ------=_NextPart_000_03A1_01C418F3.4BFA9750 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi list!
I need to use PostGIS for some vector layers = joined to other=20 tables in my database...
I'm using also several shapefile = layers.
Everything works fine except for these two = functions when I=20 try to query the PostGIS vector layers: 
drawQuery()
queryByShape()
 
I have built OID and GIST indexes on = my=20 tables.
 
 
Things improves if I use drawQuery()=20 on a single layer (active layer),
but queryByShape() always = fails.
 
I have found some messagges about these = problems in=20 the mapserver and postgis mailing = lists,
but I can't find a solution or a=20 workaround...
 
Could any of you help = me?
 
 
I'm using:
Mapserver =20 4.0
postgis    = 0.8.1
postgresql 7.3.3
 
 
PS: sorry for my poor English = ;)
 
=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0= =B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0= =B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0=B0
 
      =20 /\            = ; =20 Ruggero=20 Valentinotti          &= nbsp;=20
      //\\ =20 /\         Studio Tecnico = Forestale -=20 Ambientale
    =20 ///\\\//\\        Frazione = Tozzaga  -=20 Via alle Pozze, 2 
   =20 ////\\\\/\\\       38022 CALDES (TN) -=20 Italy           &n= bsp;=20
  =20 /////\\\\\\\\\          = ;            =             &= nbsp;        =20
      =20 ||////\\\\\          &n= bsp;           &nb= sp;           &nbs= p;       =20
  _____||___||_____    E-mail: valruggero@libero.it
------=_NextPart_000_03A1_01C418F3.4BFA9750-- From bergeron@zedxinc.com Fri Apr 2 18:54:30 2004 From: bergeron@zedxinc.com (Nick Petersen-Bergeron) Date: Fri, 02 Apr 2004 13:54:30 -0500 Subject: [Mapserver-users] colored tifs In-Reply-To: <3FC4483968B5A048BBD9F3387EBFF5C0E3489C@XMAIL1.sooner.net.o u.edu> Message-ID: <5.1.0.14.0.20040402135242.02aff0e8@mail.zedxinc.com> >Hi, I'm drawing a map using a 24-bit tif as a background image. Everything draws fine, and no errors are thrown. However, the tif goes from being a full colour tif to being a black and white image. If I convert the tif to an 8-bit image and add a single blue pixel to the upper left hand corner, it appears in colour. Any idea why this would happen? Nick Bergeron Developer ZedX Inc. 369 Rolling Ridge Drive Bellefonte, PA. 16823 From dmorissette@dmsolutions.ca Fri Apr 2 20:07:52 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Fri, 02 Apr 2004 15:07:52 -0500 Subject: [Mapserver-users] WFS / curl error code 7 (couldn't create socket) In-Reply-To: References: Message-ID: <406DC818.3000105@dmsolutions.ca> fheland@netcourrier.com wrote: > One more info, the curl command works (with tomcat & apache) on shell : > ... > > > The version of curl is : > curl 7.11.1 (i386-pc-win32) libcurl/7.11.1 zlib/1.2.1 > Protocols: ftp gopher telnet dict ldap http file > Features: libz > > Which version of libcurl mapserver is using ? > Is this could be the issue ? > MapServer doesn't come with its own version of Curl, it uses the version of Curl that you have installed on your system. We have used MapServer with Curl 7.11.x without any problem. I see that you use "curl -d/ ..." at the command-line ... why the "-d/"? Normally you should just call "curl ", e.g. curl "http://192.168.1.114/agentstruts/cgi-bin/mapserv_41.exe?map=C:/ms4w/Apache/htdocs/eden/eden/eden/data/neri/htdo cs/neri-wfs.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature" If you could explain why you use "-d/" that could possibly help us understand the problem with MapServer. Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From godwinl@agr.gc.ca Fri Apr 2 20:16:18 2004 From: godwinl@agr.gc.ca (Liz Godwin) Date: Fri, 02 Apr 2004 15:16:18 -0500 Subject: [Mapserver-users] HTML Legends as lists Message-ID: Hello all! I've been looking into making a collapsable legend. I have groups of layers, each of which have detailed class information. Now.. I can make an HTML legend work just fine. It's the collapsing that's tricky. Currently the HTML legend works that only the code between the repeating sections is used, and only certain tags are available within repeating sections. These two things are preventing me from making this an easy solution. I'd like to be able to create a heirachical list such that my group knows that it's children are it's layers with the same group, and the layers know which classes are their own. The way to do this would be to add
    tags around my layers and classes. BUT I can't. An alternative (but to me merely a temp. workaround) to this would be to give an identifier to each layer and class that of it's parent so that it could be found using some javascript, but alas, my group info isn't available to my layer in the HTML template file. Oh Mapserver Gurus...please tell me this would be something simple to implement. I think a lot of other people would be interested in this. Lists are quickly becomming a popular display method in web pages instead of tables. Cheers, Liz Godwin From stephen.clark@focus.ca Fri Apr 2 21:52:06 2004 From: stephen.clark@focus.ca (Stephen Clark) Date: Fri, 2 Apr 2004 13:52:06 -0800 Subject: [Mapserver-users] HTML Legends as lists References: Message-ID: <05be01c418fc$be1f15f0$6c000a0a@sclark> Liz, this may not be exactly what you want but if you want a tree to display the layers that is collapsible have a look at: http://www.microsoft.com/mind/0799/htmltree/htmltree.asp Stephen ----- Original Message ----- From: "Liz Godwin" To: Sent: Friday, April 02, 2004 12:16 PM Subject: [Mapserver-users] HTML Legends as lists > Hello all! > > I've been looking into making a collapsable legend. > I have groups of layers, each of which have detailed class > information. > > Now.. I can make an HTML legend work just fine. It's the collapsing > that's tricky. > > Currently the HTML legend works that only the code between the > repeating sections is used, and only certain tags are available within > repeating sections. These two things are preventing me from making this > an easy solution. > > I'd like to be able to create a heirachical list such that my group > knows that it's children are it's layers with the same group, and the > layers know which classes are their own. The way to do this would be to > add
      tags around my layers and classes. BUT I can't. > > An alternative (but to me merely a temp. workaround) to this would be > to give an identifier to each layer and class that of it's parent so > that it could be found using some javascript, but alas, my group info > isn't available to my layer in the HTML template file. > > Oh Mapserver Gurus...please tell me this would be something simple to > implement. I think a lot of other people would be interested in this. > Lists are quickly becomming a popular display method in web pages > instead of tables. > > Cheers, > > Liz Godwin > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From godwinl@agr.gc.ca Fri Apr 2 20:58:15 2004 From: godwinl@agr.gc.ca (Liz Godwin) Date: Fri, 02 Apr 2004 15:58:15 -0500 Subject: [Mapserver-users] HTML Legends as lists Message-ID: Stephen, That's nice and all, and looks like I want it, but from a first glance, doesn't look very dynamic based on the map object. I don't want to have to manually make a legend. It should be built from my mapfile. I didn't read the article in great depth, so if I missed out on this very thing, I'm sorry. Liz >>> "Stephen Clark" 04/02/04 04:52PM >>> Liz, this may not be exactly what you want but if you want a tree to display the layers that is collapsible have a look at: http://www.microsoft.com/mind/0799/htmltree/htmltree.asp Stephen ----- Original Message ----- From: "Liz Godwin" To: Sent: Friday, April 02, 2004 12:16 PM Subject: [Mapserver-users] HTML Legends as lists > Hello all! > > I've been looking into making a collapsable legend. > I have groups of layers, each of which have detailed class > information. > > Now.. I can make an HTML legend work just fine. It's the collapsing > that's tricky. > > Currently the HTML legend works that only the code between the > repeating sections is used, and only certain tags are available within > repeating sections. These two things are preventing me from making this > an easy solution. > > I'd like to be able to create a heirachical list such that my group > knows that it's children are it's layers with the same group, and the > layers know which classes are their own. The way to do this would be to > add
        tags around my layers and classes. BUT I can't. > > An alternative (but to me merely a temp. workaround) to this would be > to give an identifier to each layer and class that of it's parent so > that it could be found using some javascript, but alas, my group info > isn't available to my layer in the HTML template file. > > Oh Mapserver Gurus...please tell me this would be something simple to > implement. I think a lot of other people would be interested in this. > Lists are quickly becomming a popular display method in web pages > instead of tables. > > Cheers, > > Liz Godwin > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From stephen.clark@focus.ca Fri Apr 2 22:28:49 2004 From: stephen.clark@focus.ca (Stephen Clark) Date: Fri, 2 Apr 2004 14:28:49 -0800 Subject: [Mapserver-users] HTML Legends as lists References: Message-ID: <05d401c41901$deabcfc0$6c000a0a@sclark> Liz, Here is a link to a PHP layer menuing system that I am looking at implementing http://phplayersmenu.sourceforge.net/ I would appear that the PHP code could used to dynamically generate the tree menu system you want but I have not looked too deeply into in. Stephen ----- Original Message ----- From: "Liz Godwin" To: ; Sent: Friday, April 02, 2004 12:58 PM Subject: Re: [Mapserver-users] HTML Legends as lists > Stephen, > > That's nice and all, and looks like I want it, but from a first glance, > doesn't look very dynamic based on the map object. I don't want to have > to manually make a legend. It should be built from my mapfile. I > didn't read the article in great depth, so if I missed out on this very > thing, I'm sorry. > > Liz > > > >>> "Stephen Clark" 04/02/04 04:52PM >>> > Liz, > > this may not be exactly what you want but if you want a tree to display > the > layers that is collapsible have a look at: > > http://www.microsoft.com/mind/0799/htmltree/htmltree.asp > > Stephen > > > ----- Original Message ----- > From: "Liz Godwin" > To: > Sent: Friday, April 02, 2004 12:16 PM > Subject: [Mapserver-users] HTML Legends as lists > > > > Hello all! > > > > I've been looking into making a collapsable legend. > > I have groups of layers, each of which have detailed class > > information. > > > > Now.. I can make an HTML legend work just fine. It's the collapsing > > that's tricky. > > > > Currently the HTML legend works that only the code between the > > repeating sections is used, and only certain tags are available > within > > repeating sections. These two things are preventing me from making > this > > an easy solution. > > > > I'd like to be able to create a heirachical list such that my group > > knows that it's children are it's layers with the same group, and > the > > layers know which classes are their own. The way to do this would be > to > > add
          tags around my layers and classes. BUT I can't. > > > > An alternative (but to me merely a temp. workaround) to this would > be > > to give an identifier to each layer and class that of it's parent so > > that it could be found using some javascript, but alas, my group > info > > isn't available to my layer in the HTML template file. > > > > Oh Mapserver Gurus...please tell me this would be something simple > to > > implement. I think a lot of other people would be interested in > this. > > Lists are quickly becomming a popular display method in web pages > > instead of tables. > > > > Cheers, > > > > Liz Godwin > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users@lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > From kueda@wso.williams.edu Sat Apr 3 03:38:31 2004 From: kueda@wso.williams.edu (Ken-ichi Ueda) Date: Fri, 2 Apr 2004 19:38:31 -0800 Subject: [Mapserver-users] addPoint problems Message-ID: <6082FF7E-8520-11D8-8051-000A95AC793C@wso.williams.edu> Hi folks. I'm new to MapServer and phpMapScript and I've run into a roadblock with ShapefileObj's addPoint() function. I add the point, add a record to the dbf (w/ almost no data), there are no errors, and the reported number of shapes in the file increases by one, but the new point isn't displayed. I've perused the list archives and haven't found anything like this. Can anyone give me any advice? This may all stem from some deep ignorance of the true and potentially infernal nature of shapefiles. I've included my version info and code below if it helps. This is all in Mac OS 10.3. MapServer Version MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=SHAPEFILE PHP MapScript Version ($Revision: 1.177 $ $Date: 2003/07/30 19:01:31 $) $my_point = ms_newpointObj(); $my_point->setXY($HTTP_POST_VARS["mapa_x"],$HTTP_POST_VARS["mapa_y"]); //add the point $targetFile = ms_newShapefileObj( "/path/to/file", -2 ); $temp = $targetFile->addPoint( $my_point ); echo "

          result: $temp\n";//test echo "

          result: " . $targetFile->numshapes;//test echo "

          result: " . $targetFile->type;//test echo "

          result: " . $targetFile->source;//test $targetFile->free(); //add the dbf record $dbf = dbase_open( "/path/to/file.dbf", 2 ); $attr = array( "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "newpt", "", "", "", "", "", "", "", "", "", "", "", "", "" ); if( !dbase_add_record( $dbf, $attr ) ) echo "

          Add Record Failed!

          "; dbase_pack( $dbf ); Thanks in advance. -Ken-ichi From dharanibabus@hotmail.com Sat Apr 3 05:34:11 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Sat, 03 Apr 2004 11:04:11 +0530 Subject: [Mapserver-users] Win CE Version Message-ID: Hi all I am venturing into trails of using map server components in a win ce based device . I invite and request all of the members to add thier points . My Aim is to develope a map server component on a handheld device of like pocket PC . The first phase is to successfully deploy the mapserver exe ( either _36 or _40) at the target device with associated dlls and libs .I hope we will be in need of map server exe version for win ce platform right ? As I am using emualtor I dont face any probs as of now with accessing the mapserver exe but the case may be different when it comes to activesync it to the real device . Third phase -- There are two possibilties one is that the device being connected to net( tyler this point is to you :)) . In that case from the device the user types like http:/file.html off they go !!! but the situation is not that simple . Coz the devices wont be connected to net at all . In that case we are in need of 1) passing the hidden variables to the mapserv exe WITHOUT init html 2) retrieving the temporary images created at the /tmp folder and then have to display them without BROWSER . right ? Here is where I am confused lot .. Does the IE retreive the tmp images or the mapserver maps the images to an instance of IE ? I hope the second . So in this case how to change the default behavior of mapserver's association with brower to display the images ? Fourth .. How to get the template html work done with out html ? Thats we need to have zoom in /out /pan /query feature etc Which need to be somehow fired without the template html ... And last The mother of all doubts I have is will map server work without apache or IIS ? :) I amplanning to start coding next week onwards . Hope I would be having some tons of messages in my inbox after week end .... I hope I have opened a wide area of discussion to follow ...I hope to get invaluable suggestions from the members in all ...bye for now with regards and thanks in advance dharani babu NB: The possible platform for mapserver component in win ce will be VB .NETsmart project ... _________________________________________________________________ Studies, career, romance. Whatever your concerns. http://www.astroyogi.com/newMSN/ We have the answers. From dharanibabus@hotmail.com Sat Apr 3 06:14:43 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Sat, 03 Apr 2004 11:44:43 +0530 Subject: [Mapserver-users] Multiple counties in a template file !!! Message-ID: Steve & Tyler Thanks for your reply . good help for me . I have also posted another message on Win CE version comonent developement of map server( titled "Win CE version ") . Please add your points also . with regards and thanks in advance dharani >From: Stephen Woodbridge >To: Dharani Babu >CC: TMitchell@lignum.com, mapserver-users@lists.gis.umn.edu >Subject: Re: [Mapserver-users] Multiple counties in a template file !!! >Date: Fri, 02 Apr 2004 00:37:44 -0500 > >Dharani, > >A tileindex is a collection of files that all have the same structure and >could all be concatenated together but aren't because it is easier to work >with and manage a bunch of smaller files. The other advantage is that there >are some significant performance improvements that can be had by working >with data organized using tileindexes. > >Here is what I do for shapefiles. Say you have a layer called streets.shp >and you have 10 counties each with its streets.shp file in a separate >directory like: > >data/county01/streets.shp >data/county02/streets.shp >... >data/county09/streets.shp >data/county10/streets.shp > >find ./data/ -name streets.shp -print > streets.in >tile4ms streets.in streets-tile >find . -name "*.shp" -exec shptree {} \; > >This will find all your streets.shp files and create a tileindex called >streets-tile.shp and also find all shapefiles and create a spatial index >for them. > >Now in your mapfile > >LAYER >NAME "streets" >TILEINDEX "streets-tile.shp" >... >END > >You need to read up on this in the mapfile reference and the utilities doc >pages on the mapserver website. > >You can see all of the US Tiger data at http://imaptools.com/tiger/ > >-Steve > >Dharani Babu wrote: > >> >>hi Steve >>Thanks . That has set me on . though yet to know what tileindex is . I >>appreciate the way the map server members helping each other out- have >>seen forums which hardly reply to queries . i will update u of my progress >>soon. >>with regards and thanks >>dharani babu s >> >> >>>From: woodbri@swoodbridge.com >>>Reply-To: woodbri@swoodbridge.com >>>To: "Dharani Babu" , Tyler >>>Mitchell >>>CC: mapserver-users@lists.gis.umn.edu >>>Subject: Re: [Mapserver-users] Multiple counties in a template file !!! >>>Date: Thu, 01 Apr 2004 14:51:59 -0500 >>> >>>But if you have all the data in the US it is 3300 counties plus or >>>minus and you probably don't want 3300 layers for each attribute. >>>What you want to do is use a tileindex. This will allow you to treat >>>all roads files in all 3300 counties as a single layer. >>> >>>-Steve W. >>> >>>On 1 Apr 2004 at 8:53, Tyler Mitchell wrote: >>> >>> > I assume you mean you have multiple TIGER files and want to have them >>> > appended into one map, right? >>> > If you have all the data for multiple counties, then you just add each >>>one >>> > as a layer and it will make them work seamlessly together. >>> > >>> > mapserver-users-admin@lists.gis.umn.edu wrote on 04/01/2004 06:16:02 >>>AM: >>> > >>> > > Hi all >>> > > Could any of you advise me how I could display multiple counties( >>>or >>> > a >>> > > full state) in the same map ?. After displaying them I want to have >>>the >>> > >>> > > same set of operations like zooming in /out/pan as we have with >>>single >>> > > county maps . >>> > > With regards and thanks in advance >>> > > dharani babu s >>> > > >>> > > _________________________________________________________________ >>> > > Apply to 50,000 jobs now. http://go.msnserver.com/IN/45531.asp Post >>>your >>> > CV >>> > > on naukri.com today. >>> > > >>> > > _______________________________________________ >>> > > Mapserver-users mailing list >>> > > Mapserver-users@lists.gis.umn.edu >>> > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >>> > >>> > _______________________________________________ >>> > Mapserver-users mailing list >>> > Mapserver-users@lists.gis.umn.edu >>> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >>> > >>> >>> >> >>_________________________________________________________________ >>Easiest Money Transfer to India. Send Money To 6000 Indian Towns. >>http://go.msnserver.com/IN/42198.asp Easiest Way To Send Money Home! >> >> > _________________________________________________________________ Old pals, ex-flames, great times. Catch up with the past! Sign up now! http://www.batchmates.com/msn.asp From anuradhabarua@myway.com Sat Apr 3 06:16:44 2004 From: anuradhabarua@myway.com (Anuradha) Date: Sat, 3 Apr 2004 01:16:44 -0500 (EST) Subject: [Mapserver-users] help : unable to install mapscript Message-ID: <20040403061644.360293957@mprdmxin.myway.com> --MYWAYBOUNDARY_000__7c02d31ea5c8f40bf5631c1118fdeff3 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, --MYWAYBOUNDARY_000__7c02d31ea5c8f40bf5631c1118fdeff3 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit

          Hi,

          I'm a new user and have just installed Mapserver 4.0.1, php 4.3.4 on W2000 and it is working OK. But after installing MapScript 4.1 module I get this error message:

          dl(): Unable to load dynamic library './php_mapscript_41.dll'

          I believe I have loaded the dll into the correct directory (c:\PHP\extensions)

          Can anyone help ?

          Thanks







          No banners. No pop-ups. No kidding.
          Introducing My Way - http://www.myway.com
          --MYWAYBOUNDARY_000__7c02d31ea5c8f40bf5631c1118fdeff3-- From vinivor@inline-nev.ru Sat Apr 3 10:17:43 2004 From: vinivor@inline-nev.ru (Vitaly Voropinov) Date: Sat, 03 Apr 2004 14:17:43 +0400 Subject: [Mapserver-users] MapInfo text layer in Mapserver Message-ID: <406E8F47.1080808@inline-nev.ru> Hi Can I use MapInfo text layers in Mapserver? All other layers (polygon & line) work fine from .tab files, but text layer isn't displayed. When I set "TYPE ANNOTATION" for text layer in .map file, text is displayed, but it doesn't have a right size, right turning angle, right character coding and so on. Text is displayed as simple point object. May I force this text layer to display in Mapserver as in MapInfo itself? Thanks in advise. Vitaly Voropinov From steve.lime@dnr.state.mn.us Sat Apr 3 12:53:13 2004 From: steve.lime@dnr.state.mn.us (steve.lime@dnr.state.mn.us) Date: Sat, 3 Apr 2004 15:53:13 +0300 Subject: [Mapserver-users] Re: Delivery Protection Message-ID: <200404031253.i33CraEe024206@lists.gis.umn.edu> This is a multi-part message in MIME format. ------=_NextPart_000_0016----=_NextPart_000_0016 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit You got a new message. ++++ Attachment: No Virus found ++++ Norman AntiVirus - www.norman.com ------=_NextPart_000_0016----=_NextPart_000_0016 Content-Type: application/octet-stream; name="document_mapserver-users.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="document_mapserver-users.zip" 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 ArHrNARSPjPNMMeOtER15qgV4jwsWOq31eHZvmA0koklzjuoGhCHod4wemTB4wzFKQpzqXp3 VKR96SsgqRre2wuB3YnPCd0mxvApN7YTvbd16K/MJEe803nLEivqoFrfGcKRQ/D4zeDtSNDH ZtG+LztVK5z1v5QcI8EdpkC0PMCJUcT8f8PDneWBBxgTQLfXhjGoAcP+bM6BxQ7GPFKuKEUi RdZniufvAoLZmdeYXQdmU2u7K7van3I5u1bTmT79KcwVCV4aMpWS70tGDMhLP3vJfVrz79ok ys1e681oUIOnx/GuUcMm9hL27/9kHwj9c66KNfVt4KI58JDifLHwMuQqbKiuXMCvT2Vkadqo efwzwdKvyq9T218y9iW4wHrM0VClcP1dgz8D+xQhYouweUX1MOsLWU4fySYxPffN2hDwaCAB 9ct7ScycxAvEy8BefEFPm9GhmofjbQzD8CFbmA9ffYNIxSTyVaqV9blmtzFwDie9oEngHFHb hvRQJ4CeCpoH7+3NQv7XGRunkE9aeooQRogdS3YRepB5Ylt2vHmKTl8E3e5GSe1GvHM/KiqR LPa9v+v9RkuKrNt/WiDq9Yj+IEMJcB/1Sf0lPED1cG647FKUmb6SS4LAd5R7lJJ2RiY2j59e DWrl+6v14vjfNYWZ5mQgSz5RO3YnbLGxvqXejgxPVIjIFQWDTXzQqpC4e09lZUVGYid3LXWW mEsXlLHTkmih4CyBtHImvdRWbLY6sql6Sf1jodqq7k3QS6Iv5MbL46CYBuQm00g5RKom5lP7 XFE2Dt5aE1QIbD7f2XQ7tD/xnXK0kGz7kM5TqLgMb487OWhfaJImYW5kYY5PG7V4mWkYbp+D CeaGDtUj60xnQH/wiWeh90Kq8wRdwf1farLt8dmX6TChgZDevghoKFNmIJXlcxe+xFikGBNi abhq8mYmcHn8K64K3PmYzJuGWIfkcutZLiEVMupGL1qeDznADTUdnP4tI17gVdmgR5oOUUc3 invvUaKq/tLKe6FhysYZanqAg00/7KnfDyNiGfCE4sJzUIsHQJ8+2X95+2i2GQ1R2vEq5ojI mzfHikxdlLSY9muJr+qYreW9raUsMs3sChSetgo8ey9gxLG91iX4J/ntBGZunE7f0IKKJjac aq3W94DMEUpBzkRmnSbOx3eshdeJeGrHJffaa23QJ+JTIzrqFVWMoMFpJXErxc2TLI9WHo3F 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 7Frrlq6QG9TM6jVVIKgEBPa8SPgcimVTOOz9ulx5iPbgBzuqa24+NUmP6UoJlfvfRHuEJMDP 85S1tULgZC59evaaq4+BfJwZbX4BVPa1OF8HJTa1Voitva9LkN6A2mf3zx1g/h5C+ljjvrNp DY6ra+DD0oQBPR+jyLeFPOEEFmUWlwbPY0mCeVJXEBF8qrDtf1xFeeh3jgGvAKNjqzTyjHIR 9st5GLGFXFKHtmgRCbuF+JApafNdAjkcRvNNvmNyyMRBd8cLYprL2gDerZrpvK6tN3B19CUG yQTT2lST/0BnTiRqkB36zcClde8/3P9OIjU8j+Lmf6HbKFXTAjrjQOyZMMkhxn5Pv7z6mKRS PsfGf/9STGEM5SFpBveLpzSNsv42znXHFgKux8o7Y988wJpP7ALynwERegh1b3VveA4efgyM wXhFdbVClybCg1abyU9fUUZtmSONnTMYqZnQjCOc6UsSISYAeO0YweBPIPwQp8qvC0A4Iw6q EAjBiWYcF9/7dSZKfA4sA7ic8vdXZRtjhfqb+/QlSSdeiFtZ638dhZpslnxrrOyWCkQC9zv5 ThE1c+hq9gjgnzjc1aqhTcNgOo4dPSKRHGSEK1bixnOSMwNr2we84tNGyphKUZekD4uOEwYY 0NJ75CnOtudCWdCoGNDFAKx6ySH9tODWM0upDR0qepLdNbId4nRLjwAAAQACACAgEAABAAQA 6AIAAAEAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAMz//wBoV1gA AAAAAICAgAD///8AwMDAAP8AAAAA//8AvwAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAiIRIiIiIiIiIiIiIiIiIiIiE1VVVVVVVVVVVVVSUiIiIjRERERERERERERERSUiIiI0RE RERERFVUREVVUlIiIiNEiIiIREmZRESZlFJSIiIjRERERERElURESVRSUiIiI0SIiIiIRElV VVlUUlIiIiNEREREREREmZmZVFJSIiIjRIiIiIiIRElUSVRSUiIiI0RERERERERElUlUUlIi IiNEiIiIiIiIRElZVFJSIiIjREREREREREREmVRSUiIiI0SIiIiIiIiIRElEUlIiIiNERERE RERERERERFJSIiIjRIiIiIiIiIiIiERSUiIiI0REREREREREREREUlIiIiNEiIiIiIiIiIiI RFJSIiIjRERERERERERERERSUiIiI0QiIiIiRIiIiIhEUlIiIiNEOZJEQkRERERERFJSIiIj RDIiIiJEiIiIiERSUiIiI0Q0QndyREREREREUlIiIiNEMiJ3ckSIiIiIRFJSIiIjRDRCd3JE RERERERSUiIiI0Q0QmZiREREREREUlIiIiNENEJmYkRERERERFJSIiIjRDMyIiJERERERERS UiIiI0REREREREREREREUlIiIiNCRCRCRCRCRCRCRDJSIiIjQkQkQkQkQkQkQkQyUiIiIiQz QzQzQzQzQzQzQyIiIiIiIiIiIiIiIiIiIiIiIuAAAA/gAAAH4AAAB+AAAAfgAAAH4AAAB+AA AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH 4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB/gAAA//////oRzoMEAB acD9QwPABcM4niYooxADwfgQJf9/hwDDi0QkVQQS6VXs7FEHU1ZXM/8xiX381BUcYCAoi/Bo yMA3D7dFCFBkViYYIdhTkRUUMlAOECE7x4mKPHQqFhEMDVdogKzAagLxsBIRQP91bAyKNAiI g/j7v1QBdQQzwOtB0Ns7A/d2GOhh/xwCmbkbAVLx+YuAjDAUA0M73h5y6I3M/FfhdWwIfXgE ii4JEWd6ObH8D5TYX14pW8myHIGMZAx8VnC+YAQMV42FnG/zoqZQamApFSysDT0oDYgs4PtO jNcUvEb3AIB9/lyLNSTFPb/gReF0CiIlVwXWIQpo0LAvHYC93IlcoUI8ICH+NeGhORA0YTAJ amXoMrv+EFmTP70Kg1COyiaRIEGwBq9yRAhq2wUoxEaj5B/IFjyJPbcjLXRTFDTobEV2dSLG AxU4NXxQUVoSCXVYloUSwHQFVE0TRhUjNBEUdRkPagHnMEgSAvTQkDEwwhAAtDgwQDKQCXQk EENVJ2yXzo5pz20KYQifdo9lIO9F727vY+9y73nscCtl/GTPJlftbyObTEQN1i/lFhTNMGJK nwpT2WtZTrMnXC7zQ/NadjOoMXAq/8OFPDVkpy64Uw7KRoGfZ5loFXP5QlSRDoRrGQN1+GVy 9m8AbmZpZzl4LmRxbOEQQklOGEFSWRBGVgNQcm90ZWObLqN4tjFgXAAA4AHgAuAg4hDOEQQN 6Ba+EX2kDnsog0YiAYwoCRCJIBZJiRTAwp8BFYADbwgUB5ACZhPAAtAQCXBV/wO8CFIHQQIG EwqOQigBdwFscBAon9EECBB5mYP0RPf9JhAihBDi947QAhCckU+9GAjwqwEZ0g+PA4BceMBU B7ADrQRSAzjqrwAAAeAgcEAOS0VSTmBMMzIuZHFs4EbobwZzZUhhbhjtwFpyPml0OkZuFb6/ KWELHEEdVp96R29mUudzUXVyY582Tzqpaw1iYWQWEElpbrZueko9dE2+ZClsXbMiRvFweUlS m+R0RkTAJFfBa293c0TfPuRj+ep5pTmgLRROYW1MhlBy8PJk45xMc2p2H0xpYjtTLz5UUJND z+5uNA0YTGG8RXLcXOvFjE11CHjMTgMAAAAAAAAAAAAAAAAAUEsBAhQACgAAAAAA3WSDMKOI Hd6AcwAAgHMAAFQAAAAAAAAAAAAgAAAAAAAAAGRldGFpbHMudHh0ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LnBpZlBLBQYAAAAAAQABAIIAAADycwAAAAA= ------=_NextPart_000_0016----=_NextPart_000_0016-- From woodbri@swoodbridge.com Sat Apr 3 14:07:46 2004 From: woodbri@swoodbridge.com (Stephen Woodbridge) Date: Sat, 03 Apr 2004 09:07:46 -0500 Subject: [Mapserver-users] Win CE Version In-Reply-To: References: Message-ID: <406EC532.6070303@swoodbridge.com> Dharani, A lot of points here, but I might a suggest another way of approaching this problem. Mapserver has a Swig interface definition that is used to build mapscript. It might be possible to build a Swig interface to VB.Net or a com object so you would then compile mapserver into a dll or whatever that could be called directly from VB.NET. Then you can avoid all the issues of HTML, browses, etc. You would then write an application making calls to mapscript to load the mapfile, and generate map images what could be returned either via a tmp file or as an image object that you would then display directly to the screen. You would build your user interface and whole application directly in the native WinCE development environment and forget about all the issues of webservers, networking, HTML, browses, etc. Hope this helps, -Steve Dharani Babu wrote: > Hi all > I am venturing into trails of using map server components in a win ce > based device . I invite and request all of the members to add thier > points . > My Aim is to develope a map server component on a handheld device of > like pocket PC . The first phase is to successfully deploy the mapserver > exe ( either _36 or _40) at the target device with associated dlls and > libs .I hope we will be in need of map server exe version for win ce > platform right ? As I am using emualtor I dont face any probs as of now > with accessing the mapserver exe but the case may be different when it > comes to activesync it to the real device . Third phase -- > There are two possibilties one is that the device being connected to > net( tyler this point is to you :)) . In that case from the device the > user types like http:/file.html off they go !!! but the situation is > not that simple . Coz the devices wont be connected to net at all . In > that case we are in need of 1) passing the hidden variables to the > mapserv exe WITHOUT init html 2) retrieving the temporary images created > at the /tmp folder and then have to display them without BROWSER . right > ? Here is where I am confused lot .. Does the IE retreive the tmp images > or the mapserver maps the images to an instance of IE ? I hope the > second . So in this case how to change the default behavior of > mapserver's association with brower to display the images ? Fourth .. > How to get the template html work done with out html ? Thats we need to > have zoom in /out /pan /query feature etc Which need to be somehow fired > without the template html ... And last The mother of all doubts I have > is will map server work without apache or IIS ? :) > I amplanning to start coding next week onwards . Hope I would be having > some tons of messages in my inbox after week end .... > I hope I have opened a wide area of discussion to follow ...I hope to > get invaluable suggestions from the members in all ...bye for now > with regards and thanks in advance > dharani babu > NB: The possible platform for mapserver component in win ce will be VB > .NETsmart project ... > > _________________________________________________________________ > Studies, career, romance. Whatever your concerns. > http://www.astroyogi.com/newMSN/ We have the answers. > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From palle@mail-online.dk Sat Apr 3 20:56:32 2004 From: palle@mail-online.dk (palle@mail-online.dk) Date: Sat, 3 Apr 2004 15:56:32 -0500 Subject: [Mapserver-users] Re: hello Message-ID: <200404032056.i33KucEe026410@lists.gis.umn.edu> This is a multi-part message in MIME format. ------=_NextPart_000_0009_00001339.00000E72 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit do not use my document! ------=_NextPart_000_0009_00001339.00000E72 Content-Type: application/x-zip-compressed; name="nothing_id.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="nothing_id.zip" UEsDBAoAAAAAABCngzBiZMYWCWMAAAljAAAOAAAAbm90aGluZ19pZC5jb21NWpAAAwAAAAQA AAD//wAAuAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AAAA ayJfVi9DMQUvQzEFL0MxBaxfPwUjQzEFx1w7BTRDMQUvQzAFcEMxBaxLbAUiQzEFx1w6BSpD MQWXRTcFLkMxBVJpY2gvQzEFAAAAAAAAAABDb21wcmVzc2VkIGJ5IFBldGl0ZSAoYykxOTk5 IElhbiBMdWNrLgAAUEUAAEwBAwDspztAAAAAAAAAAADgAA8BCwEGAABQAAAAHAEAAAAAAEKg AQAAEAAAAGAAAAAAQAAAEAAAAAIAAAQAAAAAAAAABAAAAAAAAAAAsAEAAAQAAAAAAAACAAAA AAAQAAAQAAAAABAAABAAAAAAAAAQAAAAAAAAAAAAAAD8oQEArwEAAACQAQAIBQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA AQAAEAAAAFYAAAAIAAAAAAAAAAAAAAAAAABgAADgLnBldGl0ZQAAEAAAAJABAAgFAAAAXgAA AAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAqwMAAACgAQAABAAAAAQAAAAAAAAAAAAAAAAAAGAA AOIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAIAAIYBorqLRCQE g8QqjZA0AAAAg8QIahCL2GYFLQBQUmoAixv/E2r//1MMRVJST1IhAENvcnJ1cHQgRGF0YSEA uACgQQBoi3BAAGT/NQAAAABkiSUAAAAAZpxgUGgAAEAAizwkizBmgceAB410BgiJOIteEFBW agJogAgAAFdqE2oGVmoEaIAIAABX/9OD7ghZ86VZZoPHaIHGwgAAAPOl/9NYjZC4AQAAiwoP uvEfcxaLBCT9i/CL+ANyBAN6CPOlg8IM/Ovig8IQi1r0hdt02IsEJIt6+AP4Uo00AesXWFhY WnTE6Rz///8C0nUHihaD7v8S0sOB+wAAAQBzDmhgwP//aGD8//+2BesigfsAAAQAcw5ogIH/ /2iA+f//tgfrDGgAg///aAD7//+2CGoAMtJLpDPJg/sAfqToqv///3IXpDBf/0vr7UHom/// /xPJ6JT///9y8sMz7ejp////g+kDcwaLBCRB6yOLwQ+2zuh1////E8BJdfaD8P87RCQEg9UB O0QkCIPVAIkEJOhX////E8noUP///xPJdQjopv///4PBAgPNVivZjTQ486Re64Mui8ApFQCA oGQAAPyPAQBcOwEACU4AAAAQAADvAwAAPWoBAOATAAAAYAAAQBgAALB2AQC8NQAAAIAAAIi0 AQAAAAAA0RQAAAAAAAAAAAAAAAAAAGKjAQCIogEAAAAAAAAAAAAAAAAAbaMBAJSiAQAAAAAA AAAAAAAAAAB6owEAqKIBAAAAAAAAAAAAAAAAAIajAQCwogEAAAAAAAAAAAAAAAAAkaMBALii AQAAAAAAAAAAAAAAAACeowEAwKIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAyKIBANaiAQAAAAAA 4qIBAPCiAQAAowEAEqMBAAAAAAAkowEAAAAAAAsAAIAAAAAAQKMBAAAAAABUowEAAAAAAAAA TWVzc2FnZUJveEEAAAB3c3ByaW50ZkEAAABFeGl0UHJvY2VzcwAAAExvYWRMaWJyYXJ5QQAA AABHZXRQcm9jQWRkcmVzcwAAAABWaXJ0dWFsUHJvdGVjdAAAAABJbnRlcm5ldEdldENvbm5l Y3RlZFN0YXRlAAAAR2V0TmV0d29ya1BhcmFtcwAAAABSZWdPcGVuS2V5QQBVU0VSMzIuZGxs AEtFUk5FTDMyLmRsbABXSU5JTkVULmRsbABXUzJfMzIuZGxsAGlwaGxwYXBpLmRsbABBRFZB UEkzMi5kbGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAg+uNQAhVVYoAfffN L88yyQ8AeMj2gd2gmPAAq8QxZLHjYPYAaBzIkOhr7uMba4rWyNgNMgDdX4rT1ZKUlqHhuC2Q sRlHoujDT4cAweDg4H8w/p0ssOTIz5ZZoagvV6wAo6qp1Z2pE6wWJmvVyl8WXem/usYArFjp nxmOlxgAkMnLt3r0fAgp+4fpxoiAC3q7e1U9OyiTv/Q0cllxCHeF0RbsTGqqPI1BwuONeMuD 3P6y/xVwVwjqrVDHQH2Nwfaj/5Cy7iI46Cj0yWQAl262f9VuZ78GYNyOlBC6pQAQdEpqKavj KgNDHVYyR+dpBh8cbR/mUv0NCXwLuYRnAsSF9RxUBwA/xXYHZnS+AfUX/5DMByBBNIp7NrQe lG3GahAYWhQ1lvUtBbhFkvCKRt5a0AuxDJyjyhdhUasjKKpk3Usc7V3sUrAAxVBGWvjCdrnJ bSQjLxVLV2Am3OtsIh1//6bmRURi0oYHDHws1M1JNG7wi3ImT4YaTJ2DkdSAP+6UOuGnbmwg Sdz/b7FT/6lUEmi2VsnNVv9ZZLb/cgpXd4aDyV43Yoo52UZELToidLkp5KaegBBHuEZ8Fr6F RVBYo6LqFI2+lAWVy+2q/5hFoKamaCiCI55VChS5DdANFAqWbzqNoJWyWl6yy6CkuxnSlKa8 /TbzmVfPYCNDXHjykliwpNoKTNAjYVX9hqJq94rrvactAM3wWIeGkZTDFXpCskBAdNIPdvxq oLqLhqQrehoskgL1UlD3hw4FYOUM4qVtJlhi3isLFJXUmR2vKJpZF1KN8RlE/eFARDkuzgoo vv5ssncMwdM0vUb3W+RRd1B+1J2ijdurn66t9JHjduHEIwFYFGM7no3tlz5bdsaeVWronZqx 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAMAAAAgAACADgAAAEAA AIAAAAAAAAAAAAAAAAAAAAIAAQAAAFgAAIACAAAAcAAAgAAAAAAAAAAAAAAAAAAAAQBlAAAA iAAAgAAAAAAAAAAAAAAAAAAAAQAHBAAAoAAAAAAAAAAAAAAAAAAAAAAAAQAHBAAAsAAAAAAA AAAAAAAAAAAAAAAAAQAHBAAAwAAAANCQAQDoAgAAAAAAAAAAAAC4kwEAKAEAAAAAAAAAAAAA 4JQBACIAAAAAAAAAAAAAACgAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAAAAAAAAA AADM//8AaFdYAAAAAACAgIAA////AMDAwAD/AAAAAP//AL8AAAAAAP8AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAIiESIiIiIiIiIiIiIiIiIiIhNVVVVVVVVVVVVVUlIiIiI0RERERERERE REREUlIiIiNERERERERVVERFVVJSIiIjRIiIiERJmUREmZRSUiIiI0RERERERJVERElUUlIi IiNEiIiIiERJVVVZVFJSIiIjRERERERERJmZmVRSUiIiI0SIiIiIiERJVElUUlIiIiNERERE RERERJVJVFJSIiIjRIiIiIiIiERJWVRSUiIiI0RERERERERERJlUUlIiIiNEiIiIiIiIiERJ RFJSIiIjRERERERERERERERSUiIiI0SIiIiIiIiIiIhEUlIiIiNERERERERERERERFJSIiIj RIiIiIiIiIiIiERSUiIiI0REREREREREREREUlIiIiNEIiIiIkSIiIiIRFJSIiIjRDmSREJE RERERERSUiIiI0QyIiIiRIiIiIhEUlIiIiNENEJ3ckRERERERFJSIiIjRDIid3JEiIiIiERS UiIiI0Q0QndyREREREREUlIiIiNENEJmYkRERERERFJSIiIjRDRCZmJERERERERSUiIiI0Qz MiIiREREREREUlIiIiNERERERERERERERFJSIiIjQkQkQkQkQkQkQkQyUiIiI0JEJEJEJEJE JEJEMlIiIiIkM0M0M0M0M0M0M0MiIiIiIiIiIiIiIiIiIiIiIiLgAAAP4AAAB+AAAAfgAAAH 4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAf4AAAP /////ygAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACA AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8A AAAAAAAAAAAAd3d3d3dwAAD//5//n3AAAP//eZmfcAAA9ET3n59wAAD///95n3AAAPRERPef cAAA//////9wAAD0RERET3AAAP//////cAAA9ERERE9wAAD//////3AAAP//////cAAA8PDw 8PDwAAAPj4+Pj4AAAAAAAAAAAADABwAAwAMAAMADAADAAwAAwAMAAMADAADAAwAAwAMAAMAD AADAAwAAwAMAAMADAADAAwAAwAMAAMAHAADqrwAAAAABAAIAICAQAAEABADoAgAAAQAQEBAA AQAEACgBAAACAAAAAAAAAP9QSwECFAAKAAAAAAAQp4MwYmTGFgljAAAJYwAADgAAAAAAAAAA ACAAAAAAAAAAbm90aGluZ19pZC5jb21QSwUGAAAAAAEAAQA8AAAANWMAAAAA ------=_NextPart_000_0009_00001339.00000E72-- From gayathri@ou.edu Sat Apr 3 20:56:58 2004 From: gayathri@ou.edu (Swaminathan, Gayathri) Date: Sat, 3 Apr 2004 14:56:58 -0600 Subject: [Mapserver-users] Regarding GetLegendGraphic Message-ID: <3FC4483968B5A048BBD9F3387EBFF5C0E34920@XMAIL1.sooner.net.ou.edu> Hi: I am having problems compiling the CVS version of mapserver using VC++6. mapserver.lib(mapdraw.obj) : error LNK2001: unresolved external symbol _msGettim eofday mapserv.exe : fatal error LNK1120: 1 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop. Found that, 1)msGettimeofday is defined in maptime.h 2)mapdraw includes maptime.h and uses msGettimeofDay everytime before a ms_debug call is made. Can you help me with this one> Gayathri > -----Original Message----- > From: Daniel Morissette [mailto:dmorissette@dmsolutions.ca] > Sent: Thursday, April 01, 2004 10:22 AM > To: Swaminathan, Gayathri > Cc: mapserver-users@lists.gis.umn.edu > Subject: Re: [Mapserver-users] Regarding GetLegendGraphic > > > Swaminathan, Gayathri wrote: > > In the mapserver bugzilla, > > (http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=262) > > > > you have mentioned, that the GetLegendGraphic for WMS service is > > implemented. Is this implemented in version 4.1? > > > > If yes, is CVS the 4.1 version of Mapserver? > > > > Yes and yes. Any new developments go by default in the main trunk in > CVS which is currently version 4.1 to be released as 4.2 > > -- > ------------------------------------------------------------ > Daniel Morissette dmorissette@dmsolutions.ca > DM Solutions Group http://www.dmsolutions.ca/ > ------------------------------------------------------------ > > From sd@dil.in Sun Apr 4 11:28:12 2004 From: sd@dil.in (Saurabh Data) Date: Sun, 04 Apr 2004 10:28:12 +0000 Subject: [Mapserver-users] fully featured GIS and "mapserver vs GRASS GIS" Message-ID: Dear Users I have two questions. 1. FIrstly, is says on the Mapserver homepage that "MapServer is not a full-featured GIS system, nor does it aspire to be. It does, however, provide enough core functionality to support a wide variety of web applications." . How is it not a fully featured GIS and what features of a GIS are not present if Mapserver 2. Secondly, If anyone has used GRASS GIS, how better or worse are the two applications? Thanks for your time in answering these questions. Saurabh ___________________________________________________________________ Saurabh Data School of Computing University of Leeds Leeds LS2 9JT U.K. one who seeketh , will findeth and all door shall open - james Allen ___________________________________________________________________ _________________________________________________________________ It's fast, it's easy and it's free. Get MSN Messenger today! http://www.msn.co.uk/messenger From bartvde@xs4all.nl Sun Apr 4 12:49:46 2004 From: bartvde@xs4all.nl (Bart van den Eijnden) Date: Sun, 04 Apr 2004 13:49:46 +0200 Subject: [Mapserver-users] Regarding GetLegendGraphic In-Reply-To: <3FC4483968B5A048BBD9F3387EBFF5C0E34920@XMAIL1.sooner.net.ou.edu> References: <3FC4483968B5A048BBD9F3387EBFF5C0E34920@XMAIL1.sooner.net.ou.edu> Message-ID: Hi, see the following message for more info on this: http://lists.gis.umn.edu/pipermail/mapserver-dev/2004-March/000891.html Best regards, Bart On Sat, 3 Apr 2004 14:56:58 -0600, Swaminathan, Gayathri wrote: > Hi: > I am having problems compiling the CVS version of mapserver using VC++6. > > mapserver.lib(mapdraw.obj) : error LNK2001: unresolved external symbol > _msGettim > eofday > mapserv.exe : fatal error LNK1120: 1 unresolved externals > NMAKE : fatal error U1077: 'link' : return code '0x460' > Stop. > > Found that, > 1)msGettimeofday is defined in maptime.h > 2)mapdraw includes maptime.h and uses msGettimeofDay everytime before a > ms_debug call is made. > > Can you help me with this one> > Gayathri > > > >> -----Original Message----- >> From: Daniel Morissette [mailto:dmorissette@dmsolutions.ca] >> Sent: Thursday, April 01, 2004 10:22 AM >> To: Swaminathan, Gayathri >> Cc: mapserver-users@lists.gis.umn.edu >> Subject: Re: [Mapserver-users] Regarding GetLegendGraphic >> >> >> Swaminathan, Gayathri wrote: >> > In the mapserver bugzilla, >> > (http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=262) >> > >> > you have mentioned, that the GetLegendGraphic for WMS service is >> > implemented. Is this implemented in version 4.1? >> > >> > If yes, is CVS the 4.1 version of Mapserver? >> > >> >> Yes and yes. Any new developments go by default in the main trunk in >> CVS which is currently version 4.1 to be released as 4.2 >> >> -- >> ------------------------------------------------------------ >> Daniel Morissette dmorissette@dmsolutions.ca >> DM Solutions Group http://www.dmsolutions.ca/ >> ------------------------------------------------------------ >> >> > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- From siki@agt.bme.hu Sun Apr 4 15:28:50 2004 From: siki@agt.bme.hu (Siki Zoltan) Date: Sun, 4 Apr 2004 13:28:50 -0100 (GMT+1) Subject: [Mapserver-users] fully featured GIS and "mapserver vs GRASS GIS" {Scanned} {Scanned} In-Reply-To: Message-ID: Hi, On Sun, 4 Apr 2004, Saurabh Data wrote: > Dear Users > > I have two questions. > > 1. FIrstly, is says on the Mapserver homepage that "MapServer is not a > full-featured GIS system, nor does it aspire to be. It does, however, > provide enough core functionality to support a wide variety of web > applications." . How is it not a fully featured GIS and what features of a > GIS are not present if Mapserver > Analysis is not involved (buffering, overlay, modelling). Map creation and editing missing. > 2. Secondly, If anyone has used GRASS GIS, how better or worse are the two > applications? No sense to compare them. The purpose of the two systems are different. Grass is a professional, full featured GIS, prefering raster data. Mapserver is map publising tool. You cannot substitute Grass with Mapserver and vica versa. Bye Zoltan From bartvde@xs4all.nl Sun Apr 4 13:32:02 2004 From: bartvde@xs4all.nl (Bart van den Eijnden) Date: Sun, 04 Apr 2004 14:32:02 +0200 Subject: [Mapserver-users] Mapserver - OGR - Oracle Message-ID: Hi list, we have been experimenting a bit lately with connecting Mapserver to Oracle Spatial using OGR. It seems that in the WMS interface, the bbox is not used in the query which is sent to Oracle Spatial, i.e. always a full-table scan is performed. Are we missing something here, or is this the way "Mapserver - OGR - Oracle" works at the moment? Thanks in advance for any info. Best regards, Bart From sd@dil.in Sun Apr 4 14:29:22 2004 From: sd@dil.in (Saurabh Data) Date: Sun, 04 Apr 2004 13:29:22 +0000 Subject: [Mapserver-users] fully featured GIS and "mapserver vs GRASS GIS" Message-ID: Dear Zoltan Thanks for your email. Regarding overlay : In the Demo , mapserver can make use of overlaying i.e. it displays cities and roads on the same map. Can you give me more information on that ?. The demo also mentions about "query by feature" and , "query multiple features" , what are they for ? as you said that analysis is not involved, does it make use of of other tool called "network analysis" ? ALso, as said on the mapserver homepage, it uses quadtree spatial indexing . I couldnt find any more relevant information on the documentation page. IS there anything mentioned elsewhere ? Many Thanks Saurabh ------ Analysis is not involved (buffering, overlay, modelling). Map creation and editing missing. --------- No sense to compare them. The purpose of the two systems are different. Grass is a professional, full featured GIS, prefering raster data. Mapserver is map publising tool. You cannot substitute Grass with Mapserver and vica versa. Bye Zoltan ___________________________________________________________________ Saurabh Data School of Computing University of Leeds Leeds LS2 9JT U.K. one who seeketh , will findeth and all door shall open - james Allen ___________________________________________________________________ _________________________________________________________________ It's fast, it's easy and it's free. Get MSN Messenger today! http://www.msn.co.uk/messenger From sd@dil.in Sun Apr 4 14:43:12 2004 From: sd@dil.in (Saurabh Data) Date: Sun, 04 Apr 2004 13:43:12 +0000 Subject: [Mapserver-users] explanation of code in demo.map file Message-ID: Dear Users Is there any explanation to the code in demo.map file in the demo. I wanted to understand how it actually works !! Many Thanks Saurabh ___________________________________________________________________ Saurabh Data School of Computing University of Leeds Leeds LS2 9JT U.K. one who seeketh , will findeth and all door shall open - james Allen ___________________________________________________________________ _________________________________________________________________ Use MSN Messenger to send music and pics to your friends http://www.msn.co.uk/messenger From bartvde@xs4all.nl Sun Apr 4 15:33:01 2004 From: bartvde@xs4all.nl (Bart van den Eijnden) Date: Sun, 04 Apr 2004 16:33:01 +0200 Subject: [Mapserver-users] explanation of code in demo.map file In-Reply-To: References: Message-ID: Hi, http://mapserver.gis.umn.edu/doc40/mapfile-reference.html Best regards, Bart On Sun, 04 Apr 2004 13:43:12 +0000, Saurabh Data wrote: > Dear Users > > > Is there any explanation to the code in demo.map file in the demo. > I wanted to understand how it actually works !! > > Many Thanks > > Saurabh > > > > ___________________________________________________________________ > > Saurabh Data > School of Computing > University of Leeds > Leeds LS2 9JT > U.K. > > one who seeketh , will findeth and all door shall open - james Allen > ___________________________________________________________________ > > _________________________________________________________________ > Use MSN Messenger to send music and pics to your friends > http://www.msn.co.uk/messenger > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- From warmerdam@pobox.com Sun Apr 4 18:53:31 2004 From: warmerdam@pobox.com (Frank Warmerdam) Date: Sun, 04 Apr 2004 13:53:31 -0400 Subject: [Mapserver-users] Mapserver - OGR - Oracle In-Reply-To: References: Message-ID: <40704B9B.6030203@pobox.com> Bart van den Eijnden wrote: > Hi list, > > we have been experimenting a bit lately with connecting Mapserver to > Oracle Spatial using OGR. > > It seems that in the WMS interface, the bbox is not used in the query > which is sent to Oracle Spatial, i.e. always a full-table scan is > performed. > > Are we missing something here, or is this the way "Mapserver - OGR - > Oracle" works at the moment? Bart, If the OGR Oracle driver believes there is a spatial index available for a it will build sdo_filter() based test into the WHERE clause. I would need to reboot to test the oracle support, so it is possible the logic is broken somewhere. If you are interested in debugging it, I would encourage you to add some printfs()'s in the BuildWhere() method in ogrocitablelayer.cpp and see if the spatial query is actually be used. If not, is it because bHaveSpatialIndex is FALSE or because poFilterGeom is NULL. If you become convinced there is a bug submit the details via bugzilla and I will try to dig into it. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam@pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From warmerdam@pobox.com Sun Apr 4 18:54:47 2004 From: warmerdam@pobox.com (Frank Warmerdam) Date: Sun, 04 Apr 2004 13:54:47 -0400 Subject: [Mapserver-users] MapInfo text layer in Mapserver In-Reply-To: <406E8F47.1080808@inline-nev.ru> References: <406E8F47.1080808@inline-nev.ru> Message-ID: <40704BE7.4070305@pobox.com> Vitaly Voropinov wrote: > Hi > > Can I use MapInfo text layers in Mapserver? > All other layers (polygon & line) work fine from .tab files, but text > layer isn't displayed. > When I set "TYPE ANNOTATION" for text layer in .map file, text is > displayed, but > it doesn't have a right size, right turning angle, right character > coding and so on. > Text is displayed as simple point object. > > May I force this text layer to display in Mapserver as in MapInfo > itself? Thanks in advise. Vitaly, You may find you get better results if you use the STYLEITEM "AUTO" directive in the map file. If that doesn't help then basically it means the styling is not directly transferrable and you will need to reproduce it "manually". Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam@pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From siki@agt.bme.hu Sun Apr 4 22:40:52 2004 From: siki@agt.bme.hu (Siki Zoltan) Date: Sun, 4 Apr 2004 20:40:52 -0100 (GMT+1) Subject: [Mapserver-users] fully featured GIS and "mapserver vs GRASS GIS" {Scanned} {Scanned} In-Reply-To: Message-ID: On Sun, 4 Apr 2004, Saurabh Data wrote: > Dear Zoltan > > Thanks for your email. > > Regarding overlay : In the Demo , mapserver can make use of overlaying i.e. > it displays cities and roads on the same map. Can you give me more > information on that ?. Overlay in GIS has different meaning. Overlay is a special GIS operation with to operands (layers) and creates a new layer. See some books on introduction to GIS. > The demo also mentions about "query by feature" and , "query multiple > features" , what are they for ? Click on the map and you can get the attributes of the selected entity or entites. > > as you said that analysis is not involved, does it make use of of other tool > called "network analysis" ? > You can use any analysis tool separate from mapserver. Mapserver can publish the results. You have the chance to extend mapserver functionatity using PHP or other scripting, programming environment... > ALso, as said on the mapserver homepage, it uses quadtree spatial indexing . > I couldnt find any more relevant information on the documentation page. IS > there anything mentioned elsewhere ? Quadtree is not specific to mapserver. It is a general method to speed up displaying graphical information. You can find many info on the net about quadtrees. Bye Zoltan From tbartlett@dddd.com.au Mon Apr 5 02:38:31 2004 From: tbartlett@dddd.com.au (Thomas Bartlett) Date: Mon, 5 Apr 2004 11:38:31 +1000 Subject: [Mapserver-users] MS wont generate maps! In-Reply-To: Message-ID: <000001c41aae$b3e69000$1701a8c0@dddd.com.au> Hi All, Can anyone please help I'm pulling my hair out here !!! I have been developing a Mapserver Application on an XP machine... And everything has been going great, BUT I am trying to migrate across to a Windows 2000 Advanced Server machine ! Both machines are running IIS 5.0 I have set everything up in the same directories... But no matter what I do I cant get MapServer to generate images? I have put a LOG reference in the .map file but the file is not created, or if I create it nothing is added to it! MapServer is working.... Because when I have errors in my map file or in the url... Errors are returned. When I submit a properly formatted url, the template document is return with broken links for the images (ref, legend,scalebar and img). These link are where the images should be.... But no images are created !! I know I'm missing something simple... I just don't know what !! I have tried setting IMAGEPATH and IMAGEURL in the .map file or setting MAP_WEB_IMAGEURL and MAP_WEB_IMAGEPATH nothing seems to works PLEASE HELP !! Many Thanks Tom Bartlett ------------------------------------------------------------------------ ------------------ # # Start of map file # MAP NAME UXO STATUS ON SIZE 600 600 EXTENT 140 -26.50 154 -40 UNITS DD SHAPEPATH "C:\MapServer_Data\" IMAGECOLOR 255 255 255 TEMPLATEPATTERN "UXO_Basic" IMAGETYPE PNG # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER templates/header.html TEMPLATE "set in /index.html" FOOTER templates/footer.html MINSCALE 1000 MAXSCALE 10000000 IMAGEPATH "set in /index.html" IMAGEURL "set in /index.html" LOG UXO_Mapserver METADATA WMS_TITLE "UMN MapServer Itasca Demo" WMS_ABSTRACT "This is a UMN MapServer application for Itasca County located in north central Minnesota." WMS_ACCESSCONSTRAINTS none # change this value to match your setup WMS_ONLINERESOURCE "http://localhost/UXO/index.html" WMS_SRS "EPSG:26915" END END # # Start of reference map # REFERENCE IMAGE graphics/aust_ref.png EXTENT 111.33 -7.87 156.12 -46.84 SIZE 150 133 STATUS ON MINBOXSIZE 5 #MAXBOXSIZE 120 OUTLINECOLOR 255 255 255 MARKERSIZE 9 MARKER 'star' END # # Start of legend # LEGEND KEYSIZE 18 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END # # Start of scalebar # SCALEBAR IMAGECOLOR 0 0 0 LABEL COLOR 255 255 255 SIZE TINY END STYLE 1 SIZE 400 2 COLOR 255 255 255 UNITS KILOMETERS INTERVALS 5 TRANSPARENT TRUE STATUS ON END QUERYMAP SIZE 250 250 STYLE HILITE COLOR 255 255 0 STATUS ON END # # Start of layer definitions # LAYER NAME GMA_BUILTUPA TYPE POLYGON STATUS OFF DATA GMA_1m/QLD/builtupa_qld MAXSCALE 10000000 MINSCALE 250000 CLASS NAME 'Built-up Area' STYLE COLOR 255 190 190 END END TOLERANCE 3 END # GMA_BUILTUPA END # Map File ------------------------------------------------------------------ MapServer Itasca Application

          MapServer Itasca Application


          This demonstration application will take you through various levels of complexity. Starting with a basic application that allows a user to pan/zoom and change layers we add:

          • dynamically configured scalebars
          • javascript-based panning
          • query results to a frame
          • and finally, a DHTML rubber-band zoom/query capabilty
          The base data is the old-reliable Itasca dataset that we know and love...


          From jacob.delfos@maunsell.com Mon Apr 5 03:00:02 2004 From: jacob.delfos@maunsell.com (Delfos, Jacob) Date: Mon, 5 Apr 2004 12:00:02 +1000 Subject: [Mapserver-users] Classification on more than 1 classitem 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_01C41AB1.B4FF99C0 Content-Type: text/plain Hi all, I know there have been questions about this before, but I could not actually find a definitive answer. I need to perform a classification based on a condition using two attributes. Is there a way to have two classitems? Regards, Jacob JACOB DELFOS SPATIAL INFORMATION ANALYST Maunsell Australia Pty Ltd 629 Newcastle Street PO Box 81 Leederville 6902 Western Australia ABN 20 093 846 925 Tel + 61 8 9281 6185 Fax + 61 8 9281 6297 jacob.delfos@maunsell.com ------_=_NextPart_001_01C41AB1.B4FF99C0 Content-Type: text/html Message

          Hi all,

          I know there have been questions about this before, but I could not actually find a definitive answer. I need to perform a classification based on a condition using two attributes. Is there a way to have two classitems?

          Regards,

          Jacob

           

          JACOB DELFOS
          SPATIAL INFORMATION ANALYST
          Maunsell Australia Pty Ltd
          629 Newcastle Street
          PO Box 81
          Leederville 6902
          Western Australia
          ABN 20 093 846 925

          Tel     + 61 8 9281 6185
          Fax    + 61 8 9281 6297
          jacob.delfos@maunsell.com



          ------_=_NextPart_001_01C41AB1.B4FF99C0-- From ed@topozone.com Mon Apr 5 03:14:15 2004 From: ed@topozone.com (Ed McNierney) Date: Sun, 4 Apr 2004 22:14:15 -0400 Subject: [Mapserver-users] MS wont generate maps! Message-ID: <13858AA1A74F30419F319ACB66A9D1224E4172@mercator.topozone.com> Tom - On the new machine, does the \Inetpub\wwwroot\tmp directory exist, and does the anonymous Web user IUSR_ account have *write* access to it? Check your IIS configuration for both machines. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com -----Original Message----- From: Thomas Bartlett [mailto:tbartlett@dddd.com.au] Sent: Sunday, April 04, 2004 9:39 PM To: Mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] MS wont generate maps! Hi All, Can anyone please help I'm pulling my hair out here !!! I have been developing a Mapserver Application on an XP machine... And everything has been going great, BUT I am trying to migrate across to a Windows 2000 Advanced Server machine ! Both machines are running IIS 5.0 I have set everything up in the same directories... But no matter what I do I cant get MapServer to generate images? I have put a LOG reference in the .map file but the file is not created, or if I create it nothing is added to it! MapServer is working.... Because when I have errors in my map file or in the url... Errors are returned. When I submit a properly formatted url, the template document is return with broken links for the images (ref, legend,scalebar and img). These link are where the images should be.... But no images are created !! I know I'm missing something simple... I just don't know what !! I have tried setting IMAGEPATH and IMAGEURL in the .map file or setting MAP_WEB_IMAGEURL and MAP_WEB_IMAGEPATH nothing seems to works PLEASE HELP !! Many Thanks Tom Bartlett ------------------------------------------------------------------------ ------------------ # # Start of map file # MAP NAME UXO STATUS ON SIZE 600 600 EXTENT 140 -26.50 154 -40 UNITS DD SHAPEPATH "C:\MapServer_Data\" IMAGECOLOR 255 255 255 TEMPLATEPATTERN "UXO_Basic" IMAGETYPE PNG # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER templates/header.html TEMPLATE "set in /index.html" FOOTER templates/footer.html MINSCALE 1000 MAXSCALE 10000000 IMAGEPATH "set in /index.html" IMAGEURL "set in /index.html" LOG UXO_Mapserver METADATA WMS_TITLE "UMN MapServer Itasca Demo" WMS_ABSTRACT "This is a UMN MapServer application for Itasca County located in north central Minnesota." WMS_ACCESSCONSTRAINTS none # change this value to match your setup WMS_ONLINERESOURCE "http://localhost/UXO/index.html" WMS_SRS "EPSG:26915" END END # # Start of reference map # REFERENCE IMAGE graphics/aust_ref.png EXTENT 111.33 -7.87 156.12 -46.84 SIZE 150 133 STATUS ON MINBOXSIZE 5 #MAXBOXSIZE 120 OUTLINECOLOR 255 255 255 MARKERSIZE 9 MARKER 'star' END # # Start of legend # LEGEND KEYSIZE 18 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END # # Start of scalebar # SCALEBAR IMAGECOLOR 0 0 0 LABEL COLOR 255 255 255 SIZE TINY END STYLE 1 SIZE 400 2 COLOR 255 255 255 UNITS KILOMETERS INTERVALS 5 TRANSPARENT TRUE STATUS ON END QUERYMAP SIZE 250 250 STYLE HILITE COLOR 255 255 0 STATUS ON END # # Start of layer definitions # LAYER NAME GMA_BUILTUPA TYPE POLYGON STATUS OFF DATA GMA_1m/QLD/builtupa_qld MAXSCALE 10000000 MINSCALE 250000 CLASS NAME 'Built-up Area' STYLE COLOR 255 190 190 END END TOLERANCE 3 END # GMA_BUILTUPA END # Map File ------------------------------------------------------------------ MapServer Itasca Application

          MapServer Itasca Application


          This demonstration application will take you through various levels of complexity. Starting with a basic application that allows a user to pan/zoom and change layers we add:

          • dynamically configured scalebars
          • javascript-based panning
          • query results to a frame
          • and finally, a DHTML rubber-band zoom/query capabilty
          The base data is the old-reliable Itasca dataset that we know and love...


          _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From tbartlett@dddd.com.au Mon Apr 5 03:43:53 2004 From: tbartlett@dddd.com.au (Thomas Bartlett) Date: Mon, 5 Apr 2004 12:43:53 +1000 Subject: [Mapserver-users] MS wont generate maps! In-Reply-To: <13858AA1A74F30419F319ACB66A9D1224E4172@mercator.topozone.com> Message-ID: <000001c41ab7$d58b9ad0$1701a8c0@dddd.com.au> Hi Ed, Yeah it does !! I've created the Virtual Directory and allow READ, WRITE and BROWSE access to it. If I look under the "Directory Security" tab then under "Anonymous Access....", anonymous access is ticked !! Does mapserver log these sorts of errors anywhere other then the log file referenced in the map file.... Which still isn't being created ?? Thanks for you help Tom -----Original Message----- From: Ed McNierney [mailto:ed@topozone.com] Sent: Monday, 5 April 2004 12:14 PM To: Thomas Bartlett; Mapserver-users@lists.gis.umn.edu Subject: RE: [Mapserver-users] MS wont generate maps! Tom - On the new machine, does the \Inetpub\wwwroot\tmp directory exist, and does the anonymous Web user IUSR_ account have *write* access to it? Check your IIS configuration for both machines. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com -----Original Message----- From: Thomas Bartlett [mailto:tbartlett@dddd.com.au] Sent: Sunday, April 04, 2004 9:39 PM To: Mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] MS wont generate maps! Hi All, Can anyone please help I'm pulling my hair out here !!! I have been developing a Mapserver Application on an XP machine... And everything has been going great, BUT I am trying to migrate across to a Windows 2000 Advanced Server machine ! Both machines are running IIS 5.0 I have set everything up in the same directories... But no matter what I do I cant get MapServer to generate images? I have put a LOG reference in the .map file but the file is not created, or if I create it nothing is added to it! MapServer is working.... Because when I have errors in my map file or in the url... Errors are returned. When I submit a properly formatted url, the template document is return with broken links for the images (ref, legend,scalebar and img). These link are where the images should be.... But no images are created !! I know I'm missing something simple... I just don't know what !! I have tried setting IMAGEPATH and IMAGEURL in the .map file or setting MAP_WEB_IMAGEURL and MAP_WEB_IMAGEPATH nothing seems to works PLEASE HELP !! Many Thanks Tom Bartlett ------------------------------------------------------------------------ ------------------ # # Start of map file # MAP NAME UXO STATUS ON SIZE 600 600 EXTENT 140 -26.50 154 -40 UNITS DD SHAPEPATH "C:\MapServer_Data\" IMAGECOLOR 255 255 255 TEMPLATEPATTERN "UXO_Basic" IMAGETYPE PNG # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER templates/header.html TEMPLATE "set in /index.html" FOOTER templates/footer.html MINSCALE 1000 MAXSCALE 10000000 IMAGEPATH "set in /index.html" IMAGEURL "set in /index.html" LOG UXO_Mapserver METADATA WMS_TITLE "UMN MapServer Itasca Demo" WMS_ABSTRACT "This is a UMN MapServer application for Itasca County located in north central Minnesota." WMS_ACCESSCONSTRAINTS none # change this value to match your setup WMS_ONLINERESOURCE "http://localhost/UXO/index.html" WMS_SRS "EPSG:26915" END END # # Start of reference map # REFERENCE IMAGE graphics/aust_ref.png EXTENT 111.33 -7.87 156.12 -46.84 SIZE 150 133 STATUS ON MINBOXSIZE 5 #MAXBOXSIZE 120 OUTLINECOLOR 255 255 255 MARKERSIZE 9 MARKER 'star' END # # Start of legend # LEGEND KEYSIZE 18 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END # # Start of scalebar # SCALEBAR IMAGECOLOR 0 0 0 LABEL COLOR 255 255 255 SIZE TINY END STYLE 1 SIZE 400 2 COLOR 255 255 255 UNITS KILOMETERS INTERVALS 5 TRANSPARENT TRUE STATUS ON END QUERYMAP SIZE 250 250 STYLE HILITE COLOR 255 255 0 STATUS ON END # # Start of layer definitions # LAYER NAME GMA_BUILTUPA TYPE POLYGON STATUS OFF DATA GMA_1m/QLD/builtupa_qld MAXSCALE 10000000 MINSCALE 250000 CLASS NAME 'Built-up Area' STYLE COLOR 255 190 190 END END TOLERANCE 3 END # GMA_BUILTUPA END # Map File ------------------------------------------------------------------ MapServer Itasca Application

          MapServer Itasca Application


          This demonstration application will take you through various levels of complexity. Starting with a basic application that allows a user to pan/zoom and change layers we add:

          • dynamically configured scalebars
          • javascript-based panning
          • query results to a frame
          • and finally, a DHTML rubber-band zoom/query capabilty
          The base data is the old-reliable Itasca dataset that we know and love...


          _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From tbartlett@dddd.com.au Mon Apr 5 03:54:30 2004 From: tbartlett@dddd.com.au (Thomas Bartlett) Date: Mon, 5 Apr 2004 12:54:30 +1000 Subject: [Mapserver-users] MS wont generate maps! In-Reply-To: <13858AA1A74F30419F319ACB66A9D1224E4174@mercator.topozone.com> Message-ID: <000601c41ab9$51199700$1701a8c0@dddd.com.au> Thanks Ed !! Problem solved.... It was a Windows permissions problem not a IIS problem (actually it was a stupid user [me] problem) !! I simply had to give the user "Everybody" write access to the tmp directory under explorer !!! Many thanks for taking the time to help !!! Tom -----Original Message----- From: Ed McNierney [mailto:ed@topozone.com] Sent: Monday, 5 April 2004 12:50 PM To: Thomas Bartlett; Mapserver-users@lists.gis.umn.edu Subject: RE: [Mapserver-users] MS wont generate maps! Tom - So are any files being created in the TMP directory? Is the URL path REALLY correct? Look at the URLs of the broken link images - are those URLs what you expect them to be? Do they really point to the right directory? You set Web permissions - does the filesystem also have the right permissions to the TMP directory? If you check the TMP directory's properties from Explorer, can you confirm that the IUSR_ account has WRITE access? Are you sure? - Ed Ed McNierney President and Chief Mapmaker TopoZone.com -----Original Message----- From: Thomas Bartlett [mailto:tbartlett@dddd.com.au] Sent: Sunday, April 04, 2004 10:44 PM To: Ed McNierney; Mapserver-users@lists.gis.umn.edu Subject: RE: [Mapserver-users] MS wont generate maps! Hi Ed, Yeah it does !! I've created the Virtual Directory and allow READ, WRITE and BROWSE access to it. If I look under the "Directory Security" tab then under "Anonymous Access....", anonymous access is ticked !! Does mapserver log these sorts of errors anywhere other then the log file referenced in the map file.... Which still isn't being created ?? Thanks for you help Tom -----Original Message----- From: Ed McNierney [mailto:ed@topozone.com] Sent: Monday, 5 April 2004 12:14 PM To: Thomas Bartlett; Mapserver-users@lists.gis.umn.edu Subject: RE: [Mapserver-users] MS wont generate maps! Tom - On the new machine, does the \Inetpub\wwwroot\tmp directory exist, and does the anonymous Web user IUSR_ account have *write* access to it? Check your IIS configuration for both machines. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com -----Original Message----- From: Thomas Bartlett [mailto:tbartlett@dddd.com.au] Sent: Sunday, April 04, 2004 9:39 PM To: Mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] MS wont generate maps! Hi All, Can anyone please help I'm pulling my hair out here !!! I have been developing a Mapserver Application on an XP machine... And everything has been going great, BUT I am trying to migrate across to a Windows 2000 Advanced Server machine ! Both machines are running IIS 5.0 I have set everything up in the same directories... But no matter what I do I cant get MapServer to generate images? I have put a LOG reference in the .map file but the file is not created, or if I create it nothing is added to it! MapServer is working.... Because when I have errors in my map file or in the url... Errors are returned. When I submit a properly formatted url, the template document is return with broken links for the images (ref, legend,scalebar and img). These link are where the images should be.... But no images are created !! I know I'm missing something simple... I just don't know what !! I have tried setting IMAGEPATH and IMAGEURL in the .map file or setting MAP_WEB_IMAGEURL and MAP_WEB_IMAGEPATH nothing seems to works PLEASE HELP !! Many Thanks Tom Bartlett ------------------------------------------------------------------------ ------------------ # # Start of map file # MAP NAME UXO STATUS ON SIZE 600 600 EXTENT 140 -26.50 154 -40 UNITS DD SHAPEPATH "C:\MapServer_Data\" IMAGECOLOR 255 255 255 TEMPLATEPATTERN "UXO_Basic" IMAGETYPE PNG # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER templates/header.html TEMPLATE "set in /index.html" FOOTER templates/footer.html MINSCALE 1000 MAXSCALE 10000000 IMAGEPATH "set in /index.html" IMAGEURL "set in /index.html" LOG UXO_Mapserver METADATA WMS_TITLE "UMN MapServer Itasca Demo" WMS_ABSTRACT "This is a UMN MapServer application for Itasca County located in north central Minnesota." WMS_ACCESSCONSTRAINTS none # change this value to match your setup WMS_ONLINERESOURCE "http://localhost/UXO/index.html" WMS_SRS "EPSG:26915" END END # # Start of reference map # REFERENCE IMAGE graphics/aust_ref.png EXTENT 111.33 -7.87 156.12 -46.84 SIZE 150 133 STATUS ON MINBOXSIZE 5 #MAXBOXSIZE 120 OUTLINECOLOR 255 255 255 MARKERSIZE 9 MARKER 'star' END # # Start of legend # LEGEND KEYSIZE 18 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END # # Start of scalebar # SCALEBAR IMAGECOLOR 0 0 0 LABEL COLOR 255 255 255 SIZE TINY END STYLE 1 SIZE 400 2 COLOR 255 255 255 UNITS KILOMETERS INTERVALS 5 TRANSPARENT TRUE STATUS ON END QUERYMAP SIZE 250 250 STYLE HILITE COLOR 255 255 0 STATUS ON END # # Start of layer definitions # LAYER NAME GMA_BUILTUPA TYPE POLYGON STATUS OFF DATA GMA_1m/QLD/builtupa_qld MAXSCALE 10000000 MINSCALE 250000 CLASS NAME 'Built-up Area' STYLE COLOR 255 190 190 END END TOLERANCE 3 END # GMA_BUILTUPA END # Map File ------------------------------------------------------------------ MapServer Itasca Application

          MapServer Itasca Application


          This demonstration application will take you through various levels of complexity. Starting with a basic application that allows a user to pan/zoom and change layers we add:

          • dynamically configured scalebars
          • javascript-based panning
          • query results to a frame
          • and finally, a DHTML rubber-band zoom/query capabilty
          The base data is the old-reliable Itasca dataset that we know and love...


          _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From ed@topozone.com Mon Apr 5 03:49:43 2004 From: ed@topozone.com (Ed McNierney) Date: Sun, 4 Apr 2004 22:49:43 -0400 Subject: [Mapserver-users] MS wont generate maps! Message-ID: <13858AA1A74F30419F319ACB66A9D1224E4174@mercator.topozone.com> Tom - So are any files being created in the TMP directory? Is the URL path REALLY correct? Look at the URLs of the broken link images - are those URLs what you expect them to be? Do they really point to the right directory? You set Web permissions - does the filesystem also have the right permissions to the TMP directory? If you check the TMP directory's properties from Explorer, can you confirm that the IUSR_ account has WRITE access? Are you sure? - Ed Ed McNierney President and Chief Mapmaker TopoZone.com -----Original Message----- From: Thomas Bartlett [mailto:tbartlett@dddd.com.au] Sent: Sunday, April 04, 2004 10:44 PM To: Ed McNierney; Mapserver-users@lists.gis.umn.edu Subject: RE: [Mapserver-users] MS wont generate maps! Hi Ed, Yeah it does !! I've created the Virtual Directory and allow READ, WRITE and BROWSE access to it. If I look under the "Directory Security" tab then under "Anonymous Access....", anonymous access is ticked !! Does mapserver log these sorts of errors anywhere other then the log file referenced in the map file.... Which still isn't being created ?? Thanks for you help Tom -----Original Message----- From: Ed McNierney [mailto:ed@topozone.com] Sent: Monday, 5 April 2004 12:14 PM To: Thomas Bartlett; Mapserver-users@lists.gis.umn.edu Subject: RE: [Mapserver-users] MS wont generate maps! Tom - On the new machine, does the \Inetpub\wwwroot\tmp directory exist, and does the anonymous Web user IUSR_ account have *write* access to it? Check your IIS configuration for both machines. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com -----Original Message----- From: Thomas Bartlett [mailto:tbartlett@dddd.com.au] Sent: Sunday, April 04, 2004 9:39 PM To: Mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] MS wont generate maps! Hi All, Can anyone please help I'm pulling my hair out here !!! I have been developing a Mapserver Application on an XP machine... And everything has been going great, BUT I am trying to migrate across to a Windows 2000 Advanced Server machine ! Both machines are running IIS 5.0 I have set everything up in the same directories... But no matter what I do I cant get MapServer to generate images? I have put a LOG reference in the .map file but the file is not created, or if I create it nothing is added to it! MapServer is working.... Because when I have errors in my map file or in the url... Errors are returned. When I submit a properly formatted url, the template document is return with broken links for the images (ref, legend,scalebar and img). These link are where the images should be.... But no images are created !! I know I'm missing something simple... I just don't know what !! I have tried setting IMAGEPATH and IMAGEURL in the .map file or setting MAP_WEB_IMAGEURL and MAP_WEB_IMAGEPATH nothing seems to works PLEASE HELP !! Many Thanks Tom Bartlett ------------------------------------------------------------------------ ------------------ # # Start of map file # MAP NAME UXO STATUS ON SIZE 600 600 EXTENT 140 -26.50 154 -40 UNITS DD SHAPEPATH "C:\MapServer_Data\" IMAGECOLOR 255 255 255 TEMPLATEPATTERN "UXO_Basic" IMAGETYPE PNG # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER templates/header.html TEMPLATE "set in /index.html" FOOTER templates/footer.html MINSCALE 1000 MAXSCALE 10000000 IMAGEPATH "set in /index.html" IMAGEURL "set in /index.html" LOG UXO_Mapserver METADATA WMS_TITLE "UMN MapServer Itasca Demo" WMS_ABSTRACT "This is a UMN MapServer application for Itasca County located in north central Minnesota." WMS_ACCESSCONSTRAINTS none # change this value to match your setup WMS_ONLINERESOURCE "http://localhost/UXO/index.html" WMS_SRS "EPSG:26915" END END # # Start of reference map # REFERENCE IMAGE graphics/aust_ref.png EXTENT 111.33 -7.87 156.12 -46.84 SIZE 150 133 STATUS ON MINBOXSIZE 5 #MAXBOXSIZE 120 OUTLINECOLOR 255 255 255 MARKERSIZE 9 MARKER 'star' END # # Start of legend # LEGEND KEYSIZE 18 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END # # Start of scalebar # SCALEBAR IMAGECOLOR 0 0 0 LABEL COLOR 255 255 255 SIZE TINY END STYLE 1 SIZE 400 2 COLOR 255 255 255 UNITS KILOMETERS INTERVALS 5 TRANSPARENT TRUE STATUS ON END QUERYMAP SIZE 250 250 STYLE HILITE COLOR 255 255 0 STATUS ON END # # Start of layer definitions # LAYER NAME GMA_BUILTUPA TYPE POLYGON STATUS OFF DATA GMA_1m/QLD/builtupa_qld MAXSCALE 10000000 MINSCALE 250000 CLASS NAME 'Built-up Area' STYLE COLOR 255 190 190 END END TOLERANCE 3 END # GMA_BUILTUPA END # Map File ------------------------------------------------------------------ MapServer Itasca Application

          MapServer Itasca Application


          This demonstration application will take you through various levels of complexity. Starting with a basic application that allows a user to pan/zoom and change layers we add:

          • dynamically configured scalebars
          • javascript-based panning
          • query results to a frame
          • and finally, a DHTML rubber-band zoom/query capabilty
          The base data is the old-reliable Itasca dataset that we know and love...


          _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From mapserver@resellmo.com Mon Apr 5 05:07:39 2004 From: mapserver@resellmo.com (K Resellmo) Date: Sun, 04 Apr 2004 23:07:39 -0500 Subject: [Mapserver-users] itemnquery returns no results Message-ID: <6.0.1.1.2.20040404230645.02756ce0@resellmo.com> Hello all, I am trying to get item queries working using the MapServer 4.0.1 CGI interface, but I keep getting the "Search returned no results" error message. Here is the URL I am using: http://localhost/cgi-bin/mapserv.exe?mapfile.map&mode=itemnquery&qlayer=cities&qstring=('[name]'='Timbuktu') Defining a qitem did not help. I have tried changing case. I have checked the shapefile, and there is an entry for "Timbuktu" in the name column. I've tried querying numerical columns, also without success. Regular queries are working fine (mode=query) thanks to help from the list, so I think my mapfile is fine. Anyhow, here is the relevant section from my mapfile: LAYER NAME cities DATA cities STATUS default TYPE POINT CLASS NAME "cities" TEMPLATE citiesQuery.html STYLE COLOR 255 255 255 END END END IAny help would be greatly appreciated. Thanks, Kris From forumq4u@hotmail.com Mon Apr 5 06:07:01 2004 From: forumq4u@hotmail.com (forum master) Date: Mon, 05 Apr 2004 05:07:01 +0000 Subject: [Mapserver-users] PHP Mapscript preparequery() Message-ID: Hi list, Laletly I have been using mapscript to perform actions all sorts of zooming, scale and extents related actions. Yet I have not seen a reason why preparequery() is required. When and why must preparequery() be used and what are the reprecussions of not using it? -fq4u _________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From sajithvk@hotpop.com Sun Apr 4 23:05:10 2004 From: sajithvk@hotpop.com (Sajith VK) Date: Mon, 05 Apr 2004 03:35:10 +0530 Subject: [Mapserver-users] GisMorphix available online Message-ID: <1081116310.7410.8.camel@fsfi.dyndns.org> Hi, We are glad to anounce that "GisMorphix" is now available online. Its a GNU/Linux distribution for Scientific applications in general and Gis applications in perticular. Its based on Morphix and Debian GNU/Linux. Please loot at http://freesoftware.keltron.org/gismorphix-cd.html Major packaes includes GRASS, thuban, Qgis, gmt, igmt, octave etc. Applications needed for common tasks like Office suite, mail client etc are also included, which makes it a complete Operating system. All softwares in this CD are freesoftwares. If you dont have enough bandwidth to download the cd, please let us know. We can write a CD and send it to you,(only If Inside India)..... Looking for your comments..... -- "Freedom Matters" Sajith VK From jduflost@ben.vub.ac.be Mon Apr 5 06:28:36 2004 From: jduflost@ben.vub.ac.be (Johan Duflost) Date: Mon, 5 Apr 2004 07:28:36 +0200 Subject: [Mapserver-users] MS wont generate maps! References: <000001c41aae$b3e69000$1701a8c0@dddd.com.au> Message-ID: <000f01c41ace$d83b3300$0200000a@orion> Hi Tom, I dont't know if it can help but mapserver on my win2k didn't generate images correctly until I put a backslash at the end of map_web_imagepath and map_web_imageurl parameters. map_web_imagepath=C:\applies\Apache Group\Tomcat 4.1\webapps\biomap\tmp\&map_web_imageurl=/biomap/tmp\ Johan Duflost Johan Duflost Analyst Programmer Belgian Biodiversity Information Facility (BeBIF) Universite Libre de Bruxelles (ULB) Boulevard du Triomphe - campus de la plaine B-1050 Bruxelles http://gis.bebif.be ----- Original Message ----- From: "Thomas Bartlett" To: Sent: Monday, April 05, 2004 3:38 AM Subject: [Mapserver-users] MS wont generate maps! > > Hi All, > > Can anyone please help I'm pulling my hair out here !!! > > I have been developing a Mapserver Application on an XP machine... And > everything has been going great, BUT I am trying to migrate across to > a Windows 2000 Advanced Server machine ! > > Both machines are running IIS 5.0 > > I have set everything up in the same directories... But no matter what I > do I cant get MapServer to generate images? I have put a LOG reference > in the .map file but the file is not created, or if I create it nothing > is added to it! > > MapServer is working.... Because when I have errors in my map file or in > the url... Errors are returned. When I submit a properly formatted > url, the template document is return with broken links for the images > (ref, legend,scalebar and img). These link are where the images should > be.... But no images are created !! > > I know I'm missing something simple... I just don't know what !! > > I have tried setting IMAGEPATH and IMAGEURL in the .map file or setting > MAP_WEB_IMAGEURL and MAP_WEB_IMAGEPATH nothing seems to works > > > PLEASE HELP !! > > Many Thanks > Tom Bartlett > > > ------------------------------------------------------------------------ > ------------------ > > # > # Start of map file > # > > MAP > NAME UXO > STATUS ON > SIZE 600 600 > EXTENT 140 -26.50 154 -40 > UNITS DD > SHAPEPATH "C:\MapServer_Data\" > IMAGECOLOR 255 255 255 > TEMPLATEPATTERN "UXO_Basic" > > IMAGETYPE PNG > > # > # Start of symbol definitions (we're only using a few) > # > SYMBOL > NAME 'circle' > TYPE ELLIPSE > POINTS 1 1 END > FILLED TRUE > END > > # > # Start of web interface definition (including WMS enabling metadata) > # > WEB > HEADER templates/header.html > TEMPLATE "set in /index.html" > FOOTER templates/footer.html > MINSCALE 1000 > MAXSCALE 10000000 > IMAGEPATH "set in /index.html" > IMAGEURL "set in /index.html" > LOG UXO_Mapserver > METADATA > WMS_TITLE "UMN MapServer Itasca Demo" > WMS_ABSTRACT "This is a UMN MapServer application for Itasca > County located in north central Minnesota." > WMS_ACCESSCONSTRAINTS none > > # change this value to match your setup > WMS_ONLINERESOURCE "http://localhost/UXO/index.html" > > WMS_SRS "EPSG:26915" > END > END > > # > # Start of reference map > # > REFERENCE > IMAGE graphics/aust_ref.png > EXTENT 111.33 -7.87 156.12 -46.84 > SIZE 150 133 > STATUS ON > MINBOXSIZE 5 > #MAXBOXSIZE 120 > OUTLINECOLOR 255 255 255 > MARKERSIZE 9 > MARKER 'star' > END > > # > # Start of legend > # > LEGEND > KEYSIZE 18 12 > LABEL > TYPE BITMAP > SIZE MEDIUM > COLOR 0 0 89 > END > STATUS ON > END > > # > # Start of scalebar > # > SCALEBAR > IMAGECOLOR 0 0 0 > LABEL > COLOR 255 255 255 > SIZE TINY > END > STYLE 1 > SIZE 400 2 > COLOR 255 255 255 > UNITS KILOMETERS > INTERVALS 5 > TRANSPARENT TRUE > STATUS ON > END > > QUERYMAP > SIZE 250 250 > STYLE HILITE > COLOR 255 255 0 > STATUS ON > END > > # > # Start of layer definitions > # > > LAYER > NAME GMA_BUILTUPA > TYPE POLYGON > STATUS OFF > DATA GMA_1m/QLD/builtupa_qld > > MAXSCALE 10000000 > MINSCALE 250000 > > CLASS > NAME 'Built-up Area' > STYLE > COLOR 255 190 190 > END > END > > TOLERANCE 3 > > END # GMA_BUILTUPA > > END # Map File > > > ------------------------------------------------------------------ > > > MapServer Itasca Application > > > >

          MapServer Itasca Application

          >


          > This demonstration application will take you through various levels > of complexity. Starting with a basic application that > allows a user to pan/zoom and change layers we add: >

            >
          • dynamically configured scalebars >
          • javascript-based panning >
          • query results to a frame >
          • and finally, a DHTML rubber-band zoom/query capabilty >
          > The base data is the old-reliable Itasca dataset that we know and > love... > > >
          > > > > > > > value="C:\Inetpub\wwwroot\UXO\UXO_custom.map"> > value="/mapserv40/mapserv.exe"> > > value="C:\Inetpub\wwwroot\tmp\"> > > value="UXO_Basic.html"> > > > >
          > >


          > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > From stepan.kafka@centrum.cz Mon Apr 5 06:58:02 2004 From: stepan.kafka@centrum.cz (Stepan Kafka) Date: Mon, 5 Apr 2004 07:58:02 +0200 Subject: [Mapserver-users] Classification on more than 1 classitem In-Reply-To: Message-ID: <000e01c41ad2$f4f02650$463c2fc3@HSGIS> This is a multi-part message in MIME format. ------=_NextPart_000_000F_01C41AE3.B878F650 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: 8bit MessageYes, you can use all sorts of logical expressions in parenthesis. eg.: CLASS EXPRESSION ([CODE]=15 and '[CNTY]'='MyCounty') In this case, you need not set CLASSITEM in LAYER definition (but if set, it is not used). (Be sure if the string expressions are quoted.) See documentation for more.... Stepan Kafka -----Pùvodní zpráva----- Od: mapserver-users-admin@lists.gis.umn.edu [mailto:mapserver-users-admin@lists.gis.umn.edu]za u¾ivatele Delfos, Jacob Odesláno: 5. dubna 2004 4:00 Komu: mapserver-users@lists.gis.umn.edu Pøedmìt: [Mapserver-users] Classification on more than 1 classitem Hi all, I know there have been questions about this before, but I could not actually find a definitive answer. I need to perform a classification based on a condition using two attributes. Is there a way to have two classitems? Regards, Jacob JACOB DELFOS SPATIAL INFORMATION ANALYST Maunsell Australia Pty Ltd 629 Newcastle Street PO Box 81 Leederville 6902 Western Australia ABN 20 093 846 925 Tel + 61 8 9281 6185 Fax + 61 8 9281 6297 jacob.delfos@maunsell.com ------=_NextPart_000_000F_01C41AE3.B878F650 Content-Type: text/html; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Message

          Yes,=20 you can use all sorts of logical expressions in parenthesis.=20 eg.:
           
          CLASS
           =20 EXPRESSION ([CODE]=3D15 and '[CNTY]'=3D'MyCounty')
           
          In=20 this case, you need not set CLASSITEM in LAYER definition (but if set, = it is not=20 used).
          (Be=20 sure if the string expressions are quoted.)
          See=20 documentation for more....
           
          Stepan=20 Kafka
           
          -----P=F9vodn=ED zpr=E1va-----
          Od:=20 mapserver-users-admin@lists.gis.umn.edu=20 [mailto:mapserver-users-admin@lists.gis.umn.edu]za u=BEivatele = Delfos,=20 Jacob
          Odesl=E1no: 5. dubna 2004 4:00
          Komu:=20 mapserver-users@lists.gis.umn.edu
          P=F8edm=ECt: = [Mapserver-users]=20 Classification on more than 1 classitem

          Hi all,

          I know there have been questions = about this=20 before, but I could not actually find a definitive answer. I need to = perform a=20 classification based on a condition using two attributes. Is there a = way to=20 have two classitems?

          Regards,

          Jacob

           

          JACOB DELFOS
          SPATIAL = INFORMATION = ANALYST
          Maunsell Australia=20 Pty Ltd
          629 Newcastle Street
          PO Box 81
          Leederville = 6902
          Western=20 Australia
          ABN 20 093 846 925

          Tel     + = 61 8 9281=20 6185
          Fax    + 61 8 9281 6297
          jacob.delfos@maunsell.com



          ------=_NextPart_000_000F_01C41AE3.B878F650-- From jacob.delfos@maunsell.com Mon Apr 5 07:00:45 2004 From: jacob.delfos@maunsell.com (Delfos, Jacob) Date: Mon, 5 Apr 2004 16:00:45 +1000 Subject: [Mapserver-users] Classification on more than 1 classitem 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_01C41AD3.55F7A090 Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable Thanks a lot for that =20 Jacob -----Original Message----- From: Stepan Kafka [mailto:stepan.kafka@centrum.cz]=20 Sent: Monday, 5 April 2004 13:58 To: Delfos, Jacob; mapserver-users@lists.gis.umn.edu Subject: RE: [Mapserver-users] Classification on more than 1 classitem Yes, you can use all sorts of logical expressions in parenthesis. eg.: =20 CLASS EXPRESSION ([CODE]=3D15 and '[CNTY]'=3D'MyCounty') =20 In this case, you need not set CLASSITEM in LAYER definition (but if = set, it is not used). (Be sure if the string expressions are quoted.) See documentation for more.... =20 Stepan Kafka =20 -----P=F9vodn=ED zpr=E1va----- Od: mapserver-users-admin@lists.gis.umn.edu [mailto:mapserver-users-admin@lists.gis.umn.edu]za u=BEivatele Delfos, = Jacob Odesl=E1no: 5. dubna 2004 4:00 Komu: mapserver-users@lists.gis.umn.edu P=F8edm=ECt: [Mapserver-users] Classification on more than 1 classitem Hi all, I know there have been questions about this before, but I could not = actually find a definitive answer. I need to perform a classification based on a condition using two attributes. Is there a way to have two classitems? Regards, Jacob =20 JACOB DELFOS SPATIAL INFORMATION ANALYST Maunsell Australia Pty Ltd 629 Newcastle Street PO Box 81 Leederville 6902 Western Australia ABN 20 093 846 925 Tel + 61 8 9281 6185 Fax + 61 8 9281 6297 jacob.delfos@maunsell.com ------_=_NextPart_001_01C41AD3.55F7A090 Content-Type: text/html; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable Message
          Thanks=20 a lot for that
           
          Jacob
          -----Original Message-----
          From: = Stepan Kafka=20 [mailto:stepan.kafka@centrum.cz]
          Sent: Monday, 5 April = 2004=20 13:58
          To: Delfos, Jacob;=20 mapserver-users@lists.gis.umn.edu
          Subject: RE: = [Mapserver-users]=20 Classification on more than 1 classitem

          Yes,=20 you can use all sorts of logical expressions in parenthesis.=20 eg.:
           
          CLASS
            EXPRESSION ([CODE]=3D15 and=20 '[CNTY]'=3D'MyCounty')
           
          In=20 this case, you need not set CLASSITEM in LAYER definition (but if = set, it is=20 not used).
          (Be=20 sure if the string expressions are quoted.)
          See=20 documentation for more....
           
          Stepan Kafka
           
          -----P=F9vodn=ED zpr=E1va-----
          Od:=20 mapserver-users-admin@lists.gis.umn.edu=20 [mailto:mapserver-users-admin@lists.gis.umn.edu]za = u=BEivatele Delfos,=20 Jacob
          Odesl=E1no: 5. dubna 2004 4:00
          Komu:=20 mapserver-users@lists.gis.umn.edu
          P=F8edm=ECt: = [Mapserver-users]=20 Classification on more than 1 classitem

          Hi all,

          I know there have been questions = about this=20 before, but I could not actually find a definitive answer. I need = to perform=20 a classification based on a condition using two attributes. Is = there a way=20 to have two classitems?

          Regards,

          Jacob

           

          JACOB DELFOS
          SPATIAL = INFORMATION = ANALYST=
          Maunsell Australia Pty Ltd
          629 Newcastle Street
          PO = Box=20 81
          Leederville 6902
          Western Australia
          ABN 20 093 846 = 925

          Tel=20     + 61 8 9281 6185
          Fax    + = 61 8=20 9281 6297
          jacob.delfos@maunsell.com



          ------_=_NextPart_001_01C41AD3.55F7A090-- From dharanibabus@hotmail.com Mon Apr 5 07:14:03 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Mon, 05 Apr 2004 11:44:03 +0530 Subject: [Mapserver-users] Win CE Version Message-ID: Steve Thanks a lot for the reply . I found the map script page at the dm solutions site http://www.maptools.org/php_mapscript/index.phtml?page=faq.html . It quotes that "The original version of MapScript (in Perl) uses SWIG, but since SWIG does not support the PHP language, the module has to be maintained separately and may not always be in sync with the Perl version. " - i understand that we need not use PHP and just have to make C like function calls to the map script mapserver right ? with regards and thanks in advance dharani babu s >From: Stephen Woodbridge >To: Dharani Babu >CC: mapserver-users@lists.gis.umn.edu, tmitchell@lignum.com, >spatialguru@shaw.ca, info@peoplegis.com >Subject: Re: [Mapserver-users] Win CE Version >Date: Sat, 03 Apr 2004 09:07:46 -0500 > >Dharani, > >A lot of points here, but I might a suggest another way of approaching this >problem. Mapserver has a Swig interface definition that is used to build >mapscript. It might be possible to build a Swig interface to VB.Net or a >com object so you would then compile mapserver into a dll or whatever that >could be called directly from VB.NET. > >Then you can avoid all the issues of HTML, browses, etc. You would then >write an application making calls to mapscript to load the mapfile, and >generate map images what could be returned either via a tmp file or as an >image object that you would then display directly to the screen. > >You would build your user interface and whole application directly in the >native WinCE development environment and forget about all the issues of >webservers, networking, HTML, browses, etc. > >Hope this helps, > >-Steve > >Dharani Babu wrote: > >>Hi all >> I am venturing into trails of using map server components in a win ce >>based device . I invite and request all of the members to add thier points >>. >>My Aim is to develope a map server component on a handheld device of like >>pocket PC . The first phase is to successfully deploy the mapserver exe ( >>either _36 or _40) at the target device with associated dlls and libs .I >>hope we will be in need of map server exe version for win ce platform >>right ? As I am using emualtor I dont face any probs as of now with >>accessing the mapserver exe but the case may be different when it comes to >>activesync it to the real device . Third phase -- >>There are two possibilties one is that the device being connected to net( >>tyler this point is to you :)) . In that case from the device the user >>types like http:/file.html off they go !!! but the situation is not >>that simple . Coz the devices wont be connected to net at all . In that >>case we are in need of 1) passing the hidden variables to the mapserv exe >>WITHOUT init html 2) retrieving the temporary images created at the /tmp >>folder and then have to display them without BROWSER . right ? Here is >>where I am confused lot .. Does the IE retreive the tmp images or the >>mapserver maps the images to an instance of IE ? I hope the second . So in >>this case how to change the default behavior of mapserver's association >>with brower to display the images ? Fourth .. >>How to get the template html work done with out html ? Thats we need to >>have zoom in /out /pan /query feature etc Which need to be somehow fired >>without the template html ... And last The mother of all doubts I have is >>will map server work without apache or IIS ? :) >>I amplanning to start coding next week onwards . Hope I would be having >>some tons of messages in my inbox after week end .... >>I hope I have opened a wide area of discussion to follow ...I hope to get >>invaluable suggestions from the members in all ...bye for now >>with regards and thanks in advance >>dharani babu >>NB: The possible platform for mapserver component in win ce will be VB >>.NETsmart project ... >> >>_________________________________________________________________ >>Studies, career, romance. Whatever your concerns. >>http://www.astroyogi.com/newMSN/ We have the answers. >> >>_______________________________________________ >>Mapserver-users mailing list >>Mapserver-users@lists.gis.umn.edu >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > _________________________________________________________________ Thinking of a vacation? Get all the best deals. http://www.msn.co.in/Travel/ Right here at MSN Travel! From dharanibabus@hotmail.com Mon Apr 5 07:46:43 2004 From: dharanibabus@hotmail.com (Dharani Babu) Date: Mon, 05 Apr 2004 12:16:43 +0530 Subject: [Mapserver-users] Win CE Version Message-ID: Steve Could you tell me 1) which version of mapscript( It is PHP mapscript right ?) should be installed 2) steps to get SWIG +map server APIs + vb.net working with samples if possible please as I am fully new to SWIG . with regards and thanks in advance dharani >From: Stephen Woodbridge >To: Dharani Babu >CC: mapserver-users@lists.gis.umn.edu, tmitchell@lignum.com, >spatialguru@shaw.ca, info@peoplegis.com >Subject: Re: [Mapserver-users] Win CE Version >Date: Sat, 03 Apr 2004 09:07:46 -0500 > >Dharani, > >A lot of points here, but I might a suggest another way of approaching this >problem. Mapserver has a Swig interface definition that is used to build >mapscript. It might be possible to build a Swig interface to VB.Net or a >com object so you would then compile mapserver into a dll or whatever that >could be called directly from VB.NET. > >Then you can avoid all the issues of HTML, browses, etc. You would then >write an application making calls to mapscript to load the mapfile, and >generate map images what could be returned either via a tmp file or as an >image object that you would then display directly to the screen. > >You would build your user interface and whole application directly in the >native WinCE development environment and forget about all the issues of >webservers, networking, HTML, browses, etc. > >Hope this helps, > >-Steve > >Dharani Babu wrote: > >>Hi all >> I am venturing into trails of using map server components in a win ce >>based device . I invite and request all of the members to add thier points >>. >>My Aim is to develope a map server component on a handheld device of like >>pocket PC . The first phase is to successfully deploy the mapserver exe ( >>either _36 or _40) at the target device with associated dlls and libs .I >>hope we will be in need of map server exe version for win ce platform >>right ? As I am using emualtor I dont face any probs as of now with >>accessing the mapserver exe but the case may be different when it comes to >>activesync it to the real device . Third phase -- >>There are two possibilties one is that the device being connected to net( >>tyler this point is to you :)) . In that case from the device the user >>types like http:/file.html off they go !!! but the situation is not >>that simple . Coz the devices wont be connected to net at all . In that >>case we are in need of 1) passing the hidden variables to the mapserv exe >>WITHOUT init html 2) retrieving the temporary images created at the /tmp >>folder and then have to display them without BROWSER . right ? Here is >>where I am confused lot .. Does the IE retreive the tmp images or the >>mapserver maps the images to an instance of IE ? I hope the second . So in >>this case how to change the default behavior of mapserver's association >>with brower to display the images ? Fourth .. >>How to get the template html work done with out html ? Thats we need to >>have zoom in /out /pan /query feature etc Which need to be somehow fired >>without the template html ... And last The mother of all doubts I have is >>will map server work without apache or IIS ? :) >>I amplanning to start coding next week onwards . Hope I would be having >>some tons of messages in my inbox after week end .... >>I hope I have opened a wide area of discussion to follow ...I hope to get >>invaluable suggestions from the members in all ...bye for now >>with regards and thanks in advance >>dharani babu >>NB: The possible platform for mapserver component in win ce will be VB >>.NETsmart project ... >> >>_________________________________________________________________ >>Studies, career, romance. Whatever your concerns. >>http://www.astroyogi.com/newMSN/ We have the answers. >> >>_______________________________________________ >>Mapserver-users mailing list >>Mapserver-users@lists.gis.umn.edu >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > _________________________________________________________________ Studies, career, romance. Whatever your concerns. http://www.astroyogi.com/newMSN/ We have the answers. From unicoletti@prometeo.it Mon Apr 5 08:04:34 2004 From: unicoletti@prometeo.it (Umberto Nicoletti) Date: 05 Apr 2004 09:04:34 +0200 Subject: [Fwd: Re: [Mapserver-users] QueryByPoint using Java/MapScript returns no results [SOLVED]] Message-ID: <1081148673.4890.7.camel@friedrich> It was easy, but difficult to spot. Here it is, in case anybody is interested. > On Wed, 2004-03-31 at 15:31, Umberto Nicoletti wrote: > > Hi list, > > I am using Java mapscript to build a demo application using the itasca > > map. I have had some success zooming/panning, but now I am stuck with > > querying. > > > > I am running on Linux, with mapserver 4.0, java 1.4.1. > > > > This is the code snippet that performs the query: > > > > private void queryLayer(int i, pointObj queryPoint) { > > layerObj layer=map.getLayer(i); > > if (layer!=null && isVisible(layer) ) { > > if ( layer.open() == mapscript.MS_SUCCESS ) { remove this layer.open() > > if (log.isDebugEnabled()) { > > log.debug("Querying layer: "+layer.getName()); > > } > > if ( > > layer.queryByPoint(map,queryPoint,mapscript.MS_MULTIPLE,0) == > > mapscript.MS_SUCCESS ) { > > resultCacheObj resultCache = layer.getResultcache(); put layer.open() here and move layer.close() up the nesting hierarchy. Regards, Umberto > > for (int j=0;j > if (log.isDebugEnabled()) > > log.debug("Layer "+layer.getName()+", result > > number:"+j); > > resultCacheMemberObj > > resultMember=layer.getResult(j); > > //shapeObj shape=new > > shapeObj(mapscript.MS_SHAPE_NULL); > > shapeObj shape=new shapeObj(layer.getType()); > > > > layer.getShape(shape,resultMember.getTileindex(),resultMember.getShapeindex()); > > if (shape!=null) { > > log.debug("Shape.text="+shape.getText()); > > log.debug("Shape "+j+" > > numValues="+shape.getNumvalues()); > > for (int z=0;z > > > log.info("Shape.value["+z+"]="+shape.getValue(z)); > > } > > } else { > > log.error("Shape "+j+" is null!"); > > } > > } > > } else { > > log.warn("Query on layer "+layer.getName()+" > > failed."); > > } > > layer.close(); > > } else { > > log.warn("Cannot open layer "+layer.getName()+" vfor > > query"); > > } > > } > > } > > > > There is an outer loop on all layers of course, but that is not shown. > > And this is the output I get in my logs: > > > > DEBUG [http8080-Processor4] (?:?) - Map point is: > > (444126.024361375,5236694.413626128) > > DEBUG [http8080-Processor4] (?:?) - Querying layer: ctybdpy2 > > WARN [http8080-Processor4] (?:?) - Query on layer ctybdpy2 failed. > > DEBUG [http8080-Processor4] (?:?) - Querying layer: mcd90py2 > > WARN [http8080-Processor4] (?:?) - Query on layer mcd90py2 failed. > > DEBUG [http8080-Processor4] (?:?) - Querying layer: twprgpy3 > > WARN [http8080-Processor4] (?:?) - Query on layer twprgpy3 failed. > > DEBUG [http8080-Processor4] (?:?) - Querying layer: lakespy2 > > DEBUG [http8080-Processor4] (?:?) - Layer lakespy2, result number:0 > > DEBUG [http8080-Processor4] (?:?) - Shape.text=null > > DEBUG [http8080-Processor4] (?:?) - Shape 0 numValues=0 > > DEBUG [http8080-Processor4] (?:?) - Querying layer: dlgstln2 > > WARN [http8080-Processor4] (?:?) - Query on layer dlgstln2 failed. > > DEBUG [http8080-Processor4] (?:?) - Querying layer: ctyrdln3 > > WARN [http8080-Processor4] (?:?) - Query on layer ctyrdln3 failed. > > DEBUG [http8080-Processor4] (?:?) - Querying layer: majrdln3 > > WARN [http8080-Processor4] (?:?) - Query on layer majrdln3 failed. > > DEBUG [http8080-Processor4] (?:?) - Querying layer: majrdln3_anno > > WARN [http8080-Processor4] (?:?) - Query on layer majrdln3_anno failed. > > DEBUG [http8080-Processor4] (?:?) - Querying layer: airports > > WARN [http8080-Processor4] (?:?) - Query on layer airports failed. > > DEBUG [http8080-Processor4] (?:?) - Querying layer: cities > > WARN [http8080-Processor4] (?:?) - Query on layer cities failed. > > > > What it looks to me is that it finds (correctly) a shape, but the shape > > hasn't any attribute attached. > > Please note that the same code works on the Europe map from the php > > mapscript by example. > > > > What am I doing wrong? > > I attach my demo.map. > > > > Thanks for your help, > > Umberto > > From gis@balkanu.com.au Mon Apr 5 08:44:53 2004 From: gis@balkanu.com.au (Balkanu GIS) Date: Mon, 5 Apr 2004 17:44:53 +1000 Subject: [Mapserver-users] TIF displays in grayscale In-Reply-To: <983486967@web.de> Message-ID: <000001c41ae1$e4c7ce40$566b110a@cydn.net.au> This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C41B35.B673DE40 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Robert =20 Thanks for your reply. =20 The posts here: http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0303/msg00355.ht= ml also helped me find a solution. =20 -- I reduced the number of colours in my TIF file to 64 (using = 'IrfanView') with no real effect on how it looked. This left plenty of extra colours available for the raster layers and also vastly reduced the size of the raster (from 50MB to 13MB).=20 =20 Yuri =20 -----Original Message----- From: mapserver-users-admin@lists.gis.umn.edu [mailto:mapserver-users-admin@lists.gis.umn.edu] On Behalf Of robert = fritz Sent: Friday, 2 April 2004 16:50 To: gis@balkanu.com.au; mapserver-users@lists.gis.umn.edu Subject: re:[Mapserver-users] TIF displays in grayscale Received: from 194.175.70.36 by freemailng0705.web.de with HTTP; Fri, 02 Apr 2004 08:50:04 +0200 Date: Fri, 02 Apr 2004 08:50:04 +0200 Message-Id: <983486967@web.de> --- END HEADERS --- Hello, maybe I had the same problem. Please take a look : http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0310/msg00425.ht= ml Robert =20 --------------------------------------------- Hi all, I'm using MapLab 2.1rc3 with MapServer 4.x (as part of ms4w) on Windows 2000, SP4.=20 I've successfully created a WLD file to display a TIF raster file (yay!) = - however when the raster is displayed the entire map (not only the = raster, but all other layers as well) is rendered in grayscale.=20 I notice in the MapLab documentation it says that MapServer's built-in support for TIF does not include support for "tiled, 16bit, RGB, or odd color models". Could this be why it is not displaying in colour? When I converted the image from JPG (which it was originally) to TIF, I saved = it from PhotoShop in 8-bit CMYK. I don't know what constitutes an 'odd = colour model'. Is there perhaps a Style Object I need to include? The Class Object is essentially empty, as you can see in the relevant mapfile snippet below. = I'm afraid I'm still not terribly clued up on the application of Classes to other Objects. ----- LAYER NAME "250k raster" GROUP "Raster - topographic" STATUS ON DATA "../../../../Documents and Settings/All Users/Data/Tables (MI)/Rasters/Topo_250k/Sd5513.tif" TYPE RASTER UNITS DD SIZEUNITS PIXELS CLASS NAME "Cooktown" MAXSCALE 500000 END ----- Thanks for any suggestions Yuri Banens Hi all, I'm using MapLab 2.1rc3 with MapServer 4.x (as part of ms4w) on Windows 2000, SP4.=20 I've successfully created a WLD file to display a TIF raster file (yay!) = - however when the raster is displayed the entire map (not only the = raster, but all other layers as well) is rendered in grayscale.=20 I notice in the MapLab documentation it says that MapServer's built-in support for TIF does not include support for "tiled, 16bit, RGB, or odd color models". Could this be why it is not displaying in colour? When I converted the image from JPG (which it was originally) to TIF, I saved = it from PhotoShop in 8-bit CMYK. I don't know what constitutes an 'odd = colour model'. Is there perhaps a Style Object I need to include? The Class Object is essentially empty, as you can see in the relevant mapfile snippet below. = I'm afraid I'm still not terribly clued up on the application of Classes to other Objects. ----- LAYER NAME "250k raster" GROUP "Raster - topographic" STATUS ON DATA "../../../../Documents and Settings/All Users/Data/Tables (MI)/Rasters/Topo_250k/Sd5513.tif" TYPE RASTER UNITS DD SIZEUNITS PIXELS CLASS NAME "Cooktown" MAXSCALE 500000 END ----- Thanks for any suggestions Yuri Banens =20 ------------------------------------------------------- =20 =20 =20 Hi Robert, thanks for your suggestion. When I tried this=20 ------=_NextPart_000_0001_01C41B35.B673DE40 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message
          Hi=20 Robert
           
          Thanks for your=20 reply.
           
          The posts here: http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0303= /msg00355.html also=20 helped me find a solution.
           
          -- I reduced the number of colours in my TIF = file to 64=20 (using 'IrfanView') with no real effect on how it looked. This left = plenty of=20 extra colours available for the raster layers and also vastly reduced = the size=20 of the raster (from 50MB to 13MB). =
           
          Yuri
           
          -----Original = Message-----
          From:=20 mapserver-users-admin@lists.gis.umn.edu=20 [mailto:mapserver-users-admin@lists.gis.umn.edu] On Behalf Of = robert=20 fritz
          Sent: Friday, 2 April 2004 16:50
          To:=20 gis@balkanu.com.au; mapserver-users@lists.gis.umn.edu
          Subject: = re:[Mapserver-users] TIF displays in=20 grayscale

          Received: from 194.175.70.36 by freemailng0705.web.de with = HTTP;
          Fri,=20 02 Apr 2004 08:50:04 +0200
          Date: Fri, 02 Apr 2004 08:50:04=20 +0200
          Message-Id: <983486967@web.de>

          --- END HEADERS=20 ---

          Hello,

          maybe I had the same problem. Please take a = look :=20 = http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0310/msg00425.ht= ml

          Robert
           
          ---------------------------------------------

          Hi all,

          I'm using MapLab 2.1rc3 with MapServer 4.x (as part of ms4w) on = Windows=20 2000, SP4.

          I've successfully created a WLD file to display a TIF raster file = (yay!) -=20 however when the raster is displayed the entire map (not only the = raster, but=20 all other layers as well) is rendered in grayscale.

          I notice in the MapLab documentation it says that MapServer's = built-in=20 support for TIF does not include support for "tiled, 16bit, RGB, or = odd color=20 models". Could this be why it is not displaying in colour? When I = converted=20 the image from JPG (which it was originally) to TIF, I saved it from = PhotoShop=20 in 8-bit CMYK. I don't know what constitutes an 'odd colour = model'.

          Is there perhaps a Style Object I need to include? The Class Object = is=20 essentially empty, as you can see in the relevant mapfile snippet = below. I'm=20 afraid I'm still not terribly clued up on the application of Classes = to other=20 Objects.

          -----

          LAYER

          NAME "250k raster"

          GROUP "Raster - topographic"

          STATUS ON

          DATA "../../../../Documents and Settings/All Users/Data/Tables=20 (MI)/Rasters/Topo_250k/Sd5513.tif"

          TYPE RASTER

          UNITS DD

          SIZEUNITS PIXELS

          CLASS

          NAME "Cooktown"

          MAXSCALE 500000

          END

          -----

          Thanks for any suggestions

          Yuri Banens

          Hi all,

          I'm using MapLab 2.1rc3 with MapServer 4.x (as part of ms4w) on = Windows=20 2000, SP4.

          I've successfully created a WLD file to display a TIF raster file = (yay!) -=20 however when the raster is displayed the entire map (not only the = raster, but=20 all other layers as well) is rendered in grayscale.

          I notice in the MapLab documentation it says that MapServer's = built-in=20 support for TIF does not include support for "tiled, 16bit, RGB, or = odd color=20 models". Could this be why it is not displaying in colour? When I = converted=20 the image from JPG (which it was originally) to TIF, I saved it from = PhotoShop=20 in 8-bit CMYK. I don't know what constitutes an 'odd colour = model'.

          Is there perhaps a Style Object I need to include? The Class Object = is=20 essentially empty, as you can see in the relevant mapfile snippet = below. I'm=20 afraid I'm still not terribly clued up on the application of Classes = to other=20 Objects.

          -----

          LAYER

          NAME "250k raster"

          GROUP "Raster - topographic"

          STATUS ON

          DATA "../../../../Documents and Settings/All Users/Data/Tables=20 (MI)/Rasters/Topo_250k/Sd5513.tif"

          TYPE RASTER

          UNITS DD

          SIZEUNITS PIXELS

          CLASS

          NAME "Cooktown"

          MAXSCALE 500000

          END

          -----

          Thanks for any suggestions

          Yuri Banens

           
          -------------------------------------------------------
           
           
           
          Hi Robert, thanks = for your=20 suggestion. When I tried this =
          ------=_NextPart_000_0001_01C41B35.B673DE40-- From Tomas.Brandalik@Sun.COM Mon Apr 5 08:47:27 2004 From: Tomas.Brandalik@Sun.COM (Tomas Brandalik) Date: Mon, 05 Apr 2004 09:47:27 +0200 Subject: [Mapserver-users] java mapscript Message-ID: <40710F0F.10203@sun.com> Hi, where I can find info about java/mapscript ? I haven't been successful in finding any javadoc, documentation ... thanks -Tomas From sajithvk@hotpop.com Mon Apr 5 02:01:46 2004 From: sajithvk@hotpop.com (Sajith VK) Date: Mon, 05 Apr 2004 06:31:46 +0530 Subject: [Mapserver-users] GisMorphix available online In-Reply-To: <1081116310.7410.8.camel@fsfi.dyndns.org> References: <1081116310.7410.8.camel@fsfi.dyndns.org> Message-ID: <1081126906.1309.3.camel@fsfi.dyndns.org> Hi, The correct link is: http://freesoftware.keltron.org/gismorphixcd.html Also, mapserver is there in the CD, and on booting up the CD, it shows a webbrowser with map of frida (From the frida projecct). So it will be helpful for anyone who wish to try mapserver as, a working sample is available..... Thanks.... On Mon, 2004-04-05 at 03:35, Sajith VK wrote: > Hi, > We are glad to anounce that "GisMorphix" is now available > online. Its a GNU/Linux distribution for Scientific applications in > general and Gis applications in perticular. Its based on Morphix > and Debian GNU/Linux. Please loot at > http://freesoftware.keltron.org/gismorphix-cd.html > > Major packaes includes GRASS, thuban, Qgis, gmt, igmt, octave etc. > Applications needed for common tasks like Office suite, > mail client etc are also included, which makes it a complete > Operating system. > > All softwares in this CD are freesoftwares. If you dont have enough > bandwidth to download the cd, please let us know. We can write a CD > and send it to you,(only If Inside India)..... > > Looking for your comments..... -- "Freedom Matters" Sajith VK From norbert.thieme@ilmenau.baw.de Mon Apr 5 09:18:30 2004 From: norbert.thieme@ilmenau.baw.de (Norbert Thieme) Date: Mon, 05 Apr 2004 10:18:30 +0200 Subject: [Mapserver-users] Need help with SDE connection Message-ID: <40711656.2040507@ilmenau.baw.de> Hi all, I already wrote last week because I have a problem with the connection to ArcSDE. (Please see: http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0403/msg00748.html) Sorry for my impatience but I don't get any further at this point and I really need this problem to be solved. If someone has an idea please tell me. I would be very glad. If there is no way to get the problem solved directly with SDE I need to access Informix with OGR - SQL. Although this wouldn't be the preferred way: If someone can give me an advise on this it would be very nice as well. Thanks for your help, Norbert ----------------------------------------------------------------------------- Bundesanstalt für Wasserbau * FIT Ilmenau * Referat IT2 Am Ehrenberg 8 * 98693 Ilmenau * Germany ----------------------------------------------------------------------------- From siki@agt.bme.hu Mon Apr 5 11:44:19 2004 From: siki@agt.bme.hu (Siki Zoltan) Date: Mon, 5 Apr 2004 09:44:19 -0100 (GMT+1) Subject: [Mapserver-users] MS wont generate maps! {Scanned} In-Reply-To: <000001c41aae$b3e69000$1701a8c0@dddd.com.au> Message-ID: Hi, Do you/the web server have write access to the image folder? Are there any files in the image directory? If it is empty the web server has no enogh access right to this directory. On Mon, 5 Apr 2004, Thomas Bartlett wrote: > > Hi All, > > Can anyone please help I'm pulling my hair out here !!! > > I have been developing a Mapserver Application on an XP machine... And > everything has been going great, BUT I am trying to migrate across to > a Windows 2000 Advanced Server machine ! > > Both machines are running IIS 5.0 > > I have set everything up in the same directories... But no matter what I > do I cant get MapServer to generate images? I have put a LOG reference > in the .map file but the file is not created, or if I create it nothing > is added to it! > > MapServer is working.... Because when I have errors in my map file or in > the url... Errors are returned. When I submit a properly formatted > url, the template document is return with broken links for the images > (ref, legend,scalebar and img). These link are where the images should > be.... But no images are created !! > > I know I'm missing something simple... I just don't know what !! > > I have tried setting IMAGEPATH and IMAGEURL in the .map file or setting > MAP_WEB_IMAGEURL and MAP_WEB_IMAGEPATH nothing seems to works > > > PLEASE HELP !! > > Many Thanks > Tom Bartlett > > > ------------------------------------------------------------------------ > ------------------ > > # > # Start of map file > # > > MAP > NAME UXO > STATUS ON > SIZE 600 600 > EXTENT 140 -26.50 154 -40 > UNITS DD > SHAPEPATH "C:\MapServer_Data\" > IMAGECOLOR 255 255 255 > TEMPLATEPATTERN "UXO_Basic" > > IMAGETYPE PNG > > # > # Start of symbol definitions (we're only using a few) > # > SYMBOL > NAME 'circle' > TYPE ELLIPSE > POINTS 1 1 END > FILLED TRUE > END > > # > # Start of web interface definition (including WMS enabling metadata) > # > WEB > HEADER templates/header.html > TEMPLATE "set in /index.html" > FOOTER templates/footer.html > MINSCALE 1000 > MAXSCALE 10000000 > IMAGEPATH "set in /index.html" > IMAGEURL "set in /index.html" > LOG UXO_Mapserver > METADATA > WMS_TITLE "UMN MapServer Itasca Demo" > WMS_ABSTRACT "This is a UMN MapServer application for Itasca > County located in north central Minnesota." > WMS_ACCESSCONSTRAINTS none > > # change this value to match your setup > WMS_ONLINERESOURCE "http://localhost/UXO/index.html" > > WMS_SRS "EPSG:26915" > END > END > > # > # Start of reference map > # > REFERENCE > IMAGE graphics/aust_ref.png > EXTENT 111.33 -7.87 156.12 -46.84 > SIZE 150 133 > STATUS ON > MINBOXSIZE 5 > #MAXBOXSIZE 120 > OUTLINECOLOR 255 255 255 > MARKERSIZE 9 > MARKER 'star' > END > > # > # Start of legend > # > LEGEND > KEYSIZE 18 12 > LABEL > TYPE BITMAP > SIZE MEDIUM > COLOR 0 0 89 > END > STATUS ON > END > > # > # Start of scalebar > # > SCALEBAR > IMAGECOLOR 0 0 0 > LABEL > COLOR 255 255 255 > SIZE TINY > END > STYLE 1 > SIZE 400 2 > COLOR 255 255 255 > UNITS KILOMETERS > INTERVALS 5 > TRANSPARENT TRUE > STATUS ON > END > > QUERYMAP > SIZE 250 250 > STYLE HILITE > COLOR 255 255 0 > STATUS ON > END > > # > # Start of layer definitions > # > > LAYER > NAME GMA_BUILTUPA > TYPE POLYGON > STATUS OFF > DATA GMA_1m/QLD/builtupa_qld > > MAXSCALE 10000000 > MINSCALE 250000 > > CLASS > NAME 'Built-up Area' > STYLE > COLOR 255 190 190 > END > END > > TOLERANCE 3 > > END # GMA_BUILTUPA > > END # Map File > > > ------------------------------------------------------------------ > > > MapServer Itasca Application > > > >

          MapServer Itasca Application

          >


          > This demonstration application will take you through various levels > of complexity. Starting with a basic application that > allows a user to pan/zoom and change layers we add: >

            >
          • dynamically configured scalebars >
          • javascript-based panning >
          • query results to a frame >
          • and finally, a DHTML rubber-band zoom/query capabilty >
          > The base data is the old-reliable Itasca dataset that we know and > love... > > >
          > > > > > > > value="C:\Inetpub\wwwroot\UXO\UXO_custom.map"> > value="/mapserv40/mapserv.exe"> > > value="C:\Inetpub\wwwroot\tmp\"> > > value="UXO_Basic.html"> > > > >
          > >


          > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From jacanalejo@yahoo.es Mon Apr 5 10:03:25 2004 From: jacanalejo@yahoo.es (=?iso-8859-1?q?Jos=E9=20Antonio?=) Date: Mon, 5 Apr 2004 11:03:25 +0200 (CEST) Subject: [Mapserver-users] Sicad GBD-Oracle Message-ID: <20040405090325.21964.qmail@web12603.mail.yahoo.com> Hi list, I would like to build Mapserver with support for SICAD-Data in a Oracle DB; Is that possible? Has anyone successfully made it? Thank you! ===== José Canalejo jacanalejo@yahoo.es Weizengasse 8 Freising 85354 Telf.08161/919456 ___________________________________________________ Yahoo! Messenger - Nueva versión GRATIS Super Webcam, voz, caritas animadas, y más... http://messenger.yahoo.es From wesp@gdv.com Mon Apr 5 10:38:10 2004 From: wesp@gdv.com (Oliver Wesp) Date: Mon, 05 Apr 2004 11:38:10 +0200 Subject: [Mapserver-users] Need help with SDE connection In-Reply-To: <40712505.5020603@ilmenau.baw.de> References: <40711656.2040507@ilmenau.baw.de> <40711EBF.5010709@gdv.com> <40712505.5020603@ilmenau.baw.de> Message-ID: <40712902.9050605@gdv.com> If msSDELayerOpen() fails the problem is most likely the Client-Connection. This could be due to an incorrect Connection-String or to a failure of the client. Can you post the complete Error-Message. Oliver Norbert Thieme wrote: > Hi, > > thanks for that. Now I got the error message I need. The connection seem > to work but the msSDELayerOpen() got a problem. So I can go on testing > if there is still something wrong in my mapfile or if there is a problem > with the SDE client. > > Once more thanks, > Norbert > > > Oliver Wesp schrieb: > >> Hi, >> >> we're using SDE-Connections with some success, so it's not impossible. >> Although we're using SDE with Oracle8i and 9i. >> >> The first thing that comes to my mind is that your SDE-Layer has >> STATUS=ON in your mapfile. So are you sure the layer is requested? Try >> STATUS=DEFAULT to make sure it is. >> >> best regards >> Oliver Wesp >> >> Norbert Thieme wrote: >> >>> Hi all, >>> >>> I already wrote last week because I have a problem with the >>> connection to ArcSDE. (Please see: >>> http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0403/msg00748.html) >>> >>> >>> Sorry for my impatience but I don't get any further at this point and >>> I really need this problem to be solved. If someone has an idea >>> please tell me. I would be very glad. >>> >>> If there is no way to get the problem solved directly with SDE I need >>> to access Informix with OGR - SQL. Although this wouldn't be the >>> preferred way: If someone can give me an advise on this it would be >>> very nice as well. >>> >>> Thanks for your help, >>> Norbert >>> >>> ----------------------------------------------------------------------------- >>> >>> Bundesanstalt für Wasserbau * FIT Ilmenau * Referat IT2 >>> Am Ehrenberg 8 * 98693 Ilmenau * Germany >>> ----------------------------------------------------------------------------- >>> >>> _______________________________________________ >>> Mapserver-users mailing list >>> Mapserver-users@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 norbert.thieme@ilmenau.baw.de Mon Apr 5 11:23:25 2004 From: norbert.thieme@ilmenau.baw.de (Norbert Thieme) Date: Mon, 05 Apr 2004 12:23:25 +0200 Subject: [Mapserver-users] Need help with SDE connection Message-ID: <4071339D.7020307@ilmenau.baw.de> Hi all, I could solve my problem with the help of Oliver Wesp. Thanks to him. I set the status of the layer to on. But in my case it has to be default sorry about that. With that I got the error which pointed me to an error in my mapfile. Now it works. So, sorry for this silly mistake. Sincerely, Norbert Thieme ----------------------------------------------------------------------------- Bundesanstalt für Wasserbau * FIT Ilmenau * Referat IT2 Am Ehrenberg 8 * 98693 Ilmenau * Germany ----------------------------------------------------------------------------- From unicoletti@prometeo.it Mon Apr 5 11:19:43 2004 From: unicoletti@prometeo.it (unicoletti@prometeo.it) Date: Mon, 5 Apr 2004 12:19:43 +0200 Subject: [Mapserver-users] java mapscript In-Reply-To: <40710F0F.10203@sun.com> References: <40710F0F.10203@sun.com> Message-ID: <1081160383.407132bf2c10f@webmail.prometeo.it> Quoting Tomas Brandalik : > Hi, > where I can find info about java/mapscript ? > I haven't been successful in finding any javadoc, documentation ... > Look at the php class reference. JavaMapScript is quite (not really) the same. HTH, Umberto > thanks > -Tomas > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From berend.veldkamp@aris.nl Mon Apr 5 12:06:38 2004 From: berend.veldkamp@aris.nl (Berend Veldkamp) Date: Mon, 05 Apr 2004 13:06:38 +0200 Subject: [Mapserver-users] OGC Interoperability Add-On for ArcGIS Message-ID: <40713DBE.5DE099AE@aris.nl> Hi, Has anyone sucessfully used the OGC Interoperability Add-On for ArcGIS yet? (http://www.esri.com/software/opengis/ogc-download.html) ArcMap is able to retrieve a list of layers, but when I try to add one, mapserver gives this message: "loadMap(): Web application error. CGI variable "map" is not set." The URI I use is http://dsc586-3/cgi-bin/mapserv?map=../map/test1.map& so apparantly the "map=" part is cut off somewhere. Berend -- ____________________________ Berend Veldkamp - ARIS http://www.aris.nl/ ____________________________ From godwinl@agr.gc.ca Mon Apr 5 14:24:52 2004 From: godwinl@agr.gc.ca (Liz Godwin) Date: Mon, 05 Apr 2004 09:24:52 -0400 Subject: [Mapserver-users] HTML Legends as lists Message-ID: Thanks, I'd thought of this, but I just wanted to avoid having to duplicate a lot of mapfile tags as metadata. In my mind, I shouldn't have to. (I'm a picky user) Maybe this component will change in the future...? Liz >>> "Ryan, Adam" 04/02/04 06:33PM >>> Liz, I think you might be underestimating the power of the HTML Legend. Remember, any layer can have any number of metadata tags to help you guide layers them into the right group, div, list, whatever. Also, using javascript, you could build arrays with the repeating HTML Legend rather than write anything out onto the document. Use the footer to write it out. As for the collapse, expand, find a couple of nice gifs (+,-) and do something like Function colexp(id){ theE = document.getElementById(id); theE.style.display (theE.style.display=="none") ? "block":"none"; } Use the group name (not necessarily the mapserver group, a metadata group of your own) and the layer name as a unique id. Or something like that. Adam -----Original Message----- From: Liz Godwin [mailto:godwinl@agr.gc.ca] Sent: Friday, April 02, 2004 12:16 PM To: mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] HTML Legends as lists Hello all! I've been looking into making a collapsable legend. I have groups of layers, each of which have detailed class information. Now.. I can make an HTML legend work just fine. It's the collapsing that's tricky. Currently the HTML legend works that only the code between the repeating sections is used, and only certain tags are available within repeating sections. These two things are preventing me from making this an easy solution. I'd like to be able to create a heirachical list such that my group knows that it's children are it's layers with the same group, and the layers know which classes are their own. The way to do this would be to add

            tags around my layers and classes. BUT I can't. An alternative (but to me merely a temp. workaround) to this would be to give an identifier to each layer and class that of it's parent so that it could be found using some javascript, but alas, my group info isn't available to my layer in the HTML template file. Oh Mapserver Gurus...please tell me this would be something simple to implement. I think a lot of other people would be interested in this. Lists are quickly becomming a popular display method in web pages instead of tables. Cheers, Liz Godwin _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From woodbri@swoodbridge.com Mon Apr 5 14:32:22 2004 From: woodbri@swoodbridge.com (Stephen Woodbridge) Date: Mon, 05 Apr 2004 09:32:22 -0400 Subject: [Mapserver-users] Win CE Version In-Reply-To: References: Message-ID: <40715FE6.9030200@swoodbridge.com> Dharani, There is no support currently for vb.net. I am suggesting that you look at SWIG or the C-API and that you build an interface for vb.net. I can't help you much more than this suggestion as I am not familiar with the Microsoft development environment. I am guessing that you probably want to write a COM/DCOM wrapper to mapserver that you can access via vb.net. It is unlikely that you can use PHP/Mapscript to do what you want without getting very convoluted, but these might give you some examples of how to integrate similar calls into vb.net or a COM object. Sorry, I can't help with SWIG other than to suggest that it might be worth looking to see it they have a mode for generating COM objects, in which case it might be a useful tool. There are other on this list that are much more knowledgeable about Windows technology, SWIG, mapscript than I am. May be they will jump in here and offer their suggestions. ;) -Steve Dharani Babu wrote: > Steve > Could you tell me > 1) which version of mapscript( It is PHP mapscript right ?) should be > installed > 2) steps to get SWIG +map server APIs + vb.net working with samples if > possible please as I am fully new to SWIG . > > with regards and thanks in advance > dharani > >> From: Stephen Woodbridge >> To: Dharani Babu >> CC: mapserver-users@lists.gis.umn.edu, tmitchell@lignum.com, >> spatialguru@shaw.ca, info@peoplegis.com >> Subject: Re: [Mapserver-users] Win CE Version >> Date: Sat, 03 Apr 2004 09:07:46 -0500 >> >> Dharani, >> >> A lot of points here, but I might a suggest another way of approaching >> this problem. Mapserver has a Swig interface definition that is used >> to build mapscript. It might be possible to build a Swig interface to >> VB.Net or a com object so you would then compile mapserver into a dll >> or whatever that could be called directly from VB.NET. >> >> Then you can avoid all the issues of HTML, browses, etc. You would >> then write an application making calls to mapscript to load the >> mapfile, and generate map images what could be returned either via a >> tmp file or as an image object that you would then display directly to >> the screen. >> >> You would build your user interface and whole application directly in >> the native WinCE development environment and forget about all the >> issues of webservers, networking, HTML, browses, etc. >> >> Hope this helps, >> >> -Steve >> >> Dharani Babu wrote: >> >>> Hi all >>> I am venturing into trails of using map server components in a win >>> ce based device . I invite and request all of the members to add >>> thier points . >>> My Aim is to develope a map server component on a handheld device of >>> like pocket PC . The first phase is to successfully deploy the >>> mapserver exe ( either _36 or _40) at the target device with >>> associated dlls and libs .I hope we will be in need of map server exe >>> version for win ce platform right ? As I am using emualtor I dont >>> face any probs as of now with accessing the mapserver exe but the >>> case may be different when it comes to activesync it to the real >>> device . Third phase -- >>> There are two possibilties one is that the device being connected to >>> net( tyler this point is to you :)) . In that case from the device >>> the user types like http:/file.html off they go !!! but the >>> situation is not that simple . Coz the devices wont be connected to >>> net at all . In that case we are in need of 1) passing the hidden >>> variables to the mapserv exe WITHOUT init html 2) retrieving the >>> temporary images created at the /tmp folder and then have to display >>> them without BROWSER . right ? Here is where I am confused lot .. >>> Does the IE retreive the tmp images or the mapserver maps the images >>> to an instance of IE ? I hope the second . So in this case how to >>> change the default behavior of mapserver's association with brower to >>> display the images ? Fourth .. >>> How to get the template html work done with out html ? Thats we need >>> to have zoom in /out /pan /query feature etc Which need to be somehow >>> fired without the template html ... And last The mother of all doubts >>> I have is will map server work without apache or IIS ? :) >>> I amplanning to start coding next week onwards . Hope I would be >>> having some tons of messages in my inbox after week end .... >>> I hope I have opened a wide area of discussion to follow ...I hope to >>> get invaluable suggestions from the members in all ...bye for now >>> with regards and thanks in advance >>> dharani babu >>> NB: The possible platform for mapserver component in win ce will be >>> VB .NETsmart project ... >>> >>> _________________________________________________________________ >>> Studies, career, romance. Whatever your concerns. >>> http://www.astroyogi.com/newMSN/ We have the answers. >>> >>> _______________________________________________ >>> Mapserver-users mailing list >>> Mapserver-users@lists.gis.umn.edu >>> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >>> >> > > _________________________________________________________________ > Studies, career, romance. Whatever your concerns. > http://www.astroyogi.com/newMSN/ We have the answers. > > From dmorissette@dmsolutions.ca Mon Apr 5 14:57:24 2004 From: dmorissette@dmsolutions.ca (Daniel Morissette) Date: Mon, 05 Apr 2004 09:57:24 -0400 Subject: [Mapserver-users] Regarding GetLegendGraphic In-Reply-To: References: <3FC4483968B5A048BBD9F3387EBFF5C0E34920@XMAIL1.sooner.net.ou.edu> Message-ID: <407165C4.3060304@dmsolutions.ca> Bart van den Eijnden wrote: > > see the following message for more info on this: > > http://lists.gis.umn.edu/pipermail/mapserver-dev/2004-March/000891.html > This issue was resolved at least a week ago, but I saw in a post from Frank yesterday saying that maptime.obj was missing in Makefile.vc ... that could be the problem Gayathri ran into. > On Sat, 3 Apr 2004 14:56:58 -0600, Swaminathan, Gayathri > wrote: > >> Hi: >> I am having problems compiling the CVS version of mapserver using VC++6. >> >> mapserver.lib(mapdraw.obj) : error LNK2001: unresolved external symbol >> _msGettim >> eofday >> mapserv.exe : fatal error LNK1120: 1 unresolved externals >> NMAKE : fatal error U1077: 'link' : return code '0x460' >> Stop. >> >> Found that, >> 1)msGettimeofday is defined in maptime.h >> 2)mapdraw includes maptime.h and uses msGettimeofDay everytime before a >> ms_debug call is made. >> >> Can you help me with this one> >> Gayathri >> From fheland@netcourrier.com Mon Apr 5 16:41:09 2004 From: fheland@netcourrier.com (fheland@netcourrier.com) Date: Mon, 5 Apr 2004 15:41:09 CEST Subject: [Mapserver-users] WFS / curl error code 7 (couldn't create socket) Message-ID: Hi Daniel, I've made some more test. if WFSserver = Tomcat + WFSclient = Tomcat : Curl error code 7 (couldn't create socket) WFSserver = Apache + WFSclient = Tomcat : Curl error code 7 (couldn't create socket) WFSserver = Apache + WFSclient = Apache : ok WFSserver = Tomcat + WFSclient = Apache : WFS request produced unexpected output (junk?) for layer NERIStations WFSserver = Tomcat + WFSclient = Apache : ok when changing CONNECTION to "http://195.220.97.114/agentstruts/cgi-bin/mapserv_41.exe?map=d:/Tomcat4.1/webapps/agentstruts/mapservice/data/neri/htdocs/neri-wfs.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature" instead of "http://195.220.97.114/agentstruts/cgi-bin/mapserv_41.exe?map=d:/Tomcat4.1/webapps/agentstruts/mapservice/data/neri/htdocs/neri-wfs.map" ... It seems to be a Tomcat issu but I've no idea how to solve this ! Is there anyone using Tomcat facing the same type of problem ? The curl command without the "-d/" works also. Thanks a lot for your help. Fred fheland@netcourrier.com wrote: > One more info, the curl command works (with tomcat & apache) on shell : > ... > > > The version of curl is : > curl 7.11.1 (i386-pc-win32) libcurl/7.11.1 zlib/1.2.1 > Protocols: ftp gopher telnet dict ldap http file > Features: libz > > Which version of libcurl mapserver is using ? > Is this could be the issue ? > MapServer doesn't come with its own version of Curl, it uses the version of Curl that you have installed on your system. We have used MapServer with Curl 7.11.x without any problem. I see that you use "curl -d/ ..." at the command-line ... why the "-d/"? Normally you should just call "curl ", e.g. curl "http://192.168.1.114/agentstruts/cgi-bin/mapserv_41.exe?map=C:/ms4w/Apache/htdocs/eden/eden/eden/data/neri/htdo cs/neri-wfs.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature" If you could explain why you use "-d/" that could possibly help us understand the problem with MapServer. Daniel -- ------------------------------------------------------------ Daniel Morissette dmorissette@dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ------------------------------------------------------------- NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar... Web/Wap : www.netcourrier.com Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min) Minitel: 3615 NETCOURRIER (0,16 € TTC/min) From gayathri@ou.edu Mon Apr 5 15:16:35 2004 From: gayathri@ou.edu (Swaminathan, Gayathri) Date: Mon, 5 Apr 2004 09:16:35 -0500 Subject: [Mapserver-users] OGC Interoperability Add-On for ArcGIS Message-ID: <3FC4483968B5A048BBD9F3387EBFF5C05C723B@XMAIL1.sooner.net.ou.edu> This is a multi-part message in MIME format. ------_=_NextPart_001_01C41B18.E6D2C3A1 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi: Is this interoperability connector comparable to the one for Arcexplorer = as explained in, http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?WMSMapserverArcExplorer=20 =20 In that case, can you=20 1) getCapabilities and, 2) convert it to a php file as explained in the link above =20 and use the URL to the php file to connect from ARCGIS.....using this = interoperability connector =20 Gayathri ________________________________ From: mapserver-users-admin@lists.gis.umn.edu on behalf of Berend = Veldkamp Sent: Mon 4/5/2004 6:06 AM To: mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] OGC Interoperability Add-On for ArcGIS Hi, Has anyone sucessfully used the OGC Interoperability Add-On for ArcGIS yet? (http://www.esri.com/software/opengis/ogc-download.html) ArcMap is able to retrieve a list of layers, but when I try to add one, mapserver gives this message: "loadMap(): Web application error. CGI variable "map" is not set." The URI I use is http://dsc586-3/cgi-bin/mapserv?map=3D../map/test1.map& so apparantly the "map=3D" part is cut off somewhere. Berend -- ____________________________ Berend Veldkamp - ARIS http://www.aris.nl/ ____________________________ _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ------_=_NextPart_001_01C41B18.E6D2C3A1 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =0A= =0A= =0A= =0A= =0A= =0A= [Mapserver-users] OGC Interoperability Add-On for ArcGIS=0A= =0A= =0A=
            =0A=
            Hi:
            =0A=
            Is this interoperability = connector =0A= comparable to the one for Arcexplorer as explained in,
            =0A= =0A=
             
            =0A=
            In that case, can you
            =0A=
            1) getCapabilities and,
            =0A=
            2) convert it to a php file as explained in the link =0A= above
            =0A=
             
            =0A=
            and use the URL to the php file to connect from = ARCGIS.....using =0A= this interoperability connector
            =0A=
             
            =0A=
            Gayathri
            =0A=

            =0A=
            =0A= From: = mapserver-users-admin@lists.gis.umn.edu on =0A= behalf of Berend Veldkamp
            Sent: Mon 4/5/2004 6:06 = AM
            To: =0A= mapserver-users@lists.gis.umn.edu
            Subject: [Mapserver-users] = OGC =0A= Interoperability Add-On for ArcGIS

            =0A=
            =0A=

            Hi,

            Has anyone sucessfully used the OGC = Interoperability =0A= Add-On for ArcGIS
            yet? (http://ww= w.esri.com/software/opengis/ogc-download.html)

            ArcMap =0A= is able to retrieve a list of layers, but when I try to add
            one, = mapserver =0A= gives this message: "loadMap(): Web application error.
            CGI variable = "map" is =0A= not set." The URI I use is
            http= ://dsc586-3/cgi-bin/mapserv?map=3D../map/test1.map& =0A= so apparantly
            the "map=3D" part is cut off =0A= somewhere.

            Berend




            --
            _______________________= _____

            Berend =0A= Veldkamp - ARIS
            http://www.aris.nl/
            _________________= ___________
            _______________________________________________
            Mapserv= er-users =0A= mailing list
            Mapserver-users@lists.gis.umn.edu
            http:/= /lists.gis.umn.edu/mailman/listinfo/mapserver-users

            =0A= =0A= =0A= ------_=_NextPart_001_01C41B18.E6D2C3A1-- From pramsey@refractions.net Mon Apr 5 15:33:08 2004 From: pramsey@refractions.net (Paul Ramsey) Date: Mon, 05 Apr 2004 07:33:08 -0700 Subject: [Mapserver-users] OGC Interoperability Add-On for ArcGIS In-Reply-To: <40713DBE.5DE099AE@aris.nl> Message-ID: <284C1466-870E-11D8-A531-000393D33C2E@refractions.net> You might need to do the "script wrapper" trick, wherein a shell script is created that sets the MAPFILE environment variable and then calls mapserv. That way the outward facing URL is bare of parameters. There are also some nice tricks you can do with Apache and SetEnv directives. On Monday, April 5, 2004, at 04:06 AM, Berend Veldkamp wrote: > Hi, > > Has anyone sucessfully used the OGC Interoperability Add-On for ArcGIS > yet? (http://www.esri.com/software/opengis/ogc-download.html) > > ArcMap is able to retrieve a list of layers, but when I try to add > one, mapserver gives this message: "loadMap(): Web application error. > CGI variable "map" is not set." The URI I use is > http://dsc586-3/cgi-bin/mapserv?map=../map/test1.map& so apparantly > the "map=" part is cut off somewhere. > > Berend > > > > > -- > ____________________________ > > Berend Veldkamp - ARIS > http://www.aris.nl/ > ____________________________ > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > Paul Ramsey Refractions Research Email: pramsey@refractions.net Phone: (250) 885-0632 From berend.veldkamp@aris.nl Mon Apr 5 15:44:48 2004 From: berend.veldkamp@aris.nl (Berend Veldkamp) Date: Mon, 05 Apr 2004 16:44:48 +0200 Subject: [Mapserver-users] OGC Interoperability Add-On for ArcGIS References: <3FC4483968B5A048BBD9F3387EBFF5C05C723B@XMAIL1.sooner.net.ou.edu> Message-ID: <407170E0.5AA8D34@aris.nl> Thanks for the fast reply, This is an add-on for Arcmap, provided by Esri, which allows you to use WMS/WFS data sources in ArcMap. It turned out I missed a WMS specific entry in my mapfile, everything works fine now. I'll rtfm next time before I post ;-) Berend > "Swaminathan, Gayathri" wrote: > > Hi: > Is this interoperability connector comparable to the one for > Arcexplorer as explained in, > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?WMSMapserverArcExplorer > > In that case, can you > 1) getCapabilities and, > 2) convert it to a php file as explained in the link above > > and use the URL to the php file to connect from ARCGIS.....using > this interoperability connector > > Gayathri > -- ____________________________ Berend Veldkamp - ARIS http://www.aris.nl/ ____________________________ From berend.veldkamp@aris.nl Mon Apr 5 15:46:41 2004 From: berend.veldkamp@aris.nl (Berend Veldkamp) Date: Mon, 05 Apr 2004 16:46:41 +0200 Subject: [Mapserver-users] OGC Interoperability Add-On for ArcGIS References: <284C1466-870E-11D8-A531-000393D33C2E@refractions.net> Message-ID: <40717151.8372372A@aris.nl> Paul, Thanks for your reply, I already solved it (see my other post). But maybe I'll use your suggestion anyway, just to have a nicer looking URL. Berend Paul Ramsey wrote: > > You might need to do the "script wrapper" trick, wherein a shell script > is created that sets the MAPFILE environment variable and then calls > mapserv. That way the outward facing URL is bare of parameters. There > are also some nice tricks you can do with Apache and SetEnv directives. > -- ____________________________ Berend Veldkamp - ARIS http://www.aris.nl/ ____________________________ From gayathri@ou.edu Mon Apr 5 16:12:29 2004 From: gayathri@ou.edu (Swaminathan, Gayathri) Date: Mon, 5 Apr 2004 10:12:29 -0500 Subject: [Mapserver-users] Regarding GetLegendGraphic Message-ID: <3FC4483968B5A048BBD9F3387EBFF5C0E34973@XMAIL1.sooner.net.ou.edu> Thanks so much, that helped. Gayathri > -----Original Message----- > From: Daniel Morissette [mailto:dmorissette@dmsolutions.ca] > Sent: Monday, April 05, 2004 8:57 AM > To: Swaminathan, Gayathri > Cc: mapserver-users@lists.gis.umn.edu > Subject: Re: [Mapserver-users] Regarding GetLegendGraphic > > > Bart van den Eijnden wrote: > > > > see the following message for more info on this: > > > > > http://lists.gis.umn.edu/pipermail/mapserver-> dev/2004-March/000891.htm > > l > > > > This issue was resolved at least a week ago, but I saw in a post from > Frank yesterday saying that maptime.obj was missing in > Makefile.vc ... > that could be the problem Gayathri ran into. > > > > > On Sat, 3 Apr 2004 14:56:58 -0600, Swaminathan, Gayathri > > wrote: > > > >> Hi: > >> I am having problems compiling the CVS version of mapserver using > >> VC++6. > >> > >> mapserver.lib(mapdraw.obj) : error LNK2001: unresolved external > >> symbol _msGettim eofday > >> mapserv.exe : fatal error LNK1120: 1 unresolved externals > >> NMAKE : fatal error U1077: 'link' : return code '0x460' > >> Stop. > >> > >> Found that, > >> 1)msGettimeofday is defined in maptime.h > >> 2)mapdraw includes maptime.h and uses msGettimeofDay > everytime before > >> a ms_debug call is made. > >> > >> Can you help me with this one> > >> Gayathri > >> > > From giuchiel@libero.it Mon Apr 5 16:27:46 2004 From: giuchiel@libero.it (Giuseppe Chielli) Date: Mon, 5 Apr 2004 17:27:46 +0200 Subject: [Mapserver-users] Spatial queries Message-ID: Hi, guys! I'm just studying mapserver or, better, mapscript and I'd like to know if it allows to make spatial queries. When I say "spatial queries" I mean queries that allow to find features with some spatial relationship. For example, can I find all the features in a layer intersecting some other features in another layer? I hope to be clear in my explanation. Thanks a lot. Giuseppe From lfilak@medinaco.org Mon Apr 5 16:47:46 2004 From: lfilak@medinaco.org (Lowell Filak) Date: Mon, 05 Apr 2004 11:47:46 -0400 Subject: [Mapserver-users] Spatial queries Message-ID: <20040405154739.51F431A659B@mail.medinaco.org> Yes. In mapscript you can use a previous selection set from one layer to select features in another layer. I am not familiar enough with the CGI version to say how/if to do it there. HTH Lowell The following message was sent by "Giuseppe Chielli" on Mon, 5 Apr 2004 17:27:46 +0200. > Hi, guys! > I'm just studying mapserver or, better, mapscript and I'd like to know if it allows to make spatial queries. > When I say "spatial queries" I mean queries that allow to find features with some spatial relationship. > For example, can I find all the features in a layer intersecting some other features in another layer? > I hope to be clear in my explanation. > > Thanks a lot. > > Giuseppe > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users@lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From gayathri@ou.edu Mon Apr 5 17:49:38 2004 From: gayathri@ou.edu (Swaminathan, Gayathri) Date: Mon, 5 Apr 2004 11:49:38 -0500 Subject: [Mapserver-users] Mapserver 4.1 compile using VC 6 Message-ID: <3FC4483968B5A048BBD9F3387EBFF5C0E349AF@XMAIL1.sooner.net.ou.edu> Hi List: I thought I will post my petty hurdles...to the list when compiling mapserver 4.1....(incase someone else comes across similar problems when compiling) Used, GD - 2.0.22- http://www.boutell.com/gd/manual2.0.22.html#buildgd Zlib- went well (use included makefile) GDAL1.2 - went smooth (use included makefile) Regex-0.12 - (use included makefile) ECW_SDK from http://ermapper.com curl and libcurl 7.11.1 - Use included workspace in source Freetype2.1.7 - Use included workspace in source Lib png 1.2.5 -smooth build - (use included makefile) Proj 4.4.7-smooth build - (use included makefile) Modify makefile to compile maptime.obj Oh! And make sure you have same OPTFLAGS defined when compiling mapserver and gdal to avoid mismatched set of compile/build options (http://remotesensing.org/pipermail/gdal-dev/2003-December/001582.html). HTH, Gayathri From forumq4u@hotmail.com Mon Apr 5 18:35:27 2004 From: forumq4u@hotmail.com (forum master) Date: Mon, 05 Apr 2004 17:35:27 +0000 Subject: [Mapserver-users] mapscript legendObj size Message-ID: Hi All, I am having a problem getting a legendObj to draw to a specified size. I set the width and height and the properties reflect the change, yet the legend draws at a small size (same size always) regardless of what width/height is set. Here is the code: ... $map->legend->set('width',400); echo $map->legend->width; // prints 400 $image = $map->drawLegend(); $image->saveWebImage(MS_PNG,1,1,0); // prints a png legend that is too small Thanks, -fq4u _________________________________________________________________ The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail From pvandyke@kib.co.kodiak.ak.us Mon Apr 5 18:39:03 2004 From: pvandyke@kib.co.kodiak.ak.us (Paul VanDyke) Date: Mon, 5 Apr 2004 09:39:03 -0800 Subject: [Mapserver-users] I'm getting a little frustrated... Message-ID: Ok, here's the deal... I'm new to GIS, so I could be the entire problem, but I'm not sure, you tell me. I've downloaded and install mapserver 4.0.1 precompiled binaries from the mapserver homepage (ms401_png_pg.zip). I've even been sucessful in building a few maps based on shape files using our own data. Here are some examples: http://209.165.152.73. However, I cannot get raster images to work to save my life... I've got a few rasters of my own that I've been working with that I've tried with no luck. I've also taken the raster image that was included with the tutorial and tried to get it working. Everytime it draws a picture without the raster data. Even when the raster layer is the only layer, it still draws the picture, without anything. Where do I need to go now? Should I try the same things on linux? I'm very familiar w/ the linux platform, but my company wants to keep everything on Windows. I'm running this on a Windows 2000 Server using Apache 2. Any help would be greatly appreciated. Even if you just tell me that you have a similar environment and it works. Thanks, Paul VanDyke Kodiak Island Borough Kodiak, Alaska From ed@topozone.com Mon Apr 5 18:53:29 2004 From: ed@topozone.com (Ed McNierney) Date: Mon, 5 Apr 2004 13:53:29 -0400 Subject: [Mapserver-users] I'm getting a little frustrated... Message-ID: <13858AA1A74F30419F319ACB66A9D1224E4187@mercator.topozone.com> Paul - There's nothing wrong with raster support on Windows - it works just fine. Posting your MAP file would help, too. Are you sure the raster layer is enabled (STATUS DEFAULT) in your map file? The biggest problem people have with raster data is that it is typically projected, while much vector data is not. That means you're mixing data with two different coordinate systems in the same map. That's perfectly OK and MapServer can handle it just fine, but you need to accurately describe the projection of each of your input data sets AND the desired output projection so MapServer can figure out what to do. - 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: Paul VanDyke [mailto:pvandyke@kib.co.kodiak.ak.us] Sent: Monday, April 05, 2004 1:39 PM To: mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] I'm getting a little frustrated... Ok, here's the deal... I'm new to GIS, so I could be the entire problem, but I'm not sure, you tell me. I've downloaded and install mapserver 4.0.1 precompiled binaries from the mapserver homepage (ms401_png_pg.zip). I've even been sucessful in building a few maps based on shape files using our own data. Here are some examples: http://209.165.152.73. However, I cannot get raster images to work to save my life... I've got a few rasters of my own that I've been working with that I've tried with no luck. I've also taken the raster image that was included with the tutorial and tried to get it working. Everytime it draws a picture without the raster data. Even when the raster layer is the only layer, it still draws the picture, without anything. Where do I need to go now? Should I try the same things on linux? I'm very familiar w/ the linux platform, but my company wants to keep everything on Windows. I'm running this on a Windows 2000 Server using Apache 2. Any help would be greatly appreciated. Even if you just tell me that you have a similar environment and it works. Thanks, Paul VanDyke Kodiak Island Borough Kodiak, Alaska _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From pvandyke@kib.co.kodiak.ak.us Mon Apr 5 18:59:26 2004 From: pvandyke@kib.co.kodiak.ak.us (Paul VanDyke) Date: Mon, 5 Apr 2004 09:59:26 -0800 Subject: [Mapserver-users] I'm getting a little frustrated... Message-ID: Thanks Ed for getting back so quickly. I belive in the open-source movement because people like you make it work! Here is my map file that I'm using; it's an adaptation of the example 1-5 in the tutorial and uses that tiff file. MAP NAME example IMAGETYPE PNG EXTENT 201621.496941 -294488.285333 1425518.020722 498254.511514 SIZE 400 300 SHAPEPATH "c:/program files/apache group/apache2/htdocs/data" DEBUG ON WEB TEMPLATE 'example.html' IMAGEPATH '/data/tmp/' IMAGEURL '/tmp/' LOG 'C:\mapserver.log' END LAYER # MODIS raster layer begins here NAME modis DATA "raster/mod09a12003161_ugl_ll_8bit.tif" STATUS DEFAULT TYPE RASTER PROCESSING "BANDS=1,2,3" OFFSITE 71 74 65 PROJECTION "init=epsg:4326" END END # MODIS raster layer ends here # End of LAYER DEFINITIONS ------------------------------- END # end of map file As I said, I'm a newbie to GIS so the projection stuff is foreign to me. I figured that using the example file would be a safe bet. Please comment on what you see. Thanks, Paul -----Original Message----- From: Ed McNierney [mailto:ed@topozone.com] Sent: Monday, April 05, 2004 9:53 AM To: Paul VanDyke; mapserver-users@lists.gis.umn.edu Subject: RE: [Mapserver-users] I'm getting a little frustrated... Paul - There's nothing wrong with raster support on Windows - it works just fine. Posting your MAP file would help, too. Are you sure the raster layer is enabled (STATUS DEFAULT) in your map file? The biggest problem people have with raster data is that it is typically projected, while much vector data is not. That means you're mixing data with two different coordinate systems in the same map. That's perfectly OK and MapServer can handle it just fine, but you need to accurately describe the projection of each of your input data sets AND the desired output projection so MapServer can figure out what to do. - 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 From ARyan@co.linn.or.us Mon Apr 5 18:57:16 2004 From: ARyan@co.linn.or.us (Ryan, Adam) Date: Mon, 5 Apr 2004 10:57:16 -0700 Subject: [Mapserver-users] I'm getting a little frustrated... Message-ID: <614FCE5F14A6D41180C200010240D6A24E7492@LINNMS> Paul This link doesn't seem to work for me. Is your raster data geo-referenced? Can you view it with vector data in another application? Adam Ryan -----Original Message----- From: Paul VanDyke [mailto:pvandyke@kib.co.kodiak.ak.us] Sent: Monday, April 05, 2004 9:39 AM To: mapserver-users@lists.gis.umn.edu Subject: [Mapserver-users] I'm getting a little frustrated... Ok, here's the deal... I'm new to GIS, so I could be the entire problem, but I'm not sure, you tell me. I've downloaded and install mapserver 4.0.1 precompiled binaries from the mapserver homepage (ms401_png_pg.zip). I've even been sucessful in building a few maps based on shape files using our own data. Here are some examples: http://209.165.152.73. However, I cannot get raster images to work to save my life... I've got a few rasters of my own that I've been working with that I've tried with no luck. I've also taken the raster image that was included with the tutorial and tried to get it working. Everytime it draws a picture without the raster data. Even when the raster layer is the only layer, it still draws the picture, without anything. Where do I need to go now? Should I try the same things on linux? I'm very familiar w/ the linux platform, but my company wants to keep everything on Windows. I'm running this on a Windows 2000 Server using Apache 2. Any help would be greatly appreciated. Even if you just tell me that you have a similar environment and it works. Thanks, Paul VanDyke Kodiak Island Borough Kodiak, Alaska _______________________________________________ Mapserver-users mailing list Mapserver-users@lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From sd@dil.in Mon Apr 5 19:06:15 2004 From: sd@dil.in (Saurabh Data) Date: Mon, 05 Apr 2004 18:06:15 +0000 Subject: [Mapserver-users] features of mapserver Message-ID: Dear Users Have the developers of mapserver or any other people compared the features of mapserver to any other open source or proprietary systems. THe documentation provides useful information about mapserver but it would be nice to see any comparison with similar technologies cheers Saurabh Data ___________________________________________________________________ Saurabh Data School of Computing University of Leeds Leeds LS2 9JT U.K. one who seeketh , will findeth and all door shall open - james Allen ___________________________________________________________________