From deabelle at agro.uba.ar Wed Oct 1 00:25:10 2003 From: deabelle at agro.uba.ar (Diego de Abelleyra) Date: Wed, 1 Oct 2003 04:25:10 -0300 Subject: [Mapserver-users] Isolines References: <1064590442.2000.39.camel@localhost> Message-ID: <001b01c387ed$25cb8680$0100a8c0@agro.uba.ar> Hello, Have someone worked with isolines in mapserver, like for example temperature isolines? Is it posible to do with mapserver? Thamks, Diego de Abelleyra. Buenos Aires, Argentina ----- Original Message ----- From: "Patrick J Barabe" To: "Umberto Nicoletti" Cc: < > Sent: Tuesday, September 30, 2003 3:10 PM Subject: Re: [Mapserver-users] Java mapserver HOWTO and questions > > Hi Umberto, > > Your HOWTO was very useful to me in compiling java mapscript on Solaris. > Thanks for submitting this to the list. > > Now that I'm looking at the javadocs I compiled, I'm exactly sure how to > implement the java module. Do you have some sample JSP code I could > take a look at that demos just bit of core functionality? Also, should > libmapscript.so from the java build directory go anywhere in particular, > or is is sufficient to add this directory to $LD_LIBRARY_PATH? > > Thanks in advance, > Patrick Barabe > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From ms57 at streamyx.com Wed Oct 1 00:00:51 2003 From: ms57 at streamyx.com (Steve McCrone) Date: Wed, 01 Oct 2003 15:00:51 +0800 Subject: [Mapserver-users] Find and ZoomTo shape file record Message-ID: <000001c387ee$25ba04e0$41845fdb@clickntrac> This is a multi-part message in MIME format. --Boundary_(ID_Np4G7A8NpGVZU5fFEswMBw) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7BIT On my previous application the user was able to find a record in the shape file and the map would zoom into that record and colour it red. I did this by having a java script function - function findBuilding(inBuilding){ var aForm = document.forms[0] aForm.building.value = inBuilding; aForm.mode.value = "itemquery"; aForm.qlayer.value = "building_query"; aForm.mapext.value = "shapes"; aForm.buffer.value = "0.005"; aForm.submit() } and in my map file - LAYER # this layer just displays one building when it has been queried NAME "building_query" DATA Build TYPE POLYGON STATUS OFF FILTERITEM Bldg_name FILTER "%building%" CLASS TEMPLATE "demo.html" # Use to display map #COLOR 255 0 0 #OUTLINECOLOR 255 0 0 END # CLASS END # LAYER And it works fine. ======================================== Now, I am working with the sample - DHTML rubber-band zoom sample from http://maps.dnr.state.mn.us/mapserver_demos/workshop An I am trying to achive the same functionality. Note: I cannot "fix" the extents of the map area I want to zoom because the spatial coordinates of the shape fuile records are constantly changing. Thanks --Boundary_(ID_Np4G7A8NpGVZU5fFEswMBw) Content-type: text/html; charset=iso-8859-1 Content-transfer-encoding: 7BIT
On my previous application the user was able to find a record in the shape
file and the map would zoom into that record and colour it red. I did this
by having a java script function -

function findBuilding(inBuilding){
  var aForm = document.forms[0]
  aForm.building.value  = inBuilding;

  aForm.mode.value = "itemquery";
  aForm.qlayer.value = "building_query";
  aForm.mapext.value = "shapes";
  aForm.buffer.value = "0.005";
  aForm.submit()
}

and in my map file -

LAYER   # this layer just displays one building when it has been queried
  NAME "building_query"
  DATA Build
  TYPE  POLYGON
  STATUS OFF
  FILTERITEM Bldg_name
  FILTER "%building%"
  CLASS
    TEMPLATE "demo.html"        # Use to display map
    #COLOR 255 0 0
    #OUTLINECOLOR 255 0 0
  END # CLASS
END # LAYER

And it works fine.
========================================
Now, I am working with the sample - DHTML rubber-band zoom sample from
http://maps.dnr.state.mn.us/mapserver_demos/workshop

An I am trying to achive the same functionality. Note: I cannot "fix" the
extents of the map area I want to zoom because the spatial coordinates of
the shape fuile records are constantly changing. Thanks

--Boundary_(ID_Np4G7A8NpGVZU5fFEswMBw)-- From teb at mallit.fr.umn.edu Wed Oct 1 08:06:23 2003 From: teb at mallit.fr.umn.edu (Thomas E Burk) Date: Wed, 1 Oct 2003 10:06:23 -0500 (CDT) Subject: [Mapserver-users] OGC implementing and conforming products for mapserv Message-ID: <200310011506.h91F6N6M008985@mallit.fr.umn.edu> It's one of those things that just gets overlooked. Thanks for the reminder. We'll get 4.0 added to the "implements" list. Previously the decision was to not spend the time, etc. to prove conformance. We can revisit that again. Tom ======================= Dr. Thomas E. Burk University of Minnesota 1530 Cleveland Avenue North St. Paul, MN 55108 612-624-6741 612-625-5212 (FAX) tburk at umn.edu >From: Frank Warmerdam >User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5a) Gecko/20030718 >X-Accept-Language: en-us, en >MIME-Version: 1.0 >To: John.Hockaday at ga.gov.au >Cc: mapserver-users at lists.gis.umn.edu >Subject: Re: [Mapserver-users] OGC implementing and conforming products for mapserv >Content-Transfer-Encoding: 7bit >X-BeenThere: mapserver-users at lists.gis.umn.edu >X-Mailman-Version: 2.0.13 >List-Unsubscribe: , >List-Id: Mapserver Users Mailing List (Appropriate for general users) >List-Post: >List-Help: >List-Subscribe: , >List-Archive: >Date: Tue, 30 Sep 2003 23:10:31 -0400 > >John.Hockaday at ga.gov.au wrote: >> Hi, >> >> I was having a look at the OGC list of "Products >> Conforming to or Implementing OGC Specs or >> Interfaces" at URL: >> >> http://www.opengis.org/testing/product/ >> >> I noticed that Mapserv 3.5 is the only mapserv >> product mentioned on this site. If one checks >> the "Conforming Only" checkbox, mapserv doesn't >> show up in the list. This doesn't build up one's >> confidence in the mapserv product as being OGC >> compliant. >> >> Wouldn't it be a good idea if each time a mapserv >> product/version was released, it was somehow >> submitted to this OGC list to advertise if it was >> compliant or not? > >John, > >I agree that more recent versions should be included as well as mention of >WFS and "web map context" support. However, to be conforming I *believe* we >have to put the server through a not-too-cheap conformance testing process. >I am not sure anyone is prepared to pay for that though one of the government >clients who feel strongly about OGC conformance might step up to pay for >conformance testing. > >I thought Steve or UMN was now responsible for registering MapServer with the >OGC products list? > >Best regards, > >-- >---------------------------------------+-------------------------------------- >I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com >light and sound - activate the windows | http://pobox.com/~warmerdam >and watch the world go round - Rush | Geospatial Programmer for Rent > > >_______________________________________________ >Mapserver-users mailing list >Mapserver-users at lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From ter-haseborg at sf-datentechnik.de Wed Oct 1 09:08:58 2003 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Wed, 1 Oct 2003 18:08:58 +0200 Subject: [Mapserver-users] user-defined URL-Variables in MapFile Message-ID: <0DF955F15A102E4F81B948D44A45015A06922E@nt-sf-exchange.Windows2000> Hi, is there any way to let MS pass user-defined url-variables through to a PHP/MapScript embedded as a wms-layer in a mapfile? I'm working on a PHP/MapScript-component for creating dynamic layers. The PHP shall be used in a mapfile as ogc-compliant wms-layer. It's implemented this way: [...] LAYER NAME "wms" TYPE RASTER STATUS OFF CONNECTION "http://[...]/mapscript/dynamic-layer.php" CONNECTIONTYPE WMS METADATA [...] END END [...] I need to give the PHP specific instructions e.g. for authorization-purposes but all the php get's are the ogc-variables. Any ideas? TIA, Frieso ter Haseborg - Software Development - -- -------------------------------------------------- S&F Datentechnik GmbH&Co.KG Reimersstr. 41b 26789 Leer, Germany From blaine at plansight.com Wed Oct 1 09:08:44 2003 From: blaine at plansight.com (blaine at plansight.com) Date: Wed, 01 Oct 2003 11:08:44 -0500 Subject: [Mapserver-users] Changing Layer Colors on-the-fly Message-ID: <20031001160844.30306.qmail@mx3.webblake.com> All I would like to change the colors of a layer when another layer is turned on. (Specifically when I turn on air photos I want other layers to change to a color that can be seen easier.) Anyone have suggestions on how to do that? Blaine From bhudspeth at edac.unm.edu Wed Oct 1 09:07:53 2003 From: bhudspeth at edac.unm.edu (William Hudspeth) Date: Wed, 01 Oct 2003 10:07:53 -0600 Subject: [Mapserver-users] No layer colors In-Reply-To: <3F721098.8080009@edac.unm.edu> References: <3F721098.8080009@edac.unm.edu> Message-ID: <3F7AFBD9.6050307@edac.unm.edu> William Hudspeth wrote: > Hello all, > > I have recently set up Mapscript 4.0 (which otherwise is working > great) on a new server , and I am trying to run a script and > associated mapfile that I know works on an older installation. My > problem is, when I try to display data layers, whether point, line, or > polygon, their defined colors (as specified in the mapfile) do not > appear. They are all displayed as shades of gray. > > I suspect that it may have something to do with my system and > Mapserver configuration parameters. They are as follows: > > ./configure --with-postgis --with-proj --with-gdal --with-wmsclient > --with-pdf --with-pgsql --with-gd=/usr/local/src/gd-2.0.15 > --with-php=/usr/local/src/php-4.3.3 --with-wms --without-tiff > > Newly installed packages include: > > gd-2.0.15 > gdal-1.1.9 > curl-7.10.7 > libgeotiff-1.2.1 > PDFlib-5.0.1 > php-4.3.3 > proj 4.4.7 > postgis-0.7.5 > postgresql-7.3.4 > > Thanks in advance for the help, > > Bill > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From rusty at main.nc.us Wed Oct 1 13:06:35 2003 From: rusty at main.nc.us (Rusty Holleman) Date: Wed, 01 Oct 2003 16:06:35 -0400 Subject: [Mapserver-users] raster layers in PDF output don't get cropped Message-ID: <3F7B33CB.30702@main.nc.us> Curious if anyone else has seen this sort of behavior. I'm running mapserver 4.0, gd 2.0.12, PDFlib Lite 5.0.1. I have a map that composites several images, then draws roads on top. It works great when I render to PNG, but if I render to PDF the raster data spills all over the page. Watching acroread display the file, as it displays each raster layer the image is intact but all of the page outside the image bounding box gets colored with some color from the image, overwriting previous raster layers. If I add the formatoption OUTPUT_TYPE=RASTER, then I get mostly what I want except that places that are transparent (i.e. it falls on an offsite pixel for all of the raster layers) end up red rather than white. This can be circumvented by placing a small all-white image at the lowest layer, with no offsite value. Of course, setting OUTPUT_TYPE=RASTER defeats much of the purpose of rendering to PDF anyway, so this is not really a solution. Any ideas? Any other details I should post? thanks, rusty From scottf at secr.com Wed Oct 1 13:12:18 2003 From: scottf at secr.com (Scott Ferguson) Date: Wed, 1 Oct 2003 15:12:18 -0500 Subject: [Mapserver-users] new user Message-ID: <4F03BF4B4F2AD311919B00A0C9A7A1918D38BC@64.19.25.70.nw.nuvox.net> Hi - just found out about Mapserver. I'm running RedHat 9.0/Apache2.0 and am trying to install Mapserver 4.0. I'm a little confused as to why the "make" command is not creating the mapserv executable file. I've compiled and configured the mandatory utilities, but am not successful in creating the executable file. Any ideas?? thanks Scott Ferguson GIS Manager Global Routing Technologies 636.449.3212 scottf at secr.com www.grti.net From steve.lime at dnr.state.mn.us Wed Oct 1 13:35:21 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Wed, 01 Oct 2003 15:35:21 -0500 Subject: [Mapserver-users] Show Big-5 with new version of GD Message-ID: I will look into it. How hard it is to add really depends how the GD stuff works. I could simply boil down to a configure check, or it could be much more complex. Please file this as a feature request in Bugzilla (http://mapserver.gis.umn.edu/bugs)... Steve >>> "phli" 9/29/2003 8:03:24 AM >>> Dear all, The new version of GD has included the capability in showing "Shift_JIS" (japanese) and "Big-5" (traditional chinese) fonts with the new function gdImageStringFTEx, instead of gdImageStringFT. It would be great if the next release of mapserver can include this capability. Or a patch for adding this capability will be greatly appreciated. (If anyone can provide such a patch, we are willing to pay for it, if the price is affordable.) Sincerely, Pei-Hwao Li --------------------------------------------------------------------------------------------- | Pei-Hwao Li, PhD Student Email: phli at ev076.ev.nctu.edu.tw | Inst. of Environ. Engrg. Tel/mobile:+886-3-5731947/0958415217 | National Chiao Tung Univ., 75 Po-Ai St., Hsinchu, Taiwan 30090, ROC. --------------------------------------------------------------------------------------------- From steve.lime at dnr.state.mn.us Wed Oct 1 13:41:11 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Wed, 01 Oct 2003 15:41:11 -0500 Subject: [Mapserver-users] Changing Layer Colors on-the-fly Message-ID: You can use the REQUIRES parameter to toggle between 2 seperate layer definitions. For example: LAYER NAME 'photos' ... END LAYER NAME 'county_without_photo' GROUP 'county' REQUIRES '![photos]' ... END LAYER NAME 'county_with_photo' GROUP 'county' REQUIRES '[photos]' ... END Depending on the status of the photos layer only one of the county layers will be used. Steve >>> 10/1/2003 11:08:44 AM >>> All I would like to change the colors of a layer when another layer is turned on. (Specifically when I turn on air photos I want other layers to change to a color that can be seen easier.) Anyone have suggestions on how to do that? Blaine _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From steve.lime at dnr.state.mn.us Wed Oct 1 13:42:15 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Wed, 01 Oct 2003 15:42:15 -0500 Subject: [Mapserver-users] No layer colors Message-ID: Are you displaying these over the top of greyscale imagery? >>> William Hudspeth 10/1/2003 11:07:53 AM >>> William Hudspeth wrote: > Hello all, > > I have recently set up Mapscript 4.0 (which otherwise is working > great) on a new server , and I am trying to run a script and > associated mapfile that I know works on an older installation. My > problem is, when I try to display data layers, whether point, line, or > polygon, their defined colors (as specified in the mapfile) do not > appear. They are all displayed as shades of gray. > > I suspect that it may have something to do with my system and > Mapserver configuration parameters. They are as follows: > > ./configure --with-postgis --with-proj --with-gdal --with-wmsclient > --with-pdf --with-pgsql --with-gd=/usr/local/src/gd-2.0.15 > --with-php=/usr/local/src/php-4.3.3 --with-wms --without-tiff > > Newly installed packages include: > > gd-2.0.15 > gdal-1.1.9 > curl-7.10.7 > libgeotiff-1.2.1 > PDFlib-5.0.1 > php-4.3.3 > proj 4.4.7 > postgis-0.7.5 > postgresql-7.3.4 > > Thanks in advance for the help, > > Bill > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From gayathri at ou.edu Wed Oct 1 13:51:45 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Wed, 1 Oct 2003 15:51:45 -0500 Subject: [Mapserver-users] new user Message-ID: Are you doing these steps, "[user at host mapserver]$ ./configure --help You will note the ability to specify which library to use, and from which location. Under normal circumstances the configuration script will automatically find all the libraries on your system and use them: [user at host mapserver]$ ./configure " Mentioned in the compile how to at http://mapserver.gis.umn.edu/doc40/unix-install-howto.html Thanks, Gayathri -----Original Message----- From: Scott Ferguson [mailto:scottf at secr.com] Sent: Wednesday, October 01, 2003 3:12 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] new user Hi - just found out about Mapserver. I'm running RedHat 9.0/Apache2.0 and am trying to install Mapserver 4.0. I'm a little confused as to why the "make" command is not creating the mapserv executable file. I've compiled and configured the mandatory utilities, but am not successful in creating the executable file. Any ideas?? thanks Scott Ferguson GIS Manager Global Routing Technologies 636.449.3212 scottf at secr.com www.grti.net _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From rjames57 at yahoo.com Wed Oct 1 14:12:12 2003 From: rjames57 at yahoo.com (Randy James) Date: Wed, 1 Oct 2003 14:12:12 -0700 (PDT) Subject: [Mapserver-users] new user In-Reply-To: <4F03BF4B4F2AD311919B00A0C9A7A1918D38BC@64.19.25.70.nw.nuvox.net> Message-ID: <20031001211212.10635.qmail@web12507.mail.yahoo.com> Hi Post the error message you get when the compile stops. Cheers Randy --- Scott Ferguson wrote: > Hi - just found out about Mapserver. I'm running RedHat > 9.0/Apache2.0 and > am trying to install Mapserver 4.0. I'm a little > confused as to why the > "make" command is not creating the mapserv executable > file. I've compiled > and configured the mandatory utilities, but am not > successful in creating > the executable file. Any ideas?? > thanks > > Scott Ferguson > GIS Manager > Global Routing Technologies > 636.449.3212 > scottf at secr.com > www.grti.net > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From gayathri at ou.edu Wed Oct 1 14:17:05 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Wed, 1 Oct 2003 16:17:05 -0500 Subject: [Mapserver-users] new user Message-ID: Hi: Also forgot to ask in my last email.... Are you just doing "./configure" Or including libraries using "--with-" A very detailed help on "configure" appears when you do "./configure --help". That may be handy when trying to Build this. Also, do you have your required libraries compiled already? That is your library ".so" files should be there in Their respective folders before you proceed to compile mapserver. HTH, Gayathri From gayathri at ou.edu Wed Oct 1 14:36:05 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Wed, 1 Oct 2003 16:36:05 -0500 Subject: [Mapserver-users] new user Message-ID: Ya should be but don't bother about the ".so" files. So, if you are trying to compile mapserver with GD, PROJ say, you will have to compile GD first and then proj and then Do "./configure --with-proj[=DIR for PROJ where lib was created] --with GD [=DIR for GD where lib was created] And then do make. Cheers, Gayathri -----Original Message----- From: Scott Ferguson [mailto:scottf at secr.com] Sent: Wednesday, October 01, 2003 4:23 PM To: 'Swaminathan, Gayathri' Subject: RE: [Mapserver-users] new user this could be my problem. I tried the "./configure" only, then I tried including the "--with-" as well. I received the same results. Maybe I don't have the ".so" files in their respective folders. I believe all of the ".so" files are in my /usr/local/lib/ directory. -----Original Message----- From: Swaminathan, Gayathri [mailto:gayathri at ou.edu] Sent: Wednesday, October 01, 2003 4:17 PM To: 'scottf at secr.com' Cc: Mapserver List (mapserver-users at lists.gis.umn.edu) Subject: RE: [Mapserver-users] new user Hi: Also forgot to ask in my last email.... Are you just doing "./configure" Or including libraries using "--with-" A very detailed help on "configure" appears when you do "./configure --help". That may be handy when trying to Build this. Also, do you have your required libraries compiled already? That is your library ".so" files should be there in Their respective folders before you proceed to compile mapserver. HTH, Gayathri From rjames57 at yahoo.com Wed Oct 1 14:45:47 2003 From: rjames57 at yahoo.com (Randy James) Date: Wed, 1 Oct 2003 14:45:47 -0700 (PDT) Subject: [Mapserver-users] new user In-Reply-To: <4F03BF4B4F2AD311919B00A0C9A7A1918D38C1@64.19.25.70.nw.nuvox.net> Message-ID: <20031001214547.61728.qmail@web12501.mail.yahoo.com> Hi You must not have configured the compile, i do not think there is a makefile until you make one with: ./configure Cheers Randy --- Scott Ferguson wrote: > this is the error message after typing the "make" > command: > > "make: ***No target specified and no makefile found. > Stop." > > thanks > > -----Original Message----- > From: Randy James [mailto:rjames57 at yahoo.com] > Sent: Wednesday, October 01, 2003 4:12 PM > To: scottf at secr.com > Cc: Mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] new user > > > Hi > > Post the error message you get when the compile stops. > > Cheers > Randy > > --- Scott Ferguson wrote: > > Hi - just found out about Mapserver. I'm running > RedHat > > 9.0/Apache2.0 and > > am trying to install Mapserver 4.0. I'm a little > > confused as to why the > > "make" command is not creating the mapserv executable > > file. I've compiled > > and configured the mandatory utilities, but am not > > successful in creating > > the executable file. Any ideas?? > > thanks > > > > Scott Ferguson > > GIS Manager > > Global Routing Technologies > > 636.449.3212 > > scottf at secr.com > > www.grti.net > > > > > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From gayathri at ou.edu Wed Oct 1 15:14:29 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Wed, 1 Oct 2003 17:14:29 -0500 Subject: [Mapserver-users] new user Message-ID: Scott, The compilation with GD and Proj alone was an example. Here is the list of mandatory libraries needed: GD 2.0.12 or greater PROJ4 -yes the 4.4.7 is good from www.remotesensing.org Freetype-version 2 or greater You will have to obtain these seperately and then compile each one of them successfully. Then do, "./configure --with-gd --with-proj --with-freetype " Now, Additional libraries such as jpeg library, Libtiff, Postgis, Libcurl for WMS etc., can be added., and then their respective --with- Can be added to "./configure" step Then after you sucessfully generate a makefile using this step., (the makefile will be in the same path where configure is), do "make" More help should be available in Mapserver Wiki Cheers, Gayathri -----Original Message----- From: Scott Ferguson [mailto:scottf at secr.com] Sent: Wednesday, October 01, 2003 4:57 PM To: 'Swaminathan, Gayathri' Subject: RE: [Mapserver-users] new user ok, the with GD compile was successful, but the with proj was not. I found a couple different files to download for the "proj4". One is for "openev" and the other is labeled as "proj4.4.7 tar.gz" Are these the correct files? thanks -----Original Message----- From: Swaminathan, Gayathri [mailto:gayathri at ou.edu] Sent: Wednesday, October 01, 2003 4:36 PM To: 'scottf at secr.com' Cc: Mapserver List (mapserver-users at lists.gis.umn.edu) Subject: RE: [Mapserver-users] new user Ya should be but don't bother about the ".so" files. So, if you are trying to compile mapserver with GD, PROJ say, you will have to compile GD first and then proj and then Do "./configure --with-proj[=DIR for PROJ where lib was created] --with GD [=DIR for GD where lib was created] And then do make. Cheers, Gayathri -----Original Message----- From: Scott Ferguson [mailto:scottf at secr.com] Sent: Wednesday, October 01, 2003 4:23 PM To: 'Swaminathan, Gayathri' Subject: RE: [Mapserver-users] new user this could be my problem. I tried the "./configure" only, then I tried including the "--with-" as well. I received the same results. Maybe I don't have the ".so" files in their respective folders. I believe all of the ".so" files are in my /usr/local/lib/ directory. -----Original Message----- From: Swaminathan, Gayathri [mailto:gayathri at ou.edu] Sent: Wednesday, October 01, 2003 4:17 PM To: 'scottf at secr.com' Cc: Mapserver List (mapserver-users at lists.gis.umn.edu) Subject: RE: [Mapserver-users] new user Hi: Also forgot to ask in my last email.... Are you just doing "./configure" Or including libraries using "--with-" A very detailed help on "configure" appears when you do "./configure --help". That may be handy when trying to Build this. Also, do you have your required libraries compiled already? That is your library ".so" files should be there in Their respective folders before you proceed to compile mapserver. HTH, Gayathri From TMitchell at lignum.com Wed Oct 1 15:29:31 2003 From: TMitchell at lignum.com (Tyler Mitchell) Date: Wed, 1 Oct 2003 15:29:31 -0700 Subject: [Mapserver-users] SOT: Historical Event Markup and Linking Message-ID: Came across this very interesting application. Uses SVG for maps, timelines, animations, etc. Select one of the "local documents" in the left side of the page to see it in action. I thought you'd be interested in case you are thinking about animations and alternative representations of map or location-based information. http://heml.mta.ca/heml-cocoon/ It looks like it could use mapserver - anyone from Mount Alison University on this list? >From the FAQ: "How do you make the SVG maps that underlie Heml map views? These are created by a php script called Nimue. Quite simply, it passes lat/long and colour values to pscoast, a part of the GMT mapping tools; the resulting postscript is converted to SVG with pstoedit; and the SVG document is translated to the origin with a xslt transformation. Nimue is entirely based on free software, and it works well on a RH Linux 7.3 box. I don't have a dedicated machine for Nimue, so I can't provide an address. The process is so CPU-intensive that it would overwhelm the other uses that a machine was being put to" From dbarron at ddive.com Wed Oct 1 17:41:35 2003 From: dbarron at ddive.com (Dan Barron) Date: Wed, 01 Oct 2003 17:41:35 -0700 Subject: [Mapserver-users] State & National Park Boundary Data Message-ID: <6.0.0.22.0.20031001174003.03e38358@arctictern.ddive.com> Hi, Can anyone point me to a source for state and national park boundary data in shp format? Thanks, Dan From burntmage at yahoo.com Wed Oct 1 19:28:22 2003 From: burntmage at yahoo.com (Michael Roach) Date: Wed, 1 Oct 2003 19:28:22 -0700 (PDT) Subject: [Mapserver-users] State & National Park Boundary Data In-Reply-To: <6.0.0.22.0.20031001174003.03e38358@arctictern.ddive.com> Message-ID: <20031002022822.67851.qmail@web14802.mail.yahoo.com> --0-1274135920-1065061702=:67572 Content-Type: text/plain; charset=us-ascii Funny place to find this data but @ Bureau of Transportation Statistics 2002. http://www.bts.gov/gis/download_sites/ntad02/newusdownloadform.html Dan Barron wrote:Hi, Can anyone point me to a source for state and national park boundary data in shp format? Thanks, Dan _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-1274135920-1065061702=:67572 Content-Type: text/html; charset=us-ascii
Funny place to find this data but @ Bureau of Transportation Statistics 2002.
 
http://www.bts.gov/gis/download_sites/ntad02/newusdownloadform.html

Dan Barron <dbarron at ddive.com> wrote:
Hi,

Can anyone point me to a source for state and national park boundary data
in shp format?

Thanks,

Dan

_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-1274135920-1065061702=:67572-- From ter-haseborg at sf-datentechnik.de Wed Oct 1 23:48:04 2003 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Thu, 2 Oct 2003 08:48:04 +0200 Subject: [Mapserver-users] user-defined URL-Variables in MapFile Message-ID: <0DF955F15A102E4F81B948D44A45015A06922F@nt-sf-exchange.Windows2000> Hi, okay embarrassing - the correct answer is: "RTFM"! ;-) >From the "MapFile Reference - MapServer 4.0": [...] New in MapServer 4.0, variables can be substituted within mapfile parameter values. At this time, cookie and CGI parameter values are supported. This allows mapserver mapfiles to be aware of a user's cookies (Good for implementing security), or non-mapserver request parameters (Good for integrating with other systems). Syntax: '%' + variable name + '%' [...] Works great! Sorry for the annoyance, Frieso >-----Original Message----- >From: Frieso ter Haseborg >Sent: Wednesday, October 01, 2003 6:09 PM >To: mapserver-users at lists.gis.umn.edu >Subject: [Mapserver-users] user-defined URL-Variables in MapFile > > >Hi, > >is there any way to let MS pass user-defined url-variables through to a >PHP/MapScript embedded as a wms-layer in a mapfile? > >I'm working on a PHP/MapScript-component for creating dynamic layers. >The PHP shall be used in a mapfile as ogc-compliant wms-layer. It's >implemented this way: > >[...] >LAYER > NAME "wms" > TYPE RASTER > STATUS OFF > CONNECTION "http://[...]/mapscript/dynamic-layer.php" >passthrough!> > CONNECTIONTYPE WMS > METADATA > [...] > END >END >[...] > >I need to give the PHP specific instructions e.g. for >authorization-purposes but all the php get's are the ogc-variables. > >Any ideas? > >TIA, > >Frieso ter Haseborg >- Software Development - > >-- > >-------------------------------------------------- >S&F Datentechnik GmbH&Co.KG >Reimersstr. 41b >26789 Leer, Germany > >_______________________________________________ >Mapserver-users mailing list >Mapserver-users at lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > From shpr at libero.it Thu Oct 2 01:46:59 2003 From: shpr at libero.it (Stefano Bonnin) Date: Thu, 2 Oct 2003 10:46:59 +0200 Subject: [Mapserver-users] Problem with Mascript ShapeObj.values array Message-ID: <000701c388c1$bf5525c0$0601a8c0@comai.loc> Hi, I'm trying to get information from Postgis with PHPMapscript This is my layer definition: LAYER NAME "Percolato" METADATA "LYRNAME" "Percolato" "DESCRIPTION" "P.O.I2" "TABLE" "edtlyr_percolato_1" "QUERY_FIELDS" "gid,name,value,type" "RESULT_FIELDS" "Nome,ID,Tipo" END GROUP "P.O.I" STATUS ON DATA "the_geom from edtlyr_percolato_1" TYPE point CONNECTIONTYPE POSTGIS CONNECTION "user=user dbname=dbname" MAXSCALE 7000 MINSCALE 0 LABELITEM "name" LABELMAXSCALE 3500 CLASSITEM "type" CLASS CLASS NAME "a" EXPRESSION 'a' SYMBOL "prelievoperco" COLOR 255 255 255 SIZE 15 TEMPLATE "blank.html" LABEL BACKGROUNDCOLOR 0 0 0 FONT "arial" TYPE TRUETYPE POSITION lc MINSIZE 10 MAXSIZE 25 COLOR 255 255 255 BACKGROUNDSHADOWCOLOR 128 128 128 ANTIALIAS true END END END And this is my PHPMapscript code (It can be wrong because I have extracted some line with cut and past): ..... ..... $oLayer = $gpoMap->GetLayer($iLayer); $numResults = $oLayer->getNumResults(); $oLayer->open(); $resultFields = explode(",", $oLayer->getMetaData("RESULT_FIELDS")); for ($iRes=0; $iRes < $numResults; $iRes++) { $oRes = $oLayer->getResult($iRes); $oShape = $oLayer->getShape($oRes->tileindex,$oRes->shapeindex); fwrite($fp, "\n"); for($iField=0; $iField < sizeof($queryFields); $iField++) { if ($queryFields[$iField] == 'gid') { $gid = $oShape->values[$queryFields[$iField]]; } else if ($queryFields[$iField] == 'name') { $pname = $oShape->values[$queryFields[$iField]]; } else if ($queryFields[$iField] == 'type') { $pname = $oShape->values[$queryFields[$iField]]; } else if ($queryFields[$iField] == "value") { $vl = $oShape->values[$queryFields[$iField]]; } } } ...... ...... The tree first variables $gid, $pname and $vl has a correct value BUT the last one ($vl) has NO VALUE. The $oShape->values length is 3. Why the array length is only 3? My postgres table has the following attributes: "the_geom", "value","type", "name" and "gid". Thanks in advance. --- Outgoing mail is certified Virus Free. (FLASHH!) Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.522 / Virus Database: 320 - Release Date: 29/09/03 From mschepel at gis.nl Thu Oct 2 04:34:28 2003 From: mschepel at gis.nl (Menno Schepel) Date: Thu, 2 Oct 2003 13:34:28 +0200 Subject: [Mapserver-users] Oracle Spatial error Message-ID: Rodrigo, I have read your messages in the mapserv lists regarding the error messages generated from within the Mapserv (v4.0) environment when trying to connect to Oracle Spatial through a map file. I believe that my problem is similar to the problem that Yu Hsin had before (http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0202/msg00317. html through http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0202/msg00333.h tml). I am able to connect to OracleSpatial using SQLPLUS or when I start up Mapserv form the DOS prompt using the QUERY_STRING command with the same arguments as the ones used in the CGI environment. I am also able to generate an image from the Oracle Spatial layers using the map file and shp2img from the prompt. However, when I try to connect to Oracle Spatial using the CGI I am receiving the following errors: msDrawMap(): Image handling error. Failed to draw layer named 'weg'. msOCIConnect() in msOracleSpatialLayerOpen(): OracleSpatial error. I saw a lot of solutions mentioning setting some environment var's within Apache. I am working on a WinXP platform and I am using IIS as webserver. Oracle and the Oracle Spatial database is stored locally. It may be a stupid question, but it seems that if I am using IIS, there is no need for me to get access through Apache? All the CGI processes run under IIS. If so, then I should add somewhere the path or the reference to the tnsnames.ora I guess, but where? I would appreciate it if you could help sort this mess out. Regards, Menno Schepel From mcilhagga at dmsolutions.ca Thu Oct 2 05:25:25 2003 From: mcilhagga at dmsolutions.ca (Dave McIlhagga) Date: Thu, 02 Oct 2003 08:25:25 -0400 Subject: [Mapserver-users] OGC implementing and conforming products for mapserv In-Reply-To: <200310011506.h91F6N6M008985@mallit.fr.umn.edu> References: <200310011506.h91F6N6M008985@mallit.fr.umn.edu> Message-ID: <3F7C1935.4070103@dmsolutions.ca> Since we've (DM Solutions) been looking after all implementation of OGC specifications in MapServer, I think it's reasonable that we would take responsibility for ensuring we are properly registered at OGC for implemenation and/or conformance of OGC specs. We've discussed this internally recently. Assefa is responsible at our end for our OGC implementations -- he will follow-up with OGC at each MapServer release to identify any further implementations or conformance of mapServer to the specs. Re. WMS support in mapServer, we are striving for conformance and are going through conformance testing at the moment. With any luck, we'll pass the conformance test by the release of MapServer 4.1. Dave Thomas E Burk wrote: > It's one of those things that just gets overlooked. Thanks for the reminder. > We'll get 4.0 added to the "implements" list. Previously the decision was to not > spend the time, etc. to prove conformance. We can revisit that again. > > Tom > ======================= > Dr. Thomas E. Burk > University of Minnesota > 1530 Cleveland Avenue North > St. Paul, MN 55108 > 612-624-6741 > 612-625-5212 (FAX) > tburk at umn.edu > > >>From: Frank Warmerdam >>User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5a) Gecko/20030718 >>X-Accept-Language: en-us, en >>MIME-Version: 1.0 >>To: John.Hockaday at ga.gov.au >>Cc: mapserver-users at lists.gis.umn.edu >>Subject: Re: [Mapserver-users] OGC implementing and conforming products for > > mapserv > >>Content-Transfer-Encoding: 7bit >>X-BeenThere: mapserver-users at lists.gis.umn.edu >>X-Mailman-Version: 2.0.13 >>List-Unsubscribe: , > > > >>List-Id: Mapserver Users Mailing List (Appropriate for general users) > > > >>List-Post: >>List-Help: >>List-Subscribe: , > > > >>List-Archive: >>Date: Tue, 30 Sep 2003 23:10:31 -0400 >> >>John.Hockaday at ga.gov.au wrote: >> >>>Hi, >>> >>>I was having a look at the OGC list of "Products >>>Conforming to or Implementing OGC Specs or >>>Interfaces" at URL: >>> >>>http://www.opengis.org/testing/product/ >>> >>>I noticed that Mapserv 3.5 is the only mapserv >>>product mentioned on this site. If one checks >>>the "Conforming Only" checkbox, mapserv doesn't >>>show up in the list. This doesn't build up one's >>>confidence in the mapserv product as being OGC >>>compliant. >>> >>>Wouldn't it be a good idea if each time a mapserv >>>product/version was released, it was somehow >>>submitted to this OGC list to advertise if it was >>>compliant or not? >> >>John, >> >>I agree that more recent versions should be included as well as mention of >>WFS and "web map context" support. However, to be conforming I *believe* we >>have to put the server through a not-too-cheap conformance testing process. >>I am not sure anyone is prepared to pay for that though one of the government >>clients who feel strongly about OGC conformance might step up to pay for >>conformance testing. >> >>I thought Steve or UMN was now responsible for registering MapServer with the >>OGC products list? >> >>Best regards, >> >>-- >>---------------------------------------+-------------------------------------- >>I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com >>light and sound - activate the windows | http://pobox.com/~warmerdam >>and watch the world go round - Rush | Geospatial Programmer for Rent >> >> >>_______________________________________________ >>Mapserver-users mailing list >>Mapserver-users at lists.gis.umn.edu >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- Dave McIlhagga President, DM Solutions Group http://www.dmsolutions.ca EMail : mcilhagga at dmsolutions.ca Phone : 613-565-5056 x15 Fax : 613-565-0925 From gerry.creager at tamu.edu Thu Oct 2 05:55:01 2003 From: gerry.creager at tamu.edu (Gerry Creager) Date: Thu, 02 Oct 2003 07:55:01 -0500 Subject: [Mapserver-users] OGC implementing and conforming products for mapserv In-Reply-To: <3F7C1935.4070103@dmsolutions.ca> References: <200310011506.h91F6N6M008985@mallit.fr.umn.edu> <3F7C1935.4070103@dmsolutions.ca> Message-ID: <3F7C2025.6070102@tamu.edu> Excellent news. Thanks, Gerry Creager Texas A&M University Dave McIlhagga wrote: > Since we've (DM Solutions) been looking after all implementation of OGC > specifications in MapServer, I think it's reasonable that we would take > responsibility for ensuring we are properly registered at OGC for > implemenation and/or conformance of OGC specs. > > We've discussed this internally recently. Assefa is responsible at our > end for our OGC implementations -- he will follow-up with OGC at each > MapServer release to identify any further implementations or conformance > of mapServer to the specs. > > Re. WMS support in mapServer, we are striving for conformance and are > going through conformance testing at the moment. With any luck, we'll > pass the conformance test by the release of MapServer 4.1. > > Dave > > > Thomas E Burk wrote: > >> It's one of those things that just gets overlooked. Thanks for the >> reminder. We'll get 4.0 added to the "implements" list. Previously the >> decision was to not spend the time, etc. to prove conformance. We can >> revisit that again. >> >> Tom >> ======================= >> Dr. Thomas E. Burk >> University of Minnesota >> 1530 Cleveland Avenue North >> St. Paul, MN 55108 >> 612-624-6741 >> 612-625-5212 (FAX) >> tburk at umn.edu >> >> >>> From: Frank Warmerdam >>> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5a) >>> Gecko/20030718 >>> X-Accept-Language: en-us, en >>> MIME-Version: 1.0 >>> To: John.Hockaday at ga.gov.au >>> Cc: mapserver-users at lists.gis.umn.edu >>> Subject: Re: [Mapserver-users] OGC implementing and conforming >>> products for >> >> >> mapserv >> >>> Content-Transfer-Encoding: 7bit >>> X-BeenThere: mapserver-users at lists.gis.umn.edu >>> X-Mailman-Version: 2.0.13 >>> List-Unsubscribe: >>> , >> >> >> >> >>> List-Id: Mapserver Users Mailing List (Appropriate for general users) >> >> >> >> >>> List-Post: >>> List-Help: >>> >>> List-Subscribe: >>> , >> >> >> >> >>> List-Archive: >>> Date: Tue, 30 Sep 2003 23:10:31 -0400 >>> >>> John.Hockaday at ga.gov.au wrote: >>> >>>> Hi, >>>> >>>> I was having a look at the OGC list of "Products Conforming to or >>>> Implementing OGC Specs or Interfaces" at URL: >>>> >>>> http://www.opengis.org/testing/product/ >>>> >>>> I noticed that Mapserv 3.5 is the only mapserv product mentioned on >>>> this site. If one checks the "Conforming Only" checkbox, mapserv >>>> doesn't show up in the list. This doesn't build up one's confidence >>>> in the mapserv product as being OGC compliant. >>>> Wouldn't it be a good idea if each time a mapserv product/version >>>> was released, it was somehow submitted to this OGC list to advertise >>>> if it was compliant or not? >>> >>> >>> John, >>> >>> I agree that more recent versions should be included as well as >>> mention of >>> WFS and "web map context" support. However, to be conforming I >>> *believe* we >>> have to put the server through a not-too-cheap conformance testing >>> process. >>> I am not sure anyone is prepared to pay for that though one of the >>> government >>> clients who feel strongly about OGC conformance might step up to pay for >>> conformance testing. >>> >>> I thought Steve or UMN was now responsible for registering MapServer >>> with the >>> OGC products list? >>> >>> Best regards, >>> >>> -- >>> ---------------------------------------+-------------------------------------- >>> >>> I set the clouds in motion - turn up | Frank Warmerdam, >>> warmerdam at pobox.com >>> light and sound - activate the windows | http://pobox.com/~warmerdam >>> and watch the world go round - Rush | Geospatial Programmer for Rent >>> >>> >>> _______________________________________________ >>> Mapserver-users mailing list >>> Mapserver-users at lists.gis.umn.edu >>> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >>> >> >> >> _______________________________________________ >> Mapserver-users mailing list >> Mapserver-users at lists.gis.umn.edu >> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > From gayathri at ou.edu Thu Oct 2 08:12:20 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Thu, 2 Oct 2003 10:12:20 -0500 Subject: [Mapserver-users] new user Message-ID: Hi: libgd.so.2 is the GD lib file., guess that will be problem :) Can you find it? Do you have it in your gd directory? Did you make gd and install it? Post this information to the list as well. You will have several pointers that way, and will lead to a quicker solution. Thanks, Gayathri -----Original Message----- From: Scott Ferguson [mailto:scottf at secr.com] Sent: Thursday, October 02, 2003 10:00 AM To: 'Swaminathan, Gayathri' Subject: RE: [Mapserver-users] new user Gayathri- well I made it through the 'make' command with your instructions, but received this message("./mapserv: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory") when typing this command "./mapserv" at the mapserver prompt. The mapserv executable binary file was created, but wasn't sure if this error message was acceptable to move forward with the install. thanks, Scott -----Original Message----- From: Swaminathan, Gayathri [mailto:gayathri at ou.edu] Sent: Wednesday, October 01, 2003 5:14 PM To: 'scottf at secr.com' Cc: Mapserver List (mapserver-users at lists.gis.umn.edu) Subject: RE: [Mapserver-users] new user Scott, The compilation with GD and Proj alone was an example. Here is the list of mandatory libraries needed: GD 2.0.12 or greater PROJ4 -yes the 4.4.7 is good from www.remotesensing.org Freetype-version 2 or greater You will have to obtain these seperately and then compile each one of them successfully. Then do, "./configure --with-gd --with-proj --with-freetype " Now, Additional libraries such as jpeg library, Libtiff, Postgis, Libcurl for WMS etc., can be added., and then their respective --with- Can be added to "./configure" step Then after you sucessfully generate a makefile using this step., (the makefile will be in the same path where configure is), do "make" More help should be available in Mapserver Wiki Cheers, Gayathri -----Original Message----- From: Scott Ferguson [mailto:scottf at secr.com] Sent: Wednesday, October 01, 2003 4:57 PM To: 'Swaminathan, Gayathri' Subject: RE: [Mapserver-users] new user ok, the with GD compile was successful, but the with proj was not. I found a couple different files to download for the "proj4". One is for "openev" and the other is labeled as "proj4.4.7 tar.gz" Are these the correct files? thanks -----Original Message----- From: Swaminathan, Gayathri [mailto:gayathri at ou.edu] Sent: Wednesday, October 01, 2003 4:36 PM To: 'scottf at secr.com' Cc: Mapserver List (mapserver-users at lists.gis.umn.edu) Subject: RE: [Mapserver-users] new user Ya should be but don't bother about the ".so" files. So, if you are trying to compile mapserver with GD, PROJ say, you will have to compile GD first and then proj and then Do "./configure --with-proj[=DIR for PROJ where lib was created] --with GD [=DIR for GD where lib was created] And then do make. Cheers, Gayathri -----Original Message----- From: Scott Ferguson [mailto:scottf at secr.com] Sent: Wednesday, October 01, 2003 4:23 PM To: 'Swaminathan, Gayathri' Subject: RE: [Mapserver-users] new user this could be my problem. I tried the "./configure" only, then I tried including the "--with-" as well. I received the same results. Maybe I don't have the ".so" files in their respective folders. I believe all of the ".so" files are in my /usr/local/lib/ directory. -----Original Message----- From: Swaminathan, Gayathri [mailto:gayathri at ou.edu] Sent: Wednesday, October 01, 2003 4:17 PM To: 'scottf at secr.com' Cc: Mapserver List (mapserver-users at lists.gis.umn.edu) Subject: RE: [Mapserver-users] new user Hi: Also forgot to ask in my last email.... Are you just doing "./configure" Or including libraries using "--with-" A very detailed help on "configure" appears when you do "./configure --help". That may be handy when trying to Build this. Also, do you have your required libraries compiled already? That is your library ".so" files should be there in Their respective folders before you proceed to compile mapserver. HTH, Gayathri From TMCNEIL at arinc.com Thu Oct 2 08:31:22 2003 From: TMCNEIL at arinc.com (McNeil, Todd W. TMCNEIL) Date: Thu, 2 Oct 2003 11:31:22 -0400 Subject: [Mapserver-users] MapServer 3.5: Error Message Message-ID: <0734A2B8CF21D711B98B00080224869C062D9FEA@exanpmb3.arinc.com> Hi All, I'm new to this list and new to using MapServer, but I was hoping to learn about it and possibly use it. I'm a GIS user, specifically with ESRI and MapInfo products and have used ArcIMS a little. Someone pointed me to MapServer because it willl use shapefiles natively to create maps and it's free. I downloaded version 3.5 and installed it using the instructions. Everything seems to be working so far. I've tested the CGI executable using the instructions: http://localhost/scripts/mapserv.exe (localhost is not actually my machine name) and get this message: No query information to decode. QUERY_STRING not set. I also downloaded the Tutorial and have come across an error message that does not make sense to me. I am going through the 1st example of section 1 of the tutorial. I use this URL to retrieve a map image: http://tmcneil1/Scripts/mapserv.exe?map=e:/projects/tutorial35/s1/s1ex1.map& amp;mode=map , and the resulting error message is: mapserv(): Web application error. No template provided. I'm not sure what's going on or if I am just plain missing something. I have read that there are three files that I don't have, the application initialization html file (demo_init.html), the map file (demo.map), and the main html template file (demo.html). Where can I find these and will it make my MapServer work? Any help will be greatly appreciated. Thanks, ********************************** Todd McNeil ARINC Annapolis, MD Tel: 410.266.2302 Email: tmcneil at arinc.com Fax: 410.573.3170 Web: http://www.arinc.com From scottf at secr.com Thu Oct 2 08:40:36 2003 From: scottf at secr.com (Scott Ferguson) Date: Thu, 2 Oct 2003 10:40:36 -0500 Subject: [Mapserver-users] installation Message-ID: <4F03BF4B4F2AD311919B00A0C9A7A1918D38CC@64.19.25.70.nw.nuvox.net> after compiling the source code and creating the 'mapserv' file I received this message when typing the ./mapserv command at the prompt to test it: "./mapserv: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory" I've already compiled these librabries GD, Proj, and Freetype with success. Although, the 'libgd.so.2' file was not in my GD directory. any ideas as to the problem?? thanks Scott Ferguson GIS Manager Global Routing Technologies 636.449.3212 scottf at secr.com www.grti.net From rjames57 at yahoo.com Thu Oct 2 09:17:26 2003 From: rjames57 at yahoo.com (Randy James) Date: Thu, 2 Oct 2003 09:17:26 -0700 (PDT) Subject: [Mapserver-users] MapServer 3.5: Error Message In-Reply-To: <0734A2B8CF21D711B98B00080224869C062D9FEA@exanpmb3.arinc.com> Message-ID: <20031002161726.79441.qmail@web12504.mail.yahoo.com> Hi I found that the best way to get started was to download the demo and get that running first. The demo has examples of all the files you need. Cheers Randy --- "McNeil, Todd W. (TMCNEIL)" wrote: > Hi All, > > I'm new to this list and new to using MapServer, but I > was hoping to learn > about it and possibly use it. I'm a GIS user, > specifically with ESRI and > MapInfo products and have used ArcIMS a little. Someone > pointed me to > MapServer because it willl use shapefiles natively to > create maps and it's > free. I downloaded version 3.5 and installed it using > the instructions. > Everything seems to be working so far. I've tested the > CGI executable using > the instructions: http://localhost/scripts/mapserv.exe > (localhost is not > actually my > machine name) and get this message: > No query information to decode. QUERY_STRING not set. > > I also downloaded the Tutorial and have come across an > error message that > does not make sense to me. I am going through the 1st > example of section 1 > of the tutorial. I use this URL to retrieve a map image: > http://tmcneil1/Scripts/mapserv.exe?map=e:/projects/tutorial35/s1/s1ex1.map& > amp;mode=map > &mode=map> , and the resulting error message is: > mapserv(): Web application error. No template provided. > I'm not sure what's going on or if I am just plain > missing something. I > have read that there are three files that I don't have, > the application > initialization html file (demo_init.html), the map file > (demo.map), and the > main html template file (demo.html). Where can I find > these and will it > make my MapServer work? Any help will be greatly > appreciated. > Thanks, > ********************************** > Todd McNeil > ARINC > Annapolis, MD > Tel: 410.266.2302 Email: tmcneil at arinc.com > Fax: 410.573.3170 Web: http://www.arinc.com > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From rjames57 at yahoo.com Thu Oct 2 09:27:15 2003 From: rjames57 at yahoo.com (Randy James) Date: Thu, 2 Oct 2003 09:27:15 -0700 (PDT) Subject: [Mapserver-users] installation In-Reply-To: <4F03BF4B4F2AD311919B00A0C9A7A1918D38CC@64.19.25.70.nw.nuvox.net> Message-ID: <20031002162715.93331.qmail@web12505.mail.yahoo.com> Hi Have you checked in /usr/local/lib if your compiled GD yourself it would be in there, but if you are using a rpm it is in /usr/lib you may need to add the path to /usr/local/lib in your ld.so.conf and run ldconfig Cheers Randy --- Scott Ferguson wrote: > after compiling the source code and creating the > 'mapserv' file I received > this message when typing the ./mapserv command at the > prompt to test it: > > "./mapserv: error while loading shared libraries: > libgd.so.2: cannot open > shared object file: No such file or directory" > > I've already compiled these librabries GD, Proj, and > Freetype with success. > Although, the 'libgd.so.2' file was not in my GD > directory. > any ideas as to the problem?? > thanks > > Scott Ferguson > GIS Manager > Global Routing Technologies > 636.449.3212 > scottf at secr.com > www.grti.net > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From adams at terrestris.de Thu Oct 2 09:44:33 2003 From: adams at terrestris.de (Till Adams) Date: Thu, 02 Oct 2003 18:44:33 +0200 Subject: [Mapserver-users] installation References: <4F03BF4B4F2AD311919B00A0C9A7A1918D38CC@64.19.25.70.nw.nuvox.net> Message-ID: <3F7C55F1.7030006@terrestris.de> Scott, I guess you have to re-read your ld.so.conf table, probably you'll find it in /etc There are two ways to go: 1. Edit the file ld.so.conf and add the line /usr/lib Then restart your server or run '/sbin/ldconfig' 2. Run the command '/sbin/ldconfig /usr/local' (Both as 'root') If you choose way 2 please remember, that you'll have to give this command every time you restart your server. Hope that's it, have a nice weekend (yes, we in germany have bank-holiday tomorrow and I'm NOT going to work ...) Till Scott Ferguson schrieb: > after compiling the source code and creating the 'mapserv' file I received > this message when typing the ./mapserv command at the prompt to test it: > > "./mapserv: error while loading shared libraries: libgd.so.2: cannot open > shared object file: No such file or directory" > > I've already compiled these librabries GD, Proj, and Freetype with success. > Although, the 'libgd.so.2' file was not in my GD directory. > any ideas as to the problem?? > thanks > > Scott Ferguson > GIS Manager > Global Routing Technologies > 636.449.3212 > scottf at secr.com > www.grti.net > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ***** Besuchen Sie uns auf der acqua alta ***** ***** vom 24.-27. November in M?nchen ***** ----- Dipl. Geogr. Till Adams terrestris, Paulsen&Adams GbR Siemensstr. 8 * 53121 Bonn Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * www.terrestris.de From markadams at cuestasys.com Thu Oct 2 09:59:54 2003 From: markadams at cuestasys.com (Mark Adams) Date: Thu, 2 Oct 2003 12:59:54 -0400 Subject: [Mapserver-users] SLD support? Message-ID: <000a01c38906$9a9e2390$1300a8c0@cuestasys.com> This is a multi-part message in MIME format. ------=_NextPart_000_000B_01C388E5.138C8390 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Does anyone know if MapServer includes support for the Styled Layer Descriptors (SLD) specification at this point? Thanks in advance. ------------------------------ Mark Adams Business & Systems Analyst Cuesta Systems Inc. Email: markadams at cuestasys.com ------=_NextPart_000_000B_01C388E5.138C8390 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Does anyone know if MapServer includes support for the Styled Layer Descriptors (SLD) specification at = this point?

 

Thanks in advance.

 

------------------= ------------

Mark = Adams

Business & = Systems Analyst

Cuesta Systems = Inc.

Email: = markadams at cuestasys.com

 

------=_NextPart_000_000B_01C388E5.138C8390-- From morissette at dmsolutions.ca Thu Oct 2 11:02:08 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Thu, 02 Oct 2003 14:02:08 -0400 Subject: [Mapserver-users] SLD support? In-Reply-To: <000a01c38906$9a9e2390$1300a8c0@cuestasys.com> References: <000a01c38906$9a9e2390$1300a8c0@cuestasys.com> Message-ID: <3F7C6820.1010701@dmsolutions.ca> Mark Adams wrote: > Does anyone know if MapServer includes support for the Styled Layer > Descriptors (SLD) specification at this point? > Not yet, but we're working on it. This work is scheduled to be completed end of November, so expect it in a release around the end of the year. -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From m_anderson14 at hotmail.com Thu Oct 2 11:32:11 2003 From: m_anderson14 at hotmail.com (Michael Anderson) Date: Thu, 02 Oct 2003 18:32:11 +0000 Subject: [Mapserver-users] No scalebar, legend, or ref map images when I use 4.0 Message-ID: If I use 4.0 instead of 3.6.3 no legend, reference map, or scalebar images are created. The template still returns paths to where they should be, but the images never get written out. I've looked through the documented changes and don't see anything that explains it. What am I missing? Thanks. Mike Michael Anderson Spatial Information Technologies, Inc. _________________________________________________________________ Share your photos without swamping your Inbox. Get Hotmail Extra Storage today! http://join.msn.com/?PAGE=features/es From assefa at dmsolutions.ca Thu Oct 2 11:34:52 2003 From: assefa at dmsolutions.ca (Yewondwossen Assefa) Date: Thu, 02 Oct 2003 14:34:52 -0400 Subject: [Mapserver-users] SLD support? In-Reply-To: <000a01c38906$9a9e2390$1300a8c0@cuestasys.com> References: <000a01c38906$9a9e2390$1300a8c0@cuestasys.com> Message-ID: <3F7C6FCC.40507@dmsolutions.ca> It is not supported at this point. It is our intention to have the SLD support sometimes this fall (around end of November). Best Regards. Mark Adams wrote: > Does anyone know if MapServer includes support for the Styled Layer > Descriptors (SLD) specification at this point? > > > > Thanks in advance. > > > > ------------------------------ > > Mark Adams > > Business & Systems Analyst > > Cuesta Systems Inc. > > Email: markadams at cuestasys.com > > > -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa at dmsolutions.ca http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- From scottf at secr.com Thu Oct 2 11:44:46 2003 From: scottf at secr.com (Scott Ferguson) Date: Thu, 2 Oct 2003 13:44:46 -0500 Subject: [Mapserver-users] installation In-Reply-To: <4F03BF4B4F2AD311919B00A0C9A7A191948A67@64.19.25.70.nw.nuvox.net> Message-ID: <4F03BF4B4F2AD311919B00A0C9A7A1918D38D0@64.19.25.70.nw.nuvox.net> thanks i've got mapserver running now. I'm testing the 'demo' map file now. Looks like the demo file uses gif images. I'll probably get an error message since I don't have the gif licensing. Scott -----Original Message----- From: Randy James [mailto:rjames57 at yahoo.com] Sent: Thursday, October 02, 2003 11:27 AM To: scottf at secr.com Cc: Mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] installation Hi Have you checked in /usr/local/lib if your compiled GD yourself it would be in there, but if you are using a rpm it is in /usr/lib you may need to add the path to /usr/local/lib in your ld.so.conf and run ldconfig Cheers Randy --- Scott Ferguson wrote: > after compiling the source code and creating the > 'mapserv' file I received > this message when typing the ./mapserv command at the > prompt to test it: > > "./mapserv: error while loading shared libraries: > libgd.so.2: cannot open > shared object file: No such file or directory" > > I've already compiled these librabries GD, Proj, and > Freetype with success. > Although, the 'libgd.so.2' file was not in my GD > directory. > any ideas as to the problem?? > thanks > > Scott Ferguson > GIS Manager > Global Routing Technologies > 636.449.3212 > scottf at secr.com > www.grti.net > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From doug at moximedia.com Thu Oct 2 12:55:08 2003 From: doug at moximedia.com (Doug Cates) Date: 02 Oct 2003 12:55:08 -0700 Subject: [Mapserver-users] Building GDAL with Xerces on Redhat 9 Message-ID: <1065124507.28157.21.camel@moxi-rh9> Hi, I'm trying to build a development version of MapServer 4.1 with WFS SERVER support so I can test using complex filters. I'd use a Windows binary if one was available, but since it isn't, I'm trying to put it on a RH9 box here, the only Linux box that I have available. I can't seem to get GDAL to build with Xerces-C. I noticed a thread earlier this year about this that seemed to indicate that GDAL 1.1.8 must be used with Xerces-C 1.6.0. Is that the only valid combination allowed, or has GDAL been updated to support newer versions of Xerces? An idea: The installation docs should have a version matrix, specifying the exact versions of all the supporting libraries that should be used when building a specific version of MapServer. Does anyone have any tips on installing this? Would anytone be willing to look at my installation logs to see if anything jumps out at them? Regards, Doug -- Doug Cates Moxi Media Inc. 757 - 1641 Lonsdale Avenue North Vancouver, BC, Canada V7M 2J5 Phone: 604-984-8109 Fax: 604-608-4764 E-mail: doug at moximedia.com Web: www.moximedia.com From morissette at dmsolutions.ca Thu Oct 2 13:07:20 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Thu, 02 Oct 2003 16:07:20 -0400 Subject: [Mapserver-users] Problem with Mascript ShapeObj.values array In-Reply-To: <000701c388c1$bf5525c0$0601a8c0@comai.loc> References: <000701c388c1$bf5525c0$0601a8c0@comai.loc> Message-ID: <3F7C8578.7000700@dmsolutions.ca> I am no PostGIS expert, but I would expect that the values[] array would return only the fields that are explicitly selected either via your DATA string or via things like CLASSITEM, LABELITEM, etc. In your case, your DATA statement selects only the geometry, and then CLASSITEM and LABELITEM add "name" and "type". "gid" may be pulled by default by the postgis driver I'm not sure. If you want "value" then you'll probably have to add it to the DATA statement. Daniel Stefano Bonnin wrote: > Hi, > > I'm trying to get information from Postgis with PHPMapscript > > This is my layer definition: > > LAYER > NAME "Percolato" > METADATA > "LYRNAME" "Percolato" > "DESCRIPTION" "P.O.I2" > "TABLE" "edtlyr_percolato_1" > "QUERY_FIELDS" "gid,name,value,type" > "RESULT_FIELDS" "Nome,ID,Tipo" > END > GROUP "P.O.I" > STATUS ON > DATA "the_geom from edtlyr_percolato_1" > TYPE point > CONNECTIONTYPE POSTGIS > CONNECTION "user=user dbname=dbname" > MAXSCALE 7000 > MINSCALE 0 > LABELITEM "name" > LABELMAXSCALE 3500 > CLASSITEM "type" > CLASS > CLASS > NAME "a" > EXPRESSION 'a' > SYMBOL "prelievoperco" > COLOR 255 255 255 > SIZE 15 > TEMPLATE "blank.html" > LABEL > BACKGROUNDCOLOR 0 0 0 > FONT "arial" > TYPE TRUETYPE > POSITION lc > MINSIZE 10 > MAXSIZE 25 > COLOR 255 255 255 > BACKGROUNDSHADOWCOLOR 128 128 128 > ANTIALIAS true > END > END > END > > And this is my PHPMapscript code (It can be wrong because I have extracted > some line with cut and past): > > ..... > ..... > $oLayer = $gpoMap->GetLayer($iLayer); > $numResults = $oLayer->getNumResults(); > > $oLayer->open(); > $resultFields = explode(",", $oLayer->getMetaData("RESULT_FIELDS")); > > for ($iRes=0; $iRes < $numResults; $iRes++) { > $oRes = $oLayer->getResult($iRes); > $oShape = $oLayer->getShape($oRes->tileindex,$oRes->shapeindex); > > fwrite($fp, "\n"); > for($iField=0; $iField < sizeof($queryFields); $iField++) { > > if ($queryFields[$iField] == 'gid') { > $gid = > $oShape->values[$queryFields[$iField]]; > } > else if ($queryFields[$iField] == 'name') { > $pname = > $oShape->values[$queryFields[$iField]]; > } > else if ($queryFields[$iField] == 'type') { > $pname = > $oShape->values[$queryFields[$iField]]; > } > else if ($queryFields[$iField] == "value") { > $vl = > $oShape->values[$queryFields[$iField]]; > } > > } > } > ...... > ...... > > > The tree first variables $gid, $pname and $vl has a correct value > > BUT > > the last one ($vl) has NO VALUE. > > The $oShape->values length is 3. > Why the array length is only 3? > > My postgres table has the following attributes: "the_geom", "value","type", > "name" and "gid". > > Thanks in advance. > > From mservin at tecnoaccion.com.ar Thu Oct 2 13:21:04 2003 From: mservin at tecnoaccion.com.ar (Mario Servin) Date: Thu, 2 Oct 2003 17:21:04 -0300 Subject: [Mapserver-users] How to convert a CSV data to shapefile Message-ID: <025101c38922$b476e510$9105a8c0@mariolaptop> This is a multi-part message in MIME format. ------=_NextPart_000_024E_01C38909.8F12C9B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I have aset of points in lat, lon format that i want to represent a = plygon in a shapefile. Is there any free tool I can use for that? Regards, Mario ------=_NextPart_000_024E_01C38909.8F12C9B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,
    I have aset of = points in lat,=20 lon format that i want to represent a plygon in a shapefile. Is there = any free=20 tool I can use for that?
    = Regards,
       =20         Mario
------=_NextPart_000_024E_01C38909.8F12C9B0-- From mschepel at gis.nl Thu Oct 2 13:23:35 2003 From: mschepel at gis.nl (Menno Schepel) Date: Thu, 2 Oct 2003 22:23:35 +0200 Subject: [Mapserver-users] RE: Oracle 8.1.7 & MapServer HowTo XP/2000 In-Reply-To: <8240822375.20031002180952@tydac.ch> Message-ID: <000201c38923$16dd04f0$02001aac@xpmenno> Hi Flavio, Thanks for the response. I did not have so much trouble getting Oracle 9i installed (I think). The main features are running, so I think I can skip the first part of your mail. The part about MapServer. I guess this was before MapServer published a precompiled Win32 executable on their website (v4.0 with Oracle support), or does the situation that you describe still exists? I will look into the thing about the SQLNET_AUTHENTICATION. Although I am not sure if this still exists in Oracle 9i. The structure that you describe for the mapfile I implemented already, with the only difference that the geometry column that you describe (geom etc.) seems to have changed. Also I am not sure yet what to do with the srid number. It seems that most of the "peculiarities" that you describe about Oracle Spatial have changed with the new version. I will post results if I have found something. Thanks for now, Menno. -----Original Message----- From: Flavio Hendry [mailto:flavio at tydac.ch] Sent: 02 October 2003 18:10 To: mschepel at gis.nl Subject: Fwd: Oracle 8.1.7 & MapServer HowTo XP/2000 Hi Menno Maybe the below helps (see especially MapServer Part, Item 2) ===8<==============Original message text=============== Hi List First many thanks to Assefa, Daniel and ... Google ... Daniel Morisette told me to report the way to get the monster running with XP/2000 and MapServer. No guarantee whatsoever that your computer won't explode .... ;-) ... The Oracle part: A: You will not be able to install Oracle on a PC under Win 2000 or Win XP - just won't do anything - known bug, do as follows: ******* 1 - Copy your Oracle CD into hard disk in your machine. For example Copy from oracle8i CD into "C:\tmp\orainst" ... (on some sites I found not to call this dir "oracle") 2 - Search the two files named Symcjit.dll in the dir where you have copied Oracle8i. You can found them in (example): C:\tmp\orainst\stage\Components\oracle.swd.jre\1.1.7.30\1 \DataFiles\Expanded\jre\win32\bin\symcjit.dll or use search option in the c:\oracle directory to find 2 files symcjit.dll to 3 - Rename this file (Example): symcjit_back.dll (make sure to find two files and rename them) 4 - Execute the Oracle setup.exe from C:\Oracle\setup.exe and follow the instructions ... B: on Win XP, when rebooting you might get the constantly showing up ugly error that java.exe crashed. To stop that go into the win admin toool / services and stop the "Oracle HTTPServer" Service and set it to manual. ********* The MapServer Part: 1. Download and install MapServer Oracle Compilation from DM Solutions (I don't know it DM leaves the files there however, worst case contact me ...): mapserver/php_mapscript (php4.3.2) build with Oracle oci librairies (8.1.7) at http://www2.dmsolutions.ca/tmp/mapserver_ora8.1.7.zip The zip contains the exe file of mapserver, php_mapscript_40.dll and oci.dll. Note that php_mapscript_40.dll is build with links to other libraries like xerces, pdf, .... So you need to download those dll and install them. The best approch is to download and install first the zip at http://www2.dmsolutions.ca/mapserver/dl/mapserver-4.0-win32-php4.3.2.zip and then replace the exe and the php_mapscript_40.dll with the new ones. 2. there will be an additional thing to fix in oracle: ****** Obviously this is a well know feature (bug). After a successfull installation of Oracle 8.1.7 you have to change SQLNET.AUTHENTICATION_SERVICE=(NTS) to SQLNET.AUTHENTICATION_SERVICE=() in sqlnet.ora (search for this file in the dir where you installed Oracle). ******* 3. Map-File, looks i.e. like that: LAYER CONNECTION "chur/chur at demo" CONNECTIONTYPE oraclespatial DATA "geoloc from Bodenbedeckung using srid 262148" GROUP "AV" NAME "Bodenbedeckung" SIZEUNITS PIXELS STATUS ON TOLERANCE 0 TOLERANCEUNITS PIXELS TYPE POLYGON UNITS METERS CLASSITEM "ART" CLASS NAME "Gebaeude" EXPRESSION "Gebaeude" COLOR 255 255 220 OUTLINECOLOR 0 0 0 TEMPLATE ttt.htm END END Some things to be explained: - chur/chur at demo are userid/password at service - "geoloc" is the Geometry column Oracle uses (sometimes GEOM or whatever ...) - the srid number you'll find in the table called SDO_GEOM_METADAT_TABLE or in any Table under the register called "Spatial". Hope it helps if somebody has to go through the same nightmare ... Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- ++++++++++ Neue Neapoljs Seiten auf www.neapoljs.com +++++++++++ ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ Flavio Hendry- mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- From eric at gomoos.org Thu Oct 2 10:34:01 2003 From: eric at gomoos.org (Eric Bridger) Date: Thu, 02 Oct 2003 13:34:01 -0400 Subject: [Mapserver-users] MapServer 3.5: Error Message In-Reply-To: <0734A2B8CF21D711B98B00080224869C062D9FEA@exanpmb3.arinc.co m> Message-ID: <4.3.2.7.2.20031002132336.00ac0720@mail.gomoos.org> At 11:31 AM 10/02/2003 -0400, McNeil, Todd W. (TMCNEIL) wrote: >Hi All, >I also downloaded the Tutorial and have come across an error message that >does not make sense to me. I am going through the 1st example of section 1 >of the tutorial. I use this URL to retrieve a map image: >http://tmcneil1/Scripts/mapserv.exe?map=e:/projects/tutorial35/s1/s1ex1.map& >amp;mode=map >&mode=map> , and the resulting error message is: >mapserv(): Web application error. No template provided. You will most likely need to edit the html files you downloaded in the Tutorial. You may also need to edit the s1ex1.map file to change any paths to paths suiting your setup. From spencer at dmsolutions.ca Thu Oct 2 13:38:35 2003 From: spencer at dmsolutions.ca (Paul Spencer) Date: 02 Oct 2003 16:38:35 -0400 Subject: [Mapserver-users] Building GDAL with Xerces on Redhat 9 In-Reply-To: <1065124507.28157.21.camel@moxi-rh9> References: <1065124507.28157.21.camel@moxi-rh9> Message-ID: <1065127114.7413.17.camel@beaker.localdomain> Doug, Frank will likely have a comment, but the last time I did this (a few days ago on, on a RH9 box) I had to use 1.6.0. The gdal configure was ./configure --with-xerces after running configure/make/make install on xercesc ... which puts it in /usr/local/ The build on this version of xercesc is slightly different from the current build instructions on the apache web site because they changed the directory structure slightly, but I think it was only one directory different then everything else worked the same as the current build instructions (too bad they don't include the build instructions with the tarball!) Cheers, Paul On Thu, 2003-10-02 at 15:55, Doug Cates wrote: > Hi, > > I'm trying to build a development version of MapServer 4.1 with WFS > SERVER support so I can test using complex filters. I'd use a Windows > binary if one was available, but since it isn't, I'm trying to put it on > a RH9 box here, the only Linux box that I have available. > > I can't seem to get GDAL to build with Xerces-C. I noticed a thread > earlier this year about this that seemed to indicate that GDAL 1.1.8 > must be used with Xerces-C 1.6.0. Is that the only valid combination > allowed, or has GDAL been updated to support newer versions of Xerces? > > An idea: The installation docs should have a version matrix, specifying > the exact versions of all the supporting libraries that should be used > when building a specific version of MapServer. > > Does anyone have any tips on installing this? Would anytone be willing > to look at my installation logs to see if anything jumps out at them? > > Regards, > Doug From armin.burger at libero.it Thu Oct 2 15:34:19 2003 From: armin.burger at libero.it (Armin Burger) Date: Thu, 2 Oct 2003 23:34:19 +0100 Subject: [Mapserver-users] Building GDAL with Xerces on Redhat 9 Message-ID: <20031002213427.BCVL26816.viefep11-int.chello.at@libero.it> Doug, I compiled Gdal 1.1.9 with Xerces 1.7.0 using --with-xerces --with-xerces-lib="-L/usr/local/lib -lxerces-c1_7_0 -lpthread" and it worked fine. I don't know if the '--with-xerces-lib' is absolutely necessary. Armin > Hi, > I'm trying to build a development version of MapServer 4.1 with WFS > SERVER support so I can test using complex filters. I'd use a Windows > binary if one was available, but since it isn't, I'm trying to put it on > a RH9 box here, the only Linux box that I have available. > I can't seem to get GDAL to build with Xerces-C. I noticed a thread > earlier this year about this that seemed to indicate that GDAL 1.1.8 > must be used with Xerces-C 1.6.0. Is that the only valid combination > allowed, or has GDAL been updated to support newer versions of Xerces? > An idea: The installation docs should have a version matrix, specifying > the exact versions of all the supporting libraries that should be used > when building a specific version of MapServer. > Does anyone have any tips on installing this? Would anytone be willing > to look at my installation logs to see if anything jumps out at them? > Regards, > Doug > -- > Doug Cates > Moxi Media Inc. > 757 - 1641 Lonsdale Avenue > North Vancouver, BC, Canada V7M 2J5 > Phone: 604-984-8109 > Fax: 604-608-4764 > E-mail: doug at moximedia.com > Web: www.moximedia.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From jeff at planyukon.ca Thu Oct 2 14:42:38 2003 From: jeff at planyukon.ca (Jeff Hamm) Date: Thu, 02 Oct 2003 14:42:38 -0700 Subject: [Mapserver-users] raster layers in PDF output don't get cropped Message-ID: <3F7C9BCE.B4E12733@planyukon.ca> Rusty; Does your application provide explicit extents to Mapserver to (re)process the map as PDF output? I don't believe Mapserver is capable of reading the extents from a raster layer ( see http://mapserver.gis.umn.edu/doc/wms-server-howto.htm ) : Note: wms_extent MUST be provided for raster layers in the current version since MapServer probing rasters for their extents is on the TODO list! I wonder if Mapserver has to reprocess the PNG to create a PDF output, and in so doing loses the EXTENTS for your output. Jeff Hamm GIS & Planning Advisor Yukon Land Use Planning Council Whitehorse, Yukon From Jean-Francois.Doyon at CCRS.NRCan.gc.ca Thu Oct 2 14:47:56 2003 From: Jean-Francois.Doyon at CCRS.NRCan.gc.ca (Jean-Francois.Doyon at CCRS.NRCan.gc.ca) Date: Thu, 2 Oct 2003 17:47:56 -0400 Subject: [Mapserver-users] Building GDAL with Xerces on Redhat 9 Message-ID: <7CDD7B94357FD5119E800002A537C46E230A16@s5-ccr-r1.ccrs.nrcan.gc.ca> Yeah, I've run into this as well. This is a dependency of GDAL though, not mapserver. The MapServer UNIX compile HOW-TO does list minimum library version requirements for the libraries it cares about directly. I'm not going to start going down further than that into the dependcy tree however! J.F. -----Original Message----- From: Doug Cates [mailto:doug at moximedia.com] Sent: Thursday, October 02, 2003 3:55 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Building GDAL with Xerces on Redhat 9 Hi, I'm trying to build a development version of MapServer 4.1 with WFS SERVER support so I can test using complex filters. I'd use a Windows binary if one was available, but since it isn't, I'm trying to put it on a RH9 box here, the only Linux box that I have available. I can't seem to get GDAL to build with Xerces-C. I noticed a thread earlier this year about this that seemed to indicate that GDAL 1.1.8 must be used with Xerces-C 1.6.0. Is that the only valid combination allowed, or has GDAL been updated to support newer versions of Xerces? An idea: The installation docs should have a version matrix, specifying the exact versions of all the supporting libraries that should be used when building a specific version of MapServer. Does anyone have any tips on installing this? Would anytone be willing to look at my installation logs to see if anything jumps out at them? Regards, Doug -- Doug Cates Moxi Media Inc. 757 - 1641 Lonsdale Avenue North Vancouver, BC, Canada V7M 2J5 Phone: 604-984-8109 Fax: 604-608-4764 E-mail: doug at moximedia.com Web: www.moximedia.com _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From steve.lime at dnr.state.mn.us Thu Oct 2 15:21:35 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Thu, 02 Oct 2003 17:21:35 -0500 Subject: [Mapserver-users] State & National Park Boundary Data Message-ID: I sincerely doubt you'll find a single source for state park boundaries. Minnesota's are available at deli.dnr.state.mn.us. Steve >>> Dan Barron 10/1/2003 7:41:35 PM >>> Hi, Can anyone point me to a source for state and national park boundary data in shp format? Thanks, Dan _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From maskellp at ntlworld.com Thu Oct 2 15:44:43 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Thu, 2 Oct 2003 23:44:43 +0100 Subject: [Mapserver-users] Using OGR with tab files Message-ID: <000701c38936$c5f71710$2002a8c0@mobile> Hi, I have set MapServer 4.0 up with the demo, I have used OGR to load a POLYGON type layer from a tab, but cannot get it to work with LINE or POINT. This is a sample of the layer in my map file: # This works LAYER NAME Counties_region TYPE POLYGON STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "data/Counties.TAB" STYLEITEM "AUTO" CLASS NAME "Counties" END PROJECTION "AUTO" END END # Layer # This doesn't work LAYER NAME Motorways TYPE LINE STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "data/Motorways.TAB" STYLEITEM "AUTO" CLASS NAME "Motorways" END PROJECTION "AUTO" END END # Layer I hope someone can explain what I'm doing wrong. Thanks in advance Phil Maskell --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 From doug at moximedia.com Thu Oct 2 18:12:24 2003 From: doug at moximedia.com (Doug Cates) Date: 02 Oct 2003 18:12:24 -0700 Subject: [Mapserver-users] Re: Building GDAL with Xerces on Redhat 9 In-Reply-To: <1065124507.28157.21.camel@moxi-rh9> References: <1065124507.28157.21.camel@moxi-rh9> Message-ID: <1065143543.15396.39.camel@moxi-rh9> Hi, Thanks to assistance from Armin Burger, I've successfully got the WFS SERVER going on RH9 using xerces 1.7.0 and gdal 1.1.9, configuring gdal with the following options: --with-xerces --with-xerces-lib="-L/usr/local/lib -lxerces-c1_7_0 -lpthread" Great user support around here. Thanks. Doug On Thu, 2003-10-02 at 12:55, Doug Cates wrote: > Hi, > > I'm trying to build a development version of MapServer 4.1 with WFS > SERVER support so I can test using complex filters. I'd use a Windows > binary if one was available, but since it isn't, I'm trying to put it on > a RH9 box here, the only Linux box that I have available. > > I can't seem to get GDAL to build with Xerces-C. I noticed a thread > earlier this year about this that seemed to indicate that GDAL 1.1.8 > must be used with Xerces-C 1.6.0. Is that the only valid combination > allowed, or has GDAL been updated to support newer versions of Xerces? > > An idea: The installation docs should have a version matrix, specifying > the exact versions of all the supporting libraries that should be used > when building a specific version of MapServer. > > Does anyone have any tips on installing this? Would anytone be willing > to look at my installation logs to see if anything jumps out at them? > > Regards, > Doug From maskellp at ntlworld.com Thu Oct 2 20:21:59 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Fri, 3 Oct 2003 04:21:59 +0100 Subject: [Mapserver-users] Using OGR with tab files In-Reply-To: Message-ID: <003a01c3895d$81c856e0$2002a8c0@mobile> Thanks for this, I tried it, still no joy. Being new to MapServer, do you think this has anything to do with my projection settings? The tabs are using "British National Grid". I use the following: PROJECTION "init=epsg:27700" END Phil -----Original Message----- From: Matthew Haines [mailto:mhaines94108 at hotmail.com] Sent: 03 October 2003 03:30 To: maskellp at ntlworld.com Subject: Re: [Mapserver-users] Using OGR with tab files I have the line "FORCE TRUE" in my LAYER declaration for a POINT type layer. Matthew ----Original Message Follows---- From: "Phil Maskell" To: Subject: [Mapserver-users] Using OGR with tab files Date: Thu, 2 Oct 2003 23:44:43 +0100 Hi, I have set MapServer 4.0 up with the demo, I have used OGR to load a POLYGON type layer from a tab, but cannot get it to work with LINE or POINT. This is a sample of the layer in my map file: # This works LAYER NAME Counties_region TYPE POLYGON STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "data/Counties.TAB" STYLEITEM "AUTO" CLASS NAME "Counties" END PROJECTION "AUTO" END END # Layer # This doesn't work LAYER NAME Motorways TYPE LINE STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "data/Motorways.TAB" STYLEITEM "AUTO" CLASS NAME "Motorways" END PROJECTION "AUTO" END END # Layer I hope someone can explain what I'm doing wrong. Thanks in advance Phil Maskell --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _________________________________________________________________ Frustrated with dial-up? Get high-speed for as low as $29.95/month (depending on the local service providers in your area). https://broadband.msn.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 From maskellp at ntlworld.com Thu Oct 2 20:30:16 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Fri, 3 Oct 2003 04:30:16 +0100 Subject: [Mapserver-users] Does MapServer support "OpenGIS Simple Features For SQL" Message-ID: <003b01c3895e$aa148af0$2002a8c0@mobile> Hi, Being new to MapServer I have read a bit about OGR Simple Features Library supporting multiple Vector format, does MapServer support getting Simple Features from an SQL database like MySQL? Thanks in advance. Phil Maskell --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 From eduardo_islas at hotmail.com Thu Oct 2 20:46:53 2003 From: eduardo_islas at hotmail.com (Eduardo Islas) Date: Thu, 02 Oct 2003 22:46:53 -0500 Subject: [Mapserver-users] mode=map & FILTER Message-ID:
I have programmed my own application that works importing images to flash and VB applications using the CGI executable in mode=map. I want to use a label layer but filtering and showing only some labels. If I use FILTER & FILTERITEM in the mapfile I get no labels at all (never). I read that in order to use FILTER I need to specify other mode in the CGI Script but I want to keep the mode=map to get the image directly. This is my script:
 
LAYER
  MAXSCALE 150
  NAME "texto"
  DATA texto
  STATUS DEFAULT
  TYPE POINT
  LABELITEM "Label"
  LABELANGLEITEM "Angle"
  FILTERITEM "Hierarchy"
  FILTER "Hierarchy >0"
  CLASS
    SIZE 6
    COLOR 0 0 0
  LABEL
    TYPE TRUETYPE
    FONT "TAHOMA"
    ANTIALIAS TRUE
    OUTLINECOLOR 255 255 255
    COLOR 0 0 0
    POSITION UR
    MINSIZE 6
    FORCE true
  END
  END # end of class object
END # end of layer object


MSN 8 with e-mail virus protection service: 2 months FREE* From pramsey at refractions.net Thu Oct 2 21:57:56 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Thu, 02 Oct 2003 21:57:56 -0700 Subject: [Mapserver-users] Does MapServer support "OpenGIS Simple Features For SQL" In-Reply-To: <003b01c3895e$aa148af0$2002a8c0@mobile> References: <003b01c3895e$aa148af0$2002a8c0@mobile> Message-ID: <200310022157.56862.pramsey@refractions.net> Sure. You can pull SFSQL features from PostGIS (postgis.refractions.net) and OracleSpatial. You can also pull pseudo geometric data from MySQL 3.6 using BLOBs to store your data. PostGIS and Oracle both have spatial indexes, so they can scale to very large data sets. The 3.6 MySQL hack does not. P. On Thursday 02 October 2003 20:30, Phil Maskell wrote: > > Being new to MapServer I have read a bit about OGR Simple Features > Library supporting multiple Vector format, does MapServer support > getting Simple Features from an SQL database like MySQL? From marc.jacquin at geosys-inc.com Fri Oct 3 01:28:54 2003 From: marc.jacquin at geosys-inc.com (Marc Jacquin) Date: Fri, 3 Oct 2003 10:28:54 +0200 Subject: [Mapserver-users] Just for fun In-Reply-To: <200310022157.56862.pramsey@refractions.net> Message-ID: http://www.googlefight.com/cgi-bin/compare.pl?q1=Mapserver&q2=ArcIMS&B1=Make +a+fight%21&compare=1&langue=us Marc From plists at prometheus.org.yu Fri Oct 3 02:17:51 2003 From: plists at prometheus.org.yu (Attila Csipa) Date: Fri, 3 Oct 2003 11:17:51 +0200 Subject: [Mapserver-users] Does MapServer support "OpenGIS Simple Features For SQL" In-Reply-To: <003b01c3895e$aa148af0$2002a8c0@mobile> References: <003b01c3895e$aa148af0$2002a8c0@mobile> Message-ID: <200310031117.51875.plists@prometheus.org.yu> On Friday 03 October 2003 05:30, Phil Maskell wrote: > Being new to MapServer I have read a bit about OGR Simple Features > Library supporting multiple Vector format, does MapServer support > getting Simple Features from an SQL database like MySQL? Yes, you might want to visit the Wiki for details ( http:// mapserver.gis.umn.edu/cgi-bin/wiki.pl?MySQL ) From morissette at dmsolutions.ca Fri Oct 3 07:11:29 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Fri, 03 Oct 2003 10:11:29 -0400 Subject: [Mapserver-users] Re: [Fwd: Fwd: PHPMapscript] In-Reply-To: <3F7D73D4.9000008@dmsolutions.ca> References: <3F7D73D4.9000008@dmsolutions.ca> Message-ID: <3F7D8391.90708@dmsolutions.ca> (I've CC'd this to the mapserver-users list since this question comes up often there.) Hi Steve, This is a known issue which has been in PHP for a while. If you configure PHP as a CGI as the documentation says then it shouldn't affect you. (This happens only if your PHP is configured as an Apache module which is not supported for MapScript version 4.0 anyway) We also have our own bug on this: http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=252 As you can see when you read the bug, the problem is not directly related to MapScript even though it affects it. Unfortunately the PHP guys probably won't recognize the issue until we show them the faulty code. I've been through that before with other PHP bugs and the only way to get the bug fixed has been to submit a patch, very frustrating! Of course sniper at php.net is right in his comment saying that the mapscript module was written for PHP3 and then ported to PHP4, but even if it was rewritten today using only PHP4 stuff the issue would remain since it is in PHP and not in MapScript. So where does that take you? We blame PHP and they blame us and you're stuck in the middle. Well for the time being you should configure your PHP as a CGI as suggested in http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PHPMapScript and the issue will go away. Also, I've been working on removing that PHP CGI limitation for version 4.1 and one of the issues I need to resolve is this regex issue. I have a few ideas on how we can resolve this... just need time to work on this now. Best Regards, Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ > ------------------------------------------------------------------------ > > Subject: > PHPMapscript > From: > "Stephen Irven" > Date: > Thu, 02 Oct 2003 17:46:16 +0100 > To: > > > > Hi, > > I understand your organisation develops and maintains the PHPMapscript > utility, and just thought you should be aware of a bug/configuration > issue in the section which ships with mapserver 4.0. > > The current versions (certainly 4.3..3 or higher) of PHP won't allow > themselves to be configured with system regex when used with apache, and > PHPMapscript seems to require system regex to compile. This seems to > mean that it can't be used with any recent version of PHP/Apache > > See: http://bugs.php.net/bug.php?id=25704 > > I'll let you know if I find any good solutions to this > > Cheers, > steve > From burntmage at yahoo.com Fri Oct 3 11:19:30 2003 From: burntmage at yahoo.com (Michael Roach) Date: Fri, 3 Oct 2003 11:19:30 -0700 (PDT) Subject: [Mapserver-users] Using OGR with tab files In-Reply-To: <003a01c3895d$81c856e0$2002a8c0@mobile> Message-ID: <20031003181930.69399.qmail@web14812.mail.yahoo.com> --0-1062273278-1065205170=:65292 Content-Type: text/plain; charset=us-ascii This format works for me under MS4.0 when using TAB files. As far as projections go, giving no projection is better than the wrong one. But, I don't believe projection is your issue here. LAYER NAME interstate TYPE line PROJECTION "init=epsg:4269" #LONG/LAT NAD83 END #PROJECTION CONNECTIONTYPE OGR CONNECTION "/opt/mapdata/interstate.TAB" STATUS DEFAULT CLASS COLOR 0 0 0 END #CLASSEND #LAYER Phil Maskell wrote:Thanks for this, I tried it, still no joy. Being new to MapServer, do you think this has anything to do with my projection settings? The tabs are using "British National Grid". I use the following: PROJECTION "init=epsg:27700" END Phil -----Original Message----- From: Matthew Haines [mailto:mhaines94108 at hotmail.com] Sent: 03 October 2003 03:30 To: maskellp at ntlworld.com Subject: Re: [Mapserver-users] Using OGR with tab files I have the line "FORCE TRUE" in my LAYER declaration for a POINT type layer. Matthew ----Original Message Follows---- From: "Phil Maskell" To: Subject: [Mapserver-users] Using OGR with tab files Date: Thu, 2 Oct 2003 23:44:43 +0100 Hi, I have set MapServer 4.0 up with the demo, I have used OGR to load a POLYGON type layer from a tab, but cannot get it to work with LINE or POINT. This is a sample of the layer in my map file: # This works LAYER NAME Counties_region TYPE POLYGON STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "data/Counties.TAB" STYLEITEM "AUTO" CLASS NAME "Counties" END PROJECTION "AUTO" END END # Layer # This doesn't work LAYER NAME Motorways TYPE LINE STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "data/Motorways.TAB" STYLEITEM "AUTO" CLASS NAME "Motorways" END PROJECTION "AUTO" END END # Layer I hope someone can explain what I'm doing wrong. Thanks in advance Phil Maskell --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-1062273278-1065205170=:65292 Content-Type: text/html; charset=us-ascii
 This format works for me under MS4.0 when using TAB files. As far as projections go, giving no projection is better than the wrong one. But, I don't believe projection is your issue here.
LAYER
	NAME interstate 
	TYPE line 
        PROJECTION
	  "init=epsg:4269" #LONG/LAT NAD83
	END #PROJECTION
CONNECTIONTYPE OGR CONNECTION "/opt/mapdata/interstate.TAB" STATUS DEFAULT CLASS COLOR 0 0 0 END #CLASS END #LAYER


Phil Maskell <maskellp at ntlworld.com> wrote:
Thanks for this, I tried it, still no joy.

Being new to MapServer, do you think this has anything to do with my
projection settings? The tabs are using "British National Grid".

I use the following:

PROJECTION
"init=epsg:27700"
END

Phil

-----Original Message-----
From: Matthew Haines [mailto:mhaines94108 at hotmail.com]
Sent: 03 October 2003 03:30
To: maskellp at ntlworld.com
Subject: Re: [Mapserver-users] Using OGR with tab files


I have the line "FORCE TRUE" in my LAYER declaration for a POINT type
layer.

Matthew

----Original Message Follows----
From: "Phil Maskell"
To:
Subject: [Mapserver-users] Using OGR with tab files
Date: Thu, 2 Oct 2003 23:44:43 +0100

Hi,

I have set MapServer 4.0 up with the demo, I have used OGR to load a
POLYGON type layer from a tab, but cannot get it to work with LINE or
POINT.

This is a sample of the layer in my map file:

# This works
LAYER
NAME Counties_region
TYPE POLYGON
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "data/Counties.TAB"
STYLEITEM "AUTO"
CLASS
NAME "Counties"
END
PROJECTION
"AUTO"
END
END # Layer

# This doesn't work
LAYER
NAME Motorways
TYPE LINE
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "data/Motorways.TAB"
STYLEITEM "AUTO"
CLASS
NAME "Motorways"
END
PROJECTION
"AUTO"
END
END # Layer

I hope someone can explain what I'm doing wrong.

Thanks in advance

Phil Maskell


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-1062273278-1065205170=:65292-- From kgeurts at gis.umn.edu Fri Oct 3 12:21:39 2003 From: kgeurts at gis.umn.edu (Kari Geurts) Date: Fri, 03 Oct 2003 14:21:39 CDT Subject: [Mapserver-users] Fwd: Using OGR with tab files Message-ID: <200310031921.h93JLdwG009199@dingo.software.umn.edu> Phil Maskell wrote: > Hi, > > I have set MapServer 4.0 up with the demo, I have used OGR to load a > POLYGON type layer from a tab, but cannot get it to work with LINE or > POINT. > > This is a sample of the layer in my map file: > > # This works > LAYER > NAME Counties_region > TYPE POLYGON > STATUS DEFAULT > CONNECTIONTYPE OGR > CONNECTION "data/Counties.TAB" > STYLEITEM "AUTO" > CLASS > NAME "Counties" > END > PROJECTION > "AUTO" > END > END # Layer > > # This doesn't work > LAYER > NAME Motorways > TYPE LINE > STATUS DEFAULT > CONNECTIONTYPE OGR > CONNECTION "data/Motorways.TAB" > STYLEITEM "AUTO" > CLASS > NAME "Motorways" > END > PROJECTION > "AUTO" > END > END # Layer > > Thanks in advance > > Phil Maskell > Phil Maskell > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 > > > Kari A. Geurts Department of Forest Resources University of Minnesota 115 Green Hall 1530 Cleveland Ave. N. St. Paul, MN 55108-6112 Phone: 612-624-3459 Email: kgeurts at gis.umn.edu From sgudda1 at uic.edu Fri Oct 3 12:27:59 2003 From: sgudda1 at uic.edu (Swapna Guddanti) Date: Fri, 3 Oct 2003 14:27:59 -0500 Subject: [Mapserver-users] PHP and shp files Message-ID: <3FA3760F@webmail.uic.edu> hi, I'm developing a PHP client where I need to use some maps which are available as SHP files. I was wondering if there is any way in which I can include these clickable maps in my PHP client so that , on clicking the image I can get the features of the position clicked on the map.I've tried using tools like ArcExplorer which produce clickable images but I can only save the images formed as bitmap images which are not clickable and do not have any embedded information. I was wondering if map server would meet my needs. Any help would be greatly appreciated. Thanks. regards, swapna Swapna Guddanti Research Assistant Laboratory for Advanced Computing, UIC 312-996-0305(lab) 312-622-2619(cell) From nicolas.fortin at ec.gc.ca Fri Oct 3 13:01:50 2003 From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca) Date: Fri, 3 Oct 2003 16:01:50 -0400 Subject: [Mapserver-users] New User : Mapserver connection to Oracle 9i 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_01C389E9.2F2205D0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 I'm new to Mapserver. Could someone give me an example of simple but complete Map File to connect to Oracle with Mapserver CGI? =20 I tried this but Mapserver asked me for a Template file... =20 # Mapserver test 1 for Oracle # Nicolas Fortin, Env Can nicolas.foritn at ec.gc.ca =20 =20 NAME MS_ORA_TEST_1 EXTENT 330630 5097000 342000 5103000 SIZE 400 300 =20 LAYER # Test table NAME "PolygonTest" CONNECTIONTYPE oraclespatial CONNECTION "usr_lidar/******@bayfield = " DATA "GEOLOC FROM USR_LIDAR.POLY1" STATUS DEFAULT TYPE POLYGON =20 PROJECTION "init=3Depsg:2144" END =20 CLASS # PolyClass NAME "Polygon" COLOR 240 240 240 OUTLINECOLOR 0 0 0 END # end of PolyClasse END # end of layer object END # end of map file =20 Nicolas Fortin=20 Math=E9maticien, Programmeur, Analyste de donn=E9es=20 SMC-Qu=E9bec Hydrologie, Environnement Canada=20 1141, Rte de l'=C9glise, Sainte-Foy(QC) G1V 4H5=20 (418)648-2516=20 nicolas.fortin at ec.gc.ca >=20 =20 ------_=_NextPart_001_01C389E9.2F2205D0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message
Hi,
 
I'm = new to=20 Mapserver.  Could someone give me an example of simple but = complete Map=20 File to connect to Oracle with Mapserver CGI?
 
I = tried this but=20 Mapserver asked me for a Template file...
 
# = Mapserver test 1=20 for Oracle
# Nicolas Fortin, Env Can nicolas.foritn at ec.gc.ca
 
NAME=20 MS_ORA_TEST_1
EXTENT 330630 5097000 342000 5103000
SIZE 400=20 300
 
LAYER = # Test=20 table
  NAME "PolygonTest"
  CONNECTIONTYPE=20 oraclespatial
  CONNECTION "usr_lidar/******@bayfield"=
 =20 DATA "GEOLOC FROM USR_LIDAR.POLY1"
  STATUS DEFAULT
  = TYPE=20 POLYGON
 
  PROJECTION
   =20 "init=3Depsg:2144"
  END
 
  CLASS #=20 PolyClass
    NAME "Polygon"
    = COLOR 240=20 240 240
    OUTLINECOLOR 0 0 0
  END # end of = PolyClasse
END # end of layer object
END # end of map=20 file
 

Nicolas=20 Fortin
Math=E9maticien,=20 Programmeur, Analyste de donn=E9es
SMC-Qu=E9bec Hydrologie, Environnement Canada =
1141, Rte de l'=C9glise, Sainte-Foy(QC) G1V = 4H5
=20
(418)648-2516 =
nicolas.fortin at ec.gc.ca <mailto:nicolas.fortin at ec.gc.ca>=20

 
------_=_NextPart_001_01C389E9.2F2205D0-- From eric at gomoos.org Fri Oct 3 09:30:49 2003 From: eric at gomoos.org (Eric Bridger) Date: 03 Oct 2003 16:30:49 +0000 Subject: [Mapserver-users] How to convert a CSV data to shapefile In-Reply-To: <025101c38922$b476e510$9105a8c0@mariolaptop> References: <025101c38922$b476e510$9105a8c0@mariolaptop> Message-ID: <1065198663.1792.21.camel@ubet.gomoos.org> I have some perl scripts, which use mapscript.pm, that do this. I could send you some (I create point, line and polygon shape files). You will need Perl, Mapscript and XBase installed. On Thu, 2003-10-02 at 20:21, Mario Servin wrote: > Hi, > I have aset of points in lat, lon format that i want to represent a plygon in a shapefile. Is there any free tool I can use for that? > Regards, > Mario From TMitchell at lignum.com Fri Oct 3 14:43:47 2003 From: TMitchell at lignum.com (Tyler Mitchell) Date: Fri, 3 Oct 2003 14:43:47 -0700 Subject: [Mapserver-users] How to convert a CSV data to shapefile In-Reply-To: <1065198663.1792.21.camel@ubet.gomoos.org> Message-ID: I'm working on something that will help to do just that using Python and OGR (http://gdal.maptools.org/ogr/) or maybe just Python and Shapelib directly. I think it would be great if OGR supported reading/writing CSV format, then you could use it to go between all the supported formats: http://www.remotesensing.org/gdal/ogr/ogr_formats.html Tyler > On Thu, 2003-10-02 at 20:21, Mario Servin wrote: > > Hi, > > I have aset of points in lat, lon format that i want to > represent a plygon in a shapefile. Is there any free tool I can use for that? > > Regards, > > Mario > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From karas1974 at wp.pl Fri Oct 3 23:22:21 2003 From: karas1974 at wp.pl (Karas1974) Date: Sat, 4 Oct 2003 08:22:21 +0200 Subject: [Mapserver-users] Mapserver @ PGHoster. Message-ID: <001c01c38a3f$efef0e60$0207030a@jarek> This is a multi-part message in MIME format. ------=_NextPart_000_0017_01C38A50.A1D34460 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Hello, I have just set up an account at pghoster ISP (PostGIS, mapserver, = mapscript etc..). The problem is, that if I try to execute any file with = "gis" extension I get Internal Server Error. When I try phpinfo() I = cannot see mapscript module. I know that there are people who have mapserver applications running at = pghoster, any maybe you can tell me what I am doing wrong, and how to = start any simple application. Any examples? Maybe URL's to working = mapserver applications @ pghoster? Thank you, Jaroslaw Kowalczyk www.ekoprojekt.pl=20 ------=_NextPart_000_0017_01C38A50.A1D34460 Content-Type: text/html; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable
Hello,
 
I have just set up an account at = pghoster ISP=20 (PostGIS, mapserver, mapscript etc..). The problem is, that if I try to = execute=20 any file with "gis" extension I get Internal Server Error. When I try = phpinfo()=20 I cannot see mapscript module.
 
I know that there are people who have = mapserver=20 applications running at pghoster, any maybe you can tell me what I am = doing=20 wrong, and how to start any simple application. Any examples? Maybe = URL's to=20 working mapserver applications @ pghoster?
 
Thank you,
Jaroslaw Kowalczyk
www.ekoprojekt.pl=20
------=_NextPart_000_0017_01C38A50.A1D34460-- From mamwake at yahoo.com Sat Oct 4 01:57:35 2003 From: mamwake at yahoo.com (ronny) Date: Sat, 4 Oct 2003 01:57:35 -0700 (PDT) Subject: [Mapserver-users] help needed Message-ID: <20031004085735.71738.qmail@web40301.mail.yahoo.com> am trying to draw a map but am getting: msDrawMap(): Image handling error. Failed to draw layer named 'Nakuru_region'. i sincerely don't know what that means since am very new to maps drawing and mapserver! the layer is as follows: LAYER NAME Nakuru_region TYPE POINT STATUS DEFAULT DATA nakuru_region CLASSITEM 'cty_name' CLASS EXPRESSION 'Nakuru' OUTLINECOLOR 128 128 128 COLOR 225 225 185 END CLASS # every other towns in the region EXPRESSION /./ OUTLINECOLOR 128 128 128 COLOR 255 255 255 END METADATA WMS_TITLE "Nakuru Towns" WMS_ABSTRACT "Nakuru Region shapfile." WMS_SRS "EPSG:26915" END END am on redhat linux 8.0 mapserver 4.0 ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From bartvde at xs4all.nl Sat Oct 4 03:40:45 2003 From: bartvde at xs4all.nl (Bart van den Eijnden) Date: Sat, 04 Oct 2003 12:40:45 +0200 Subject: [Mapserver-users] New User : Mapserver connection to Oracle 9i In-Reply-To: References: Message-ID: Hi Nicolas, you could take a look at the mapserver wiki. http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?OracleSpatial Best regards, Bart On Fri, 3 Oct 2003 16:01:50 -0400, wrote: > Hi, > I'm new to Mapserver. Could someone give me an example of simple but > complete Map File to connect to Oracle with Mapserver CGI? > I tried this but Mapserver asked me for a Template file... > # Mapserver test 1 for Oracle > # Nicolas Fortin, Env Can nicolas.foritn at ec.gc.ca > > NAME MS_ORA_TEST_1 > EXTENT 330630 5097000 342000 5103000 > SIZE 400 300 > LAYER # Test table > NAME "PolygonTest" > CONNECTIONTYPE oraclespatial > CONNECTION "usr_lidar/******@bayfield > " > DATA "GEOLOC FROM USR_LIDAR.POLY1" > STATUS DEFAULT > TYPE POLYGON > PROJECTION > "init=epsg:2144" > END > CLASS # PolyClass > NAME "Polygon" > COLOR 240 240 240 > OUTLINECOLOR 0 0 0 > END # end of PolyClasse > END # end of layer object > END # end of map file > > > > Nicolas Fortin Math?maticien, Programmeur, Analyste de donn?es SMC-Qu?bec > Hydrologie, Environnement Canada 1141, Rte de l'?glise, Sainte-Foy(QC) > G1V 4H5 (418)648-2516 nicolas.fortin at ec.gc.ca > > > > -- From eduardo at consultoria.eti.br Sat Oct 4 05:22:14 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Sat, 4 Oct 2003 09:22:14 -0300 Subject: [Mapserver-users] Can't generate .QIX files on-the-fly Message-ID: <000c01c38a72$284bd8b0$6600a8c0@vcp.advcp.br> This is a multi-part message in MIME format. ------=_NextPart_000_0009_01C38A58.FFCD0FD0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I'm trying to use 'exec' or 'system' or 'shell_exe' to run "shptree.exe" = under a Win2000+IIS+PHP4.3.3+MapServer 4.0 and generate .qix files on-the-fly but it doesn't work.... and even under a Apache on Windows it still doesn't work. Note: my PHP is not configured with the option "disabled functions" What could be wrong? Eduardo Patto Kanegae eduardo at consultoria.eti.br http://www.consultoria.eti.br - Brasil ------=_NextPart_000_0009_01C38A58.FFCD0FD0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I'm trying to use 'exec' or 'system' or = 'shell_exe'=20 to run "shptree.exe" under a Win2000+IIS+PHP4.3.3+MapServer = 4.0
    and generate .qix = files=20 on-the-fly but it doesn't work....
 
        = and even=20 under a Apache on Windows it still doesn't work.
 
   Note: my PHP is not = configured=20 with the option "disabled functions"
 
What could be wrong?
 
Eduardo Patto Kanegae
eduardo at consultoria.eti.br=
http://www.consultoria.eti.br = -=20 Brasil
------=_NextPart_000_0009_01C38A58.FFCD0FD0-- From twan at twansoft.com Sat Oct 4 05:28:08 2003 From: twan at twansoft.com (Twan Kogels) Date: Sat, 04 Oct 2003 14:28:08 +0200 Subject: [Mapserver-users] $map->numlayers always return zero? Message-ID: <6.0.0.22.2.20031004142028.03136988@pop.xs4all.nl> Hello, I think i've found a bug. When building a map dynamic (ms_newlayerobject) with mapscript $map->numlayers always returns zero . I've found a message on the mailinglist: which describes the problem. I tested this with the stable 4.0 version and the cvs version (from yesterday). Is there a solution to this problem? Best regards, Twan Kogels From carl.anderson at vadose.org Sat Oct 4 07:49:54 2003 From: carl.anderson at vadose.org (Carl Anderson) Date: Sat, 4 Oct 2003 10:49:54 -0400 Subject: [Mapserver-users] Can't generate .QIX files on-the-fly In-Reply-To: <000c01c38a72$284bd8b0$6600a8c0@vcp.advcp.br>; from eduardo@consultoria.eti.br on Sat, Oct 04, 2003 at 08:22:14 -0400 References: <000c01c38a72$284bd8b0$6600a8c0@vcp.advcp.br> Message-ID: <20031004144954.GA9105@vadose.dvg> This should work, can you give more info on the exact php line used. It should have the full path to the binary (don't rely on the %PATH% to find it for you). also turn on php debugging, what does that report. BTW Shapefiles are static (at least they can only be appended to without rewriting the entire file). It would be better to run shptree at the same time that the shapefiles are written to. If you are using very dynamic content maybe PostGIS, or Oracle Spatial, or MySQL 4.0, or ESRI SDE would be a better solution On 10/04/2003 08:22:14 AM, Eduardo Patto Kanegae wrote: > I'm trying to use 'exec' or 'system' or 'shell_exe' to run > "shptree.exe" under a Win2000+IIS+PHP4.3.3+MapServer 4.0 > and generate .qix files on-the-fly but it doesn't work.... > > and even under a Apache on Windows it still doesn't work. > > Note: my PHP is not configured with the option "disabled > functions" > > What could be wrong? > > Eduardo Patto Kanegae > eduardo at consultoria.eti.br > http://www.consultoria.eti.br - Brasil From eduardo at consultoria.eti.br Sat Oct 4 08:55:49 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Sat, 4 Oct 2003 12:55:49 -0300 Subject: [Mapserver-users] Can someone test a MapServer site? Message-ID: <001701c38a8f$fc2eae60$6600a8c0@vcp.advcp.br> This is a multi-part message in MIME format. ------=_NextPart_000_0014_01C38A76.D614B080 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I have a CGI MapServer application at = www.consultoria.eti.br/clickbrasil/ ( click at "INICIAR ClickBrasil" to = launch . First and default radio button is HTML version, and the second radiobutton is a JAVA ROSA version) It has two options for TEMPLATE: HTML version ( the default one) and = Java Version ( with ROSA applet). but the strange thing is that the ROSA version is not loading the image, = just show a blank space, when I use the Microsoft JVM, but if I set my Internet Explorer to use SUN JRE it works. and when I'm using this locally at my machine it works with MS JVM but = doesn't with SUN JRE. Does my internet web server( Aache1.3.27) have something to do with = this? My plataform at internet: Apache 1.3.27 on Linux My local plataform: Apache 2.0.47 on WinXP professional thanks Eduardo Patto Kanegae eduardo at consultoria.eti.br http://www.consultoria.eti.br - Brasil ------=_NextPart_000_0014_01C38A76.D614B080 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I have a CGI MapServer application at = www.consultoria.eti.b= r/clickbrasil/=20 ( click at "INICIAR ClickBrasil" to launch . First and default radio = button is=20 HTML version,
and the second radiobutton is a JAVA = ROSA=20 version)
It has two options for TEMPLATE: = HTML version=20 ( the default one) and Java Version ( with ROSA applet).
 
but the strange thing is that the ROSA = version is=20 not loading the image, just show a blank space, when I use the Microsoft = JVM,
    but if I set my = Internet=20 Explorer to use SUN JRE it works.
 
and when I'm using this locally at my = machine it=20 works with MS JVM but doesn't with SUN JRE.
 
Does my internet web server( = Aache1.3.27)=20 have something to do with this?
 
My plataform at internet: Apache 1.3.27 = on=20 Linux
 
My local plataform: Apache 2.0.47 on = WinXP=20 professional
 
thanks
 
Eduardo Patto Kanegae
eduardo at consultoria.eti.br=
http://www.consultoria.eti.br = -=20 Brasil
------=_NextPart_000_0014_01C38A76.D614B080-- From Rich at GreenwoodMap.com Sat Oct 4 09:18:39 2003 From: Rich at GreenwoodMap.com (Richard Greenwood) Date: Sat, 04 Oct 2003 10:18:39 -0600 Subject: [Mapserver-users] reference map in 4.0 Message-ID: <5.2.0.9.0.20031004095237.01f74498@mail.GreenwoodMap.com> --=======31F06D72======= Content-Type: text/plain; x-avg-checked=avg-ok-12EF3EAC; charset=us-ascii; format=flowed Content-Transfer-Encoding: 8bit I am using the same reference map definition in 3.6 and 4.0 (see below) In 3.6 the box is not filled, it is just an outline. In 4.0 the box is filled. I want just an outline like I had in 3.6, so I set the color to -1 -1 -1. This does the trick for the box, but then I get no marker when I'm zoomed in below the MINBOXSIZE threshold. Am I missing something, is this a catch 22? Rich REFERENCE IMAGE "/inetpub/wwwroot/mapserver/graphics/jh_ref_map.gif" EXTENT 2365000 1320000 2555000 1600000 SIZE 153 226 STATUS OFF # gets turned on by URL OUTLINECOLOR 255 0 0 COLOR 255 0 0 MARKER star MARKERSIZE 20 MAXBOXSIZE 150 MINBOXSIZE 25 END Richard W. Greenwood, PLS Greenwood Mapping, Inc. Rich GreenwoodMap com (307) 733-0203 http://www.GreenwoodMap.com --=======31F06D72=======-- From mail at whitegis.com Sat Oct 4 09:50:38 2003 From: mail at whitegis.com (whiteGIS) Date: Sat, 4 Oct 2003 17:50:38 +0100 Subject: [Mapserver-users] dll's and remote server Message-ID: <000201c38a97$a6d94ee0$0200000a@compass> Dear All Please excuse me if this question has already been answered on this forum. I am overjoyed that I have just managed to install MapServer 4.0 (Windows XP, IIS 5) on my local machine. What I would like to do is install Mapserver on a remote server where I don't have administrative access to the Windows/System32 directory and therefore I can not install all the necessary dll's. Is this a correct statement? Please can someone suggest a way of getting around this? Thanks very much in advance Will From bartvde at xs4all.nl Sat Oct 4 10:19:09 2003 From: bartvde at xs4all.nl (Bart van den Eijnden) Date: Sat, 04 Oct 2003 19:19:09 +0200 Subject: [Mapserver-users] dll's and remote server In-Reply-To: <000201c38a97$a6d94ee0$0200000a@compass> References: <000201c38a97$a6d94ee0$0200000a@compass> Message-ID: Hi Will, do you have access on the remote server to the cgi-bin directory? It is also possible to install the dll's at the exact same location as the mapserv.exe CGI, so you do not need to install them in the system32 directory. Best regards, Bart On Sat, 4 Oct 2003 17:50:38 +0100, whiteGIS wrote: > Dear All > > Please excuse me if this question has already been answered on this > forum. > > I am overjoyed that I have just managed to install MapServer 4.0 > (Windows XP, IIS 5) on my local machine. What I would like to do is > install Mapserver on a remote server where I don't have administrative > access to the Windows/System32 directory and therefore I can not install > all the necessary dll's. Is this a correct statement? Please can someone > suggest a way of getting around this? > > Thanks very much in advance > > Will > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > -- From eduardo at consultoria.eti.br Sat Oct 4 10:53:01 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Sat, 4 Oct 2003 14:53:01 -0300 Subject: [Mapserver-users] Can't generate .QIX files on-the-fly References: <000c01c38a72$284bd8b0$6600a8c0@vcp.advcp.br> <20031004144954.GA9105@vadose.dvg> Message-ID: <000c01c38aa0$613130c0$6600a8c0@vcp.advcp.br> # answers after # ----- Original Message ----- From: "Carl Anderson" To: "Eduardo Patto Kanegae" Cc: Sent: Saturday, October 04, 2003 11:49 AM Subject: Re: [Mapserver-users] Can't generate .QIX files on-the-fly > > This should work, > > can you give more info on the exact php line used. > It should have the full path to the binary (don't rely on the %PATH% to > find it for you). # like this.: # this is the result of the an echo of my run-string: "D:\local\bin\shapelib\shptree.exe" "D:\local\apache_htdocs\msc\mapasVCP\LA\Altinopolis\C732_Fibra II\C732.shp" #and taking a look at the error.log of Apache, it seems a path problems to the second part of the string.... #is there any way of avoiding this path error without modifing the path?? > > also turn on php debugging, what does that report. > > BTW > Shapefiles are static (at least they can only be appended to without > rewriting the entire file). It would be better to run shptree at the > same time that the shapefiles are written to. > > If you are using very dynamic content maybe PostGIS, or Oracle Spatial, > or MySQL 4.0, or ESRI SDE would be a better solution # sure it will be, but we cannot use this by this time. #thanks # Eduardo > > On 10/04/2003 08:22:14 AM, Eduardo Patto Kanegae wrote: > > I'm trying to use 'exec' or 'system' or 'shell_exe' to run > > "shptree.exe" under a Win2000+IIS+PHP4.3.3+MapServer 4.0 > > and generate .qix files on-the-fly but it doesn't work.... > > > > and even under a Apache on Windows it still doesn't work. > > > > Note: my PHP is not configured with the option "disabled > > functions" > > > > What could be wrong? > > > > Eduardo Patto Kanegae > > eduardo at consultoria.eti.br > > http://www.consultoria.eti.br - Brasil > From sgillies at frii.com Sat Oct 4 11:13:01 2003 From: sgillies at frii.com (Sean Gillies) Date: Sat, 4 Oct 2003 12:13:01 -0600 Subject: [Mapserver-users] How to convert a CSV data to shapefile In-Reply-To: Message-ID: <63EA594A-F696-11D7-A1EF-000393B98B56@frii.com> Tyler, For OGR to support vectors in a CSV format, there would have to be some standard schema. Which column has x, which y, is there a z coordinate? And what to do about attributes? It's so simple to run the Python interpreter, import OGR, re, sys and start converting. I highly recommend this to Mario. Sean On Friday, October 3, 2003, at 03:43 PM, Tyler Mitchell wrote: > > > > > > I'm working on something that will help to do just that using Python > and > OGR (http://gdal.maptools.org/ogr/) or maybe just Python and Shapelib > directly. > > I think it would be great if OGR supported reading/writing CSV format, > then > you could use it to go between all the supported formats: > http://www.remotesensing.org/gdal/ogr/ogr_formats.html > > Tyler > >> On Thu, 2003-10-02 at 20:21, Mario Servin wrote: >>> Hi, >>> I have aset of points in lat, lon format that i want to >> represent a plygon in a shapefile. Is there any free tool I can use >> for > that? >>> Regards, >>> Mario >> >> -- Sean Gillies sgillies at frii dot com http://www.frii.com/~sgillies From carl.anderson at vadose.org Sat Oct 4 13:38:42 2003 From: carl.anderson at vadose.org (Carl Anderson) Date: Sat, 4 Oct 2003 16:38:42 -0400 Subject: [Mapserver-users] Can't generate .QIX files on-the-fly In-Reply-To: <000c01c38aa0$613130c0$6600a8c0@vcp.advcp.br>; from eduardo@consultoria.eti.br on Sat, Oct 04, 2003 at 13:53:01 -0400 References: <000c01c38a72$284bd8b0$6600a8c0@vcp.advcp.br> <20031004144954.GA9105@vadose.dvg> <000c01c38aa0$613130c0$6600a8c0@vcp.advcp.br> Message-ID: <20031004203842.GC10938@vadose.dvg> On 10/04/2003 01:53:01 PM, Eduardo Patto Kanegae wrote: > > # this is the result of the an echo of my run-string: > > "D:\local\bin\shapelib\shptree.exe" > "D:\local\apache_htdocs\msc\mapasVCP\LA\Altinopolis\C732_Fibra > II\C732.shp" > exec should take 1 string to execute. can you post the exact php line. I wrote this done
"; ?> and I get a QIX index. this is under Linux but change it and it will work under Win32. error messages are meaningful posting them may help. with no other info i suspect a user permissions problem check the user id that runs apache / IIS and make sure that the user can (over)write the QIX index and can read the SHP and SHX files. alternatively set the permissions to the QIX file, and directory to allow read and write by everyone. C. From maskellp at ntlworld.com Sat Oct 4 14:16:21 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Sat, 4 Oct 2003 22:16:21 +0100 Subject: [Mapserver-users] Using OGR with tab files In-Reply-To: <20031003181930.69399.qmail@web14812.mail.yahoo.com> Message-ID: <008a01c38abc$c255e640$c800c0c0@mobile> This is a multi-part message in MIME format. ------=_NextPart_000_008B_01C38AC5.241A4E40 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit Cheers for this, I had to remove the projection to get it to work; I also found I needed the COLOR in the class. I have another newbie question, RASTERs, I have tried to display these as a tab with OGR and as a tif with a data connection. Does anyone have an example I can use to try and get this working. Thanks Phil Maskell -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of Michael Roach Sent: 03 October 2003 19:19 To: Mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Using OGR with tab files This format works for me under MS4.0 when using TAB files. As far as projections go, giving no projection is better than the wrong one. But, I don't believe projection is your issue here. LAYER NAME interstate TYPE line PROJECTION "init=epsg:4269" #LONG/LAT NAD83 END #PROJECTION CONNECTIONTYPE OGR CONNECTION "/opt/mapdata/interstate.TAB" STATUS DEFAULT CLASS COLOR 0 0 0 END #CLASS END #LAYER Phil Maskell wrote: Thanks for this, I tried it, still no joy. Being new to MapServer, do you think this has anything to do with my projection settings? The tabs are using "British National Grid". I use the following: PROJECTION "init=epsg:27700" END Phil -----Original Message----- From: Matthew Haines [mailto:mhaines94108 at hotmail.com] Sent: 03 October 2003 03:30 To: maskellp at ntlworld.com Subject: Re: [Mapserver-users] Using OGR with tab files I have the line "FORCE TRUE" in my LAYER declaration for a POINT type layer. Matthew ----Original Message Follows---- From: "Phil Maskell" To: Subject: [Mapserver-users] Using OGR with tab files Date: Thu, 2 Oct 2003 23:44:43 +0100 Hi, I have set MapServer 4.0 up with the demo, I have us! ed OGR to load a POLYGON type layer from a tab, but cannot get it to work with LINE or POINT. This is a sample of the layer in my map file: # This works LAYER NAME Counties_region TYPE POLYGON STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "data/Counties.TAB" STYLEITEM "AUTO" CLASS NAME "Counties" END PROJECTION "AUTO" END END # Layer # This doesn't work LAYER NAME Motorways TYPE LINE STATUS DEFAULT CONNECTIONTYPE OGR CONNECTION "data/Motorways.TAB" STYLEITEM "AUTO" CLASS NAME "Motorways" END PROJECTION "AUTO" END END # Layer I hope someone can explain what I'm doing wrong. Thanks in advance Phil Maskell _____ Do you Yahoo!? HYPERLINK "http://shopping.yahoo.com/?__yltc=s%3A150000443%2Cd%3A22708228%2Cslk%3A text%2Csec%3Amail"The New Yahoo! Shopping - with improved product search --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 ------=_NextPart_000_008B_01C38AC5.241A4E40 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Cheers for this, I had to remove = the projection to get it to work; I also found I needed the COLOR in the = class.

 

I have another newbie question, = RASTERs, I have tried to display these as a tab = with OGR and as a tif with a data connection. Does anyone have an example I can use = to try and get this working.

 

Thanks

 

Phil = Maskell

 

---= --Original Message-----
From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of Michael Roach
Sent: 03 October 2003 = 19:19
To: Mapserver-users at lists.gis.umn.edu
Subject: RE: = [Mapserver-users] Using OGR with tab files

 

 This = format works for me under MS4.0 when using TAB files. As far as projections go, = giving no projection is better than the wrong one. But, I don't believe projection = is your issue here.

LAYER
  =
NAME interstate 
  =
TYPE line =
       &nbs=
p;PROJECTION
  =
  =
"init=3Depsg:4269" #LONG/LAT =
NAD83
  =
END #PROJECTION
        =
CONNECTIONTYPE OGR
  =
CONNECTION =
"/opt/mapdata/interstate.TAB"
  = STATUS DEFAULT
  =
CLASS
  =
  COLOR 0 0 0 =
  =
END #CLASS
END #LAYER



Phil Maskell <maskellp at ntlworld.com> wrote: =

Thanks for = this, I tried it, still no joy.

Being new to MapServer, do you think this has anything to do with my
projection settings? The tabs are using "British National = Grid".

I use the following:

PROJECTION
"init=3Depsg:27700"
END

Phil

-----Original Message-----
From: Matthew Haines [mailto:mhaines94108 at hotmail.com]
Sent: 03 October 2003 03:30
To: maskellp at ntlworld.com
Subject: Re: [Mapserver-users] Using OGR with tab files


I have the line "FORCE TRUE" in my LAYER declaration for a = POINT type
layer.

Matthew

----Original Message Follows----
From: "Phil Maskell"
To:
Subject: [Mapserver-users] Using OGR = with tab files
Date: Thu, 2 Oct 2003 23:44:43 +0100

Hi,

I have set MapServer 4.0 up with the demo, I have us! ed OGR to load = a
POLYGON type layer from a tab, but cannot get it to work with LINE = or
POINT.

This is a sample of the layer in my map file:

# This works
LAYER
NAME Counties_region
TYPE POLYGON
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "data/Counties.TAB"
STYLEITEM "AUTO"
CLASS
NAME "Counties"
END
PROJECTION
"AUTO"
END
END # Layer

# This doesn't work
LAYER
NAME Motorways
TYPE LINE
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "data/Motorways.TAB"
STYLEITEM "AUTO"
CLASS
NAME "Motorways"
END
PROJECTION
"AUTO"
END
END # Layer

I hope someone can explain what I'm doing wrong.

Thanks in advance

Phil Maskell


Do you = Yahoo!?
The New Yahoo! Shopping - with improved product = search

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.521 / Virus Database: 319 - Release Date: = 23/09/2003


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003

------=_NextPart_000_008B_01C38AC5.241A4E40-- From geoffrey.rowland at noaa.gov Sat Oct 4 14:57:27 2003 From: geoffrey.rowland at noaa.gov (Geoffrey Rowland) Date: Sat, 04 Oct 2003 17:57:27 -0400 Subject: [Mapserver-users] PHP and shp files Message-ID: <7efa49e6.49e67efa@ogp.noaa.gov> If I understand you correctly, yes this is possible. You can set the image produced as an input type, that way when you click on it, it will produce pixel x and y coords. Then you can write a function (check out the gmap demo for one that is already written) that converts the pixel position into georeferenced position. You can then retrieve the information you need from the shape file. Does that help? ----- Original Message ----- From: Swapna Guddanti Date: Friday, October 3, 2003 3:27 pm Subject: [Mapserver-users] PHP and shp files > hi, > I'm developing a PHP client where I need to use some maps which > are available > as SHP files. I was wondering if there is any way in which I can > include these > clickable maps in my PHP client so that , on clicking the image I > can get the > features of the position clicked on the map.I've tried using tools > like > ArcExplorer which produce clickable images but I can only save the > images > formed as bitmap images which are not clickable and do not have > any embedded > information. I was wondering if map server would meet my needs. > Any help would > be greatly appreciated. Thanks. > regards, > swapna > > > > Swapna Guddanti > Research Assistant > Laboratory for Advanced Computing, UIC > 312-996-0305(lab) > 312-622-2619(cell) > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From denlalonde at yahoo.com Sat Oct 4 16:48:02 2003 From: denlalonde at yahoo.com (Denis Lalonde) Date: Sat, 4 Oct 2003 16:48:02 -0700 (PDT) Subject: [Mapserver-users] MapWidth and queryByRect... Message-ID: <20031004234802.53979.qmail@web41605.mail.yahoo.com> --0-168151693-1065311282=:52216 Content-Type: text/plain; charset=us-ascii Hello all, I tried posting this yesterday as a Newbie, but I think it may have gotten lost in cyberspace. My appologies if the lost post suddenly re-appears. Anyway, I have a couple of questions. Using the map file below: --------------------------------------------------------------------------- NAME FIRSTMAP SIZE 468 320 STATUS ON EXTENT -145 41 -50 83 SHAPEPATH "" UNITS DD OUTPUTFORMAT NAME png DRIVER "GD/PNG" MIMETYPE "image/png" IMAGEMODE PC256 EXTENSION "png" END # Start of scalebar #''''''''''''''''''''''''''''''''''''' SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 0 0 0 SIZE SMALL END SIZE 150 4 COLOR 0 0 255 BACKGROUNDCOLOR 0 0 0 OUTLINECOLOR 0 0 0 UNITS KILOMETERS INTERVALS 2 STATUS EMBED END LAYER NAME "Canada" TYPE POLYGON CONNECTIONTYPE OGR CONNECTION "canada.tab" STATUS ON DATA "canada" STYLEITEM "AUTO" End --------------------------------------------------------------------------- I am trying to query by rectangle using the following code: $rect = ms_newrectObj(); $rect->setextent($map->extent->minx,$map->extent->miny,$map->extent->maxx,$map->extent->maxy); $results=$lyr->queryByRect($rect); I get the following error: Warning: [MapServer Error]: msQueryByRect(): No matching record(s) found What am I missing? And how would I get a number of records count when I do eventually get it to return something? ------------------------------ Ok, and my last Newbie question: I try to get the MapWidth of the map using the following code: #$MapOBJ->units="KILOMETERS"; # tried changing to kilometers, but nothing... $bottomleftpoint=ms_newpointObj(); $bottomleftpoint->setXY($extent_to_set[0],$extent_to_set[1]); $bottomrightpoint=ms_newpointObj(); $bottomrightpoint->setXY($extent_to_set[2],$extent_to_set[1]); $distanceToPoint=$bottomleftpoint->distanceToPoint($bottomrightpoint); But what I get is 112 "some units" for something that should give me 6000 kms. (?) Thanks in advance, Denis --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-168151693-1065311282=:52216 Content-Type: text/html; charset=us-ascii
Hello all,
I tried posting this yesterday as a Newbie, but I think it may have gotten lost in cyberspace. My appologies if the lost post suddenly re-appears.
 
Anyway, I have a couple of questions.
 
Using the map file below:
---------------------------------------------------------------------------
NAME FIRSTMAP
SIZE 468 320
STATUS ON
EXTENT -145 41 -50 83
SHAPEPATH ""
UNITS DD
OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE PC256
  EXTENSION "png"
END
 
# Start of scalebar
#'''''''''''''''''''''''''''''''''''''
SCALEBAR
  IMAGECOLOR 255 255 255
  LABEL
    COLOR 0 0 0
    SIZE SMALL
  END
  SIZE 150 4
  COLOR 0 0 255
  BACKGROUNDCOLOR 0 0 0
  OUTLINECOLOR 0 0 0
  UNITS KILOMETERS
  INTERVALS 2
  STATUS EMBED
END
 
LAYER
  NAME "Canada"
  TYPE POLYGON
  CONNECTIONTYPE OGR
  CONNECTION "canada.tab"
  STATUS ON
  DATA "canada"
 STYLEITEM "AUTO"
End
---------------------------------------------------------------------------
 
I am trying to query by rectangle using the following code:
$rect = ms_newrectObj();
$rect->setextent($map->extent->minx,$map->extent->miny,$map->extent->maxx,$map->extent->maxy);
$results=$lyr->queryByRect($rect);
 
I get the following error:
Warning: [MapServer Error]: msQueryByRect(): No matching record(s) found
 
What am I missing? And how would I get a number of records count when I do eventually get it to return something?
 
------------------------------
 
Ok, and my last Newbie question:
I try to get the MapWidth of the map using the following code:
#$MapOBJ->units="KILOMETERS"; # tried changing to kilometers, but nothing...
$bottomleftpoint=ms_newpointObj();
$bottomleftpoint->setXY($extent_to_set[0],$extent_to_set[1]);
$bottomrightpoint=ms_newpointObj();
$bottomrightpoint->setXY($extent_to_set[2],$extent_to_set[1]);
$distanceToPoint=$bottomleftpoint->distanceToPoint($bottomrightpoint);
 
But what I get is 112 "some units" for something that should give me 6000 kms. (?)
 
Thanks in advance,
Denis
 


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-168151693-1065311282=:52216-- From ycnyon at pd.jaring.my Sat Oct 4 09:28:26 2003 From: ycnyon at pd.jaring.my (YC Nyon) Date: Sun, 5 Oct 2003 00:28:26 +0800 Subject: [Mapserver-users] Installshield for installation Message-ID: <001e01c38b3f$1e8614d0$5340ba66@gis> I'm looking to deploy MS to remote sites for use in the intranet. For this, I am planning to use Installshield to automate this. The task are 1. Install PHP 2. Copy PHP-MS files to the correct directories 3. Copy Project and data files 4. Permissions settings in IIS Has anyone done this before? Comments/advice are also welcomed. Regards Nyon --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.522 / Virus Database: 320 - Release Date: 29/09/2003 From woodbri at swoodbridge.com Sun Oct 5 06:11:43 2003 From: woodbri at swoodbridge.com (woodbri at swoodbridge.com) Date: Sun, 05 Oct 2003 09:11:43 -0400 Subject: [Mapserver-users] Installshield for installation In-Reply-To: <001e01c38b3f$1e8614d0$5340ba66@gis> Message-ID: <3F7FE04F.3981.2B40180@localhost> Nyon, While I haven't done this with mapserver, I have done it with some other applications in the past. I would encourage you to look at http://www.jrsoftware.org/ For the Inno installer, that is freely available if you would be inclined to contribute your results back to the mapserver CVS tree. -Steve W On 5 Oct 2003 at 0:28, YC Nyon wrote: > I'm looking to deploy MS to remote sites for use in the intranet. For > this, I am planning to use Installshield to automate this. The task > are 1. Install PHP 2. Copy PHP-MS files to the correct directories 3. > Copy Project and data files 4. Permissions settings in IIS > > Has anyone done this before? Comments/advice are also welcomed. > > Regards > Nyon > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.522 / Virus Database: 320 - Release Date: 29/09/2003 > _______________________________________________ Mapserver-users > mailing list Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From eduardo_islas at hotmail.com Sun Oct 5 13:41:34 2003 From: eduardo_islas at hotmail.com (Eduardo Islas) Date: Sun, 05 Oct 2003 15:41:34 -0500 Subject: [Mapserver-users] Using mode=map & FILTER Message-ID: I have programmed my own application that works importing images to flash and VB applications using the CGI executable in mode=map. I want to use a label layer but filtering and showing only some labels. If I use FILTER & FILTERITEM in the mapfile I get no labels at all (never). I read that in order to use FILTER I need to specify other mode in the CGI Script but I want to keep the mode=map to get the image directly. This is my script: LAYER MAXSCALE 150 NAME "texto" DATA texto STATUS DEFAULT TYPE POINT LABELITEM "Label" LABELANGLEITEM "Angle" FILTERITEM "Hierarchy" FILTER "Hierarchy >0" CLASS SIZE 6 COLOR 0 0 0 LABEL TYPE TRUETYPE FONT "TAHOMA" ANTIALIAS TRUE OUTLINECOLOR 255 255 255 COLOR 0 0 0 POSITION UR MINSIZE 6 FORCE true END END # end of class object END # end of layer object _________________________________________________________________ MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus From mamwake at yahoo.com Sun Oct 5 23:22:37 2003 From: mamwake at yahoo.com (ronny) Date: Sun, 5 Oct 2003 23:22:37 -0700 (PDT) Subject: [Mapserver-users] help needed Message-ID: <20031006062237.76607.qmail@web40304.mail.yahoo.com> am trying to draw a map but am getting: msDrawMap(): Image handling error. Failed to draw layer named 'Nakuru_region'. i sincerely don't know what that means since am very new to maps drawing and mapserver! the layer is as follows: LAYER NAME Nakuru_region TYPE POINT STATUS DEFAULT DATA nakuru_region CLASSITEM 'cty_name' CLASS EXPRESSION 'Nakuru' OUTLINECOLOR 128 128 128 COLOR 225 225 185 END CLASS # every other towns in the region EXPRESSION /./ OUTLINECOLOR 128 128 128 COLOR 255 255 255 END METADATA WMS_TITLE "Nakuru Towns" WMS_ABSTRACT "Nakuru Region shapfile." WMS_SRS "EPSG:26915" END END am on redhat linux 8.0 mapserver 4.0 ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From ter-haseborg at sf-datentechnik.de Sun Oct 5 23:54:14 2003 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Mon, 6 Oct 2003 08:54:14 +0200 Subject: [Mapserver-users] No scalebar, legend, or ref map images when I use 4.0 Message-ID: <0DF955F15A102E4F81B948D44A45015A069234@nt-sf-exchange.Windows2000> Hi Mike, I experienced the same problem when using a relative path. If you use relative path in your mapfile try to change to an absolute one. HTH, Frieso ter Haseborg - Software Development - -- -------------------------------------------------- S&F Datentechnik GmbH&Co.KG Reimersstr. 41b 26789 Leer, Germany >-----Original Message----- >From: Michael Anderson [mailto:m_anderson14 at hotmail.com] >Sent: Thursday, October 02, 2003 8:32 PM >To: mapserver-users at lists.gis.umn.edu >Subject: [Mapserver-users] No scalebar, legend, or ref map >images when I >use 4.0 > > >If I use 4.0 instead of 3.6.3 no legend, reference map, or >scalebar images >are created. The template still returns paths to where they >should be, but >the images never get written out. I've looked through the >documented changes >and don't see anything that explains it. What am I missing? > >Thanks. > >Mike > > >Michael Anderson >Spatial Information Technologies, Inc. > >_________________________________________________________________ >Share your photos without swamping your Inbox. Get Hotmail >Extra Storage >today! http://join.msn.com/?PAGE=features/es > >_______________________________________________ >Mapserver-users mailing list >Mapserver-users at lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > From maskellp at ntlworld.com Mon Oct 6 05:45:49 2003 From: maskellp at ntlworld.com (maskellp at ntlworld.com) Date: Mon, 6 Oct 2003 12:45:49 +0000 Subject: [Mapserver-users] Using MapServer (MapScript) with Java Message-ID: <20031006124550.MDXA2197.mta05-svc.ntlworld.com@[10.137.100.72]> Hi, I?m new to MapServer and am hoping to connect to MapServer from a Java servlet, there is info on the web about using Perl or PHP to communicate with the MapServer API, and does anyone have any info or examples of this in Java? Any ideas of how to communicate with MapServer using CGI from a Java Servlet? Thanks in advance. Phil Maskell. ----------------------------------------- Email provided by http://www.ntlhome.com/ From msmith at sanangelompo.org Mon Oct 6 06:06:22 2003 From: msmith at sanangelompo.org (Michael Smith) Date: Mon, 6 Oct 2003 08:06:22 -0500 Subject: [Mapserver-users] help needed In-Reply-To: <20031006062237.76607.qmail@web40304.mail.yahoo.com> Message-ID: Not sure if this is the problem, but your shapefile seems to be a region and your mapfile type is set to point rather than region. -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu]On Behalf Of ronny Sent: Monday, October 06, 2003 1:23 AM To: MapsHelp Subject: [Mapserver-users] help needed am trying to draw a map but am getting: msDrawMap(): Image handling error. Failed to draw layer named 'Nakuru_region'. i sincerely don't know what that means since am very new to maps drawing and mapserver! the layer is as follows: LAYER NAME Nakuru_region TYPE POINT STATUS DEFAULT DATA nakuru_region CLASSITEM 'cty_name' CLASS EXPRESSION 'Nakuru' OUTLINECOLOR 128 128 128 COLOR 225 225 185 END CLASS # every other towns in the region EXPRESSION /./ OUTLINECOLOR 128 128 128 COLOR 255 255 255 END METADATA WMS_TITLE "Nakuru Towns" WMS_ABSTRACT "Nakuru Region shapfile." WMS_SRS "EPSG:26915" END END am on redhat linux 8.0 mapserver 4.0 ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From thorne at dmsolutions.ca Mon Oct 6 06:13:47 2003 From: thorne at dmsolutions.ca (Christopher R. Thorne) Date: Mon, 06 Oct 2003 09:13:47 -0400 Subject: [Mapserver-users] help needed In-Reply-To: <20031004085735.71738.qmail@web40301.mail.yahoo.com> References: <20031004085735.71738.qmail@web40301.mail.yahoo.com> Message-ID: <3F816A8B.9020600@dmsolutions.ca> Ronny, Yes, the error message is a little ambiguous. From your layer description I am assuming that you are using php_mapscript_36.dll If you were using php_mapscript_40.dll or higher you will need a STYLE object within the CLASS Object to hold your styling parameters eg. CLASS EXPRESSION 'Nakuru' STYLE OUTLINECOLOR 128 128 128 COLOR 225 225 185 END END I have a question, I noticed that you have a Metadata Object with WMS variables in it. Are you trying to connect to a WMS Server? If so, you do not have a Connection Object, that contains the location of the data you wish to display. If it is local data you are using please make sure that path to your SHAPEPATH in your Main MAP object is defined correctly, with respect to the your DATA object found in this LAYER. One last comment, I notice also that the path to your layer is not in quotes DATA nakuru_region should be: DATA "nakuru_region" I am not sure if this is the issue, but it is good practice to place quotes around the strings you will be passing in your mapfile. Thanks Chris ronny wrote: > am trying to draw a map but am getting: > > msDrawMap(): Image handling error. Failed to draw > layer named 'Nakuru_region'. > > i sincerely don't know what that means since am very > new to maps drawing and mapserver! > > the layer is as follows: > > LAYER > NAME Nakuru_region > TYPE POINT > STATUS DEFAULT > DATA nakuru_region > > CLASSITEM 'cty_name' > CLASS > EXPRESSION 'Nakuru' > OUTLINECOLOR 128 128 128 > COLOR 225 225 185 > END > CLASS # every other towns in the region > EXPRESSION /./ > OUTLINECOLOR 128 128 128 > COLOR 255 255 255 > END > METADATA > WMS_TITLE "Nakuru Towns" > WMS_ABSTRACT "Nakuru Region shapfile." > WMS_SRS "EPSG:26915" > END > END > > am on redhat linux 8.0 > mapserver 4.0 > > > ===== > ronny > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- Christopher R. Thorne GIS Specialist, DM Solutions Group Inc. http://www.dmsolutions.ca email: thorne at dmsolutions.ca Phone: (613) 565-5056 ext.22 Fax : (613) 565-0925 ------------------------------ From mamwake at yahoo.com Mon Oct 6 06:30:43 2003 From: mamwake at yahoo.com (ronny) Date: Mon, 6 Oct 2003 06:30:43 -0700 (PDT) Subject: [Mapserver-users] help needed In-Reply-To: Message-ID: <20031006133043.22112.qmail@web40311.mail.yahoo.com> effected the changes as per your suggestion but now am getting getSymbol(): Symbol definition error. (REGION):(118) thanks. --- Michael Smith wrote: > Not sure if this is the problem, but your shapefile > seems to be a region and > your mapfile type is set to point rather than > region. > > -----Original Message----- > From: mapserver-users-admin at lists.gis.umn.edu > [mailto:mapserver-users-admin at lists.gis.umn.edu]On > Behalf Of ronny > Sent: Monday, October 06, 2003 1:23 AM > To: MapsHelp > Subject: [Mapserver-users] help needed > > > > am trying to draw a map but am getting: > > msDrawMap(): Image handling error. Failed to draw > layer named 'Nakuru_region'. > > i sincerely don't know what that means since am > very > new to maps drawing and mapserver! > > the layer is as follows: > > LAYER > NAME Nakuru_region > TYPE POINT > STATUS DEFAULT > DATA nakuru_region > > CLASSITEM 'cty_name' > CLASS > EXPRESSION 'Nakuru' > OUTLINECOLOR 128 128 128 > COLOR 225 225 185 > END > CLASS # every other towns in the region > EXPRESSION /./ > OUTLINECOLOR 128 128 128 > COLOR 255 255 255 > END > METADATA > WMS_TITLE "Nakuru Towns" > WMS_ABSTRACT "Nakuru Region shapfile." > WMS_SRS "EPSG:26915" > END > END > > am on redhat linux 8.0 > mapserver 4.0 > > ===== > ronny > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product > search > http://shopping.yahoo.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From assefa at dmsolutions.ca Mon Oct 6 06:40:40 2003 From: assefa at dmsolutions.ca (Yewondwossen Assefa) Date: Mon, 06 Oct 2003 09:40:40 -0400 Subject: [Mapserver-users] raster layers in PDF output don't get cropped In-Reply-To: <3F7B33CB.30702@main.nc.us> References: <3F7B33CB.30702@main.nc.us> Message-ID: <3F8170D8.9000800@dmsolutions.ca> I havn't really seen this with the test files that I am using with Mapserver 4.1-dev gd-2.0.15 and pdflib-4.0.3 (on a Windows platform). Is it possible to isolate this to one or so raster layer and send me directly the map file and the data so I do additional tests ? Later Rusty Holleman wrote: > > Curious if anyone else has seen this sort of behavior. I'm > running mapserver 4.0, gd 2.0.12, PDFlib Lite 5.0.1. > > I have a map that composites several images, then draws roads > on top. It works great when I render to PNG, but if I render > to PDF the raster data spills all over the page. Watching > acroread display the file, as it displays each raster layer > the image is intact but all of the page outside the image > bounding box gets colored with some color from the image, > overwriting previous raster layers. > > If I add the formatoption OUTPUT_TYPE=RASTER, then I get mostly > what I want except that places that are transparent (i.e. it > falls on an offsite pixel for all of the raster layers) end > up red rather than white. This can be circumvented by placing > a small all-white image at the lowest layer, with no offsite > value. Of course, setting OUTPUT_TYPE=RASTER defeats much of > the purpose of rendering to PDF anyway, so this is not really > a solution. > > Any ideas? Any other details I should post? > > thanks, > rusty > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa at dmsolutions.ca http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- From siki at bme-geod.agt.bme.hu Mon Oct 6 10:05:56 2003 From: siki at bme-geod.agt.bme.hu (Siki Zoltan) Date: Mon, 6 Oct 2003 16:05:56 -0100 (GMT+1) Subject: [Mapserver-users] help needed In-Reply-To: <20031006062237.76607.qmail@web40304.mail.yahoo.com> Message-ID: Hi Ronny, Did you set the SHAPEPATH variable at the begining of the map file? e.g. NAME SAMPLE SIZE ... STATUS ... UNITS ... SHAPEPATH If you don't set the SHAPEPATH, you must give the absoute path + shape name in the DATA for the layer. I haven't try it :( On Sun, 5 Oct 2003, ronny wrote: > > am trying to draw a map but am getting: > > msDrawMap(): Image handling error. Failed to draw > layer named 'Nakuru_region'. > > i sincerely don't know what that means since am very > new to maps drawing and mapserver! > > the layer is as follows: > > LAYER > NAME Nakuru_region > TYPE POINT > STATUS DEFAULT > DATA nakuru_region > > CLASSITEM 'cty_name' > CLASS > EXPRESSION 'Nakuru' > OUTLINECOLOR 128 128 128 > COLOR 225 225 185 > END > CLASS # every other towns in the region > EXPRESSION /./ > OUTLINECOLOR 128 128 128 > COLOR 255 255 255 > END > METADATA > WMS_TITLE "Nakuru Towns" > WMS_ABSTRACT "Nakuru Region shapfile." > WMS_SRS "EPSG:26915" > END > END > > am on redhat linux 8.0 > mapserver 4.0 > > ===== > ronny > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > cheers -- Zoltan Siki Tel:+36 1 463 1146 +36 70 3199092 Fax:+36 1 463 3209 Mail: siki at agt.bme.hu ------------------------------------------------------------------------------- Assistant professor at egyetemi adjunktus Department of Geodesy and Surveying Altalanos es Felsogeodezia tanszek Budapest University of Technology Hungary Budapesti Muszaki Gazd. Tud. Egyetem ------------------------------------------------------------------------------- From mamwake at yahoo.com Mon Oct 6 08:02:44 2003 From: mamwake at yahoo.com (ronny) Date: Mon, 6 Oct 2003 08:02:44 -0700 (PDT) Subject: [Mapserver-users] help needed In-Reply-To: Message-ID: <20031006150244.82607.qmail@web40305.mail.yahoo.com> ya i did exactly that! thanks --- Siki Zoltan wrote: > Hi Ronny, > > Did you set the SHAPEPATH variable at the begining > of the map file? > e.g. > NAME SAMPLE > SIZE ... > STATUS ... > UNITS ... > SHAPEPATH > > If you don't set the SHAPEPATH, you must give the > absoute path + shape > name in the DATA for the layer. I haven't try it :( > > On Sun, 5 Oct 2003, ronny wrote: > > > > > am trying to draw a map but am getting: > > > > msDrawMap(): Image handling error. Failed to draw > > layer named 'Nakuru_region'. > > > > i sincerely don't know what that means since am > very > > new to maps drawing and mapserver! > > > > the layer is as follows: > > > > LAYER > > NAME Nakuru_region > > TYPE POINT > > STATUS DEFAULT > > DATA nakuru_region > > > > CLASSITEM 'cty_name' > > CLASS > > EXPRESSION 'Nakuru' > > OUTLINECOLOR 128 128 128 > > COLOR 225 225 185 > > END > > CLASS # every other towns in the region > > EXPRESSION /./ > > OUTLINECOLOR 128 128 128 > > COLOR 255 255 255 > > END > > METADATA > > WMS_TITLE "Nakuru Towns" > > WMS_ABSTRACT "Nakuru Region shapfile." > > WMS_SRS "EPSG:26915" > > END > > END > > > > am on redhat linux 8.0 > > mapserver 4.0 > > > > ===== > > ronny > > > > __________________________________ > > Do you Yahoo!? > > The New Yahoo! Shopping - with improved product > search > > http://shopping.yahoo.com > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > cheers > -- > Zoltan Siki > > Tel:+36 1 463 1146 +36 70 3199092 Fax:+36 1 463 > 3209 > Mail: siki at agt.bme.hu > ------------------------------------------------------------------------------- > Assistant professor at egyetemi > adjunktus > Department of Geodesy and Surveying Altalanos > es Felsogeodezia tanszek > Budapest University of Technology Hungary Budapesti > Muszaki Gazd. Tud. Egyetem > ------------------------------------------------------------------------------- > ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From CJPRYOR at sandia.gov Mon Oct 6 09:16:18 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Mon, 6 Oct 2003 10:16:18 -0600 Subject: [Mapserver-users] mapserv SDE 8.3 interface Message-ID: I am putting together a mapserver prototype for a current application that I implemented in ArcIMS. I have searched the web and the MapServer email list archives for help with this problem to no avail. I am trying to get mapserver up and running with an ArcSDE interface. I have been able to compile mapserver with SDE libraries but when I try to run mapserv from the command line or the web server I get the following message: ./mapserv: error while loading shared libraries: libsde83.so: cannot open shared object file: No such file or directory. When I execute ldd ./mapserv I get the following ArcSDE library related messages: libsde83.so => not found libpe83.so => not found libssg83.so => not found I am running all of this on Linux RedHat 9 on an IBM Thinkpad model A31. FYI, here are my configuration options for mapserv: ./configure --with-sde=/usr/local/arcsde/sdeexe83 --with-sde-version=83 --with-sde=/usr/local --with-gd=/usr/local --with-php=/usr/local/php-4.3.3 --with-proj=/usr/local One thing I have not done is set up an ArcSDE connection to the database on the prototype machine. I will be looking into that next. Could that be the problem? I am posting this message now in case I am missing something other than an ArcSDE connection to the database. Any help is appreciated. Sincerely, Clay ------------------------------------------------------------ Clayton J. Pryor phone (505) 845-3557 Sandia National Laboratories Critical Infrastructure Surety fax (505) 844-9641 PO Box 5800 MS 0451 Albuquerque NM 87185-0451 email cjpryor at sandia.gov ------------------------------------------------------------ From Jean-Francois.Doyon at CCRS.NRCan.gc.ca Mon Oct 6 09:57:55 2003 From: Jean-Francois.Doyon at CCRS.NRCan.gc.ca (Jean-Francois.Doyon at CCRS.NRCan.gc.ca) Date: Mon, 6 Oct 2003 12:57:55 -0400 Subject: [Mapserver-users] mapserv SDE 8.3 interface Message-ID: <7CDD7B94357FD5119E800002A537C46E230A2B@s5-ccr-r1.ccrs.nrcan.gc.ca> Clayton, You most likely haven't added the SDE client's library directory into your library path. If there's no security/multi-user concerns, just add said path to /etc/ld.so.conf, and run ldconfig ... This makes the libs globally available. Otherwise, look at the environment variable LD_LIBRARY_PATH ... if you have one, add the path to the SDE lib files to it, or create/export it with said path in it. If you do this in your own shell environment, ldd will now work and find the libraries. Note that if you go this route, you will also need to make sure the webserver has the environment variable set, which is done in Apache usin the SetEnv or PassEnv directives. Good luck! J.F. -----Original Message----- From: Pryor, Clayton J [mailto:CJPRYOR at sandia.gov] Sent: Monday, October 06, 2003 12:16 PM To: 'mapserver-users at lists.gis.umn.edu' Subject: [Mapserver-users] mapserv SDE 8.3 interface I am putting together a mapserver prototype for a current application that I implemented in ArcIMS. I have searched the web and the MapServer email list archives for help with this problem to no avail. I am trying to get mapserver up and running with an ArcSDE interface. I have been able to compile mapserver with SDE libraries but when I try to run mapserv from the command line or the web server I get the following message: ./mapserv: error while loading shared libraries: libsde83.so: cannot open shared object file: No such file or directory. When I execute ldd ./mapserv I get the following ArcSDE library related messages: libsde83.so => not found libpe83.so => not found libssg83.so => not found I am running all of this on Linux RedHat 9 on an IBM Thinkpad model A31. FYI, here are my configuration options for mapserv: ./configure --with-sde=/usr/local/arcsde/sdeexe83 --with-sde-version=83 --with-sde=/usr/local --with-gd=/usr/local --with-php=/usr/local/php-4.3.3 --with-proj=/usr/local One thing I have not done is set up an ArcSDE connection to the database on the prototype machine. I will be looking into that next. Could that be the problem? I am posting this message now in case I am missing something other than an ArcSDE connection to the database. Any help is appreciated. Sincerely, Clay ------------------------------------------------------------ Clayton J. Pryor phone (505) 845-3557 Sandia National Laboratories Critical Infrastructure Surety fax (505) 844-9641 PO Box 5800 MS 0451 Albuquerque NM 87185-0451 email cjpryor at sandia.gov ------------------------------------------------------------ _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From CJPRYOR at sandia.gov Mon Oct 6 11:21:14 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Mon, 6 Oct 2003 12:21:14 -0600 Subject: [Mapserver-users] mapserv SDE 8.3 interface Message-ID: Yes! That did it. Thank you very much. I had seen a suggestion like this before but I could not make sense out of it (I am a Windows programmer and have only been working on this Linux Open Source project since last Monday (1 week) and have had to learn Linux (from installation to configuration to installation of applications to reconfiguration, etc.) as I go). Your description was very clear to me. BTW, I do not have email on my Linux box so I hand typed my configuration in my earlier email and made a mistake. Below is what I really used to configure mapserver. Sorry if my original message causes confusion to anyone trying to use it. ./configure --with-sde=/usr/local/arcsde/sdeexe83 --with-sde-version=83 --with-gd=/usr/local --with-php=/usr/local/php-4.3.3 --with-proj=/usr/local Sincerely, Clay -----Original Message----- From: Jean-Francois.Doyon at CCRS.NRCan.gc.ca [mailto:Jean-Francois.Doyon at CCRS.NRCan.gc.ca] Sent: Monday, October 06, 2003 10:58 AM To: CJPRYOR at sandia.gov; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] mapserv SDE 8.3 interface Clayton, You most likely haven't added the SDE client's library directory into your library path. If there's no security/multi-user concerns, just add said path to /etc/ld.so.conf, and run ldconfig ... This makes the libs globally available. Otherwise, look at the environment variable LD_LIBRARY_PATH ... if you have one, add the path to the SDE lib files to it, or create/export it with said path in it. If you do this in your own shell environment, ldd will now work and find the libraries. Note that if you go this route, you will also need to make sure the webserver has the environment variable set, which is done in Apache usin the SetEnv or PassEnv directives. Good luck! J.F. -----Original Message----- From: Pryor, Clayton J [mailto:CJPRYOR at sandia.gov] Sent: Monday, October 06, 2003 12:16 PM To: 'mapserver-users at lists.gis.umn.edu' Subject: [Mapserver-users] mapserv SDE 8.3 interface I am putting together a mapserver prototype for a current application that I implemented in ArcIMS. I have searched the web and the MapServer email list archives for help with this problem to no avail. I am trying to get mapserver up and running with an ArcSDE interface. I have been able to compile mapserver with SDE libraries but when I try to run mapserv from the command line or the web server I get the following message: ./mapserv: error while loading shared libraries: libsde83.so: cannot open shared object file: No such file or directory. When I execute ldd ./mapserv I get the following ArcSDE library related messages: libsde83.so => not found libpe83.so => not found libssg83.so => not found I am running all of this on Linux RedHat 9 on an IBM Thinkpad model A31. FYI, here are my configuration options for mapserv: ./configure --with-sde=/usr/local/arcsde/sdeexe83 --with-sde-version=83 --with-sde=/usr/local --with-gd=/usr/local --with-php=/usr/local/php-4.3.3 --with-proj=/usr/local One thing I have not done is set up an ArcSDE connection to the database on the prototype machine. I will be looking into that next. Could that be the problem? I am posting this message now in case I am missing something other than an ArcSDE connection to the database. Any help is appreciated. Sincerely, Clay ------------------------------------------------------------ Clayton J. Pryor phone (505) 845-3557 Sandia National Laboratories Critical Infrastructure Surety fax (505) 844-9641 PO Box 5800 MS 0451 Albuquerque NM 87185-0451 email cjpryor at sandia.gov ------------------------------------------------------------ _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From map_surfer at yahoo.com Mon Oct 6 12:07:28 2003 From: map_surfer at yahoo.com (Map Surfers) Date: Mon, 6 Oct 2003 12:07:28 -0700 (PDT) Subject: [Mapserver-users] querybyattributes with PostGIS layer Message-ID: <20031006190728.70643.qmail@web80703.mail.yahoo.com> Hello all, I am using Mapserver 4.0 and Postgres/PostGIS running on RedHat 9.0. I have no problems with PostGIS layers as far as viewing or querying (by rect or point). I created a "zoom to department" tool with the querybyattributes function. Basically, it gets the the shape objects bounds and zooms to that extent. It was successful using shapefile layers. However when replacing the shapefile layer with a PostGIS layer this fuction fails. The attribute I am querying is the "query" field in the data base. //DEBUG print $oLayer->name //layer object is good print $department //returns a valid value //no problems until if ($oLayer->queryByAttributes("query", $department, MS_SINGLE) == MS_SUCCESS){ print "i'm in!"; } else{ print "i'm not in."; } of course it returns "i'm not in." This is the exact syntax I used with the shapefile layer. Does PHP/Mapscript support the querybyattributes function with PostGIS layers. Here excerpt for querybyattributes from the mapserver4+ PHP/Mapscript README: int queryByAttributes(string qitem, string qstring, int mode) Query layer for shapes that intersect current map extents. qitem is the item (attribute) on which the query is performed, and qstring is the expression to match. The query is performed on all the shapes that are part of a CLASS that contains a TEMPLATE value or that match any class in a layer that contains a LAYER TEMPLATE value. Note that the layer's FILTER/FILTERITEM are ignored by this function. Mode is MS_SINGLE or MS_MULTIPLE depending on number of results you want. Returns MS_SUCCESS if shapes were found or MS_FAILURE if nothing was found or if some other error happened (note that the error message in case nothing was found can be avoided in PHP using the '@' control operator). Any clues would greatly be appreciated, Damian __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From map_surfer at yahoo.com Mon Oct 6 12:24:22 2003 From: map_surfer at yahoo.com (Map Surfers) Date: Mon, 6 Oct 2003 12:24:22 -0700 (PDT) Subject: [Mapserver-users] mapserver 4.0 : queryByRect problem In-Reply-To: <004601c3869b$07b80860$0201a8c0@mapxplore.com> Message-ID: <20031006192422.75111.qmail@web80702.mail.yahoo.com> fx- try remming out $oShape->free(); just to see what happens. you may want to post your mapfile, it may help to answer your question. Damian --- fx gamoy wrote: > hello, > i ve got a problem with the querybyrect method with > mapserv4.0 > > for ($i=0;$i<$nblayer;$i++) > { > $oLayer = $oMap->getLayer( $i ); > if (@$oLayer->queryByRect($oRect) == > MS_SUCCESS) > { > $oLayer->open(); > > $szResults=$oLayer->getNumResults(); > if ( $szResults > 0) //i find 14 shapes > { > for ($j=0;$j<$szResults;$j++) > { > $oResults=$oLayer->getResult($j); > > $oShape=$oLayer->getShape($oResults->tileindex,$oResults->shapeindex); > $oShape->free(); > } > }// if ( $szResults >0 > $oLayer->close(); > } //if (@$oLayer->quer > }// for > i find 14 shapes but the getshape method crash > PHP Fatal error: [MapServer Error]: > msOGRLayerNextShape(): Assertion failed: OGR layer > not opened!!! > Any idea? > thanks > fx > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From steve.lime at dnr.state.mn.us Mon Oct 6 15:17:24 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Mon, 06 Oct 2003 17:17:24 -0500 Subject: [Mapserver-users] MapWidth and queryByRect... Message-ID: The layer is not queryable because there is no layer template defined. You need to set one even if you're not going to use it. Adding TEMPLATE 'dummy' should suffice. As for number of results, the layer object has a results member, which in turn has a numresults member. Check that value. >>> Denis Lalonde 10/4/2003 6:48:02 PM >>> Hello all, I tried posting this yesterday as a Newbie, but I think it may have gotten lost in cyberspace. My appologies if the lost post suddenly re-appears. Anyway, I have a couple of questions. Using the map file below: --------------------------------------------------------------------------- NAME FIRSTMAP SIZE 468 320 STATUS ON EXTENT -145 41 -50 83 SHAPEPATH "" UNITS DD OUTPUTFORMAT NAME png DRIVER "GD/PNG" MIMETYPE "image/png" IMAGEMODE PC256 EXTENSION "png" END # Start of scalebar #''''''''''''''''''''''''''''''''''''' SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 0 0 0 SIZE SMALL END SIZE 150 4 COLOR 0 0 255 BACKGROUNDCOLOR 0 0 0 OUTLINECOLOR 0 0 0 UNITS KILOMETERS INTERVALS 2 STATUS EMBED END LAYER NAME "Canada" TYPE POLYGON CONNECTIONTYPE OGR CONNECTION "canada.tab" STATUS ON DATA "canada" STYLEITEM "AUTO" End --------------------------------------------------------------------------- I am trying to query by rectangle using the following code: $rect = ms_newrectObj(); $rect->setextent($map->extent->minx,$map->extent->miny,$map->extent->maxx,$map->extent->maxy); $results=$lyr->queryByRect($rect); I get the following error: Warning: [MapServer Error]: msQueryByRect(): No matching record(s) found What am I missing? And how would I get a number of records count when I do eventually get it to return something? ------------------------------ Ok, and my last Newbie question: I try to get the MapWidth of the map using the following code: #$MapOBJ->units="KILOMETERS"; # tried changing to kilometers, but nothing... $bottomleftpoint=ms_newpointObj(); $bottomleftpoint->setXY($extent_to_set[0],$extent_to_set[1]); $bottomrightpoint=ms_newpointObj(); $bottomrightpoint->setXY($extent_to_set[2],$extent_to_set[1]); $distanceToPoint=$bottomleftpoint->distanceToPoint($bottomrightpoint); But what I get is 112 "some units" for something that should give me 6000 kms. (?) Thanks in advance, Denis --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search From steve.lime at dnr.state.mn.us Mon Oct 6 15:21:41 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Mon, 06 Oct 2003 17:21:41 -0500 Subject: [Mapserver-users] reference map in 4.0 Message-ID: There are no seperate controls for the box versus the marker. You have to have filled for both or outlines for both. Sorry. Steve BTW Please fill out a bug report for this one. Ideally you'd want seperate styles for each, in fact that's probably the best solution. Add a BOXSTYLE and a MARKERSTYLE... Stephen Lime Data & Applications Manager Minnesota DNR 500 Lafayette Road St. Paul, MN 55155 651-297-2937 >>> Richard Greenwood 10/4/2003 11:18:39 AM >>> I am using the same reference map definition in 3.6 and 4.0 (see below) In 3.6 the box is not filled, it is just an outline. In 4.0 the box is filled. I want just an outline like I had in 3.6, so I set the color to -1 -1 -1. This does the trick for the box, but then I get no marker when I'm zoomed in below the MINBOXSIZE threshold. Am I missing something, is this a catch 22? Rich REFERENCE IMAGE "/inetpub/wwwroot/mapserver/graphics/jh_ref_map.gif" EXTENT 2365000 1320000 2555000 1600000 SIZE 153 226 STATUS OFF # gets turned on by URL OUTLINECOLOR 255 0 0 COLOR 255 0 0 MARKER star MARKERSIZE 20 MAXBOXSIZE 150 MINBOXSIZE 25 END Richard W. Greenwood, PLS Greenwood Mapping, Inc. Rich GreenwoodMap com (307) 733-0203 http://www.GreenwoodMap.com From pramsey at refractions.net Mon Oct 6 17:26:16 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Mon, 06 Oct 2003 17:26:16 -0700 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X Message-ID: <3F820828.5000207@refractions.net> Hello, Mapserver'ers, Refractions is happy to announce the beta release of our WMS Client software for ArcView 3.X. We will be maintaining a free-to-download WMS Client for ArcView 3.X and this is the initial release. We would be happy to hear back from you with bug reports, strange servers, etc. Please give it a try! The beta download page is at http://www.refractions.net/wms If the market appears to warrant it, we will be releasing a "Pro" version, with support for some more fiddly advanced features, like ArcIMS, printing, overlays, reprojection, etc. Paul -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From vguzman at maintask.com Mon Oct 6 17:34:42 2003 From: vguzman at maintask.com (=?ISO-8859-1?Q?Vladimir_Guzm=E1n?=) Date: Mon, 06 Oct 2003 19:34:42 -0500 Subject: [Mapserver-users] Interlaced Reference Message-ID: <3F820A22.3080401@maintask.com> Hello again. I'm trying to use fpdf to get a "printable" map with phpmapscript. Everything is fine, except that when I try to generate the Reference Map, I get the following error: *FPDF error: *Interlacing not supported: /usr/local/apache/htdocs/tmp/MS_CTzMgP.png This is because phpmapscript is producing an interlaced png, and FPDF can't handle it. But I have the following in my .map file: OUTPUTFORMAT NAME png MIMETYPE "image/png" DRIVER "GD/PNG" FORMATOPTION "INTERLACE=OFF" END # # Start of reference map # REFERENCE IMAGE "/usr/local/apache/htdocs/sig_curaduria/graphics/reference7.png" EXTENT 983737 984000 1007778 1026000 SIZE 183 320 STATUS ON COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END And it works perfect for the legend, the scale and the map itself. The file /usr/local/apache/htdocs/sig_curaduria/graphics/reference7.png is not interlaced. My phpmapscript configuration: MapServer Version MapServer version 4.0-beta1 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE PHP MapScript Version ($Revision: 1.168 $ $Date: 2003/06/04 17:57:12 $) Any hints? Thanks a lot, -- Vladimir Ilich Guzm?n R. ------------------------ http://www.maintask.com From Tom.Kralidis at CCRS.NRCan.gc.ca Mon Oct 6 18:06:54 2003 From: Tom.Kralidis at CCRS.NRCan.gc.ca (Tom.Kralidis at CCRS.NRCan.gc.ca) Date: Mon, 6 Oct 2003 21:06:54 -0400 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X Message-ID: <7CDD7B94357FD5119E800002A537C46E04FA2683@s5-ccr-r1.ccrs.nrcan.gc.ca> Paul, Thanks for this info, for what is surely a valuable resource!! One comment / suggestion: can the *.ogc files could support the OGC Web Map Context Documents specification? This would be a perfect fit for this extension to save/reuse WMS targets. ..Tom ================================= Tom Kralidis Systems Scientist Canada Centre for Remote Sensing Tel: (613) 947-1828 http://www.cgdi.ca/ ================================= > -----Original Message----- > From: Paul Ramsey [mailto:pramsey at refractions.net] > Sent: Monday, October 06, 2003 8:26 PM > To: mapserver-users > Subject: [Mapserver-users] WMS Cllient for ArcView 3.X > > > > Hello, Mapserver'ers, > > Refractions is happy to announce the beta release of our WMS Client > software for ArcView 3.X. We will be maintaining a > free-to-download WMS > Client for ArcView 3.X and this is the initial release. We would be > happy to hear back from you with bug reports, strange servers, etc. > Please give it a try! > > The beta download page is at http://www.refractions.net/wms > > If the market appears to warrant it, we will be releasing a "Pro" > version, with support for some more fiddly advanced features, like > ArcIMS, printing, overlays, reprojection, etc. > > Paul > > -- > __ > / > | Paul Ramsey > | Refractions Research > | Email: pramsey at refractions.net > | Phone: (250) 885-0632 > \_ > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From steve.lime at dnr.state.mn.us Mon Oct 6 20:47:04 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Mon, 06 Oct 2003 22:47:04 -0500 Subject: [Mapserver-users] Interlaced Reference Message-ID: I may be wrong, but older versions of MapServer respected the settings of the input reference map. If it was a transparent image then so was the output image, same for interlacing. By chance is the input reference image interlaced? Steve >>> Vladimir Guzm?n 10/06/03 7:34 PM >>> Hello again. I'm trying to use fpdf to get a "printable" map with phpmapscript. Everything is fine, except that when I try to generate the Reference Map, I get the following error: *FPDF error: *Interlacing not supported: /usr/local/apache/htdocs/tmp/MS_CTzMgP.png This is because phpmapscript is producing an interlaced png, and FPDF can't handle it. But I have the following in my .map file: OUTPUTFORMAT NAME png MIMETYPE "image/png" DRIVER "GD/PNG" FORMATOPTION "INTERLACE=OFF" END # # Start of reference map # REFERENCE IMAGE "/usr/local/apache/htdocs/sig_curaduria/graphics/reference7.png" EXTENT 983737 984000 1007778 1026000 SIZE 183 320 STATUS ON COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END And it works perfect for the legend, the scale and the map itself. The file /usr/local/apache/htdocs/sig_curaduria/graphics/reference7.png is not interlaced. My phpmapscript configuration: MapServer Version MapServer version 4.0-beta1 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE PHP MapScript Version ($Revision: 1.168 $ $Date: 2003/06/04 17:57:12 $) Any hints? Thanks a lot, -- Vladimir Ilich Guzm?n R. ------------------------ http://www.maintask.com _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From e_talis at yahoo.com Mon Oct 6 23:04:18 2003 From: e_talis at yahoo.com (Edward Waithaka) Date: Mon, 6 Oct 2003 23:04:18 -0700 (PDT) Subject: [Mapserver-users] Shape-Files For Kenya In-Reply-To: <20031006170003.14337.73842.Mailman@lists.gis.umn.edu> Message-ID: <20031007060418.10137.qmail@web40909.mail.yahoo.com> --0-1745502829-1065506658=:9188 Content-Type: text/plain; charset=us-ascii Hi All? I am new to Mapserver and i have just setup MS4.0 on a RH Linux 7.2. Now, does anyone know where I can download shapefiles for the Country Kenya? Thank you, Edward. --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-1745502829-1065506658=:9188 Content-Type: text/html; charset=us-ascii

Hi All?

I am new to Mapserver and i have just setup MS4.0 on a RH Linux 7.2. Now, does anyone know where I can download shapefiles for the Country Kenya?

Thank you,
Edward.


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-1745502829-1065506658=:9188-- From api at justapi.de Mon Oct 6 23:55:09 2003 From: api at justapi.de (Sebastian Albrecht) Date: Tue, 7 Oct 2003 08:55:09 +0200 Subject: [Mapserver-users] Shape-Files For Kenya In-Reply-To: <20031007060418.10137.qmail@web40909.mail.yahoo.com> References: <20031007060418.10137.qmail@web40909.mail.yahoo.com> Message-ID: <111602414.20031007085509@justapi.de> Hi, > I am new to Mapserver and i have just setup MS4.0 on a RH Linux 7.2. > Now, does anyone know where I can download shapefiles for the > Country Kenya? http://www.freegis.org would be a good start. There are several websites where you can download free map data. There is a free map service of ESRI, too, at http://www.esri.com/data/download/index.html. You have to select your wanted area and it will be generated for you. Regards, Sebastian From frank.koormann at intevation.de Tue Oct 7 00:44:58 2003 From: frank.koormann at intevation.de (Frank Koormann) Date: Tue, 7 Oct 2003 09:44:58 +0200 Subject: [Mapserver-users] How to convert a CSV data to shapefile In-Reply-To: <025101c38922$b476e510$9105a8c0@mariolaptop> References: <025101c38922$b476e510$9105a8c0@mariolaptop> Message-ID: <20031007074458.GA19293@intevation.de> Hi, * Mario Servin [031002 23:24]: > Hi, > I have aset of points in lat, lon format that i want to represent a > plygon in a shapefile. Is there any free tool I can use for that? > Regards, > Mario a bit late, but gen2shp http://intevation.de/~jan/gen2shp/gen2shp.html might be another option. Shouldn't be too hard to extract the columns with coordinates from your files to fulfill the input requirements. Regards, Frank -- Frank Koormann Professional Service around Free Software (http://intevation.net/) FreeGIS Project (http://freegis.org/) From maskellp at ntlworld.com Tue Oct 7 01:38:15 2003 From: maskellp at ntlworld.com (maskellp at ntlworld.com) Date: Tue, 7 Oct 2003 8:38:15 +0000 Subject: [Mapserver-users] Getting RASTERs to work with MapServer 4 Message-ID: <20031007083815.GRLH2197.mta05-svc.ntlworld.com@[10.137.100.72]> Hi, I am new to MapServer and have got the demo working with vector tab files, I am now trying to get RASTER to work, I've tried using a OGR and a tab file and a data connection to the tif file, neither worked. If someone has a working example or links to examples that would be great. Thanks in advance. Phil Maskell ----------------------------------------- Email provided by http://www.ntlhome.com/ From maskellp at ntlworld.com Tue Oct 7 01:46:34 2003 From: maskellp at ntlworld.com (maskellp at ntlworld.com) Date: Tue, 7 Oct 2003 8:46:34 +0000 Subject: [Mapserver-users] Getting Java to work with MapServer 4 Message-ID: <20031007084634.HKOT2197.mta05-svc.ntlworld.com@[10.137.100.72]> Hi, I have a couple of questions, has anyone got a Java Servlet to communicate with MapServer 4? If so do they mind sharing how? My next question is does anyone have or know where I can get a compiled windows binary with Java MapScript support as I'm a Java developer struggling to get my head round Visual C++. Thanks in advance. Phil Maskell ----------------------------------------- Email provided by http://www.ntlhome.com/ From mukta at darya.nio.org Tue Oct 7 07:10:13 2003 From: mukta at darya.nio.org (Mukta Telang) Date: Tue, 07 Oct 2003 14:10:13 +0000 Subject: [Mapserver-users] Alternatives for Image maps Message-ID: <3F82C945.9F93F6A1@darya.nio.org> Hi, I want to display various points on a map where the data was collected. Clicking on any of the points should display data from postgres database. One way would be to create an Image map. Is there any feature of mapserver which could be used instead of using an Image map? Thanks in advance, Mukta From api at justapi.de Tue Oct 7 03:38:42 2003 From: api at justapi.de (Sebastian Albrecht) Date: Tue, 7 Oct 2003 12:38:42 +0200 Subject: [Mapserver-users] Include mapserver in PHP web application Message-ID: <2215016322.20031007123842@justapi.de> Hello, first of all many thanks for your hundreds of mailings in the archiv. Those helped me a lot installing a mapserver and developing a web interface for my project. At the moment I use the mapserver as a cgi-bin. Required features for my project are a PHP user/login management and displaying dynamic data (lat/lon points with other data attributes). I know this all, especially the last part can be done using mapscript. I already used it to create my dynamic point shapefile for mapserver. But I don't like to invent the wheel once again and develop a whole mapserver application which fits for my layers in PHP/Mapscript, although the .map-file/cgi-bin solution works great for now. I do only have a few weeks experience in mapserver and therefor I would like to ask you how you would include the mapserver in PHP? Or are there already solutions which parse map-files so you don't have to describe every single layer in your PHP Mapscript? Regards, Sebastian Albrecht From mservin at tecnoaccion.com.ar Tue Oct 7 05:47:00 2003 From: mservin at tecnoaccion.com.ar (Mario Servin) Date: Tue, 7 Oct 2003 09:47:00 -0300 Subject: [Mapserver-users] How to convert a CSV data to shapefile References: <025101c38922$b476e510$9105a8c0@mariolaptop> <20031007074458.GA19293@intevation.de> Message-ID: <004b01c38cd1$19c796b0$9105a8c0@mariolaptop> Frank, In spanish they say "Nunca es tarde cuando la dicha es buena!" which can be translated as "It's not too late if the news are so good!". Spanish speaking suscriber in this list could confirm it. gen2shp is exactly what I was looking for!!. I have shapelib 1.2.9 so I hope I could use it without any problem. In any case can I refer to you for additional help?. Thanks, Mario ----- Original Message ----- From: "Frank Koormann" To: "Mario Servin" Cc: Sent: Tuesday, October 07, 2003 4:44 AM Subject: Re: [Mapserver-users] How to convert a CSV data to shapefile > Hi, > > * Mario Servin [031002 23:24]: > > Hi, > > I have aset of points in lat, lon format that i want to represent a > > plygon in a shapefile. Is there any free tool I can use for that? > > Regards, > > Mario > > a bit late, but gen2shp > http://intevation.de/~jan/gen2shp/gen2shp.html > might be another option. > Shouldn't be too hard to extract the columns with coordinates from your > files to fulfill the input requirements. > > Regards, > > Frank > > -- > Frank Koormann > Professional Service around Free Software (http://intevation.net/) > FreeGIS Project (http://freegis.org/) > From denlalonde at yahoo.com Tue Oct 7 06:11:52 2003 From: denlalonde at yahoo.com (Denis Lalonde) Date: Tue, 7 Oct 2003 06:11:52 -0700 (PDT) Subject: [Mapserver-users] Are layer labels visible? Message-ID: <20031007131152.64704.qmail@web41603.mail.yahoo.com> --0-1295119827-1065532312=:62480 Content-Type: text/plain; charset=us-ascii Hello All, Is there any way of telling what labels of a particular layer are currently being displayed in a map? And/Or, can the currently displayed labels be saved into a new layer? Thanks Denis --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-1295119827-1065532312=:62480 Content-Type: text/html; charset=us-ascii
Hello All,
 
Is there any way of telling what labels of a particular layer are currently being displayed in a map?  And/Or, can the currently displayed labels be saved into a new layer?
 
Thanks
Denis


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-1295119827-1065532312=:62480-- From lfilak at medinaco.org Tue Oct 7 06:44:19 2003 From: lfilak at medinaco.org (Lowell Filak) Date: Tue, 07 Oct 2003 09:44:19 -0400 Subject: [Mapserver-users] Are layer labels visible? Message-ID: <20031007134415.2C45F1A6599@mail.medinaco.org> Right off-hand the answer is yes - using MapScript - as you can programatically loop through the label cache and perform both operations. There is a sample of looping through the label cache here: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlLabelCacheMemberObj However there may be another way to do it which doesn't require MapScript that I don't know of. Lowell The following message was sent by Denis Lalonde on Tue, 7 Oct 2003 06:11:52 -0700 (PDT). > Hello All, > > Is there any way of telling what labels of a particular layer are currently being displayed in a map? And/Or, can the currently displayed labels be saved into a new layer? > > Thanks > Denis > > > --------------------------------- > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search From CJPRYOR at sandia.gov Tue Oct 7 07:19:46 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Tue, 7 Oct 2003 08:19:46 -0600 Subject: [Mapserver-users] Joining geospatial data to attribute data as basis for layer defi nition Message-ID: Hi all, I am building a prototype application in MapServer to evaluate whether we should migrate from ArcIMS or not. One of the requirements of this application is to render colors of geospatial data based on attributes in a table outside of the geospatial data. In ArcIMS I defined these types of layers as a SPATIALQUERY in the layer definition (as shown below). In my review of the MapServer documentation and discussions, I found a post in 2001 that addresses the subject. In part, it reads as follows: "No joins are supported for classification purposes. You can only use directly attached attributes. This was done for performance reasons." I have a few questions. 1) Is this statement still true? 2) What exactly are "directly attached attributes?" I did a search for this term and could find nothing. I am assuming this means that the attributes must be part of the geospatial data table. 3) How would you go about defining the equivalent to the above ArcIMS layer definition in a MapServer application? In this question, I am concerned about the join. I have seen examples of how to reference a singe geospatial table and how to set up color classifications based on attribute values. 4) One thing I haven't explored is the possibility of handling the join at the database level and then referencing the resulting join in the map definition. Will that work? Thanks in advance for any help. Sincerely, Clay ------------------------------------------------------------ Clayton J. Pryor phone (505) 845-3557 Sandia National Laboratories Critical Infrastructure Surety fax (505) 844-9641 PO Box 5800 MS 0451 Albuquerque NM 87185-0451 email cjpryor at sandia.gov ------------------------------------------------------------ From e_talis at yahoo.com Tue Oct 7 07:57:49 2003 From: e_talis at yahoo.com (Edward Waithaka) Date: Tue, 7 Oct 2003 07:57:49 -0700 (PDT) Subject: [Mapserver-users] Determining Shapefile EXTENT Message-ID: <20031007145749.75312.qmail@web40907.mail.yahoo.com> --0-1827529903-1065538669=:74591 Content-Type: text/plain; charset=us-ascii From: MS Newbie I have managed to download some shapefiles, when I try to load a mapfile, I get a blank image. For one, I don't know which EXTENT to use and again I don't have ArcView (can't afford) to determine the shapefile's Extent. Is there another way of determining the extent of a shapefile without ArcView? The shapefiles I have downloaded come with Word Docs describing the data a little bit e.g ---------------------------------------------------------------------------------- Additional attribute information Shape: Internally generated by Arc/infoArea Internally generated by Arc/info Perimeter: Internally generated by Arc/info Town_name: Name of the town represented by the points Unique identification for each town class. The towns have been classified into 6 categories namely: (1) Municipality (2) Township/Town (3) Trading center (4) Market center (6) Lodges/camps (11) City Town type: Class in which the particular towns fall Layer Characteristics Projection: Geographic Theme: Administrative Layer type: Arc View shape Feature type: Point ---------------------------------------------------------------------------------------------------- Can anyone translate this for me? (atleast 'point' I can use e.g TYPE POINT in the mapfile ...) Thank you, Edward. --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-1827529903-1065538669=:74591 Content-Type: text/html; charset=us-ascii
From: MS Newbie
I have managed to download some shapefiles, when I try to load a mapfile, I get a blank image. For one, I don't know which EXTENT to use and again I don't have ArcView (can't afford) to determine the shapefile's Extent. Is there another way of determining the extent of a shapefile without ArcView? The shapefiles I have downloaded come with Word Docs describing the data a little bit e.g
 
----------------------------------------------------------------------------------
 Additional attribute information
Shape:              Internally generated by Arc/infoArea         
      Internally generated by Arc/info
Perimeter:         Internally generated by Arc/info

Town_name:     Name of the town represented by the points         Unique identification for each town class. The towns have been classified into 6 categories namely:

 
(1)
Municipality (2) Township/Town (3) Trading center (4) Market center
(6) Lodges/camps (11) City
Town type:       Class in which the particular towns fall

Layer Characteristics
Projection:        Geographic

Theme:             Administrative

Layer type:       Arc View shape

Feature type:    Point
----------------------------------------------------------------------------------------------------
Can anyone translate this for me? (atleast 'point' I can use e.g TYPE POINT in the mapfile ...)
Thank you,
Edward.



Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-1827529903-1065538669=:74591-- From sgillies at frii.com Tue Oct 7 08:03:09 2003 From: sgillies at frii.com (Sean Gillies) Date: Tue, 7 Oct 2003 09:03:09 -0600 Subject: [Mapserver-users] Joining geospatial data to attribute data as basis for layer defi nition In-Reply-To: Message-ID: <5D59B09A-F8D7-11D7-B863-000393B98B56@frii.com> On Tuesday, October 7, 2003, at 08:19 AM, Pryor, Clayton J wrote: > > Hi all, > > I am building a prototype application in MapServer to evaluate whether > we > should migrate from ArcIMS or not. One of the requirements of this > application is to render colors of geospatial data based on attributes > in a > table outside of the geospatial data. In ArcIMS I defined these types > of > layers as a SPATIALQUERY in the layer definition (as shown below). > ... > In my review of the MapServer documentation and discussions, I found a > post > in 2001 that addresses the subject. In part, it reads as follows: > > "No joins are supported for classification purposes. You can only use > directly attached attributes. This was done for performance reasons." > > I have a few questions. > > 1) Is this statement still true? > > 2) What exactly are "directly attached attributes?" I did a search > for > this term and could find nothing. I am assuming this means that the > attributes must be part of the geospatial data table. > > 3) How would you go about defining the equivalent to the above ArcIMS > layer > definition in a MapServer application? In this question, I am > concerned > about the join. I have seen examples of how to reference a singe > geospatial > table and how to set up color classifications based on attribute > values. > > 4) One thing I haven't explored is the possibility of handling the > join at > the database level and then referencing the resulting join in the map > definition. Will that work? > > Thanks in advance for any help. > > Sincerely, > > Clay > Clay, Go in the direction that you mention in your #4. Even if MapServer was enhanced to allow joins for classification, it's highly doubtful that the implementation would ever match the performance of a join in your RDBMS. cheers, Sean -- Sean Gillies sgillies at frii dot com http://www.frii.com/~sgillies From TMitchell at lignum.com Tue Oct 7 08:26:16 2003 From: TMitchell at lignum.com (Tyler Mitchell) Date: Tue, 7 Oct 2003 08:26:16 -0700 Subject: [Mapserver-users] Determining Shapefile EXTENT In-Reply-To: <20031007145749.75312.qmail@web40907.mail.yahoo.com> Message-ID: Edward, I would highly recommend the "ogr" utility called "ogrinfo". You can read more about it here: http://gdal.velocet.ca/projects/opengis/ and see examples here: http://gdal.velocet.ca/projects/opengis/ogrhtml/ogr_utilities.html You can basically run ogrinfo against a shapefile and get all the details you want (and more). It runs like: >ogrinfo c:\path\to\folder\ which will give you a list of the "layers" in the folder. This will include all the shape files you have. Then you can request info for a particular layer/shape file like this: >ogrinfo c:\path\to\folder\ i.e ogrinfo c:\tmp\shapefiles cities And you will get a listing of all the fields, their values and the geometries for each shape. Note, using " | more " or " | head " to the end of the command (if available) will save you from viewing all the details which you may not want :) If you are interested in just getting extents, then I use "grep" (I can provide pointers to that utility if needed) to only give me the extent information. > ogrinfo c:\tmp\shapefiles cities | grep Extent If you need more info, let us know. OGR and it's mother project GDAL are an integral part of a robust Mapserver installation and used by many on this list. Tyler mapserver-users-admin at lists.gis.umn.edu wrote on 10/07/2003 07:57:49 AM: > From: MS Newbie > I have managed to download some shapefiles, when I try to load a > mapfile, I get a blank image. For one, I don't know which EXTENT to > use and again I don't have ArcView (can't afford) to determine the > shapefile's Extent. Is there another way of determining the extent > of a shapefile without ArcView? The shapefiles I have downloaded > come with Word Docs describing the data a little bit e.g > > ---------------------------------------------------------------------------------- > Additional attribute information > Shape: Internally generated by Arc/infoArea > Internally generated by Arc/info > Perimeter: Internally generated by Arc/info > Town_name: Name of the town represented by the points > Unique identification for each town class. The towns have been > classified into 6 categories namely: > (1) Municipality (2) Township/Town (3) Trading center (4) Market center > (6) Lodges/camps (11) City > Town type: Class in which the particular towns fall > Layer Characteristics > Projection: Geographic > Theme: Administrative > Layer type: Arc View shape > Feature type: Point > ---------------------------------------------------------------------------------------------------- > Can anyone translate this for me? (atleast 'point' I can use e.g > TYPE POINT in the mapfile ...) > Thank you, > Edward. > > [image removed] > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search From bfraser at geoanalytic.com Tue Oct 7 22:38:11 2003 From: bfraser at geoanalytic.com (Brent Fraser) Date: Tue, 7 Oct 2003 23:38:11 -0600 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X References: <3F820828.5000207@refractions.net> Message-ID: <18bf01c38d5e$5cb20a40$020002c0@SHARK> Paul, The following is likely a Mapserver issue, but Mapserver 4.0 spits out GetMap> image/png image/jpeg text/html image/tiff when asked for REQUEST=GETCAPABILITIES The Refractions WMS Client generates an error of Error Creating Image: Unknown filetype returned by server: text/html I'm not clear why Mapserver says it can supply a map in html format. I'll have to look into that. In any case, I would expect the client to be tolerant of formats it can't use, especially since I stated in the Client .ogc file to use only jpeg: image/jpeg Brent Fraser bfraser at geoanalytic.com ----- Original Message ----- From: "Paul Ramsey" To: "mapserver-users" Sent: Monday, October 06, 2003 6:26 PM Subject: [Mapserver-users] WMS Cllient for ArcView 3.X > > Hello, Mapserver'ers, > > Refractions is happy to announce the beta release of our WMS Client > software for ArcView 3.X. We will be maintaining a free-to-download WMS > Client for ArcView 3.X and this is the initial release. We would be > happy to hear back from you with bug reports, strange servers, etc. > Please give it a try! > > The beta download page is at http://www.refractions.net/wms > > If the market appears to warrant it, we will be releasing a "Pro" > version, with support for some more fiddly advanced features, like > ArcIMS, printing, overlays, reprojection, etc. > > Paul > > -- > __ > / > | Paul Ramsey > | Refractions Research > | Email: pramsey at refractions.net > | Phone: (250) 885-0632 > \_ > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From pramsey at refractions.net Tue Oct 7 11:02:04 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Tue, 07 Oct 2003 11:02:04 -0700 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <18bf01c38d5e$5cb20a40$020002c0@SHARK> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> Message-ID: <3F82FF9C.4060209@refractions.net> Brent, Shane will tell you where teh magic log file lives. The magic log file contains the URL of the latest request. So when you get an error, you can plug the URL from the magic log file into your favourite browser and see what it returns. It seems likely that Mapserver is returning an error in HTML format, not a map, and that is throwing the client for a loop. Paul Brent Fraser wrote: > Paul, > > The following is likely a Mapserver issue, but Mapserver 4.0 spits out > > GetMap> > image/png > image/jpeg > text/html > image/tiff > > when asked for REQUEST=GETCAPABILITIES > > The Refractions WMS Client generates an error of > Error Creating Image: Unknown filetype returned by server: text/html > > I'm not clear why Mapserver says it can supply a map in html format. I'll > have to look into that. In any case, I would expect the client to be > tolerant of formats it can't use, especially since I stated in the Client > .ogc file to use only jpeg: > > > image/jpeg > > > Brent Fraser > bfraser at geoanalytic.com > > ----- Original Message ----- > From: "Paul Ramsey" > To: "mapserver-users" > Sent: Monday, October 06, 2003 6:26 PM > Subject: [Mapserver-users] WMS Cllient for ArcView 3.X > > > >>Hello, Mapserver'ers, >> >>Refractions is happy to announce the beta release of our WMS Client >>software for ArcView 3.X. We will be maintaining a free-to-download WMS >>Client for ArcView 3.X and this is the initial release. We would be >>happy to hear back from you with bug reports, strange servers, etc. >>Please give it a try! >> >>The beta download page is at http://www.refractions.net/wms >> >>If the market appears to warrant it, we will be releasing a "Pro" >>version, with support for some more fiddly advanced features, like >>ArcIMS, printing, overlays, reprojection, etc. >> >>Paul >> >>-- >> __ >> / >> | Paul Ramsey >> | Refractions Research >> | Email: pramsey at refractions.net >> | Phone: (250) 885-0632 >> \_ >> >> >>_______________________________________________ >>Mapserver-users mailing list >>Mapserver-users at lists.gis.umn.edu >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From snelson at refractions.net Tue Oct 7 11:07:15 2003 From: snelson at refractions.net (snelson at refractions.net) Date: Tue, 7 Oct 2003 11:07:15 -0700 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <3F82FF9C.4060209@refractions.net> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> Message-ID: <1065550035.3f8300d36fc35@hydra> The log file is currenty at c:\log.txt. Shane Quoting Paul Ramsey : > Brent, > Shane will tell you where teh magic log file lives. The magic log file > contains the URL of the latest request. So when you get an error, you > can plug the URL from the magic log file into your favourite browser and > see what it returns. It seems likely that Mapserver is returning an > error in HTML format, not a map, and that is throwing the client for a loop. > Paul > > Brent Fraser wrote: > > > Paul, > > > > The following is likely a Mapserver issue, but Mapserver 4.0 spits out > > > > GetMap> > > image/png > > image/jpeg > > text/html > > image/tiff > > > > when asked for REQUEST=GETCAPABILITIES > > > > The Refractions WMS Client generates an error of > > Error Creating Image: Unknown filetype returned by server: text/html > > > > I'm not clear why Mapserver says it can supply a map in html format. I'll > > have to look into that. In any case, I would expect the client to be > > tolerant of formats it can't use, especially since I stated in the Client > > .ogc file to use only jpeg: > > > > > > image/jpeg > > > > > > Brent Fraser > > bfraser at geoanalytic.com > > > > ----- Original Message ----- > > From: "Paul Ramsey" > > To: "mapserver-users" > > Sent: Monday, October 06, 2003 6:26 PM > > Subject: [Mapserver-users] WMS Cllient for ArcView 3.X > > > > > > > >>Hello, Mapserver'ers, > >> > >>Refractions is happy to announce the beta release of our WMS Client > >>software for ArcView 3.X. We will be maintaining a free-to-download WMS > >>Client for ArcView 3.X and this is the initial release. We would be > >>happy to hear back from you with bug reports, strange servers, etc. > >>Please give it a try! > >> > >>The beta download page is at http://www.refractions.net/wms > >> > >>If the market appears to warrant it, we will be releasing a "Pro" > >>version, with support for some more fiddly advanced features, like > >>ArcIMS, printing, overlays, reprojection, etc. > >> > >>Paul > >> > >>-- > >> __ > >> / > >> | Paul Ramsey > >> | Refractions Research > >> | Email: pramsey at refractions.net > >> | Phone: (250) 885-0632 > >> \_ > >> > >> > >>_______________________________________________ > >>Mapserver-users mailing list > >>Mapserver-users at lists.gis.umn.edu > >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > -- > __ > / > | Paul Ramsey > | Refractions Research > | Email: pramsey at refractions.net > | Phone: (250) 885-0632 > \_ > > From bfraser at geoanalytic.com Tue Oct 7 23:17:56 2003 From: bfraser at geoanalytic.com (Brent Fraser) Date: Wed, 8 Oct 2003 00:17:56 -0600 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> Message-ID: <18dc01c38d63$e9dd9ec0$020002c0@SHARK> Paul, You are right. I already log all of my site's wms requests for debugging purposes and sure enough, an error was being generated by Mapserver, totally unrelated to the WMS server (or the Client). The error was related to TILEIDEX and missing data raster data that GDAL was trying to find. When crafting the ogc file I had guessed at the extents and was trying to map more data than I had. (Now I need to see why Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed to.) Thanks! Brent ----- Original Message ----- From: "Paul Ramsey" To: "Brent Fraser" Cc: "mapserver-users" ; "Shane Nelson" Sent: Tuesday, October 07, 2003 12:02 PM Subject: Re: [Mapserver-users] WMS Cllient for ArcView 3.X > Brent, > Shane will tell you where teh magic log file lives. The magic log file > contains the URL of the latest request. So when you get an error, you > can plug the URL from the magic log file into your favourite browser and > see what it returns. It seems likely that Mapserver is returning an > error in HTML format, not a map, and that is throwing the client for a loop. > Paul > > Brent Fraser wrote: > > > Paul, > > > > The following is likely a Mapserver issue, but Mapserver 4.0 spits out > > > > GetMap> > > image/png > > image/jpeg > > text/html > > image/tiff > > > > when asked for REQUEST=GETCAPABILITIES > > > > The Refractions WMS Client generates an error of > > Error Creating Image: Unknown filetype returned by server: text/html > > > > I'm not clear why Mapserver says it can supply a map in html format. I'll > > have to look into that. In any case, I would expect the client to be > > tolerant of formats it can't use, especially since I stated in the Client > > .ogc file to use only jpeg: > > > > > > image/jpeg > > > > > > Brent Fraser > > bfraser at geoanalytic.com > > > > ----- Original Message ----- > > From: "Paul Ramsey" > > To: "mapserver-users" > > Sent: Monday, October 06, 2003 6:26 PM > > Subject: [Mapserver-users] WMS Cllient for ArcView 3.X > > > > > > > >>Hello, Mapserver'ers, > >> > >>Refractions is happy to announce the beta release of our WMS Client > >>software for ArcView 3.X. We will be maintaining a free-to-download WMS > >>Client for ArcView 3.X and this is the initial release. We would be > >>happy to hear back from you with bug reports, strange servers, etc. > >>Please give it a try! > >> > >>The beta download page is at http://www.refractions.net/wms > >> > >>If the market appears to warrant it, we will be releasing a "Pro" > >>version, with support for some more fiddly advanced features, like > >>ArcIMS, printing, overlays, reprojection, etc. > >> > >>Paul > >> > >>-- > >> __ > >> / > >> | Paul Ramsey > >> | Refractions Research > >> | Email: pramsey at refractions.net > >> | Phone: (250) 885-0632 > >> \_ > >> > >> > >>_______________________________________________ > >>Mapserver-users mailing list > >>Mapserver-users at lists.gis.umn.edu > >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > -- > __ > / > | Paul Ramsey > | Refractions Research > | Email: pramsey at refractions.net > | Phone: (250) 885-0632 > \_ > From Tom.Kralidis at CCRS.NRCan.gc.ca Tue Oct 7 11:31:27 2003 From: Tom.Kralidis at CCRS.NRCan.gc.ca (Tom.Kralidis at CCRS.NRCan.gc.ca) Date: Tue, 7 Oct 2003 14:31:27 -0400 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X Message-ID: <7CDD7B94357FD5119E800002A537C46E04FA2698@s5-ccr-r1.ccrs.nrcan.gc.ca> Paul, What is the implied order of layers within your .ogc files if more than one layer exists? Is the first layer element the bottom most layer in the stack, or the top most? I see .ogc files with both. Thanks ..Tom > -----Original Message----- > From: Paul Ramsey [mailto:pramsey at refractions.net] > Sent: Monday, October 06, 2003 8:26 PM > To: mapserver-users > Subject: [Mapserver-users] WMS Cllient for ArcView 3.X > > > > Hello, Mapserver'ers, > > Refractions is happy to announce the beta release of our WMS Client > software for ArcView 3.X. We will be maintaining a > free-to-download WMS > Client for ArcView 3.X and this is the initial release. We would be > happy to hear back from you with bug reports, strange servers, etc. > Please give it a try! > > The beta download page is at http://www.refractions.net/wms > > If the market appears to warrant it, we will be releasing a "Pro" > version, with support for some more fiddly advanced features, like > ArcIMS, printing, overlays, reprojection, etc. > > Paul > > -- > __ > / > | Paul Ramsey > | Refractions Research > | Email: pramsey at refractions.net > | Phone: (250) 885-0632 > \_ > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From snelson at refractions.net Tue Oct 7 12:01:41 2003 From: snelson at refractions.net (snelson at refractions.net) Date: Tue, 7 Oct 2003 12:01:41 -0700 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <7CDD7B94357FD5119E800002A537C46E04FA2698@s5-ccr-r1.ccrs.nrcan.gc.ca> References: <7CDD7B94357FD5119E800002A537C46E04FA2698@s5-ccr-r1.ccrs.nrcan.gc.ca> Message-ID: <1065553301.3f830d95be055@hydra> The layers are appended to the query in the same order they appear in the OGC file For example, if the OGC file contains this: Bathymetry Roads Rivers Then the query sent to the WMS server will look like this: http://www.geographynetwork.ca/servlet/com.esri.wms.Esrimap? ... &Layers=Bathymetry,Roads,Rivers&Styles=&Request=getmap ... I'm not certain what order the map server will choose to render the layers. Shane Quoting Tom.Kralidis at CCRS.NRCan.gc.ca: > > Paul, > > What is the implied order of layers within your .ogc files if more than one > layer exists? > > Is the first layer element the bottom most layer in the stack, or the top > most? I see .ogc files with both. > > Thanks > > ..Tom > > From bartvde at xs4all.nl Tue Oct 7 12:11:41 2003 From: bartvde at xs4all.nl (Bart van den Eijnden) Date: Tue, 07 Oct 2003 21:11:41 +0200 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <3F820828.5000207@refractions.net> References: <3F820828.5000207@refractions.net> Message-ID: Hi Paul, great software! I have a few questions about it: * which WMS versions are supported? * are there plans to support GetFeatureInfo (i-tool)? * do you have any idea what will be the release dates for the free and the pro version and what would approximately be the cost of the pro version? I guess this won't be released as open source in the future :-) ? Best regards, Bart On Mon, 06 Oct 2003 17:26:16 -0700, Paul Ramsey wrote: > > Hello, Mapserver'ers, > > Refractions is happy to announce the beta release of our WMS Client > software for ArcView 3.X. We will be maintaining a free-to-download WMS > Client for ArcView 3.X and this is the initial release. We would be happy > to hear back from you with bug reports, strange servers, etc. > Please give it a try! > > The beta download page is at http://www.refractions.net/wms > > If the market appears to warrant it, we will be releasing a "Pro" > version, with support for some more fiddly advanced features, like > ArcIMS, printing, overlays, reprojection, etc. > > Paul > -- From pramsey at refractions.net Tue Oct 7 12:38:54 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Tue, 07 Oct 2003 12:38:54 -0700 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <18dc01c38d63$e9dd9ec0$020002c0@SHARK> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> <18dc01c38d63$e9dd9ec0$020002c0@SHARK> Message-ID: <3F83164E.3060809@refractions.net> This brings up an unrelated but important issue: Mapserver when running in WMS mode should always report its errors in the proper OpenGIS XML format. I wonder why we got an error in text/html? Shane, are we always requesting our errors in XML, or are we just taking whatever the server provides us? Paul Brent Fraser wrote: > Paul, > > You are right. I already log all of my site's wms requests for debugging > purposes and sure enough, an error was being generated by Mapserver, totally > unrelated to the WMS server (or the Client). > > The error was related to TILEIDEX and missing data raster data that GDAL was > trying to find. When crafting the ogc file I had guessed at the extents and > was trying to map more data than I had. (Now I need to see why > Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed to.) > > Thanks! > Brent > > > ----- Original Message ----- > From: "Paul Ramsey" > To: "Brent Fraser" > Cc: "mapserver-users" ; "Shane Nelson" > > Sent: Tuesday, October 07, 2003 12:02 PM > Subject: Re: [Mapserver-users] WMS Cllient for ArcView 3.X > > > >>Brent, >>Shane will tell you where teh magic log file lives. The magic log file >>contains the URL of the latest request. So when you get an error, you >>can plug the URL from the magic log file into your favourite browser and >>see what it returns. It seems likely that Mapserver is returning an >>error in HTML format, not a map, and that is throwing the client for a > > loop. > >>Paul >> >>Brent Fraser wrote: >> >> >>>Paul, >>> >>> The following is likely a Mapserver issue, but Mapserver 4.0 spits out >>> >>>GetMap> >>> image/png >>> image/jpeg >>> text/html >>> image/tiff >>> >>>when asked for REQUEST=GETCAPABILITIES >>> >>>The Refractions WMS Client generates an error of >>> Error Creating Image: Unknown filetype returned by server: text/html >>> >>>I'm not clear why Mapserver says it can supply a map in html format. > > I'll > >>>have to look into that. In any case, I would expect the client to be >>>tolerant of formats it can't use, especially since I stated in the > > Client > >>>.ogc file to use only jpeg: >>> >>> >>> image/jpeg >>> >>> >>>Brent Fraser >>>bfraser at geoanalytic.com >>> >>>----- Original Message ----- >>>From: "Paul Ramsey" >>>To: "mapserver-users" >>>Sent: Monday, October 06, 2003 6:26 PM >>>Subject: [Mapserver-users] WMS Cllient for ArcView 3.X >>> >>> >>> >>> >>>>Hello, Mapserver'ers, >>>> >>>>Refractions is happy to announce the beta release of our WMS Client >>>>software for ArcView 3.X. We will be maintaining a free-to-download WMS >>>>Client for ArcView 3.X and this is the initial release. We would be >>>>happy to hear back from you with bug reports, strange servers, etc. >>>>Please give it a try! >>>> >>>>The beta download page is at http://www.refractions.net/wms >>>> >>>>If the market appears to warrant it, we will be releasing a "Pro" >>>>version, with support for some more fiddly advanced features, like >>>>ArcIMS, printing, overlays, reprojection, etc. >>>> >>>>Paul >>>> >>>>-- >>>> __ >>>> / >>>> | Paul Ramsey >>>> | Refractions Research >>>> | Email: pramsey at refractions.net >>>> | Phone: (250) 885-0632 >>>> \_ >>>> >>>> >>>>_______________________________________________ >>>>Mapserver-users mailing list >>>>Mapserver-users at lists.gis.umn.edu >>>>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >>> >>> >> >>-- >> __ >> / >> | Paul Ramsey >> | Refractions Research >> | Email: pramsey at refractions.net >> | Phone: (250) 885-0632 >> \_ >> > > -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From snelson at refractions.net Tue Oct 7 12:45:53 2003 From: snelson at refractions.net (snelson at refractions.net) Date: Tue, 7 Oct 2003 12:45:53 -0700 Subject: [Mapserver-users] WMS Client for ArcView 3.X In-Reply-To: <3F83164E.3060809@refractions.net> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> <18dc01c38d63$e9dd9ec0$020002c0@SHARK> <3F83164E.3060809@refractions.net> Message-ID: <1065555953.3f8317f183a48@hydra> Errors are always requested like this: Exceptions=application/vnd.ogc.se_xml. The client will parse "application/vnd.ogc.se_xml" and "text/xml". To display text/html I would either have to open a web browser to display the error, or display the HTML source in a message box. Shane Quoting Paul Ramsey : > This brings up an unrelated but important issue: > Mapserver when running in WMS mode should always report its errors in > the proper OpenGIS XML format. I wonder why we got an error in > text/html? Shane, are we always requesting our errors in XML, or are we > just taking whatever the server provides us? > > Paul > > Brent Fraser wrote: > > > Paul, > > > > You are right. I already log all of my site's wms requests for debugging > > purposes and sure enough, an error was being generated by Mapserver, > totally > > unrelated to the WMS server (or the Client). > > > > The error was related to TILEIDEX and missing data raster data that GDAL > was > > trying to find. When crafting the ogc file I had guessed at the extents > and > > was trying to map more data than I had. (Now I need to see why > > Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed to.) > > > > Thanks! > > Brent > > > > > > ----- Original Message ----- > > From: "Paul Ramsey" > > To: "Brent Fraser" > > Cc: "mapserver-users" ; "Shane Nelson" > > > > Sent: Tuesday, October 07, 2003 12:02 PM > > Subject: Re: [Mapserver-users] WMS Cllient for ArcView 3.X > > > > > > > >>Brent, > >>Shane will tell you where teh magic log file lives. The magic log file > >>contains the URL of the latest request. So when you get an error, you > >>can plug the URL from the magic log file into your favourite browser and > >>see what it returns. It seems likely that Mapserver is returning an > >>error in HTML format, not a map, and that is throwing the client for a > > > > loop. > > > >>Paul > >> > >>Brent Fraser wrote: > >> > >> > >>>Paul, > >>> > >>> The following is likely a Mapserver issue, but Mapserver 4.0 spits out > >>> > >>>GetMap> > >>> image/png > >>> image/jpeg > >>> text/html > >>> image/tiff > >>> > >>>when asked for REQUEST=GETCAPABILITIES > >>> > >>>The Refractions WMS Client generates an error of > >>> Error Creating Image: Unknown filetype returned by server: text/html > >>> > >>>I'm not clear why Mapserver says it can supply a map in html format. > > > > I'll > > > >>>have to look into that. In any case, I would expect the client to be > >>>tolerant of formats it can't use, especially since I stated in the > > > > Client > > > >>>.ogc file to use only jpeg: > >>> > >>> > >>> image/jpeg > >>> > >>> > >>>Brent Fraser > >>>bfraser at geoanalytic.com > >>> > >>>----- Original Message ----- > >>>From: "Paul Ramsey" > >>>To: "mapserver-users" > >>>Sent: Monday, October 06, 2003 6:26 PM > >>>Subject: [Mapserver-users] WMS Cllient for ArcView 3.X > >>> > >>> > >>> > >>> > >>>>Hello, Mapserver'ers, > >>>> > >>>>Refractions is happy to announce the beta release of our WMS Client > >>>>software for ArcView 3.X. We will be maintaining a free-to-download WMS > >>>>Client for ArcView 3.X and this is the initial release. We would be > >>>>happy to hear back from you with bug reports, strange servers, etc. > >>>>Please give it a try! > >>>> > >>>>The beta download page is at http://www.refractions.net/wms > >>>> > >>>>If the market appears to warrant it, we will be releasing a "Pro" > >>>>version, with support for some more fiddly advanced features, like > >>>>ArcIMS, printing, overlays, reprojection, etc. > >>>> > >>>>Paul > >>>> > >>>>-- > >>>> __ > >>>> / > >>>> | Paul Ramsey > >>>> | Refractions Research > >>>> | Email: pramsey at refractions.net > >>>> | Phone: (250) 885-0632 > >>>> \_ > >>>> > >>>> > >>>>_______________________________________________ > >>>>Mapserver-users mailing list > >>>>Mapserver-users at lists.gis.umn.edu > >>>>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > >>> > >>> > >> > >>-- > >> __ > >> / > >> | Paul Ramsey > >> | Refractions Research > >> | Email: pramsey at refractions.net > >> | Phone: (250) 885-0632 > >> \_ > >> > > > > > > > -- > __ > / > | Paul Ramsey > | Refractions Research > | Email: pramsey at refractions.net > | Phone: (250) 885-0632 > \_ > > From pramsey at refractions.net Tue Oct 7 13:04:17 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Tue, 07 Oct 2003 13:04:17 -0700 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: References: <3F820828.5000207@refractions.net> Message-ID: <3F831C41.8040106@refractions.net> Bart van den Eijnden wrote: > Hi Paul, > > great software! Hi Bart, Thanks! > I have a few questions about it: > > * which WMS versions are supported? We are trying to support them all. In terms of version strings, we support 1.0, 1.1.0, 1.1.1. > * are there plans to support GetFeatureInfo (i-tool)? Yes. Don't know whether that is a Pro or regular feature. Probably regular. Will be interesting to see how good (and standard) the GML query response support is for various servers :/ > * do you have any idea what will be the release dates for the free and > the pro version and what would approximately be the cost of the pro > version? We would like to do final release of the standard version in a couple weeks. That should give us some time to kill bugs (come on beta testers!) and add on whatever other functionality makes sense. We have not decided on cost for the Pro version (overlays, transparency, config tool, printing support, ArcIMS support, etc etc). We are trying to figure out the approximate market size and demand. Given the cost conciousness of the ArcView user population, it might be a challenge just to make back development costs. In general though my answer would be "somewhere in 3 figures". (Anyone with software budget who can quantify for me what they think such a thing is "worth", I would appreciate a private email. The irony of the extension market place is that ESRI sells theirs for $3000CA and everyone else is lucky to get $300CA :) > I guess this won't be released as open source in the future :-) ? Well, the future is a big place, but not in the immediate future. Paul -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From sgillies at frii.com Tue Oct 7 18:03:46 2003 From: sgillies at frii.com (Sean Gillies) Date: Tue, 7 Oct 2003 19:03:46 -0600 Subject: [Mapserver-users] Getting attributes of tiled shapefile data Message-ID: <45077766-F92B-11D7-B863-000393B98B56@frii.com> I'm using a layer with tiled shapefile data in a MapScript app. When using the query* methods I get set of results and each result has tileindex and shapeindex attributes so that I can get get the appropriate shape from the shapefile. However, how about the shape attributes? With untiled data in one shapefile, I'd just get the appropriate record from the single dbf file using dbflib (Python) or XBase (Perl). But now that the attributes are spread across N dbf files, I'm at a loss on which dbf file and which record given the pair of tileindex and shapeindex. Perhaps it's possible to access the result.tileindex (or tileindex-1) record of the layer's tileindex dbf file to find the appropriate shapefile and then get the result.shapeindex record from that shapefile's dbf? I'd be grateful to hear about a less convoluted way! cheers, Sean -- Sean Gillies sgillies at frii dot com http://www.frii.com/~sgillies From sgillies at frii.com Tue Oct 7 19:09:30 2003 From: sgillies at frii.com (Sean Gillies) Date: Tue, 7 Oct 2003 20:09:30 -0600 Subject: [Mapserver-users] Getting attributes of tiled shapefile data In-Reply-To: <3F8332A0.27119.FAD8D2D@localhost> Message-ID: <73F6C0D9-F934-11D7-B863-000393B98B56@frii.com> Steve, Thanks for the tip! There's also a 'values' attribute for the SWIGged shapeObj, but it's not as useful since it returns a SWIG pointer rather than a hash. You did point me in the right direction. Best I could come up with uses Python's list comprehensions. res = layerobj.getResult(j) shp = layerobj.getShape(res.tileindex, res.shapeindex) items = [layerobj.getItem(i) for i in range(layerobj.numitems)] values = [s.getValue(i) for i in range(layerobj.numitems)] cfcc = values[items.index('CFCC')] Not as nice as PHP ... yet one more thing to catch up with. thanks again, Sean On Tuesday, October 7, 2003, at 07:39 PM, Stephen Woodbridge wrote: > Sean, > > In PHP mapscript, I do it like this: > > $res = $layer->getResult($j); > $shp = $layer->getShape($res->tileindex, $res->shapeindex); > $cfcc = $shp->values['CFCC']; > > where CFCC is the field name. > > -Steve W. > > On 7 Oct 2003 at 19:03, Sean Gillies wrote: > >> I'm using a layer with tiled shapefile data in a MapScript app. When >> using the query* methods I get set of results and each result has >> tileindex and shapeindex attributes so that I can get get the >> appropriate shape from the shapefile. >> >> However, how about the shape attributes? With untiled data in one >> shapefile, I'd just get the appropriate record from the single dbf >> file using dbflib (Python) or XBase (Perl). But now that the >> attributes are spread across N dbf files, I'm at a loss on which dbf >> file and which record given the pair of tileindex and shapeindex. >> >> Perhaps it's possible to access the result.tileindex (or tileindex-1) >> record of the layer's tileindex dbf file to find the appropriate >> shapefile and then get the result.shapeindex record from that >> shapefile's dbf? I'd be grateful to hear about a less convoluted way! >> >> cheers, >> Sean >> >> -- >> Sean Gillies >> sgillies at frii dot com >> http://www.frii.com/~sgillies >> >> _______________________________________________ >> Mapserver-users mailing list >> Mapserver-users at lists.gis.umn.edu >> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > > From mukta at darya.nio.org Wed Oct 8 03:05:30 2003 From: mukta at darya.nio.org (Mukta Telang) Date: Wed, 08 Oct 2003 10:05:30 +0000 Subject: [Mapserver-users] tiff with world files? Message-ID: <3F83E16A.FF16EF11@darya.nio.org> Hi, I have got an Image in postcript format which I can convert to tiff format. But what is a world file? How to write one? Thanks, Mukta From siki at bme-geod.agt.bme.hu Wed Oct 8 02:21:27 2003 From: siki at bme-geod.agt.bme.hu (Siki Zoltan) Date: Wed, 8 Oct 2003 08:21:27 -0100 (GMT+1) Subject: [Mapserver-users] tiff with world files? In-Reply-To: <3F83E16A.FF16EF11@darya.nio.org> Message-ID: Hi, On Wed, 8 Oct 2003, Mukta Telang wrote: > I have got an Image in postcript format which I can convert to tiff > format. > But what is a world file? How to write one? The world file gives the georeference to the image. It is a text file with 6 numbers 1st row: pixel size in x (east) direction 2nd row: 0 3rd row: 0 4th row: -pixel size in y (north) direction 5th row: x co-ordinate for upper left corner 6th row: y co-ordinate for upper left corner 2nd and 3rd row depend on the rotation, but few sotfware can handle it. Here is a sample world file. Use .wld or tfw extension to the file name. the image and world file must be in the same directory and must have the same name (e.g. raster.tif raster.wld). 0.3395 0 0 -0.3395 650375 238050 Cheers, -- Zoltan Siki From adams at terrestris.de Tue Oct 7 23:25:44 2003 From: adams at terrestris.de (Till Adams) Date: Wed, 08 Oct 2003 08:25:44 +0200 Subject: [Mapserver-users] writing world files References: <3F83E16A.FF16EF11@darya.nio.org> Message-ID: <3F83ADE8.2040900@terrestris.de> Dear Mukta, hello list, here is something like a worldfile using any ascii-editor: 4.0 0 0 -4.0 2516600.41 5674001.68 The value [4.0] is the amount of pixels per unit in x/y direction (-4.0 is downwards y-direction, therefore the negative value, 4 means that 4 pixels are one [unit], e.g. 1 meter). The two values between are correction parameters inx/y direction, in this case they are set to 0. The last two are the coordinates of the upper left corner. You may write a worldfile on your own like this: x-extent/x-pixelsize 0 0 y-extent/y-pixelsize x of upper left corner y of upper left corner Save this as .tfw in the same folder as your image is in. If you have no idea about the upper left corner, set the x and y to 0 and try something like this: 1 0 0 1 0 y-pixelsize and save it as described above. Then set your extent in the mapfile to MAPEXTENT 0 0 x-pixelsize y-pixelsize so you have your own local coordinate system. This should work for the moment. ;-) Till Mukta Telang schrieb: > Hi, > I have got an Image in postcript format which I can convert to tiff > format. > But what is a world file? How to write one? > Thanks, > Mukta > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ***** Besuchen Sie uns auf der acqua alta ***** ***** vom 24.-27. November in M?nchen ***** ----- Dipl. Geogr. Till Adams terrestris, Paulsen&Adams GbR Siemensstr. 8 * 53121 Bonn Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * www.terrestris.de From MSchepel at gis.nl Wed Oct 8 02:15:02 2003 From: MSchepel at gis.nl (Menno Schepel) Date: Wed, 08 Oct 2003 11:15:02 +0200 Subject: [Mapserver-users] Windows NT vs. Windows 2000 / Windows XP Message-ID: Hello list, Some days ago I posted questions about the connection of MapServer v4.0 with an Oracle 9i database. I received some usefull tips, thanks for that. After some experiments something else has surfaced however. If I am testing my application using an Windows NT4 (SP6) server with IIS4 installed everything runs smoothly. I can connect to the database and I am receiving a nice image of the layers within the web page. However when I use the same application on a server with either Windows 2000 Server or Windows XP Pro installed in combination with IIS5 I am getting the famous: "CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:" The temp files are written and look fine, but they do not show up in the web page. I am using the same database connection, map file, template, etc. The connection seems to work since the temp files are generated. Anyone that can share their insights about this matter or that has some experience with this?? Thanks, Menno From gayathri at ou.edu Wed Oct 8 06:42:18 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Wed, 8 Oct 2003 08:42:18 -0500 Subject: [Mapserver-users] Windows NT vs. Windows 2000 / Windows XP Message-ID: Hi: There may be some missing dlls you forgot to register... The way to test which dlls are missing is to enter "mapserv -v" in your command prompt., it will Come up with a list of dlls that it requires., copy the same to "c:\windows\system32" and register... HTH, Gayathri -----Original Message----- From: Menno Schepel [mailto:MSchepel at gis.nl] Sent: Wednesday, October 08, 2003 4:15 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Windows NT vs. Windows 2000 / Windows XP Hello list, Some days ago I posted questions about the connection of MapServer v4.0 with an Oracle 9i database. I received some usefull tips, thanks for that. After some experiments something else has surfaced however. If I am testing my application using an Windows NT4 (SP6) server with IIS4 installed everything runs smoothly. I can connect to the database and I am receiving a nice image of the layers within the web page. However when I use the same application on a server with either Windows 2000 Server or Windows XP Pro installed in combination with IIS5 I am getting the famous: "CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:" The temp files are written and look fine, but they do not show up in the web page. I am using the same database connection, map file, template, etc. The connection seems to work since the temp files are generated. Anyone that can share their insights about this matter or that has some experience with this?? Thanks, Menno _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From MSchepel at gis.nl Wed Oct 8 07:17:48 2003 From: MSchepel at gis.nl (Menno Schepel) Date: Wed, 08 Oct 2003 16:17:48 +0200 Subject: [Mapserver-users] Windows NT vs. Windows 2000 / Windows XP In-Reply-To: References: Message-ID: Gayathri, Thank you for your suggestion. I checked this already, but everything seems to be OK. Since I can run mapserv QUERY_STRING=map=... from the command prompt with good output I guess there is no problem with the dll files. I can also run shp2img without problems. I am investigating right now if it has something to do with ports that are blocked (firewall & proxy). The server in question is a server that is accessible for the public and has almost all of its ports blocked. I will let you know how things are going, regards, Menno. -----Original Message----- From: "Swaminathan, Gayathri" To: "'MSchepel at gis.nl'" , mapserver- users at lists.gis.umn.edu Date: Wed, 8 Oct 2003 08:42:18 -0500 Subject: RE: [Mapserver-users] Windows NT vs. Windows 2000 / Windows XP > Hi: > > There may be some missing dlls you forgot to register... > > The way to test which dlls are missing is to enter "mapserv -v" in your > command prompt., it will > Come up with a list of dlls that it requires., copy the same to > "c:\windows\system32" and register... > > HTH, > Gayathri > > -----Original Message----- > From: Menno Schepel [mailto:MSchepel at gis.nl] > Sent: Wednesday, October 08, 2003 4:15 AM > To: mapserver-users at lists.gis.umn.edu > Subject: [Mapserver-users] Windows NT vs. Windows 2000 / Windows XP > > > Hello list, > > Some days ago I posted questions about the connection of MapServer v4.0 > with an Oracle 9i database. I received some usefull tips, thanks for > that. After some experiments something else has surfaced however. If I > am > testing my application using an Windows NT4 (SP6) server with IIS4 > installed everything runs smoothly. I can connect to the database and I > am receiving a nice image of the layers within the web page. However > when > I use the same application on a server with either Windows 2000 Server > or > Windows XP Pro installed in combination with IIS5 I am getting the > famous: > > "CGI Error > The specified CGI application misbehaved by not returning a complete > set > of HTTP headers. The headers it did return are:" > > The temp files are written and look fine, but they do not show up in > the > web page. > I am using the same database connection, map file, template, etc. The > connection seems to work since the temp files are generated. > > Anyone that can share their insights about this matter or that has some > experience with this?? > > Thanks, > > Menno > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From msoto002 at eresmas.com Wed Oct 8 07:26:36 2003 From: msoto002 at eresmas.com (m soto .) Date: Wed, 08 Oct 2003 14:26:36 GMT Subject: [Mapserver-users] PanNorth, PanSouth, PanEast, PanWest Message-ID: <22800f2257d2.2257d222800f@ma12.eresmas.com>

I would like to include in my MapServer client the Pan with straight directions (PanNorth, PanSouth, PanEast, PanWest).

Can anyone help me on how to do this?

Thank you very much. Maria.

From morissette at dmsolutions.ca Wed Oct 8 07:47:43 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 08 Oct 2003 10:47:43 -0400 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <1065553301.3f830d95be055@hydra> References: <7CDD7B94357FD5119E800002A537C46E04FA2698@s5-ccr-r1.ccrs.nrcan.gc.ca> <1065553301.3f830d95be055@hydra> Message-ID: <3F84238F.1010201@dmsolutions.ca> snelson at refractions.net wrote: > The layers are appended to the query in the same order they appear in the OGC > file For example, if the OGC file contains this: > > Bathymetry > Roads > Rivers > > > Then the query sent to the WMS server will look like this: > > http://www.geographynetwork.ca/servlet/com.esri.wms.Esrimap? ... > &Layers=Bathymetry,Roads,Rivers&Styles=&Request=getmap ... > > I'm not certain what order the map server will choose to render the layers. > The spec says that WMS servers should render the layers in the order in which they are listed in the LAYERS parameter. Older versions of MapServer's WMS interface used to ignore the order of the LAYERS param and used the default mapfile order instead. This is fixed now and version 4.0 follows the order specified by the client (this may have been fixed in 3.6 as well I don't remember). -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From Lars-goran.Edholm at sandviken.se Wed Oct 8 08:00:08 2003 From: Lars-goran.Edholm at sandviken.se (Lars-goran Edholm) Date: Wed, 08 Oct 2003 17:00:08 +0200 Subject: [Mapserver-users] Mapclient - create new window Message-ID: Is it possible to create a new window in runtime? Say you have a menu: m2 = new menu ( "zoomin.jpg",setZoomAll, "zoomout.jpg",setZoomOutAll, "pan.jpg",setPanAll, "zoomall.jpg",submitZoomAll, "Add a new window", newwin ) and a function: function newwin(){ w1 = new win(10,200,600,450,"Karta 1") w1.setServerURL(MSURL) w1.setVar("map",MSMAP) var wins = new Array(w1) w1.setExecOnResize(submitwin) w1.setVar("mapsize",w1.contentWidth + " " + w1.contentHeight) w1.setVar("mapext","1551957 6714299 1552357 6714699") w1.setVar("map_fastvisa_class_expression","([FNR]=210176493)") w1.submit() } This will not work. Mvh Lars-G?ran Edholm tel 026/24 14 36 1:e byggnadsinspekt?r Bygg- och milj?kontoret 811 80 Sandviken lars-goran.edholm at sandviken.se From morissette at dmsolutions.ca Wed Oct 8 08:02:00 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 08 Oct 2003 11:02:00 -0400 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <18bf01c38d5e$5cb20a40$020002c0@SHARK> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> Message-ID: <3F8426E8.2080602@dmsolutions.ca> Brent Fraser wrote: > > The following is likely a Mapserver issue, but Mapserver 4.0 spits out > > GetMap> > image/png > image/jpeg > text/html > image/tiff > > when asked for REQUEST=GETCAPABILITIES > This text/html is likely coming from one of MapServer's new output formats, but it didn't work in my quick tests so I filed a bug to investigate this whole format issue: http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=455 -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From morissette at dmsolutions.ca Wed Oct 8 08:11:36 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 08 Oct 2003 11:11:36 -0400 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <3F83164E.3060809@refractions.net> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> <18dc01c38d63$e9dd9ec0$020002c0@SHARK> <3F83164E.3060809@refractions.net> Message-ID: <3F842928.7020008@dmsolutions.ca> Paul Ramsey wrote: > This brings up an unrelated but important issue: > Mapserver when running in WMS mode should always report its errors in > the proper OpenGIS XML format. I wonder why we got an error in > text/html? Shane, are we always requesting our errors in XML, or are we > just taking whatever the server provides us? > MapServer should return the exceptions in the requested format unless the error happens *before* it enters the WMS dispatch code. The only type of exception that could happen before that point would be mapfile parsing errors, but this is really a non-issue since your mapfile should be valid before you deploy a WMS server instance. All other exceptions should be returned in the requested format, either XML or INIMAGE, if you have a reproduceable test case where the exception format is not respected by MapServer 4.x then please file a bug with all the details. Thanks Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From eduardo at consultoria.eti.br Wed Oct 8 08:12:51 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Wed, 8 Oct 2003 12:12:51 -0300 Subject: [Mapserver-users] why ROSA is not working? Message-ID: <20031008151251.27396.qmail@hm47.locaweb.com.br> I am not understanding why my application www.consultoria.eti.br/clickbrasil/ ( please select the down radiobutton and press "INICIAR" button to start the application in ROSA mode) is not working ( map appears as a blank space). I though that this was a ROSA bug, but looking at a DM's application at http://www.mapsherpa.com/make_a_map/mam.phtml it's working fine in my Internet Explorer 6 with Microsoft JAVA Virtual Machine. thanks Eduardo Patto Kanegae eduardo at consultoria.eti.br http://www.consultoria.eti.br - BRASIL *************************************** ***Fim da Mensagem / End of Message *** *************************************** From denlalonde at yahoo.com Wed Oct 8 08:27:49 2003 From: denlalonde at yahoo.com (Denis Lalonde) Date: Wed, 8 Oct 2003 08:27:49 -0700 (PDT) Subject: [Mapserver-users] PanNorth, PanSouth, PanEast, PanWest In-Reply-To: <22800f2257d2.2257d222800f@ma12.eresmas.com> Message-ID: <20031008152749.12668.qmail@web41605.mail.yahoo.com> --0-828525050-1065626869=:12049 Content-Type: text/plain; charset=us-ascii hey, not sure if this is the best way to do it...but this is how I managed to get it to work... } else if ($_REQUEST["task"]=="pan") { If ($_REQUEST["dir"]=="n") { //NORTH $CenterX=$MapOBJ->width/2; $CenterY=$MapOBJ->height/2*0.75; } else if ($_REQUEST["dir"]=="s") { //SOUTH $CenterX=$MapOBJ->width/2; $CenterY=$MapOBJ->height/2*1.25; } else if ($_REQUEST["dir"]=="e") { //EAST $CenterX=$MapOBJ->width/2*1.25; $CenterY=$MapOBJ->height/2; } else if ($_REQUEST["dir"]=="o") { //WEST $CenterX=$MapOBJ->width/2*0.75; $CenterY=$MapOBJ->height/2 ; } else if ($_REQUEST["dir"]=="sw") { //SOUTH WEST $CenterX=$MapOBJ->width/2*0.75; $CenterY=$MapOBJ->height/2*1.25; } else if ($_REQUEST["dir"]=="se") { //SOUTH EAST $CenterX=$MapOBJ->width/2*1.25; $CenterY=$MapOBJ->height/2*1.25; } else if ($_REQUEST["dir"]=="ne") { //NORTH EAST $CenterX=$MapOBJ->width/2*1.25; $CenterY=$MapOBJ->height/2*0.75 ; } else if ($_REQUEST["dir"]=="no") { //NORTH WEST $CenterX=$MapOBJ->width/2*0.75; $CenterY=$MapOBJ->height/2*0.75 ; } $pan_extent = ms_newrectObj(); $pan_extent->setextent($extent_to_set[0],$extent_to_set[1],$extent_to_set[2],$extent_to_set[3]); //OLD EXTENTS $pan_point = ms_newpointObj(); $pan_point->setXY($CenterX,$CenterY); $MapOBJ->zoompoint(1,$pan_point,$MapOBJ->width,$MapOBJ->height,$pan_extent); good luck, Denis "m soto ." wrote: I would like to include in my MapServer client the Pan with straight directions (PanNorth, PanSouth, PanEast, PanWest). Can anyone help me on how to do this? Thank you very much. Maria. _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-828525050-1065626869=:12049 Content-Type: text/html; charset=us-ascii
hey, not sure if this is the best way to do it...but this is how I managed to get it to work...
                       } else if ($_REQUEST["task"]=="pan") {
                                If ($_REQUEST["dir"]=="n") {
                                        //NORTH
                                        $CenterX=$MapOBJ->width/2;
                                        $CenterY=$MapOBJ->height/2*0.75;
                                }  else if ($_REQUEST["dir"]=="s") {
                                        //SOUTH
                                        $CenterX=$MapOBJ->width/2;
                                        $CenterY=$MapOBJ->height/2*1.25;
                                }  else if ($_REQUEST["dir"]=="e") {
                                        //EAST
                                        $CenterX=$MapOBJ->width/2*1.25;
                                        $CenterY=$MapOBJ->height/2;
                                }  else if ($_REQUEST["dir"]=="o") {
                                        //WEST
                                        $CenterX=$MapOBJ->width/2*0.75;
                                        $CenterY=$MapOBJ->height/2 ;
                                }  else if ($_REQUEST["dir"]=="sw") {
                                        //SOUTH WEST
                                        $CenterX=$MapOBJ->width/2*0.75;
                                        $CenterY=$MapOBJ->height/2*1.25;
                                }  else if ($_REQUEST["dir"]=="se") {
                                        //SOUTH EAST
                                        $CenterX=$MapOBJ->width/2*1.25;
                                        $CenterY=$MapOBJ->height/2*1.25;
                                }  else if ($_REQUEST["dir"]=="ne") {
                                        //NORTH EAST
                                        $CenterX=$MapOBJ->width/2*1.25;
                                        $CenterY=$MapOBJ->height/2*0.75 ;
                                 }  else if ($_REQUEST["dir"]=="no") {
                                        //NORTH WEST
                                        $CenterX=$MapOBJ->width/2*0.75;
                                        $CenterY=$MapOBJ->height/2*0.75 ;
                                }
 
                                $pan_extent = ms_newrectObj();
                                $pan_extent->setextent($extent_to_set[0],$extent_to_set[1],$extent_to_set[2],$extent_to_set[3]); //OLD EXTENTS
                                $pan_point = ms_newpointObj();
                                $pan_point->setXY($CenterX,$CenterY);
                                $MapOBJ->zoompoint(1,$pan_point,$MapOBJ->width,$MapOBJ->height,$pan_extent);
 
good luck,
Denis

"m soto ." <msoto002 at eresmas.com> wrote:

I would like to include in my MapServer client the Pan with straight directions (PanNorth, PanSouth, PanEast, PanWest).

Can anyone help me on how to do this?

Thank you very much. Maria.

_______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-828525050-1065626869=:12049-- From mamwake at yahoo.com Wed Oct 8 08:30:37 2003 From: mamwake at yahoo.com (ronny) Date: Wed, 8 Oct 2003 08:30:37 -0700 (PDT) Subject: [Mapserver-users] no image(s) Message-ID: <20031008153037.24665.qmail@web40302.mail.yahoo.com> --0-117431429-1065627037=:23992 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline am trying to load map but am getting blank image map,,i sincerely don't know what am doing wrong..my map file is attached herein. redhat linux 8.0.. MS4.0. ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com --0-117431429-1065627037=:23992 Content-Type: application/octet-stream; name="test.map" Content-Transfer-Encoding: base64 Content-Description: test.map Content-Disposition: attachment; filename="test.map" TUFQCiAgRk9OVFNFVCAuLi9mb250cy9mb250cy5saXN0CiAgTkFNRSAnQVVU T19ST1RBVEUnCiAgU1RBVFVTIE9GRgogIEVYVEVOVCAwIDAgMjk5IDM5OSAj IGR1bW15CiAgU0laRSAzMDAgMzAwCQoKICBMQVlFUgogICAgTkFNRSB0ZXN0 CiAgICBUWVBFIExJTkUKICAgIFNUQVRVUyBERUZBVUxUCiAgICBEQVRBICIu Li9kYXRhL2xpbmVzIgogICAgTEFCRUxJVEVNICJhbm5vIiAgICAKICAgIFRS QU5TRk9STSBPRkYKICAgIENMQVNTCiAgICAgIENPTE9SIDI1NSAwIDAKICAg ICAgTEFCRUwKICAgICAgICBUWVBFIFRSVUVUWVBFCiAgICAgICAgQU5USUFM SUFTIFRSVUUKCUZPTlQgYXJpYWwKICAgICAgICBDT0xPUiAwIDAgMAoJT1VU TElORUNPTE9SIDIyMCAyMjAgMjIwCglTSVpFIDExCQoJQU5HTEUgQVVUTwoJ UE9TSVRJT04gVUMKCU9GRlNFVCAwIDIgICAgICAgIAoJYnVmZmVyIDIKICAg ICAgRU5ECQogICAgRU5ECiAgRU5ECgpFTkQK --0-117431429-1065627037=:23992-- From pramsey at refractions.net Wed Oct 8 08:50:58 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Wed, 08 Oct 2003 08:50:58 -0700 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <3F842928.7020008@dmsolutions.ca> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> <18dc01c38d63$e9dd9ec0$020002c0@SHARK> <3F83164E.3060809@refractions.net> <3F842928.7020008@dmsolutions.ca> Message-ID: <3F843262.6070207@refractions.net> The error reported turned out to be caused by the following: "The error was related to TILEIDEX and missing data raster data that GDAL was trying to find. When crafting the ogc file I had guessed at the extents and was trying to map more data than I had. (Now I need to see why Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed to.)" I do not know where in the cycle that falls. Sounds like after mapfile parsing but before data (or during) eading. Paul Daniel Morissette wrote: > Paul Ramsey wrote: > >> This brings up an unrelated but important issue: >> Mapserver when running in WMS mode should always report its errors in >> the proper OpenGIS XML format. I wonder why we got an error in >> text/html? Shane, are we always requesting our errors in XML, or are >> we just taking whatever the server provides us? >> > > MapServer should return the exceptions in the requested format unless > the error happens *before* it enters the WMS dispatch code. The only > type of exception that could happen before that point would be mapfile > parsing errors, but this is really a non-issue since your mapfile should > be valid before you deploy a WMS server instance. > > All other exceptions should be returned in the requested format, either > XML or INIMAGE, if you have a reproduceable test case where the > exception format is not respected by MapServer 4.x then please file a > bug with all the details. > > Thanks > > Daniel -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From morissette at dmsolutions.ca Wed Oct 8 09:27:51 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 08 Oct 2003 12:27:51 -0400 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <3F843262.6070207@refractions.net> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> <18dc01c38d63$e9dd9ec0$020002c0@SHARK> <3F83164E.3060809@refractions.net> <3F842928.7020008@dmsolutions.ca> <3F843262.6070207@refractions.net> Message-ID: <3F843B07.80007@dmsolutions.ca> Paul Ramsey wrote: > The error reported turned out to be caused by the following: > > "The error was related to TILEIDEX and missing data raster data that > GDAL was trying to find. When crafting the ogc file I had guessed at > the extents and was trying to map more data than I had. (Now I need to > see why Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed > to.)" > > I do not know where in the cycle that falls. Sounds like after mapfile > parsing but before data (or during) eading. > This should have been caught since based on this description it seems like this is a map rendering error. However it may be a misinterpretation of the error message, what was the exact error message? Is this WMS server public? -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From map_surfer at yahoo.com Wed Oct 8 09:35:17 2003 From: map_surfer at yahoo.com (Map Surfers) Date: Wed, 8 Oct 2003 09:35:17 -0700 (PDT) Subject: [Mapserver-users] Select of a element and draw with MapScript In-Reply-To: <002d01c3a4d4$26d8a4a0$7d00a8c0@investigacion> Message-ID: <20031008163517.62087.qmail@web80701.mail.yahoo.com> Mr. Rojas Here is an example for mapserver 4.0. The parameters for querybyattribute are different for 3.6 and below (refer to PHP/Mapscript README). $name = $http_form_vars["name"];//set up user input variable $oMap = ms_newMapObj("d:\dondeEstaTuMapa\tuMapa.map");//set your map object $oLayer = $oMap->getLayerbyName("yourlayer"); if ($oLayer->queryByAttributes("Name", $name, MS_SINGLE) == MS_SUCCESS){ $image = $oMap->drawQuery(); $image_url=$image->saveWebImage(MS_GIF,1,1,0); } Hope this helps, Damian --- Wilman Rojas wrote: > Hi. > > I need select a element in the map. But whit a > attribute and de draw the > map with element select. > How realize this? > > > Wilman Rojas. > Jefe Investigaci?n y Desarrollo. > Geoweb S.A > www.geoweb.com.co > > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From Michael.Smith at erdc.usace.army.mil Wed Oct 8 09:33:11 2003 From: Michael.Smith at erdc.usace.army.mil (Smith, Michael ERDC-CRREL-NH) Date: Wed, 8 Oct 2003 11:33:11 -0500 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X Message-ID: <048FBD219330D211B47000A0C9B3BAFD03CD1AB7@crl02.crrel.usace.army.mil> 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_01C38DB9.DD0DEF50 Content-Type: text/plain On the next beta, can libcurl be compiled with ssl to contact wms servers on https? Mike Smith email: michael.smith at erdc.usace.army.mil RSGISC ERDC - CRREL Hanover, NH 03755 (603) 646-4765 -----Original Message----- From: Paul Ramsey [mailto:pramsey at refractions.net] Sent: Wednesday, October 08, 2003 11:51 AM To: Daniel Morissette Cc: mapserver-users Subject: Re: [Mapserver-users] WMS Cllient for ArcView 3.X The error reported turned out to be caused by the following: "The error was related to TILEIDEX and missing data raster data that GDAL was trying to find. When crafting the ogc file I had guessed at the extents and was trying to map more data than I had. (Now I need to see why Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed to.)" I do not know where in the cycle that falls. Sounds like after mapfile parsing but before data (or during) eading. Paul Daniel Morissette wrote: > Paul Ramsey wrote: > >> This brings up an unrelated but important issue: >> Mapserver when running in WMS mode should always report its errors in >> the proper OpenGIS XML format. I wonder why we got an error in >> text/html? Shane, are we always requesting our errors in XML, or are >> we just taking whatever the server provides us? >> > > MapServer should return the exceptions in the requested format unless > the error happens *before* it enters the WMS dispatch code. The only > type of exception that could happen before that point would be mapfile > parsing errors, but this is really a non-issue since your mapfile should > be valid before you deploy a WMS server instance. > > All other exceptions should be returned in the requested format, either > XML or INIMAGE, if you have a reproduceable test case where the > exception format is not respected by MapServer 4.x then please file a > bug with all the details. > > Thanks > > Daniel -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ------_=_NextPart_001_01C38DB9.DD0DEF50 Content-Type: text/html RE: [Mapserver-users] WMS Cllient for ArcView 3.X

On the next beta, can libcurl be compiled with ssl to contact wms servers on https?

Mike Smith
email: michael.smith at erdc.usace.army.mil
RSGISC
ERDC - CRREL
Hanover, NH  03755
(603) 646-4765



-----Original Message-----
From: Paul Ramsey [mailto:pramsey at refractions.net]
Sent: Wednesday, October 08, 2003 11:51 AM
To: Daniel Morissette
Cc: mapserver-users
Subject: Re: [Mapserver-users] WMS Cllient for ArcView 3.X


The error reported turned out to be caused by the following:

"The error was related to TILEIDEX and missing data raster data that
GDAL was trying to find.  When crafting the ogc file I had guessed at
the extents and was trying to map more data than I had. (Now I need to
see why Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed
to.)"

I do not know where in the cycle that falls. Sounds like after mapfile
parsing but before data (or during) eading.

Paul

Daniel Morissette wrote:
> Paul Ramsey wrote:
>
>> This brings up an unrelated but important issue:
>> Mapserver when running in WMS mode should always report its errors in
>> the proper OpenGIS XML format. I wonder why we got an error in
>> text/html? Shane, are we always requesting our errors in XML, or are
>> we just taking whatever the server provides us?
>>
>
> MapServer should return the exceptions in the requested format unless
> the error happens *before* it enters the WMS dispatch code.  The only
> type of exception that could happen before that point would be mapfile
> parsing errors, but this is really a non-issue since your mapfile should
> be valid before you deploy a WMS server instance.
>
> All other exceptions should be returned in the requested format, either
> XML or INIMAGE, if you have a reproduceable test case where the
> exception format is not respected by MapServer 4.x then please file a
> bug with all the details.
>
> Thanks
>
> Daniel


--
       __
      /
      | Paul Ramsey
      | Refractions Research
      | Email: pramsey at refractions.net
      | Phone: (250) 885-0632
      \_

_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users

------_=_NextPart_001_01C38DB9.DD0DEF50-- From bfraser at geoanalytic.com Wed Oct 8 21:59:50 2003 From: bfraser at geoanalytic.com (Brent Fraser) Date: Wed, 8 Oct 2003 22:59:50 -0600 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> <18dc01c38d63$e9dd9ec0$020002c0@SHARK> <3F83164E.3060809@refractions.net> <3F842928.7020008@dmsolutions.ca> <3F843262.6070207@refractions.net> <3F843B07.80007@dmsolutions.ca> Message-ID: <01ab01c38e22$2b2b0de0$020002c0@SHARK> Daniel, The errors reported were AFTER the map file parsing. Some background: In fact Mapserver failed to create an image because the IMAGEPATH in the WEB object was not set to an existing directory. This does not generate a error during map file parsing. That's ok since I was using Mapserver as a WMS server, it doesn't need a temp dir for the images as it sends them as a data stream to the web server and on to the browser (or so I thought). However, msWMSGetMap attempts to do a msSaveImage, which does a msSaveImageGDAL (I had switched my outputformat from GD to the GDAL driver), which tries to write a temp file to IMAGEPATH. That failed, and displayed an error showing all the tiles it couldn't find in the tile index. So the rule is: Make sure IMAGEPATH is set to a valid directory if you are using GDAL drivers for output. I agree that the map file should be valid before site deployment, but anything we can do to make the pre-deployment step easier would be a very good thing. Some suggestions for Mapserver (and associated utilities): 1. Fix the XML error reporting. Internet Explorer complains that it's not valid XML (I then do a "view source" to see the text generated from Mapserver). 2. Report Mapfile errors as XML. We should be able to check if "Request=" is a CGI parameter. Or use some other non-mapfile mechanism to determine if the protocol is OGC. 3. Build a "lint"-like utility for map files to report errors, and other less serious issues. This has been requested a few times over the years. And a suggestion for WMS clients: Show the XML returned from the server (even when expecting an image) Thanks to all.. Brent ----- Original Message ----- From: "Daniel Morissette" To: "Paul Ramsey" Cc: "mapserver-users" Sent: Wednesday, October 08, 2003 10:27 AM Subject: Re: [Mapserver-users] WMS Cllient for ArcView 3.X > Paul Ramsey wrote: > > The error reported turned out to be caused by the following: > > > > "The error was related to TILEIDEX and missing data raster data that > > GDAL was trying to find. When crafting the ogc file I had guessed at > > the extents and was trying to map more data than I had. (Now I need to > > see why Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed > > to.)" > > > > I do not know where in the cycle that falls. Sounds like after mapfile > > parsing but before data (or during) eading. > > > > This should have been caught since based on this description it seems > like this is a map rendering error. However it may be a > misinterpretation of the error message, what was the exact error > message? Is this WMS server public? > > -- > ------------------------------------------------------------ > Daniel Morissette morissette at dmsolutions.ca > DM Solutions Group http://www.dmsolutions.ca/ > ------------------------------------------------------------ > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From jhart at frw.uva.nl Wed Oct 8 10:03:16 2003 From: jhart at frw.uva.nl (Jan Hartmann) Date: Wed, 08 Oct 2003 19:03:16 +0200 Subject: [Mapserver-users] Mapclient - create new window In-Reply-To: References: Message-ID: <3F844354.4000801@frw.uva.nl> Lars-goran Edholm wrote: > Is it possible to create a new window in runtime? > Say you have a menu: > > m2 = new menu ( > "zoomin.jpg",setZoomAll, > "zoomout.jpg",setZoomOutAll, > "pan.jpg",setPanAll, > "zoomall.jpg",submitZoomAll, > "Add a new window", newwin > ) > > and a function: > > function newwin(){ > w1 = new win(10,200,600,450,"Karta 1") > w1.setServerURL(MSURL) > w1.setVar("map",MSMAP) > var wins = new Array(w1) > w1.setExecOnResize(submitwin) > w1.setVar("mapsize",w1.contentWidth + " " + w1.contentHeight) > w1.setVar("mapext","1551957 6714299 1552357 6714699") > w1.setVar("map_fastvisa_class_expression","([FNR]=210176493)") > w1.submit() > } > > This will not work. > > Mvh > Lars-G?ran Edholm tel 026/24 14 36 > 1:e byggnadsinspekt?r > Bygg- och milj?kontoret > 811 80 Sandviken > lars-goran.edholm at sandviken.se > Could you say what exactly goes wrong? I tried it out and got it working without problems. Jan From stephen.clark at focus.ca Wed Oct 8 10:23:58 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Wed, 8 Oct 2003 10:23:58 -0700 Subject: [Mapserver-users] Mapserver 4 Makefile for VC References: Message-ID: <018401c38dc0$f59f9760$6c000a0a@sclark> Could someone post their makefile.vc and nmake.opt files. I would like a version that has the minimum set of options set whichI can then modify. thanks Stephen ----- Original Message ----- From: "Swaminathan, Gayathri" To: "'Yewondwossen Assefa'" Cc: Sent: Friday, September 19, 2003 8:03 AM Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > :) > Missed that when looking, but after careful examination saw this file., > > Thanks all as always for your patience and time on this. > > Gayathri > > -----Original Message----- > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > Sent: Thursday, September 18, 2003 9:26 PM > To: Swaminathan, Gayathri > Cc: mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > Hi There, > > There are now 2 files involved in the process, makefile.vc and > nmake.opt where all the options are included. This separation makes > things clearer and the option file can be used by sub projects like > php/mapscript. > All settings for necessary libraries + optional libraries are inside the > nmake.opt. > > Later, > > Swaminathan, Gayathri wrote: > > Hi all: > > > > After being content with mapserver-3.6.5 for a long time now, I was > > getting ready to compile mapserver 4.0 and test it. > > > > There are several changes that I notice between mapserver-3.6.5 and > > mapserver-4.0. The makefile.vc in the package shrinked. I assumed this > > is not the One that I should be using and proceeded with alterations > > to my old makefile.vc that came from mapserver-3.6.5 > > > > I was finally sucessful in building a mapserver with the following > > enabled. > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ > > INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > > > I need WMS server and WMS Client with this. I see that libcurl is > > being used somehow and keep getting errors on the same. > > > > Please, indicate to me the right corrections to makefile.vc (or) tell > > me where am I going wrong in this process. > > > > Thanks so much for your time on this. > > Gayathri > > _______________________________________________ > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > -- > ---------------------------------------------------------------- > Assefa Yewondwossen > Software Analyst > > Email: assefa at dmsolutions.ca > http://www.dmsolutions.ca/ > > Phone: (613) 565-5056 (ext 14) > Fax: (613) 565-0925 > ---------------------------------------------------------------- > > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From CJPRYOR at sandia.gov Wed Oct 8 10:14:22 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Wed, 8 Oct 2003 11:14:22 -0600 Subject: [Mapserver-users] Help with ArcSDE Layer Connection/Data specification Message-ID: I am struggling with getting my connection and data specifications right for an ArcSDE (Oracle database) layer that I am trying to bring into my MapServer application. Here is the relevant data and code: Relevant demo_init contents:
ArcSDE server information (per our ArcSDE/Oracle database manager): host name: orca-wks-1 instance name: port:5151 database name: insistdb ArcSDE database Structure (per ArcCatalog): Database Connections |-Connection to orca-wks-1 |-SDE.NorthAmerica |-SDE.nercSubRegions Map File Connection Definition: NAME nercsbrgnstatus CONNECTION "orca-wks-1,port:5151,insistdb,userid,userpwd" CONNECTIONTYPE sde Map File Data definitions and the results: Definition 1: DATA "SDE.nercSubRegions,shape" Definition 1 Result: Internal Server Error: (from apache web server log) "Premature end of script headers: mapserv, referer: http://.../demoSNL/demo_init.html" Definition 1 Comments: I understand that this error indicates that the mapserv application ended in an error condition that was not passed back to the caller. Definition 2: DATA "insistdb.SDE.nercSubRegions,shape" Definition 2 Result: Web page result: "MapServer Message msDrawMap():Image handling error. Failed to draw layer named 'nercsubrgnstatus'. msSDELayerOpen(): SDE error. SE_layer_get_infor(): Layer not found. (-20)" Definition 2 Comments: Searching the mapserver-users archives and the web turned up little help for these messages. The closest I found was similar, but not the same. It was an Oracle Spatial error that was apparently due to no spatial index being created for the shape column. General Comment: Since the Connection information has been confirmed to be correct by my ArcSDE/Oracle expert, my guess is that I am not correctly specifying the layer. Trying different layer naming options generates either the error in Definition 1 or the error in Definition 2. Any suggestions from you the members of the mapserver-users community as to how to proceed with this? Your help will be greatly appreciated. Sincerely, Clay Pryor ------------------------------------------------------------ Clayton J. Pryor phone (505) 845-3557 Sandia National Laboratories Critical Infrastructure Surety fax (505) 844-9641 PO Box 5800 MS 0451 Albuquerque NM 87185-0451 email cjpryor at sandia.gov ------------------------------------------------------------ From snelson at refractions.net Wed Oct 8 11:03:16 2003 From: snelson at refractions.net (snelson at refractions.net) Date: Wed, 8 Oct 2003 11:03:16 -0700 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <048FBD219330D211B47000A0C9B3BAFD03CD1AB7@crl02.crrel.usace.army.mil> References: <048FBD219330D211B47000A0C9B3BAFD03CD1AB7@crl02.crrel.usace.army.mil> Message-ID: <1065636196.3f845164af586@hydra> Yes, we will compile libcurl with ssl support for the next free release of the WMS Client. Shane Quoting "Smith, Michael ERDC-CRREL-NH" : > On the next beta, can libcurl be compiled with ssl to contact wms servers on > https? > > Mike Smith > email: michael.smith at erdc.usace.army.mil > RSGISC > ERDC - CRREL > Hanover, NH 03755 > (603) 646-4765 > > > > -----Original Message----- > From: Paul Ramsey [mailto:pramsey at refractions.net] > Sent: Wednesday, October 08, 2003 11:51 AM > To: Daniel Morissette > Cc: mapserver-users > Subject: Re: [Mapserver-users] WMS Cllient for ArcView 3.X > > > The error reported turned out to be caused by the following: > > "The error was related to TILEIDEX and missing data raster data that > GDAL was trying to find. When crafting the ogc file I had guessed at > the extents and was trying to map more data than I had. (Now I need to > see why Mapserver/GDAL did not IGNORE_MISSING_DATA like it was supposed > to.)" > > I do not know where in the cycle that falls. Sounds like after mapfile > parsing but before data (or during) eading. > > Paul > > Daniel Morissette wrote: > > Paul Ramsey wrote: > > > >> This brings up an unrelated but important issue: > >> Mapserver when running in WMS mode should always report its errors in > >> the proper OpenGIS XML format. I wonder why we got an error in > >> text/html? Shane, are we always requesting our errors in XML, or are > >> we just taking whatever the server provides us? > >> > > > > MapServer should return the exceptions in the requested format unless > > the error happens *before* it enters the WMS dispatch code. The only > > type of exception that could happen before that point would be mapfile > > parsing errors, but this is really a non-issue since your mapfile should > > be valid before you deploy a WMS server instance. > > > > All other exceptions should be returned in the requested format, either > > XML or INIMAGE, if you have a reproduceable test case where the > > exception format is not respected by MapServer 4.x then please file a > > bug with all the details. > > > > Thanks > > > > Daniel > > > -- > __ > / > | Paul Ramsey > | Refractions Research > | Email: pramsey at refractions.net > | Phone: (250) 885-0632 > \_ > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From pramsey at refractions.net Wed Oct 8 11:18:25 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Wed, 08 Oct 2003 11:18:25 -0700 Subject: [Mapserver-users] Help with ArcSDE Layer Connection/Data specification In-Reply-To: References: Message-ID: <3F8454F1.1010408@refractions.net> Pryor, Clayton J wrote: > ArcSDE server information (per our ArcSDE/Oracle database manager): > > host name: orca-wks-1 > instance name: port:5151 > database name: insistdb > > > Map File Connection Definition: > > NAME nercsbrgnstatus > CONNECTION "orca-wks-1,port:5151,insistdb,userid,userpwd" > CONNECTIONTYPE sde Two possible things, firstly, are you sure that 'port:5151' is what you want for your instance? You could try a bare '5151'. Or you could edit /etc/services and add esri_sde there as a tcp service on port 5151, then use 'esri_sde' as the instance. SDE is wierd. Secondly, it looks like your table name is right, but you can never be too sure. Tables I have used have almost always been inside schemas, and were referenced as SCHEMANAME.TABLENAME. Paul -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From TMCNEIL at arinc.com Wed Oct 8 11:25:07 2003 From: TMCNEIL at arinc.com (McNeil, Todd W. TMCNEIL) Date: Wed, 8 Oct 2003 14:25:07 -0400 Subject: [Mapserver-users] Section 3 - Example 2 of MS 3.5 Tutorial Message-ID: <0734A2B8CF21D711B98B00080224869C062DA017@exanpmb3.arinc.com> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C38DC9.80199910 Content-Type: text/plain Hi fellow MS'ers, I'm trying the tutorial for MS 3.5 and it's a great way to start learning MapServer. I can see that labeling is and will always be a major concern to folks that use this. So far, I've made it up to Section 3, but have found my way into something that I can't figure out. This is what my page is supposed to look like according to the tutorial web-site. http://terrasip.gis.umn.edu/cgi-bin/mapserv35?map=/data/projects/tutorial35/ s3/s3ex2.map However, I am not getting all three images that you see here. My html page comes up blank without the map image, legend image and the overview image. I can assume that it's a problem in my map file and that I am not using the correct temporary directory to where these images are being created. I think my html file is ok, but I'll attach it to the bottom as well as the map file. Does anybody know where IIS temporarily stores the gif images so that I can put the correct directory paths into the template file? (IMAGEPATH and IMAGEURL). Thanks in advance. <> <> Thanks in advance, ********************************** Todd McNeil ARINC Annapolis, MD Tel: 410.266.2302 Email: tmcneil at arinc.com Fax: 410.573.3170 Web: http://www.arinc.com ------_=_NextPart_000_01C38DC9.80199910 Content-Type: application/octet-stream; name="s3ex2.map" Content-Disposition: attachment; filename="s3ex2.map" NAME S3EX2 EXTENT -97.5 41.619778 -82.122902 49.38562 SIZE 400 300 SHAPEPATH "E:\Projects\tutorial35\data" FONTSET "E:\Projects\tutorial35\data\fonts.list" SYMBOLSET "E:\Projects\tutorial35\symbols\symbols35.sym" WEB TEMPLATE s3ex2.html IMAGEPATH "data\tmp\" IMAGEURL "tmp\" END LEGEND STATUS ON LABEL TYPE TRUETYPE FONT arial COLOR 0 0 0 SIZE 12 ANTIALIAS TRUE END END REFERENCE STATUS ON IMAGE "..\images\ref1.gif" SIZE 150 113 EXTENT -97.5 41.619778 -82.122902 49.38562 COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END # LAYER DEFINITIONS --------------------------------------------- LAYER # Shaded Relief Raster NAME "relief" DATA "raster\shdrlfi020g_ugl.tif" STATUS DEFAULT TYPE RASTER # OFFSITE 0 END LAYER # States NAME "states" DATA states_ugl STATUS OFF TYPE POLYGON # CLASSITEM "CLASS" CLASS # States class NAME "States" EXPRESSION ('[CLASS]' eq 'land') # EXPRESSION 'land' COLOR 240 240 240 OUTLINECOLOR 0 0 0 END # end of States class object END # end of layer object LAYER # water features layer NAME "water features" DATA hydrop_ugl STATUS DEFAULT TYPE POLYGON CLASSITEM "FEATURE" CLASS NAME "Bay/Estuarine" EXPRESSION /Bay*/ COLOR 164 164 255 END CLASS NAME "Lakes/Reservoir" EXPRESSION ('[FEATURE]' eq 'Lake' or '[FEATURE]' = 'Reservoir') COLOR 64 64 255 END CLASS NAME "Marsh/Swamp" EXPRESSION /Sw*/ COLOR 210 235 255 END CLASS NAME "Major Rivers" EXPRESSION 'Stream' COLOR 128 128 220 END CLASS NAME "Canal" EXPRESSION 'Canal' COLOR 200 128 255 END END # end of water features layer #LAYER # Roads # NAME "roads" # DATA roads_ugl # TYPE LINE # STATUS DEFAULT # # CLASSITEM "CLASS" # CLASS # NAME "Interstate Highways" # EXPRESSION 'Interstate' # COLOR 128 0 0 # SYMBOL 'circle' # SIZE 2 # END # CLASS # NAME "US Highways" # EXPRESSION 'US' # COLOR 255 128 0 # SYMBOL 'line1' # SIZE 1 # END #END LAYER # States NAME "states" DATA states_ugl STATUS DEFAULT TYPE LINE # CLASSITEM "CLASS" CLASS # States class NAME "States" EXPRESSION ('[CLASS]' eq 'land') # EXPRESSION 'land' COLOR 0 0 0 END # end of States class object END # end of layer object LAYER # States NAME "states" DATA states_ugl STATUS DEFAULT TYPE ANNOTATION LABELITEM "STATE" CLASSITEM "CLASS" CLASS # States class EXPRESSION 'land' COLOR -1 -1 -1 LABEL COLOR 132 31 31 SHADOWCOLOR 218 218 218 SHADOWSIZE 2 2 TYPE TRUETYPE FONT arial-bold SIZE 14 ANTIALIAS TRUE POSITION CL PARTIALS FALSE MINDISTANCE 250 BUFFER 4 END # end of label END # end of States class object END # end of layer object END # end of map file ------_=_NextPart_000_01C38DC9.80199910 Content-Type: text/html; name="s3ex2.html" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="s3ex2.html" MapServer 3.5 Tutorial

Section 3
Example 2 – Zoom Controls

[map file = listing] [template = file listing]
Map Controls

Set your zoom option:

Legend

=20

Back to Section 3 | Proceed=20 to Example 3=20

------_=_NextPart_000_01C38DC9.80199910-- From stephen.clark at focus.ca Wed Oct 8 11:31:35 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Wed, 8 Oct 2003 11:31:35 -0700 Subject: [Mapserver-users] Mapserver 4 Makefile for VC References: <018401c38dc0$f59f9760$6c000a0a@sclark> Message-ID: <023e01c38dca$67d701c0$6c000a0a@sclark> This is a multi-part message in MIME format. ------=_NextPart_000_023B_01C38D8F.BB3EF150 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit I have included my makefile.vc and nmake.opt files as well as the compile errors foer your consideration. thanks, Stephen ----- Original Message ----- From: "Stephen Clark" To: "Swaminathan, Gayathri" ; "'Yewondwossen Assefa'" Cc: Sent: Wednesday, October 08, 2003 10:23 AM Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > Could someone post their makefile.vc and nmake.opt files. > > I would like a version that has the minimum set of options set whichI can > then modify. > > thanks > Stephen > > > > ----- Original Message ----- > From: "Swaminathan, Gayathri" > To: "'Yewondwossen Assefa'" > Cc: > Sent: Friday, September 19, 2003 8:03 AM > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > :) > > Missed that when looking, but after careful examination saw this file., > > > > Thanks all as always for your patience and time on this. > > > > Gayathri > > > > -----Original Message----- > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > Sent: Thursday, September 18, 2003 9:26 PM > > To: Swaminathan, Gayathri > > Cc: mapserver-users at lists.gis.umn.edu > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > Hi There, > > > > There are now 2 files involved in the process, makefile.vc and > > nmake.opt where all the options are included. This separation makes > > things clearer and the option file can be used by sub projects like > > php/mapscript. > > All settings for necessary libraries + optional libraries are inside the > > nmake.opt. > > > > Later, > > > > Swaminathan, Gayathri wrote: > > > Hi all: > > > > > > After being content with mapserver-3.6.5 for a long time now, I was > > > getting ready to compile mapserver 4.0 and test it. > > > > > > There are several changes that I notice between mapserver-3.6.5 and > > > mapserver-4.0. The makefile.vc in the package shrinked. I assumed this > > > is not the One that I should be using and proceeded with alterations > > > to my old makefile.vc that came from mapserver-3.6.5 > > > > > > I was finally sucessful in building a mapserver with the following > > > enabled. > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ > > > INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > > > > > I need WMS server and WMS Client with this. I see that libcurl is > > > being used somehow and keep getting errors on the same. > > > > > > Please, indicate to me the right corrections to makefile.vc (or) tell > > > me where am I going wrong in this process. > > > > > > Thanks so much for your time on this. > > > Gayathri > > > _______________________________________________ > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > -- > > ---------------------------------------------------------------- > > Assefa Yewondwossen > > Software Analyst > > > > Email: assefa at dmsolutions.ca > > http://www.dmsolutions.ca/ > > > > Phone: (613) 565-5056 (ext 14) > > Fax: (613) 565-0925 > > ---------------------------------------------------------------- > > > > > > > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > ------=_NextPart_000_023B_01C38D8F.BB3EF150 Content-Type: text/plain; name="compile-errors.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="compile-errors.txt" cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapbits.c = /Fomapbits.obj mapbits.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maphash.c = /Fomaphash.obj maphash.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapshape.c = /Fomapshape.obj mapshape.c mapshape.c(512) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapshape.c(600) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapxbase.c = /Fomapxbase.obj mapxbase.c mapxbase.c(496) : warning C4018: '<' : signed/unsigned mismatch mapxbase.c(662) : warning C4018: '>' : signed/unsigned mismatch mapxbase.c(668) : warning C4018: '>' : signed/unsigned mismatch mapxbase.c(675) : warning C4018: '>' : signed/unsigned mismatch cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapparser.c = /Fomapparser.obj mapparser.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maplexer.c = /Fomaplexer.obj maplexer.c mapfile.h(185) : warning C4005: 'DEBUG' : macro redefinition unknown(0) : see previous definition of 'DEBUG' cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapindex.c = /Fomapindex.obj mapindex.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maptree.c = /Fomaptree.obj maptree.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapsearch.c = /Fomapsearch.obj mapsearch.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapstring.c = /Fomapstring.obj mapstring.c mapstring.c(130) : warning C4018: '<' : signed/unsigned mismatch cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapsymbol.c = /Fomapsymbol.obj mapsymbol.c mapfile.h(185) : warning C4005: 'DEBUG' : macro redefinition unknown(0) : see previous definition of 'DEBUG' mapsymbol.c(547) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapsymbol.c(548) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapsymbol.c(499) : warning C4101: 'rect' : unreferenced local variable cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapfile.c = /Fomapfile.obj mapfile.c mapfile.h(185) : warning C4005: 'DEBUG' : macro redefinition unknown(0) : see previous definition of 'DEBUG' mapfile.c(1050) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maplegend.c = /Fomaplegend.obj maplegend.c maplegend.c(287) : warning C4244: 'function' : conversion from 'double ' = to 'int ', possible loss of data maplegend.c(287) : warning C4761: integral size mismatch in argument; = conversion supplied cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maputil.c = /Fomaputil.obj maputil.c maputil.c(981) : warning C4013: 'getpid' undefined; assuming extern = returning int cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapscale.c = /Fomapscale.obj mapscale.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapquery.c = /Fomapquery.obj mapquery.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maplabel.c = /Fomaplabel.obj maplabel.c maplabel.c(281) : warning C4018: '>' : signed/unsigned mismatch maplabel.c(233) : warning C4101: 'size' : unreferenced local variable cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maperror.c = /Fomaperror.obj maperror.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapprimitive.c = /Fomapprimitive.obj mapprimitive.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapproject.c = /Fomapproject.obj mapproject.c mapproject.c(429) : warning C4047: 'return' : 'const char *' differs in = levels of indirection from 'int ' cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapraster.c = /Fomapraster.obj mapraster.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c cgiutil.c = /Focgiutil.obj cgiutil.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapsde.c = /Fomapsde.obj mapsde.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapogr.cpp = /Fomapogr.obj mapogr.cpp cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maptemplate.c = /Fomaptemplate.obj maptemplate.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mappostgis.c = /Fomappostgis.obj mappostgis.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maplayer.c = /Fomaplayer.obj maplayer.c maplayer.c(629) : warning C4101: 'i' : unreferenced local variable cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapresample.c = /Fomapresample.obj mapresample.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapwms.c = /Fomapwms.obj mapwms.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapwmslayer.c = /Fomapwmslayer.obj mapwmslayer.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapgml.c = /Fomapgml.obj mapgml.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maporaclespatial.c = /Fomaporaclespatial.obj maporaclespatial.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapprojhack.c = /Fomapprojhack.obj mapprojhack.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapdraw.c = /Fomapdraw.obj mapdraw.c mapdraw.c(1055) : warning C4700: local variable 'length' used without = having been initialized cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapgd.c = /Fomapgd.obj mapgd.c mapgd.c(388) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(389) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(395) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(396) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(409) : warning C4305: 'initializing' : truncation from 'const = double ' to 'float ' mapgd.c(417) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(418) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(429) : warning C4244: '=3D' : conversion from 'float ' to 'int = ', possible loss of data mapgd.c(430) : warning C4244: '=3D' : conversion from 'float ' to 'int = ', possible loss of data mapgd.c(466) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(466) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(523) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(535) : warning C4244: '=3D' : conversion from 'double ' to = 'float ', possible loss of data mapgd.c(537) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(538) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(573) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(575) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(580) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(611) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(611) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(611) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(686) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(697) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(717) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(727) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(811) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(849) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(877) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(925) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(782) : warning C4101: 'rect' : unreferenced local variable mapgd.c(781) : warning C4101: 'bbox' : unreferenced local variable mapgd.c(977) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(977) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1021) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1021) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(953) : warning C4101: 'rect' : unreferenced local variable mapgd.c(952) : warning C4101: 'bbox' : unreferenced local variable mapgd.c(1149) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(1178) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1189) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1209) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1219) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1274) : warning C4101: 'rect' : unreferenced local variable mapgd.c(1273) : warning C4101: 'bbox' : unreferenced local variable mapgd.c(1550) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(2078) : warning C4101: 'bbox' : unreferenced local variable mapgd.c(2451) : warning C4090: 'function' : different 'const' qualifiers mapgd.c(2451) : warning C4024: 'strcasecmp' : different types for formal = and actual parameter 2 mapgd.c(2522) : warning C4098: 'msFixedImageCopy' : 'void' function = returning a value mapgd.c(2557) : warning C4098: 'msImageCopyMerge' : 'void' function = returning a value mapgd.c(686) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(697) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(717) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(727) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(811) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(849) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(877) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(925) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(977) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(977) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1021) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1021) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1178) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1189) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1209) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1219) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(466) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(466) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(611) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(611) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(611) : warning C4761: integral size mismatch in argument; = conversion supplied cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapoutput.c = /Fomapoutput.obj mapoutput.c mapoutput.c(197) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(197) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(220) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(220) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(232) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(232) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(303) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(303) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(453) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(453) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(460) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(460) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(522) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(522) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(618) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(618) : warning C4024: 'strncasecmp' : different types for = formal and actual parameter 2 mapoutput.c(656) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(656) : warning C4024: 'strncasecmp' : different types for = formal and actual parameter 2 cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapswf.c = /Fomapswf.obj mapswf.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapgdal.c = /Fomapgdal.obj mapgdal.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapwfs.c = /Fomapwfs.obj mapwfs.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapwfslayer.c = /Fomapwfslayer.obj mapwfslayer.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapows.c = /Fomapows.obj mapows.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maphttp.c = /Fomaphttp.obj maphttp.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mappdf.c = /Fomappdf.obj mappdf.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapcontext.c = /Fomapcontext.obj mapcontext.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapdrawgdal.c = /Fomapdrawgdal.obj mapdrawgdal.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapjoin.c = /Fomapjoin.obj mapjoin.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapgraticule.c = /Fomapgraticule.obj mapgraticule.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapmygis.c = /Fomapmygis.obj mapmygis.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapimagemap.c = /Fomapimagemap.obj mapimagemap.c mapimagemap.c(15) : warning C4005: 'DEBUG' : macro redefinition unknown(0) : see previous definition of 'DEBUG' mapimagemap.c(159) : warning C4090: 'function' : different 'const' = qualifiers mapimagemap.c(159) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 2 mapimagemap.c(1604) : warning C4244: '*=3D' : conversion from 'double ' = to 'int ', possible loss of data mapimagemap.c(1619) : warning C4244: '*=3D' : conversion from 'double ' = to 'int ', possible loss of data mapimagemap.c(1620) : warning C4244: '*=3D' : conversion from 'double ' = to 'int ', possible loss of data mapimagemap.c(1631) : warning C4244: '*=3D' : conversion from 'double ' = to 'int ', possible loss of data mapimagemap.c(1863) : warning C4090: 'function' : different 'const' = qualifiers mapimagemap.c(1863) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 2 cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 -Ic:/projects/gd-2.0.15 = -Ic:/projects/regex-0.12 -DHAVE_STRING_H -DREGEX_MALLOC = -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapcopy.c = /Fomapcopy.obj mapcopy.c mapcopy.c(1036) : warning C4034: sizeof returns 0 mapcopy.c(1038) : warning C4034: sizeof returns 0 mapcopy.c(1040) : warning C4034: sizeof returns 0 mapcopy.c(1048) : warning C4034: sizeof returns 0 copy \gdal.pdb . The system cannot find the file specified. ------=_NextPart_000_023B_01C38D8F.BB3EF150 Content-Type: application/octet-stream; name="nmake.opt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="nmake.opt" # # nmake.opt - MapServer 4.x configuration for MSVC++ # # This VC++ configuration is used in building MAPSERVER.LIB, = MAPSERV.EXE, # and the other MapServer command-line programs. # # To use the makefile: # - Open a DOS prompt window # - Run the VCVARS32.BAT script to initialize the VC++ environment = variables # - Start the build with: nmake /f makefile.vc # # $Id: nmake.opt,v 1.2 2003/06/13 13:28:38 assefa Exp $ # # Contents: # Section I: Mapserver Options (you may want to edit) # Section II: Support Libraries (you must edit) # Section III: Debug Flags (no need to edit) # Section IV: Variable Setup (should not need to edit) # Section V: UMN GIS System Setup (should not need to edit) # Section VI: Collect compiler flags # ######################################################################## # Section I: Mapserver Options ######################################################################## # Input raster format options: # # The lite version of mapserver 4.x supports only PNG and JPEG data for = input. # # If you wish to support any of the following raster formats you will = need # the GDAL support library from http://www.remotesensing.org/gdal. # Once you have the library, set the flag below to compile with GDAL and # provide the full path to GDAL project directory # # Format Name # Arc/Info ASCII Grid AAIGrid # Arc/Info Binary Grid (.adf) AIG # Microsoft Windows Device Independent Bitmap (.bmp) BMP # BSB Nautical Chart Format (.kap) BSB # CEOS (Spot for instance) CEOS # First Generation USGS DOQ (.doq) DOQ1 # New Labelled USGS DOQ (.doq) DOQ2 # Military Elevation Data (.dt0, .dt1) DTED # ERMapper Compressed Wavelets (.ecw) ECW # ESRI .hdr Labelled EHdr # ENVI .hdr Labelled Raster ENVI # Envisat Image Product (.n1) Envisat # EOSAT FAST Format FAST # FITS (.fits) FITS # Graphics Interchange Format (.gif) GIF # Arc/Info Binary Grid (.adf) GIO # GRASS Rasters GRASS # TIFF / GeoTIFF (.tif) GTiff # Hierarchical Data Format Release 4 (HDF4) HDF4 # Erdas Imagine (.img) HFA # Atlantis MFF2e HKV # Japanese DEM (.mem) JDEM # JPEG2000 (.jp2, .j2k) JPEG2000 # JPEG2000 (.jp2, .j2k) JP2KAK # NOAA Polar Orbiter Level 1b Data Set (AVHRR) L1B # Atlantis MFF MFF # NITF NITF # OGDI Bridge OGDI # PCI .aux Labelled PAux Yes # Netpbm (.ppm,.pgm) PNM Yes # USGS SDTS DEM (*CATD.DDF) SDTS # SAR CEOS SAR_CEOS # USGS ASCII DEM (.dem) USGSDEM # X11 Pixmap (.xpm) XPM #GDAL=3D-DUSE_GDAL #GDAL_DIR=3Dc:\projects\gdal-1.1.9 # # Input vector format options # # The lite version of Mapserver 4.x only suports ESRI shapefiles for = input. # # If you wish to support any of the following vector formats you will = need # the GDAL support library with OGR from = http://www.remotesensing.org/gdal. # Once you have the library, set the flag below to compile with OGR and # provide the full path to GDAL project directory # # Format Name # Arc/Info Binary Coverage # FMEObjects Gateway # IHO S-57 (ENC) # Mapinfo File # Microstation DGN # OGDI Vectors # Oracle Spatial # PostgreSQL # SDTS # UK .NTF # U.S. Census TIGER/Line # #OGR=3D-DUSE_OGR #GDAL_DIR=3Dc:\projects\gdal-1.1.9 #ECW support # #ECW is one of the formats supported through GDAL. If you have built #gdal with ECW support, you need to link it with the ECW librarires. #uncommnet the following lines to have the ECW support. #ECW_DIR=3D C:\projects\ECW_SDK #Xerces support # #If GDAL was compoiled with the Xerces support, you need to use the=20 #xerces library. #uncommnet the following line to have the Xerces = support #XERCES_DIR =3D c:\projects\xerces-c1_6_0-win32 # Tiff Input #=20 # Tiff input is also available through GDAL. If you wish to build to = support # TIFF input without GDAL you will need to unccomment the following flag = # and set the full path to the project directory containing libtiff. # See http://www.libtiff.org/ for support library #TIFF=3D-DUSE_TIFF #TIFFDIR=3Dc:/my_path_to/tiff-v3.5.4 # JPEG Input: # JPEG input for raster layers is also available through GDAL, If you = wish=20 # to build support for JPEG without GDAL, uncomment the following flag # and provide the full path to the jpeg support library project = directory. # See http://www.ijg.org/ for support library. #JPEG=3D-DUSE_JPEG #JPEG_DIR=3Dc:/projects/gdal/frmts/jpeg/libjpeg # Output format options: # If you wish to allow JPEG output maps, uncomment the following flag # and provide the full path to the jpeg support library project = directory. # See http://www.ijg.org/ for support library. #OUTPUT_JPEG=3D-DUSE_GD_JPEG #JPEG_DIR=3Dc:/projects/gdal-1.1.9/frmts/jpeg/libjpeg # If you wish to allow PNG output maps, uncomment the following flag # and provide the full path to the png and zlib support library project # directories. # See http://www.libpng.org/pub/png/libpng.html for support library. # See http://www.gzip.org/zlib/ for support library. OUTPUT_PNG=3D-DUSE_GD_PNG PNG_DIR=3Dc:/projects/libpng-1.2.5 ZLIB_DIR=3Dc:/projects/zlib-1.1.4 # If you wish to allow Windows BMP output maps, uncomment the following = flag. #OUTPUT_WBMP=3D-DUSE_GD_WBMP # If you wish to have FLASH output, uncomment the following flag and = provide # the full path to the MING support library project directory. # See http://ming.sourceforge.net/ for support library. #MING=3D-DUSE_MING_FLASH #MING_DIR=3Dc:/projects/ming-0.2a # If you wish to have PDF output, uncomment the following flag and = provide the # full path to the PDF support library project directory. # See http://www.pdflib.com/ for support library. #PDF=3D-DUSE_PDF #PDF_DIR=3Dc:/projects/pdflib-5.0.2 # Annotation fonts. # # If you wish to annotate your maps with true type fonts unccomment the # following flag. Provide the full path to the FreeType 2.x external # supprt library. See http://www.freetype.org for support library. #ANNOTATION_FT=3D-DUSE_GD_FT #FT_DIR=3Dc:/projects/freetype-2.1.3 # Direct connectivity to Postgresql PostGIS. #=20 # To turn on direct connectivity to Postgresql PostGIS uncomment the = following # flag and set the full path name to the project directory for the=20 # Postgresql native Win32 client library. # See http://www.postgresql.org for support library. #POSTGIS =3D-DUSE_POSTGIS #POSTGIS_DIR =3Dc:/projects/libpqxx-1.5.1 # Direct connectivity to ArcSDE. #=20 # To turn on direct connectivity to ArcSDE uncomment the following # flag and set the full path name to the project directory for ArcSDE. # Since ESRI includes the version number in the name of their libraries # you may need to change that number in Section III of this = configuration # file. # See http://www.esri.com/software/arcgis/arcinfo/arcsde/index.html for # support library #SDE_OPT=3D-DUSE_SDE -DWIN32 #SDE_DIR=3Dc:/my_path_to/arcsde # EPPL7 Support # # This activates ERDAS as well. It is included in the distribution.=20 # Probably the best raster alternative if # you've got EPPL7 laying around. See http://www.lmic.state.mn.us/ for=20 # more information. # Uncomment out the following flag and set the full path name to the # epplib.obj file. #EPPL=3D-DUSE_EPPL #EPPL_OBJ=3Dc:/my_path/epplib.obj # If you want to ignore missing datafile errors uncomment the following # line. This is especially useful with large tiled datasets that may not # have complete data for each tile. IGNORE_MISSING_DATA=3D-DIGNORE_MISSING_DATA # If you want antialiasing (note that It requires gd2) #USE_GD_ANTIALIAS=3D-DUSE_GD_ANTIALIAS # Use this flag to compile with WMS Server support. # To find out more about the OpenGIS Web Map Server Specification go to # http://www.opengis.org/ #WMS=3D-DUSE_WMS_SVR # Use this flag to compile with WMS Client support. WMS Client support # allows you to pull layers from other OGIS WMS servers on the interent = and # incorporate them into your map. # To find out more about the OpenGIS Web Map Server Specification go to # http://www.opengis.org/ # you need the libcurl library from http://curl.haxx.se/library/c/ # Set the full path to the curl project directory. # You will also need to set the full path to the Microsoft Visual C++ = windows # socket library. #WMSCLIENT=3D -DUSE_WMS_LYR #CURL_DIR=3Dc:/projects/curl-7.10.7 #WINSOCK_LIB =3D "C:\Program Files\Microsoft Visual = Studio\VC98\Lib\WSOCK32.LIB" # Use -DUSE_WFS_SVR to compile with WFS server support, requires OGR and = PROJ4 # Use -DUSE_WFS_LYR to compile with WFS client support, requires libcurl #WFS=3D-DUSE_WFS_SVR #WFSCLIENT=3D -DUSE_WFS_LYR # Reprojecting. # If you would like mapserver to be able to reproject data from one # geographic projection to another, uncomment the following flag # Proj.4 distribution (cartographic projection routines).=20 # Not required for normal use. (EXPERIMENTAL) # For PROJ_DIR use full path to Proj.4 distribution #PROJ=3D-DUSE_PROJ -DUSE_PROJ_API_H #PROJ_DIR=3Dc:\projects\proj-4.4.7 # PHP Mapscript. # If you plan to build PHP mapscript uncomment the following flag and # set the full path to the PHP project directory #PHP=3D1 #PHP_DIR=3Dc:\projects\php-4.3.2 # Apparently these aren't as commonplace. Edit the # following line to reflect the missing functions on your platform. # #STRINGS=3D-DNEED_STRCASECMP -DNEED_STRNCASECMP -DNEED_STRDUP STRINGS=3D-DNEED_STRCASECMP -DNEED_STRNCASECMP ######################################################################## # Section II: External Support Libraries ######################################################################## # You will need to set the paths to various support library projects # that you have compiled. ######################################################################## # GD Library. =20 # # Mapserver 4.x only supports GD 2.x and greater. # Sorry no more GIF support. If you need GIF support you will # need to run Mapserver 3.6.x with GD 1.2. # GD is a required support library for MapServer 4.x. # Enter the full path to your GD 2.x project directory # Note : A patched version of GD that supports GIF, JPEG, PNG and WBMP = can be=20 # downloaded from http://www.rime.com.au/gd/. If you are using this = library, #you should uncomment the following line #OUTPUT_GIF=3D-DUSE_GD_GIF -DGD_HAS_GDIMAGEGIFPTR GD_DIR=3Dc:/projects/gd-2.0.15 # REGEX Libary #=20 # VC++ does not include the REGEX library... so we must provide our one. # The following definitions will try to build GNU regex-0.12 located in = the # regex-0.12 sub-directory. # If it was not included in the source distribution, then you can get it = from: # ftp://ftp.gnu.org/pub/gnu/regex/regex-0.12.tar.gz # Provide the full path to the REGEX project directory # You do not need this library if you are compiling for PHP mapscript. # In that case the PHP regex library will be used instead !IFNDEF PHP REGEX_DIR=3Dc:/projects/regex-0.12 !ENDIF ######################################################################## # Section III: Debug flags ######################################################################## # Should not need to be updated. ######################################################################## # DEBUG Build flags # Set the DEBUG flag if you wish to make a debug build DEBUG=3D/DDEBUG # Set the Warning level for the compiler (defaults to W1) WARNING_LEVEL=3D/W3 # Set the linker debug option LDEBUG=3D/debug ######################################################################## # Section IV: Variable Setup ######################################################################## # Should not need to be updated. ######################################################################## # Proj.4 include and library !IFDEF PROJ_DIR PROJ_INC=3D-I$(PROJ_DIR)/src PROJ_LIB=3D$(PROJ_DIR)/src/proj.lib !ENDIF # CURL include and library !IFDEF WMSCLIENT CURL_INC =3D -I$(CURL_DIR)/include CURL_LIB =3D $(CURL_DIR)/lib/libcurl.lib !ENDIF # Set the jpeg library !IFDEF OUTPUT_JPEG JPEG_LIB=3D$(JPEG_DIR)/libjpeg.lib !ENDIF # Set the png support libaries !IFDEF OUTPUT_PNG PNG_LIB=3D$(PNG_DIR)/libpng.lib $(ZLIB_DIR)/zlib.lib !ENDIF # Set the FreeType library !IFDEF ANNOTATION_FT #FT_LIB=3D$(FT_DIR)/objs/freetype211.lib FT_LIB=3D$(FT_DIR)/objs/freetype211ST_D.lib !ENDIF # GD include and library GD_INC=3D -I$(GD_DIR) GD_LIB=3D $(GD_DIR)/gd.lib \ $(JPEG_LIB) $(PNG_LIB) $(FT_LIB) GD=3D $(OUTPUT_PNG) $(OUTPUT_JPEG) $(OUTPUT_WBMP) $(OUTPUT_GIF) = $(ANNOTATION_FT) # Tiff library on input !IFDEF TIFF TIFF_INC=3D-I$(TIFF_DIR)/tiff-v3.5.4/libtiff TIFF_LIB=3D$(TIFF_DIR)/tiff-v3.5.4/libtiff/libtiff.lib !ENDIF # JPEG library on input !IFDEF JPEG JPEG_LIB=3D$(JPEG_DIR)/libjpeg.lib !ENDIF # Setup GDAL includes and libraries !IFDEF GDAL GDAL_INC =3D -I$(GDAL_DIR)/core -I$(GDAL_DIR)/alg GDAL_LIB =3D $(GDAL_DIR)/gdal_i.lib !ENDIF # Setup OGR includes and libraries !IFDEF OGR OGR_INC =3D -I$(GDAL_DIR)/ogr/ogrsf_frmts -I$(GDAL_DIR)/ogr = -I$(GDAL_DIR)/ogr/../port OGR_LIB =3D $(GDAL_DIR)/ogr/ogrsf_frmts/ogrsf_frmts.lib = $(GDAL_DIR)/ogr/ogrsf_frmts/ogrsf_frmts_sup.lib $(GDAL_DIR)/ogr/ogr.lib = $(GDAL_DIR)/ogr/../port/cpl.lib !ENDIF # Setup ESRI SDE support. !IFDEF SDE_OPT SDE_INC=3D-I$(SDE_DIR)/include SDE_LIB=3D$(SDE_DIR)/lib/sde80.lib $(SDE_DIR)/lib/sg80.lib = $(SDE_DIR)/lib/pe80.lib !ENDIF #ECW support !IFDEF ECW_DIR ECW_LIB=3D$(ECW_DIR)\lib\NCSEcw.lib $(ECW_DIR)\lib\NCSEcwC.lib \ $(ECW_DIR)\lib\NCSUtil.lib !ENDIF #Xerces support !IFDEF XERCES_DIR XERCES_LIB=3D$(XERCES_DIR)/lib/xerces-c_1.lib !ENDIF # Setup REGEX object and includes !IFNDEF PHP REGEX_OBJ=3D$(REGEX_DIR)\regex.obj REGEX_INC=3D-I$(REGEX_DIR) !ELSE REGEX_OBJ=3D$(PHP_DIR)\regex\regcomp.obj $(PHP_DIR)\regex\regerror.obj \ $(PHP_DIR)\regex\regexec.obj $(PHP_DIR)\regex\regfree.obj REGEX_INC=3D-I$(PHP_DIR)/regex -DPHP_NO_ALIASES !ENDIF # # REGEX needs some special flags... here they are for VC++ 6.0 # REGEX_OPT=3D-DHAVE_STRING_H -DREGEX_MALLOC # Setup Postgesql PostGIS includes and libs # Note that the Postgresql includes are not used in the compilation of=20 # PHP/MapScript. The reason is that there is a name conflict between = the=20 # regex/regex.h files used in PHP and Postgresql. This is not a real = issue # since they are two completely different interfaces. The issue arrises = when # the php_regex.h trys to include regex/regex.h and gets the wrong one = from # postgresql. Therefore we do not give it that opertunity by not = providing the # include path. !IFDEF POSTGIS !IFNDEF PHP_BUILD_CALL #POSTGIS_INC=3D-I$(POSTGIS_DIR)/src/interfaces/libpq = -I$(POSTGIS_DIR)/src/include POSTGIS_INC=3D-I$(POSTGIS_DIR)/interfaces/libpq -I$(POSTGIS_DIR)/include !ENDIF #POSTGIS_LIB=3D$(POSTGIS_DIR)/src/interfaces/libpq/release/libpqdll.lib POSTGIS_LIB=3D$(POSTGIS_DIR)/interfaces/libpq/libpqdll.lib POSTGIS_OBJ=3Dmappostgis.obj !ENDIF # Setup FLASH includes and libs !IFDEF MING MING_INC=3D-I$(MING_DIR)/src -I$(MING_DIR) MING_LIB=3D $(MING_DIR)/src/libming.lib !ENDIF # Setup PDF includes and libs !IFDEF PDF PDF_LIB=3D$(PDF_DIR)/pdflib/pdflib.lib PDF_INC=3D-I$(PDF_DIR)/pdflib !ENDIF ######################################################################## # Section V: UMN GIS System Support ######################################################################## # Should not need to be updated. ######################################################################## # # UofMN GIS/Image Processing Extension (very experimental) # #EGIS=3D-DUSE_EGIS !IFDEF EGIS ERR_DIR=3Dc:/my_path_to/errLog ERR_OBJ=3D$(ERR_DIR)/errLog.o ERR_INC=3D-I$(ERR_DIR) ERR_LIB=3D-L$(ERR_DIR) -lerrLog IMGGEN_DIR=3Dc:/my_path_to/imgSrc IMGGEN_OBJ=3D$(IMGGEN_DIR)/imgLib.o IMGGEN_INC=3D-I$(IMGGEN_DIR) IMGGEN_LIB=3D-L$(IMGGEN_DIR) -limgGEN !ENDIF ######################################################################## # Section VI: Collect compiler flags ######################################################################## # Should not need to be updated. ######################################################################## LIBS=3D$(MS_LIB) $(GD_LIB) $(TIFF_LIB) $(JPEG_LIB) \ $(PROJ_LIB) $(OGR_LIB) $(GDAL_LIB)\ $(CURL_LIB) $(MING_LIB) $(PDF_LIB) \ $(WINSOCK_LIB) $(POSTGIS_LIB) $(IMGGEN_LIB) $(ERR_LIB) \ $(XERCES_LIB) $(ECW_LIB) INCLUDES=3D$(GD_INC) $(TIFF_INC) $(JPEG_INC) \ $(PROJ_INC) $(REGEX_INC) $(GDAL_INC) $(OGR_INC) \ $(CURL_INC) $(MING_INC) $(PDF_INC) $(POSTGIS_INC) \ $(IMGGEN_INC) $(ERR_INC) MS_CFLAGS=3D$(INCLUDES) $(REGEX_OPT) $(STRINGS) $(POSTGIS) \ $(EPPL) $(PROJ) $(TIFF) $(JPEG) $(GD) $(OGR) $(WMS) \ $(WMSCLIENT) $(MING) $(IGNORE_MISSING_DATA) $(GDAL) \ -DFEATURE_INFO_HTML $(WFS) $(WFSCLIENT) $(PDF) $(EGIS) \ $(USE_GD_ANTIALIAS) ------=_NextPart_000_023B_01C38D8F.BB3EF150 Content-Type: application/octet-stream; name="Makefile.vc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="Makefile.vc" # # makefile.vc - Main MapServer makefile for MSVC++ # # This VC++ makefile will build MAPSERVER.LIB, MAPSERV.EXE, and the = other # MapServer command-line programs. # # To use the makefile: # - Open a DOS prompt window # - Run the VCVARS32.BAT script to initialize the VC++ environment = variables # - Start the build with: nmake /f makefile.vc # # $Id: Makefile.vc,v 1.38 2003/06/05 13:53:04 assefa Exp $ # MAPSERVER_ROOT =3D . !INCLUDE nmake.opt OPTFLAGS =3D /nologo /Zi $(WARNING_LEVEL) $(DEBUG) BASE_CFLAGS =3D $(OPTFLAGS) -DWIN32 -D_WIN32 LDFLAGS =3D /NODEFAULTLIB:msvcrt /NODEFAULTLIB:libcd #LDFLAGS =3D /NODEFAULTLIB:libcd /DEBUG CFLAGS=3D$(BASE_CFLAGS) $(MS_CFLAGS) CC=3D cl LINK=3D link # # Main MapServer library. # MS_LIB =3D mapserver.lib MS_OBJS =3D mapbits.obj maphash.obj mapshape.obj mapxbase.obj \ mapparser.obj maplexer.obj mapindex.obj maptree.obj \ mapsearch.obj mapstring.obj mapsymbol.obj mapfile.obj \ maplegend.obj maputil.obj mapscale.obj mapquery.obj \ maplabel.obj maperror.obj mapprimitive.obj mapproject.obj\ mapraster.obj cgiutil.obj mapsde.obj mapogr.obj \ maptemplate.obj mappostgis.obj maplayer.obj mapresample.obj \ mapwms.obj mapwmslayer.obj mapgml.obj maporaclespatial.obj \ mapprojhack.obj mapdraw.obj mapgd.obj mapoutput.obj mapswf.obj \ mapgdal.obj mapwfs.obj mapwfslayer.obj mapows.obj maphttp.obj \ mappdf.obj mapcontext.obj mapdrawgdal.obj mapjoin.obj mapgraticule.obj = \ mapmygis.obj mapimagemap.obj mapcopy.obj $(EPPL_OBJ) $(REGEX_OBJ) MS_HDRS =3D map.h mapfile.h MS_EXE =3D mapserv.exe shp2img.exe legend.exe \ shptree.exe scalebar.exe sortshp.exe tile4ms.exe # # # default: all all: $(MS_LIB) $(MS_EXE) $(MS_OBJS): $(MS_HDRS) $(MS_LIB): $(MS_OBJS) copy $(GDAL_DIR)\gdal.pdb . lib /out:$(MS_LIB) $(MS_OBJS) $(MS_EXE): $(LIBS) gd:: cd gd-1.2 nmake /f makefile.nt OPTFLAGS=3D"$(OPTFLAGS)" cd .. .c.obj:=09 $(CC) $(CFLAGS) /c $*.c /Fo$*.obj .cpp.obj:=09 $(CC) $(CFLAGS) /c $*.cpp /Fo$*.obj .c.exe: $(CC) $(CFLAGS) /c $*.c /Fo$*.obj $(LINK) $(LDFLAGS) $*.obj $(LIBS) .cpp.exe: $(CC) $(CFLAGS) /c $*.cpp /Fo$*.obj $(LINK) $(LDFLAGS) $*.obj $(LIBS) clean: del *.obj del $(REGEX_OBJ) del $(MS_LIB) del $(MS_EXE) del *.pdb del *.exp del *.ilk # cd gd-1.2 # nmake -f makefile.nt clean # cd .. ------=_NextPart_000_023B_01C38D8F.BB3EF150-- From Lars-goran.Edholm at sandviken.se Wed Oct 8 11:32:20 2003 From: Lars-goran.Edholm at sandviken.se (Lars-goran Edholm) Date: Wed, 08 Oct 2003 20:32:20 +0200 Subject: [Mapserver-users] Mapclient - create new window In-Reply-To: <3F844354.4000801@frw.uva.nl> References: <3F844354.4000801@frw.uva.nl> Message-ID: Hi! What happens is that the page is cleared out from all menus etc and only a new ILayer is showing, the whole code for the remaining page is: jhart at frw.uva.nl skriver: >Lars-goran Edholm wrote: >> Is it possible to create a new window in runtime? >> Say you have a menu: >> >> m2 = new menu ( >> "zoomin.jpg",setZoomAll, >> "zoomout.jpg",setZoomOutAll, >> "pan.jpg",setPanAll, >> "zoomall.jpg",submitZoomAll, >> "Add a new window", newwin >> ) >> >> and a function: >> >> function newwin(){ >> w1 = new win(10,200,600,450,"Karta 1") >> w1.setServerURL(MSURL) >> w1.setVar("map",MSMAP) >> var wins = new Array(w1) >> w1.setExecOnResize(submitwin) >> w1.setVar("mapsize",w1.contentWidth + " " + w1.contentHeight) >> w1.setVar("mapext","1551957 6714299 1552357 6714699") >> w1.setVar("map_fastvisa_class_expression","([FNR]=210176493)") >> w1.submit() >> } >> >> This will not work. >> >> Mvh >> Lars-G?ran Edholm tel 026/24 14 36 >> 1:e byggnadsinspekt?r >> Bygg- och milj?kontoret >> 811 80 Sandviken >> lars-goran.edholm at sandviken.se >> > >Could you say what exactly goes wrong? I tried it out and got it working >without problems. > >Jan > Mvh Lars-G?ran Edholm tel 026/24 14 36 1:e byggnadsinspekt?r Bygg- och milj?kontoret 811 80 Sandviken lars-goran.edholm at sandviken.se From joe at otsys.com Wed Oct 8 11:33:39 2003 From: joe at otsys.com (Joe Bussell) Date: Wed, 08 Oct 2003 11:33:39 -0700 Subject: [Mapserver-users] Getting attributes of tiled shapefile data In-Reply-To: <45077766-F92B-11D7-B863-000393B98B56@frii.com> References: <45077766-F92B-11D7-B863-000393B98B56@frii.com> Message-ID: <3F845883.8070104@otsys.com> The trick is to use the LOCATION stored in the tile index. The call I use is as follows: my ( undef, $location ) = $dbfTable->get_record( $tile, "LOCATION" ); my $dbfFile = $pm{SHAPEPATH} . "/" . $location . ".dbf"; I include the complete subroutine that I use on my tiled city data for a demo. HTH, Joe Bussell On Time Systems ################################### from On Time Systems demo code # uses a tiled data set sub getNearestCityName { my $lat = shift; my $lon = shift; my $response = ""; if ( $lat && $lon ) { my $queryPt = new mapscript::pointObj(); $queryPt->{x} = $lon; $queryPt->{y} = $lat; my $map = new mapscript::mapObj( $pm{MAPFILE} ) or croak('Unable to Open Default MapFile!'); $map->{shapepath} = $pm{SHAPEPATH} . "/"; my $layerObj = undef; $layerObj = $map->getLayerByName('cityCenterIn'); $layerObj->{status} = $mapscript::MS_ON; $layerObj->{type} = $mapscript::MS_LAYER_POINT; $layerObj->{tileindex} = $pm{SHAPEPATH} . "/td_sm.shp"; if( $layerObj->queryByPoint( $map, $queryPt, $mapscript::MS_SINGLE, 0 ) ) { $response .= ""; } else { my $results = $layerObj->{resultcache}; my $num_results = $results->{numresults}; my $rslt = $layerObj->getResult(0); my $tile = $rslt->{tileindex}; # $response .= "
\nFound tileindex at: $tile.
\n"; my $dbfFileName = $pm{SHAPEPATH} . "/td_sm.dbf"; my $fn = ""; if ( $dbfFileName =~ /(.*)/ ) # this is not real taint # checking. You should # use a real regex { $fn = $1; } my $dbfTable = new XBase("name" => $fn ) or croak "Cannot open dbfFile $fn $!\n"; my ( undef, $location ) = $dbfTable->get_record( $tile, "LOCATION" ); my $record = $rslt->{shapeindex}; # $response .= "
\nFound point at: $record.
\n"; my $dbfFile = $pm{SHAPEPATH} . "/" . $location . ".dbf"; if ( $dbfFile =~ /(.*)/ ) # this is not real taint # checking. You should # use a real regex { $fn = $1; } my $dbfT= new XBase("name" => $fn ) or croak "Cannot open dbfFile $fn $!\n"; my ( $deleted, $name ) = $dbfT->get_record( $record, "NAME" ); $response .= "\n
Nearest City: $name
\n"; } undef $map; } return $response; } Sean Gillies wrote: > I'm using a layer with tiled shapefile data in a MapScript app. When using > the query* methods I get set of results and each result has tileindex and > shapeindex attributes so that I can get get the appropriate shape from > the shapefile. > > However, how about the shape attributes? With untiled data in one > shapefile, > I'd just get the appropriate record from the single dbf file using dbflib > (Python) or XBase (Perl). But now that the attributes are spread across > N dbf files, I'm at a loss on which dbf file and which record given the > pair of tileindex and shapeindex. > > Perhaps it's possible to access the result.tileindex (or tileindex-1) > record of > the layer's tileindex dbf file to find the appropriate shapefile and then > get the result.shapeindex record from that shapefile's dbf? I'd be > grateful > to hear about a less convoluted way! > > cheers, > Sean > > -- > Sean Gillies > sgillies at frii dot com > http://www.frii.com/~sgillies > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From morissette at dmsolutions.ca Wed Oct 8 11:55:16 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 08 Oct 2003 14:55:16 -0400 Subject: [Mapserver-users] WMS Cllient for ArcView 3.X In-Reply-To: <01ab01c38e22$2b2b0de0$020002c0@SHARK> References: <3F820828.5000207@refractions.net> <18bf01c38d5e$5cb20a40$020002c0@SHARK> <3F82FF9C.4060209@refractions.net> <18dc01c38d63$e9dd9ec0$020002c0@SHARK> <3F83164E.3060809@refractions.net> <3F842928.7020008@dmsolutions.ca> <3F843262.6070207@refractions.net> <3F843B07.80007@dmsolutions.ca> <01ab01c38e22$2b2b0de0$020002c0@SHARK> Message-ID: <3F845D94.8000009@dmsolutions.ca> Brent Fraser wrote: > > Some background: > > In fact Mapserver failed to create an image because the IMAGEPATH in the WEB > object was not set to an existing directory. This does not generate a error > during map file parsing. That's ok since I was using Mapserver as a WMS > server, it doesn't need a temp dir for the images as it sends them as a data > stream to the web server and on to the browser (or so I thought). However, > msWMSGetMap attempts to do a msSaveImage, which does a msSaveImageGDAL (I > had switched my outputformat from GD to the GDAL driver), which tries to > write a temp file to IMAGEPATH. That failed, and displayed an error showing > all the tiles it couldn't find in the tile index. > ... > Some suggestions for Mapserver (and associated utilities): > > 1. Fix the XML error reporting. Internet Explorer complains that it's not > valid XML (I then do a "view source" to see the text generated from > Mapserver). > I filed this as bug 457: http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=457 > 2. Report Mapfile errors as XML. We should be able to check if "Request=" > is a CGI parameter. Or use some other non-mapfile mechanism to determine if > the protocol is OGC. > I filed bug 456 to at least handle the case above properly. http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=456 We cannot easily return exceptions as XML or INIMAGE properly if they happen before we start parsing the URL in msWMSDispatch(), so this part of your suggestion will not be handled in bug 456. There is more to this than just checking that REQUEST= is set, there are various formats of exceptions depending on WMS versions, and also for WFS. If you really want that then please file a separate enhancement bug but it's likely to go low in the list of priorities due to the small benefit relative to the complexity and mess it would create in MapServer (i.e. that would mean having WMS/WFS exception handling code in MapServer's generic error routines). > 3. Build a "lint"-like utility for map files to report errors, and other > less serious issues. This has been requested a few times over the years. > If all you need is a syntax checker then you can do that already, either via a web browser: http://hostname/cgi-bin/mapserv?map=/path/to/yourmap.map or at the command-line: ./mapserv "QUERY_STRING=map=/path/to/yourmap.map" In both cases you'll get errors if your mapfile contains syntax errors. I suspect you want something more advanced that would tell you that some parameter is missing or has an invalid value, for instance in the above case something that would tell you that IMAGEPATH is missing. As you know almost everything is optional in a mapfile, parameters that are normally optional become required depending on context. So it would be quite a task for someone to implement a mapfile checker that would be smart enough to have told you that since you use a GDAL outputformat in your mapfile then IMAGEPATH is required. Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From CJPRYOR at sandia.gov Wed Oct 8 13:17:55 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Wed, 8 Oct 2003 14:17:55 -0600 Subject: [Mapserver-users] Help with ArcSDE Layer Connection/Data spec ification Message-ID: Setting up the "esri_sde" alias in the /etc/services file is very nice and works fine. At one time I believed that my problem was with the name. However, with the combinations for specifying the name that I have been using and considering Paul's comment about the name, I have come to believe that something else must be going on. Let me explain. First, before posting my original message, I tried the following DATA definitions: 1) DATA "nercSubRegions, shape" #layer name with no schema 2) DATA "SDE.nercSubregions,shape" #layer name with schema 3) DATA "insistdb.SDE.nercSubregions,shape" 4) DATA "insistdb.SDE.NorthAmerica.SDE.nercSubregions,shape" Options 1 and 2 resulted in the following error: Internal Server Error: (from apache web server log) "Premature end of script headers: mapserv, referer: http://.../demoSNL/demo_init.html" Options 3 and 4 resulted in the following error: Web page result: "MapServer Message msDrawMap():Image handling error. Failed to draw layer named 'nercsubrgnstatus'. msSDELayerOpen(): SDE error. SE_layer_get_infor(): Layer not found. (-20)" Based on the errors alone (undefined internal mapserv error vs. Layer not found error) I was originally thinking that options 3 and 4 were an improvement over options 1 and 2. However, with Paul's comments about the naming I began to realize that options 1) and 2) were probably correct with regard to the name while options 3 and 4 were off base. Therefore, I tried the following intentionally misnamed layers to see what resulted. 5) DATA "SDE.xx,shape" # garbage 1 6) DATA "xx,shape" # garbage 2 Both returned the Layer not found error. This is disconcerting to me because it indicates that the correct naming is returning an unreported error from mapserv. To try to eliminate any other script conflicts, I have tried to simplify my application as much as possible by eliminating all but the basics. I am including all of the relevant source code in this email in hopes that someone can make sense of the problem. Please let me know if there are other files that I should attach. Perhaps this is some sort of configuration problem???? Once again, thanks in advance for any help. **************************************************************************** demo_init.html **************************************************************************** MapServer DemoSNL Interface

MapServer DemoSNL Interface


Click on the initialize button to fire up the demo.


**************************************************************************** demo.html **************************************************************************** MapServer Demo Interface

MapServer Demo Interface


 Powered by MapServer

Browse map
Query feature
Query multiple features


Zoom In Pan Zoom Out

Zoom Size

Legend




**************************************************************************** demo.map **************************************************************************** # # Start of map file # NAME DEMO STATUS ON SIZE 600 600 #TODO: LOOKUP EXTENT #EXTENT 388107.634400379 5203120.88405952 500896.339019834 5310243.30613897 EXTENT -8574351.87399496 -8362643.00728895 9017834.16222906 9229543.02893507 UNITS METERS # 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 demo_header.html TEMPLATE demo.html # FOOTER demo_footer.html MINSCALE 1000 MAXSCALE 1550000 # IMAGEPATH "set in demo_init.html" # IMAGEURL "set in demo_init.html" # METADATA # WMS_TITLE "UMN MapServer SNL Demo" # WMS_ABSTRACT "This is the UMN MapServer demonstration application as modified for SNL." # WMS_ACCESSCONSTRAINTS none # change this value to match your setup # WMS_ONLINERESOURCE "http://134.253.158.45/demoSNL/demo_init.html" # WMS_SRS "EPSG:26915" # END END QUERYMAP SIZE 200 200 STATUS OFF STYLE HILITE COLOR 255 0 0 END # # Start of reference map # REFERENCE IMAGE graphics/reference.png # todo: change this! # EXTENT 393234.393701263 5205405.16440722 495769.579718949 5307959.02579127 EXTENT -8574351.87399496 -8362643.00728895 9017834.16222906 9229543.02893507 SIZE 120 120 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 OFF END # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 80 2 COLOR 255 255 255 UNITS MILES INTERVALS 1 # TRANSPARENT TRUE # STATUS TRUE STATUS OFF END # # Start of symbol definitions (we're only using a few) # #SYMBOL # NAME 'circle' # TYPE ELLIPSE # POINTS 1 1 END # FILLED TRUE #END # # Start of layer definitions # LAYER NAME nercsubrgnstatus # CONNECTION "sde_w-24,port:5151,INSISTDB,usrID,usrPwd" # CONNECTION "sde_w-24,port:5151,,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,INSISTDB,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,sde_w-24,SDE,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,SDE,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,null,usrID,usrPwd" # CONNECTION "orca-wks-1,port:5151,null,usrID,usrPwd" # CONNECTION "orca-wks-1,port:5151,insistdb,usrID,usrPwd" CONNECTION "orca-wks-1,esri_sde,insistdb,usrID,usrPwd" CONNECTIONTYPE sde TYPE POLYGON STATUS DEFAULT DATA "nercSubRegions,shape" # DATA "SDE.nercSubRegions,shape" ## DATA "SDE.SDE.nercSubRegions,shape" ## DATA "SDE.SDE.NorthAmerica.nercSubRegions,shape" ## DATA "SDE.NorthAmerica.nercSubRegions,SHAPE" ## DATA "insistdb.SDE.nercSubRegions,shape" ## DATA "insistdb.SDE.NorthAmerica.SDE.nercSubRegions,shape" ## DATA "insistdb.SDE.NorthAmerica.nercSubRegions,shape" ## DATA "insistdb.NorthAmerica.nercSubRegions,shape" ## DATA "insistdb.xx,shape" ## DATA "SDE.xx,shape" ## DATA "xx,shape" CLASSITEM 'NERC_SubRegions' # CLASS # EXPRESSION 'Itasca' # OUTLINECOLOR 128 128 128 # COLOR 225 225 185 # END CLASS # build classes by status later EXPRESSION /./ # SIZE 2 # will this make the lines thicker? OUTLINECOLOR 128 128 128 COLOR 0 255 0 END # METADATA # WMS_TITLE "County Boundary" # WMS_ABSTRACT "Itasca County boundary shapefile. See http://deli.dnr.state.mn.us/metadata/full/ctybdne2.html for more information." # WMS_SRS "EPSG:26915" # END END #LAYER # NAME usstates # GROUP cities # don't use here but good for Canada and Mexico # TYPE POLYGON # CONNECTION "ORCA-WKS-1,port:5151,SDE,usrID,usrPwd" # CONNECTIONTYPE sde # DATA "SDE.UNITEDSTATES,SHAPE" # DATA "UNITEDSTATES,SHAPE" # STATUS DEFAULT # CLASSITEM US_States_Outline # CLASS # NAME "US States Outlines" # EXPRESSION /./ # OUTLINECOLOR 128 128 128 # COLOR 255 255 255 # should be transparrent # TEMPLATE "mcd90py2.html" # END #END # usstates END # Map File Sincerely, Clay Pryor ------------------------------------------------------------ Clayton J. Pryor phone (505) 845-3557 Sandia National Laboratories Critical Infrastructure Surety fax (505) 844-9641 PO Box 5800 MS 0451 Albuquerque NM 87185-0451 email cjpryor at sandia.gov ------------------------------------------------------------ -----Original Message----- From: Paul Ramsey [mailto:pramsey at refractions.net] Sent: Wednesday, October 08, 2003 12:18 PM To: Pryor, Clayton J Cc: 'mapserver-users at lists.gis.umn.edu'; InSIST Subject: Re: [Mapserver-users] Help with ArcSDE Layer Connection/Data specification Pryor, Clayton J wrote: > ArcSDE server information (per our ArcSDE/Oracle database manager): > > host name: orca-wks-1 > instance name: port:5151 > database name: insistdb > > > Map File Connection Definition: > > NAME nercsbrgnstatus > CONNECTION "orca-wks-1,port:5151,insistdb,userid,userpwd" > CONNECTIONTYPE sde Two possible things, firstly, are you sure that 'port:5151' is what you want for your instance? You could try a bare '5151'. Or you could edit /etc/services and add esri_sde there as a tcp service on port 5151, then use 'esri_sde' as the instance. SDE is wierd. Secondly, it looks like your table name is right, but you can never be too sure. Tables I have used have almost always been inside schemas, and were referenced as SCHEMANAME.TABLENAME. Paul -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From neelapalas at yahoo.com Wed Oct 8 13:37:13 2003 From: neelapalas at yahoo.com (srinivas neelapala) Date: Wed, 8 Oct 2003 13:37:13 -0700 (PDT) Subject: [Mapserver-users] MS 3.5 Tutorial In-Reply-To: <0734A2B8CF21D711B98B00080224869C062DA017@exanpmb3.arinc.com> Message-ID: <20031008203713.38094.qmail@web20001.mail.yahoo.com> Hello, currently i am trying to work my way through 3.5 turorials. i have created a map file and am trying to get the map in my browser. it works when i give the full path name in the browser: 1) http://localhost/Scripts/mapserv.exe?map=C:\Inetpub\wwwroot\IRS\IRS3.map&mode=map but doesn't when i try this: 2) http://localhost/Scripts/mapserv.exe?map=/IRS/IRS3.map&mode=map IRS is the folder that i have created in the wwwroot directory. i am using MS 3.6 & IIS as per the tutorials i think i needn't always specify the full path. Any help is appreciated Thanks Srini __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From CJPRYOR at sandia.gov Wed Oct 8 14:12:16 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Wed, 8 Oct 2003 15:12:16 -0600 Subject: [Mapserver-users] Help with ArcSDE Layer Connection/Data spec ification Message-ID: Reading other posts on troubleshooting MapServer, I came across the suggestion to run mapserv from the command line with the same parameters as from the html page. When I do so, I get interesting results as shown below. ./mapserv?map=/usr/local/apache2/htdocs/demoSNL/demo.map&layer=nercsubrgnsta tus&zoomsize=2&program=/cgi-bin/mapserv&map_web_imagepath=/usr/local/apache2 /htdocs/tmp/&map_web_imageurl=/tmp/ [11] 9803 [12] 9804 [13] 9805 [14] 9806 bash: ./mapserv?map=/usr/local/apache2/htdocs/demoSNL/demo.map: No such file or directory [15] 9807 [10] Done map_web_imagepath=/usr/local/apache2/htdocs/tmp/ [11] Exit 127 ./mapserv?map=/usr/local/apache2/htdocs/demoSNL/demo.map [12] Done layer=nercsubrgnstatus [13] Done zoomsize=2 [14] Done program=/cgi-bin/mapserv The interesting thing about these results is that even though it says "No such file or directory" with regard to the demo.map file, it is obviously reading the demo.map file since that is where the connection information is that is generating the missing layer error when the layer is not specified properly (and it read it before I tried modifying it to use ArcSDE). So, I figure the problem must be with some file specification within the demo.map file but I can not find anything that appears to be wrong. I'm still baffled but perhaps this will help those of you who are trying to help me. In the mean-time, I will try starting over again from the existing demo application. My approach is to take the working demo application and modify it to read a layer from ArcSDE instead of the default shape files. I started out by changing only what I thought needed to be changed. However, in the process of trying to debug the problem, I began commenting out more and more things from the map file. If this does not work I will go through the process of trying to build the entire application from scratch. It will be a good learning experience anyway. Any suggestions are appreciated. Thanks again, Clay Pryor -----Original Message----- From: Pryor, Clayton J Sent: Wednesday, October 08, 2003 2:18 PM To: 'mapserver-users at lists.gis.umn.edu' Cc: InSIST Subject: RE: [Mapserver-users] Help with ArcSDE Layer Connection/Data specification Setting up the "esri_sde" alias in the /etc/services file is very nice and works fine. At one time I believed that my problem was with the name. However, with the combinations for specifying the name that I have been using and considering Paul's comment about the name, I have come to believe that something else must be going on. Let me explain. First, before posting my original message, I tried the following DATA definitions: 1) DATA "nercSubRegions, shape" #layer name with no schema 2) DATA "SDE.nercSubregions,shape" #layer name with schema 3) DATA "insistdb.SDE.nercSubregions,shape" 4) DATA "insistdb.SDE.NorthAmerica.SDE.nercSubregions,shape" Options 1 and 2 resulted in the following error: Internal Server Error: (from apache web server log) "Premature end of script headers: mapserv, referer: http://.../demoSNL/demo_init.html" Options 3 and 4 resulted in the following error: Web page result: "MapServer Message msDrawMap():Image handling error. Failed to draw layer named 'nercsubrgnstatus'. msSDELayerOpen(): SDE error. SE_layer_get_infor(): Layer not found. (-20)" Based on the errors alone (undefined internal mapserv error vs. Layer not found error) I was originally thinking that options 3 and 4 were an improvement over options 1 and 2. However, with Paul's comments about the naming I began to realize that options 1) and 2) were probably correct with regard to the name while options 3 and 4 were off base. Therefore, I tried the following intentionally misnamed layers to see what resulted. 5) DATA "SDE.xx,shape" # garbage 1 6) DATA "xx,shape" # garbage 2 Both returned the Layer not found error. This is disconcerting to me because it indicates that the correct naming is returning an unreported error from mapserv. To try to eliminate any other script conflicts, I have tried to simplify my application as much as possible by eliminating all but the basics. I am including all of the relevant source code in this email in hopes that someone can make sense of the problem. Please let me know if there are other files that I should attach. Perhaps this is some sort of configuration problem???? Once again, thanks in advance for any help. **************************************************************************** demo_init.html **************************************************************************** MapServer DemoSNL Interface

MapServer DemoSNL Interface


Click on the initialize button to fire up the demo.


**************************************************************************** demo.html **************************************************************************** MapServer Demo Interface

MapServer Demo Interface


 Powered by MapServer

Browse map
Query feature
Query multiple features


Zoom In Pan Zoom Out

Zoom Size

Legend




**************************************************************************** demo.map **************************************************************************** # # Start of map file # NAME DEMO STATUS ON SIZE 600 600 #TODO: LOOKUP EXTENT #EXTENT 388107.634400379 5203120.88405952 500896.339019834 5310243.30613897 EXTENT -8574351.87399496 -8362643.00728895 9017834.16222906 9229543.02893507 UNITS METERS # 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 demo_header.html TEMPLATE demo.html # FOOTER demo_footer.html MINSCALE 1000 MAXSCALE 1550000 # IMAGEPATH "set in demo_init.html" # IMAGEURL "set in demo_init.html" # METADATA # WMS_TITLE "UMN MapServer SNL Demo" # WMS_ABSTRACT "This is the UMN MapServer demonstration application as modified for SNL." # WMS_ACCESSCONSTRAINTS none # change this value to match your setup # WMS_ONLINERESOURCE "http://134.253.158.45/demoSNL/demo_init.html" # WMS_SRS "EPSG:26915" # END END QUERYMAP SIZE 200 200 STATUS OFF STYLE HILITE COLOR 255 0 0 END # # Start of reference map # REFERENCE IMAGE graphics/reference.png # todo: change this! # EXTENT 393234.393701263 5205405.16440722 495769.579718949 5307959.02579127 EXTENT -8574351.87399496 -8362643.00728895 9017834.16222906 9229543.02893507 SIZE 120 120 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 OFF END # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 80 2 COLOR 255 255 255 UNITS MILES INTERVALS 1 # TRANSPARENT TRUE # STATUS TRUE STATUS OFF END # # Start of symbol definitions (we're only using a few) # #SYMBOL # NAME 'circle' # TYPE ELLIPSE # POINTS 1 1 END # FILLED TRUE #END # # Start of layer definitions # LAYER NAME nercsubrgnstatus # CONNECTION "sde_w-24,port:5151,INSISTDB,usrID,usrPwd" # CONNECTION "sde_w-24,port:5151,,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,INSISTDB,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,sde_w-24,SDE,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,SDE,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,null,usrID,usrPwd" # CONNECTION "orca-wks-1,port:5151,null,usrID,usrPwd" # CONNECTION "orca-wks-1,port:5151,insistdb,usrID,usrPwd" CONNECTION "orca-wks-1,esri_sde,insistdb,usrID,usrPwd" CONNECTIONTYPE sde TYPE POLYGON STATUS DEFAULT DATA "nercSubRegions,shape" # DATA "SDE.nercSubRegions,shape" ## DATA "SDE.SDE.nercSubRegions,shape" ## DATA "SDE.SDE.NorthAmerica.nercSubRegions,shape" ## DATA "SDE.NorthAmerica.nercSubRegions,SHAPE" ## DATA "insistdb.SDE.nercSubRegions,shape" ## DATA "insistdb.SDE.NorthAmerica.SDE.nercSubRegions,shape" ## DATA "insistdb.SDE.NorthAmerica.nercSubRegions,shape" ## DATA "insistdb.NorthAmerica.nercSubRegions,shape" ## DATA "insistdb.xx,shape" ## DATA "SDE.xx,shape" ## DATA "xx,shape" CLASSITEM 'NERC_SubRegions' # CLASS # EXPRESSION 'Itasca' # OUTLINECOLOR 128 128 128 # COLOR 225 225 185 # END CLASS # build classes by status later EXPRESSION /./ # SIZE 2 # will this make the lines thicker? OUTLINECOLOR 128 128 128 COLOR 0 255 0 END # METADATA # WMS_TITLE "County Boundary" # WMS_ABSTRACT "Itasca County boundary shapefile. See http://deli.dnr.state.mn.us/metadata/full/ctybdne2.html for more information." # WMS_SRS "EPSG:26915" # END END #LAYER # NAME usstates # GROUP cities # don't use here but good for Canada and Mexico # TYPE POLYGON # CONNECTION "ORCA-WKS-1,port:5151,SDE,usrID,usrPwd" # CONNECTIONTYPE sde # DATA "SDE.UNITEDSTATES,SHAPE" # DATA "UNITEDSTATES,SHAPE" # STATUS DEFAULT # CLASSITEM US_States_Outline # CLASS # NAME "US States Outlines" # EXPRESSION /./ # OUTLINECOLOR 128 128 128 # COLOR 255 255 255 # should be transparrent # TEMPLATE "mcd90py2.html" # END #END # usstates END # Map File Sincerely, Clay Pryor ------------------------------------------------------------ Clayton J. Pryor phone (505) 845-3557 Sandia National Laboratories Critical Infrastructure Surety fax (505) 844-9641 PO Box 5800 MS 0451 Albuquerque NM 87185-0451 email cjpryor at sandia.gov ------------------------------------------------------------ -----Original Message----- From: Paul Ramsey [mailto:pramsey at refractions.net] Sent: Wednesday, October 08, 2003 12:18 PM To: Pryor, Clayton J Cc: 'mapserver-users at lists.gis.umn.edu'; InSIST Subject: Re: [Mapserver-users] Help with ArcSDE Layer Connection/Data specification Pryor, Clayton J wrote: > ArcSDE server information (per our ArcSDE/Oracle database manager): > > host name: orca-wks-1 > instance name: port:5151 > database name: insistdb > > > Map File Connection Definition: > > NAME nercsbrgnstatus > CONNECTION "orca-wks-1,port:5151,insistdb,userid,userpwd" > CONNECTIONTYPE sde Two possible things, firstly, are you sure that 'port:5151' is what you want for your instance? You could try a bare '5151'. Or you could edit /etc/services and add esri_sde there as a tcp service on port 5151, then use 'esri_sde' as the instance. SDE is wierd. Secondly, it looks like your table name is right, but you can never be too sure. Tables I have used have almost always been inside schemas, and were referenced as SCHEMANAME.TABLENAME. Paul -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From pramsey at refractions.net Wed Oct 8 15:11:14 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Wed, 08 Oct 2003 15:11:14 -0700 Subject: [Mapserver-users] Again the ArcView WMS Client Message-ID: <3F848B82.2090101@refractions.net> For those following along, there is a fresh beta on the download site: http://www.refractions.net/wms We found a couple install bugs, and one bad bug in aspect ratio calculation. This release does not yet have SSL support, that will be RSN. We have also added alot more sample ogc files, including one for Mars! -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From CJPRYOR at sandia.gov Wed Oct 8 15:09:24 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Wed, 8 Oct 2003 16:09:24 -0600 Subject: [Mapserver-users] Help with ArcSDE Layer Connection/Data spec ification Message-ID: UPDATE! Please forgive me for sending so many messages to the list. I have truncated this one so as not to send so much redundant information but still retain relevant context. The problem appears to be in the CLASSITEM/CLASS definition. The problem goes away when I comment these definitions out of the demo.map file. Of course, I can not see the layer either but this might help those of you trying to help me. Tomorrow I will take a closer look at the CLASSITEM/CLASS specifications to see if I can get them right in this map file. Thanks again, Clay Pryor **************************************************************************** demo.map **************************************************************************** # # Start of map file # NAME DEMO STATUS ON SIZE 600 600 #TODO: LOOKUP EXTENT #EXTENT 388107.634400379 5203120.88405952 500896.339019834 5310243.30613897 EXTENT -8574351.87399496 -8362643.00728895 9017834.16222906 9229543.02893507 UNITS METERS # 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 demo_header.html TEMPLATE demo.html # FOOTER demo_footer.html MINSCALE 1000 MAXSCALE 1550000 # IMAGEPATH "set in demo_init.html" # IMAGEURL "set in demo_init.html" # METADATA # WMS_TITLE "UMN MapServer SNL Demo" # WMS_ABSTRACT "This is the UMN MapServer demonstration application as modified for SNL." # WMS_ACCESSCONSTRAINTS none # change this value to match your setup # WMS_ONLINERESOURCE "http://134.253.158.45/demoSNL/demo_init.html" # WMS_SRS "EPSG:26915" # END END QUERYMAP SIZE 200 200 STATUS OFF STYLE HILITE COLOR 255 0 0 END # # Start of reference map # REFERENCE IMAGE graphics/reference.png # todo: change this! # EXTENT 393234.393701263 5205405.16440722 495769.579718949 5307959.02579127 EXTENT -8574351.87399496 -8362643.00728895 9017834.16222906 9229543.02893507 SIZE 120 120 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 OFF END # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 80 2 COLOR 255 255 255 UNITS MILES INTERVALS 1 # TRANSPARENT TRUE # STATUS TRUE STATUS OFF END # # Start of symbol definitions (we're only using a few) # #SYMBOL # NAME 'circle' # TYPE ELLIPSE # POINTS 1 1 END # FILLED TRUE #END # # Start of layer definitions # LAYER NAME nercsubrgnstatus # CONNECTION "sde_w-24,port:5151,INSISTDB,usrID,usrPwd" # CONNECTION "sde_w-24,port:5151,,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,INSISTDB,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,sde_w-24,SDE,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,SDE,usrID,usrPwd" # CONNECTION "ORCA-WKS-1,port:5151,null,usrID,usrPwd" # CONNECTION "orca-wks-1,port:5151,null,usrID,usrPwd" # CONNECTION "orca-wks-1,port:5151,insistdb,usrID,usrPwd" CONNECTION "orca-wks-1,esri_sde,insistdb,usrID,usrPwd" CONNECTIONTYPE sde TYPE POLYGON STATUS DEFAULT DATA "nercSubRegions,shape" # DATA "SDE.nercSubRegions,shape" ## DATA "SDE.SDE.nercSubRegions,shape" ## DATA "SDE.SDE.NorthAmerica.nercSubRegions,shape" ## DATA "SDE.NorthAmerica.nercSubRegions,SHAPE" ## DATA "insistdb.SDE.nercSubRegions,shape" ## DATA "insistdb.SDE.NorthAmerica.SDE.nercSubRegions,shape" ## DATA "insistdb.SDE.NorthAmerica.nercSubRegions,shape" ## DATA "insistdb.NorthAmerica.nercSubRegions,shape" ## DATA "insistdb.xx,shape" ## DATA "SDE.xx,shape" ## DATA "xx,shape" CLASSITEM 'NERC_SubRegions' # CLASS # EXPRESSION 'Itasca' # OUTLINECOLOR 128 128 128 # COLOR 225 225 185 # END CLASS # build classes by status later EXPRESSION /./ # SIZE 2 # will this make the lines thicker? OUTLINECOLOR 128 128 128 COLOR 0 255 0 END # METADATA # WMS_TITLE "County Boundary" # WMS_ABSTRACT "Itasca County boundary shapefile. See http://deli.dnr.state.mn.us/metadata/full/ctybdne2.html for more information." # WMS_SRS "EPSG:26915" # END END #LAYER # NAME usstates # GROUP cities # don't use here but good for Canada and Mexico # TYPE POLYGON # CONNECTION "ORCA-WKS-1,port:5151,SDE,usrID,usrPwd" # CONNECTIONTYPE sde # DATA "SDE.UNITEDSTATES,SHAPE" # DATA "UNITEDSTATES,SHAPE" # STATUS DEFAULT # CLASSITEM US_States_Outline # CLASS # NAME "US States Outlines" # EXPRESSION /./ # OUTLINECOLOR 128 128 128 # COLOR 255 255 255 # should be transparrent # TEMPLATE "mcd90py2.html" # END #END # usstates END # Map File From dbarron at ddive.com Wed Oct 8 17:59:52 2003 From: dbarron at ddive.com (Dan Barron) Date: Wed, 08 Oct 2003 16:59:52 -0800 Subject: [Mapserver-users] Output Map Size Limits? Message-ID: <6.0.0.22.0.20031008165712.027d50f0@mail.ddive.com> Hello, Anyone know the upper limit to output map size in pixels from Mapserver? Is there one? I'm using v4.0. Thanks! Dan Barron dbarron at ddive.com From Gunter.Rieth at stadt.mainz.de Wed Oct 8 23:43:29 2003 From: Gunter.Rieth at stadt.mainz.de (Gunter.Rieth at stadt.mainz.de) Date: Thu, 9 Oct 2003 08:43:29 +0200 Subject: Antwort: [Mapserver-users] Output Map Size Limits? In-Reply-To: <6.0.0.22.0.20031008165712.027d50f0@mail.ddive.com> Message-ID: Hallo Dan, i already produced some nice gtiff with Mapserver 4.0 using 10000x10000 pixel for an area of 500x500 meters. but watch out, the greater the pixel size the longer mapserver works on it ;-) (but just a few minutes). Mit freundlichen Gr??en Gunter Rieth Kommunale Datenzentrale Mainz -Eigenbetrieb der Stadt Mainz- Hechtsheimer Stra?e 35 55131 Mainz Tel.: 06131/12-3557 Fax.: 06131/12-2267 eMail: gunter.rieth at stadt.mainz.de Notes: Gunter Rieth/KDZ/Mainz URL: http://www.kdz.mainz.de Dan Barron Gesendet von: mapserver-users-admin at lists.gis.umn.edu 09.10.2003 02:59 An mapserver-users at lists.gis.umn.edu Kopie Thema [Mapserver-users] Output Map Size Limits? Hello, Anyone know the upper limit to output map size in pixels from Mapserver? Is there one? I'm using v4.0. Thanks! Dan Barron dbarron at ddive.com _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From Lars-goran.Edholm at sandviken.se Wed Oct 8 23:45:28 2003 From: Lars-goran.Edholm at sandviken.se (Lars-goran Edholm) Date: Thu, 09 Oct 2003 08:45:28 +0200 Subject: [Mapserver-users] Mapclient - create new window Message-ID: I found that the problem with creating a new window dynamical is a browser problem. It doesnt work in Internet Explorer 6.0 but it works fine in Netscape 7.1. In IE6.0: with function newwin(){ w1 = new win(10,200,600,450,"Karta 1") } The page is cleared out from all menus etc and only a new ILayer is showing, the whole code for the remaining page is: with function newwin(){ w1 = new win(10,200,9,9,"Karta 1") } The page is cleared out from all menus etc and a window in size aprox 3x3 pixels is created. with function newwin(){ w1 = new win(10,200,10,10,"Karta 1") } The page is cleared out from all menus etc and only a new ILayer is showing, the whole code for the remaining page is: with function newwin(){ w1 = new win(10,200,600,450) } Menus etc is showing and a new window is created but it cant be moved or resized. Mvh Lars-G?ran Edholm tel 026/24 14 36 1:e byggnadsinspekt?r Bygg- och milj?kontoret 811 80 Sandviken lars-goran.edholm at sandviken.se From mamwake at yahoo.com Wed Oct 8 23:49:46 2003 From: mamwake at yahoo.com (ronny) Date: Wed, 8 Oct 2003 23:49:46 -0700 (PDT) Subject: [Mapserver-users] no image(s) Message-ID: <20031009064946.25183.qmail@web40305.mail.yahoo.com> --0-2078729549-1065682186=:25171 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline Note: forwarded message attached. ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com --0-2078729549-1065682186=:25171 Content-Type: message/rfc822 Received: from [62.8.65.170] by web40302.mail.yahoo.com via HTTP; Wed, 08 Oct 2003 08:30:37 PDT Date: Wed, 8 Oct 2003 08:30:37 -0700 (PDT) From: ronny Subject: no image(s) To: MapsHelp MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-117431429-1065627037=:23992" Content-Length: 789 --0-117431429-1065627037=:23992 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline am trying to load map but am getting blank image map,,i sincerely don't know what am doing wrong..my map file is attached herein. redhat linux 8.0.. MS4.0. ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com --0-117431429-1065627037=:23992 Content-Type: application/octet-stream; name="test.map" Content-Transfer-Encoding: base64 Content-Description: test.map Content-Disposition: attachment; filename="test.map" TUFQCiAgRk9OVFNFVCAuLi9mb250cy9mb250cy5saXN0CiAgTkFNRSAnQVVU T19ST1RBVEUnCiAgU1RBVFVTIE9GRgogIEVYVEVOVCAwIDAgMjk5IDM5OSAj IGR1bW15CiAgU0laRSAzMDAgMzAwCQoKICBMQVlFUgogICAgTkFNRSB0ZXN0 CiAgICBUWVBFIExJTkUKICAgIFNUQVRVUyBERUZBVUxUCiAgICBEQVRBICIu Li9kYXRhL2xpbmVzIgogICAgTEFCRUxJVEVNICJhbm5vIiAgICAKICAgIFRS QU5TRk9STSBPRkYKICAgIENMQVNTCiAgICAgIENPTE9SIDI1NSAwIDAKICAg ICAgTEFCRUwKICAgICAgICBUWVBFIFRSVUVUWVBFCiAgICAgICAgQU5USUFM SUFTIFRSVUUKCUZPTlQgYXJpYWwKICAgICAgICBDT0xPUiAwIDAgMAoJT1VU TElORUNPTE9SIDIyMCAyMjAgMjIwCglTSVpFIDExCQoJQU5HTEUgQVVUTwoJ UE9TSVRJT04gVUMKCU9GRlNFVCAwIDIgICAgICAgIAoJYnVmZmVyIDIKICAg ICAgRU5ECQogICAgRU5ECiAgRU5ECgpFTkQK --0-117431429-1065627037=:23992-- --0-2078729549-1065682186=:25171-- From ter-haseborg at sf-datentechnik.de Thu Oct 9 00:32:36 2003 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Thu, 9 Oct 2003 09:32:36 +0200 Subject: [Mapserver-users] MS 3.5 Tutorial Message-ID: <0DF955F15A102E4F81B948D44A45015A069235@nt-sf-exchange.Windows2000> Hi, IMHO you _need_ to specify the full path to your map on windows-systems! This can be an absolute path or alternatively a relative one starting from the cgi-directory where your mapserv.exe resides - "scripts" in your case. MS doesn't take "wwwroot" as base-dir, the base-dir of MS to code path from is the cgi-directory. HTH, Frieso ter Haseborg - Software Development - -- -------------------------------------------------- S&F Datentechnik GmbH&Co.KG Reimersstr. 41b 26789 Leer, Germany >-----Original Message----- >From: srinivas neelapala [mailto:neelapalas at yahoo.com] >Sent: Wednesday, October 08, 2003 10:37 PM >To: mapserver-users at lists.gis.umn.edu >Subject: [Mapserver-users] MS 3.5 Tutorial > > >Hello, > >currently i am trying to work my way through 3.5 >turorials. > >i have created a map file and am trying to get the map >in my browser. it works when i give the full path name >in the browser: > >1) >http://localhost/Scripts/mapserv.exe?map=C:\Inetpub\wwwroot\IRS \IRS3.map&mode=map but doesn't when i try this: 2) http://localhost/Scripts/mapserv.exe?map=/IRS/IRS3.map&mode=map IRS is the folder that i have created in the wwwroot directory. i am using MS 3.6 & IIS as per the tutorials i think i needn't always specify the full path. Any help is appreciated Thanks Srini __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From maskellp at ntlworld.com Thu Oct 9 01:06:35 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Thu, 9 Oct 2003 09:06:35 +0100 Subject: [Mapserver-users] Help with Java MapScript compile under Windows Message-ID: <005801c38e3c$41f4a580$c800c0c0@mobile> This is a multi-part message in MIME format. ------=_NextPart_000_0059_01C38E44.A3B90D80 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi, =20 I=92m new to MapServer so bear with me. =20 I would ideally like to be able to find a site to download a compiled version of the java mapscript dll for windows with examples of how to install and use it. This would be in a perfect world=85 Help on how to compile a version (I use VC++, but don=92t have too much preference or = C++ experience being a Java Developer) for windows and how to use it would be great. =20 Note: I have managed to find a windows Java MapScript dll for MapServer 3.6.3, I=92m using MapServer 4.0 (what are the benefits of 4.0 over = 3.6.3, I could go back with the version of MapServer I use), all the pages on Java and MapServer 4.0 are biased towards Linux, this is not a bad thing in the long run as I eventually will need to get this same system working with Linux, but at present I am stuck with windows. =20 Thanks in advance. =20 Phil Maskell =20 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 =20 ------=_NextPart_000_0059_01C38E44.A3B90D80 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hi,

 

I=92m new to MapServer so bear with = me.

 

I would ideally like to be able to find a site to = download a compiled version of the java mapscript dll for windows with examples of = how to install and use it. This would be in a perfect world=85 Help on how to compile a version (I use VC++, but don=92t have too much preference or = C++ experience being a Java Developer) for windows and how to use it would = be great.

 

Note: I have managed to find a windows Java MapScript = dll for MapServer 3.6.3, I=92m using MapServer 4.0 (what are the benefits of 4.0 over 3.6.3, I could go back with the version of MapServer I use), = all the pages on Java and MapServer 4.0 are biased towards Linux, this is not a = bad thing in the long run as I eventually will need to get this same system = working with Linux, but at present I am stuck with = windows.

 

Thanks in advance.

 

Phil Maskell

 


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003

------=_NextPart_000_0059_01C38E44.A3B90D80-- From maskellp at ntlworld.com Thu Oct 9 02:49:36 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Thu, 9 Oct 2003 10:49:36 +0100 Subject: [Mapserver-users] Getting RASTERs to work with MapServer 4 In-Reply-To: <20031007083815.GRLH2197.mta05-svc.ntlworld.com@[10.137.100.72]> Message-ID: <008401c38e4a$a6847ad0$c800c0c0@mobile> Hi, My problem was SHAPEPATH in my map file, in windows I needed to use a complete path --> "C:\wwwroot\data" Hope this helps someone. Phil Maskell -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of maskellp at ntlworld.com Sent: 07 October 2003 09:38 To: Mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Getting RASTERs to work with MapServer 4 Hi, I am new to MapServer and have got the demo working with vector tab files, I am now trying to get RASTER to work, I've tried using a OGR and a tab file and a data connection to the tif file, neither worked. If someone has a working example or links to examples that would be great. Thanks in advance. Phil Maskell ----------------------------------------- Email provided by http://www.ntlhome.com/ _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003 From jhart at frw.uva.nl Thu Oct 9 03:21:23 2003 From: jhart at frw.uva.nl (Jan Hartmann) Date: Thu, 09 Oct 2003 12:21:23 +0200 Subject: [Mapserver-users] Mapclient - create new window In-Reply-To: References: Message-ID: <3F8536A3.7050703@frw.uva.nl> Interesting. I still can't duplicate it in my IE6-browser. Could you send the exact, complete HTML code? It looks like a syntax error that Mozilla passes by but IE doesn't. Apart from that, I should expect instabilities when using standalone iframes next to windows. The reason for that is that the mouse behaves differently within an iframe: it sends back different coordinates in a different way. Windows contain iframes, and one of the hairiest issue of the program was to make the mouse behave exactly the same way within a window and outside. In fact, 300 of the 2000 lines of code are spent on that issue alone; it is just a great amount of keeping track of mouse events. Standalone iframes fall outside this bookkeeping mechanism, so they will interfere with regular windows. I realized that this problem could occur, but I didn't expect that someone would try to make an application with both static iframes and movable windows. For myself, I either work with static pages (using invisible serverFrames to fill in the HTML elements of the page, including iframes), or with complete windowed applications, using windows and buttons on a static background. This background can contain all kinds of HTML, but no iframes. As a rule, I don't put very much in this background. The main purpose of movable/hideable windows and menus is to diminish the overcrowding you see in traditional web pages. What kind of application are you thinking of? Jan Lars-goran Edholm wrote: > I found that the problem with creating a new window dynamical is a browser > problem. > It doesnt work in Internet Explorer 6.0 but it works fine in Netscape 7.1. > > In IE6.0: > with > function newwin(){ > w1 = new win(10,200,600,450,"Karta 1") > } > The page is cleared out from all menus etc and only a > new ILayer is showing, the whole code for the remaining page is: > > > with > function newwin(){ > w1 = new win(10,200,9,9,"Karta 1") > } > > The page is cleared out from all menus etc and a window in size aprox 3x3 > pixels is created. > > with > function newwin(){ > w1 = new win(10,200,10,10,"Karta 1") > } > The page is cleared out from all menus etc and only a > new ILayer is showing, the whole code for the remaining page is: > > > with > function newwin(){ > w1 = new win(10,200,600,450) > } > Menus etc is showing and a new window is created but it cant be moved or > resized. > > > Mvh > Lars-G?ran Edholm tel 026/24 14 36 > 1:e byggnadsinspekt?r > Bygg- och milj?kontoret > 811 80 Sandviken > lars-goran.edholm at sandviken.se > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From stefan.schwarzer at grid.unep.ch Thu Oct 9 04:11:05 2003 From: stefan.schwarzer at grid.unep.ch (Stefan Schwarzer) Date: Thu, 09 Oct 2003 13:11:05 +0200 Subject: [Mapserver-users] Tiling Tif Images Message-ID: <5.2.1.1.0.20031009125920.01a80d00@gridg.grid.unep.ch> --=====================_14845937==.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed Hi list, hmm, I think I read everything concerning the tiling of raster images by now. But the best hint I've found was the following URL ( http://remotesensing.org/gdal/gdal_utilities.html ). I read as well this document ( http://mapserver.gis.umn.edu/doc/raster-howto.html ), but no solution in sight. I tried to find the gdaltindex (for windows), but did not succeed. I have the OpenEV installed, but this does not offer tiling. Fact is: I have several dozens of raster images which are mostly between 100 and 500 MB. So, would you recommend to do some tiling with these sizes? If yes, what tool should I use? Can someone give be a tip? Thanks, Stefan _______________________________________ Stefan Schwarzer Consultant on GEO UNEP/DEWA/GRID-Geneva Chemin des Anemones 11 CH - 1219 Chatelaine Switzerland Tel: (+41) 22.917.83.49 Fax: (+41) 22.917.80.29 Email: stefan.schwarzer at grid.unep.ch Internet: http://geodata.grid.unep.ch/ _______________________________________ --=====================_14845937==.ALT Content-Type: text/html; charset="us-ascii" Hi list,

hmm, I think I read everything concerning the tiling of raster images by now. But the best hint I've found was the following URL ( http://remotesensing.org/gdal/gdal_utilities.html ). I read as well this document ( http://mapserver.gis.umn.edu/doc/raster-howto.html ), but no solution in sight. I tried to find the gdaltindex (for windows), but did not succeed. I have the OpenEV installed, but this does not offer tiling.  

Fact is: I have several dozens of raster images which are mostly between 100 and 500 MB. So, would you recommend to do some tiling with these sizes? If yes, what tool should I use?


Can someone give be a tip?

Thanks,

Stefan


        _______________________________________

        Stefan Schwarzer
        Consultant on GEO

        UNEP/DEWA/GRID-Geneva
        Chemin des Anemones 11
        CH - 1219 Chatelaine
        Switzerland

        Tel: (+41) 22.917.83.49
        Fax: (+41) 22.917.80.29

        Email: stefan.schwarzer at grid.unep.ch
        Internet: http://geodata.grid.unep.ch/
        _______________________________________ --=====================_14845937==.ALT-- From ed at topozone.com Thu Oct 9 04:33:05 2003 From: ed at topozone.com (Ed McNierney) Date: Thu, 9 Oct 2003 07:33:05 -0400 Subject: [Mapserver-users] Tiling Tif Images Message-ID: <13858AA1A74F30419F319ACB66A9D1222E9F81@mercator.topozone.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C38E59.1B0D1F83 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Stefan - =20 You don't really say what the problem is, and you don't say what happened when you "didn't succeed". For example, when you used gdaltindex, what result did you expect and what result did you get? =20 First, do your several dozen raster images taken together form a tiled data set? Or are you trying to divide each of those files into smaller rasters and then tile those back together? =20 - Ed =20 Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com =20 -----Original Message----- From: Stefan Schwarzer [mailto:stefan.schwarzer at grid.unep.ch]=20 Sent: Thursday, October 09, 2003 7:11 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Tiling Tif Images =20 Hi list, hmm, I think I read everything concerning the tiling of raster images by now. But the best hint I've found was the following URL ( http://remotesensing.org/gdal/gdal_utilities.html ). I read as well this document ( http://mapserver.gis.umn.edu/doc/raster-howto.html ), but no solution in sight. I tried to find the gdaltindex (for windows), but did not succeed. I have the OpenEV installed, but this does not offer tiling. =20 Fact is: I have several dozens of raster images which are mostly between 100 and 500 MB. So, would you recommend to do some tiling with these sizes? If yes, what tool should I use? Can someone give be a tip? Thanks, Stefan _______________________________________ Stefan Schwarzer Consultant on GEO UNEP/DEWA/GRID-Geneva Chemin des Anemones 11 CH - 1219 Chatelaine Switzerland Tel: (+41) 22.917.83.49 Fax: (+41) 22.917.80.29 Email: stefan.schwarzer at grid.unep.ch Internet: http://geodata.grid.unep.ch/ _______________________________________ ------_=_NextPart_001_01C38E59.1B0D1F83 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Stefan = –

 

You don’t really say what the problem is, and you don’t say what happened when you = “didn’t succeed”.  For = example, when you used gdaltindex, what result did you expect = and what result did you get?

 

First, do your several dozen raster = images taken together form a tiled data set?  Or are you trying to divide each of those files into smaller rasters and then tile those back together?

 

        = ;    - Ed

 <= /span>

Ed = McNierney

President and = Chief Mapmaker

TopoZone.com<= /o:p>

ed at topozone.com

 

-----Original = Message-----
From: Stefan Schwarzer [mailto:stefan.schwarzer at grid.unep.ch]
Sent: Thursday, October = 09, 2003 7:11 AM
To: mapserver-users at lists.gis.umn.edu
Subject: = [Mapserver-users] Tiling Tif Images

 

Hi list,

hmm, I think I read everything concerning the tiling of raster images by = now. But the best hint I've found was the following URL ( http://remotesensing.org/gdal/gdal_utilities.html ). I read as well this document ( http://mapserver.gis.umn.edu/doc/raster-howto.html ), but no solution in sight. I tried to find the gdaltindex (for = windows), but did not succeed. I have the OpenEV installed, but this does not offer = tiling.  

Fact is: I have several dozens of raster images which are mostly between = 100 and 500 MB. So, would you recommend to do some tiling with these sizes? = If yes, what tool should I use?


Can someone give be a tip?

Thanks,

Stefan



       &nbs= p;_______________________________________

       &nbs= p;Stefan Schwarzer
        Consultant on GEO

        UNEP/DEWA/= GRID-Geneva
        Chemin = des Anemones 11
        CH - 1219 Chatelaine
        Switzerlan= d

        Tel: = (+41) 22.917.83.49
        Fax: = (+41) 22.917.80.29

        Email: stefan.schwarzer at grid.unep.ch
        Internet: = http://geodata.grid.unep.ch/
        _______________________________________

=00 ------_=_NextPart_001_01C38E59.1B0D1F83-- From stefan.schwarzer at grid.unep.ch Thu Oct 9 04:40:10 2003 From: stefan.schwarzer at grid.unep.ch (Stefan Schwarzer) Date: Thu, 09 Oct 2003 13:40:10 +0200 Subject: [Mapserver-users] Tiling Tif Images In-Reply-To: <13858AA1A74F30419F319ACB66A9D1222E9F81@mercator.topozone.c om> Message-ID: <5.2.1.1.0.20031009133613.01a7ec40@gridg.grid.unep.ch> --=====================_16591078==.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed Ed, a) the images I have (100-500 MB) are not yet tiled; and I assume it would result in a better performance if they would be. b) the images form different layers; so each image should be tiled separately. And yes: "Or are you trying to divide each of those files into smaller rasters and then tile those back together?" b) I did not succeed in finding the gdaltindex file, which seems to be necessary to do the tiling of images. Stefan >Stefan > > > >You dont really say what the problem is, and you dont say what happened >when you didnt succeed. For example, when you used gdaltindex, what >result did you expect and what result did you get? > > > >First, do your several dozen raster images taken together form a tiled >data set? Or are you trying to divide each of those files into smaller >rasters and then tile those back together? > > > > - Ed > > > >Ed McNierney > >President and Chief Mapmaker > >TopoZone.com > >ed at topozone.com > > > >-----Original Message----- >From: Stefan Schwarzer [mailto:stefan.schwarzer at grid.unep.ch] >Sent: Thursday, October 09, 2003 7:11 AM >To: mapserver-users at lists.gis.umn.edu >Subject: [Mapserver-users] Tiling Tif Images > > > >Hi list, > >hmm, I think I read everything concerning the tiling of raster images by >now. But the best hint I've found was the following URL ( >http://remotesensing.org/gdal/gdal_utilities.html ). I read as well this >document ( http://mapserver.gis.umn.edu/doc/raster-howto.html ), but no >solution in sight. I tried to find the gdaltindex (for windows), but did >not succeed. I have the OpenEV installed, but this does not offer tiling. >Fact is: I have several dozens of raster images which are mostly between >100 and 500 MB. So, would you recommend to do some tiling with these >sizes? If yes, what tool should I use? > > >Can someone give be a tip? > >Thanks, > >Stefan > > > > _______________________________________ > > Stefan Schwarzer > Consultant on GEO > > UNEP/DEWA/GRID-Geneva > Chemin des Anemones 11 > CH - 1219 Chatelaine > Switzerland > > Tel: (+41) 22.917.83.49 > Fax: (+41) 22.917.80.29 > > Email: stefan.schwarzer at grid.unep.ch > Internet: http://geodata.grid.unep.ch/ > _______________________________________ _______________________________________ Stefan Schwarzer Consultant on GEO UNEP/DEWA/GRID-Geneva Chemin des Anemones 11 CH - 1219 Chatelaine Switzerland Tel: (+41) 22.917.83.49 Fax: (+41) 22.917.80.29 Email: stefan.schwarzer at grid.unep.ch Internet: http://geodata.grid.unep.ch/ _______________________________________ --=====================_16591078==.ALT Content-Type: text/html; charset="us-ascii" Ed,

a) the images I have (100-500 MB) are not yet tiled; and I assume it would result in a better performance if they would be.
b) the images form different layers; so each image should be tiled separately. And yes: "
Or are you trying to divide each of those files into smaller rasters and then tile those back together?"
b) I did not succeed in finding the gdaltindex file, which seems to be necessary to do the tiling of images.

Stefan


Stefan

 

You dont really say what the problem is, and you dont say what happened when you didnt succeed.  For example, when you used gdaltindex, what result did you expect and what result did you get?

 

First, do your several dozen raster images taken together form a tiled data set?  Or are you trying to divide each of those files into smaller rasters and then tile those back together?

 

            - Ed

 

Ed McNierney

President and Chief Mapmaker

TopoZone.com

ed at topozone.com

 

-----Original Message-----
From: Stefan Schwarzer [mailto:stefan.schwarzer at grid.unep.ch]
Sent: Thursday, October 09, 2003 7:11 AM
To: mapserver-users at lists.gis.umn.edu
Subject: [Mapserver-users] Tiling Tif Images

 

Hi list,

hmm, I think I read everything concerning the tiling of raster images by now. But the best hint I've found was the following URL ( http://remotesensing.org/gdal/gdal_utilities.html ). I read as well this document ( http://mapserver.gis.umn.edu/doc/raster-howto.html ), but no solution in sight. I tried to find the gdaltindex (for windows), but did not succeed. I have the OpenEV installed, but this does not offer tiling.  
Fact is: I have several dozens of raster images which are mostly between 100 and 500 MB. So, would you recommend to do some tiling with these sizes? If yes, what tool should I use?


Can someone give be a tip?

Thanks,

Stefan



                _______________________________________

                Stefan Schwarzer
        Consultant on GEO

        UNEP/DEWA/GRID-Geneva
        Chemin des Anemones 11
        CH - 1219 Chatelaine
        Switzerland

        Tel: (+41) 22.917.83.49
        Fax: (+41) 22.917.80.29

        Email: stefan.schwarzer at grid.unep.ch
        Internet: http://geodata.grid.unep.ch/
        _______________________________________

        _______________________________________

        Stefan Schwarzer
        Consultant on GEO

        UNEP/DEWA/GRID-Geneva
        Chemin des Anemones 11
        CH - 1219 Chatelaine
        Switzerland

        Tel: (+41) 22.917.83.49
        Fax: (+41) 22.917.80.29

        Email: stefan.schwarzer at grid.unep.ch
        Internet: http://geodata.grid.unep.ch/
        _______________________________________ --=====================_16591078==.ALT-- From jhart at frw.uva.nl Thu Oct 9 05:29:13 2003 From: jhart at frw.uva.nl (Jan Hartmann) Date: Thu, 09 Oct 2003 14:29:13 +0200 Subject: [Mapserver-users] Tiling Tif Images In-Reply-To: <5.2.1.1.0.20031009125920.01a80d00@gridg.grid.unep.ch> References: <5.2.1.1.0.20031009125920.01a80d00@gridg.grid.unep.ch> Message-ID: <3F855499.2010607@frw.uva.nl> I do this routinely with GRASS. If you have never worked with it it will take you some time to install and learn it, but IMHO the time is well spent. Once you have things running tiles can be made in three steps: - import the image using r.in.gdal - set the region to the tile you want to generate - r.resample input= output= - export the image using gdal_translate The beautiful thing about GRASS is that you can script everything using ordinary shell scripts. I have been tiling Gigabyte rasters this way in matters of minutes. As to tile size, I generally create tiles of 2000*2000 pixels. An original raster of 40000*40000 pixels gets divided into 400 tiles this way, and this gives quick response. I haven't done much experimenting much with this however. Did anyone on the list ever experiment with different tile sizes on the same raster basemap? If you make the tiles larger, it takes longer to extract the region; if you make them smaller, chances are greater that MapServer has to combine several tiles to generate the image. I don't know where the optimum lies. Jan Stefan Schwarzer wrote: > Hi list, > > hmm, I think I read everything concerning the tiling of raster images by > now. But the best hint I've found was the following URL ( > http://remotesensing.org/gdal/gdal_utilities.html ). I read as well this > document ( http://mapserver.gis.umn.edu/doc/raster-howto.html ), but no > solution in sight. I tried to find the gdaltindex (for windows), but did > not succeed. I have the OpenEV installed, but this does not offer tiling. > > Fact is: I have several dozens of raster images which are mostly between > 100 and 500 MB. So, would you recommend to do some tiling with these > sizes? If yes, what tool should I use? > > > Can someone give be a tip? > > Thanks, > > Stefan > > > _______________________________________ > > *Stefan Schwarzer > * Consultant on GEO > > UNEP/DEWA/GRID-Geneva > Chemin des Anemones 11 > CH - 1219 Chatelaine > Switzerland > > Tel: (+41) 22.917.83.49 > Fax: (+41) 22.917.80.29 > > Email: stefan.schwarzer at grid.unep.ch > Internet: http://geodata.grid.unep.ch/ > _______________________________________ > From edspremolla at Antel.com.uy Thu Oct 9 05:30:46 2003 From: edspremolla at Antel.com.uy (Eduardo Spremolla) Date: 09 Oct 2003 09:30:46 -0300 Subject: [Mapserver-users] Tiling Tif Images In-Reply-To: <5.2.1.1.0.20031009133613.01a7ec40@gridg.grid.unep.ch> References: <5.2.1.1.0.20031009133613.01a7ec40@gridg.grid.unep.ch> Message-ID: <1065702646.5637.19.camel@fly.in.iantel.com.uy> I find the gdaltindex in bin directory on OpenEV_FW_161.zip if you can't find it in the web I may put mine on a web url for you. LALO El jue, 09 de 10 de 2003 a las 08:40, Stefan Schwarzer escribi??: > Ed, > > a) the images I have (100-500 MB) are not yet tiled; and I assume it > would result in a better performance if they would be. > b) the images form different layers; so each image should be tiled > separately. And yes: "Or are you trying to divide each of those files > into smaller rasters and then tile those back together?" > b) I did not succeed in finding the gdaltindex file, which seems to be > necessary to do the tiling of images. > > Stefan > > > > Stefan > > > > > > You dont really say what the problem is, and you dont say what > > happened when you didnt succeed. For example, when you used > > gdaltindex, what result did you expect and what result did you get? > > > > > > > > First, do your several dozen raster images taken together form a > > tiled data set? Or are you trying to divide each of those files > > into smaller rasters and then tile those back together? > > > > > > > > - Ed > > > > > > > > Ed McNierney > > > > President and Chief Mapmaker > > > > TopoZone.com > > > > ed at topozone.com > > > > > > > > -----Original Message----- > > From: Stefan Schwarzer [mailto:stefan.schwarzer at grid.unep.ch] > > Sent: Thursday, October 09, 2003 7:11 AM > > To: mapserver-users at lists.gis.umn.edu > > Subject: [Mapserver-users] Tiling Tif Images > > > > > > > > Hi list, > > > > hmm, I think I read everything concerning the tiling of raster > > images by now. But the best hint I've found was the following URL ( > > http://remotesensing.org/gdal/gdal_utilities.html ). I read as well > > this document ( http://mapserver.gis.umn.edu/doc/raster-howto.html > > ), but no solution in sight. I tried to find the gdaltindex (for > > windows), but did not succeed. I have the OpenEV installed, but this > > does not offer tiling. > > Fact is: I have several dozens of raster images which are mostly > > between 100 and 500 MB. So, would you recommend to do some tiling > > with these sizes? If yes, what tool should I use? > > > > > > Can someone give be a tip? > > > > Thanks, > > > > Stefan > > > > > > > > _______________________________________ > > > > Stefan Schwarzer > > Consultant on GEO > > > > UNEP/DEWA/GRID-Geneva > > Chemin des Anemones 11 > > CH - 1219 Chatelaine > > Switzerland > > > > Tel: (+41) 22.917.83.49 > > Fax: (+41) 22.917.80.29 > > > > Email: stefan.schwarzer at grid.unep.ch > > Internet: http://geodata.grid.unep.ch/ > > _______________________________________ > _______________________________________ > > Stefan Schwarzer > Consultant on GEO > > UNEP/DEWA/GRID-Geneva > Chemin des Anemones 11 > CH - 1219 Chatelaine > Switzerland > > Tel: (+41) 22.917.83.49 > Fax: (+41) 22.917.80.29 > > Email: stefan.schwarzer at grid.unep.ch > Internet: http://geodata.grid.unep.ch/ > _______________________________________ From gayathri at ou.edu Thu Oct 9 06:21:09 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Thu, 9 Oct 2003 08:21:09 -0500 Subject: [Mapserver-users] Mapserver 4 Makefile for VC Message-ID: Stephen, The gdal error is coming because....you have forgot/dint comment the following line in Makefile.vc "copy $(GDAL_DIR)\gdal.pdb ." Comment the same by including a "#" in the beginning of the line. On examining your nmake.opt, I see "c:\project" to be your working directory...Is this correct? Are all the required libraries in here? Have they been compiled before you proceeded to compile mapserver 4.0? Cheers, Gayathri -----Original Message----- From: Stephen Clark [mailto:stephen.clark at focus.ca] Sent: Wednesday, October 08, 2003 1:32 PM To: mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC I have included my makefile.vc and nmake.opt files as well as the compile errors foer your consideration. thanks, Stephen ----- Original Message ----- From: "Stephen Clark" To: "Swaminathan, Gayathri" ; "'Yewondwossen Assefa'" Cc: Sent: Wednesday, October 08, 2003 10:23 AM Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > Could someone post their makefile.vc and nmake.opt files. > > I would like a version that has the minimum set of options set whichI > can then modify. > > thanks > Stephen > > > > ----- Original Message ----- > From: "Swaminathan, Gayathri" > To: "'Yewondwossen Assefa'" > Cc: > Sent: Friday, September 19, 2003 8:03 AM > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > :) > > Missed that when looking, but after careful examination saw this > > file., > > > > Thanks all as always for your patience and time on this. > > > > Gayathri > > > > -----Original Message----- > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > Sent: Thursday, September 18, 2003 9:26 PM > > To: Swaminathan, Gayathri > > Cc: mapserver-users at lists.gis.umn.edu > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > Hi There, > > > > There are now 2 files involved in the process, makefile.vc and > > nmake.opt where all the options are included. This separation makes > > things clearer and the option file can be used by sub projects like > > php/mapscript. All settings for necessary libraries + optional > > libraries are inside the nmake.opt. > > > > Later, > > > > Swaminathan, Gayathri wrote: > > > Hi all: > > > > > > After being content with mapserver-3.6.5 for a long time now, I > > > was getting ready to compile mapserver 4.0 and test it. > > > > > > There are several changes that I notice between mapserver-3.6.5 > > > and mapserver-4.0. The makefile.vc in the package shrinked. I > > > assumed this is not the One that I should be using and proceeded > > > with alterations to my old makefile.vc that came from > > > mapserver-3.6.5 > > > > > > I was finally sucessful in building a mapserver with the following > > > enabled. > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL > > > INPUT=SHAPEFILE > > > > > > I need WMS server and WMS Client with this. I see that libcurl is > > > being used somehow and keep getting errors on the same. > > > > > > Please, indicate to me the right corrections to makefile.vc (or) > > > tell me where am I going wrong in this process. > > > > > > Thanks so much for your time on this. > > > Gayathri > > > _______________________________________________ > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > -- > > ---------------------------------------------------------------- > > Assefa Yewondwossen > > Software Analyst > > > > Email: assefa at dmsolutions.ca > > http://www.dmsolutions.ca/ > > > > Phone: (613) 565-5056 (ext 14) > > Fax: (613) 565-0925 > > ---------------------------------------------------------------- > > > > > > > > > > _______________________________________________ > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > _______________________________________________ > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From Chip.Hankley at rmtinc.com Thu Oct 9 06:33:30 2003 From: Chip.Hankley at rmtinc.com (Chip Hankley) Date: Thu, 09 Oct 2003 08:33:30 -0500 Subject: [Mapserver-users] Tiling Tif Images Message-ID: Stefan: > a) the images I have (100-500 MB) are not yet tiled; and I assume it would > result in a better performance if they would be. Yes. You should also review the archives on notes from Ed (and others) regarding image performance in general. Tiling is only one part of the equation. Another *very* important thing is to make sure you are using images of appropriate resolution. For instance, if you're displaying orthophotos with 6" pixels at 1:20,000, you're processing WAY more data than you can display... so developing pyramids or other display schemes to minimize this kind of overhead is important. > c) I did not succeed in finding the gdaltindex file, which seems to be > necessary to do the tiling of images. > I haven't done this for about 6 months, but as I recall, gdaltindex does not do the tiling, per se. The utility creates a shapefile that acts as the *index* to the tiles. YOU need to create the tiles. There are, as some have indicated, a lot of ways to do this. There may be some tools in gdal that do this, certainly you can do it in many GIS packages. There's an AML in the WIKI that will do it if you have access to ArcInfo w/ GRID. Conceivably, you could do it "by hand" with an image editing package (like Paint Shop Pro) by slicing up the image into regular tiles and creating new world files. Chip Outgoing messages, along with any attachments, are scanned for viruses at RMT prior to sending. ------------------------------------------------------------------------------ NOTICE--This email may contain confidential and privileged information for the sole use of the intended recipient. Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender immediately and delete all copies. From gayathri at ou.edu Thu Oct 9 07:04:10 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Thu, 9 Oct 2003 09:04:10 -0500 Subject: FW: [Mapserver-users] Max image size Message-ID: Hope the reply below by Frank helps.. Thanks, Gayathri -----Original Message----- From: Frank Warmerdam [mailto:warmerdam at pobox.com] Sent: Tuesday, September 23, 2003 11:50 AM To: Tyler Mitchell; mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Max image size Tyler Mitchell wrote: > > > > > Thanks Ed, for the benefit of me and the list, can you reference a > line number or string to change. I've been hunting but am finding > that 1024 occurs quite a few times throughout the mapserver code ;) Tyler, I believe MS_MAXIMGSIZE is what you want to change. It is my humble opionion that only remote client requests (via URL) should be checked against this, not image sizes read from .map files or those originating from mapscript requests. If appropriate folks agree, I could look into making this change. Ideally we would also have a MAXIMGSIZE directive that could be included in .map files so this could be set without recompiling mapserver - which is very hard for some folks to do. PS. MS_MAXIMGSIZE is 2048 in CVS now as far as I can tell, which I believe allows up to a 2048x2048 image to be requested. Best regards, -- ---------------------------------------+-------------------------------- ---------------------------------------+------ I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent >Hello, >Anyone know the upper limit to output map size in pixels from >Mapserver? Is there one? I'm using v4.0. >Thanks! >Dan Barron >dbarron at ddive.com From Lars-goran.Edholm at sandviken.se Thu Oct 9 07:15:02 2003 From: Lars-goran.Edholm at sandviken.se (Lars-goran Edholm) Date: Thu, 09 Oct 2003 16:15:02 +0200 Subject: [Mapserver-users] Mapclient - new window Message-ID: I run IE&.0 with error kod listing and what I found was in row 831 sign 2 wrong argument row 1242 sign 2 'div' is null or not an object Here?'s a testpage which is very simple but doesn't work in IE6.0, I tried it on several computers: zoom3.html What I'm doing is to build an application that behaves like an Windows application with windows that the user can resize and move. Everything works fine with legends, querys etc. My problem is that I can start the application with 1 or 2 or 3 or...windows but I want to start with one or none windows and then should the user be able to create new windows in runtime. I'm currently running an testapplication in which i'm also having an iframe with an Intrawebapplication (Delphi) for searching parcels from an SQLserver database. The Intraweb application sends paramters to a mapclient window which zooms to the parcel. All this is working fine but there is som minor problems when I drag mapclient windows (not panning). Therefore I hide the IFrame when performing zooming and dragging operations. None of this is any problem in IE6.0. Mvh Lars-G?ran Edholm tel 026/24 14 36 1:e byggnadsinspekt?r Bygg- och milj?kontoret 811 80 Sandviken lars-goran.edholm at sandviken.se From muratisik at megatek.com.tr Thu Oct 9 07:47:33 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Thu, 9 Oct 2003 17:47:33 +0300 Subject: [Mapserver-users] mapfile generation problem Message-ID: <010d01c38e74$45a5a520$b4704ad5@anaconda> This is a multi-part message in MIME format. ------=_NextPart_000_010A_01C38E8D.6AE48540 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I am a newbei about mapservers. I have setup mapserv-3-6-0 and also = installed 3-5 demo and eventually got them to work together, displaying = the maps successfully.I did these through implementing rpms rather than = compling. Upon this, I have been handed map layers of our neighbourhoodi = so that I "insert" them into the mapserver. It consists of 20 layers and = for each layer there are proper files of .dbf, .shp, .shx extensions. = However there are no mapfiles. I have read all of mapfile reference and = worked on the mapfile of the 3-5 demo. I wrote one for the nighbour maps = but it gave me the error when pressed "Initialize". I have arranged the = demo_init.html and demo.html accordingly beforehand. The error is: loadHashTable(): Unknown identifier Anybody have an idea. My mapfile is the following: # # Start of map file # NAME ERENKOY STATUS ON SIZE 667 447 EXTENT 388107.634400379 5203120.88405952 500896.339019834 = 5310243.30613897 UNITS METERS SHAPEPATH "erenkoy" 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=3Dutm" # "ellps=3DGRS80" # "zone=3D15" # "north" # "no_defs" # # OR: # # "init=3Depsg:26915" #END # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER demo_header.html TEMPLATE demo.html FOOTER demo_footer.html MINSCALE 1000 MAXSCALE 1550000 IMAGEPATH "set in demo_init.html" IMAGEURL "set in demo_init.html" METADATA WMS_TITLE "ERENKOY HARITA" @ WMS_ABSTRACT "This is the UMN MapServer demonstration application for = ERENKOY County located in north central ISTANBUL." WMS_ACCESSCONSTRAINTS none # change this value to match your setup WMS_ONLINERESOURCE "http://localhost/mapser/itasca/demo_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-erenkoy.png EXTENT 393234.393701263 5205405.16440722 495769.579718949 = 5307959.02579127 SIZE 120 120 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 # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 80 2 COLOR 255 255 255 UNITS KILOMETERS INTERVALS 1 TRANSPARENT TRUE STATUS TRUE END # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of layer definitions # LAYER NAME ERENKOY_ORNEKMAHALLE_PG_region=20 TYPE POLYGON STATUS DEFAULT DATA ERENKOY_ORNEKMAHALLE_PG_region CLASSITEM 'cty_name' CLASS EXPRESSION 'Erenkoy' OUTLINECOLOR 128 128 128 COLOR 225 225 185 END CLASS # every other county in the state EXPRESSION /./ OUTLINECOLOR 128 128 128 COLOR 255 255 255 END METADATA WMS_TITLE "Erenkoy-genel" WMS_ABSTRACT "Erenkoy" WMS_SRS "EPSG:26915" END END #TAMAM LAYER NAME ERENKOY_ORNEKSOKAK_PL_polyline GROUP sokaklar TYPE POLYGON DATA ERENKOY_ORNEKSOKAK_PL_polyline STATUS OFF CLASSITEM city_name CLASS NAME "Sokaklar" EXPRESSION /./ COLOR 255 225 90 TEMPLATE "mcd90py2.html" END HEADER "mcd90py2_header.html" FOOTER "mcd90py2_footer.html" DUMP TRUE # allow GML export METADATA WMS_TITLE "Sokak" WMS_ABSTRACT "Minor civil divisions for Erenkoy County. (sokaklar = only)" WMS_SRS "EPSG:26915" END END LAYER NAME ERENKOY_ORNEKILCE_PG_region TYPE POLYGON DATA ERENKOY_ORNEKILCE_PG_region STATUS OFF CLASS SYMBOL 'circle' SIZE 2 NAME 'Ilceler' OUTLINECOLOR 181 181 145 END METADATA WMS_TITLE "Ilceler Boundaries" WMS_ABSTRACT Ilceler boundaries for Erenkoy County. See MURAT for = more information." WMS_SRS "EPSG:26915" END END LAYER NAME ERENKOY_ORNEKCADDE_PL_polyline TYPE POLYGON STATUS OFF DATA ERENKOY_ORNEKCADDE_PL_polyline CLASS NAME 'Caddeler' TEMPLATE "lakespy2.html" COLOR 49 117 185 END HEADER "lakespy2_header.html" FOOTER "lakespy2_footer.html" TOLERANCE 3 DUMP TRUE # allow GML export METADATA WMS_TITLE "Caddeler" WMS_ABSTRACT "Caddeler" WMS_SRS "EPSG:26915" END END Erenkoy is the name of neighbourhood, sokak-ilceler and other stuff = looking unfamiliar for you, are the Turkish for streets-towns etc. I had to keep TEMPLATE, FOOTER and HEADER for my layer same as the = demo's since I also have no idea of making my own templates, footers and = headers.=20 Overall, I am in a bottleneck, stuck up. Please help me:) Thanks in advance..... Have a nice day Murat Isik Istanbul-Turkey ------=_NextPart_000_010A_01C38E8D.6AE48540 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

 
Hello,
 
I am a newbei about mapservers. I = have setup=20 mapserv-3-6-0 and also installed 3-5 demo and eventually got them to = work=20 together, displaying the maps successfully.I did these through = implementing rpms=20 rather than compling. Upon this, I have been handed map layers of = our=20 neighbourhoodi so that I "insert" them into the mapserver. It consists = of 20=20 layers and for each layer there are proper files of .dbf, .shp, .shx = extensions.=20 However there are no mapfiles. I have read all of mapfile reference and = worked=20 on the mapfile of the 3-5 demo. I wrote one for the nighbour maps but it = gave me=20 the error when pressed "Initialize". I have arranged the demo_init.html = and=20 demo.html accordingly beforehand. The error is:
 
loadHashTable(): Unknown = identifier
 
Anybody have an idea. My mapfile is the = following:
 
#
# Start of map file
#
NAME=20 ERENKOY
STATUS ON
SIZE 667 447
EXTENT 388107.634400379 = 5203120.88405952=20 500896.339019834 5310243.30613897
UNITS METERS
SHAPEPATH=20 "erenkoy"
IMAGECOLOR 255 255 255
 
# you may need to change this to match = your=20 MapServer build
IMAGETYPE PNG
 
#
# Projection definition, consult = the PROJ.4=20 documentation for parameter discussion
#
#PROJECTION
# =20 "proj=3Dutm"
#  "ellps=3DGRS80"
#  = "zone=3D15"
# =20 "north"
#  "no_defs"
#
#  OR:
#
# =20 "init=3Depsg:26915"
#END
 
#
# Start of web interface = definition (including=20 WMS enabling metadata)
#
WEB
  HEADER = demo_header.html
 =20 TEMPLATE demo.html
  FOOTER demo_footer.html
  MINSCALE=20 1000
  MAXSCALE 1550000
  IMAGEPATH "set in=20 demo_init.html"
  IMAGEURL "set in demo_init.html"
 =20 METADATA
    WMS_TITLE "ERENKOY = HARITA"
@
WMS_ABSTRACT=20 "This is the UMN MapServer demonstration application for ERENKOY County = located=20 in north central ISTANBUL."
    WMS_ACCESSCONSTRAINTS=20 none
 
    # change this value = to match=20 your setup
    WMS_ONLINERESOURCE "http://localhost/m= apser/itasca/demo_init.html"
 
    WMS_SRS = "EPSG:26915"
 =20 END
END
 
QUERYMAP
  SIZE 200 = 200
  STATUS=20 ON
  STYLE HILITE
  COLOR 255 0 0
END
 
#
# Start of reference=20 map
#
REFERENCE
  IMAGE = graphics/reference-erenkoy.png
 =20 EXTENT 393234.393701263 5205405.16440722 495769.579718949=20 5307959.02579127
  SIZE 120 120
  STATUS OFF
  = COLOR -1=20 -1 -1
  OUTLINECOLOR 255 0 0
END
 
#
# Start of = legend
#
LEGEND
 =20 KEYSIZE 18 12
  LABEL
    TYPE=20 BITMAP
    SIZE MEDIUM
    COLOR 0 0 = 89
  END
  STATUS ON
END
 
#
# Start of = scalebar
#
SCALEBAR
 =20 IMAGECOLOR 255 255 255
  LABEL
    COLOR 255 = 255=20 255
    SIZE tiny
  END
  STYLE = 1
 =20 SIZE 80 2
  COLOR 255 255 255
  UNITS = KILOMETERS
 =20 INTERVALS 1
  TRANSPARENT TRUE
  STATUS = TRUE
END
 
#
# Start of symbol definitions = (we're only=20 using a few)
#
SYMBOL
  NAME 'circle'
  TYPE=20 ELLIPSE
  POINTS 1 1 END
  FILLED = TRUE
END
 
#
# Start of layer = definitions
#
 
LAYER
  NAME=20 ERENKOY_ORNEKMAHALLE_PG_region 
  TYPE POLYGON
  STATUS=20 DEFAULT
  DATA ERENKOY_ORNEKMAHALLE_PG_region
 
  CLASSITEM 'cty_name'
 =20 CLASS
    EXPRESSION 'Erenkoy'
   =20 OUTLINECOLOR 128 128 128
    COLOR 225 225 = 185
 =20 END
  CLASS # every other county in the = state
   =20 EXPRESSION /./
    OUTLINECOLOR 128 128=20 128
    COLOR 255 255 255
  END
 =20 METADATA
    WMS_TITLE = "Erenkoy-genel"
   =20 WMS_ABSTRACT "Erenkoy"
    WMS_SRS = "EPSG:26915"
 =20 END
END
#TAMAM
 
LAYER
  NAME=20 ERENKOY_ORNEKSOKAK_PL_polyline
  GROUP sokaklar
  TYPE=20 POLYGON
  DATA ERENKOY_ORNEKSOKAK_PL_polyline
  STATUS=20 OFF
  CLASSITEM city_name
  CLASS
    = NAME=20 "Sokaklar"
    EXPRESSION /./
    = COLOR 255=20 225 90
    TEMPLATE "mcd90py2.html"
  = END
 
  HEADER = "mcd90py2_header.html"
 =20 FOOTER "mcd90py2_footer.html"
 
  DUMP TRUE # allow GML = export
 
  METADATA
    = WMS_TITLE=20 "Sokak"
    WMS_ABSTRACT "Minor civil divisions for = Erenkoy=20 County. (sokaklar only)"
    WMS_SRS = "EPSG:26915"
 =20 END
END
 
LAYER
  NAME=20 ERENKOY_ORNEKILCE_PG_region
  TYPE POLYGON
  DATA=20 ERENKOY_ORNEKILCE_PG_region
  STATUS OFF
 =20 CLASS
    SYMBOL 'circle'
    SIZE=20 2
    NAME 'Ilceler'
    = OUTLINECOLOR 181=20 181 145
  END
  METADATA
    WMS_TITLE = "Ilceler Boundaries"
    WMS_ABSTRACT Ilceler = boundaries for=20 Erenkoy County. See MURAT for more information."
    = WMS_SRS=20 "EPSG:26915"
  END
END
 

LAYER
  NAME ERENKOY_ORNEKCADDE_PL_polyline
  = TYPE=20 POLYGON
  STATUS OFF
  DATA = ERENKOY_ORNEKCADDE_PL_polyline
 
  CLASS
    NAME = 'Caddeler'
   =20 TEMPLATE "lakespy2.html"
    COLOR 49 117 = 185
 =20 END
 
  HEADER "lakespy2_header.html"
  FOOTER=20 "lakespy2_footer.html"
 
  TOLERANCE 3
 
  DUMP TRUE # allow GML export
 
  METADATA
    WMS_TITLE=20 "Caddeler"
    WMS_ABSTRACT = "Caddeler"
   =20 WMS_SRS "EPSG:26915"
  END
END
 
Erenkoy is the name of neighbourhood, sokak-ilceler and other stuff = looking=20 unfamiliar for you, are the Turkish for streets-towns etc.
I had to keep TEMPLATE, FOOTER and HEADER for my layer same as the = demo's=20 since I also have no idea of making my own templates, footers and = headers.=20
Overall, I am in a bottleneck, stuck up.
 
Please help me:)
 
Thanks in advance.....
 
Have a nice day
 
Murat Isik
Istanbul-Turkey
------=_NextPart_000_010A_01C38E8D.6AE48540-- From CJPRYOR at sandia.gov Thu Oct 9 08:22:06 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Thu, 9 Oct 2003 09:22:06 -0600 Subject: [Mapserver-users] Help with ArcSDE Layer Connection/Data spec ification - SOLVED! Message-ID: I was able to get the layer to display by simplifying the associated class. For now, the class simply reads: CLASS OUTLINECOLOR 128 128 128 COLOR 0 255 0 END Now that I know I have the ArcSDE interface working, I will continue to explore map file configuration options. Ultimately I would like to have the layer rendered based on attributes in another table but that is another thread. :) Thanks again, Clay -----Original Message----- From: Pryor, Clayton J Sent: Wednesday, October 08, 2003 4:09 PM To: Pryor, Clayton J; 'mapserver-users at lists.gis.umn.edu' Cc: InSIST Subject: RE: [Mapserver-users] Help with ArcSDE Layer Connection/Data specification UPDATE! Please forgive me for sending so many messages to the list. I have truncated this one so as not to send so much redundant information but still retain relevant context. The problem appears to be in the CLASSITEM/CLASS definition. The problem goes away when I comment these definitions out of the demo.map file. Of course, I can not see the layer either but this might help those of you trying to help me. Tomorrow I will take a closer look at the CLASSITEM/CLASS specifications to see if I can get them right in this map file. Thanks again, Clay Pryor From pagurekd at agr.gc.ca Thu Oct 9 09:03:19 2003 From: pagurekd at agr.gc.ca (Debbie Pagurek) Date: Thu, 09 Oct 2003 12:03:19 -0400 Subject: [Mapserver-users] Help with ArcSDE Layer Connection/Dataspec ification - SOLVED! Message-ID: In order to render on attributes in another table, it is possible to set up an Oracle VIEW that links the sde table to another oracle table, and then in the mapfile, you point to this VIEW which has the combined spatial data with other attribute info. We've done this for a protoype agri-environmental indicator project. Debbie >>> "Pryor, Clayton J" 10/09/03 11:22AM >>> I was able to get the layer to display by simplifying the associated class. For now, the class simply reads: CLASS OUTLINECOLOR 128 128 128 COLOR 0 255 0 END Now that I know I have the ArcSDE interface working, I will continue to explore map file configuration options. Ultimately I would like to have the layer rendered based on attributes in another table but that is another thread. :) Thanks again, Clay -----Original Message----- From: Pryor, Clayton J Sent: Wednesday, October 08, 2003 4:09 PM To: Pryor, Clayton J; 'mapserver-users at lists.gis.umn.edu' Cc: InSIST Subject: RE: [Mapserver-users] Help with ArcSDE Layer Connection/Data specification UPDATE! Please forgive me for sending so many messages to the list. I have truncated this one so as not to send so much redundant information but still retain relevant context. The problem appears to be in the CLASSITEM/CLASS definition. The problem goes away when I comment these definitions out of the demo.map file. Of course, I can not see the layer either but this might help those of you trying to help me. Tomorrow I will take a closer look at the CLASSITEM/CLASS specifications to see if I can get them right in this map file. Thanks again, Clay Pryor _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From CJPRYOR at sandia.gov Thu Oct 9 09:04:21 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Thu, 9 Oct 2003 10:04:21 -0600 Subject: [Mapserver-users] Joining geospatial data to attribute data a s basis for layer defi nition Message-ID: I agree with Sean's comments below (please see the very bottom of this message) and I discussed this approach with our GIS/database expert. For the sake of evaluation, he has agree to build a view for us. I will use the same view for the MapServer application and the ArcIMS application. However, I would still like to know if there are any MapServer options out there for dynamically joining geospatial data to non-geospatial data to use as the basis for a layer where the non-geospatial data is used to render the geospatial data with different colors. Any other ideas out there? Thanks, Clay -----Original Message----- From: Sean Gillies [mailto:sgillies at frii.com] Sent: Tuesday, October 07, 2003 9:03 AM To: Pryor, Clayton J Cc: 'mapserver-users at lists.gis.umn.edu'; Detry, Rich Subject: Re: [Mapserver-users] Joining geospatial data to attribute data as basis for layer defi nition On Tuesday, October 7, 2003, at 08:19 AM, Pryor, Clayton J wrote: > > Hi all, > > I am building a prototype application in MapServer to evaluate whether > we > should migrate from ArcIMS or not. One of the requirements of this > application is to render colors of geospatial data based on attributes > in a > table outside of the geospatial data. In ArcIMS I defined these types > of > layers as a SPATIALQUERY in the layer definition (as shown below). > ... > In my review of the MapServer documentation and discussions, I found a > post > in 2001 that addresses the subject. In part, it reads as follows: > > "No joins are supported for classification purposes. You can only use > directly attached attributes. This was done for performance reasons." > > I have a few questions. > > 1) Is this statement still true? > > 2) What exactly are "directly attached attributes?" I did a search > for > this term and could find nothing. I am assuming this means that the > attributes must be part of the geospatial data table. > > 3) How would you go about defining the equivalent to the above ArcIMS > layer > definition in a MapServer application? In this question, I am > concerned > about the join. I have seen examples of how to reference a singe > geospatial > table and how to set up color classifications based on attribute > values. > > 4) One thing I haven't explored is the possibility of handling the > join at > the database level and then referencing the resulting join in the map > definition. Will that work? > > Thanks in advance for any help. > > Sincerely, > > Clay > Clay, Go in the direction that you mention in your #4. Even if MapServer was enhanced to allow joins for classification, it's highly doubtful that the implementation would ever match the performance of a join in your RDBMS. cheers, Sean -- Sean Gillies sgillies at frii dot com http://www.frii.com/~sgillies From morissette at dmsolutions.ca Thu Oct 9 09:44:26 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Thu, 09 Oct 2003 12:44:26 -0400 Subject: [Mapserver-users] Joining geospatial data to attribute data a s basis for layer defi nition In-Reply-To: References: Message-ID: <3F85906A.3080806@dmsolutions.ca> Pryor, Clayton J wrote: > > However, I would still like to know if there are any MapServer options out > there for dynamically joining geospatial data to non-geospatial data to use > as the basis for a layer where the non-geospatial data is used to render the > geospatial data with different colors. > > Any other ideas out there? > This may not be the most efficient way to do things depending on the data sources you use, but yOGR can be used to create a dynamic join on two OGR data sources for use as a layer in MapServer. See example 4 (Directory of Shapefiles using SQL JOIN) in the OGR HOWTO: http://mapserver.gis.umn.edu/doc40/ogr-howto.html and the OGR SQL docs at: http://gdal.maptools.org/ogr/ogr_sql.html Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From jhart at frw.uva.nl Thu Oct 9 10:41:43 2003 From: jhart at frw.uva.nl (Jan Hartmann) Date: Thu, 09 Oct 2003 19:41:43 +0200 Subject: [Mapserver-users] Mapclient - new window In-Reply-To: References: Message-ID: <3F859DD7.2060308@frw.uva.nl> Yes I see what happens now. I'm sorry, you cannot create new windows after the page has loaded in IE. I seem to have been sleeping when testing it under IE. IE cannot very well create iframes via the DOM interface (ie in pure JavaScript). To get things working under IE the code writes out old-fashioned HTML to the document. Once the HTML page has been created, no HTML can be added any more. For Mozilla I used the regular DOM methods to create iframes, so here they can be added after the page has loaded. This problem cannot be solved for IE: it just does not implement the full W3C standard for creating elements. In your case however there is an easy way around. Just create a number of windows initially, but don't show them. You can make a window (e.g. w1) invisible by: w1.div.style.visibility="hidden" and visible by w1.div.style.visibility="visible" When a user requests a new window, just pop up one from the list. Additionally, you can let the user get rid completely of a window when he no longer needs it. Windows are very lightweight elements, so you can create quite a lot of them without overburdening the browser. I'll add two additional methods to the program to hide and show windows HTH Jan PS Hiding the iframe when zooming and panning is indeed a good workaround when you want to display both windows and iframes. As I said, the mouse gets confused when meeting both of them. Lars-goran Edholm wrote: > I run IE&.0 with error kod listing and what I found was > in > row 831 sign 2 wrong argument > row 1242 sign 2 'div' is null or not an object > > Here?'s a testpage which is very simple but doesn't work in IE6.0, I tried > it on several computers: > > zoom3.html > > > > > > > What I'm doing is to build an application that behaves like an Windows > application with windows that the user can resize and move. Everything > works fine with legends, querys etc. > My problem is that I can start the application with 1 or 2 or 3 > or...windows but I want to start with one or none windows and then should > the user be able to create new windows in runtime. > I'm currently running an testapplication in which i'm also having an > iframe with an Intrawebapplication (Delphi) for searching parcels from an > SQLserver database. The Intraweb application sends paramters to a > mapclient window which zooms to the parcel. All this is working fine but > there is som minor problems when I drag mapclient windows (not panning). > Therefore I hide the IFrame when performing zooming and dragging > operations. None of this is any problem in IE6.0. > > > Mvh > Lars-G?ran Edholm tel 026/24 14 36 > 1:e byggnadsinspekt?r > Bygg- och milj?kontoret > 811 80 Sandviken > lars-goran.edholm at sandviken.se > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From Lars-goran.Edholm at sandviken.se Thu Oct 9 11:18:14 2003 From: Lars-goran.Edholm at sandviken.se (Lars-goran Edholm) Date: Thu, 09 Oct 2003 20:18:14 +0200 Subject: [Mapserver-users] Mapclient - new window Message-ID: Thanks for your answer. I was earlier thinking of just creating windows and then hide them but i thougt it would be better to create new ones. We have been using an Rosa applet application on our Intranet for 1-2 years but I'm now moving all routines to a new mapclient application. I think that this interface is the best that happend to Mapserver for a long time. Thanks. Mvh Lars-G?ran Edholm tel 026/24 14 36 1:e byggnadsinspekt?r Bygg- och milj?kontoret 811 80 Sandviken lars-goran.edholm at sandviken.se From stephen.clark at focus.ca Thu Oct 9 11:28:02 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Thu, 9 Oct 2003 11:28:02 -0700 Subject: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems References: Message-ID: <001d01c38e93$1308b3e0$6c000a0a@sclark> Hi Item #1: Does anyone have a makefile.vc for the GD-2.x version that will compile with Visual C 6? So far I have got to the point where the mapserver compile stops at this library. Item #2: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation and http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MicrosoftWindows on the wiki site does not really explain compiling very well for mapserver using Visual C++ Ver 6. (Specifically the use of the nmake site) I was wondering if someone could post their instructions. I believe that I may be trying to compile mapserver before the other supportin libraries are compiled. If it is correct to assume that the supportuing libraries are to be compiled before mapserver, would someone shed some light on their "best" solution? thanks, Stephen ----- Original Message ----- From: "Swaminathan, Gayathri" To: "'Stephen Clark'" ; Sent: Thursday, October 09, 2003 6:21 AM Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > Stephen, > > The gdal error is coming because....you have forgot/dint comment the > following line in Makefile.vc > > "copy $(GDAL_DIR)\gdal.pdb ." > > Comment the same by including a "#" in the beginning of the line. > > On examining your nmake.opt, I see "c:\project" to be your working > directory...Is this correct? Are all the required libraries in here? Have > they been compiled before you proceeded to compile mapserver 4.0? > > Cheers, > Gayathri > > -----Original Message----- > From: Stephen Clark [mailto:stephen.clark at focus.ca] > Sent: Wednesday, October 08, 2003 1:32 PM > To: mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > I have included my makefile.vc and nmake.opt files as well as the compile > errors foer your consideration. > > thanks, > Stephen > > > > ----- Original Message ----- > From: "Stephen Clark" > To: "Swaminathan, Gayathri" ; "'Yewondwossen Assefa'" > > Cc: > Sent: Wednesday, October 08, 2003 10:23 AM > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > Could someone post their makefile.vc and nmake.opt files. > > > > I would like a version that has the minimum set of options set whichI > > can then modify. > > > > thanks > > Stephen > > > > > > > > ----- Original Message ----- > > From: "Swaminathan, Gayathri" > > To: "'Yewondwossen Assefa'" > > Cc: > > Sent: Friday, September 19, 2003 8:03 AM > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > :) > > > Missed that when looking, but after careful examination saw this > > > file., > > > > > > Thanks all as always for your patience and time on this. > > > > > > Gayathri > > > > > > -----Original Message----- > > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > > Sent: Thursday, September 18, 2003 9:26 PM > > > To: Swaminathan, Gayathri > > > Cc: mapserver-users at lists.gis.umn.edu > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > Hi There, > > > > > > There are now 2 files involved in the process, makefile.vc and > > > nmake.opt where all the options are included. This separation makes > > > things clearer and the option file can be used by sub projects like > > > php/mapscript. All settings for necessary libraries + optional > > > libraries are inside the nmake.opt. > > > > > > Later, > > > > > > Swaminathan, Gayathri wrote: > > > > Hi all: > > > > > > > > After being content with mapserver-3.6.5 for a long time now, I > > > > was getting ready to compile mapserver 4.0 and test it. > > > > > > > > There are several changes that I notice between mapserver-3.6.5 > > > > and mapserver-4.0. The makefile.vc in the package shrinked. I > > > > assumed this is not the One that I should be using and proceeded > > > > with alterations to my old makefile.vc that came from > > > > mapserver-3.6.5 > > > > > > > > I was finally sucessful in building a mapserver with the following > > > > enabled. > > > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL > > > > INPUT=SHAPEFILE > > > > > > > > I need WMS server and WMS Client with this. I see that libcurl is > > > > being used somehow and keep getting errors on the same. > > > > > > > > Please, indicate to me the right corrections to makefile.vc (or) > > > > tell me where am I going wrong in this process. > > > > > > > > Thanks so much for your time on this. > > > > Gayathri > > > > _______________________________________________ > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > -- > > > ---------------------------------------------------------------- > > > Assefa Yewondwossen > > > Software Analyst > > > > > > Email: assefa at dmsolutions.ca > > > http://www.dmsolutions.ca/ > > > > > > Phone: (613) 565-5056 (ext 14) > > > Fax: (613) 565-0925 > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > > _______________________________________________ > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > _______________________________________________ > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From julia.harrell at ncmail.net Thu Oct 9 11:28:35 2003 From: julia.harrell at ncmail.net (Julia Harrell) Date: Thu, 9 Oct 2003 14:28:35 -0400 Subject: [Mapserver-users] FW: WMS Client for ArcView 3.X Message-ID: <000101c38e93$26a24010$5d87d3cc@apps02> -----Original Message----- From: Julia Harrell [mailto:julia.harrell at ncmail.net] Sent: Thursday, October 09, 2003 2:24 PM To: julia.harrell at ncmail.net Subject: RE: WMS Client for ArcView 3.X >> WMS Client for ArcView 3.X This is a nice extension and has a lot of potential whenever the GetFeatureInfo becomes a reality. Thanks for Refractions for building it! I was experimenting with breaking our many-layered WMS map services into a number of separate OGC files, and discovered that even though my WMS Mapservice outputs both transparent pngs and gifs, that the images the av wms connector brings into Arcview are not transparent. Unless there are some other Av extensions that I haven't heard of, Arcview 3x doesn't understand pngs and gifs, so these must be Jpgs or something else that does not support transparency?? Does anyone have any workarounds or suggestions for fooling the colormaps into thinking that 255,255,255 is the 'transparent' color, so I can look at more than one layer At a time ? I checked Shane's "magic log file" and saw the connector is asking for gif images. I guess that dll the Connector installs is converting these gifs on the fly to something Arcview 3x supports. Where is this connector stashing its' images? I'm seeing a lot of ximg.bip & ximg.hdr files in my Documents and Settings\xxx\Local Settings\Temp directory that have the right timestamps - is this them? I tried opening them in Irfanview and PSP, but neither could read them, and I tried loading them into Arcview, but get nothing viewable.... Example County & City Boundaries request: http://204.211.135.111/servlet/com.esri.wms.Esrimap?SERVICENAME=cgia_defwms& Format=image/gif&Version=1.1.0&Layers=CountyBoundary,CityLimit2001&Styles=&R equest=getmap&Srs=EPSG:4326&bbox=%2D78%2E694869401434005,35%2E68303912973367 9,%2D78%2E438688814369328,35%2E903327035616023&width=935&height=803&Exceptio ns=application/vnd.ogc.se_xml& Example Roads request http://204.211.135.111/servlet/com.esri.wms.Esrimap?SERVICENAME=cgia_defwms& Format=image/gif&Version=1.1.0&Layers=LocalRoads,NCSecRoutes,PrimRoutes,Inte rstates,BlueRidgeParkway&Styles=&Request=getmap&Srs=EPSG:4326&bbox=%2D78%2E6 94869401434005,35%2E683039129733679,%2D78%2E438688814369328,35%2E90332703561 6023&width=935&height=803&Exceptions=application/vnd.ogc.se_xml& Thanks much for any suggestions, Julia Harrell NC CGIA From gayathri at ou.edu Thu Oct 9 11:43:09 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Thu, 9 Oct 2003 13:43:09 -0500 Subject: [Mapserver-users] Mapserver 4 Makefile for VC + compile probl ems Message-ID: Hello: You will certainly need to compile the required libraries before you proceed compiling mapserver. Please find in the attachment my gd makefile, that should work for command line compilation of GD. You will need to download the version 2+ from, http://www.boutell.com/gd Now here is a simple solution to compiling mapserver 4, 1) Download required libraries that is (Please find links for all these at http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html), a)GD Library b)PNG library c)Zlib d)Regex GD in turn needs, a) Zlib and, b) Freetype (You should be able to comment out JPEG stuff in the included makefile for GD and compile the same). Alternatively you can compile GD easily using the MSVC++ workspace too... As mentioned in the http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html the following are optional, 1) Proj.4- easy compile-clean makefile 2) GDAL - easy compile-clean makefile 3) LIBTIFF- easy compile-clean makefile 4) LIBJPEG- kind of messy 5) ArcSDE - I have not tried this option 6) EPPL7 - included with mapserver src., you will have turn on a switch for this to get included. Follow the instructions in mapserver docs, for compile for commenting/uncomenting (including, excluding) options..... Compile these libraries in your project directory first... Download mapserver source., from here, http://cvs.gis.umn.edu/dist/mapserver-4.0.tar.gz ( this one should not cause any troubles..) You probably do not want the CVS one which is a developer version., certain things may be unstable there)... Mapserver make is a breeze too. Just turn on the required libraries in the nmake.opt and follow instructions in makefile.vc. It should all work right... Bon Appetite! Gayathri PS: Please do let me know if you would like for me to help in this process., that is FTP to a site you would mention, my compiled libraries, makefiles etc...If yes,let me know of the FTP location, username, passwd... -----Original Message----- From: Stephen Clark [mailto:stephen.clark at focus.ca] Sent: Thursday, October 09, 2003 1:28 PM To: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems Hi Item #1: Does anyone have a makefile.vc for the GD-2.x version that will compile with Visual C 6? So far I have got to the point where the mapserver compile stops at this library. Item #2: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation and http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MicrosoftWindows on the wiki site does not really explain compiling very well for mapserver using Visual C++ Ver 6. (Specifically the use of the nmake site) I was wondering if someone could post their instructions. I believe that I may be trying to compile mapserver before the other supportin libraries are compiled. If it is correct to assume that the supportuing libraries are to be compiled before mapserver, would someone shed some light on their "best" solution? thanks, Stephen ----- Original Message ----- From: "Swaminathan, Gayathri" To: "'Stephen Clark'" ; Sent: Thursday, October 09, 2003 6:21 AM Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > Stephen, > > The gdal error is coming because....you have forgot/dint comment the > following line in Makefile.vc > > "copy $(GDAL_DIR)\gdal.pdb ." > > Comment the same by including a "#" in the beginning of the line. > > On examining your nmake.opt, I see "c:\project" to be your working > directory...Is this correct? Are all the required libraries in here? > Have they been compiled before you proceeded to compile mapserver 4.0? > > Cheers, > Gayathri > > -----Original Message----- > From: Stephen Clark [mailto:stephen.clark at focus.ca] > Sent: Wednesday, October 08, 2003 1:32 PM > To: mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > I have included my makefile.vc and nmake.opt files as well as the > compile errors foer your consideration. > > thanks, > Stephen > > > > ----- Original Message ----- > From: "Stephen Clark" > To: "Swaminathan, Gayathri" ; "'Yewondwossen Assefa'" > > Cc: > Sent: Wednesday, October 08, 2003 10:23 AM > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > Could someone post their makefile.vc and nmake.opt files. > > > > I would like a version that has the minimum set of options set > > whichI can then modify. > > > > thanks > > Stephen > > > > > > > > ----- Original Message ----- > > From: "Swaminathan, Gayathri" > > To: "'Yewondwossen Assefa'" > > Cc: > > Sent: Friday, September 19, 2003 8:03 AM > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > :) > > > Missed that when looking, but after careful examination saw this > > > file., > > > > > > Thanks all as always for your patience and time on this. > > > > > > Gayathri > > > > > > -----Original Message----- > > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > > Sent: Thursday, September 18, 2003 9:26 PM > > > To: Swaminathan, Gayathri > > > Cc: mapserver-users at lists.gis.umn.edu > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > Hi There, > > > > > > There are now 2 files involved in the process, makefile.vc and > > > nmake.opt where all the options are included. This separation > > > makes things clearer and the option file can be used by sub > > > projects like php/mapscript. All settings for necessary libraries > > > + optional libraries are inside the nmake.opt. > > > > > > Later, > > > > > > Swaminathan, Gayathri wrote: > > > > Hi all: > > > > > > > > After being content with mapserver-3.6.5 for a long time now, I > > > > was getting ready to compile mapserver 4.0 and test it. > > > > > > > > There are several changes that I notice between mapserver-3.6.5 > > > > and mapserver-4.0. The makefile.vc in the package shrinked. I > > > > assumed this is not the One that I should be using and proceeded > > > > with alterations to my old makefile.vc that came from > > > > mapserver-3.6.5 > > > > > > > > I was finally sucessful in building a mapserver with the > > > > following enabled. > > > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL > > > > INPUT=SHAPEFILE > > > > > > > > I need WMS server and WMS Client with this. I see that libcurl > > > > is being used somehow and keep getting errors on the same. > > > > > > > > Please, indicate to me the right corrections to makefile.vc (or) > > > > tell me where am I going wrong in this process. > > > > > > > > Thanks so much for your time on this. > > > > Gayathri _______________________________________________ > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > -- > > > ---------------------------------------------------------------- > > > Assefa Yewondwossen > > > Software Analyst > > > > > > Email: assefa at dmsolutions.ca > > > http://www.dmsolutions.ca/ > > > > > > Phone: (613) 565-5056 (ext 14) > > > Fax: (613) 565-0925 > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > > _______________________________________________ > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > _______________________________________________ > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From kenboss at dilbert.dnr.state.mn.us Thu Oct 9 12:11:56 2003 From: kenboss at dilbert.dnr.state.mn.us (kenboss) Date: Thu, 9 Oct 2003 14:11:56 -0500 (CDT) Subject: [Mapserver-users] FW: WMS Client for ArcView 3.X Message-ID: <200310091911.h99JBuH02867@bertha.dnr.state.mn.us> ArcView 3.x is pretty much braindead when it comes to transparency in truecolor/24-bit/3-band images. You can set a transparent color on a single-band colormapped image, but there is no such functionality corresponding to multi-band images, unless you want to shell out extra cash for ESRI's Image Analyst extension. Ken Boss MN DNR Forestry Resource Assessment > -----Original Message----- > From: Julia Harrell [mailto:julia.harrell at ncmail.net] > Sent: Thursday, October 09, 2003 2:24 PM > To: julia.harrell at ncmail.net > Subject: RE: WMS Client for ArcView 3.X > > > > >> WMS Client for ArcView 3.X > > This is a nice extension and has a lot of > potential whenever the GetFeatureInfo becomes > a reality. Thanks for Refractions for building it! > > I was experimenting with breaking our many-layered WMS > map services into a number of separate OGC files, and > discovered that even though my WMS Mapservice outputs both > transparent pngs and gifs, that the images the av wms connector > brings into Arcview are not transparent. Unless there are some > other Av extensions that I haven't heard of, Arcview 3x > doesn't understand pngs and gifs, so these must be > Jpgs or something else that does not support transparency?? > Does anyone have any workarounds or suggestions for fooling > the colormaps into thinking that 255,255,255 is the > 'transparent' color, so I can look at more than one layer > At a time ? > > I checked Shane's "magic log file" and saw the connector > is asking for gif images. I guess that dll the > Connector installs is converting these gifs on the fly > to something Arcview 3x supports. Where is this connector > stashing its' images? I'm seeing a lot of ximg.bip & ximg.hdr > files in my Documents and Settings\xxx\Local Settings\Temp > directory that have the right timestamps - is this them? > I tried opening them in Irfanview and PSP, but neither > could read them, and I tried loading them into Arcview, > but get nothing viewable.... > > Example County & City Boundaries request: > > http://204.211.135.111/servlet/com.esri.wms.Esrimap?SERVICENAME=cgia_defwms& > Format=image/gif&Version=1.1.0&Layers=CountyBoundary,CityLimit2001&Styles=&R > equest=getmap&Srs=EPSG:4326&bbox=%2D78%2E694869401434005,35%2E68303912973367 > 9,%2D78%2E438688814369328,35%2E903327035616023&width=935&height=803&Exceptio > ns=application/vnd.ogc.se_xml& > > Example Roads request > > http://204.211.135.111/servlet/com.esri.wms.Esrimap?SERVICENAME=cgia_defwms& > Format=image/gif&Version=1.1.0&Layers=LocalRoads,NCSecRoutes,PrimRoutes,Inte > rstates,BlueRidgeParkway&Styles=&Request=getmap&Srs=EPSG:4326&bbox=%2D78%2E6 > 94869401434005,35%2E683039129733679,%2D78%2E438688814369328,35%2E90332703561 > 6023&width=935&height=803&Exceptions=application/vnd.ogc.se_xml& > > > Thanks much for any suggestions, > > Julia Harrell > NC CGIA > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From snelson at refractions.net Thu Oct 9 12:24:33 2003 From: snelson at refractions.net (Shane Nelson) Date: Thu, 9 Oct 2003 12:24:33 -0700 Subject: [Mapserver-users] FW: WMS Client for ArcView 3.X In-Reply-To: <000101c38e93$26a24010$5d87d3cc@apps02> References: <000101c38e93$26a24010$5d87d3cc@apps02> Message-ID: <1065727473.3f85b5f182843@hydra> -----Original Message----- From: Julia Harrell [mailto:julia.harrell at ncmail.net] Sent: Thursday, October 09, 2003 2:24 PM To: julia.harrell at ncmail.net Subject: RE: WMS Client for ArcView 3.X > Does anyone have any workarounds or suggestions for fooling > the colormaps into thinking that 255,255,255 is the > 'transparent' color, so I can look at more than one layer > At a time ? > Sorry, the WMS Client for Arcview 3 doesn't support transparent images yet. We plan to add this functionality to the Pro version. In the meantime you can fool it into creating a transparent layer. This example works with the "Mars Landings.ogc" and "Mars Topography.ogc" that were installed in the Examples folder with the latest beta. Load those two files as separate themes, then select the Mars Landings.ogc theme. Open the Image Legend Editor by double clicking on the "Mars Landings.ogc" theme. Select "Single Band" then click the colormap button. Press the Nominal button. Now the second color in the list should be white. Now set the white color to be transparent by double clicking on the white color and selecting X (the first color, white with an X through it) color in the colormap. Now you should be able to view the landings over top of the topography. > stashing its' images? I'm seeing a lot of ximg.bip & ximg.hdr > files in my Documents and Settings\xxx\Local Settings\Temp > directory that have the right timestamps - is this them? > I tried opening them in Irfanview and PSP, but neither > could read them, and I tried loading them into Arcview, > but get nothing viewable.... That's the right location. The .bip file contains the image in RAW RGB format. To open them in PSP8 you would have to select the RAW image type then manually enter the width/height, color channels and file structure information. This is easily done, most of the information you need is stored in the associated .hdr file. For now all the information except the width/height is the same for all .bip images the extension creates. Color channels should be set to "Three Channel RGB", Header Size is 0, "Interleaved (RGB RGB ..." should be selected. The order should be "Order RGB" and "Flipped (bottom up)" should NOT be selected. Shane From julia.harrell at ncmail.net Thu Oct 9 13:12:13 2003 From: julia.harrell at ncmail.net (Julia Harrell) Date: Thu, 9 Oct 2003 16:12:13 -0400 Subject: [Mapserver-users] RE: WMS Client for ArcView 3.X In-Reply-To: <1065727473.3f85b5f182843@hydra> Message-ID: <000d01c38ea1$a0e30fe0$5d87d3cc@apps02> Shane & Ken Thanks for the suggestions. I already tried switching to single band imagery and messing with the nominal colormap, but the results weren't so good in my case. See: http://204.211.135.111/av3wmsconnector.htm for an illustration of the problem. I tried a few things with the other colors in the colormap, but it did not help. Let us know when the pro version is ready for beta testing! - Julia Harrell NC CGIA -----Original Message----- From: kenboss [mailto:kenboss at dilbert.dnr.state.mn.us] Sent: Thursday, October 09, 2003 3:12 PM To: mapserver-users at lists.gis.umn.edu; julia.harrell at ncmail.net Subject: Re: [Mapserver-users] FW: WMS Client for ArcView 3.X ArcView 3.x is pretty much braindead when it comes to transparency in truecolor/24-bit/3-band images. You can set a transparent color on a single-band colormapped image, but there is no such functionality corresponding to multi-band images, unless you want to shell out extra cash for ESRI's Image Analyst extension. Ken Boss MN DNR Forestry Resource Assessment -----Original Message----- From: Shane Nelson [mailto:snelson at refractions.net] Sent: Thursday, October 09, 2003 3:25 PM To: mapserver-users at lists.gis.umn.edu Cc: julia.harrell at ncmail.net > Does anyone have any workarounds or suggestions for fooling the > colormaps into thinking that 255,255,255 is the 'transparent' color, > so I can look at more than one layer At a time ? > Sorry, the WMS Client for Arcview 3 doesn't support transparent images yet. We plan to add this functionality to the Pro version. In the meantime you can fool it into creating a transparent layer. This example works with the "Mars Landings.ogc" and "Mars Topography.ogc" that were installed in the Examples folder with the latest beta. Load those two files as separate themes, then select the Mars Landings.ogc theme. Open the Image Legend Editor by double clicking on the "Mars Landings.ogc" theme. Select "Single Band" then click the colormap button. Press the Nominal button. Now the second color in the list should be white. Now set the white color to be transparent by double clicking on the white color and selecting X (the first color, white with an X through it) color in the colormap. Now you should be able to view the landings over top of the topography. > stashing its' images? I'm seeing a lot of ximg.bip & ximg.hdr files in > my Documents and Settings\xxx\Local Settings\Temp directory that have > the right timestamps - is this them? I tried opening them in Irfanview > and PSP, but neither could read them, and I tried loading them into > Arcview, but get nothing viewable.... That's the right location. The .bip file contains the image in RAW RGB format. To open them in PSP8 you would have to select the RAW image type then manually enter the width/height, color channels and file structure information. This is easily done, most of the information you need is stored in the associated .hdr file. For now all the information except the width/height is the same for all .bip images the extension creates. Color channels should be set to "Three Channel RGB", Header Size is 0, "Interleaved (RGB RGB ..." should be selected. The order should be "Order RGB" and "Flipped (bottom up)" should NOT be selected. Shane From stephen.clark at focus.ca Thu Oct 9 14:19:53 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Thu, 9 Oct 2003 14:19:53 -0700 Subject: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems References: Message-ID: <006a01c38eab$1531e890$6c000a0a@sclark> This is a multi-part message in MIME format. ------=_NextPart_000_0067_01C38E70.68978E30 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hello, I have commented out all the optional libraries and am just left with the basic mapserver. I have included the "makefile.vc" "nmake.opt" and the latest compile error listing. It appears that the regex library is looking for an external library "_printchar" I compiled using the following steps: 1. Compiled png library Version 1.2.5 2. Compiled zlib library Version 1.1.4 3. Compiled GD version 2.0.15 I removed the reference to the JPEG library because I was getting an error... 4. Compiled mapserver 4.0 (stable version as indicated below) 5. Got the errors I am posting. thanks Stephen ----- Original Message ----- From: "Swaminathan, Gayathri" To: "'Stephen Clark'" ; Sent: Thursday, October 09, 2003 11:43 AM Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems > Hello: > > You will certainly need to compile the required libraries before you proceed > compiling mapserver. > > Please find in the attachment my gd makefile, that should work for command > line compilation of GD. You will need to download the version 2+ from, > http://www.boutell.com/gd > > Now here is a simple solution to compiling mapserver 4, > > 1) Download required libraries that is (Please find links for all these at > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html), > a)GD Library > b)PNG library > c)Zlib > d)Regex > > GD in turn needs, > a) Zlib and, > b) Freetype > (You should be able to comment out JPEG stuff in the included makefile for > GD and compile the same). > > Alternatively you can compile GD easily using the MSVC++ workspace too... > > As mentioned in the > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html the following > are optional, > > 1) Proj.4- easy compile-clean makefile > 2) GDAL - easy compile-clean makefile > 3) LIBTIFF- easy compile-clean makefile > 4) LIBJPEG- kind of messy > 5) ArcSDE - I have not tried this option > 6) EPPL7 - included with mapserver src., you will have turn on a switch for > this to get included. > > Follow the instructions in mapserver docs, for compile for > commenting/uncomenting (including, excluding) options..... > > Compile these libraries in your project directory first... > > Download mapserver source., from here, > http://cvs.gis.umn.edu/dist/mapserver-4.0.tar.gz ( this one should not cause > any troubles..) > > You probably do not want the CVS one which is a developer version., certain > things may be unstable there)... > > Mapserver make is a breeze too. Just turn on the required libraries in the > nmake.opt and follow instructions in makefile.vc. > > It should all work right... > > Bon Appetite! > Gayathri > > PS: Please do let me know if you would like for me to help in this process., > that is FTP to a site you would mention, my compiled libraries, makefiles > etc...If yes,let me know of the FTP location, username, passwd... > > > -----Original Message----- > From: Stephen Clark [mailto:stephen.clark at focus.ca] > Sent: Thursday, October 09, 2003 1:28 PM > To: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > problems > > > Hi > > Item #1: > Does anyone have a makefile.vc for the GD-2.x version that will compile with > Visual C 6? So far I have got to the point where the mapserver compile stops > at this library. > > > Item #2: > > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation > and http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MicrosoftWindows > > on the wiki site does not really explain compiling very well for mapserver > using Visual C++ Ver 6. > > (Specifically the use of the nmake site) > > I was wondering if someone could post their instructions. > > I believe that I may be trying to compile mapserver before the other > supportin libraries are compiled. If it is correct to assume that the > supportuing libraries are to be compiled before mapserver, would someone > shed some light on their "best" solution? > > > > thanks, > Stephen > > > ----- Original Message ----- > From: "Swaminathan, Gayathri" > To: "'Stephen Clark'" ; > > Sent: Thursday, October 09, 2003 6:21 AM > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > Stephen, > > > > The gdal error is coming because....you have forgot/dint comment the > > following line in Makefile.vc > > > > "copy $(GDAL_DIR)\gdal.pdb ." > > > > Comment the same by including a "#" in the beginning of the line. > > > > On examining your nmake.opt, I see "c:\project" to be your working > > directory...Is this correct? Are all the required libraries in here? > > Have they been compiled before you proceeded to compile mapserver 4.0? > > > > Cheers, > > Gayathri > > > > -----Original Message----- > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > Sent: Wednesday, October 08, 2003 1:32 PM > > To: mapserver-users at lists.gis.umn.edu > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > I have included my makefile.vc and nmake.opt files as well as the > > compile errors foer your consideration. > > > > thanks, > > Stephen > > > > > > > > ----- Original Message ----- > > From: "Stephen Clark" > > To: "Swaminathan, Gayathri" ; "'Yewondwossen Assefa'" > > > > Cc: > > Sent: Wednesday, October 08, 2003 10:23 AM > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > Could someone post their makefile.vc and nmake.opt files. > > > > > > I would like a version that has the minimum set of options set > > > whichI can then modify. > > > > > > thanks > > > Stephen > > > > > > > > > > > > ----- Original Message ----- > > > From: "Swaminathan, Gayathri" > > > To: "'Yewondwossen Assefa'" > > > Cc: > > > Sent: Friday, September 19, 2003 8:03 AM > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > :) > > > > Missed that when looking, but after careful examination saw this > > > > file., > > > > > > > > Thanks all as always for your patience and time on this. > > > > > > > > Gayathri > > > > > > > > -----Original Message----- > > > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > > > Sent: Thursday, September 18, 2003 9:26 PM > > > > To: Swaminathan, Gayathri > > > > Cc: mapserver-users at lists.gis.umn.edu > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > Hi There, > > > > > > > > There are now 2 files involved in the process, makefile.vc and > > > > nmake.opt where all the options are included. This separation > > > > makes things clearer and the option file can be used by sub > > > > projects like php/mapscript. All settings for necessary libraries > > > > + optional libraries are inside the nmake.opt. > > > > > > > > Later, > > > > > > > > Swaminathan, Gayathri wrote: > > > > > Hi all: > > > > > > > > > > After being content with mapserver-3.6.5 for a long time now, I > > > > > was getting ready to compile mapserver 4.0 and test it. > > > > > > > > > > There are several changes that I notice between mapserver-3.6.5 > > > > > and mapserver-4.0. The makefile.vc in the package shrinked. I > > > > > assumed this is not the One that I should be using and proceeded > > > > > with alterations to my old makefile.vc that came from > > > > > mapserver-3.6.5 > > > > > > > > > > I was finally sucessful in building a mapserver with the > > > > > following enabled. > > > > > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL > > > > > INPUT=SHAPEFILE > > > > > > > > > > I need WMS server and WMS Client with this. I see that libcurl > > > > > is being used somehow and keep getting errors on the same. > > > > > > > > > > Please, indicate to me the right corrections to makefile.vc (or) > > > > > tell me where am I going wrong in this process. > > > > > > > > > > Thanks so much for your time on this. > > > > > Gayathri _______________________________________________ > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > > > > > -- > > > > ---------------------------------------------------------------- > > > > Assefa Yewondwossen > > > > Software Analyst > > > > > > > > Email: assefa at dmsolutions.ca > > > > http://www.dmsolutions.ca/ > > > > > > > > Phone: (613) 565-5056 (ext 14) > > > > Fax: (613) 565-0925 > > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > _______________________________________________ > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > _______________________________________________ > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > ------=_NextPart_000_0067_01C38E70.68978E30 Content-Type: text/plain; name="compile-error3.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="compile-error3.txt" cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapbits.c = /Fomapbits.obj mapbits.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maphash.c = /Fomaphash.obj maphash.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapshape.c = /Fomapshape.obj mapshape.c mapshape.c(512) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapshape.c(600) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapxbase.c = /Fomapxbase.obj mapxbase.c mapxbase.c(496) : warning C4018: '<' : signed/unsigned mismatch mapxbase.c(662) : warning C4018: '>' : signed/unsigned mismatch mapxbase.c(668) : warning C4018: '>' : signed/unsigned mismatch mapxbase.c(675) : warning C4018: '>' : signed/unsigned mismatch cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapparser.c = /Fomapparser.obj mapparser.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maplexer.c = /Fomaplexer.obj maplexer.c mapfile.h(185) : warning C4005: 'DEBUG' : macro redefinition unknown(0) : see previous definition of 'DEBUG' cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapindex.c = /Fomapindex.obj mapindex.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maptree.c = /Fomaptree.obj maptree.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapsearch.c = /Fomapsearch.obj mapsearch.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapstring.c = /Fomapstring.obj mapstring.c mapstring.c(130) : warning C4018: '<' : signed/unsigned mismatch cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapsymbol.c = /Fomapsymbol.obj mapsymbol.c mapfile.h(185) : warning C4005: 'DEBUG' : macro redefinition unknown(0) : see previous definition of 'DEBUG' mapsymbol.c(547) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapsymbol.c(548) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapsymbol.c(499) : warning C4101: 'rect' : unreferenced local variable cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapfile.c = /Fomapfile.obj mapfile.c mapfile.h(185) : warning C4005: 'DEBUG' : macro redefinition unknown(0) : see previous definition of 'DEBUG' mapfile.c(1050) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maplegend.c = /Fomaplegend.obj maplegend.c maplegend.c(287) : warning C4244: 'function' : conversion from 'double ' = to 'int ', possible loss of data maplegend.c(287) : warning C4761: integral size mismatch in argument; = conversion supplied cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maputil.c = /Fomaputil.obj maputil.c maputil.c(981) : warning C4013: 'getpid' undefined; assuming extern = returning int cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapscale.c = /Fomapscale.obj mapscale.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapquery.c = /Fomapquery.obj mapquery.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maplabel.c = /Fomaplabel.obj maplabel.c maplabel.c(281) : warning C4018: '>' : signed/unsigned mismatch maplabel.c(233) : warning C4101: 'size' : unreferenced local variable cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maperror.c = /Fomaperror.obj maperror.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = mapprimitive.c /Fomapprimitive.obj mapprimitive.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapproject.c = /Fomapproject.obj mapproject.c mapproject.c(429) : warning C4047: 'return' : 'const char *' differs in = levels of indirection from 'int ' cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapraster.c = /Fomapraster.obj mapraster.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c cgiutil.c = /Focgiutil.obj cgiutil.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapsde.c = /Fomapsde.obj mapsde.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapogr.cpp = /Fomapogr.obj mapogr.cpp cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = maptemplate.c /Fomaptemplate.obj maptemplate.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mappostgis.c = /Fomappostgis.obj mappostgis.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maplayer.c = /Fomaplayer.obj maplayer.c maplayer.c(629) : warning C4101: 'i' : unreferenced local variable cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = mapresample.c /Fomapresample.obj mapresample.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapwms.c = /Fomapwms.obj mapwms.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = mapwmslayer.c /Fomapwmslayer.obj mapwmslayer.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapgml.c = /Fomapgml.obj mapgml.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = maporaclespatial.c /Fomaporaclespatial.obj maporaclespatial.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = mapprojhack.c /Fomapprojhack.obj mapprojhack.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapdraw.c = /Fomapdraw.obj mapdraw.c mapdraw.c(1055) : warning C4700: local variable 'length' used without = having been initialized cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapgd.c = /Fomapgd.obj mapgd.c mapgd.c(388) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(389) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(395) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(396) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(409) : warning C4305: 'initializing' : truncation from 'const = double ' to 'float ' mapgd.c(417) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(418) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(429) : warning C4244: '=3D' : conversion from 'float ' to 'int = ', possible loss of data mapgd.c(430) : warning C4244: '=3D' : conversion from 'float ' to 'int = ', possible loss of data mapgd.c(466) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(466) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(523) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(535) : warning C4244: '=3D' : conversion from 'double ' to = 'float ', possible loss of data mapgd.c(537) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(538) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(573) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(575) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(580) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(611) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(611) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(611) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(686) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(697) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(717) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(727) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(811) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(849) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(877) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(925) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(782) : warning C4101: 'rect' : unreferenced local variable mapgd.c(781) : warning C4101: 'bbox' : unreferenced local variable mapgd.c(977) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(977) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1021) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1021) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(953) : warning C4101: 'rect' : unreferenced local variable mapgd.c(952) : warning C4101: 'bbox' : unreferenced local variable mapgd.c(1149) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(1178) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1189) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1209) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1219) : warning C4244: 'function' : conversion from 'double ' to = 'int ', possible loss of data mapgd.c(1274) : warning C4101: 'rect' : unreferenced local variable mapgd.c(1273) : warning C4101: 'bbox' : unreferenced local variable mapgd.c(1550) : warning C4244: '=3D' : conversion from 'double ' to 'int = ', possible loss of data mapgd.c(2078) : warning C4101: 'bbox' : unreferenced local variable mapgd.c(2451) : warning C4090: 'function' : different 'const' qualifiers mapgd.c(2451) : warning C4024: 'strcasecmp' : different types for formal = and actual parameter 2 mapgd.c(2522) : warning C4098: 'msFixedImageCopy' : 'void' function = returning a value mapgd.c(2557) : warning C4098: 'msImageCopyMerge' : 'void' function = returning a value mapgd.c(686) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(697) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(717) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(727) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(811) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(849) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(877) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(925) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(977) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(977) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1021) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1021) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1178) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1189) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1209) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(1219) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(466) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(466) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(611) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(611) : warning C4761: integral size mismatch in argument; = conversion supplied mapgd.c(611) : warning C4761: integral size mismatch in argument; = conversion supplied cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapoutput.c = /Fomapoutput.obj mapoutput.c mapoutput.c(197) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(197) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(220) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(220) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(232) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(232) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(303) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(303) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(453) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(453) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(460) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(460) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(522) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(522) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 1 mapoutput.c(618) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(618) : warning C4024: 'strncasecmp' : different types for = formal and actual parameter 2 mapoutput.c(656) : warning C4090: 'function' : different 'const' = qualifiers mapoutput.c(656) : warning C4024: 'strncasecmp' : different types for = formal and actual parameter 2 cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapswf.c = /Fomapswf.obj mapswf.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapgdal.c = /Fomapgdal.obj mapgdal.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapwfs.c = /Fomapwfs.obj mapwfs.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = mapwfslayer.c /Fomapwfslayer.obj mapwfslayer.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapows.c = /Fomapows.obj mapows.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c maphttp.c = /Fomaphttp.obj maphttp.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mappdf.c = /Fomappdf.obj mappdf.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapcontext.c = /Fomapcontext.obj mapcontext.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = mapdrawgdal.c /Fomapdrawgdal.obj mapdrawgdal.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapjoin.c = /Fomapjoin.obj mapjoin.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = mapgraticule.c /Fomapgraticule.obj mapgraticule.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapmygis.c = /Fomapmygis.obj mapmygis.c cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c = mapimagemap.c /Fomapimagemap.obj mapimagemap.c mapimagemap.c(15) : warning C4005: 'DEBUG' : macro redefinition unknown(0) : see previous definition of 'DEBUG' mapimagemap.c(159) : warning C4090: 'function' : different 'const' = qualifiers mapimagemap.c(159) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 2 mapimagemap.c(1604) : warning C4244: '*=3D' : conversion from 'double ' = to 'int ', possible loss of data mapimagemap.c(1619) : warning C4244: '*=3D' : conversion from 'double ' = to 'int ', possible loss of data mapimagemap.c(1620) : warning C4244: '*=3D' : conversion from 'double ' = to 'int ', possible loss of data mapimagemap.c(1631) : warning C4244: '*=3D' : conversion from 'double ' = to 'int ', possible loss of data mapimagemap.c(1863) : warning C4090: 'function' : different 'const' = qualifiers mapimagemap.c(1863) : warning C4024: 'strcasecmp' : different types for = formal and actual parameter 2 cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapcopy.c = /Fomapcopy.obj mapcopy.c mapcopy.c(1036) : warning C4034: sizeof returns 0 mapcopy.c(1038) : warning C4034: sizeof returns 0 mapcopy.c(1040) : warning C4034: sizeof returns 0 mapcopy.c(1048) : warning C4034: sizeof returns 0 lib /out:mapserver.lib mapbits.obj maphash.obj mapshape.obj = mapxbase.obj mapparser.obj maplexer.obj mapindex.obj maptree.obj = mapsearch.obj mapstring.obj mapsymbol.obj mapfile.obj maplegend.obj = maputil.obj mapscale.obj mapquery.obj maplabel.obj maperror.obj = mapprimitive.obj mapproject.obj mapraster.obj cgiutil.obj mapsde.obj = mapogr.obj maptemplate.obj mappostgis.obj maplayer.obj mapresample.obj = mapwms.obj mapwmslayer.obj mapgml.obj maporaclespatial.obj = mapprojhack.obj mapdraw.obj mapgd.obj mapoutput.obj mapswf.obj = mapgdal.obj mapwfs.obj mapwfslayer.obj mapows.obj maphttp.obj = mappdf.obj mapcontext.obj mapdrawgdal.obj mapjoin.obj mapgraticule.obj = mapmygis.obj mapimagemap.obj mapcopy.obj = c:/projects/mapserver-4.0/regex-0.12\regex.obj Microsoft (R) Library Manager Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. cl /nologo /Zi /W3 /DDEBUG -DWIN32 -D_WIN32 = -Ic:/projects/mapserver-4.0/gd-2.0.15 = -Ic:/projects/mapserver-4.0/regex-0.12 -DHAVE_STRING_H = -DREGEX_MALLOC -DNEED_STRCASECMP -DNEED_STRNCASECMP -DUSE_GD_PNG = -DIGNORE_MISSING_DATA -DFEATURE_INFO_HTML /c mapserv.c = /Fomapserv.obj mapserv.c mapserv.c(118) : warning C4018: '!=3D' : signed/unsigned mismatch mapserv.c(227) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapserv.c(236) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapserv.c(603) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapserv.c(604) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapserv.c(629) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapserv.c(630) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapserv.c(700) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data mapserv.c(704) : warning C4244: '=3D' : conversion from 'double ' to = 'int ', possible loss of data link /NODEFAULTLIB:msvcrt /NODEFAULTLIB:libcd mapserv.obj mapserver.lib = c:/projects/mapserver-4.0/gd-2.0.15/gd.lib = c:/projects/mapserver-4.0/libpng/libpng.lib = c:/projects/mapserver-4.0/zlib/zlib.lib =20 Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. mapserver.lib(regex.obj) : error LNK2001: unresolved external symbol = _printchar mapserv.exe : fatal error LNK1120: 1 unresolved externals ------=_NextPart_000_0067_01C38E70.68978E30 Content-Type: application/octet-stream; name="Makefile.vc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="Makefile.vc" # # makefile.vc - Main MapServer makefile for MSVC++ # # This VC++ makefile will build MAPSERVER.LIB, MAPSERV.EXE, and the = other # MapServer command-line programs. # # To use the makefile: # - Open a DOS prompt window # - Run the VCVARS32.BAT script to initialize the VC++ environment = variables # - Start the build with: nmake /f makefile.vc # # $Id: Makefile.vc,v 1.38 2003/06/05 13:53:04 assefa Exp $ # MAPSERVER_ROOT =3D . !INCLUDE nmake.opt OPTFLAGS =3D /nologo /Zi $(WARNING_LEVEL) $(DEBUG) BASE_CFLAGS =3D $(OPTFLAGS) -DWIN32 -D_WIN32 LDFLAGS =3D /NODEFAULTLIB:msvcrt /NODEFAULTLIB:libcd #LDFLAGS =3D /NODEFAULTLIB:libcd /DEBUG CFLAGS=3D$(BASE_CFLAGS) $(MS_CFLAGS) CC=3D cl LINK=3D link # # Main MapServer library. # MS_LIB =3D mapserver.lib MS_OBJS =3D mapbits.obj maphash.obj mapshape.obj mapxbase.obj \ mapparser.obj maplexer.obj mapindex.obj maptree.obj \ mapsearch.obj mapstring.obj mapsymbol.obj mapfile.obj \ maplegend.obj maputil.obj mapscale.obj mapquery.obj \ maplabel.obj maperror.obj mapprimitive.obj mapproject.obj\ mapraster.obj cgiutil.obj mapsde.obj mapogr.obj \ maptemplate.obj mappostgis.obj maplayer.obj mapresample.obj \ mapwms.obj mapwmslayer.obj mapgml.obj maporaclespatial.obj \ mapprojhack.obj mapdraw.obj mapgd.obj mapoutput.obj mapswf.obj \ mapgdal.obj mapwfs.obj mapwfslayer.obj mapows.obj maphttp.obj \ mappdf.obj mapcontext.obj mapdrawgdal.obj mapjoin.obj mapgraticule.obj = \ mapmygis.obj mapimagemap.obj mapcopy.obj $(EPPL_OBJ) $(REGEX_OBJ) MS_HDRS =3D map.h mapfile.h MS_EXE =3D mapserv.exe shp2img.exe legend.exe \ shptree.exe scalebar.exe sortshp.exe tile4ms.exe # # # default: all all: $(MS_LIB) $(MS_EXE) $(MS_OBJS): $(MS_HDRS) $(MS_LIB): $(MS_OBJS) # copy $(GDAL_DIR)\gdal.pdb . lib /out:$(MS_LIB) $(MS_OBJS) $(MS_EXE): $(LIBS) gd:: cd gd-2.0.15=20 nmake /f makefile.nt OPTFLAGS=3D"$(OPTFLAGS)" cd .. .c.obj:=09 $(CC) $(CFLAGS) /c $*.c /Fo$*.obj .cpp.obj:=09 $(CC) $(CFLAGS) /c $*.cpp /Fo$*.obj .c.exe: $(CC) $(CFLAGS) /c $*.c /Fo$*.obj $(LINK) $(LDFLAGS) $*.obj $(LIBS) .cpp.exe: $(CC) $(CFLAGS) /c $*.cpp /Fo$*.obj $(LINK) $(LDFLAGS) $*.obj $(LIBS) clean: del *.obj del $(REGEX_OBJ) del $(MS_LIB) del $(MS_EXE) del *.pdb del *.exp del *.ilk # cd gd-1.2 # nmake -f makefile.nt clean # cd .. ------=_NextPart_000_0067_01C38E70.68978E30 Content-Type: application/octet-stream; name="nmake.opt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="nmake.opt" # # nmake.opt - MapServer 4.x configuration for MSVC++ # # This VC++ configuration is used in building MAPSERVER.LIB, = MAPSERV.EXE, # and the other MapServer command-line programs. # # To use the makefile: # - Open a DOS prompt window # - Run the VCVARS32.BAT script to initialize the VC++ environment = variables # - Start the build with: nmake /f makefile.vc # # $Id: nmake.opt,v 1.2 2003/06/13 13:28:38 assefa Exp $ # # Contents: # Section I: Mapserver Options (you may want to edit) # Section II: Support Libraries (you must edit) # Section III: Debug Flags (no need to edit) # Section IV: Variable Setup (should not need to edit) # Section V: UMN GIS System Setup (should not need to edit) # Section VI: Collect compiler flags # ######################################################################## # Section I: Mapserver Options ######################################################################## # Input raster format options: # # The lite version of mapserver 4.x supports only PNG and JPEG data for = input. # # If you wish to support any of the following raster formats you will = need # the GDAL support library from http://www.remotesensing.org/gdal. # Once you have the library, set the flag below to compile with GDAL and # provide the full path to GDAL project directory # # Format Name # Arc/Info ASCII Grid AAIGrid # Arc/Info Binary Grid (.adf) AIG # Microsoft Windows Device Independent Bitmap (.bmp) BMP # BSB Nautical Chart Format (.kap) BSB # CEOS (Spot for instance) CEOS # First Generation USGS DOQ (.doq) DOQ1 # New Labelled USGS DOQ (.doq) DOQ2 # Military Elevation Data (.dt0, .dt1) DTED # ERMapper Compressed Wavelets (.ecw) ECW # ESRI .hdr Labelled EHdr # ENVI .hdr Labelled Raster ENVI # Envisat Image Product (.n1) Envisat # EOSAT FAST Format FAST # FITS (.fits) FITS # Graphics Interchange Format (.gif) GIF # Arc/Info Binary Grid (.adf) GIO # GRASS Rasters GRASS # TIFF / GeoTIFF (.tif) GTiff # Hierarchical Data Format Release 4 (HDF4) HDF4 # Erdas Imagine (.img) HFA # Atlantis MFF2e HKV # Japanese DEM (.mem) JDEM # JPEG2000 (.jp2, .j2k) JPEG2000 # JPEG2000 (.jp2, .j2k) JP2KAK # NOAA Polar Orbiter Level 1b Data Set (AVHRR) L1B # Atlantis MFF MFF # NITF NITF # OGDI Bridge OGDI # PCI .aux Labelled PAux Yes # Netpbm (.ppm,.pgm) PNM Yes # USGS SDTS DEM (*CATD.DDF) SDTS # SAR CEOS SAR_CEOS # USGS ASCII DEM (.dem) USGSDEM # X11 Pixmap (.xpm) XPM #GDAL=3D-DUSE_GDAL #GDAL_DIR=3Dc:\projects\mapserver-4.0\gdal-1.1.9 # # Input vector format options # # The lite version of Mapserver 4.x only suports ESRI shapefiles for = input. # # If you wish to support any of the following vector formats you will = need # the GDAL support library with OGR from = http://www.remotesensing.org/gdal. # Once you have the library, set the flag below to compile with OGR and # provide the full path to GDAL project directory # # Format Name # Arc/Info Binary Coverage # FMEObjects Gateway # IHO S-57 (ENC) # Mapinfo File # Microstation DGN # OGDI Vectors # Oracle Spatial # PostgreSQL # SDTS # UK .NTF # U.S. Census TIGER/Line # #OGR=3D-DUSE_OGR #GDAL_DIR=3Dc:\projects\mapserver-4.0\gdal-1.1.9 #ECW support # #ECW is one of the formats supported through GDAL. If you have built #gdal with ECW support, you need to link it with the ECW librarires. #uncommnet the following lines to have the ECW support. #ECW_DIR=3D C:\Progra~1\Earthr~1\ECW_SDK #Xerces support # #If GDAL was compoiled with the Xerces support, you need to use the=20 #xerces library. #uncommnet the following line to have the Xerces = support #XERCES_DIR =3D c:\projects\xerces-c1_6_0-win32 # Tiff Input #=20 # Tiff input is also available through GDAL. If you wish to build to = support # TIFF input without GDAL you will need to unccomment the following flag = # and set the full path to the project directory containing libtiff. # See http://www.libtiff.org/ for support library #TIFF=3D-DUSE_TIFF #TIFFDIR=3Dc:/projects/mapserver-4.0/tiff-v3.6.0/libtiff # JPEG Input: # JPEG input for raster layers is also available through GDAL, If you = wish=20 # to build support for JPEG without GDAL, uncomment the following flag # and provide the full path to the jpeg support library project = directory. # See http://www.ijg.org/ for support library. #JPEG=3D-DUSE_JPEG #JPEG_DIR=3De:/mapserver4/gdal/frmts/jpeg/libjpeg # Output format options: # If you wish to allow JPEG output maps, uncomment the following flag # and provide the full path to the jpeg support library project = directory. # See http://www.ijg.org/ for support library. #OUTPUT_JPEG=3D-DUSE_GD_JPEG #JPEG_DIR=3Dc:/projects/mapserver-4.0/gdal-1.1.9/frmts/jpeg/libjpeg # If you wish to allow PNG output maps, uncomment the following flag # and provide the full path to the png and zlib support library project # directories. # See http://www.libpng.org/pub/png/libpng.html for support library. # See http://www.gzip.org/zlib/ for support library. OUTPUT_PNG=3D-DUSE_GD_PNG PNG_DIR=3Dc:/projects/mapserver-4.0/libpng ZLIB_DIR=3Dc:/projects/mapserver-4.0/zlib # If you wish to allow Windows BMP output maps, uncomment the following = flag. #OUTPUT_WBMP=3D-DUSE_GD_WBMP # If you wish to have FLASH output, uncomment the following flag and = provide # the full path to the MING support library project directory. # See http://ming.sourceforge.net/ for support library. #MING=3D-DUSE_MING_FLASH #MING_DIR=3Dc:/projects/ming-0.2a # If you wish to have PDF output, uncomment the following flag and = provide the # full path to the PDF support library project directory. # See http://www.pdflib.com/ for support library. #PDF=3D-DUSE_PDF #PDF_DIR=3Dc:/projects/pdflib-4.0.3 # Annotation fonts. # # If you wish to annotate your maps with true type fonts unccomment the # following flag. Provide the full path to the FreeType 2.x external # supprt library. See http://www.freetype.org for support library. #ANNOTATION_FT=3D-DUSE_GD_FT #FT_DIR=3Dc:/projects/mapserver-4.0/freetype-2.1.4 # Direct connectivity to Postgresql PostGIS. #=20 # To turn on direct connectivity to Postgresql PostGIS uncomment the = following # flag and set the full path name to the project directory for the=20 # Postgresql native Win32 client library. # See http://www.postgresql.org for support library. #POSTGIS =3D-DUSE_POSTGIS #POSTGIS_DIR =3Dc:/projects/mapserver-4.0/libpqxx-1.5.1 # Direct connectivity to ArcSDE. #=20 # To turn on direct connectivity to ArcSDE uncomment the following # flag and set the full path name to the project directory for ArcSDE. # Since ESRI includes the version number in the name of their libraries # you may need to change that number in Section III of this = configuration # file. # See http://www.esri.com/software/arcgis/arcinfo/arcsde/index.html for # support library #SDE_OPT=3D-DUSE_SDE -DWIN32 #SDE_DIR=3Dc:/my_path_to/arcsde # EPPL7 Support # # This activates ERDAS as well. It is included in the distribution.=20 # Probably the best raster alternative if # you've got EPPL7 laying around. See http://www.lmic.state.mn.us/ for=20 # more information. # Uncomment out the following flag and set the full path name to the # epplib.obj file. #EPPL=3D-DUSE_EPPL #EPPL_OBJ=3De:/mapserver4/mapserver/epplib.obj # If you want to ignore missing datafile errors uncomment the following # line. This is especially useful with large tiled datasets that may not # have complete data for each tile. IGNORE_MISSING_DATA=3D-DIGNORE_MISSING_DATA # If you want antialiasing (note that It requires gd2) #USE_GD_ANTIALIAS=3D-DUSE_GD_ANTIALIAS # Use this flag to compile with WMS Server support. # To find out more about the OpenGIS Web Map Server Specification go to # http://www.opengis.org/ #WMS=3D-DUSE_WMS_SVR # Use this flag to compile with WMS Client support. WMS Client support # allows you to pull layers from other OGIS WMS servers on the interent = and # incorporate them into your map. # To find out more about the OpenGIS Web Map Server Specification go to # http://www.opengis.org/ # you need the libcurl library from http://curl.haxx.se/library/c/ # Set the full path to the curl project directory. # You will also need to set the full path to the Microsoft Visual C++ = windows # socket library. #WMSCLIENT=3D -DUSE_WMS_LYR #CURL_DIR=3Dc:/projects/mapserver-4.0/curl-7.10.7 #WINSOCK_LIB =3D "C:\Progra~1\Microsoft Visual = Studio\VC98\Lib\WSOCK32.LIB" # Use -DUSE_WFS_SVR to compile with WFS server support, requires OGR and = PROJ4 # Use -DUSE_WFS_LYR to compile with WFS client support, requires libcurl #WFS=3D-DUSE_WFS_SVR #WFSCLIENT=3D -DUSE_WFS_LYR # Reprojecting. # If you would like mapserver to be able to reproject data from one # geographic projection to another, uncomment the following flag # Proj.4 distribution (cartographic projection routines).=20 # Not required for normal use. (EXPERIMENTAL) # For PROJ_DIR use full path to Proj.4 distribution #PROJ=3D-DUSE_PROJ -DUSE_PROJ_API_H #PROJ_DIR=3Dc:\projects\proj-4.4.7 # PHP Mapscript. # If you plan to build PHP mapscript uncomment the following flag and # set the full path to the PHP project directory #PHP=3D1 #PHP_DIR=3Dc:\projects\php-4.3.2 # Apparently these aren't as commonplace. Edit the # following line to reflect the missing functions on your platform. # #STRINGS=3D-DNEED_STRCASECMP -DNEED_STRNCASECMP -DNEED_STRDUP STRINGS=3D-DNEED_STRCASECMP -DNEED_STRNCASECMP ######################################################################## # Section II: External Support Libraries ######################################################################## # You will need to set the paths to various support library projects # that you have compiled. ######################################################################## # GD Library. =20 # # Mapserver 4.x only supports GD 2.x and greater. # Sorry no more GIF support. If you need GIF support you will # need to run Mapserver 3.6.x with GD 1.2. # GD is a required support library for MapServer 4.x. # Enter the full path to your GD 2.x project directory # Note : A patched version of GD that supports GIF, JPEG, PNG and WBMP = can be=20 # downloaded from http://www.rime.com.au/gd/. If you are using this = library, #you should uncomment the following line #OUTPUT_GIF=3D-DUSE_GD_GIF -DGD_HAS_GDIMAGEGIFPTR GD_DIR=3Dc:/projects/mapserver-4.0/gd-2.0.15 # REGEX Libary #=20 # VC++ does not include the REGEX library... so we must provide our one. # The following definitions will try to build GNU regex-0.12 located in = the # regex-0.12 sub-directory. # If it was not included in the source distribution, then you can get it = from: # ftp://ftp.gnu.org/pub/gnu/regex/regex-0.12.tar.gz # Provide the full path to the REGEX project directory # You do not need this library if you are compiling for PHP mapscript. # In that case the PHP regex library will be used instead !IFNDEF PHP REGEX_DIR=3Dc:/projects/mapserver-4.0/regex-0.12 !ENDIF ######################################################################## # Section III: Debug flags ######################################################################## # Should not need to be updated. ######################################################################## # DEBUG Build flags # Set the DEBUG flag if you wish to make a debug build DEBUG=3D/DDEBUG # Set the Warning level for the compiler (defaults to W1) WARNING_LEVEL=3D/W3 # Set the linker debug option LDEBUG=3D/debug ######################################################################## # Section IV: Variable Setup ######################################################################## # Should not need to be updated. ######################################################################## # Proj.4 include and library !IFDEF PROJ_DIR PROJ_INC=3D-I$(PROJ_DIR)/src PROJ_LIB=3D$(PROJ_DIR)/src/proj.lib !ENDIF # CURL include and library !IFDEF WMSCLIENT CURL_INC =3D -I$(CURL_DIR)/include CURL_LIB =3D $(CURL_DIR)/lib/debug/libcurl.lib !ENDIF # Set the jpeg library !IFDEF OUTPUT_JPEG JPEG_LIB=3D$(JPEG_DIR)/libjpeg.lib !ENDIF # Set the png support libaries !IFDEF OUTPUT_PNG PNG_LIB=3D$(PNG_DIR)/libpng.lib $(ZLIB_DIR)/zlib.lib !ENDIF # Set the FreeType library !IFDEF ANNOTATION_FT #FT_LIB=3D$(FT_DIR)/objs/freetype211.lib FT_LIB=3D$(FT_DIR)/objs/libs/libfreetype.lib !ENDIF # GD include and library GD_INC=3D -I$(GD_DIR) GD_LIB=3D $(GD_DIR)/gd.lib \ $(JPEG_LIB) $(PNG_LIB) $(FT_LIB) GD=3D $(OUTPUT_PNG) $(OUTPUT_JPEG) $(OUTPUT_WBMP) $(OUTPUT_GIF) = $(ANNOTATION_FT) # Tiff library on input !IFDEF TIFF TIFF_INC=3D-I$c:/projects/mapserver-4.0/tiff-v3.6.0/libtiff TIFF_LIB=3Dc:/projects/mapserver-4.0/tiff-v3.6.0/libtiff/libtiff.lib !ENDIF # JPEG library on input !IFDEF JPEG JPEG_LIB=3D$(JPEG_DIR)/libjpeg.lib !ENDIF # Setup GDAL includes and libraries !IFDEF GDAL GDAL_INC =3D -I$(GDAL_DIR)/gcore -I$(GDAL_DIR)/alg = -I$(GDAL_DIR)/ogr/ogrsf_frmts -I$(GDAL_DIR)/ogr = -I$(GDAL_DIR)/ogr/../port GDAL_LIB =3D $(GDAL_DIR)/gdal_i.lib !ENDIF # Setup OGR includes and libraries !IFDEF OGR OGR_INC =3D -I$(GDAL_DIR)/ogr/ogrsf_frmts -I$(GDAL_DIR)/ogr = -I$(GDAL_DIR)/ogr/../port OGR_LIB =3D $(GDAL_DIR)/ogr/ogrsf_frmts/ogrsf_frmts.lib = $(GDAL_DIR)/ogr/ogrsf_frmts/ogrsf_frmts_sup.lib $(GDAL_DIR)/ogr/ogr.lib = $(GDAL_DIR)/ogr/../port/cpl.lib !ENDIF # Setup ESRI SDE support. !IFDEF SDE_OPT SDE_INC=3D-I$(SDE_DIR)/include SDE_LIB=3D$(SDE_DIR)/lib/sde80.lib $(SDE_DIR)/lib/sg80.lib = $(SDE_DIR)/lib/pe80.lib !ENDIF #ECW support !IFDEF ECW_DIR ECW_LIB=3D$(ECW_DIR)\lib\NCSEcw.lib $(ECW_DIR)\lib\NCSEcwC.lib \ $(ECW_DIR)\lib\NCSUtil.lib !ENDIF #Xerces support !IFDEF XERCES_DIR XERCES_LIB=3D$(XERCES_DIR)/lib/xerces-c_1.lib !ENDIF # Setup REGEX object and includes !IFNDEF PHP REGEX_OBJ=3D$(REGEX_DIR)\regex.obj REGEX_INC=3D-I$(REGEX_DIR) !ELSE REGEX_OBJ=3D$(PHP_DIR)\regex\regcomp.obj $(PHP_DIR)\regex\regerror.obj \ $(PHP_DIR)\regex\regexec.obj $(PHP_DIR)\regex\regfree.obj REGEX_INC=3D-I$(PHP_DIR)/regex -DPHP_NO_ALIASES !ENDIF # # REGEX needs some special flags... here they are for VC++ 6.0 # REGEX_OPT=3D-DHAVE_STRING_H -DREGEX_MALLOC # Setup Postgesql PostGIS includes and libs # Note that the Postgresql includes are not used in the compilation of=20 # PHP/MapScript. The reason is that there is a name conflict between = the=20 # regex/regex.h files used in PHP and Postgresql. This is not a real = issue # since they are two completely different interfaces. The issue arrises = when # the php_regex.h trys to include regex/regex.h and gets the wrong one = from # postgresql. Therefore we do not give it that opertunity by not = providing the # include path. !IFDEF POSTGIS !IFNDEF PHP_BUILD_CALL #POSTGIS_INC=3D-I$(POSTGIS_DIR)/src/interfaces/libpq = -I$(POSTGIS_DIR)/src/include POSTGIS_INC=3D-I$(POSTGIS_DIR)/interfaces/libpq -I$(POSTGIS_DIR)/include !ENDIF #POSTGIS_LIB=3D$(POSTGIS_DIR)/src/interfaces/libpq/release/libpqdll.lib POSTGIS_LIB=3D$(POSTGIS_DIR)/interfaces/libpq/libpqdll.lib POSTGIS_OBJ=3Dmappostgis.obj !ENDIF # Setup FLASH includes and libs !IFDEF MING MING_INC=3D-I$(MING_DIR)/src -I$(MING_DIR) MING_LIB=3D $(MING_DIR)/src/libming.lib !ENDIF # Setup PDF includes and libs !IFDEF PDF PDF_LIB=3D$(PDF_DIR)/pdflib/pdflib.lib PDF_INC=3D-I$(PDF_DIR)/pdflib !ENDIF ######################################################################## # Section V: UMN GIS System Support ######################################################################## # Should not need to be updated. ######################################################################## # # UofMN GIS/Image Processing Extension (very experimental) # #EGIS=3D-DUSE_EGIS !IFDEF EGIS ERR_DIR=3Dc:/my_path_to/errLog ERR_OBJ=3D$(ERR_DIR)/errLog.o ERR_INC=3D-I$(ERR_DIR) ERR_LIB=3D-L$(ERR_DIR) -lerrLog IMGGEN_DIR=3Dc:/my_path_to/imgSrc IMGGEN_OBJ=3D$(IMGGEN_DIR)/imgLib.o IMGGEN_INC=3D-I$(IMGGEN_DIR) IMGGEN_LIB=3D-L$(IMGGEN_DIR) -limgGEN !ENDIF ######################################################################## # Section VI: Collect compiler flags ######################################################################## # Should not need to be updated. ######################################################################## LIBS=3D$(MS_LIB) $(GD_LIB) $(TIFF_LIB) $(JPEG_LIB) \ $(PROJ_LIB) $(OGR_LIB) $(GDAL_LIB)\ $(CURL_LIB) $(MING_LIB) $(PDF_LIB) \ $(WINSOCK_LIB) $(POSTGIS_LIB) $(IMGGEN_LIB) $(ERR_LIB) \ $(XERCES_LIB) $(ECW_LIB) INCLUDES=3D$(GD_INC) $(TIFF_INC) $(JPEG_INC) \ $(PROJ_INC) $(REGEX_INC) $(GDAL_INC) $(OGR_INC) \ $(CURL_INC) $(MING_INC) $(PDF_INC) $(POSTGIS_INC) \ $(IMGGEN_INC) $(ERR_INC) MS_CFLAGS=3D$(INCLUDES) $(REGEX_OPT) $(STRINGS) $(POSTGIS) \ $(EPPL) $(PROJ) $(TIFF) $(JPEG) $(GD) $(OGR) $(WMS) \ $(WMSCLIENT) $(MING) $(IGNORE_MISSING_DATA) $(GDAL) \ -DFEATURE_INFO_HTML $(WFS) $(WFSCLIENT) $(PDF) $(EGIS) \ $(USE_GD_ANTIALIAS) ------=_NextPart_000_0067_01C38E70.68978E30-- From gayathri at ou.edu Thu Oct 9 14:52:43 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Thu, 9 Oct 2003 16:52:43 -0500 Subject: [Mapserver-users] Mapserver 4 Makefile for VC + compile probl ems 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_000_01C38EAF.AABD9CC0 Content-Type: text/plain You need to compile regex seperately nad ensure you have a regex.obj in your regex-0.12 directory? See if you have it compiled this and then compile mapserver. That should help.You will need a makefile.vc for regex, which is attached with this email. Thanks, Gayathri -----Original Message----- From: Stephen Clark [mailto:stephen.clark at focus.ca] Sent: Thursday, October 09, 2003 4:20 PM To: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems Hello, I have commented out all the optional libraries and am just left with the basic mapserver. I have included the "makefile.vc" "nmake.opt" and the latest compile error listing. It appears that the regex library is looking for an external library "_printchar" I compiled using the following steps: 1. Compiled png library Version 1.2.5 2. Compiled zlib library Version 1.1.4 3. Compiled GD version 2.0.15 I removed the reference to the JPEG library because I was getting an error... 4. Compiled mapserver 4.0 (stable version as indicated below) 5. Got the errors I am posting. thanks Stephen ----- Original Message ----- From: "Swaminathan, Gayathri" To: "'Stephen Clark'" ; Sent: Thursday, October 09, 2003 11:43 AM Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems > Hello: > > You will certainly need to compile the required libraries before you proceed > compiling mapserver. > > Please find in the attachment my gd makefile, that should work for > command line compilation of GD. You will need to download the version > 2+ from, http://www.boutell.com/gd > > Now here is a simple solution to compiling mapserver 4, > > 1) Download required libraries that is (Please find links for all > these at http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html), > a)GD Library > b)PNG library > c)Zlib > d)Regex > > GD in turn needs, > a) Zlib and, > b) Freetype > (You should be able to comment out JPEG stuff in the included makefile > for GD and compile the same). > > Alternatively you can compile GD easily using the MSVC++ workspace > too... > > As mentioned in the > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html the > following are optional, > > 1) Proj.4- easy compile-clean makefile > 2) GDAL - easy compile-clean makefile > 3) LIBTIFF- easy compile-clean makefile > 4) LIBJPEG- kind of messy > 5) ArcSDE - I have not tried this option > 6) EPPL7 - included with mapserver src., you will have turn on a > switch for > this to get included. > > Follow the instructions in mapserver docs, for compile for > commenting/uncomenting (including, excluding) options..... > > Compile these libraries in your project directory first... > > Download mapserver source., from here, > http://cvs.gis.umn.edu/dist/mapserver-4.0.tar.gz ( this one should not cause > any troubles..) > > You probably do not want the CVS one which is a developer version., certain > things may be unstable there)... > > Mapserver make is a breeze too. Just turn on the required libraries > in the > nmake.opt and follow instructions in makefile.vc. > > It should all work right... > > Bon Appetite! > Gayathri > > PS: Please do let me know if you would like for me to help in this process., > that is FTP to a site you would mention, my compiled libraries, > makefiles etc...If yes,let me know of the FTP location, username, > passwd... > > > -----Original Message----- > From: Stephen Clark [mailto:stephen.clark at focus.ca] > Sent: Thursday, October 09, 2003 1:28 PM > To: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > problems > > > Hi > > Item #1: > Does anyone have a makefile.vc for the GD-2.x version that will > compile with > Visual C 6? So far I have got to the point where the mapserver compile stops > at this library. > > > Item #2: > > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation > and http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MicrosoftWindows > > on the wiki site does not really explain compiling very well for > mapserver using Visual C++ Ver 6. > > (Specifically the use of the nmake site) > > I was wondering if someone could post their instructions. > > I believe that I may be trying to compile mapserver before the other > supportin libraries are compiled. If it is correct to assume that the > supportuing libraries are to be compiled before mapserver, would > someone shed some light on their "best" solution? > > > > thanks, > Stephen > > > ----- Original Message ----- > From: "Swaminathan, Gayathri" > To: "'Stephen Clark'" ; > > Sent: Thursday, October 09, 2003 6:21 AM > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > Stephen, > > > > The gdal error is coming because....you have forgot/dint comment the > > following line in Makefile.vc > > > > "copy $(GDAL_DIR)\gdal.pdb ." > > > > Comment the same by including a "#" in the beginning of the line. > > > > On examining your nmake.opt, I see "c:\project" to be your working > > directory...Is this correct? Are all the required libraries in here? > > Have they been compiled before you proceeded to compile mapserver > > 4.0? > > > > Cheers, > > Gayathri > > > > -----Original Message----- > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > Sent: Wednesday, October 08, 2003 1:32 PM > > To: mapserver-users at lists.gis.umn.edu > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > I have included my makefile.vc and nmake.opt files as well as the > > compile errors foer your consideration. > > > > thanks, > > Stephen > > > > > > > > ----- Original Message ----- > > From: "Stephen Clark" > > To: "Swaminathan, Gayathri" ; "'Yewondwossen > > Assefa'" > > Cc: > > Sent: Wednesday, October 08, 2003 10:23 AM > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > Could someone post their makefile.vc and nmake.opt files. > > > > > > I would like a version that has the minimum set of options set > > > whichI can then modify. > > > > > > thanks > > > Stephen > > > > > > > > > > > > ----- Original Message ----- > > > From: "Swaminathan, Gayathri" > > > To: "'Yewondwossen Assefa'" > > > Cc: > > > Sent: Friday, September 19, 2003 8:03 AM > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > :) > > > > Missed that when looking, but after careful examination saw this > > > > file., > > > > > > > > Thanks all as always for your patience and time on this. > > > > > > > > Gayathri > > > > > > > > -----Original Message----- > > > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > > > Sent: Thursday, September 18, 2003 9:26 PM > > > > To: Swaminathan, Gayathri > > > > Cc: mapserver-users at lists.gis.umn.edu > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > Hi There, > > > > > > > > There are now 2 files involved in the process, makefile.vc and > > > > nmake.opt where all the options are included. This separation > > > > makes things clearer and the option file can be used by sub > > > > projects like php/mapscript. All settings for necessary > > > > libraries > > > > + optional libraries are inside the nmake.opt. > > > > > > > > Later, > > > > > > > > Swaminathan, Gayathri wrote: > > > > > Hi all: > > > > > > > > > > After being content with mapserver-3.6.5 for a long time now, > > > > > I was getting ready to compile mapserver 4.0 and test it. > > > > > > > > > > There are several changes that I notice between > > > > > mapserver-3.6.5 and mapserver-4.0. The makefile.vc in the > > > > > package shrinked. I assumed this is not the One that I should > > > > > be using and proceeded with alterations to my old makefile.vc > > > > > that came from mapserver-3.6.5 > > > > > > > > > > I was finally sucessful in building a mapserver with the > > > > > following enabled. > > > > > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL > > > > > INPUT=SHAPEFILE > > > > > > > > > > I need WMS server and WMS Client with this. I see that libcurl > > > > > is being used somehow and keep getting errors on the same. > > > > > > > > > > Please, indicate to me the right corrections to makefile.vc > > > > > (or) tell me where am I going wrong in this process. > > > > > > > > > > Thanks so much for your time on this. > > > > > Gayathri _______________________________________________ > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > > > > > -- > > > > ---------------------------------------------------------------- > > > > Assefa Yewondwossen > > > > Software Analyst > > > > > > > > Email: assefa at dmsolutions.ca > > > > http://www.dmsolutions.ca/ > > > > > > > > Phone: (613) 565-5056 (ext 14) > > > > Fax: (613) 565-0925 > > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > _______________________________________________ > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > _______________________________________________ > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > ------_=_NextPart_000_01C38EAF.AABD9CC0 Content-Type: application/octet-stream; name="Makefile.vc" Content-Disposition: attachment; filename="Makefile.vc" # Makefile for regex. # # Copyright (C) 1992, 1993 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. version = 0.12 # You can define CPPFLAGS on the command line. Aside from system-specific # flags, you can define: # -DREGEX_MALLOC to use malloc/realloc/free instead of alloca. # -DDEBUG to enable the compiled pattern disassembler and execution # tracing; code runs substantially slower. # -DEXTRACT_MACROS to use the macros EXTRACT_* (as opposed to # the corresponding C procedures). If not -DDEBUG, the macros # are used. CPPFLAGS = -DHAVE_STRING_H -DREGEX_MALLOC # Likewise, you can override CFLAGS to optimize, use -Wall, etc. CFLAGS = -Ox -G6 # Ditto for LDFLAGS and LOADLIBES. LDFLAGS = LOADLIBES = #srcdir = @srcdir@ #VPATH = @srcdir@ CC = cl #DEFS = @DEFS@ SHELL = /bin/sh subdirs = doc test default all:: regex.obj .PHONY: default all regex.obj: regex.c regex.h $(CC) $(CFLAGS) $(CPPFLAGS) $(DEFS) -I. -I$(srcdir) -c $*.c clean mostlyclean:: rm -f *.obj distclean:: clean rm -f Makefile config.status extraclean:: distclean rm -f patch* *~* *\#* *.orig *.rej *.bak core a.out configure: configure.in autoconf config.status: configure sh configure --no-create Makefile: Makefile.in config.status sh config.status makeargs = $(MFLAGS) CPPFLAGS='$(CPPFLAGS)' CFLAGS='$(CFLAGS)' CC='$(CC)' \ DEFS='$(DEFS)' LDFLAGS='$(LDFLAGS)' LOADLIBES='$(LOADLIBES)' default all install \ mostlyclean clean distclean extraclean realclean \ TAGS check:: for d in $(subdirs); do (cd $$d; $(MAKE) $(makeargs) $@); done .PHONY: install mostlyclean clean distclean extraclean realclean TAGS check # Prevent GNU make 3 from overflowing arg limit on system V. .NOEXPORT: distfiles = AUTHORS ChangeLog COPYING INSTALL NEWS README \ *.in configure regex.c regex.h distdir = regex-$(version) distargs = version=$(version) distdir=../$(distdir)/$$d dist: TAGS configure @echo "Version numbers in: Makefile.in, ChangeLog, NEWS," @echo " regex.c, regex.h," @echo " and doc/xregex.texi (if modified)." rm -rf $(distdir) mkdir $(distdir) ln $(distfiles) $(distdir) for d in $(subdirs); do (cd $$d; $(MAKE) $(distargs) dist); done tar czhf $(distdir).tar.Z $(distdir) rm -rf $(distdir) .PHONY: dist ------_=_NextPart_000_01C38EAF.AABD9CC0-- From MHoward at spaceimaging.com Thu Oct 9 15:15:29 2003 From: MHoward at spaceimaging.com (Howard Mark) Date: Thu, 9 Oct 2003 16:15:29 -0600 Subject: [Mapserver-users] FW: WMS Client for ArcView 3.X Message-ID: Shane, Thanks for you work on this project! Transparency is going to be a real issue for any 24 bit color images in ArcView3x. As far as I know there is no way of setting a color to transparent for 3 band images. Grayscale (8bit) JPGs are no problem -- you can set any grayscale value to transparent. This applies (I think) as well to single-band pseudocolor images with colormaps -- but finding a single color value is not easily done if the color is not white or black. (say I want to make the AQUA features transparent?) HOWEVER setting any image to be .. say 50% transparent (really translucent) is not possible according to what I have read. This is really what you want to be able to do with multiple OGC/WMS image layers. You can do this in ArcMap and it's a great feature to use with multiple WMS/ArcIMS layers. Another ArcView3x solution is to use a cascading map server - such as CubeServe - to assemble the layers into a single map image -- always using a white or black background. I think ultimately the translucency processing will have to be performed outside of arcview. That would be a really trick feature - a sliding transparency control! Anyone having more insight on transparency capabilities in ArcView3x is ENCOURAGED to contribute!!!! Mark -----Original Message----- From: Shane Nelson [mailto:snelson at refractions.net] Sent: Thursday, October 09, 2003 1:25 PM To: mapserver-users at lists.gis.umn.edu Cc: julia.harrell at ncmail.net Subject: Re: [Mapserver-users] FW: WMS Client for ArcView 3.X -----Original Message----- From: Julia Harrell [mailto:julia.harrell at ncmail.net] Sent: Thursday, October 09, 2003 2:24 PM To: julia.harrell at ncmail.net Subject: RE: WMS Client for ArcView 3.X > Does anyone have any workarounds or suggestions for fooling > the colormaps into thinking that 255,255,255 is the > 'transparent' color, so I can look at more than one layer > At a time ? > Sorry, the WMS Client for Arcview 3 doesn't support transparent images yet. We plan to add this functionality to the Pro version. In the meantime you can fool it into creating a transparent layer. This example works with the "Mars Landings.ogc" and "Mars Topography.ogc" that were installed in the Examples folder with the latest beta. Load those two files as separate themes, then select the Mars Landings.ogc theme. Open the Image Legend Editor by double clicking on the "Mars Landings.ogc" theme. Select "Single Band" then click the colormap button. Press the Nominal button. Now the second color in the list should be white. Now set the white color to be transparent by double clicking on the white color and selecting X (the first color, white with an X through it) color in the colormap. Now you should be able to view the landings over top of the topography. > stashing its' images? I'm seeing a lot of ximg.bip & ximg.hdr > files in my Documents and Settings\xxx\Local Settings\Temp > directory that have the right timestamps - is this them? > I tried opening them in Irfanview and PSP, but neither > could read them, and I tried loading them into Arcview, > but get nothing viewable.... That's the right location. The .bip file contains the image in RAW RGB format. To open them in PSP8 you would have to select the RAW image type then manually enter the width/height, color channels and file structure information. This is easily done, most of the information you need is stored in the associated .hdr file. For now all the information except the width/height is the same for all .bip images the extension creates. Color channels should be set to "Three Channel RGB", Header Size is 0, "Interleaved (RGB RGB ..." should be selected. The order should be "Order RGB" and "Flipped (bottom up)" should NOT be selected. Shane _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ******************************************************************************** This message is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please erase all copies of the message and its attachments and notify Space Imaging immediately. ******************************************************************************** From bfraser at geoanalytic.com Thu Oct 9 15:43:37 2003 From: bfraser at geoanalytic.com (Brent Fraser) Date: Thu, 9 Oct 2003 16:43:37 -0600 Subject: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems References: <006a01c38eab$1531e890$6c000a0a@sclark> Message-ID: <005701c38eb6$c71bb620$020002c0@SHARK> This is a multi-part message in MIME format. ------=_NextPart_000_0054_01C38E84.7C6BE960 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Stephen (and others who would like to compile with VC++), I attached instructions for building Mapserver and the dependencies with VC++. It's not THE way, just MY way. (Now that there is an excellent nmake.opt file with Mapserver, I'll have to update my doc to use it...) Hope it helps... Brent ----- Original Message ----- From: "Stephen Clark" To: "Swaminathan, Gayathri" ; Sent: Thursday, October 09, 2003 3:19 PM Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems > Hello, > > I have commented out all the optional libraries and am just left with the > basic mapserver. > I have included the "makefile.vc" "nmake.opt" and the latest compile error > listing. > It appears that the regex library is looking for an external library > "_printchar" > > > I compiled using the following steps: > > 1. Compiled png library Version 1.2.5 > 2. Compiled zlib library Version 1.1.4 > 3. Compiled GD version 2.0.15 > I removed the reference to the JPEG library because I was getting an > error... > > 4. Compiled mapserver 4.0 (stable version as indicated below) > > 5. Got the errors I am posting. > > > thanks > Stephen > > ----- Original Message ----- > From: "Swaminathan, Gayathri" > To: "'Stephen Clark'" ; > > Sent: Thursday, October 09, 2003 11:43 AM > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC + compile > problems > > > > Hello: > > > > You will certainly need to compile the required libraries before you > proceed > > compiling mapserver. > > > > Please find in the attachment my gd makefile, that should work for command > > line compilation of GD. You will need to download the version 2+ from, > > http://www.boutell.com/gd > > > > Now here is a simple solution to compiling mapserver 4, > > > > 1) Download required libraries that is (Please find links for all these at > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html), > > a)GD Library > > b)PNG library > > c)Zlib > > d)Regex > > > > GD in turn needs, > > a) Zlib and, > > b) Freetype > > (You should be able to comment out JPEG stuff in the included makefile for > > GD and compile the same). > > > > Alternatively you can compile GD easily using the MSVC++ workspace too... > > > > As mentioned in the > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html the following > > are optional, > > > > 1) Proj.4- easy compile-clean makefile > > 2) GDAL - easy compile-clean makefile > > 3) LIBTIFF- easy compile-clean makefile > > 4) LIBJPEG- kind of messy > > 5) ArcSDE - I have not tried this option > > 6) EPPL7 - included with mapserver src., you will have turn on a switch > for > > this to get included. > > > > Follow the instructions in mapserver docs, for compile for > > commenting/uncomenting (including, excluding) options..... > > > > Compile these libraries in your project directory first... > > > > Download mapserver source., from here, > > http://cvs.gis.umn.edu/dist/mapserver-4.0.tar.gz ( this one should not > cause > > any troubles..) > > > > You probably do not want the CVS one which is a developer version., > certain > > things may be unstable there)... > > > > Mapserver make is a breeze too. Just turn on the required libraries in > the > > nmake.opt and follow instructions in makefile.vc. > > > > It should all work right... > > > > Bon Appetite! > > Gayathri > > > > PS: Please do let me know if you would like for me to help in this > process., > > that is FTP to a site you would mention, my compiled libraries, makefiles > > etc...If yes,let me know of the FTP location, username, passwd... > > > > > > -----Original Message----- > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > Sent: Thursday, October 09, 2003 1:28 PM > > To: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > > problems > > > > > > Hi > > > > Item #1: > > Does anyone have a makefile.vc for the GD-2.x version that will compile > with > > Visual C 6? So far I have got to the point where the mapserver compile > stops > > at this library. > > > > > > Item #2: > > > > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation > > and http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MicrosoftWindows > > > > on the wiki site does not really explain compiling very well for mapserver > > using Visual C++ Ver 6. > > > > (Specifically the use of the nmake site) > > > > I was wondering if someone could post their instructions. > > > > I believe that I may be trying to compile mapserver before the other > > supportin libraries are compiled. If it is correct to assume that the > > supportuing libraries are to be compiled before mapserver, would someone > > shed some light on their "best" solution? > > > > > > > > thanks, > > Stephen > > > > > > ----- Original Message ----- > > From: "Swaminathan, Gayathri" > > To: "'Stephen Clark'" ; > > > > Sent: Thursday, October 09, 2003 6:21 AM > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > Stephen, > > > > > > The gdal error is coming because....you have forgot/dint comment the > > > following line in Makefile.vc > > > > > > "copy $(GDAL_DIR)\gdal.pdb ." > > > > > > Comment the same by including a "#" in the beginning of the line. > > > > > > On examining your nmake.opt, I see "c:\project" to be your working > > > directory...Is this correct? Are all the required libraries in here? > > > Have they been compiled before you proceeded to compile mapserver 4.0? > > > > > > Cheers, > > > Gayathri > > > > > > -----Original Message----- > > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > > Sent: Wednesday, October 08, 2003 1:32 PM > > > To: mapserver-users at lists.gis.umn.edu > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > I have included my makefile.vc and nmake.opt files as well as the > > > compile errors foer your consideration. > > > > > > thanks, > > > Stephen > > > > > > > > > > > > ----- Original Message ----- > > > From: "Stephen Clark" > > > To: "Swaminathan, Gayathri" ; "'Yewondwossen Assefa'" > > > > > > Cc: > > > Sent: Wednesday, October 08, 2003 10:23 AM > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > Could someone post their makefile.vc and nmake.opt files. > > > > > > > > I would like a version that has the minimum set of options set > > > > whichI can then modify. > > > > > > > > thanks > > > > Stephen > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Swaminathan, Gayathri" > > > > To: "'Yewondwossen Assefa'" > > > > Cc: > > > > Sent: Friday, September 19, 2003 8:03 AM > > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > :) > > > > > Missed that when looking, but after careful examination saw this > > > > > file., > > > > > > > > > > Thanks all as always for your patience and time on this. > > > > > > > > > > Gayathri > > > > > > > > > > -----Original Message----- > > > > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > > > > Sent: Thursday, September 18, 2003 9:26 PM > > > > > To: Swaminathan, Gayathri > > > > > Cc: mapserver-users at lists.gis.umn.edu > > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > > > Hi There, > > > > > > > > > > There are now 2 files involved in the process, makefile.vc and > > > > > nmake.opt where all the options are included. This separation > > > > > makes things clearer and the option file can be used by sub > > > > > projects like php/mapscript. All settings for necessary libraries > > > > > + optional libraries are inside the nmake.opt. > > > > > > > > > > Later, > > > > > > > > > > Swaminathan, Gayathri wrote: > > > > > > Hi all: > > > > > > > > > > > > After being content with mapserver-3.6.5 for a long time now, I > > > > > > was getting ready to compile mapserver 4.0 and test it. > > > > > > > > > > > > There are several changes that I notice between mapserver-3.6.5 > > > > > > and mapserver-4.0. The makefile.vc in the package shrinked. I > > > > > > assumed this is not the One that I should be using and proceeded > > > > > > with alterations to my old makefile.vc that came from > > > > > > mapserver-3.6.5 > > > > > > > > > > > > I was finally sucessful in building a mapserver with the > > > > > > following enabled. > > > > > > > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL > > > > > > INPUT=SHAPEFILE > > > > > > > > > > > > I need WMS server and WMS Client with this. I see that libcurl > > > > > > is being used somehow and keep getting errors on the same. > > > > > > > > > > > > Please, indicate to me the right corrections to makefile.vc (or) > > > > > > tell me where am I going wrong in this process. > > > > > > > > > > > > Thanks so much for your time on this. > > > > > > Gayathri _______________________________________________ > > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > > > > > > > > > -- > > > > > ---------------------------------------------------------------- > > > > > Assefa Yewondwossen > > > > > Software Analyst > > > > > > > > > > Email: assefa at dmsolutions.ca > > > > > http://www.dmsolutions.ca/ > > > > > > > > > > Phone: (613) 565-5056 (ext 14) > > > > > Fax: (613) 565-0925 > > > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > _______________________________________________ > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > _______________________________________________ > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > ------=_NextPart_000_0054_01C38E84.7C6BE960 Content-Type: application/x-zip-compressed; name="default.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="default.zip" 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 KwAAAAA= ------=_NextPart_000_0054_01C38E84.7C6BE960-- From mamwake at yahoo.com Fri Oct 10 01:46:00 2003 From: mamwake at yahoo.com (ronny) Date: Fri, 10 Oct 2003 01:46:00 -0700 (PDT) Subject: [Mapserver-users] no image(s) Message-ID: <20031010084600.36799.qmail@web40306.mail.yahoo.com> am a newbie, when i try to load map am getting blank image! everything else is ok ..i sincerely don't know what am doing wrong and am stuck and very desperate..my mapfile is as follows: # # Start of map file # NAME TEST STATUS ON SIZE 600 600 EXTENT 388107.634400379 5203120.88405952 500896.339019834 5310243.30613897 UNITS METERS SHAPEPATH "data" IMAGECOLOR 255 255 255 WEB HEADER test_header.html TEMPLATE test.html FOOTER test_footer.html MINSCALE 1000 MAXSCALE 1550000 IMAGEPATH "set in test.html" IMAGEURL "set in test.html" METADATA WMS_TITLE "scomMapserver" WMS_ACCESSCONSTRAINTS none WMS_ONLINERESOURCE "http://var/www/html/mapsite/test.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/ref.png # EXTENT 393234.393701263 5205405.16440722 495769.579718949 5307959.02579127 # SIZE 50 50 # STATUS ON # 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 # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 80 2 COLOR 255 255 255 UNITS MILES INTERVALS 1 TRANSPARENT TRUE STATUS TRUE END # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of layer definitions # LAYER NAME test_region TYPE RASTER STATUS DEFAULT DATA "test_region" CLASSITEM 'cty_name' CLASS EXPRESSION 'Test' OUTLINECOLOR 128 128 128 COLOR 225 225 185 END CLASS # EXPRESSION /./ OUTLINECOLOR 128 128 128 COLOR 255 255 255 END END LAYER NAME Towns_point GROUP cities TYPE RASTER DATA "Towns_point" STATUS OFF CLASSITEM 'city_name' CLASS NAME "Cities & Towns" EXPRESSION NONE COLOR 255 225 90 TEMPLATE "population.html" END HEADER "population_header.html" FOOTER "population_footer.html" DUMP TRUE # allow GML export END END LAYER NAME Places_point TYPE POINT DATA "Places_point" STATUS OFF CLASS SYMBOL 'circle' SIZE 2 NAME 'Townships' OUTLINECOLOR 181 181 145 END END LAYER NAME Lakes_region TYPE RASTER STATUS OFF DATA "Lakes_region" CLASS NAME 'Lakes & Rivers' TEMPLATE "lakes.html" COLOR 49 117 185 END HEADER "lakes_header.html" FOOTER "lakes_footer.html" TOLERANCE 3 DUMP TRUE # allow GML export END END LAYER NAME Rivers_polyline TYPE LINE STATUS OFF DATA "Rivers_polyline" CLASS NAME "Streams" TEMPLATE "description.html" COLOR 49 117 185 END HEADER "description_header.html" FOOTER "description_footer.html" TOLERANCE 5 DUMP TRUE # allow GML export END END LAYER NAME Roads_polyline GROUP roads MAXSCALE 300000 STATUS OFF DATA "Roads_polyline" TYPE LINE CLASS COLOR 0 0 0 END END LAYER NAME Parks_region GROUP roads MAXSCALE 300000 STATUS OFF DATA "Parks_region" TYPE ANNOTATION LABELITEM "Park_name" CLASS COLOR 255 255 255 LABEL MINFEATURESIZE 40 MINDISTANCE 150 POSITION CC SIZE SMALL COLOR 0 0 0 END END LAYER NAME Public Utils_point GROUP Public Utils MAXSCALE 600000 STATUS OFF DATA "Public Utils_point" TYPE POLYGON CLASS NAME "Public Utils" COLOR 0 0 0 END END LAYER NAME railway_polyline GROUP railways MAXSCALE 600000 STATUS OFF DATA "railway_polyline" TYPE ANNOTATION LABELITEM "railway_num" CLASSITEM "railway_class" CLASS EXPRESSION "3" COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 0 0 0 END END CLASS EXPRESSION "2" COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 0 0 0 END END CLASS EXPRESSION "1" STYLE COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 255 255 255 END END LAYER NAME Places_point TYPE POINT DATA "Places_point" STATUS OFF CLASS NAME 'Places' COLOR 128 255 164 SYMBOL 'circle' SIZE 7 TEMPLATE "airports.html" END HEADER "airports_header.html" FOOTER "airports_footer.html" TOLERANCE 5 END END LAYER NAME Towns NAME cities TYPE POINT DATA "towns_point" STATUS OFF LABELITEM "city_name" CLASSITEM "city_name" LABELMAXSCALE 500000 CLASS EXPRESSION /./ COLOR -1 -1 -1 LABEL COLOR 0 0 0 SHADOWCOLOR 218 218 218 SHADOWSIZE 2 2 TYPE BITMAP SIZE MEDIUM POSITION CC PARTIALS FALSE BUFFER 2 END END END # Map File redhat linux 8.0 MS4.0 thanks. ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From mamwake at yahoo.com Fri Oct 10 02:55:16 2003 From: mamwake at yahoo.com (ronny) Date: Fri, 10 Oct 2003 02:55:16 -0700 (PDT) Subject: [Mapserver-users] no image(s) In-Reply-To: <3F867AA3.3070501@terrestris.de> Message-ID: <20031010095516.44713.qmail@web40302.mail.yahoo.com> yes, thanks,i have even tried reducing/increasing the extent but still the problems pursists..no errors or something to indicate what is wrong,,just cann't display no image --- Till Adams wrote: > Dear Ronny, > > does your extent fit to the extent (BoundignBox) of > your data? > > Cheers, > Till > > ronny schrieb: > > am a newbie, when i try to load map am getting > blank > > image! everything else is ok ..i sincerely don't > know > > what am doing wrong and am stuck and very > > desperate..my mapfile is as follows: > > > > # > > # Start of map file > > # > > NAME TEST > > STATUS ON > > SIZE 600 600 > > EXTENT 388107.634400379 5203120.88405952 > > 500896.339019834 5310243.30613897 > > UNITS METERS > > SHAPEPATH "data" > > IMAGECOLOR 255 255 255 > > > > > > WEB > > HEADER test_header.html > > TEMPLATE test.html > > FOOTER test_footer.html > > MINSCALE 1000 > > MAXSCALE 1550000 > > IMAGEPATH "set in test.html" > > IMAGEURL "set in test.html" > > METADATA > > WMS_TITLE "scomMapserver" > > WMS_ACCESSCONSTRAINTS none > > WMS_ONLINERESOURCE > > "http://var/www/html/mapsite/test.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/ref.png > > # EXTENT 393234.393701263 5205405.16440722 > > 495769.579718949 5307959.02579127 > > # SIZE 50 50 > > # STATUS ON > > # 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 > > > > # > > # Start of scalebar > > # > > SCALEBAR > > IMAGECOLOR 255 255 255 > > LABEL > > COLOR 255 255 255 > > SIZE tiny > > END > > STYLE 1 > > SIZE 80 2 > > COLOR 255 255 255 > > UNITS MILES > > INTERVALS 1 > > TRANSPARENT TRUE > > STATUS TRUE > > END > > > > # > > # Start of symbol definitions (we're only using a > few) > > # > > SYMBOL > > NAME 'circle' > > TYPE ELLIPSE > > POINTS 1 1 END > > FILLED TRUE > > END > > > > # > > # Start of layer definitions > > # > > > > LAYER > > NAME test_region > > TYPE RASTER > > STATUS DEFAULT > > DATA "test_region" > > > > CLASSITEM 'cty_name' > > CLASS > > EXPRESSION 'Test' > > OUTLINECOLOR 128 128 128 > > COLOR 225 225 185 > > END > > CLASS # > > EXPRESSION /./ > > OUTLINECOLOR 128 128 128 > > COLOR 255 255 255 > > END > > END > > > > LAYER > > NAME Towns_point > > GROUP cities > > TYPE RASTER > > DATA "Towns_point" > > STATUS OFF > > CLASSITEM 'city_name' > > CLASS > > NAME "Cities & Towns" > > EXPRESSION NONE > > COLOR 255 225 90 > > TEMPLATE "population.html" > > END > > > > HEADER "population_header.html" > > FOOTER "population_footer.html" > > > > DUMP TRUE # allow GML export > > > > END > > END > > > > LAYER > > NAME Places_point > > TYPE POINT > > DATA "Places_point" > > STATUS OFF > > CLASS > > SYMBOL 'circle' > > SIZE 2 > > NAME 'Townships' > > OUTLINECOLOR 181 181 145 > > END > > END > > > > > > LAYER > > NAME Lakes_region > > TYPE RASTER > > STATUS OFF > > DATA "Lakes_region" > > > > CLASS > > NAME 'Lakes & Rivers' > > TEMPLATE "lakes.html" > > COLOR 49 117 185 > > END > > > > HEADER "lakes_header.html" > > FOOTER "lakes_footer.html" > > > > TOLERANCE 3 > > > > DUMP TRUE # allow GML export > > > > END > > END > > > > LAYER > > NAME Rivers_polyline > > TYPE LINE > > STATUS OFF > > DATA "Rivers_polyline" > > > > CLASS > > NAME "Streams" > > TEMPLATE "description.html" > > COLOR 49 117 185 > > END > === message truncated === ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From mukta at darya.nio.org Fri Oct 10 08:27:53 2003 From: mukta at darya.nio.org (Mukta Telang) Date: Fri, 10 Oct 2003 15:27:53 +0000 Subject: [Mapserver-users] EXTENT of map object Message-ID: <3F86CFF9.F094123F@darya.nio.org> Hi, The mapfile reference describes EXTENT as the spatial extent of the map to be created. I dont have data in shapefile or any other format. All I want to do is display an image in tiff/jpeg format which the user should be able to zoom by clicking on some points. How do I find EXTENT of map in this case? Thanks in advance, Mukta From eduardo at consultoria.eti.br Fri Oct 10 04:26:41 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Fri, 10 Oct 2003 08:26:41 -0300 Subject: [Mapserver-users] EXTENT of map object In-Reply-To: <3F86CFF9.F094123F@darya.nio.org> References: <3F86CFF9.F094123F@darya.nio.org> Message-ID: <20031010112641.10355.qmail@hm47.locaweb.com.br> u have to have some data to get extent of a map. u could create a point shapefile and create 2 points( 1 at lower-left and other at upper-right) Eduardo Patto Kanegae eduardo at consultoria.eti.br http://www.consultoria.eti.br - BRASIL *************************************** ***Fim da Mensagem / End of Message *** *************************************** On Fri, 10 Oct 2003 15:27:53 +0000, Mukta Telang escreveu: > De: Mukta Telang > Data: Fri, 10 Oct 2003 15:27:53 +0000 > Para: mapserver-users > Assunto: [Mapserver-users] EXTENT of map object > > Hi, > The mapfile reference describes EXTENT as the spatial extent of the map > to be created. I dont have data in shapefile or any other format. All I > want to do is display an image in tiff/jpeg format which the user should > be able to zoom by clicking on some points. How do I find EXTENT of map > in this case? > Thanks in advance, > Mukta > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > From mamwake at yahoo.com Fri Oct 10 05:51:39 2003 From: mamwake at yahoo.com (ronny) Date: Fri, 10 Oct 2003 05:51:39 -0700 (PDT) Subject: [Mapserver-users] errors Message-ID: <20031010125139.1954.qmail@web40305.mail.yahoo.com> am getting ,, msLoadMap(): Unknown identifier. (102684.4):(6) 102684.4 is my X extent redhat linux 8.0 MS4.0 ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From map_surfer at yahoo.com Fri Oct 10 06:29:55 2003 From: map_surfer at yahoo.com (Damian Schroder) Date: Fri, 10 Oct 2003 06:29:55 -0700 (PDT) Subject: [Mapserver-users] EXTENT of map object In-Reply-To: <3F86CFF9.F094123F@darya.nio.org> Message-ID: <20031010132955.12958.qmail@web80701.mail.yahoo.com> --0-460356052-1065792595=:12498 Content-Type: text/plain; charset=us-ascii Mukta- In theory you should be able to use pixel coordinates for extents. If your jpeg or tif was 500 by 500 pixels, try 0 0 500 500 for your extents.However since there is no UNITS directive for pixels, you will not be able display scale or a scalebar correctly (so you can ommit the UNITS directive). Damian Mukta Telang wrote: Hi, The mapfile reference describes EXTENT as the spatial extent of the map to be created. I dont have data in shapefile or any other format. All I want to do is display an image in tiff/jpeg format which the user should be able to zoom by clicking on some points. How do I find EXTENT of map in this case? Thanks in advance, Mukta _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-460356052-1065792595=:12498 Content-Type: text/html; charset=us-ascii
Mukta-
In theory you should be able to use pixel coordinates for extents. If your jpeg or tif was 500 by 500 pixels, try 0 0 500 500 for your extents.However since there is no UNITS directive for pixels, you will not be able display scale or a scalebar correctly (so you can ommit the UNITS directive).
 
Damian

Mukta Telang <mukta at darya.nio.org> wrote:
Hi,
The mapfile reference describes EXTENT as the spatial extent of the map
to be created. I dont have data in shapefile or any other format. All I
want to do is display an image in tiff/jpeg format which the user should
be able to zoom by clicking on some points. How do I find EXTENT of map
in this case?
Thanks in advance,
Mukta
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-460356052-1065792595=:12498-- From eric at gomoos.org Fri Oct 10 03:13:53 2003 From: eric at gomoos.org (Eric Bridger) Date: 10 Oct 2003 10:13:53 +0000 Subject: [Mapserver-users] errors In-Reply-To: <20031010125139.1954.qmail@web40305.mail.yahoo.com> References: <20031010125139.1954.qmail@web40305.mail.yahoo.com> Message-ID: <1065780838.2211.2.camel@ubet.gomoos.org> Your EXTENTs should all be on one line. Looks like you X extent is in the wrong place, or some other END tag is missing. On Fri, 2003-10-10 at 12:51, ronny wrote: > > am getting ,, > msLoadMap(): Unknown identifier. (102684.4):(6) > > 102684.4 is my X extent > > redhat linux 8.0 > MS4.0 > > > ===== > ronny > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From eduardo at consultoria.eti.br Fri Oct 10 08:25:47 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Fri, 10 Oct 2003 12:25:47 -0300 Subject: [Mapserver-users] (off-topic) geoprocessing lists Message-ID: <20031010152547.3397.qmail@hm47.locaweb.com.br> sorry for the off-topic question but can anybody indicate some mailing list/foruns/links for geoprocessing/geotechnologies and remote sensing discussions. e.g.: I have to evaluate which software is better for customer who works with ArcView 8 as final query tool. And they're asking if they should use AutoCadMAP or ArcEditor... but I don't anyone to answer it... so I'm looking for general discussions lists around the world. Eduardo Patto Kanegae eduardo at consultoria.eti.br http://www.consultoria.eti.br - BRASIL *************************************** ***Fim da Mensagem / End of Message *** *************************************** From stephen.clark at focus.ca Fri Oct 10 09:32:48 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Fri, 10 Oct 2003 09:32:48 -0700 Subject: [Mapserver-users] PDF How to for Perl Mapscript? References: <20031010152547.3397.qmail@hm47.locaweb.com.br> Message-ID: <000d01c38f4c$24395750$6c000a0a@sclark> hello, I would like to generate PDF files using Mapserver 4.0 using PERL Is this possible? Or should I use PHP? thanks, Stephen From lfilak at medinaco.org Fri Oct 10 10:04:07 2003 From: lfilak at medinaco.org (Lowell Filak) Date: Fri, 10 Oct 2003 13:04:07 -0400 Subject: [Mapserver-users] PDF How to for Perl Mapscript? Message-ID: <20031010170354.D0F8D1A659D@mail.medinaco.org> To create PDF's there are two basic options: 1) "Build true vector pdf's using the shp2pdf program" - SL. 2) "Use pdflib in conjunction with MapServer raster output to build a PDF" -SL. For #1 a "system" call could be used. For #2 Perl has the following interface to pdflib - http://search.cpan.org/~msergeant/PDFLib-0.12/PDFLib.pm If choosing PHP I believe there is a Howto located in the wiki. HTH Lowell The following message was sent by "Stephen Clark" on Fri, 10 Oct 2003 09:32:48 -0700. > hello, > > I would like to generate PDF files using Mapserver 4.0 using PERL > Is this possible? > > Or should I use PHP? > > thanks, > Stephen > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From gayathri at ou.edu Fri Oct 10 10:35:45 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Fri, 10 Oct 2003 12:35:45 -0500 Subject: [Mapserver-users] PDF How to for Perl Mapscript? Message-ID: Possible. http://www.dnr.state.mn.us/maps/tomo.html Is an example.. There are several discussions on the same aspect in the archives if you wanted to find some relevant ones. Thanks, Gayathri -----Original Message----- From: Stephen Clark [mailto:stephen.clark at focus.ca] Sent: Friday, October 10, 2003 11:33 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] PDF How to for Perl Mapscript? hello, I would like to generate PDF files using Mapserver 4.0 using PERL Is this possible? Or should I use PHP? thanks, Stephen _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From stephen.clark at focus.ca Fri Oct 10 10:52:07 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Fri, 10 Oct 2003 10:52:07 -0700 Subject: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems References: <006a01c38eab$1531e890$6c000a0a@sclark> <005701c38eb6$c71bb620$020002c0@SHARK> Message-ID: <002e01c38f57$39274ef0$6c000a0a@sclark> Brent and others, Thanks for the effort with my compilation problems. We should post an update to the WIKI and the DOCS for MS 4.0 and the supporting libraries that have changes since: http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html was originally written. thanks, Stephen ----- Original Message ----- From: "Brent Fraser" To: "Stephen Clark" ; Sent: Thursday, October 09, 2003 3:43 PM Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems > Stephen (and others who would like to compile with VC++), > > I attached instructions for building Mapserver and the dependencies with > VC++. It's not THE way, just MY way. (Now that there is an excellent > nmake.opt file with Mapserver, I'll have to update my doc to use it...) > > Hope it helps... > > Brent > > > ----- Original Message ----- > From: "Stephen Clark" > To: "Swaminathan, Gayathri" ; > > Sent: Thursday, October 09, 2003 3:19 PM > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > problems > > > > Hello, > > > > I have commented out all the optional libraries and am just left with the > > basic mapserver. > > I have included the "makefile.vc" "nmake.opt" and the latest compile > error > > listing. > > It appears that the regex library is looking for an external library > > "_printchar" > > > > > > I compiled using the following steps: > > > > 1. Compiled png library Version 1.2.5 > > 2. Compiled zlib library Version 1.1.4 > > 3. Compiled GD version 2.0.15 > > I removed the reference to the JPEG library because I was getting an > > error... > > > > 4. Compiled mapserver 4.0 (stable version as indicated below) > > > > 5. Got the errors I am posting. > > > > > > thanks > > Stephen > > > > ----- Original Message ----- > > From: "Swaminathan, Gayathri" > > To: "'Stephen Clark'" ; > > > > Sent: Thursday, October 09, 2003 11:43 AM > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC + compile > > problems > > > > > > > Hello: > > > > > > You will certainly need to compile the required libraries before you > > proceed > > > compiling mapserver. > > > > > > Please find in the attachment my gd makefile, that should work for > command > > > line compilation of GD. You will need to download the version 2+ from, > > > http://www.boutell.com/gd > > > > > > Now here is a simple solution to compiling mapserver 4, > > > > > > 1) Download required libraries that is (Please find links for all these > at > > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html), > > > a)GD Library > > > b)PNG library > > > c)Zlib > > > d)Regex > > > > > > GD in turn needs, > > > a) Zlib and, > > > b) Freetype > > > (You should be able to comment out JPEG stuff in the included makefile > for > > > GD and compile the same). > > > > > > Alternatively you can compile GD easily using the MSVC++ workspace > too... > > > > > > As mentioned in the > > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html the > following > > > are optional, > > > > > > 1) Proj.4- easy compile-clean makefile > > > 2) GDAL - easy compile-clean makefile > > > 3) LIBTIFF- easy compile-clean makefile > > > 4) LIBJPEG- kind of messy > > > 5) ArcSDE - I have not tried this option > > > 6) EPPL7 - included with mapserver src., you will have turn on a switch > > for > > > this to get included. > > > > > > Follow the instructions in mapserver docs, for compile for > > > commenting/uncomenting (including, excluding) options..... > > > > > > Compile these libraries in your project directory first... > > > > > > Download mapserver source., from here, > > > http://cvs.gis.umn.edu/dist/mapserver-4.0.tar.gz ( this one should not > > cause > > > any troubles..) > > > > > > You probably do not want the CVS one which is a developer version., > > certain > > > things may be unstable there)... > > > > > > Mapserver make is a breeze too. Just turn on the required libraries in > > the > > > nmake.opt and follow instructions in makefile.vc. > > > > > > It should all work right... > > > > > > Bon Appetite! > > > Gayathri > > > > > > PS: Please do let me know if you would like for me to help in this > > process., > > > that is FTP to a site you would mention, my compiled libraries, > makefiles > > > etc...If yes,let me know of the FTP location, username, passwd... > > > > > > > > > -----Original Message----- > > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > > Sent: Thursday, October 09, 2003 1:28 PM > > > To: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > > > problems > > > > > > > > > Hi > > > > > > Item #1: > > > Does anyone have a makefile.vc for the GD-2.x version that will compile > > with > > > Visual C 6? So far I have got to the point where the mapserver compile > > stops > > > at this library. > > > > > > > > > Item #2: > > > > > > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation > > > and http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MicrosoftWindows > > > > > > on the wiki site does not really explain compiling very well for > mapserver > > > using Visual C++ Ver 6. > > > > > > (Specifically the use of the nmake site) > > > > > > I was wondering if someone could post their instructions. > > > > > > I believe that I may be trying to compile mapserver before the other > > > supportin libraries are compiled. If it is correct to assume that the > > > supportuing libraries are to be compiled before mapserver, would someone > > > shed some light on their "best" solution? > > > > > > > > > > > > thanks, > > > Stephen > > > > > > > > > ----- Original Message ----- > > > From: "Swaminathan, Gayathri" > > > To: "'Stephen Clark'" ; > > > > > > Sent: Thursday, October 09, 2003 6:21 AM > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > Stephen, > > > > > > > > The gdal error is coming because....you have forgot/dint comment the > > > > following line in Makefile.vc > > > > > > > > "copy $(GDAL_DIR)\gdal.pdb ." > > > > > > > > Comment the same by including a "#" in the beginning of the line. > > > > > > > > On examining your nmake.opt, I see "c:\project" to be your working > > > > directory...Is this correct? Are all the required libraries in here? > > > > Have they been compiled before you proceeded to compile mapserver 4.0? > > > > > > > > Cheers, > > > > Gayathri > > > > > > > > -----Original Message----- > > > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > > > Sent: Wednesday, October 08, 2003 1:32 PM > > > > To: mapserver-users at lists.gis.umn.edu > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > I have included my makefile.vc and nmake.opt files as well as the > > > > compile errors foer your consideration. > > > > > > > > thanks, > > > > Stephen > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Stephen Clark" > > > > To: "Swaminathan, Gayathri" ; "'Yewondwossen Assefa'" > > > > > > > > Cc: > > > > Sent: Wednesday, October 08, 2003 10:23 AM > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > Could someone post their makefile.vc and nmake.opt files. > > > > > > > > > > I would like a version that has the minimum set of options set > > > > > whichI can then modify. > > > > > > > > > > thanks > > > > > Stephen > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: "Swaminathan, Gayathri" > > > > > To: "'Yewondwossen Assefa'" > > > > > Cc: > > > > > Sent: Friday, September 19, 2003 8:03 AM > > > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > > > > :) > > > > > > Missed that when looking, but after careful examination saw this > > > > > > file., > > > > > > > > > > > > Thanks all as always for your patience and time on this. > > > > > > > > > > > > Gayathri > > > > > > > > > > > > -----Original Message----- > > > > > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > > > > > Sent: Thursday, September 18, 2003 9:26 PM > > > > > > To: Swaminathan, Gayathri > > > > > > Cc: mapserver-users at lists.gis.umn.edu > > > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > > > > > > Hi There, > > > > > > > > > > > > There are now 2 files involved in the process, makefile.vc and > > > > > > nmake.opt where all the options are included. This separation > > > > > > makes things clearer and the option file can be used by sub > > > > > > projects like php/mapscript. All settings for necessary libraries > > > > > > + optional libraries are inside the nmake.opt. > > > > > > > > > > > > Later, > > > > > > > > > > > > Swaminathan, Gayathri wrote: > > > > > > > Hi all: > > > > > > > > > > > > > > After being content with mapserver-3.6.5 for a long time now, I > > > > > > > was getting ready to compile mapserver 4.0 and test it. > > > > > > > > > > > > > > There are several changes that I notice between mapserver-3.6.5 > > > > > > > and mapserver-4.0. The makefile.vc in the package shrinked. I > > > > > > > assumed this is not the One that I should be using and proceeded > > > > > > > with alterations to my old makefile.vc that came from > > > > > > > mapserver-3.6.5 > > > > > > > > > > > > > > I was finally sucessful in building a mapserver with the > > > > > > > following enabled. > > > > > > > > > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > > > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL > > > > > > > INPUT=SHAPEFILE > > > > > > > > > > > > > > I need WMS server and WMS Client with this. I see that libcurl > > > > > > > is being used somehow and keep getting errors on the same. > > > > > > > > > > > > > > Please, indicate to me the right corrections to makefile.vc (or) > > > > > > > tell me where am I going wrong in this process. > > > > > > > > > > > > > > Thanks so much for your time on this. > > > > > > > Gayathri _______________________________________________ > > > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > ---------------------------------------------------------------- > > > > > > Assefa Yewondwossen > > > > > > Software Analyst > > > > > > > > > > > > Email: assefa at dmsolutions.ca > > > > > > http://www.dmsolutions.ca/ > > > > > > > > > > > > Phone: (613) 565-5056 (ext 14) > > > > > > Fax: (613) 565-0925 > > > > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > > > > _______________________________________________ > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > _______________________________________________ > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > _______________________________________________ > > > Mapserver-users mailing list > > > Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > From steve.lime at dnr.state.mn.us Fri Oct 10 10:54:25 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 10 Oct 2003 12:54:25 -0500 Subject: [Mapserver-users] PDF How to for Perl Mapscript? Message-ID: The stuff in the WIKI for PHP is directly applicable to Perl. You can see an example I wrote in Perl at: http://maps.dnr.state.mn.us/landview/perl/lvprint.pl One other option that should work is to capitalize on the OUTPUTFORMAT option. Then when you save an image to a file a PDF file is written. That *should* work from any MapScript version but I've not tried it myself. Steve >>> "Lowell Filak" 10/10/2003 12:04:07 PM >>> To create PDF's there are two basic options: 1) "Build true vector pdf's using the shp2pdf program" - SL. 2) "Use pdflib in conjunction with MapServer raster output to build a PDF" -SL. For #1 a "system" call could be used. For #2 Perl has the following interface to pdflib - http://search.cpan.org/~msergeant/PDFLib-0.12/PDFLib.pm If choosing PHP I believe there is a Howto located in the wiki. HTH Lowell The following message was sent by "Stephen Clark" on Fri, 10 Oct 2003 09:32:48 -0700. > hello, > > I would like to generate PDF files using Mapserver 4.0 using PERL > Is this possible? > > Or should I use PHP? > > thanks, > Stephen > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From steve.lime at dnr.state.mn.us Fri Oct 10 10:55:28 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 10 Oct 2003 12:55:28 -0500 Subject: [Mapserver-users] errors Message-ID: What's the top of the map file look like? >>> ronny 10/10/2003 7:51:39 AM >>> am getting ,, msLoadMap(): Unknown identifier. (102684.4):(6) 102684.4 is my X extent redhat linux 8.0 MS4.0 ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From stephen.clark at focus.ca Fri Oct 10 11:00:59 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Fri, 10 Oct 2003 11:00:59 -0700 Subject: [Mapserver-users] PDF How to for Perl Mapscript? + DNR folks References: Message-ID: <004001c38f58$76425ae0$6c000a0a@sclark> To the DNR folks, Would you be willing to part with some knowledge on how you did this (PDF with Perl) ? thanks, Stephen ----- Original Message ----- From: "Swaminathan, Gayathri" To: "'Stephen Clark'" ; Sent: Friday, October 10, 2003 10:35 AM Subject: RE: [Mapserver-users] PDF How to for Perl Mapscript? > Possible. > > http://www.dnr.state.mn.us/maps/tomo.html > > Is an example.. There are several discussions on the same aspect in the > archives if you wanted to find some relevant ones. > > Thanks, > Gayathri > > -----Original Message----- > From: Stephen Clark [mailto:stephen.clark at focus.ca] > Sent: Friday, October 10, 2003 11:33 AM > To: mapserver-users at lists.gis.umn.edu > Subject: [Mapserver-users] PDF How to for Perl Mapscript? > > > hello, > > I would like to generate PDF files using Mapserver 4.0 using PERL Is this > possible? > > Or should I use PHP? > > thanks, > Stephen > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From steve.lime at dnr.state.mn.us Fri Oct 10 11:11:46 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 10 Oct 2003 13:11:46 -0500 Subject: [Mapserver-users] Joining geospatial data to attribute dataa s basis for layer defi nition Message-ID: Other than the OGR method mention by Dan in another reply the only thing I can think of would be done using MapScript. You could associate features with other data sources and draw them accordingly in that envrionment. I had done something similar a while back with a shapefile and a MySQL table. It's not still running but it worked ok. Doing a join like that for every map is just incredibly expensive. Other ideas would revolve around production of special web products. I.e. build a special dataset periodically from the spatial and non-spatial data. People do this all the time in the database world with de-normalized data marts and wharehouses and much of the time it makes sense for GIS data as well. Steve >>> "Pryor, Clayton J" 10/9/2003 11:04:21 AM >>> I agree with Sean's comments below (please see the very bottom of this message) and I discussed this approach with our GIS/database expert. For the sake of evaluation, he has agree to build a view for us. I will use the same view for the MapServer application and the ArcIMS application. However, I would still like to know if there are any MapServer options out there for dynamically joining geospatial data to non-geospatial data to use as the basis for a layer where the non-geospatial data is used to render the geospatial data with different colors. Any other ideas out there? Thanks, Clay -----Original Message----- From: Sean Gillies [mailto:sgillies at frii.com] Sent: Tuesday, October 07, 2003 9:03 AM To: Pryor, Clayton J Cc: 'mapserver-users at lists.gis.umn.edu'; Detry, Rich Subject: Re: [Mapserver-users] Joining geospatial data to attribute data as basis for layer defi nition On Tuesday, October 7, 2003, at 08:19 AM, Pryor, Clayton J wrote: > > Hi all, > > I am building a prototype application in MapServer to evaluate whether > we > should migrate from ArcIMS or not. One of the requirements of this > application is to render colors of geospatial data based on attributes > in a > table outside of the geospatial data. In ArcIMS I defined these types > of > layers as a SPATIALQUERY in the layer definition (as shown below). > ... > In my review of the MapServer documentation and discussions, I found a > post > in 2001 that addresses the subject. In part, it reads as follows: > > "No joins are supported for classification purposes. You can only use > directly attached attributes. This was done for performance reasons." > > I have a few questions. > > 1) Is this statement still true? > > 2) What exactly are "directly attached attributes?" I did a search > for > this term and could find nothing. I am assuming this means that the > attributes must be part of the geospatial data table. > > 3) How would you go about defining the equivalent to the above ArcIMS > layer > definition in a MapServer application? In this question, I am > concerned > about the join. I have seen examples of how to reference a singe > geospatial > table and how to set up color classifications based on attribute > values. > > 4) One thing I haven't explored is the possibility of handling the > join at > the database level and then referencing the resulting join in the map > definition. Will that work? > > Thanks in advance for any help. > > Sincerely, > > Clay > Clay, Go in the direction that you mention in your #4. Even if MapServer was enhanced to allow joins for classification, it's highly doubtful that the implementation would ever match the performance of a join in your RDBMS. cheers, Sean -- Sean Gillies sgillies at frii dot com http://www.frii.com/~sgillies _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From gayathri at ou.edu Fri Oct 10 11:52:47 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Fri, 10 Oct 2003 13:52:47 -0500 Subject: [Mapserver-users] Mapserver 4 Makefile for VC + compile probl ems Message-ID: Agreed. May be update the wiki for Mapserver windows Compile :) Cheers Gayathri -----Original Message----- From: Stephen Clark [mailto:stephen.clark at focus.ca] Sent: Friday, October 10, 2003 12:52 PM To: mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems Brent and others, Thanks for the effort with my compilation problems. We should post an update to the WIKI and the DOCS for MS 4.0 and the supporting libraries that have changes since: http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html was originally written. thanks, Stephen ----- Original Message ----- From: "Brent Fraser" To: "Stephen Clark" ; Sent: Thursday, October 09, 2003 3:43 PM Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile problems > Stephen (and others who would like to compile with VC++), > > I attached instructions for building Mapserver and the dependencies > with > VC++. It's not THE way, just MY way. (Now that there is an excellent > nmake.opt file with Mapserver, I'll have to update my doc to use > it...) > > Hope it helps... > > Brent > > > ----- Original Message ----- > From: "Stephen Clark" > To: "Swaminathan, Gayathri" ; > > Sent: Thursday, October 09, 2003 3:19 PM > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > problems > > > > Hello, > > > > I have commented out all the optional libraries and am just left > > with the > > basic mapserver. > > I have included the "makefile.vc" "nmake.opt" and the latest > > compile > error > > listing. > > It appears that the regex library is looking for an external library > > "_printchar" > > > > > > I compiled using the following steps: > > > > 1. Compiled png library Version 1.2.5 > > 2. Compiled zlib library Version 1.1.4 > > 3. Compiled GD version 2.0.15 > > I removed the reference to the JPEG library because I was getting an > > error... > > > > 4. Compiled mapserver 4.0 (stable version as indicated below) > > > > 5. Got the errors I am posting. > > > > > > thanks > > Stephen > > > > ----- Original Message ----- > > From: "Swaminathan, Gayathri" > > To: "'Stephen Clark'" ; > > > > Sent: Thursday, October 09, 2003 11:43 AM > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC + compile > > problems > > > > > > > Hello: > > > > > > You will certainly need to compile the required libraries before > > > you > > proceed > > > compiling mapserver. > > > > > > Please find in the attachment my gd makefile, that should work for > command > > > line compilation of GD. You will need to download the version 2+ > > > from, http://www.boutell.com/gd > > > > > > Now here is a simple solution to compiling mapserver 4, > > > > > > 1) Download required libraries that is (Please find links for all these > at > > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html), > > > a)GD Library > > > b)PNG library > > > c)Zlib > > > d)Regex > > > > > > GD in turn needs, > > > a) Zlib and, > > > b) Freetype > > > (You should be able to comment out JPEG stuff in the included > > > makefile > for > > > GD and compile the same). > > > > > > Alternatively you can compile GD easily using the MSVC++ workspace > too... > > > > > > As mentioned in the > > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html the > following > > > are optional, > > > > > > 1) Proj.4- easy compile-clean makefile > > > 2) GDAL - easy compile-clean makefile > > > 3) LIBTIFF- easy compile-clean makefile > > > 4) LIBJPEG- kind of messy > > > 5) ArcSDE - I have not tried this option > > > 6) EPPL7 - included with mapserver src., you will have turn on a switch > > for > > > this to get included. > > > > > > Follow the instructions in mapserver docs, for compile for > > > commenting/uncomenting (including, excluding) options..... > > > > > > Compile these libraries in your project directory first... > > > > > > Download mapserver source., from here, > > > http://cvs.gis.umn.edu/dist/mapserver-4.0.tar.gz ( this one should > > > not > > cause > > > any troubles..) > > > > > > You probably do not want the CVS one which is a developer > > > version., > > certain > > > things may be unstable there)... > > > > > > Mapserver make is a breeze too. Just turn on the required > > > libraries in > > the > > > nmake.opt and follow instructions in makefile.vc. > > > > > > It should all work right... > > > > > > Bon Appetite! > > > Gayathri > > > > > > PS: Please do let me know if you would like for me to help in this > > process., > > > that is FTP to a site you would mention, my compiled libraries, > makefiles > > > etc...If yes,let me know of the FTP location, username, passwd... > > > > > > > > > -----Original Message----- > > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > > Sent: Thursday, October 09, 2003 1:28 PM > > > To: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + > > > compile problems > > > > > > > > > Hi > > > > > > Item #1: > > > Does anyone have a makefile.vc for the GD-2.x version that will compile > > with > > > Visual C 6? So far I have got to the point where the mapserver > > > compile > > stops > > > at this library. > > > > > > > > > Item #2: > > > > > > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation > > > and http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MicrosoftWindows > > > > > > on the wiki site does not really explain compiling very well for > mapserver > > > using Visual C++ Ver 6. > > > > > > (Specifically the use of the nmake site) > > > > > > I was wondering if someone could post their instructions. > > > > > > I believe that I may be trying to compile mapserver before the > > > other supportin libraries are compiled. If it is correct to assume > > > that the supportuing libraries are to be compiled before > > > mapserver, would someone > > > shed some light on their "best" solution? > > > > > > > > > > > > thanks, > > > Stephen > > > > > > > > > ----- Original Message ----- > > > From: "Swaminathan, Gayathri" > > > To: "'Stephen Clark'" ; > > > > > > Sent: Thursday, October 09, 2003 6:21 AM > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > Stephen, > > > > > > > > The gdal error is coming because....you have forgot/dint comment > > > > the following line in Makefile.vc > > > > > > > > "copy $(GDAL_DIR)\gdal.pdb ." > > > > > > > > Comment the same by including a "#" in the beginning of the > > > > line. > > > > > > > > On examining your nmake.opt, I see "c:\project" to be your > > > > working directory...Is this correct? Are all the required > > > > libraries in here? Have they been compiled before you proceeded > > > > to compile mapserver 4.0? > > > > > > > > Cheers, > > > > Gayathri > > > > > > > > -----Original Message----- > > > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > > > Sent: Wednesday, October 08, 2003 1:32 PM > > > > To: mapserver-users at lists.gis.umn.edu > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > I have included my makefile.vc and nmake.opt files as well as > > > > the compile errors foer your consideration. > > > > > > > > thanks, > > > > Stephen > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Stephen Clark" > > > > To: "Swaminathan, Gayathri" ; "'Yewondwossen Assefa'" > > > > > > > > Cc: > > > > Sent: Wednesday, October 08, 2003 10:23 AM > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > Could someone post their makefile.vc and nmake.opt files. > > > > > > > > > > I would like a version that has the minimum set of options set > > > > > whichI can then modify. > > > > > > > > > > thanks > > > > > Stephen > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: "Swaminathan, Gayathri" > > > > > To: "'Yewondwossen Assefa'" > > > > > Cc: > > > > > Sent: Friday, September 19, 2003 8:03 AM > > > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > > > > :) > > > > > > Missed that when looking, but after careful examination saw > > > > > > this file., > > > > > > > > > > > > Thanks all as always for your patience and time on this. > > > > > > > > > > > > Gayathri > > > > > > > > > > > > -----Original Message----- > > > > > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > > > > > Sent: Thursday, September 18, 2003 9:26 PM > > > > > > To: Swaminathan, Gayathri > > > > > > Cc: mapserver-users at lists.gis.umn.edu > > > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > > > > > > Hi There, > > > > > > > > > > > > There are now 2 files involved in the process, makefile.vc > > > > > > and nmake.opt where all the options are included. This > > > > > > separation makes things clearer and the option file can be > > > > > > used by sub projects like php/mapscript. All settings for > > > > > > necessary libraries > > > > > > + optional libraries are inside the nmake.opt. > > > > > > > > > > > > Later, > > > > > > > > > > > > Swaminathan, Gayathri wrote: > > > > > > > Hi all: > > > > > > > > > > > > > > After being content with mapserver-3.6.5 for a long time > > > > > > > now, I > > > > > > > was getting ready to compile mapserver 4.0 and test it. > > > > > > > > > > > > > > There are several changes that I notice between mapserver-3.6.5 > > > > > > > and mapserver-4.0. The makefile.vc in the package > > > > > > > shrinked. I assumed this is not the One that I should be > > > > > > > using and proceeded > > > > > > > with alterations to my old makefile.vc that came from > > > > > > > mapserver-3.6.5 > > > > > > > > > > > > > > I was finally sucessful in building a mapserver with the > > > > > > > following enabled. > > > > > > > > > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > > > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR > > > > > > > INPUT=GDAL INPUT=SHAPEFILE > > > > > > > > > > > > > > I need WMS server and WMS Client with this. I see that > > > > > > > libcurl is being used somehow and keep getting errors on > > > > > > > the same. > > > > > > > > > > > > > > Please, indicate to me the right corrections to > > > > > > > makefile.vc (or) > > > > > > > tell me where am I going wrong in this process. > > > > > > > > > > > > > > Thanks so much for your time on this. > > > > > > > Gayathri _______________________________________________ > > > > > > > Mapserver-users mailing list > > > > > > > Mapserver-users at lists.gis.umn.edu > > > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > ------------------------------------------------------------ > > > > > > ---- > > > > > > Assefa Yewondwossen > > > > > > Software Analyst > > > > > > > > > > > > Email: assefa at dmsolutions.ca http://www.dmsolutions.ca/ > > > > > > > > > > > > Phone: (613) 565-5056 (ext 14) > > > > > > Fax: (613) 565-0925 > > > > > > ------------------------------------------------------------ > > > > > > ---- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > Mapserver-users mailing list > > > > > > Mapserver-users at lists.gis.umn.edu > > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > > > > _______________________________________________ > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > _______________________________________________ > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > _______________________________________________ > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From mhaines94108 at hotmail.com Fri Oct 10 12:20:18 2003 From: mhaines94108 at hotmail.com (Matthew Haines) Date: Fri, 10 Oct 2003 15:20:18 -0400 Subject: [Mapserver-users] Coloring shapefile layer according to DB query Message-ID: I have a shapefile for the tax lots in Manhattan (New York City) and I have a lot of information about the individual tax lots in a MySQL database. I would like to generate maps where I color the tax lots according to the data in the MySQL database. Just as an example, I have a table that tells me how many residential units have been built on a particular tax lot. I might like to color the map by population density so that single family dwellings are light red, 2-4 family buildings are medium red, and 5+ family apartment buildings are dark red. Is there any way to do this without loading the shapefile polygons into the database? I've had several thoughts, but they seem impractical ... => I could use Perl MapScript to write a program that would scan the entire database table and assign tax lots to different layers ... but there are 100,000 tax lots in Manhattan and that might take a long time. => I could try to get put the data into the shapefile ... but how? I don't have any commercial mapping software for working with shapefiles. Is there a utility to do this? Also that makes my data hard to update. => Is there a MAP file command to load data from a database and somehow join it to the shapefile on the fly so I can define layers based on it? I'm hesitant to mess with MySQL, if only for fear of breaking my existing applications. The documentation indicates that the MySQL connector is buggy. What's the best way to go about this? Do I have to install PostgreSQL? Pointers much appreciated, Matthew Matthew _________________________________________________________________ Share your photos without swamping your Inbox. Get Hotmail Extra Storage today! http://join.msn.com/?PAGE=features/es From nacional at cbs.umn.edu Fri Oct 10 12:42:13 2003 From: nacional at cbs.umn.edu (Pericles S. Nacionales) Date: Fri, 10 Oct 2003 14:42:13 -0500 Subject: [Mapserver-users] Mapserver 4 Makefile for VC + compile probl ems In-Reply-To: References: Message-ID: <200310101442.13897.nacional@cbs.umn.edu> I'll try to post an updated HOW-TO with some of the suggestions here over the weekend. Thanks all for the suggestions/recommendations and sorry for the delays. -Perry N. On Friday 10 October 2003 01:52 pm, Swaminathan, Gayathri wrote: > Agreed. > May be update the wiki for Mapserver windows Compile :) > > Cheers > Gayathri > > -----Original Message----- > From: Stephen Clark [mailto:stephen.clark at focus.ca] > Sent: Friday, October 10, 2003 12:52 PM > To: mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > problems > > > Brent and others, > > Thanks for the effort with my compilation problems. > We should post an update to the WIKI and the DOCS for MS 4.0 and the > supporting libraries that have changes since: > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html > > was originally written. > > thanks, > Stephen > > ----- Original Message ----- > From: "Brent Fraser" > To: "Stephen Clark" ; > > Sent: Thursday, October 09, 2003 3:43 PM > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > problems > > > Stephen (and others who would like to compile with VC++), > > > > I attached instructions for building Mapserver and the dependencies > > with > > VC++. It's not THE way, just MY way. (Now that there is an excellent > > nmake.opt file with Mapserver, I'll have to update my doc to use > > it...) > > > > Hope it helps... > > > > Brent > > > > > > ----- Original Message ----- > > From: "Stephen Clark" > > To: "Swaminathan, Gayathri" ; > > > > Sent: Thursday, October 09, 2003 3:19 PM > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + compile > > problems > > > > > Hello, > > > > > > I have commented out all the optional libraries and am just left > > > with > > the > > > > basic mapserver. > > > I have included the "makefile.vc" "nmake.opt" and the latest > > > compile > > > > error > > > > > listing. > > > It appears that the regex library is looking for an external library > > > "_printchar" > > > > > > > > > I compiled using the following steps: > > > > > > 1. Compiled png library Version 1.2.5 > > > 2. Compiled zlib library Version 1.1.4 > > > 3. Compiled GD version 2.0.15 > > > I removed the reference to the JPEG library because I was getting an > > > error... > > > > > > 4. Compiled mapserver 4.0 (stable version as indicated below) > > > > > > 5. Got the errors I am posting. > > > > > > > > > thanks > > > Stephen > > > > > > ----- Original Message ----- > > > From: "Swaminathan, Gayathri" > > > To: "'Stephen Clark'" ; > > > > > > Sent: Thursday, October 09, 2003 11:43 AM > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC + compile > > > problems > > > > > > > Hello: > > > > > > > > You will certainly need to compile the required libraries before > > > > you > > > > > > proceed > > > > > > > compiling mapserver. > > > > > > > > Please find in the attachment my gd makefile, that should work for > > > > command > > > > > > line compilation of GD. You will need to download the version 2+ > > > > from, http://www.boutell.com/gd > > > > > > > > Now here is a simple solution to compiling mapserver 4, > > > > > > > > 1) Download required libraries that is (Please find links for all > > these > > > at > > > > > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html), > > > > a)GD Library > > > > b)PNG library > > > > c)Zlib > > > > d)Regex > > > > > > > > GD in turn needs, > > > > a) Zlib and, > > > > b) Freetype > > > > (You should be able to comment out JPEG stuff in the included > > > > makefile > > > > for > > > > > > GD and compile the same). > > > > > > > > Alternatively you can compile GD easily using the MSVC++ workspace > > > > too... > > > > > > As mentioned in the > > > > http://mapserver.gis.umn.edu/doc40/win32_compile-howto.html the > > > > following > > > > > > are optional, > > > > > > > > 1) Proj.4- easy compile-clean makefile > > > > 2) GDAL - easy compile-clean makefile > > > > 3) LIBTIFF- easy compile-clean makefile > > > > 4) LIBJPEG- kind of messy > > > > 5) ArcSDE - I have not tried this option > > > > 6) EPPL7 - included with mapserver src., you will have turn on a > > switch > > > > for > > > > > > > this to get included. > > > > > > > > Follow the instructions in mapserver docs, for compile for > > > > commenting/uncomenting (including, excluding) options..... > > > > > > > > Compile these libraries in your project directory first... > > > > > > > > Download mapserver source., from here, > > > > http://cvs.gis.umn.edu/dist/mapserver-4.0.tar.gz ( this one should > > > > not > > > > > > cause > > > > > > > any troubles..) > > > > > > > > You probably do not want the CVS one which is a developer > > > > version., > > > > > > certain > > > > > > > things may be unstable there)... > > > > > > > > Mapserver make is a breeze too. Just turn on the required > > > > libraries > > in > > > > the > > > > > > > nmake.opt and follow instructions in makefile.vc. > > > > > > > > It should all work right... > > > > > > > > Bon Appetite! > > > > Gayathri > > > > > > > > PS: Please do let me know if you would like for me to help in this > > > > > > process., > > > > > > > that is FTP to a site you would mention, my compiled libraries, > > > > makefiles > > > > > > etc...If yes,let me know of the FTP location, username, passwd... > > > > > > > > > > > > -----Original Message----- > > > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > > > Sent: Thursday, October 09, 2003 1:28 PM > > > > To: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC + > > > > compile problems > > > > > > > > > > > > Hi > > > > > > > > Item #1: > > > > Does anyone have a makefile.vc for the GD-2.x version that will > > compile > > > > with > > > > > > > Visual C 6? So far I have got to the point where the mapserver > > > > compile > > > > > > stops > > > > > > > at this library. > > > > > > > > > > > > Item #2: > > > > > > > > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MapServerCompilation > > > > and http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MicrosoftWindows > > > > > > > > on the wiki site does not really explain compiling very well for > > > > mapserver > > > > > > using Visual C++ Ver 6. > > > > > > > > (Specifically the use of the nmake site) > > > > > > > > I was wondering if someone could post their instructions. > > > > > > > > I believe that I may be trying to compile mapserver before the > > > > other supportin libraries are compiled. If it is correct to assume > > > > that the supportuing libraries are to be compiled before > > > > mapserver, would > > someone > > > > > shed some light on their "best" solution? > > > > > > > > > > > > > > > > thanks, > > > > Stephen > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Swaminathan, Gayathri" > > > > To: "'Stephen Clark'" ; > > > > > > > > Sent: Thursday, October 09, 2003 6:21 AM > > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > Stephen, > > > > > > > > > > The gdal error is coming because....you have forgot/dint comment > > > > > the following line in Makefile.vc > > > > > > > > > > "copy $(GDAL_DIR)\gdal.pdb ." > > > > > > > > > > Comment the same by including a "#" in the beginning of the > > > > > line. > > > > > > > > > > On examining your nmake.opt, I see "c:\project" to be your > > > > > working directory...Is this correct? Are all the required > > > > > libraries in here? Have they been compiled before you proceeded > > > > > to compile mapserver > > 4.0? > > > > > > Cheers, > > > > > Gayathri > > > > > > > > > > -----Original Message----- > > > > > From: Stephen Clark [mailto:stephen.clark at focus.ca] > > > > > Sent: Wednesday, October 08, 2003 1:32 PM > > > > > To: mapserver-users at lists.gis.umn.edu > > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > > > I have included my makefile.vc and nmake.opt files as well as > > > > > the compile errors foer your consideration. > > > > > > > > > > thanks, > > > > > Stephen > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: "Stephen Clark" > > > > > To: "Swaminathan, Gayathri" ; "'Yewondwossen > > Assefa'" > > > > > > > > > > > Cc: > > > > > Sent: Wednesday, October 08, 2003 10:23 AM > > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > Could someone post their makefile.vc and nmake.opt files. > > > > > > > > > > > > I would like a version that has the minimum set of options set > > > > > > whichI can then modify. > > > > > > > > > > > > thanks > > > > > > Stephen > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > From: "Swaminathan, Gayathri" > > > > > > To: "'Yewondwossen Assefa'" > > > > > > Cc: > > > > > > Sent: Friday, September 19, 2003 8:03 AM > > > > > > Subject: RE: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > :) > > > > > > > > > > > > > > Missed that when looking, but after careful examination saw > > > > > > > this file., > > > > > > > > > > > > > > Thanks all as always for your patience and time on this. > > > > > > > > > > > > > > Gayathri > > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Yewondwossen Assefa [mailto:assefa at dmsolutions.ca] > > > > > > > Sent: Thursday, September 18, 2003 9:26 PM > > > > > > > To: Swaminathan, Gayathri > > > > > > > Cc: mapserver-users at lists.gis.umn.edu > > > > > > > Subject: Re: [Mapserver-users] Mapserver 4 Makefile for VC > > > > > > > > > > > > > > > > > > > > > Hi There, > > > > > > > > > > > > > > There are now 2 files involved in the process, makefile.vc > > > > > > > and nmake.opt where all the options are included. This > > > > > > > separation makes things clearer and the option file can be > > > > > > > used by sub projects like php/mapscript. All settings for > > > > > > > necessary > > libraries > > > > > > > > + optional libraries are inside the nmake.opt. > > > > > > > > > > > > > > Later, > > > > > > > > > > > > > > Swaminathan, Gayathri wrote: > > > > > > > > Hi all: > > > > > > > > > > > > > > > > After being content with mapserver-3.6.5 for a long time > > > > > > > > now, > > I > > > > > > > > > was getting ready to compile mapserver 4.0 and test it. > > > > > > > > > > > > > > > > There are several changes that I notice between > > mapserver-3.6.5 > > > > > > > > > and mapserver-4.0. The makefile.vc in the package > > > > > > > > shrinked. I assumed this is not the One that I should be > > > > > > > > using and > > proceeded > > > > > > > > > with alterations to my old makefile.vc that came from > > > > > > > > mapserver-3.6.5 > > > > > > > > > > > > > > > > I was finally sucessful in building a mapserver with the > > > > > > > > following enabled. > > > > > > > > > > > > > > > > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > > > > > > > > SUPPORTS=PROJ INPUT=EPP L7 INPUT=POSTGIS INPUT=OGR > > > > > > > > INPUT=GDAL INPUT=SHAPEFILE > > > > > > > > > > > > > > > > I need WMS server and WMS Client with this. I see that > > > > > > > > libcurl is being used somehow and keep getting errors on > > > > > > > > the same. > > > > > > > > > > > > > > > > Please, indicate to me the right corrections to > > > > > > > > makefile.vc > > (or) > > > > > > > > > tell me where am I going wrong in this process. > > > > > > > > > > > > > > > > Thanks so much for your time on this. > > > > > > > > Gayathri _______________________________________________ > > > > > > > > Mapserver-users mailing list > > > > > > > > Mapserver-users at lists.gis.umn.edu > > > > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > > > -- > > > > > > > ------------------------------------------------------------ > > > > > > > ---- > > > > > > > Assefa Yewondwossen > > > > > > > Software Analyst > > > > > > > > > > > > > > Email: assefa at dmsolutions.ca http://www.dmsolutions.ca/ > > > > > > > > > > > > > > Phone: (613) 565-5056 (ext 14) > > > > > > > Fax: (613) 565-0925 > > > > > > > ------------------------------------------------------------ > > > > > > > ---- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > Mapserver-users mailing list > > > > > > > Mapserver-users at lists.gis.umn.edu > > > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > > > _______________________________________________ > > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > > > _______________________________________________ > > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > > > _______________________________________________ > > > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users -- Pericles S. Nacionales Dept. of Ecology, Evolution & Behavior College of Biological Sciences University of Minnesota e-mail: nacional at cbs.umn.edu phone: 612 624 6713 From lfilak at medinaco.org Fri Oct 10 12:58:18 2003 From: lfilak at medinaco.org (Lowell Filak) Date: Fri, 10 Oct 2003 15:58:18 -0400 Subject: [Mapserver-users] Coloring shapefile layer according to DB query Message-ID: <20031010195805.5E2911A659D@mail.medinaco.org> There are probably 100 more ways to do what your asking, but here is one thought... You can use MapScript to join data from the database to the selected shapes on the fly or once on the entire data set. Adding fields to the shapefile really means adding fields to the dbf file and populating that field. Because your not adding records you never touch the shp file and really only need XBase to populate the dbf field unless your operating on the fly against a set of shapes currently displayed on the map - then you need MapScript. The fatstest method would be to "preprocess everything possible" - EM, but that may not be practical if your data changes real-time. If your data is loaded on a daily, weekly, etc. basis preprocessing will save time rendering the map. Lowell The following message was sent by "Matthew Haines" on Fri, 10 Oct 2003 15:20:18 -0400. > > I have a shapefile for the tax lots in Manhattan (New York City) and I have > a lot of information about the individual tax lots in a MySQL database. I > would like to generate maps where I color the tax lots according to the data > in the MySQL database. > > Just as an example, I have a table that tells me how many residential units > have been built on a particular tax lot. I might like to color the map by > population density so that single family dwellings are light red, 2-4 family > buildings are medium red, and 5+ family apartment buildings are dark red. > > Is there any way to do this without loading the shapefile polygons into the > database? I've had several thoughts, but they seem impractical ... > > => I could use Perl MapScript to write a program that would scan the entire > database table and assign tax lots to different layers ... but there are > 100,000 tax lots in Manhattan and that might take a long time. > > => I could try to get put the data into the shapefile ... but how? I don't > have any commercial mapping software for working with shapefiles. Is there > a utility to do this? Also that makes my data hard to update. > > => Is there a MAP file command to load data from a database and somehow join > it to the shapefile on the fly so I can define layers based on it? > > I'm hesitant to mess with MySQL, if only for fear of breaking my existing > applications. The documentation indicates that the MySQL connector is > buggy. > > What's the best way to go about this? Do I have to install PostgreSQL? > > Pointers much appreciated, > > Matthew > > Matthew > > _________________________________________________________________ > Share your photos without swamping your Inbox. Get Hotmail Extra Storage > today! http://join.msn.com/?PAGE=features/es > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From dblasby at refractions.net Fri Oct 10 13:10:16 2003 From: dblasby at refractions.net (David Blasby) Date: Fri, 10 Oct 2003 13:10:16 -0700 Subject: [Mapserver-users] Coloring shapefile layer according to DB query In-Reply-To: References: Message-ID: <3F871228.4060206@refractions.net> > What's the best way to go about this? Do I have to install PostgreSQL? Your simpliest solution would be to install PostGIS (postgresql). Your application could be made with a simple SQL statement. dave From steve.lime at dnr.state.mn.us Fri Oct 10 13:11:54 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 10 Oct 2003 15:11:54 -0500 Subject: [Mapserver-users] Coloring shapefile layer according to DB query Message-ID: An increasingly popular topic these days. There is no way with CGI MapServer to link the two for map creation. Your best bet would be to create a custom shapefile that combines the base shapefile and the MySQL database. You can use MapScript and the DBD drivers for MySQL and XBase to do this pretty easily. The psuedo code is something like: - copy the base shapefile to a new file - open the new shapefile DBF file - add the new columns - open the connection to MySQL - for each shape select the corresponding MySQL row - copy the content from MySQL to the DBF file - close everything Really shouldn't be more that 20 lines. If done properly you could run this script every so often to sync the 2 datasets using cron. The advantage of this approach is that it gives you a dataset optimized for map making. The real time joins are certainly doable but would absolutely kill performance- that's why they're not supported. If your MySQL data is not changing every few seconds then this approach should work quite well. Postgres/PostGIS is of no help unless you want to move everything into it and not use MySQL. Steve Stephen Lime Data & Applications Manager Minnesota DNR 500 Lafayette Road St. Paul, MN 55155 651-297-2937 >>> "Matthew Haines" 10/10/2003 2:20:18 PM >>> I have a shapefile for the tax lots in Manhattan (New York City) and I have a lot of information about the individual tax lots in a MySQL database. I would like to generate maps where I color the tax lots according to the data in the MySQL database. Just as an example, I have a table that tells me how many residential units have been built on a particular tax lot. I might like to color the map by population density so that single family dwellings are light red, 2-4 family buildings are medium red, and 5+ family apartment buildings are dark red. Is there any way to do this without loading the shapefile polygons into the database? I've had several thoughts, but they seem impractical ... => I could use Perl MapScript to write a program that would scan the entire database table and assign tax lots to different layers ... but there are 100,000 tax lots in Manhattan and that might take a long time. => I could try to get put the data into the shapefile ... but how? I don't have any commercial mapping software for working with shapefiles. Is there a utility to do this? Also that makes my data hard to update. => Is there a MAP file command to load data from a database and somehow join it to the shapefile on the fly so I can define layers based on it? I'm hesitant to mess with MySQL, if only for fear of breaking my existing applications. The documentation indicates that the MySQL connector is buggy. What's the best way to go about this? Do I have to install PostgreSQL? Pointers much appreciated, Matthew Matthew _________________________________________________________________ Share your photos without swamping your Inbox. Get Hotmail Extra Storage today! http://join.msn.com/?PAGE=features/es _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From mhaines94108 at hotmail.com Fri Oct 10 13:50:06 2003 From: mhaines94108 at hotmail.com (Matthew Haines) Date: Fri, 10 Oct 2003 16:50:06 -0400 Subject: [Mapserver-users] Coloring shapefile layer according to DBquery Message-ID: So which is faster, reading the shapefiles from the DBF file or (assuming I move to PostgreSQL) reading them from a PostgreSQL database? Reading between the lines I'm guessing that (1) the .DBF files are an indexed database file, (2) mapserver has an XBASE database engine built in, and (3) XBASE is the fastest database for this kind of application, and therefore (4) switching to MySQL or PostgreSQL would be a form of downgrading. Precompiling everything isn't quite as sexy as doing doing it on the fly, but speed is very important, and not having to add PostegreSQL to my server and migrate everything from MySQL is also good. Matthew ----Original Message Follows---- From: "Steve Lime" To: , Subject: Re: [Mapserver-users] Coloring shapefile layer according to DBquery Date: Fri, 10 Oct 2003 15:11:54 -0500 An increasingly popular topic these days. There is no way with CGI MapServer to link the two for map creation. Your best bet would be to create a custom shapefile that combines the base shapefile and the MySQL database. You can use MapScript and the DBD drivers for MySQL and XBase to do this pretty easily. The psuedo code is something like: - copy the base shapefile to a new file - open the new shapefile DBF file - add the new columns - open the connection to MySQL - for each shape select the corresponding MySQL row - copy the content from MySQL to the DBF file - close everything Really shouldn't be more that 20 lines. If done properly you could run this script every so often to sync the 2 datasets using cron. The advantage of this approach is that it gives you a dataset optimized for map making. The real time joins are certainly doable but would absolutely kill performance- that's why they're not supported. If your MySQL data is not changing every few seconds then this approach should work quite well. Postgres/PostGIS is of no help unless you want to move everything into it and not use MySQL. Steve Stephen Lime Data & Applications Manager Minnesota DNR 500 Lafayette Road St. Paul, MN 55155 651-297-2937 >>> "Matthew Haines" 10/10/2003 2:20:18 PM >>> I have a shapefile for the tax lots in Manhattan (New York City) and I have a lot of information about the individual tax lots in a MySQL database. I would like to generate maps where I color the tax lots according to the data in the MySQL database. Just as an example, I have a table that tells me how many residential units have been built on a particular tax lot. I might like to color the map by population density so that single family dwellings are light red, 2-4 family buildings are medium red, and 5+ family apartment buildings are dark red. Is there any way to do this without loading the shapefile polygons into the database? I've had several thoughts, but they seem impractical ... => I could use Perl MapScript to write a program that would scan the entire database table and assign tax lots to different layers ... but there are 100,000 tax lots in Manhattan and that might take a long time. => I could try to get put the data into the shapefile ... but how? I don't have any commercial mapping software for working with shapefiles. Is there a utility to do this? Also that makes my data hard to update. => Is there a MAP file command to load data from a database and somehow join it to the shapefile on the fly so I can define layers based on it? I'm hesitant to mess with MySQL, if only for fear of breaking my existing applications. The documentation indicates that the MySQL connector is buggy. What's the best way to go about this? Do I have to install PostgreSQL? Pointers much appreciated, Matthew Matthew _________________________________________________________________ Share your photos without swamping your Inbox. Get Hotmail Extra Storage today! http://join.msn.com/?PAGE=features/es _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _________________________________________________________________ Add MSN 8 Internet Software to your existing Internet access and enjoy patented spam protection and more. Sign up now! http://join.msn.com/?page=dept/byoa From steve.lime at dnr.state.mn.us Fri Oct 10 14:14:54 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 10 Oct 2003 16:14:54 -0500 Subject: [Mapserver-users] Coloring shapefile layer according to DBquery Message-ID: A DBF file is part of a shapefile- the part that holds the attribute information. I'm not sure whether PostGIS or local shapefiles are faster, my guess is the latter but not overwhelmingly so. Switching entirely to Postgres is not a downgrade, rather an upgrade (you wouldn't need the "build the shapefile" step. However, you'd have to move away from MySQL or at least run both in parallel and try and keep them in sync. Worse than the shapefile option in my opinion. Building custom data isn't sexy but it's often a reality that nets you great performance. Steve >>> "Matthew Haines" 10/10/2003 3:50:06 PM >>> So which is faster, reading the shapefiles from the DBF file or (assuming I move to PostgreSQL) reading them from a PostgreSQL database? Reading between the lines I'm guessing that (1) the .DBF files are an indexed database file, (2) mapserver has an XBASE database engine built in, and (3) XBASE is the fastest database for this kind of application, and therefore (4) switching to MySQL or PostgreSQL would be a form of downgrading. Precompiling everything isn't quite as sexy as doing doing it on the fly, but speed is very important, and not having to add PostegreSQL to my server and migrate everything from MySQL is also good. Matthew ----Original Message Follows---- From: "Steve Lime" To: , Subject: Re: [Mapserver-users] Coloring shapefile layer according to DBquery Date: Fri, 10 Oct 2003 15:11:54 -0500 An increasingly popular topic these days. There is no way with CGI MapServer to link the two for map creation. Your best bet would be to create a custom shapefile that combines the base shapefile and the MySQL database. You can use MapScript and the DBD drivers for MySQL and XBase to do this pretty easily. The psuedo code is something like: - copy the base shapefile to a new file - open the new shapefile DBF file - add the new columns - open the connection to MySQL - for each shape select the corresponding MySQL row - copy the content from MySQL to the DBF file - close everything Really shouldn't be more that 20 lines. If done properly you could run this script every so often to sync the 2 datasets using cron. The advantage of this approach is that it gives you a dataset optimized for map making. The real time joins are certainly doable but would absolutely kill performance- that's why they're not supported. If your MySQL data is not changing every few seconds then this approach should work quite well. Postgres/PostGIS is of no help unless you want to move everything into it and not use MySQL. Steve Stephen Lime Data & Applications Manager Minnesota DNR 500 Lafayette Road St. Paul, MN 55155 651-297-2937 >>> "Matthew Haines" 10/10/2003 2:20:18 PM >>> I have a shapefile for the tax lots in Manhattan (New York City) and I have a lot of information about the individual tax lots in a MySQL database. I would like to generate maps where I color the tax lots according to the data in the MySQL database. Just as an example, I have a table that tells me how many residential units have been built on a particular tax lot. I might like to color the map by population density so that single family dwellings are light red, 2-4 family buildings are medium red, and 5+ family apartment buildings are dark red. Is there any way to do this without loading the shapefile polygons into the database? I've had several thoughts, but they seem impractical ... => I could use Perl MapScript to write a program that would scan the entire database table and assign tax lots to different layers ... but there are 100,000 tax lots in Manhattan and that might take a long time. => I could try to get put the data into the shapefile ... but how? I don't have any commercial mapping software for working with shapefiles. Is there a utility to do this? Also that makes my data hard to update. => Is there a MAP file command to load data from a database and somehow join it to the shapefile on the fly so I can define layers based on it? I'm hesitant to mess with MySQL, if only for fear of breaking my existing applications. The documentation indicates that the MySQL connector is buggy. What's the best way to go about this? Do I have to install PostgreSQL? Pointers much appreciated, Matthew Matthew _________________________________________________________________ Share your photos without swamping your Inbox. Get Hotmail Extra Storage today! http://join.msn.com/?PAGE=features/es _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _________________________________________________________________ Add MSN 8 Internet Software to your existing Internet access and enjoy patented spam protection and more. Sign up now! http://join.msn.com/?page=dept/byoa From rjames57 at yahoo.com Fri Oct 10 14:33:38 2003 From: rjames57 at yahoo.com (Randy James) Date: Fri, 10 Oct 2003 17:33:38 -0400 (EDT) Subject: [Mapserver-users] Coloring shapefile layer according to DBquery In-Reply-To: Message-ID: <20031010213338.80211.qmail@web12503.mail.yahoo.com> Hi I have a 30mb shape file i converted to postgis and found that once it was indexed it was faster than when i was using it as a shape. But on the other hand it may have been faster for small areas if i tiled it as a shape file and than loaded it. Cheers Randy --- Steve Lime wrote: > A DBF file is part of a shapefile- the part that holds > the attribute > information. I'm not sure > whether PostGIS or local shapefiles are faster, my guess > is the latter > but not overwhelmingly > so. > > Switching entirely to Postgres is not a downgrade, rather > an upgrade > (you wouldn't > need the "build the shapefile" step. However, you'd have > to move away > from MySQL or > at least run both in parallel and try and keep them in > sync. Worse than > the shapefile > option in my opinion. > > Building custom data isn't sexy but it's often a reality > that nets you > great performance. > > Steve > > >>> "Matthew Haines" > 10/10/2003 3:50:06 PM > >>> > > So which is faster, reading the shapefiles from the DBF > file or > (assuming I > move to PostgreSQL) reading them from a PostgreSQL > database? > > Reading between the lines I'm guessing that (1) the .DBF > files are an > indexed database file, (2) mapserver has an XBASE > database engine built > in, > and (3) XBASE is the fastest database for this kind of > application, and > > therefore (4) switching to MySQL or PostgreSQL would be a > form of > downgrading. > > Precompiling everything isn't quite as sexy as doing > doing it on the > fly, > but speed is very important, and not having to add > PostegreSQL to my > server > and migrate everything from MySQL is also good. > > Matthew > > ----Original Message Follows---- > From: "Steve Lime" > To: > , > Subject: Re: [Mapserver-users] Coloring shapefile layer > according to > DBquery > Date: Fri, 10 Oct 2003 15:11:54 -0500 > > An increasingly popular topic these days. > > There is no way with CGI MapServer to link the two for > map creation. > Your best bet > would be to create a custom shapefile that combines the > base shapefile > and the MySQL > database. You can use MapScript and the DBD drivers for > MySQL and > XBase > to do this > pretty easily. The psuedo code is something like: > > - copy the base shapefile to a new file > - open the new shapefile DBF file > - add the new columns > - open the connection to MySQL > - for each shape select the corresponding MySQL row > - copy the content from MySQL to the DBF file > - close everything > > Really shouldn't be more that 20 lines. > > If done properly you could run this script every so often > to sync the > 2 > datasets using cron. The advantage of this approach is > that it gives > you a dataset > optimized for map making. The real time joins are > certainly doable but > would absolutely > kill performance- that's why they're not supported. > > If your MySQL data is not changing every few seconds then > this > approach > should work > quite well. Postgres/PostGIS is of no help unless you > want to move > everything into it and > not use MySQL. > > Steve > > Stephen Lime > Data & Applications Manager > > Minnesota DNR > 500 Lafayette Road > St. Paul, MN 55155 > 651-297-2937 > > >>> "Matthew Haines" > 10/10/2003 2:20:18 PM > >>> > > I have a shapefile for the tax lots in Manhattan (New > York City) and I > have > a lot of information about the individual tax lots in a > MySQL > database. > I > would like to generate maps where I color the tax lots > according to > the > data > in the MySQL database. > > Just as an example, I have a table that tells me how many > residential > units > have been built on a particular tax lot. I might like to > color the > map > by > population density so that single family dwellings are > light red, 2-4 > family > buildings are medium red, and 5+ family apartment > buildings are dark > red. > > Is there any way to do this without loading the shapefile > polygons > into > the > database? I've had several thoughts, but they seem > impractical ... > > => I could use Perl MapScript to write a program that > would scan the > entire > database table and assign tax lots to different layers > ... but there > are > 100,000 tax lots in Manhattan and that might take a long > time. > > => I could try to get put the data into the shapefile ... > but how? I > don't > have any commercial mapping software for working with > shapefiles. Is > there > a utility to do this? Also that makes my data hard to > update. > > => Is there a MAP file command to load data from a > database and > somehow > join > it to the shapefile on the fly so I can define layers > based on it? > > I'm hesitant to mess with MySQL, if only for fear of > breaking my > existing > applications. The documentation indicates that the MySQL > connector is > > buggy. > > What's the best way to go about this? Do I have to > install > PostgreSQL? > > Pointers much appreciated, > > Matthew > > Matthew > > === message truncated === ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca From burntmage at yahoo.com Fri Oct 10 17:09:53 2003 From: burntmage at yahoo.com (Michael Roach) Date: Fri, 10 Oct 2003 17:09:53 -0700 (PDT) Subject: [Mapserver-users] Coloring shapefile layer according to DBquery In-Reply-To: Message-ID: <20031011000953.39457.qmail@web14801.mail.yahoo.com> --0-279380618-1065830993=:39270 Content-Type: text/plain; charset=us-ascii In my experience ("View"), having the Spatial and Attribute information tied together in a single table ( or View) is the fastest and most efficient way to create Themematic Maps. Your MS map files only need a simple Select and Filter to color each layer. I believe this to be a very stable method. Although not as elegant or ego fulfilling as writing code to do all this on the fly. However, the work to preprocess ("join") the information can be as demanding. So, in my opinion, since you don't want to deal with PostGIS. I would save a base copy of the original spatial (Shp Files) information. Then follow Steve's instructions. Working with PostGIS indexing the attribute information in addition to the spatial data, I plan to query is just as or a little more faster than reading my original .TAB files. The benefit I get from using PostGIS is an easier ("cheaper") way to update the attribute data. A simple update query. Where as Dealing with Shp or TAB would require little coding. Matthew Haines wrote: So which is faster, reading the shapefiles from the DBF file or (assuming I move to PostgreSQL) reading them from a PostgreSQL database? Reading between the lines I'm guessing that (1) the .DBF files are an indexed database file, (2) mapserver has an XBASE database engine built in, and (3) XBASE is the fastest database for this kind of application, and therefore (4) switching to MySQL or PostgreSQL would be a form of downgrading. Precompiling everything isn't quite as sexy as doing doing it on the fly, but speed is very important, and not having to add PostegreSQL to my server and migrate everything from MySQL is also good. Matthew ----Original Message Follows---- From: "Steve Lime" To: , Subject: Re: [Mapserver-users] Coloring shapefile layer according to DBquery Date: Fri, 10 Oct 2003 15:11:54 -0500 An increasingly popular topic these days. There is no way with CGI MapServer to link the two for map creation. Your best bet would be to create a custom shapefile that combines the base shapefile and the MySQL database. You can use MapScript and the DBD drivers for MySQL and XBase to do this pretty easily. The psuedo code is something like: - copy the base shapefile to a new file - open the new shapefile DBF file - add the new columns - open the connection to MySQL - for each shape select the corresponding MySQL row - copy the content from MySQL to the DBF file - close everything Really shouldn't be more that 20 lines. If done properly you could run this script every so often to sync the 2 datasets using cron. The advantage of this approach is that it gives you a dataset optimized for map making. The real time joins are certainly doable but would absolutely kill performance- that's why they're not supported. If your MySQL data is not changing every few seconds then this approach should work quite well. Postgres/PostGIS is of no help unless you want to move everything into it and not use MySQL. Steve Stephen Lime Data & Applications Manager Minnesota DNR 500 Lafayette Road St. Paul, MN 55155 651-297-2937 >>> "Matthew Haines" 10/10/2003 2:20:18 PM >>> I have a shapefile for the tax lots in Manhattan (New York City) and I have a lot of information about the individual tax lots in a MySQL database. I would like to generate maps where I color the tax lots according to the data in the MySQL database. Just as an example, I have a table that tells me how many residential units have been built on a particular tax lot. I might like to color the map by population density so that single family dwellings are light red, 2-4 family buildings are medium red, and 5+ family apartment buildings are dark red. Is there any way to do this without loading the shapefile polygons into the database? I've had several thoughts, but they seem impractical ... => I could use Perl MapScript to write a program that would scan the entire database table and assign tax lots to different layers ... but there are 100,000 tax lots in Manhattan and that might take a long time. => I could try to get put the data into the shapefile ... but how? I don't have any commercial mapping software for working with shapefiles. Is there a utility to do this? Also that makes my data hard to update. => Is there a MAP file command to load data from a database and somehow join it to the shapefile on the fly so I can define layers based on it? I'm hesitant to mess with MySQL, if only for fear of breaking my existing applications. The documentation indicates that the MySQL connector is buggy. What's the best way to go about this? Do I have to install PostgreSQL? Pointers much appreciated, Matthew Matthew _________________________________________________________________ Share your photos without swamping your Inbox. Get Hotmail Extra Storage today! http://join.msn.com/?PAGE=features/es _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _________________________________________________________________ Add MSN 8 Internet Software to your existing Internet access and enjoy patented spam protection and more. Sign up now! http://join.msn.com/?page=dept/byoa _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-279380618-1065830993=:39270 Content-Type: text/html; charset=us-ascii
     In my experience ("View"), having the Spatial and Attribute information tied together in a single table ( or View) is the fastest and most efficient way to create Themematic Maps. Your MS map files only need a simple Select and Filter to color each layer. I believe this to be a very stable method. Although not as elegant or ego fulfilling as writing code to do all this on the fly. However, the work to preprocess ("join") the information can be as demanding.
     So, in my opinion, since you don't want to deal with PostGIS. I would save a base copy of the original spatial (Shp Files) information. Then follow Steve's instructions.
 
     Working with PostGIS indexing the attribute information in addition to the spatial data, I plan to query is just as or a little more faster than reading my original .TAB files. The benefit I get from using PostGIS is an easier ("cheaper") way to update the attribute data. A simple update query. Where as Dealing with Shp or TAB would require little coding.
 
 
Matthew Haines <mhaines94108 at hotmail.com> wrote:

So which is faster, reading the shapefiles from the DBF file or (assuming I
move to PostgreSQL) reading them from a PostgreSQL database?

Reading between the lines I'm guessing that (1) the .DBF files are an
indexed database file, (2) mapserver has an XBASE database engine built in,
and (3) XBASE is the fastest database for this kind of application, and
therefore (4) switching to MySQL or PostgreSQL would be a form of
downgrading.

Precompiling everything isn't quite as sexy as doing doing it on the fly,
but speed is very important, and not having to add PostegreSQL to my server
and migrate everything from MySQL is also good.

Matthew

----Original Message Follows----
From: "Steve Lime"
To: ,
Subject: Re: [Mapserver-users] Coloring shapefile layer according to DBquery
Date: Fri, 10 Oct 2003 15:11:54 -0500

An increasingly popular topic these days.

There is no way with CGI MapServer to link the two for map creation.
Your best bet
would be to create a custom shapefile that combines the base shapefile
and the MySQL
database. You can use MapScript and the DBD drivers for MySQL and XBase
to do this
pretty easily. The psuedo code is something like:

- copy the base shapefile to a new file
- open the new shapefile DBF file
- add the new columns
- open the connection to MySQL
- for each shape select the corresponding MySQL row
- copy the content from MySQL to the DBF file
- close everything

Really shouldn't be more that 20 lines.

If done properly you could run this script every so often to sync the
2
datasets using cron. The advantage of this approach is that it gives
you a dataset
optimized for map making. The real time joins are certainly doable but
would absolutely
kill performance- that's why they're not supported.

If your MySQL data is not changing every few seconds then this approach
should work
quite well. Postgres/PostGIS is of no help unless you want to move
everything into it and
not use MySQL.

Steve

Stephen Lime
Data & Applications Manager

Minnesota DNR
500 Lafayette Road
St. Paul, MN 55155
651-297-2937

>>> "Matthew Haines" 10/10/2003 2:20:18 PM
>>>

I have a shapefile for the tax lots in Manhattan (New York City) and I
have
a lot of information about the individual tax lots in a MySQL database.
I
would like to generate maps where I color the tax lots according to the
data
in the MySQL database.

Just as an example, I have a table that tells me how many residential
units
have been built on a particular tax lot. I might like to color the map
by
population density so that single family dwellings are light red, 2-4
family
buildings are medium red, and 5+ family apartment buildings are dark
red.

Is there any way to do this without loading the shapefile polygons into
the
database? I've had several thoughts, but they seem impractical ...

=> I could use Perl MapScript to write a program that would scan the
entire
database table and assign tax lots to different layers ... but there
are
100,000 tax lots in Manhattan and that might take a long time.

=> I could try to get put the data into the shapefile ... but how? I
don't
have any commercial mapping software for working with shapefiles. Is
there
a utility to do this? Also that makes my data hard to update.

=> Is there a MAP file command to load data from a database and somehow
join
it to the shapefile on the fly so I can define layers based on it?

I'm hesitant to mess with MySQL, if only for fear of breaking my
existing
applications. The documentation indicates that the MySQL connector is

buggy.

What's the best way to go about this? Do I have to install
PostgreSQL?

Pointers much appreciated,

Matthew

Matthew

_________________________________________________________________
Share your photos without swamping your Inbox. Get Hotmail Extra
Storage
today! http://join.msn.com/?PAGE=features/es

_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users

_________________________________________________________________
Add MSN 8 Internet Software to your existing Internet access and enjoy
patented spam protection and more. Sign up now!
http://join.msn.com/?page=dept/byoa

_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-279380618-1065830993=:39270-- From mamwake at yahoo.com Fri Oct 10 23:22:23 2003 From: mamwake at yahoo.com (ronny) Date: Fri, 10 Oct 2003 23:22:23 -0700 (PDT) Subject: [Mapserver-users] errors In-Reply-To: Message-ID: <20031011062223.3332.qmail@web40307.mail.yahoo.com> my mapfile is as follows; # # Start of map file # NAME TEST STATUS ON SIZE 600 600 EXTENT 102684.4 36316.3 228468.2 37262.1 102684.4 9858201.4 228468.2 9865136.9 UNITS METERS SHAPEPATH "data" IMAGECOLOR 255 255 255 WEB HEADER test_header.html TEMPLATE test.html FOOTER test_footer.html MINSCALE 1000 MAXSCALE 1550000 IMAGEPATH "set in test.html" IMAGEURL "set in test.html" METADATA WMS_TITLE "scomMapserver" WMS_ACCESSCONSTRAINTS none WMS_ONLINERESOURCE "http://var/www/html/mapsite/test.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/test.png # EXTENT 102684.4 36316.3 228468.2 37262.1 102684.4 9858201.4 228468.2 9865136.9 # SIZE 50 50 # STATUS ON # 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 # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 80 2 COLOR 255 255 255 UNITS MILES INTERVALS 1 TRANSPARENT TRUE STATUS TRUE END # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of layer definitions # LAYER NAME Province_region TYPE RASTER STATUS DEFAULT DATA "province_region" CLASSITEM 'cty_name' CLASS EXPRESSION 'Province' OUTLINECOLOR 128 128 128 COLOR 225 225 185 END CLASS # EXPRESSION /./ OUTLINECOLOR 128 128 128 COLOR 255 255 255 END END LAYER NAME Towns_point GROUP cities TYPE RASTER DATA "Towns_point" STATUS OFF CLASSITEM 'city_name' CLASS NAME "Cities & Towns" EXPRESSION NONE COLOR 255 225 90 TEMPLATE "population.html" END HEADER "population_header.html" FOOTER "population_footer.html" DUMP TRUE # allow GML export END END LAYER NAME Places_point TYPE POINT DATA "Places_point" STATUS OFF CLASS SYMBOL 'circle' SIZE 2 NAME 'Townships' OUTLINECOLOR 181 181 145 END END LAYER NAME Lakes_region TYPE RASTER STATUS OFF DATA "Lakes_region" CLASS NAME 'Lakes & Rivers' TEMPLATE "lakes.html" COLOR 49 117 185 END HEADER "lakes_header.html" FOOTER "lakes_footer.html" TOLERANCE 3 DUMP TRUE # allow GML export END END LAYER NAME Rivers_polyline TYPE LINE STATUS OFF DATA "Rivers_polyline" CLASS NAME "Streams" TEMPLATE "description.html" COLOR 49 117 185 END HEADER "description_header.html" FOOTER "description_footer.html" TOLERANCE 5 DUMP TRUE # allow GML export END END LAYER NAME Roads_polyline GROUP roads MAXSCALE 300000 STATUS OFF DATA "Roads_polyline" TYPE LINE CLASS COLOR 0 0 0 END END LAYER NAME Parks_region GROUP roads MAXSCALE 300000 STATUS OFF DATA "Parks_region" TYPE ANNOTATION LABELITEM "Park_name" CLASS COLOR 255 255 255 LABEL MINFEATURESIZE 40 MINDISTANCE 150 POSITION CC SIZE SMALL COLOR 0 0 0 END END LAYER NAME Public Utils_point GROUP Public Utils MAXSCALE 600000 STATUS OFF DATA "Public Utils_point" TYPE POLYGON CLASS NAME "Public Utils" COLOR 0 0 0 END END LAYER NAME railway_polyline GROUP railways MAXSCALE 600000 STATUS OFF DATA "railway_polyline" TYPE ANNOTATION LABELITEM "railway_num" CLASSITEM "railway_class" CLASS EXPRESSION "3" COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 0 0 0 END END CLASS EXPRESSION "2" COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 0 0 0 END END CLASS EXPRESSION "1" STYLE COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 255 255 255 END END LAYER NAME Places_point TYPE POINT DATA "Places_point" STATUS OFF CLASS NAME 'Places' COLOR 128 255 164 SYMBOL 'circle' SIZE 7 TEMPLATE "airports.html" END HEADER "airports_header.html" FOOTER "airports_footer.html" TOLERANCE 5 END END LAYER NAME Towns NAME cities TYPE POINT DATA "towns_point" STATUS OFF LABELITEM "city_name" CLASSITEM "city_name" LABELMAXSCALE 500000 CLASS EXPRESSION /./ COLOR -1 -1 -1 LABEL COLOR 0 0 0 SHADOWCOLOR 218 218 218 SHADOWSIZE 2 2 TYPE BITMAP SIZE MEDIUM POSITION CC PARTIALS FALSE BUFFER 2 END END END # Map File --- Steve Lime wrote: > What's the top of the map file look like? > > >>> ronny 10/10/2003 7:51:39 AM > >>> > > am getting ,, > msLoadMap(): Unknown identifier. (102684.4):(6) > > 102684.4 is my X extent > > redhat linux 8.0 > MS4.0 > > > ===== > ronny > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product > search > http://shopping.yahoo.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From bartvde at xs4all.nl Sun Oct 12 01:58:31 2003 From: bartvde at xs4all.nl (Bart van den Eijnden) Date: Sun, 12 Oct 2003 10:58:31 +0200 Subject: [mapserver-users] map print functionality Message-ID: Hi list, Sorry for the cross-post, but this applies to both lists in my opinion. I have a question about the different implementations of map print functionality in PDF format. If I am not mistaken there are 2 options available: -have mapserver print a map using pdflib (outputformat PDF) -have Chameleon print a map using the Chameleon map production widget (php code) What is the difference between the options, and does one have other features than the other? Is there a way to define what my layout would look like, e.g. portrait or landscape, and where certain items as legend, scalebar will be on the page? Best regards, Bart From omry at telmap.com Sun Oct 12 08:28:08 2003 From: omry at telmap.com (Omry Yadan) Date: Sun, 12 Oct 2003 17:28:08 +0200 Subject: [Mapserver-users] Integrating map server into my own client application - Clean HTT P Get interface Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD369@plague.telmap.com> 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_01C390D5.709F0790 Content-Type: text/plain Hello. I would like to integrate MapServer into my own client application. Specifically, I would like to extend my own existing map client (java based) to support raster maps using MapServer. What I need to know is, if there is an http interface to MapServer, which does not leave temp maps on the disk, which I can use. My client will keep the state, and will request maps for a specific extent and zoom. What I am looking for, it something like http://omry/cgi-bin/mapserv.exe?map=/raster.map &mode=map?img.x=32.3&img.y=32.4&img.width=0.5&img.height=0.5&pixels.width=40 0&pixels.width=400 Or in human language: I need to specify the map x, y width and height, and also the resulting image pixels size. Anyone? ------_=_NextPart_001_01C390D5.709F0790 Content-Type: text/html Content-Transfer-Encoding: quoted-printable

Hello.

I would like to integrate MapServer into my own client application.

Specifically, I would like to extend my own existing = map client (java based) to support raster maps using MapServer.

What I need to know is, if there is an http = interface to MapServer, which does not leave temp maps on the = disk, which I can use.

My client will keep the state, and will request maps = for a specific extent and zoom.

What I am looking for, it something like =

http://omry/cgi-bin/mapse= rv.exe?map=3D/raster.map&mode=3Dmap?img.x=3D32.3&img.y=3D32.4&am= p;img.width=3D0.5&img.height=3D0.5&pixels.width=3D400&pixels= .width=3D400

 

Or in human language:

I need to specify the map x, y width and height, and = also the resulting image pixels size.

 

Anyone?

------_=_NextPart_001_01C390D5.709F0790-- From omry at telmap.com Sun Oct 12 08:38:35 2003 From: omry at telmap.com (Omry Yadan) Date: Sun, 12 Oct 2003 17:38:35 +0200 Subject: [Mapserver-users] ECW Example Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD36A@plague.telmap.com> 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_01C390D6.E5E02920 Content-Type: text/plain 1. Can someone send me an example for a map file for ECW? 2. What would you recommend as a format for large raster map With tiles? ------_=_NextPart_001_01C390D6.E5E02920 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
  1. Can someone send me an example for a map file for = ECW?
  2. What would you recommend as a format for large raster map With tiles?

 

 

------_=_NextPart_001_01C390D6.E5E02920-- From ed at topozone.com Sun Oct 12 08:59:28 2003 From: ed at topozone.com (Ed McNierney) Date: Sun, 12 Oct 2003 11:59:28 -0400 Subject: [Mapserver-users] Integrating map server into my own client application - Clean HTT P Get interface Message-ID: <13858AA1A74F30419F319ACB66A9D1222E9FB6@mercator.topozone.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C390D9.D0E2B0DC Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Omry - =20 You just did just what you want! =20 If you make a MapServer request and use the "mode=3Dmap" command, the generated map image is streamed directly to the client and no temp files are involved. =20 The WMS interface does the same thing. =20 - Ed =20 Ed McNierney President and Chief Mapmaker TopoZone.com =20 -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com]=20 Sent: Sunday, October 12, 2003 11:28 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Integrating map server into my own client application - Clean HTT P Get interface =20 Hello. I would like to integrate MapServer into my own client application. Specifically, I would like to extend my own existing map client (java based) to support raster maps using MapServer. What I need to know is, if there is an http interface to MapServer, which does not leave temp maps on the disk, which I can use. My client will keep the state, and will request maps for a specific extent and zoom. What I am looking for, it something like=20 http://omry/cgi-bin/mapserv.exe?map=3D/raster.map&mode=3Dmap?img.x=3D32.3= &img. y=3D32.4&img.width=3D0.5&img.height=3D0.5&pixels.width=3D400&pixels.width= =3D400 =20 Or in human language: I need to specify the map x, y width and height, and also the resulting image pixels size. =20 Anyone? ------_=_NextPart_001_01C390D9.D0E2B0DC Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Omry

 

You just did just what you = want!

 

If you make a MapServer request and use the “mode=3Dmap” command, the generated map = image is streamed directly to the client and no temp files are = involved.

 

The WMS interface does the same = thing.

 

-          Ed

 

Ed = McNierney

President and Chief = Mapmaker

TopoZone.com

 

-----Original = Message-----
From: Omry Yadan [mailto:omry at telmap.com]
Sent
:
Sunday, October 12, = 2003 11:28 AM
To: mapserver-users at lists.gis.umn.edu
Subject: = [Mapserver-users] Integrating map server into my own client application - Clean HTT P Get interface

 

Hello.

I would like to integrate = MapServer into my own client application.

Specifically, I would like = to extend my own existing map client (java based) to support raster maps using = MapServer.

What I need to know is, if = there is an http interface to MapServer, which does not leave temp maps on the = disk, which I can use.

My client will keep the = state, and will request maps for a specific extent and = zoom.

What I am looking for, it = something like

http://omry/cgi-bin/mapserv.= exe?map=3D/raster.map&mode=3Dmap?img.x=3D32.3&img.y=3D32.4&im= g.width=3D0.5&img.height=3D0.5&pixels.width=3D400&pixels.widt= h=3D400

 

Or in human = language:

I need to specify the map = x, y width and height, and also the resulting image pixels = size.

 

Anyone?

=00 ------_=_NextPart_001_01C390D9.D0E2B0DC-- From bartvde at xs4all.nl Sun Oct 12 09:02:04 2003 From: bartvde at xs4all.nl (Bart van den Eijnden) Date: Sun, 12 Oct 2003 18:02:04 +0200 Subject: [Mapserver-users] Integrating map server into my own client application - Clean HTT P Get interface In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD369@plague.telmap.com> References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD369@plague.telmap.com> Message-ID: Hi, I think a good option would be to use the OpenGIS WMS (Web Map Server) interface of mapserver. See for more information: http://mapserver.gis.umn.edu/doc40/wms-server-howto.html Best regards, Bart On Sun, 12 Oct 2003 17:28:08 +0200, Omry Yadan wrote: > Hello. > I would like to integrate MapServer into my own client application. > Specifically, I would like to extend my own existing map client (java > based) > to support raster maps using MapServer. > What I need to know is, if there is an http interface to MapServer, which > does not leave temp maps on the disk, which I can use. > My client will keep the state, and will request maps for a specific > extent > and zoom. > What I am looking for, it something like http://omry/cgi- > bin/mapserv.exe?map=/raster.map > bin/mapserv.exe?map=/raster.map&mode=map?img.x=32.3&img.y=3 > 2.4&img.width=0.5&img.height=0.5&pixels.width=400&pixels.width=400> > &mode=map?img.x=32.3&img.y=32.4&img.width=0.5&img.height=0.5&pixels.width=40 > > > 0&pixels.width=400 > Or in human language: > I need to specify the map x, y width and height, and also the resulting > image pixels size. > Anyone? > -- From bartvde at xs4all.nl Sun Oct 12 09:06:18 2003 From: bartvde at xs4all.nl (Bart van den Eijnden) Date: Sun, 12 Oct 2003 18:06:18 +0200 Subject: [Mapserver-users] ECW Example In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD36A@plague.telmap.com> References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD36A@plague.telmap.com> Message-ID: Hi, attached an example map file which uses ECW files. I think ECW is generally a good format to use, but also depending on your color depth (ECW is always 24-bit). I did not find any big performance improvement using tiles for my specific situation in which the largest ECW file was 5 Gb. Best regards, Bart # # Start of map file # NAME GEOSTREETS STATUS ON SIZE 600 600 #EXTENT 388107.634400379 5203120.88405952 500896.339019834 5310243.30613897 EXTENT 150000 300000 260000 630000 UNITS METERS IMAGECOLOR 255 255 255 # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER demo_header.html TEMPLATE demo.html FOOTER demo_footer.html MINSCALE 50 MAXSCALE 155000000000 IMAGEPATH "set in demo_init.html" IMAGEURL "set in demo_init.html" METADATA WMS_TITLE "UMN MapServer Geostreets" WMS_ABSTRACT "UMN MapServer Geostreets" WMS_ACCESSCONSTRAINTS none WMS_ONLINERESOURCE "http://localhost:8081/bart/demo_init.html" WMS_SRS "EPSG:28992" END END # # Start of layer definitions # LAYER NAME "layer_1" TILEINDEX "E:\bart\ecw\geostreets.shp" TILEITEM "location" #DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level1.ecw" TYPE RASTER MINSCALE 0 MAXSCALE 12000 STATUS ON DUMP TRUE METADATA WMS_TITLE "Geostreets Level 1" WMS_ABSTRACT "Geostreets Level 1" WMS_SRS "EPSG:28992" END END LAYER NAME "layer_2" DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level2.ecw" TYPE RASTER MINSCALE 12000 MAXSCALE 25000 STATUS ON DUMP TRUE METADATA WMS_TITLE "Geostreets Level 2" WMS_ABSTRACT "Geostreets Level 2" WMS_SRS "EPSG:28992" END END LAYER NAME "layer_3" DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level3.ecw" TYPE RASTER MINSCALE 35000 MAXSCALE 100000 STATUS ON DUMP TRUE METADATA WMS_TITLE "Geostreets Level 3" WMS_ABSTRACT "Geostreets Level 3" WMS_SRS "EPSG:28992" END END LAYER NAME "layer_4" DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level4.ecw" TYPE RASTER MINSCALE 100000 MAXSCALE 250000 STATUS ON DUMP TRUE METADATA WMS_TITLE "Geostreets Level 4" WMS_ABSTRACT "Geostreets Level 4" WMS_SRS "EPSG:28992" END END LAYER NAME "layer_5" DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level5.ecw" TYPE RASTER MINSCALE 250000 MAXSCALE 1000000 STATUS ON DUMP TRUE METADATA WMS_TITLE "Geostreets Level 5" WMS_ABSTRACT "Geostreets Level 5" WMS_SRS "EPSG:28992" END END LAYER NAME "layer_6" DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level6.ecw" TYPE RASTER MINSCALE 1000000 MAXSCALE 15000000 STATUS ON DUMP TRUE METADATA WMS_TITLE "Geostreets Level 6" WMS_ABSTRACT "Geostreets Level 6" WMS_SRS "EPSG:28992" END END END # Map File On Sun, 12 Oct 2003 17:38:35 +0200, Omry Yadan wrote: > 1. Can someone send me an example for a map file for ECW? > 2. What would you recommend as a format for large raster map With > tiles? > > -- From benzbadr at yahoo.fr Sun Oct 12 13:34:05 2003 From: benzbadr at yahoo.fr (benzida badreddine) Date: Sun, 12 Oct 2003 21:34:05 +0100 Subject: [Mapserver-users] mapserver web hosters Message-ID: <000001c39100$32d39360$77dd0b0a@itmainttest02> This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C39108.949C8F40 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, Who knows good mapserver web hosters? Regards Benzida Badreddine IT Engineer, MI Drilling Fluids Algeria Mobile: +213.71.44.09.30 Email: benzbadr at yahoo.fr Personal Web site: www.emploi-dz.com/bb ------=_NextPart_000_0001_01C39108.949C8F40 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: quoted-printable

Hello,

Who knows good mapserver = web hosters?

 

Regards

Benzida Badreddine

IT Engineer,

MI Drilling Fluids

Algeria =

Mobile: = +213.71.44.09.30

Email: benzbadr at yahoo.fr=

Personal Web site: www.emploi-dz.com/bb<= /span>

 

------=_NextPart_000_0001_01C39108.949C8F40-- From ter-haseborg at sf-datentechnik.de Mon Oct 13 00:07:09 2003 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Mon, 13 Oct 2003 09:07:09 +0200 Subject: [Mapserver-users] MS 3.5 Tutorial Message-ID: <0DF955F15A102E4F81B948D44A45015A069237@nt-sf-exchange.Windows2000> Hi, the map-file is okay, has to be absolute path. The browser-path is okay too, both version's are (with c:\ and without). You could also use a relative path relative to your cgi-directory BUT NOT to your wwwroot. MS looks from the current position of the mapserv.exe. So if your mapserv.exe resides in c:\inetpub\scripts\ and your mapfile is stored in c:\inetpub\wwwroot\IRS\ you could also use http://localhost/Scripts/mapserv.exe?map=..\wwwroot\IRS\IRS3.map&mode=ma p Perhaps there are more alternatives. But you can't use http://localhost/Scripts/mapserv.exe?map=/IRS/IRS3.map&mode=map since MS has no connection to your wwwroot. And yes, IMO you are doing right! ;-) HTH, Frieso >-----Original Message----- >From: srinivas neelapala [mailto:neelapalas at yahoo.com] >Sent: Friday, October 10, 2003 5:00 PM >To: Frieso ter Haseborg >Subject: RE: [Mapserver-users] MS 3.5 Tutorial > > >Hi, > >In my map file i gave the full path for the shapepath: > >SHAPEPATH "C:\Inetpub\wwwroot\IRS\data" > >and in the browser i am using this: > >http://localhost/Scripts/mapserv.exe?map=\Inetpub\wwwroot\IRS\I >RS3.map&mode=map >(it works with the drive C: specified too) > >and ofcourse it works,,but i am not sure if thatz the >right way to use and get the map in your browser. am i >doing right ???? > >Thanks for the help > >Srinivas > > > > >--- Frieso ter Haseborg > wrote: >> Hi, >> >> IMHO you _need_ to specify the full path to your map >> on windows-systems! >> This can be an absolute path or alternatively a >> relative one starting >> from the cgi-directory where your mapserv.exe >> resides - "scripts" in >> your case. MS doesn't take "wwwroot" as base-dir, >> the base-dir of MS to >> code path from is the cgi-directory. >> >> HTH, >> >> Frieso ter Haseborg >> - Software Development - >> >> -- >> >> -------------------------------------------------- >> S&F Datentechnik GmbH&Co.KG >> Reimersstr. 41b >> 26789 Leer, Germany >> >> >> >> >-----Original Message----- >> >From: srinivas neelapala >> [mailto:neelapalas at yahoo.com] >> >Sent: Wednesday, October 08, 2003 10:37 PM >> >To: mapserver-users at lists.gis.umn.edu >> >Subject: [Mapserver-users] MS 3.5 Tutorial >> > >> > >> >Hello, >> > >> >currently i am trying to work my way through 3.5 >> >turorials. >> > >> >i have created a map file and am trying to get the >> map >> >in my browser. it works when i give the full path >> name >> >in the browser: >> > >> >1) >> >>http://localhost/Scripts/mapserv.exe?map=C:\Inetpub\wwwroot\IRS >> \IRS3.map&mode=map >> >> but doesn't when i try this: >> >> 2) >> >http://localhost/Scripts/mapserv.exe?map=/IRS/IRS3.map&mode=map >> >> IRS is the folder that i have created in the wwwroot >> directory. i am using MS 3.6 & IIS >> >> as per the tutorials i think i needn't always >> specify >> the full path. >> >> Any help is appreciated >> >> Thanks >> >> Srini >> >> >> >> >> __________________________________ >> Do you Yahoo!? >> The New Yahoo! Shopping - with improved product >> search >> http://shopping.yahoo.com >> _______________________________________________ >> Mapserver-users mailing list >> Mapserver-users at lists.gis.umn.edu >> >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> >> >> _______________________________________________ >> Mapserver-users mailing list >> Mapserver-users at lists.gis.umn.edu >> >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > >__________________________________ >Do you Yahoo!? >The New Yahoo! Shopping - with improved product search >http://shopping.yahoo.com > > From sbrana at casaccia.enea.it Mon Oct 13 00:52:31 2003 From: sbrana at casaccia.enea.it (Marco Sbrana) Date: Mon, 13 Oct 2003 09:52:31 +0200 Subject: [Mapserver-users] PDF output Message-ID: <002001c3915e$f55d9490$d94e6bc0@casaccia.enea.it> I'm working with Mapserver ver.4.00 on a NT4 sp6 server. I have a problem with PDF format: when i call my map file i have back a file in text format. I think that is a problem with MIMETYPE setting, i verify on the webserver and all is OK (i can read fine other pdf format files). When i use a template file i find the pdf file in tmp directory and i can see it correctly. Where is the problem? Anybody can help me My map file: NAME S1EX2 EXTENT -97.238976 41.619778 -82.122902 49.38562 SIZE 400 300 SHAPEPATH "d:\serverweb\tutorial35\data" IMAGETYPE pdf OUTPUTFORMAT NAME pdf MIMETYPE "application/x-pdf" DRIVER pdf EXTENSION "pdf" END LAYER # States NAME "states" DATA states_ugl STATUS DEFAULT TYPE POLYGON CLASSITEM "STATE" CLASS # Michigan class NAME "Michigan" EXPRESSION "Michigan" COLOR 0 0 128 OUTLINECOLOR 0 0 0 END # end of Michigan class object CLASS # Minnesota class NAME "Minnesota" EXPRESSION "Minnesota" COLOR 255 255 0 OUTLINECOLOR 0 0 0 END # end of Minnesota class object CLASS # Wisconsin class NAME "Wisconsin" EXPRESSION "Wisconsin" COLOR 255 0 0 OUTLINECOLOR 0 0 0 END # end of Wisconsin class object END # end of layer object END # end of map file From schut at sarvision.com Mon Oct 13 00:53:54 2003 From: schut at sarvision.com (Vincent Schut) Date: Mon, 13 Oct 2003 09:53:54 +0200 Subject: [Mapserver-users] errors In-Reply-To: <1065780838.2211.2.camel@ubet.gomoos.org> References: <20031010125139.1954.qmail@web40305.mail.yahoo.com> <1065780838.2211.2.camel@ubet.gomoos.org> Message-ID: <20031013095354.0731c9e8.schut@sarvision.com> Ronny, check whether: - your extent coordinates are on 1 line; - there are exactly 4 of them (your error suggests you have one coordinate too much, which mapserver will try to interpret as a new mapfile keyword...) regards, Vincent. On 10 Oct 2003 10:13:53 +0000 Eric Bridger wrote: > Your EXTENTs should all be on one line. Looks like you X extent is > in the wrong place, or some other END tag is missing. > > > On Fri, 2003-10-10 at 12:51, ronny wrote: > > > > am getting ,, > > msLoadMap(): Unknown identifier. (102684.4):(6) > > > > 102684.4 is my X extent > > > > redhat linux 8.0 > > MS4.0 > > > > > > ===== > > ronny > > > > __________________________________ > > Do you Yahoo!? > > The New Yahoo! Shopping - with improved product search > > http://shopping.yahoo.com > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From omry at telmap.com Mon Oct 13 03:10:30 2003 From: omry at telmap.com (Omry Yadan) Date: Mon, 13 Oct 2003 12:10:30 +0200 Subject: [Mapserver-users] Raster files problem Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD388@plague.telmap.com> I am trying to show an ECW raster file, and I am unable to get anything. I do not get an error, but the image I get is empty. A weird thing is, that even when I deliberately fuck up the file name, I don't get an error. It seems like the data is totally ignored... And idea? This is my map file: MAP NAME Sample STATUS ON SIZE 600 600 EXTENT 660000 7680000 810000 7790000 PROJECTION "init=epsg:28354" END LAYER NAME "layer_1" DATA "c:\projects\ecw\sf5504.ecw" TYPE RASTER MINSCALE 1 MAXSCALE 25000 STATUS ON END END # Map File From bartvde at xs4all.nl Mon Oct 13 04:46:22 2003 From: bartvde at xs4all.nl (bartvde at xs4all.nl) Date: Mon, 13 Oct 2003 13:46:22 +0200 (CEST) Subject: [Mapserver-users] ECW Example In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD381@plague.telmap.com> References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD381@plague.telmap.com> Message-ID: <20770.212.238.227.182.1066045582.squirrel@webmail.xs4all.nl> Hi Omry, can you always cc the mailing list please? You can use gdalinfo.exe for this. See: http://gdal.maptools.org/gdal_utilities.html Best regards, Bart > Hi Bart, > How do I find the correct extent for my sample ECW file? > > > -----Original Message----- > From: Bart van den Eijnden [mailto:bartvde at xs4all.nl] > Sent: ? 12 ??????? 2003 18:06 > To: Omry Yadan; mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] ECW Example > > Hi, > > attached an example map file which uses ECW files. > > I think ECW is generally a good format to use, but also depending on your > color depth (ECW is always 24-bit). I did not find any big performance > improvement using tiles for my specific situation in which the largest ECW > file was 5 Gb. > > Best regards, > Bart > > # > # Start of map file > # > NAME GEOSTREETS > STATUS ON > SIZE 600 600 > #EXTENT 388107.634400379 5203120.88405952 500896.339019834 > 5310243.30613897 > EXTENT 150000 300000 260000 630000 > UNITS METERS > IMAGECOLOR 255 255 255 > > # > # Start of web interface definition (including WMS enabling metadata) > # > WEB > HEADER demo_header.html > TEMPLATE demo.html > FOOTER demo_footer.html > MINSCALE 50 > MAXSCALE 155000000000 > IMAGEPATH "set in demo_init.html" > IMAGEURL "set in demo_init.html" > METADATA > WMS_TITLE "UMN MapServer Geostreets" > WMS_ABSTRACT "UMN MapServer Geostreets" > WMS_ACCESSCONSTRAINTS none > WMS_ONLINERESOURCE "http://localhost:8081/bart/demo_init.html" > WMS_SRS "EPSG:28992" > END > END > > # > # Start of layer definitions > # > > LAYER > NAME "layer_1" > TILEINDEX "E:\bart\ecw\geostreets.shp" > TILEITEM "location" > #DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level1.ecw" > TYPE RASTER > MINSCALE 0 > MAXSCALE 12000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 1" > WMS_ABSTRACT "Geostreets Level 1" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_2" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level2.ecw" > TYPE RASTER > MINSCALE 12000 > MAXSCALE 25000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 2" > WMS_ABSTRACT "Geostreets Level 2" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_3" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level3.ecw" > TYPE RASTER > MINSCALE 35000 > MAXSCALE 100000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 3" > WMS_ABSTRACT "Geostreets Level 3" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_4" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level4.ecw" > TYPE RASTER > MINSCALE 100000 > MAXSCALE 250000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 4" > WMS_ABSTRACT "Geostreets Level 4" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_5" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level5.ecw" > T > YPE RASTER > MINSCALE 250000 > MAXSCALE 1000000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 5" > WMS_ABSTRACT "Geostreets Level 5" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_6" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level6.ecw" > TYPE RASTER > MINSCALE 1000000 > MAXSCALE 15000000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 6" > WMS_ABSTRACT "Geostreets Level 6" > WMS_SRS "EPSG:28992" > END > END > > END # Map File > > > On Sun, 12 Oct 2003 17:38:35 +0200, Omry Yadan wrote: > >> 1. Can someone send me an example for a map file for ECW? >> 2. What would you recommend as a format for large raster map With >> tiles? >> >> > > > > -- > > From jorpoz at pesquera.tel.uva.es Mon Oct 13 07:13:49 2003 From: jorpoz at pesquera.tel.uva.es (Jorge del Pozo) Date: Mon, 13 Oct 2003 14:13:49 +0000 Subject: [Mapserver-users] Java mapserver HOWTO and questions In-Reply-To: <1064590442.2000.39.camel@localhost>; from unicoletti@prometeo.it on Fri, Sep 26, 2003 at 05:34:03PM +0200 References: <1064590442.2000.39.camel@localhost> Message-ID: <20031013141349.A23085@gabo.tel.uva.es> Hello. I've been working with mapserver and java. I have written a JSP but when i try to execute them i get this error: java.lang.UnsatisfiedLinkError: /home/user/JBuilder9/jdk1.4/jre/lib/i386/libmapscript.so: /home/user/JBuilder9/jdk1.4/jre/lib/i386/libmapscript.so: undefined symbol: pj_is_latlong I compile the mapscript for java and also i include the libmapscript.so in the code of the JSP. I'm working with mapserver-3.6.5. Is the libmapscript.so broken? How can i show a map with jsp and mapscript? thanks. Umberto Nicoletti(unicoletti at prometeo.it)@26.09.2003 17:34:03 +0000: > Hi, me again. > > I have written a small howto on mapserver and java and wish to > contribute it to the community. > Hope you will find it useful, but don't stop reading here!! > > I'd like to 'exchange' this howto with some answers from the ones of you > who know the inner workings of mapserver. > > these are the questions: > > 1) I have read about thread safety issues and I am of course concerned. > See: > http://lists.dmsolutions.ca/pipermail/mapserver-users/2002-August/003637.html > What is the current status for this topic with regard to Java mapscript? > > 2) Is Java mapscript support being worked on? > > About the thread safety issue i have made a few tests of my own. > I have a couple of jsp that allow one to zoom/map/query the same europe > map from php examples and I have set the isThreadSafe attribute on each > of them. > Then I used an automated load test tool (jmeter) to load test the > application. I simulated 20 users performing three zoom and two query > operations. Each user executed 5 times these operations for a total of > 500 requests. > All were executed without errors. > > I will probably execute other tests in the next few days, but now I DO > need answers with regard to the questions above (if someone has them, of > course). > > Thanks in advance, > Umberto > > From jhart at frw.uva.nl Mon Oct 13 05:24:01 2003 From: jhart at frw.uva.nl (Jan Hartmann) Date: Mon, 13 Oct 2003 14:24:01 +0200 Subject: [Mapserver-users] Raster files problem In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD388@plague.telmap.com> References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD388@plague.telmap.com> Message-ID: <3F8A9961.5060208@frw.uva.nl> Omry, You have to set STATUS DEFAULT to get a visible map. With STATUS ON, you have to specify the layer explicitly in the URL (.../mapserv?map=...&layer=...) MapServer ignores non-existing raster files when it is compiled with the --enable-ignore-missing-data flag (the default). I always compile with --disable-ignore-missing-date for development, and only ignore missing data for production. Not seeing anything without an error is generally caused by: - wrong extent - status on instead of default - incorrect raster file name HTH Jan Omry Yadan wrote: > I am trying to show an ECW raster file, and I am unable to get anything. > I do not get an error, but the image I get is empty. > A weird thing is, that even when I deliberately fuck up the file name, I > don't get an error. > It seems like the data is totally ignored... > And idea? > > This is my map file: > > MAP > NAME Sample > STATUS ON > SIZE 600 600 > EXTENT 660000 7680000 810000 7790000 > > > PROJECTION > "init=epsg:28354" > END > > LAYER > NAME "layer_1" > DATA "c:\projects\ecw\sf5504.ecw" > TYPE RASTER > MINSCALE 1 > MAXSCALE 25000 > STATUS ON > END > > > END # Map File > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From Mark.Balman at birdlife.org.uk Mon Oct 13 05:49:00 2003 From: Mark.Balman at birdlife.org.uk (Mark Balman) Date: Mon, 13 Oct 2003 13:49:00 +0100 Subject: [Mapserver-users] No image displayed.. Message-ID: Hi List Silly question - After a Linux Mandrake reinstall, I cannot seem to get my app working correctly e.g. the map and legend images to display? these are written to the /tmp directory ok.. I have tried changing the file and directory permissions , clearing the cache all to no avail.. now I am completely confused. I am using Mandrake 9, Apache 1.3.26, Mapserver 4.0. Can anyone shed some light as to the possible cause.. I must be missing something simple! Cheers Mark From Mark.Balman at birdlife.org.uk Mon Oct 13 06:20:26 2003 From: Mark.Balman at birdlife.org.uk (Mark Balman) Date: Mon, 13 Oct 2003 14:20:26 +0100 Subject: [Mapserver-users] No image displayed.. Message-ID: Hi List Silly question - After a Linux Mandrake reinstall, I cannot seem to get my app working correctly e.g. the map and legend images to display? these are written to the /tmp directory ok.. I have tried changing the file and directory permissions , clearing the cache all to no avail.. now I am completely confused. I am using Mandrake 9, Apache 1.3.26, Mapserver 4.0. Can anyone shed some light as to the possible cause.. I must be missing something simple! Cheers Mark From omry at telmap.com Mon Oct 13 06:24:25 2003 From: omry at telmap.com (Omry Yadan) Date: Mon, 13 Oct 2003 15:24:25 +0200 Subject: [Mapserver-users] Raster files problem Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD392@plague.telmap.com> Great! After changing to this, it worked. Thanks! I had to remove the MINSCALE and MAXSCALE. How to interpret the values in those parameters? MAP NAME Sample SIZE 600 600 EXTENT 660000 7680000 810000 7790000 PROJECTION "init=epsg:28354" END LAYER NAME "layer_1" DATA "c:\projects\ecw\sf5504.ecw" TYPE RASTER STATUS DEFAULT END END # Map File -----Original Message----- From: Jan Hartmann [mailto:jhart at frw.uva.nl] Sent: ? 13 ??????? 2003 14:24 To: Omry Yadan Cc: mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Raster files problem Omry, You have to set STATUS DEFAULT to get a visible map. With STATUS ON, you have to specify the layer explicitly in the URL (.../mapserv?map=...&layer=...) MapServer ignores non-existing raster files when it is compiled with the --enable-ignore-missing-data flag (the default). I always compile with --disable-ignore-missing-date for development, and only ignore missing data for production. Not seeing anything without an error is generally caused by: - wrong extent - status on instead of default - incorrect raster file name HTH Jan Omry Yadan wrote: > I am trying to show an ECW raster file, and I am unable to get anything. > I do not get an error, but the image I get is empty. > A weird thing is, that even when I deliberately fuck up the file name, I > don't get an error. > It seems like the data is totally ignored... > And idea? > > This is my map file: > > MAP > NAME Sample > STATUS ON > SIZE 600 600 > EXTENT 660000 7680000 810000 7790000 > > > PROJECTION > "init=epsg:28354" > END > > LAYER > NAME "layer_1" > DATA "c:\projects\ecw\sf5504.ecw" > TYPE RASTER > MINSCALE 1 > MAXSCALE 25000 > STATUS ON > END > > > END # Map File > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From morissette at dmsolutions.ca Mon Oct 13 06:47:16 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Mon, 13 Oct 2003 09:47:16 -0400 Subject: [Mapserver-users] No image displayed.. In-Reply-To: References: Message-ID: <3F8AACE4.5050403@dmsolutions.ca> Mark Balman wrote: > > Silly question - After a Linux Mandrake reinstall, I cannot seem to get my > app working correctly e.g. the map and legend images to display? these are > written to the /tmp directory ok.. I have tried changing the file and > directory permissions , clearing the cache all to no avail.. now I am > completely confused. I am using Mandrake 9, Apache 1.3.26, Mapserver 4.0. > Can anyone shed some light as to the possible cause.. I must be missing > something simple! > Check the Apache error_log, it will ususally contain some hints explaining why Apache can't serve the images. -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From gayathri at ou.edu Mon Oct 13 06:50:08 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Mon, 13 Oct 2003 08:50:08 -0500 Subject: [Mapserver-users] No image displayed.. Message-ID: Is /tmp... the apache image directory? Cheers Gayathri -----Original Message----- From: Mark Balman [mailto:Mark.Balman at birdlife.org.uk] Sent: Monday, October 13, 2003 8:20 AM To: 'mapserver-users at lists.gis.umn.edu' Subject: [Mapserver-users] No image displayed.. Hi List Silly question - After a Linux Mandrake reinstall, I cannot seem to get my app working correctly e.g. the map and legend images to display? these are written to the /tmp directory ok.. I have tried changing the file and directory permissions , clearing the cache all to no avail.. now I am completely confused. I am using Mandrake 9, Apache 1.3.26, Mapserver 4.0. Can anyone shed some light as to the possible cause.. I must be missing something simple! Cheers Mark _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From msmith at sanangelompo.org Mon Oct 13 06:51:48 2003 From: msmith at sanangelompo.org (Michael Smith) Date: Mon, 13 Oct 2003 08:51:48 -0500 Subject: [Mapserver-users] no image(s) In-Reply-To: <20031010095516.44713.qmail@web40302.mail.yahoo.com> Message-ID: Ronny, I had the same problem with mapserver when I first began. I became VERY frustrated. The good news is that your server seems to be up and running correctly as you are not getting any errors you just can see your maps. The problem I would guess lies within your extents/units. The way I solved the problem was that I found a mapserver user located in the same state as me and got a copy if his map file. Once I loaded his mapfile, I simply inserted my shapefile (though in a different area of the state) in his working mapfile and initiated mapserver. I could see his city and began zooming out and presto I could see my maps. If this will not work for you, another suggestion would be to download a file off the net called shapechk.exe (or something like that... you can do a search). Run the program on your shapefile and it will give you the correct extents for your shapefile. Hope this helps. -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu]On Behalf Of ronny Sent: Friday, October 10, 2003 4:55 AM To: Till Adams Cc: MapsHelp Subject: Re: [Mapserver-users] no image(s) yes, thanks,i have even tried reducing/increasing the extent but still the problems pursists..no errors or something to indicate what is wrong,,just cann't display no image --- Till Adams wrote: > Dear Ronny, > > does your extent fit to the extent (BoundignBox) of > your data? > > Cheers, > Till > > ronny schrieb: > > am a newbie, when i try to load map am getting > blank > > image! everything else is ok ..i sincerely don't > know > > what am doing wrong and am stuck and very > > desperate..my mapfile is as follows: > > > > # > > # Start of map file > > # > > NAME TEST > > STATUS ON > > SIZE 600 600 > > EXTENT 388107.634400379 5203120.88405952 > > 500896.339019834 5310243.30613897 > > UNITS METERS > > SHAPEPATH "data" > > IMAGECOLOR 255 255 255 > > > > > > WEB > > HEADER test_header.html > > TEMPLATE test.html > > FOOTER test_footer.html > > MINSCALE 1000 > > MAXSCALE 1550000 > > IMAGEPATH "set in test.html" > > IMAGEURL "set in test.html" > > METADATA > > WMS_TITLE "scomMapserver" > > WMS_ACCESSCONSTRAINTS none > > WMS_ONLINERESOURCE > > "http://var/www/html/mapsite/test.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/ref.png > > # EXTENT 393234.393701263 5205405.16440722 > > 495769.579718949 5307959.02579127 > > # SIZE 50 50 > > # STATUS ON > > # 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 > > > > # > > # Start of scalebar > > # > > SCALEBAR > > IMAGECOLOR 255 255 255 > > LABEL > > COLOR 255 255 255 > > SIZE tiny > > END > > STYLE 1 > > SIZE 80 2 > > COLOR 255 255 255 > > UNITS MILES > > INTERVALS 1 > > TRANSPARENT TRUE > > STATUS TRUE > > END > > > > # > > # Start of symbol definitions (we're only using a > few) > > # > > SYMBOL > > NAME 'circle' > > TYPE ELLIPSE > > POINTS 1 1 END > > FILLED TRUE > > END > > > > # > > # Start of layer definitions > > # > > > > LAYER > > NAME test_region > > TYPE RASTER > > STATUS DEFAULT > > DATA "test_region" > > > > CLASSITEM 'cty_name' > > CLASS > > EXPRESSION 'Test' > > OUTLINECOLOR 128 128 128 > > COLOR 225 225 185 > > END > > CLASS # > > EXPRESSION /./ > > OUTLINECOLOR 128 128 128 > > COLOR 255 255 255 > > END > > END > > > > LAYER > > NAME Towns_point > > GROUP cities > > TYPE RASTER > > DATA "Towns_point" > > STATUS OFF > > CLASSITEM 'city_name' > > CLASS > > NAME "Cities & Towns" > > EXPRESSION NONE > > COLOR 255 225 90 > > TEMPLATE "population.html" > > END > > > > HEADER "population_header.html" > > FOOTER "population_footer.html" > > > > DUMP TRUE # allow GML export > > > > END > > END > > > > LAYER > > NAME Places_point > > TYPE POINT > > DATA "Places_point" > > STATUS OFF > > CLASS > > SYMBOL 'circle' > > SIZE 2 > > NAME 'Townships' > > OUTLINECOLOR 181 181 145 > > END > > END > > > > > > LAYER > > NAME Lakes_region > > TYPE RASTER > > STATUS OFF > > DATA "Lakes_region" > > > > CLASS > > NAME 'Lakes & Rivers' > > TEMPLATE "lakes.html" > > COLOR 49 117 185 > > END > > > > HEADER "lakes_header.html" > > FOOTER "lakes_footer.html" > > > > TOLERANCE 3 > > > > DUMP TRUE # allow GML export > > > > END > > END > > > > LAYER > > NAME Rivers_polyline > > TYPE LINE > > STATUS OFF > > DATA "Rivers_polyline" > > > > CLASS > > NAME "Streams" > > TEMPLATE "description.html" > > COLOR 49 117 185 > > END > === message truncated === ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From robert-fritz at web.de Mon Oct 13 07:36:31 2003 From: robert-fritz at web.de (robert fritz) Date: Mon, 13 Oct 2003 16:36:31 +0200 Subject: [Mapserver-users] itemquery - wrong number of results Message-ID: <200310131436.h9DEaVQ32126@mailgate5.cinetic.de>
Hi all,
 
I=B4m been trying with the 1.2.0 (August 19, 2002) = and =20 (2003-04-02) versions of  the Rosa applet, but I didn=B4t have = success=20 with the accumulative distance problem....when I reselect the distance = button or=20 select another one, the initial distance is not 0.
 
Do you know if the problem is fixed?
 
I=B4m been reading some emails related and the = README, so I=20 don=B4t know if I=B4m doing something wrong:

Change = Log:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
[..]
Current version
---------------
Version 1.2.1 = (Feb 25,=20 2003):
[...]
- Correct Bug with the mesuring tool.
[---]
 
http://lists.maptools.org/pipermail/rosa-users/2002-June/000002.html=
 
Thanks in advance,
 
guillermo
 
pd: my code is:
printf("<PARAM NAME=3D\"TB_BUT_dist_IMG\"=20 VALUE=3D\"./images/tool_dist_1.gif\">\n");
printf("<PARAM=20 NAME=3D\"TB_BUT_dist_IMG_PR\"=20 VALUE=3D\"./images/tool_dist_2.gif\">\n");
printf("<PARAM=20 NAME=3D\"TB_BUT_dist_HINT\" VALUE=3D\"Mida la distancia|entre dos=20 puntos\">\n");
printf("<PARAM NAME=3D\"TB_BUT_dist_INPUT\"=20 VALUE=3D\"dist\">\n");
printf("<PARAM = NAME=3D\"TB_BUT_dist_NAME\"=20 VALUE=3D\"CMD\">\n");
printf("<PARAM = NAME=3D\"TB_BUT_dist_VALUE\"=20 VALUE=3D\"DISTANCE\">\n");
 printf("<PARAM = NAME=3D\"PIXEL_SIZE\"=20 VALUE=3D\"%s\">\n",(($gpoMap->extent->maxx-$gpoMap->extent-&g= t;minx)/$gpoMap->width));
------=_NextPart_000_0027_01C3918C.E4DB1D80-- From map_surfer at yahoo.com Mon Oct 13 14:38:08 2003 From: map_surfer at yahoo.com (Damian Schroder) Date: Mon, 13 Oct 2003 14:38:08 -0700 (PDT) Subject: [Mapserver-users] postgis mapserver anyone? Message-ID: <20031013213808.96356.qmail@web80704.mail.yahoo.com> --0-292752267-1066081088=:94273 Content-Type: text/plain; charset=us-ascii I am having difficulties with querying my map with the following configuration:Postgres/SQL 7.3.3PostGIS 0.7.5Mapserver 4.4 beta2Apache 1.3.27Redhat 9ROSA appletThe query always returns results but randomly fails when drawing the querymap. It can sometimes (not always) be induced to fail by drawing a box that does not intersect with the db layer. When it does fail I get the following error:DEBUG: CommitTransactionCommandLOG: statement: begin; select getdatabaseencoding(); commit[Mon Oct 13 15:40:10 2003] [error] [client 65.34.18.171] Premature end of script headers: /mdis/cgi-bin/phpI know other people in the past have had problems with postgis/mapserver config but I have failed in finding any solutions. Can anybody help me out in with any of the folling questions:Does Mapserver 4.1 deal with any PostGIS issues?Is this a bug that I should report?Does anyone have a similar setup (postgis/mapserver) that works smoothly? (if so any suggestions)Any response would be helpful.Thanks in advance,Damian --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-292752267-1066081088=:94273 Content-Type: text/html; charset=us-ascii I am having difficulties with querying my map with the following configuration: Postgres/SQL 7.3.3 PostGIS 0.7.5 Mapserver 4.4 beta2 Apache 1.3.27 Redhat 9 ROSA applet The query always returns results but randomly fails when drawing the querymap. It can sometimes (not always) be induced to fail by drawing a box that does not intersect with the db layer. When it does fail I get the following error: DEBUG: CommitTransactionCommand LOG: statement: begin; select getdatabaseencoding(); commit [Mon Oct 13 15:40:10 2003] [error] [client 65.34.18.171] Premature end of script headers: /mdis/cgi-bin/php I know other people in the past have had problems with postgis/mapserver config but I have failed in finding any solutions. Can anybody help me out in with any of the folling questions: Does Mapserver 4.1 deal with any PostGIS issues? Is this a bug that I should report? Does anyone have a similar setup (postgis/mapserver) that works smoothly? (if so any suggestions) Any response would be helpful. Thanks in advance, Damian


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-292752267-1066081088=:94273-- From assefa at dmsolutions.ca Mon Oct 13 14:47:52 2003 From: assefa at dmsolutions.ca (Yewondwossen Assefa) Date: Mon, 13 Oct 2003 17:47:52 -0400 Subject: [Mapserver-users] distance tool fixed? References: <002a01c391b6$ceb04600$01737373@felipe> Message-ID: <3F8B1D88.3000905@dmsolutions.ca> I just tried the version 1.2.0 from the download site and the distance gets set to 0 between each time the distance tool is used. This issue has been adressed few months ago and should be available inside the latest versions. Do other have similar problems ? Later, Guillermo Felipe wrote: > Hi all, > > I?m been trying with the 1.2.0 (August 19, 2002) and > (2003-04-02) versions of the Rosa applet, but I didn?t have success > with the accumulative distance problem....when I reselect the distance > button or select another one, the initial distance is not 0. > > Do you know if the problem is fixed? > > I?m been reading some emails related and the README, so I don?t know if > I?m doing something wrong: > > Change Log: > =========== > [..] > Current version > --------------- > Version 1.2.1 (Feb 25, 2003): > [...] > - Correct Bug with the mesuring tool. > [---] > > http://lists.maptools.org/pipermail/rosa-users/2002-June/000002.html > > Thanks in advance, > > guillermo > > pd: my code is: > printf(" VALUE=\"./images/tool_dist_1.gif\">\n"); > printf(" VALUE=\"./images/tool_dist_2.gif\">\n"); > printf(" dos puntos\">\n"); > printf("\n"); > printf("\n"); > printf("\n"); > printf(" VALUE=\"%s\">\n",(($gpoMap->extent->maxx-$gpoMap->extent->minx)/$gpoMap->width)); -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa at dmsolutions.ca http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- From gfmb at tutopia.com Mon Oct 13 17:30:03 2003 From: gfmb at tutopia.com (Guillermo Felipe) Date: Mon, 13 Oct 2003 19:30:03 -0500 Subject: [Mapserver-users] distance tool fixed? historial? References: <002a01c391b6$ceb04600$01737373@felipe> <3F8B1D88.3000905@dmsolutions.ca> Message-ID: <003401c391ea$5348ca80$01737373@felipe> Hi, Thanks for your attention. After your email, I tested from other computer where I never used the rosa applet and it worked!. It seems to me that I had a problem with the temporary files. Always, I was working with the old rosa applet in my xp server, so I changed its name to rosa2.jar and it worked too. Before change the name, I erased the temporary files and the historial, but it didn?t fix the problem....Why? Two more newbie questions: + How can I use the DIST_MSG parameter?...How can I call the distance value in php?: printf(, ???); + How can I enable the ESC key with the distance tool? Thanks again, guillermo ----- Original Message ----- From: "Yewondwossen Assefa" To: "Guillermo Felipe" Cc: "mapserver users" ; Sent: Monday, October 13, 2003 4:47 PM Subject: Re: [Mapserver-users] distance tool fixed? > I just tried the version 1.2.0 from the download site and the distance > gets set to 0 between each time the distance tool is used. > > This issue has been adressed few months ago and should be available > inside the latest versions. > > Do other have similar problems ? > > Later, > > Guillermo Felipe wrote: > > Hi all, > > > > I?m been trying with the 1.2.0 (August 19, 2002) and > > (2003-04-02) versions of the Rosa applet, but I didn?t have success > > with the accumulative distance problem....when I reselect the distance > > button or select another one, the initial distance is not 0. > > > > Do you know if the problem is fixed? > > > > I?m been reading some emails related and the README, so I don?t know if > > I?m doing something wrong: > > > > Change Log: > > =========== > > [..] > > Current version > > --------------- > > Version 1.2.1 (Feb 25, 2003): > > [...] > > - Correct Bug with the mesuring tool. > > [---] > > > > http://lists.maptools.org/pipermail/rosa-users/2002-June/000002.html > > > > Thanks in advance, > > > > guillermo > > > > pd: my code is: > > printf(" > VALUE=\"./images/tool_dist_1.gif\">\n"); > > printf(" > VALUE=\"./images/tool_dist_2.gif\">\n"); > > printf(" > dos puntos\">\n"); > > printf("\n"); > > printf("\n"); > > printf("\n"); > > printf(" > VALUE=\"%s\">\n",(($gpoMap->extent->maxx-$gpoMap->extent->minx)/$gpoMap->wid th)); > > > -- > ---------------------------------------------------------------- > Assefa Yewondwossen > Software Analyst > > Email: assefa at dmsolutions.ca > http://www.dmsolutions.ca/ > > Phone: (613) 565-5056 (ext 14) > Fax: (613) 565-0925 > ---------------------------------------------------------------- > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From map_surfer at yahoo.com Mon Oct 13 20:13:08 2003 From: map_surfer at yahoo.com (Damian Schroder) Date: Mon, 13 Oct 2003 20:13:08 -0700 (PDT) Subject: [Mapserver-users] postgis mapserver anyone? In-Reply-To: <20031013213808.96356.qmail@web80704.mail.yahoo.com> Message-ID: <20031014031308.31592.qmail@web80707.mail.yahoo.com> --0-53183543-1066101188=:31271 Content-Type: text/plain; charset=us-ascii Correction, I am using Mapserver 4.0 beta2. Something went haywire with the formatting of the original message, I tried to make the easier to read below. Thanks Damian Schroder wrote: I am having difficulties with querying my map with the following configuration: Postgres/SQL 7.3.3 PostGIS 0.7.5 Mapserver 4.0 beta2 Apache 1.3.27 Redhat 9 ROSA applet The query always returns results but randomly fails when drawing the querymap. It can sometimes (not always) be induced to fail by drawing a box that does not intersect with the db layer. When it does fail I get the following error: DEBUG: CommitTransactionCommand LOG: statement: begin; select getdatabaseencoding(); commit [Mon Oct 13 15:40:10 2003] [error] [client 65.34.18.171] Premature end of script headers: /mdis/cgi-bin/php I know other people in the past have had problems with postgis/mapserver config but I have failed in finding any solutions. Can anybody help me out in with any of the folling questions: Does Mapserver 4.1 deal with any PostGIS issues? Is this a bug that I should report? Does anyone have a similar setup (postgis/mapserver) that works smoothly? (if so any suggestions) Any response would be helpful. Thanks in advance, Damian --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-53183543-1066101188=:31271 Content-Type: text/html; charset=us-ascii
Correction, I am using Mapserver 4.0 beta2. Something went haywire with the formatting of the original message, I tried to make the easier to read below. Thanks

Damian Schroder <map_surfer at yahoo.com> wrote:

I am having difficulties with querying my map with the following configuration: Postgres/SQL 7.3.3

PostGIS 0.7.5

Mapserver 4.0 beta2

Apache 1.3.27

Redhat 9 ROSA applet

The query always returns results but randomly fails when drawing the querymap. It can sometimes (not always) be induced to fail by drawing a box that does not intersect with the db layer. When it does fail I get the following error:

 DEBUG: CommitTransactionCommand LOG: statement: begin; select getdatabaseencoding(); commit [Mon Oct 13 15:40:10 2003] [error] [client 65.34.18.171] Premature end of script headers: /mdis/cgi-bin/php

I know other people in the past have had problems with postgis/mapserver config but I have failed in finding any solutions. Can anybody help me out in with any of the folling questions:

 Does Mapserver 4.1 deal with any PostGIS issues?

 Is this a bug that I should report?

Does anyone have a similar setup (postgis/mapserver) that works smoothly? (if so any suggestions)

Any response would be helpful.

Thanks in advance,

Damian


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-53183543-1066101188=:31271-- From mukta at darya.nio.org Tue Oct 14 05:09:06 2003 From: mukta at darya.nio.org (Mukta Telang) Date: Tue, 14 Oct 2003 12:09:06 +0000 Subject: [Mapserver-users] Plotting state boundaries Message-ID: <3F8BE761.D80E7D64@darya.nio.org> Hi, Is it possible to plot a map with only state boundaries using mapserver just like it is possible to plot using any map plotting tools? If not then is it possible to convert an image (tiff/jpeg/postcript) generated by any plotting software to a shapefile. Thanks in advance, Mukta From muratisik at megatek.com.tr Tue Oct 14 00:11:13 2003 From: muratisik at megatek.com.tr (=?iso-8859-9?B?TXVyYXQgSf79aw==?=) Date: Tue, 14 Oct 2003 10:11:13 +0300 Subject: [Mapserver-users] need help in creating a mapfile References: <20031012170002.5935.15812.Mailman@lists.gis.umn.edu> Message-ID: <000d01c39222$5a76bbe0$b4704ad5@anaconda> Hello, I am newbei about mapserver, thus having some problems. I have been given some shp, shx and dbf files to work with. I have setup mapserver 3.6.0 and demo 3.5 through rpms and the two work perfectly. But I cannot use the files given to me. I am trying to edit the demo.map file to suit the new map files. Just renaming the layers to match the layers of the new map file and placing the mapfiles in the data folder do not work. It may sound like a stupid problem to you but I am having a hard time. I have read the how-to pages in the official mapserver website but could not understand much. Please help me:) Thanks.. Murat Isik From omry at telmap.com Tue Oct 14 00:35:58 2003 From: omry at telmap.com (Omry Yadan) Date: Tue, 14 Oct 2003 09:35:58 +0200 Subject: [Mapserver-users] Projection Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3A7@plague.telmap.com> I noticed that you have a projection for the map file, and an optional projection for each layer. My guess is that the map projection is the output projection, and the projection of each layer is the input projection for that layer. Meaning, if there is a conflict, a layer will be re-projected from the projection specified in the LAYER tag, to the projection specified in the MAP tag. And I right? From omry at telmap.com Tue Oct 14 00:49:29 2003 From: omry at telmap.com (Omry Yadan) Date: Tue, 14 Oct 2003 09:49:29 +0200 Subject: [Mapserver-users] GDAL utilities (openv 1.6) and ECW. Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3A9@plague.telmap.com> I have downloaded 'openev 1.60' binaries for windows, I didn't compile it myself.. Do you know if binaries that supports ECW are available? -----Original Message----- From: Swaminathan, Gayathri [mailto:gayathri at ou.edu] Sent: ?? 13 ?????????????? 2003 19:10 To: 'Omry Yadan'; bartvde at xs4all.nl Cc: mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] ECW Example Hi: Is your gdal compiled with the ECW_SDK from ermapper's site... You will have to make changes to the nmake.opt of gdal to implement this.. Cheers, Gayathri -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Monday, October 13, 2003 10:46 AM To: bartvde at xs4all.nl Cc: mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] ECW Example No luck.. [c:\projects\ecw]gdalinfo sf5504.ecw ERROR 4: `sf5504.ecw' not recognised as a supported file format. GDALOpen failed - 4 `sf5504.ecw' not recognised as a supported file format. -----Original Message----- From: bartvde at xs4all.nl [mailto:bartvde at xs4all.nl] Sent: ?? 13 ?????????????? 2003 13:46 To: Omry Yadan Cc: mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] ECW Example Hi Omry, can you always cc the mailing list please? You can use gdalinfo.exe for this. See: http://gdal.maptools.org/gdal_utilities.html Best regards, Bart > Hi Bart, > How do I find the correct extent for my sample ECW file? > > > -----Original Message----- > From: Bart van den Eijnden [mailto:bartvde at xs4all.nl] > Sent: ?? 12 ?????????????? 2003 18:06 > To: Omry Yadan; mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] ECW Example > > Hi, > > attached an example map file which uses ECW files. > > I think ECW is generally a good format to use, but also depending on > your color depth (ECW is always 24-bit). I did not find any big > performance improvement using tiles for my specific situation in which > the largest ECW file was 5 Gb. > > Best regards, > Bart > > # > # Start of map file > # > NAME GEOSTREETS > STATUS ON > SIZE 600 600 > #EXTENT 388107.634400379 5203120.88405952 500896.339019834 > 5310243.30613897 EXTENT 150000 300000 260000 630000 > UNITS METERS > IMAGECOLOR 255 255 255 > > # > # Start of web interface definition (including WMS enabling metadata) > # WEB > HEADER demo_header.html > TEMPLATE demo.html > FOOTER demo_footer.html > MINSCALE 50 > MAXSCALE 155000000000 > IMAGEPATH "set in demo_init.html" > IMAGEURL "set in demo_init.html" > METADATA > WMS_TITLE "UMN MapServer Geostreets" > WMS_ABSTRACT "UMN MapServer Geostreets" > WMS_ACCESSCONSTRAINTS none > WMS_ONLINERESOURCE "http://localhost:8081/bart/demo_init.html" > WMS_SRS "EPSG:28992" > END > END > > # > # Start of layer definitions > # > > LAYER > NAME "layer_1" > TILEINDEX "E:\bart\ecw\geostreets.shp" > TILEITEM "location" > #DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level1.ecw" > TYPE RASTER > MINSCALE 0 > MAXSCALE 12000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 1" > WMS_ABSTRACT "Geostreets Level 1" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_2" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level2.ecw" > TYPE RASTER > MINSCALE 12000 > MAXSCALE 25000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 2" > WMS_ABSTRACT "Geostreets Level 2" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_3" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level3.ecw" > TYPE RASTER > MINSCALE 35000 > MAXSCALE 100000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 3" > WMS_ABSTRACT "Geostreets Level 3" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_4" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level4.ecw" > TYPE RASTER > MINSCALE 100000 > MAXSCALE 250000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 4" > WMS_ABSTRACT "Geostreets Level 4" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_5" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level5.ecw" > T > YPE RASTER > MINSCALE 250000 > MAXSCALE 1000000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 5" > WMS_ABSTRACT "Geostreets Level 5" > WMS_SRS "EPSG:28992" > END > END > > LAYER > NAME "layer_6" > DATA "E:\klicnet\data\webstreets\Gstreets_2003\ecw\level6.ecw" > TYPE RASTER > MINSCALE 1000000 > MAXSCALE 15000000 > STATUS ON > DUMP TRUE > METADATA > WMS_TITLE "Geostreets Level 6" > WMS_ABSTRACT "Geostreets Level 6" > WMS_SRS "EPSG:28992" > END > END > > END # Map File > > > On Sun, 12 Oct 2003 17:38:35 +0200, Omry Yadan > wrote: > >> 1. Can someone send me an example for a map file for ECW? >> 2. What would you recommend as a format for large raster map With >> tiles? >> >> > > > > -- > > _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From bplatzen at sosnetz.de Tue Oct 14 00:52:52 2003 From: bplatzen at sosnetz.de (Bjoern Platzen) Date: Tue, 14 Oct 2003 09:52:52 +0200 Subject: [Mapserver-users] need help in creating a mapfile In-Reply-To: <000d01c39222$5a76bbe0$b4704ad5@anaconda> References: <20031012170002.5935.15812.Mailman@lists.gis.umn.edu> <000d01c39222$5a76bbe0$b4704ad5@anaconda> Message-ID: <200310140952.52163.bplatzen@sosnetz.de> Hi Murat, Do you get an Error or do you just get an empty map? If you get an empty map, I think, you'll have to set the EXTEND in your mapfile (in the MAP-Object) so that it fits the extend of your shapefiles. hth, Bjoern. Am Dienstag, 14. Oktober 2003 09:11 schrieb Murat I??k: > Hello, > I am newbei about mapserver, thus having some problems. I have been > given some shp, shx and dbf files to work with. I have setup > mapserver 3.6.0 and demo 3.5 through rpms and the two work perfectly. > But I cannot use the files given to me. I am trying to edit the > demo.map file to suit the new map files. Just renaming the layers to > match the layers of the new map file and placing the mapfiles in the > data folder do not work. It may sound like a stupid problem to you > but I am having a hard time. I have read the how-to pages in the > official mapserver website but could not understand much. Please help > me:) > Thanks.. > > Murat Isik -- small office solutions info at sosnetz.de - http://www.sosnetz.de From mamwake at yahoo.com Tue Oct 14 01:42:33 2003 From: mamwake at yahoo.com (ronny) Date: Tue, 14 Oct 2003 01:42:33 -0700 (PDT) Subject: [Mapserver-users] no image(s) In-Reply-To: Message-ID: <20031014084233.89258.qmail@web40304.mail.yahoo.com> i downloaded the shapechck software and viewed the shapefile with it..below is what am getting : Xmin: 35.786953 Ymin: -0.721388 Xmax: 36.408545 Ymax: 0.094966 Zmin: 0 Zmax: 0 Mmin: 0 Mmax: 0 from the look of it am really confused,,i don't know all what it means,,as in what to put where and how!! i now feel like i could scream :) --- Michael Smith wrote: > Ronny, > > I had the same problem with mapserver when I first > began. I became VERY > frustrated. The good news is that your server seems > to be up and running > correctly as you are not getting any errors you just > can see your maps. The > problem I would guess lies within your > extents/units. The way I solved the > problem was that I found a mapserver user located in > the same state as me > and got a copy if his map file. Once I loaded his > mapfile, I simply > inserted my shapefile (though in a different area of > the state) in his > working mapfile and initiated mapserver. I could > see his city and began > zooming out and presto I could see my maps. > > If this will not work for you, another suggestion > would be to download a > file off the net called shapechk.exe (or something > like that... you can do a > search). Run the program on your shapefile and it > will give you the correct > extents for your shapefile. Hope this helps. > > -----Original Message----- > From: mapserver-users-admin at lists.gis.umn.edu > [mailto:mapserver-users-admin at lists.gis.umn.edu]On > Behalf Of ronny > Sent: Friday, October 10, 2003 4:55 AM > To: Till Adams > Cc: MapsHelp > Subject: Re: [Mapserver-users] no image(s) > > > yes, thanks,i have even tried reducing/increasing > the > extent but still the problems pursists..no errors or > something to indicate what is wrong,,just cann't > display no image > --- Till Adams wrote: > > Dear Ronny, > > > > does your extent fit to the extent (BoundignBox) > of > > your data? > > > > Cheers, > > Till > > > > ronny schrieb: > > > am a newbie, when i try to load map am getting > > blank > > > image! everything else is ok ..i sincerely don't > > know > > > what am doing wrong and am stuck and very > > > desperate..my mapfile is as follows: > > > > > > # > > > # Start of map file > > > # > > > NAME TEST > > > STATUS ON > > > SIZE 600 600 > > > EXTENT 388107.634400379 5203120.88405952 > > > 500896.339019834 5310243.30613897 > > > UNITS METERS > > > SHAPEPATH "data" > > > IMAGECOLOR 255 255 255 > > > > > > > > > WEB > > > HEADER test_header.html > > > TEMPLATE test.html > > > FOOTER test_footer.html > > > MINSCALE 1000 > > > MAXSCALE 1550000 > > > IMAGEPATH "set in test.html" > > > IMAGEURL "set in test.html" > > > METADATA > > > WMS_TITLE "scomMapserver" > > > WMS_ACCESSCONSTRAINTS none > > > WMS_ONLINERESOURCE > > > "http://var/www/html/mapsite/test.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/ref.png > > > # EXTENT 393234.393701263 5205405.16440722 > > > 495769.579718949 5307959.02579127 > > > # SIZE 50 50 > > > # STATUS ON > > > # 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 > > > > > > # > > > # Start of scalebar > > > # > > > SCALEBAR > > > IMAGECOLOR 255 255 255 > > > LABEL > > > COLOR 255 255 255 > > > SIZE tiny > > > END > > > STYLE 1 > > > SIZE 80 2 > > > COLOR 255 255 255 > > > UNITS MILES > > > INTERVALS 1 > > > TRANSPARENT TRUE > > > STATUS TRUE > > > END > > > > > > # > > > # Start of symbol definitions (we're only using > a > > few) > > > # > > > SYMBOL > > > NAME 'circle' > > > TYPE ELLIPSE > > > POINTS 1 1 END > > > FILLED TRUE > > > END > > > > > > # > > > # Start of layer definitions > > > # > > > > > > LAYER > > > NAME test_region > > > TYPE RASTER > > > STATUS DEFAULT > > > DATA "test_region" > > > > > > CLASSITEM 'cty_name' > > > CLASS > > > EXPRESSION 'Test' > > > OUTLINECOLOR 128 128 128 > > > COLOR 225 225 185 > > > END > > > CLASS # > > > EXPRESSION /./ > > > OUTLINECOLOR 128 128 128 > > > COLOR 255 255 255 > > > END > > > END > > > > > > LAYER > > > NAME Towns_point > > > GROUP cities > > > TYPE RASTER > > > DATA "Towns_point" > > > STATUS OFF > > > CLASSITEM 'city_name' > > > CLASS > > > NAME "Cities & Towns" > > > EXPRESSION NONE > > > COLOR 255 225 90 > > > TEMPLATE "population.html" > > > END > > > > > > HEADER "population_header.html" > > > FOOTER "population_footer.html" > > > > > > DUMP TRUE # allow GML export > > > > > > END > > > END > > > > > > LAYER > === message truncated === ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From bplatzen at sosnetz.de Tue Oct 14 03:34:43 2003 From: bplatzen at sosnetz.de (=?iso-8859-9?q?Bj=F6rn=20Platzen?=) Date: Tue, 14 Oct 2003 12:34:43 +0200 Subject: [Mapserver-users] need help in creating a mapfile In-Reply-To: <004401c3922a$de585b00$b4704ad5@anaconda> References: <20031012170002.5935.15812.Mailman@lists.gis.umn.edu> <200310140952.52163.bplatzen@sosnetz.de> <004401c3922a$de585b00$b4704ad5@anaconda> Message-ID: <200310141234.43701.bplatzen@sosnetz.de> Hi Murat, Does ArcExplorer show you any coordinates eg. when you drive with your mouse over a map? The upper left and the lower right edge should be your extend. But I think, if you don's specify an extend, Mapserver will calculate it for you... Bye, Bjoern. PS: A small tool to show shapefiles and get some information out of it (if you work with Windoze) is Blue Marbles Geographic Explorer wich can be downloaded here: http://www.bluemarblegeo.com/products/geoexplorer.php PS2:You should always send a copy of your message to the mailinglist 8~) Am Dienstag, 14. Oktober 2003 10:12 schrieb Murat I??k: > Thanks alot for answering:) > What I do is: I take the demo.map, I turn off the default layer > > LAYER > NAME ctybdpy2 > TYPE POLYGON > STATUS DEFAULT > DATA ctybdpy2 > > > by putting # in front of all the lines belonging to this layer. Then > I go to layer named mcd90py2 and rename the two "mcd90py2" as > ERENKOY_ORNEKMAHALLE_PG_region, which one of my 20 diffirent layers. > I have copied all 3 files of ERENKOY_ORNEKMAHALLE_PG_region into > "data" folder. I dont change anything else. > > And I get an empty map. I dont get an error. I tried this both with > and without the # in front of the TEMPLATE "mcd90py2.html", HEADER > "mcd90py2_header.html", FOOTER "mcd90py2_footer.html" lines hoping it > will do any help. > > If I am to change ExTEND how do I learn the extend of my files. As > for helping utility I only have ArcExplorer with which I have not > become fully familiar with. > > Thanks alot:) -- small office solutions info at sosnetz.de - http://www.sosnetz.de From maskellp at ntlworld.com Tue Oct 14 03:45:20 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Tue, 14 Oct 2003 11:45:20 +0100 Subject: [Mapserver-users] GD Library compile problem... Message-ID: <006b01c39240$43bfee80$c800c0c0@mobile> This is a multi-part message in MIME format. ------=_NextPart_000_006C_01C39248.A5845680 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi, =20 I am currently trying to connect to MapServer via a Java Servlet, I am hoping to use Java MapScript. =20 For me to test the Java MapScript does anyone know of a site with this and the windows dll compiled for MapServer 4.0? =20 As at present I can=92t find a precompiled Java version of MapServer 4.0 to test with I am trying to compile MapServer with the Java support. Up until now I have used the CGI precompiled win32 version for testing. =20 To start with I am trying to compile all of the libraries etc... =20 I think I am getting somewhere; this open Source project set-up is a very steep learning curve, which doesn't help as I'm new to Unix/Linux and C++. =20 I have compiled gdal-1.1.9 with ECW support, this all seemed fine, I have yet to find out if this works. =20 I am now trying to compile gd-2.0.15(with gif) from HYPERLINK "http://downloads.rhyme.com.au/gd/"http://downloads.rhyme.com.au/gd/ . I also want to add PNG to give more flexibility in the future so I have downloaded and compiled zlib and libpng, the question I have is using cygwin I run ./configure --with-png=3Dlibpng with the dir libpng having = an include (with png.h) dir and a lib (with libpng13.lib) dir in the gd dir. I get the following from the configure: =20 checking for libpng-config... no checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for png_create_read_struct in -lpng... no configure: WARNING: libpng is required - see HYPERLINK "http://www.libpng.org/pub/png/"http://www.libpng.org/pub/png/ checking for freetype-config... no checking for FT_Init_FreeType in -lfreetype... no configure: WARNING: not found - disabling freetype support checking freetype/freetype.h usability... no checking freetype/freetype.h presence... no checking for freetype/freetype.h... no checking for jpeg_set_defaults in -ljpeg... no checking for XpmReadFileToXpmImage in -lXpm... no =20 ** Configuration summary for gd 2.0.15: =20 Support for PNG library: no Support for JPEG library: no Support for Freetype 2.x library: no Support for Xpm library: no =20 It seems to be finding the png.h, but is having problems with png_create_read_struct. =20 Any help or ideas would be greatfully received as I feel like I am out of my depth at the moment. =20 Thanks in advance. =20 Phil Maskell. =20 =20 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003 =20 ------=_NextPart_000_006C_01C39248.A5845680 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hi,

 

I am currently trying to connect to MapServer via a = Java Servlet, I am hoping to use Java = MapScript.

 

For me to test the Java MapScript does anyone know of = a site with this and the windows dll compiled for MapServer = 4.0?

 

As at present I can=92t find a precompiled Java = version of MapServer 4.0 to test with I am trying to compile MapServer with the = Java support. Up until now I have used the CGI precompiled win32 version for testing.

 

To start with I am trying to compile all of the = libraries etc...

 

I think I am getting somewhere; this open Source = project set-up is a very steep learning curve, which doesn't help as I'm new to Unix/Linux and C++.

 

I have compiled gdal-1.1.9 with ECW support, this all = seemed fine, I have yet to find out if this = works.

 

I am now trying to compile gd-2.0.15(with gif) from = http://downloads.rhyme.com.au/= gd/ . I also want to add PNG to give more flexibility in the future so I = have downloaded and compiled zlib and libpng, the question I have is using = cygwin I run ./configure --with-png=3Dlibpng with the dir libpng having an = include (with png.h) dir and a lib (with libpng13.lib) dir in the gd dir. I get the = following from the = configure:

 

checking for libpng-config... = no

checking png.h usability... = yes

checking png.h presence... = yes

checking for png.h... = yes

checking for = png_create_read_struct in -lpng... no

configure: WARNING: libpng is = required - see http://www.libpng.org/pub/png/ checking for freetype-config... no checking for FT_Init_FreeType in -lfreetype... no

configure: WARNING: not found - disabling freetype = support checking freetype/freetype.h usability... no checking = freetype/freetype.h presence... no checking for freetype/freetype.h... no checking for jpeg_set_defaults in -ljpeg... no checking for XpmReadFileToXpmImage in -lXpm... no

 

** Configuration summary for gd 2.0.15:

 

   = Support for PNG library:       &nbs= p;  no

   = Support for JPEG library:       &nbs= p; no

   = Support for Freetype 2.x library: no

   = Support for Xpm library:       &nbs= p;  no

 

It seems to be finding the png.h, but is having = problems with png_create_read_struct.

 

Any help or ideas would be greatfully received as I = feel like I am out of my depth at the moment.

 

Thanks in advance.

 

Phil Maskell.

 

 


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003

------=_NextPart_000_006C_01C39248.A5845680-- From muratisik at megatek.com.tr Tue Oct 14 04:29:35 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Tue, 14 Oct 2003 14:29:35 +0300 Subject: [Mapserver-users] char set Message-ID: <011201c39246$725b54e0$b4704ad5@anaconda> This is a multi-part message in MIME format. ------=_NextPart_000_010F_01C3925F.979CA600 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I have a simple question about shp files. I am newbei about mapserver so = sorry if my question sound stupid:) I have map data, shp, shx and dbf files. I could not get mapserver to = read these files and produce a map. I posted a question earlier, a few = nice people answered. Later I browsed these shp files with ArchExplorer = and found out that these files contain Turkish characters as query = material. I believe char set for Turkish is UTF-9. Does mapserver = support Turkish or UTF-9? May this be the reason that I never have been = able to get the mapserver to read these files. (redhat 9.0, mapserver = 3.6.0 are what I am running) Thanks Have a nice day.. Murat Isik ------=_NextPart_000_010F_01C3925F.979CA600 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello,
I have a simple question about shp = files. I am=20 newbei about mapserver so sorry if my question sound = stupid:)
I have map data, shp, shx and dbf = files. I could=20 not get mapserver to read these files and produce a map. I posted a = question=20 earlier, a few nice people answered. Later I browsed these shp files = with=20 ArchExplorer and found out that these files contain Turkish characters = as query=20 material. I believe char set for Turkish is UTF-9. Does mapserver = support=20 Turkish or UTF-9? May this be the reason that I never have been able to = get the=20 mapserver to read these files. (redhat 9.0, mapserver 3.6.0 are what I = am=20 running)
 
Thanks
Have a nice day..
 
Murat Isik
 
------=_NextPart_000_010F_01C3925F.979CA600-- From mamwake at yahoo.com Tue Oct 14 05:58:26 2003 From: mamwake at yahoo.com (ronny) Date: Tue, 14 Oct 2003 05:58:26 -0700 (PDT) Subject: [Mapserver-users] no image(s) In-Reply-To: Message-ID: <20031014125826.38336.qmail@web40301.mail.yahoo.com> i have discovered something else here,,it seems my mapfile is not querying data,,if i close/remove below lines am getting no error message(s) which logically there should be errors partain mapfile not bieng able to get data blah blah.. STATUS DEFAULT DATA "demo_region" --- Michael Smith wrote: > Ronny, > > I had the same problem with mapserver when I first > began. I became VERY > frustrated. The good news is that your server seems > to be up and running > correctly as you are not getting any errors you just > can see your maps. The > problem I would guess lies within your > extents/units. The way I solved the > problem was that I found a mapserver user located in > the same state as me > and got a copy if his map file. Once I loaded his > mapfile, I simply > inserted my shapefile (though in a different area of > the state) in his > working mapfile and initiated mapserver. I could > see his city and began > zooming out and presto I could see my maps. > > If this will not work for you, another suggestion > would be to download a > file off the net called shapechk.exe (or something > like that... you can do a > search). Run the program on your shapefile and it > will give you the correct > extents for your shapefile. Hope this helps. > > -----Original Message----- > From: mapserver-users-admin at lists.gis.umn.edu > [mailto:mapserver-users-admin at lists.gis.umn.edu]On > Behalf Of ronny > Sent: Friday, October 10, 2003 4:55 AM > To: Till Adams > Cc: MapsHelp > Subject: Re: [Mapserver-users] no image(s) > > > yes, thanks,i have even tried reducing/increasing > the > extent but still the problems pursists..no errors or > something to indicate what is wrong,,just cann't > display no image > --- Till Adams wrote: > > Dear Ronny, > > > > does your extent fit to the extent (BoundignBox) > of > > your data? > > > > Cheers, > > Till > > > > ronny schrieb: > > > am a newbie, when i try to load map am getting > > blank > > > image! everything else is ok ..i sincerely don't > > know > > > what am doing wrong and am stuck and very > > > desperate..my mapfile is as follows: > > > > > > # > > > # Start of map file > > > # > > > NAME TEST > > > STATUS ON > > > SIZE 600 600 > > > EXTENT 388107.634400379 5203120.88405952 > > > 500896.339019834 5310243.30613897 > > > UNITS METERS > > > SHAPEPATH "data" > > > IMAGECOLOR 255 255 255 > > > > > > > > > WEB > > > HEADER test_header.html > > > TEMPLATE test.html > > > FOOTER test_footer.html > > > MINSCALE 1000 > > > MAXSCALE 1550000 > > > IMAGEPATH "set in test.html" > > > IMAGEURL "set in test.html" > > > METADATA > > > WMS_TITLE "scomMapserver" > > > WMS_ACCESSCONSTRAINTS none > > > WMS_ONLINERESOURCE > > > "http://var/www/html/mapsite/test.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/ref.png > > > # EXTENT 393234.393701263 5205405.16440722 > > > 495769.579718949 5307959.02579127 > > > # SIZE 50 50 > > > # STATUS ON > > > # 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 > > > > > > # > > > # Start of scalebar > > > # > > > SCALEBAR > > > IMAGECOLOR 255 255 255 > > > LABEL > > > COLOR 255 255 255 > > > SIZE tiny > > > END > > > STYLE 1 > > > SIZE 80 2 > > > COLOR 255 255 255 > > > UNITS MILES > > > INTERVALS 1 > > > TRANSPARENT TRUE > > > STATUS TRUE > > > END > > > > > > # > > > # Start of symbol definitions (we're only using > a > > few) > > > # > > > SYMBOL > > > NAME 'circle' > > > TYPE ELLIPSE > > > POINTS 1 1 END > > > FILLED TRUE > > > END > > > > > > # > > > # Start of layer definitions > > > # > > > > > > LAYER > > > NAME test_region > > > TYPE RASTER > > > STATUS DEFAULT > > > DATA "test_region" > > > > > > CLASSITEM 'cty_name' > > > CLASS > > > EXPRESSION 'Test' > > > OUTLINECOLOR 128 128 128 > > > COLOR 225 225 185 > > > END > > > CLASS # > > > EXPRESSION /./ > > > OUTLINECOLOR 128 128 128 > > > COLOR 255 255 255 > > > END > > > END > > > > > > LAYER > > > NAME Towns_point > > > GROUP cities > > > TYPE RASTER > > > DATA "Towns_point" > > > STATUS OFF > > > CLASSITEM 'city_name' > > > CLASS > > > NAME "Cities & Towns" > > > EXPRESSION NONE > > > COLOR 255 225 90 > > > TEMPLATE "population.html" > > > END > > > > > > HEADER "population_header.html" > > > FOOTER "population_footer.html" > > > > > > DUMP TRUE # allow GML export > > > > > > END > > > END > > > > > > LAYER > === message truncated === ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From warmerdam at pobox.com Tue Oct 14 07:03:35 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Tue, 14 Oct 2003 10:03:35 -0400 Subject: [Mapserver-users] GDAL utilities (openv 1.6) and ECW. In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3A9@plague.telmap.com> References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3A9@plague.telmap.com> Message-ID: <3F8C0237.4020308@pobox.com> Omry Yadan wrote: > I have downloaded 'openev 1.60' binaries for windows, I didn't compile it > myself.. > Do you know if binaries that supports ECW are available? The OpenEV_FW 1.6.2 package should include ECW support: http://gdal.maptools.org/dl/openev/OpenEV_FW_162.zip Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From omry at telmap.com Tue Oct 14 07:15:44 2003 From: omry at telmap.com (Omry Yadan) Date: Tue, 14 Oct 2003 16:15:44 +0200 Subject: [Mapserver-users] GDAL utilities (openv 1.6) and ECW. Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3CF@plague.telmap.com> Great. It seems to work. Thanks. -----Original Message----- From: Frank Warmerdam [mailto:warmerdam at pobox.com] Sent: ? 14 ??????? 2003 16:04 To: Omry Yadan Cc: Swaminathan, Gayathri; mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] GDAL utilities (openv 1.6) and ECW. Omry Yadan wrote: > I have downloaded 'openev 1.60' binaries for windows, I didn't compile it > myself.. > Do you know if binaries that supports ECW are available? The OpenEV_FW 1.6.2 package should include ECW support: http://gdal.maptools.org/dl/openev/OpenEV_FW_162.zip Best regards, -- ---------------------------------------+------------------------------------ -- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From msmith at sanangelompo.org Tue Oct 14 08:52:53 2003 From: msmith at sanangelompo.org (Michael Smith) Date: Tue, 14 Oct 2003 10:52:53 -0500 Subject: [Mapserver-users] no image(s) In-Reply-To: <20031014084233.89258.qmail@web40304.mail.yahoo.com> Message-ID: The EXTENT in your mapfile should match your shapefile extents if that is the area you are wanting to view. If you know the coordinates and units for your area you should be able to verify if the mapfile or your shapefile is using the correct coordinates for your area. Should be: EXTENT [min x] [min y] [max x] [max y] I would not worry about querying data at this point. Lets get the mapserver to display a map first. -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu]On Behalf Of ronny Sent: Tuesday, October 14, 2003 3:43 AM To: Michael Smith Cc: MapsHelp Subject: RE: [Mapserver-users] no image(s) i downloaded the shapechck software and viewed the shapefile with it..below is what am getting : Xmin: 35.786953 Ymin: -0.721388 Xmax: 36.408545 Ymax: 0.094966 Zmin: 0 Zmax: 0 Mmin: 0 Mmax: 0 from the look of it am really confused,,i don't know all what it means,,as in what to put where and how!! i now feel like i could scream :) --- Michael Smith wrote: > Ronny, > > I had the same problem with mapserver when I first > began. I became VERY > frustrated. The good news is that your server seems > to be up and running > correctly as you are not getting any errors you just > can see your maps. The > problem I would guess lies within your > extents/units. The way I solved the > problem was that I found a mapserver user located in > the same state as me > and got a copy if his map file. Once I loaded his > mapfile, I simply > inserted my shapefile (though in a different area of > the state) in his > working mapfile and initiated mapserver. I could > see his city and began > zooming out and presto I could see my maps. > > If this will not work for you, another suggestion > would be to download a > file off the net called shapechk.exe (or something > like that... you can do a > search). Run the program on your shapefile and it > will give you the correct > extents for your shapefile. Hope this helps. > > -----Original Message----- > From: mapserver-users-admin at lists.gis.umn.edu > [mailto:mapserver-users-admin at lists.gis.umn.edu]On > Behalf Of ronny > Sent: Friday, October 10, 2003 4:55 AM > To: Till Adams > Cc: MapsHelp > Subject: Re: [Mapserver-users] no image(s) > > > yes, thanks,i have even tried reducing/increasing > the > extent but still the problems pursists..no errors or > something to indicate what is wrong,,just cann't > display no image > --- Till Adams wrote: > > Dear Ronny, > > > > does your extent fit to the extent (BoundignBox) > of > > your data? > > > > Cheers, > > Till > > > > ronny schrieb: > > > am a newbie, when i try to load map am getting > > blank > > > image! everything else is ok ..i sincerely don't > > know > > > what am doing wrong and am stuck and very > > > desperate..my mapfile is as follows: > > > > > > # > > > # Start of map file > > > # > > > NAME TEST > > > STATUS ON > > > SIZE 600 600 > > > EXTENT 388107.634400379 5203120.88405952 > > > 500896.339019834 5310243.30613897 > > > UNITS METERS > > > SHAPEPATH "data" > > > IMAGECOLOR 255 255 255 > > > > > > > > > WEB > > > HEADER test_header.html > > > TEMPLATE test.html > > > FOOTER test_footer.html > > > MINSCALE 1000 > > > MAXSCALE 1550000 > > > IMAGEPATH "set in test.html" > > > IMAGEURL "set in test.html" > > > METADATA > > > WMS_TITLE "scomMapserver" > > > WMS_ACCESSCONSTRAINTS none > > > WMS_ONLINERESOURCE > > > "http://var/www/html/mapsite/test.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/ref.png > > > # EXTENT 393234.393701263 5205405.16440722 > > > 495769.579718949 5307959.02579127 > > > # SIZE 50 50 > > > # STATUS ON > > > # 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 > > > > > > # > > > # Start of scalebar > > > # > > > SCALEBAR > > > IMAGECOLOR 255 255 255 > > > LABEL > > > COLOR 255 255 255 > > > SIZE tiny > > > END > > > STYLE 1 > > > SIZE 80 2 > > > COLOR 255 255 255 > > > UNITS MILES > > > INTERVALS 1 > > > TRANSPARENT TRUE > > > STATUS TRUE > > > END > > > > > > # > > > # Start of symbol definitions (we're only using > a > > few) > > > # > > > SYMBOL > > > NAME 'circle' > > > TYPE ELLIPSE > > > POINTS 1 1 END > > > FILLED TRUE > > > END > > > > > > # > > > # Start of layer definitions > > > # > > > > > > LAYER > > > NAME test_region > > > TYPE RASTER > > > STATUS DEFAULT > > > DATA "test_region" > > > > > > CLASSITEM 'cty_name' > > > CLASS > > > EXPRESSION 'Test' > > > OUTLINECOLOR 128 128 128 > > > COLOR 225 225 185 > > > END > > > CLASS # > > > EXPRESSION /./ > > > OUTLINECOLOR 128 128 128 > > > COLOR 255 255 255 > > > END > > > END > > > > > > LAYER > > > NAME Towns_point > > > GROUP cities > > > TYPE RASTER > > > DATA "Towns_point" > > > STATUS OFF > > > CLASSITEM 'city_name' > > > CLASS > > > NAME "Cities & Towns" > > > EXPRESSION NONE > > > COLOR 255 225 90 > > > TEMPLATE "population.html" > > > END > > > > > > HEADER "population_header.html" > > > FOOTER "population_footer.html" > > > > > > DUMP TRUE # allow GML export > > > > > > END > > > END > > > > > > LAYER > === message truncated === ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From omry at telmap.com Tue Oct 14 09:25:33 2003 From: omry at telmap.com (Omry Yadan) Date: Tue, 14 Oct 2003 18:25:33 +0200 Subject: [Mapserver-users] Performence hit when projecting to lat long? Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3D9@plague.telmap.com> I tried to display a map in lat/long bounding box using this url: http://omry/cgi-bin/mapserv40.exe?map=/projects/nat/nat.map&REQUEST=GetMap&V ERSION=1&bbox=34.9098,32.2125,35.1034,32.3925&width=1000&height=1000 I get the map, but it takes forever (around a minute), in which I see the memory footprint of the server goes up over 100mb. I suspect the projection to lat long is the problem. Additional info: The data is two tiles in ecw format, total ecw files size if 223mb. Any insights? Suggestions? Thanks. MAP NAME "Natanya sample file" IMAGETYPE JPEG SIZE 1000 1000 #EXTENT 182400.375 679996.265 210002.835 700002.575 EXTENT 34.9098 32.2125 35.1034 32.3925 WEB METADATA "wms_title" "WMS Demo Server" "wms_onlineresource" "http://omry/cgi-bin/mapserv?map=nat.map&" END END PROJECTION proj=latlong ellps=WGS84 END LAYER PROJECTION "init=epsg:2039" END NAME "Natanya arial photo" STATUS DEFAULT TILEINDEX "ntn.shp" TILEITEM "location" TYPE RASTER END END # Map File From dblasby at refractions.net Tue Oct 14 09:32:26 2003 From: dblasby at refractions.net (David Blasby) Date: Tue, 14 Oct 2003 09:32:26 -0700 Subject: [Mapserver-users] postgis mapserver anyone? In-Reply-To: <20031014031308.31592.qmail@web80707.mail.yahoo.com> References: <20031014031308.31592.qmail@web80707.mail.yahoo.com> Message-ID: <3F8C251A.4020204@refractions.net> Damian Schroder wrote: > Mapserver 4.0 beta2 Try the latest from CVS. > DEBUG: CommitTransactionCommand LOG: statement: begin; select > getdatabaseencoding(); commit [Mon Oct 13 15:40:10 2003] [error] > [client 65.34.18.171] Premature end of script headers: > /mdis/cgi-bin/php I've never seen this before. This is libpq asking the database what type of character encoding its using. Do you have the database setup to log queries? dave From mamwake at yahoo.com Tue Oct 14 09:43:00 2003 From: mamwake at yahoo.com (ronny) Date: Tue, 14 Oct 2003 09:43:00 -0700 (PDT) Subject: [Mapserver-users] no image(s) In-Reply-To: Message-ID: <20031014164300.47745.qmail@web40307.mail.yahoo.com> yes the demo is working fine, i used itasca demo: ye am am working with my shapefiles.FYI am not the one who gathered/made the shapefiles..below is what the one who gave me the data sent me as the EXTENTS. Top Left Corner X - 102,684.4M, y - 36,316.3M Bottom Left Corner X- 102,684.4M, y - 9,858,201.4M Top Right corner X- 228,468.2M, y - 37,262.1 Bottom Right corner X - 228,468.2M, y - 9,865,136.9M now am stuck again!! how do i put this to my EXTENTS --- Michael Smith wrote: > RONNY, > > I forgot to ask, but do you have the mapserver demo > working or are these > your shapefiles that you are working with? If the > demo is working, can you > see your maps from the demo? ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From stephen.clark at focus.ca Tue Oct 14 09:56:36 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Tue, 14 Oct 2003 09:56:36 -0700 Subject: [Mapserver-users] PDF output References: <002001c3915e$f55d9490$d94e6bc0@casaccia.enea.it> Message-ID: <022701c39274$2100ad60$6c000a0a@sclark> Marco, I am working on PDF output using a similar system . MS 4.00 on Win2k using Apache 2.0.47. Post your template file. That may be helpful in finding the problem Stephen ----- Original Message ----- From: "Marco Sbrana" To: Sent: Monday, October 13, 2003 12:52 AM Subject: [Mapserver-users] PDF output > I'm working with Mapserver ver.4.00 on a NT4 sp6 server. > I have a problem with PDF format: when i call my map file i have back a file > in text format. > I think that is a problem with MIMETYPE setting, i verify on the webserver > and all is OK (i can read fine other pdf format files). > When i use a template file i find the pdf file in tmp directory and i can > see it correctly. > Where is the problem? Anybody can help me > > My map file: > > NAME S1EX2 > EXTENT -97.238976 41.619778 -82.122902 49.38562 > SIZE 400 300 > SHAPEPATH "d:\serverweb\tutorial35\data" > > IMAGETYPE pdf > > OUTPUTFORMAT > NAME pdf > MIMETYPE "application/x-pdf" > DRIVER pdf > EXTENSION "pdf" > END > > LAYER # States > NAME "states" > DATA states_ugl > STATUS DEFAULT > TYPE POLYGON > CLASSITEM "STATE" > CLASS # Michigan class > NAME "Michigan" > EXPRESSION "Michigan" > COLOR 0 0 128 > OUTLINECOLOR 0 0 0 > END # end of Michigan class object > CLASS # Minnesota class > NAME "Minnesota" > EXPRESSION "Minnesota" > COLOR 255 255 0 > OUTLINECOLOR 0 0 0 > END # end of Minnesota class object > CLASS # Wisconsin class > NAME "Wisconsin" > EXPRESSION "Wisconsin" > COLOR 255 0 0 > OUTLINECOLOR 0 0 0 > END # end of Wisconsin class object > END # end of layer object > END # end of map file > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From CJPRYOR at sandia.gov Tue Oct 14 10:03:39 2003 From: CJPRYOR at sandia.gov (Pryor, Clayton J) Date: Tue, 14 Oct 2003 11:03:39 -0600 Subject: [Mapserver-users] shp2Img Segmentation Fault error with ArcSDE layer (mapserv Query ) Message-ID: Hi all, Well, I'm making progress with building a version of the default demo app using my layers in ArcSDE. However, I have run into another problem that I can not seem to find the answer to. It has been described in the archives before but the thread in the archives took a different branch than mine. I have not been able to find out how to resolve the branch that my problem has taken. System Configuration: --------------------- Machine: IBM ThinkPad A31 Operating System: Linux Red Hat 9 Web Server: Apache (httpd-2.0.47) PHP: 4.3.3 configured for CGI GD: 2.0.15 PROJ: 4.4.7 Mapserver: 4.0 ArcSDEClient: 8.3 Mapserver Configuration: ./configure --with-sde=/usr/local/arcsde/sdeexe83 --with-sde-version=83 --with-gd=/usr/local --with-php=/usr/local/php-4.3.3 --with-proj=/usr/local Problem Description: -------------------- When trying to do a query from my web page against a layer based on a shape file that came with the demo app the query works fine. When trying to do a query from my web page against a layer based on ArcSDE (Oracle) I get the generic "Internal Server Error" message. I believe everything is properly duplicated in my demo.map file and my html files so that the ArcSDE based query is the same as the shapefile based query. In reviewing the apache server logs I see the "Premature end of script headers" message. Command Line Results: --------------------- When I enter the mapserv call from the command line I get html for a web page followed by a line that reads: "Segmentation fault". Here is the actual command that I enter in the "htdocs/demoSNL3" directory (which contains my application): ../../cgi-bin/mapserv QUERY_STRING="map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2FdemoSNL3 %2Fdemo.map&layer=usboundaries&zoomsize=2&program=%2Fcgi-bin %2Fmapserv&map_web_imagepath=%2Fusr%2Flocal%2Fapache 2%2Fhtdocs%2Ftmp%2F&map_web_imageurl=%2Ftmp%2F" Here are the actual results that I get back: Content-type: text/html MapServer SNL3 Demo Interface

MapServer SNL3 Demo Interface


 Powered by MapServer

Browse map
Query feature
Query multiple features


Select Layers to Display:

Zoom In Pan Zoom Out

Zoom Size

Legend




Segmentation fault Similar Post: ------------- I found the following response to a similar post in the archives. This, in fact, does generate the same problem in my environment. However, it is not the problem in the archives so I could not find out what to do with this problem! --------begin post-------- Hi Matthew, > However, if I pass any parameters at all, be they in mapserver, WMS > or WFS format, I get an internal server error. The error log says > only "premature end of script", and if I run mapserv at the command > line by passing a QUERY_STRING here, I get "segmentation fault". I had a similar problem and could find out what went wrong the shp2img program, that was compiled with mapserver. Run it on a shell with your mapfile (e.g. shp2img -m mapfile.map -o output.png) and see, if there are any errors. If yes, I think, that the same errors will happen using the mapserv CGI. hth, Bjoern. ---------end post--------- Follow-up Command Line Results: ------------------------------- When I enter the suggested command on my own system in the subdirectory containing shp2img I get the "Segmentation fault" error again. This is the difference between my problem and the post referenced above. Here is the actual command that I enter and the result: ./shp2img -m /usr/local/apache2/htdocs/demoSNL3/demo.map -o output.png Segmentation fault Help Requested: --------------- Now that I have isolated the problem to shpimg, what is the next step in resolving it? Once again, your help is greatly appreciated! Sincerely, Clay ------------------------------------------------------------ Clayton J. Pryor phone (505) 845-3557 Sandia National Laboratories Critical Infrastructure Surety fax (505) 844-9641 PO Box 5800 MS 0451 Albuquerque NM 87185-0451 email cjpryor at sandia.gov ------------------------------------------------------------ From bfraser at geoanalytic.com Tue Oct 14 10:14:30 2003 From: bfraser at geoanalytic.com (Brent Fraser) Date: Tue, 14 Oct 2003 11:14:30 -0600 Subject: [Mapserver-users] Performence hit when projecting to lat long? References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3D9@plague.telmap.com> Message-ID: <011801c39276$a189ba60$020002c0@SHARK> I've seen this as well. I was using ECW dlls stamped as version 1.7.0.424 When I switched to a set stamped 1.6.6.32 the memory usage dropped dramatically. I'll send you a set in a separate email... It may not solve much of the speed problem (other than the memory allocation part). Most of the time will be spent re-projecting. If possible you would want to avoid this by creating source datasets in the target coordinate system. If speed is your criteria and you have 10's of gigabytes available, you may want to: 1. Avoid re-projection 2. Avoid using compressed files 3. Produce a tiled dataset with more tiles that just two. Brent Fraser GeoAnalytic Inc. ----- Original Message ----- From: "Omry Yadan" To: Sent: Tuesday, October 14, 2003 10:25 AM Subject: [Mapserver-users] Performence hit when projecting to lat long? > I tried to display a map in lat/long bounding box using this url: > http://omry/cgi-bin/mapserv40.exe?map=/projects/nat/nat.map&REQUEST=GetMap&V > ERSION=1&bbox=34.9098,32.2125,35.1034,32.3925&width=1000&height=1000 > > I get the map, but it takes forever (around a minute), in which I see the > memory footprint of the server goes up over 100mb. > I suspect the projection to lat long is the problem. > > Additional info: > The data is two tiles in ecw format, total ecw files size if 223mb. > > Any insights? > Suggestions? > > > Thanks. > > > MAP > NAME "Natanya sample file" > > IMAGETYPE JPEG > SIZE 1000 1000 > #EXTENT 182400.375 679996.265 210002.835 700002.575 > EXTENT 34.9098 32.2125 35.1034 32.3925 > > > WEB > METADATA > "wms_title" "WMS Demo Server" > "wms_onlineresource" > "http://omry/cgi-bin/mapserv?map=nat.map&" > END > END > > PROJECTION > proj=latlong > ellps=WGS84 > END > > > LAYER > PROJECTION > "init=epsg:2039" > END > > NAME "Natanya arial photo" > STATUS DEFAULT > TILEINDEX "ntn.shp" > TILEITEM "location" > TYPE RASTER > END > > END # Map File > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From bergeron at zedxinc.com Tue Oct 14 11:16:06 2003 From: bergeron at zedxinc.com (Nick Petersen-Bergeron) Date: Tue, 14 Oct 2003 14:16:06 -0400 Subject: [Mapserver-users] setExpression difficulty Message-ID: <5.1.0.14.0.20031014141256.00afe028@mail.zedxinc.com> I'm trying to dynamically create classes in a layer using Perl mapscript 3.6. Here's my code: foreach $key (sort keys %colors) { my $tempClass = new classObj($soilLayer); $tempClass->setExpression("$key"); $tempClass->{name} = $key; $tempClass->{size}=5; my $r = $colors{$key}{'R'};my $g = $colors{$key}{'G'};my $b = $colors{$key}{'B'}; my $rgb = 0; foreach $clr ($r,$g,$b) { $rgb <<=8; $rgb += $clr; } warn "$rgb\n"; $tempClass->{color} = $rgb; } $key is essentially the datum that I am looking to assign the different shapes to different classes by. It is set up as the classitem in the layer. Now, the problem is that when I try and use setExpression, I get the following error: getSymbol(): Symbol definition error. (083028):(237) The first number(083028) is the piece of datum I'm passing in, $key. The second is the last non-end line of the mapfile. Any ideas? Nick Petersen-Bergeron System Administrator ZedX Inc. 369 Rolling Ridge Drive Bellefonte, PA. 16823 From ed at topozone.com Tue Oct 14 11:25:34 2003 From: ed at topozone.com (Ed McNierney) Date: Tue, 14 Oct 2003 14:25:34 -0400 Subject: [Mapserver-users] Performence hit when projecting to lat long? Message-ID: <13858AA1A74F30419F319ACB66A9D1222C0381@mercator.topozone.com> Omry - 1. Do you really mean EPSG:2039 and not EPSG:239? 2. Have you tried doing it WITHOUT reprojection, so you know how long the ECW decompression is taking? - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242 -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Tuesday, October 14, 2003 12:26 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Performence hit when projecting to lat long? I tried to display a map in lat/long bounding box using this url: http://omry/cgi-bin/mapserv40.exe?map=/projects/nat/nat.map&REQUEST=GetMap&V ERSION=1&bbox=34.9098,32.2125,35.1034,32.3925&width=1000&height=1000 I get the map, but it takes forever (around a minute), in which I see the memory footprint of the server goes up over 100mb. I suspect the projection to lat long is the problem. Additional info: The data is two tiles in ecw format, total ecw files size if 223mb. Any insights? Suggestions? Thanks. MAP NAME "Natanya sample file" IMAGETYPE JPEG SIZE 1000 1000 #EXTENT 182400.375 679996.265 210002.835 700002.575 EXTENT 34.9098 32.2125 35.1034 32.3925 WEB METADATA "wms_title" "WMS Demo Server" "wms_onlineresource" "http://omry/cgi-bin/mapserv?map=nat.map&" END END PROJECTION proj=latlong ellps=WGS84 END LAYER PROJECTION "init=epsg:2039" END NAME "Natanya arial photo" STATUS DEFAULT TILEINDEX "ntn.shp" TILEITEM "location" TYPE RASTER END END # Map File _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From stephen.clark at focus.ca Tue Oct 14 12:08:19 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Tue, 14 Oct 2003 12:08:19 -0700 Subject: [Mapserver-users] Perl Mapscript + PDF Lib References: <13858AA1A74F30419F319ACB66A9D1222C0381@mercator.topozone.com> Message-ID: <02bb01c39286$87f79ad0$6c000a0a@sclark> My specs: Win2k machine Perl 5.8.0 Apache 2.0.47 PDF Lib Lite 5.0.2 for Window How would you install PDF Lib to work with Perl? thanks Stephen From David.Fawcett at state.mn.us Tue Oct 14 12:10:47 2003 From: David.Fawcett at state.mn.us (Fawcett, David) Date: Tue, 14 Oct 2003 14:10:47 -0500 Subject: [Mapserver-users] shp2Img Segmentation Fault error with ArcSD E layer (mapserv Query ) Message-ID: The shpdump.exe utility will also give you extents. David. > ---------- > From: Pryor, Clayton J[SMTP:CJPRYOR at sandia.gov] > Sent: Tuesday, October 14, 2003 12:03 PM > To: 'mapserver-users at lists.gis.umn.edu' > Cc: InSIST > Subject: [Mapserver-users] shp2Img Segmentation Fault error with ArcSDE layer (mapserv Query ) > > > Hi all, > > Well, I'm making progress with building a version of the default demo app > using my layers in ArcSDE. However, I have run into another problem that I > can not seem to find the answer to. > > It has been described in the archives before but the thread in the archives > took a different branch than mine. I have not been able to find out how to > resolve the branch that my problem has taken. > > > System Configuration: > --------------------- > > Machine: IBM ThinkPad A31 > Operating System: Linux Red Hat 9 > Web Server: Apache (httpd-2.0.47) > PHP: 4.3.3 configured for CGI > GD: 2.0.15 > PROJ: 4.4.7 > Mapserver: 4.0 > ArcSDEClient: 8.3 > > Mapserver Configuration: ./configure --with-sde=/usr/local/arcsde/sdeexe83 > --with-sde-version=83 --with-gd=/usr/local --with-php=/usr/local/php-4.3.3 > --with-proj=/usr/local > > > Problem Description: > -------------------- > > When trying to do a query from my web page against a layer based on a shape > file that came with the demo app the query works fine. When trying to do a > query from my web page against a layer based on ArcSDE (Oracle) I get the > generic "Internal Server Error" message. I believe everything is properly > duplicated in my demo.map file and my html files so that the ArcSDE based > query is the same as the shapefile based query. > > In reviewing the apache server logs I see the "Premature end of script > headers" message. > > > Command Line Results: > --------------------- > > When I enter the mapserv call from the command line I get html for a web > page followed by a line that reads: "Segmentation fault". > > Here is the actual command that I enter in the "htdocs/demoSNL3" directory > (which contains my application): > > ../../cgi-bin/mapserv > QUERY_STRING="map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2FdemoSNL3 > %2Fdemo.map&layer=usboundaries&zoomsize=2&program=%2Fcgi-bin > %2Fmapserv&map_web_imagepath=%2Fusr%2Flocal%2Fapache > 2%2Fhtdocs%2Ftmp%2F&map_web_imageurl=%2Ftmp%2F" > > Here are the actual results that I get back: > > Content-type: text/html > > > > MapServer SNL3 Demo Interface > > >

MapServer SNL3 Demo Interface

>
>
> >
> > > > >
> > > > > > >
SRC="/tmp/DEMO106614390932750.png" width=600 height=600 border=0>
  color="#FFFFFF">Powered by MapServer
>
> >
>
>

> > Browse > map
> Query > feature
> Query multiple > features > >


> >

> Select Layers to Display:
> > >

> Zoom In > Pan > Zoom Out >

> Zoom Size >

> > Legend


>
> >

>

SRC="/tmp/DEMOref106614390932750.png" border="0">
>
> >
>
> > > > value="/usr/local/apache2/htdocs/demoSNL3/demo.map"> > > > > value="/usr/local/apache2/htdocs/tmp/"> > > >
> >


> > > > Segmentation fault > > > Similar Post: > ------------- > > I found the following response to a similar post in the archives. This, in > fact, does generate the same problem in my environment. However, it is not > the problem in the archives so I could not find out what to do with this > problem! > > --------begin post-------- > > Hi Matthew, > > > However, if I pass any parameters at all, be they in mapserver, WMS > > or WFS format, I get an internal server error. The error log says > > only "premature end of script", and if I run mapserv at the command > > line by passing a QUERY_STRING here, I get "segmentation fault". > > I had a similar problem and could find out what went wrong the shp2img > program, that was compiled with mapserver. Run it on a shell with your > mapfile (e.g. shp2img -m mapfile.map -o output.png) and see, if there > are any errors. If yes, I think, that the same errors will happen using > the mapserv CGI. > > hth, > > Bjoern. > > ---------end post--------- > > > Follow-up Command Line Results: > ------------------------------- > > When I enter the suggested command on my own system in the subdirectory > containing shp2img I get the "Segmentation fault" error again. This is the > difference between my problem and the post referenced above. > > Here is the actual command that I enter and the result: > > ./shp2img -m /usr/local/apache2/htdocs/demoSNL3/demo.map -o output.png > Segmentation fault > > Help Requested: > --------------- > > Now that I have isolated the problem to shpimg, what is the next step in > resolving it? > > Once again, your help is greatly appreciated! > > Sincerely, > > Clay > > ------------------------------------------------------------ > Clayton J. Pryor phone (505) 845-3557 > Sandia National Laboratories > Critical Infrastructure Surety fax (505) 844-9641 > PO Box 5800 MS 0451 > Albuquerque NM 87185-0451 email cjpryor at sandia.gov > ------------------------------------------------------------ > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From map_surfer at yahoo.com Tue Oct 14 12:34:26 2003 From: map_surfer at yahoo.com (Damian Schroder) Date: Tue, 14 Oct 2003 12:34:26 -0700 (PDT) Subject: [Mapserver-users] postgis mapserver anyone? In-Reply-To: <3F8C251A.4020204@refractions.net> Message-ID: <20031014193426.10799.qmail@web80701.mail.yahoo.com> David- Thanks for the tip. I did find a couple of pontentially relevant fixes to mapserver since the 4.0 beta2 release according to the mapserver_ChangeLog.txt (on dmsolutions site). I didn't set up postgres/postgis initially, but we're will moving to a new server soon and I will getting my hands dirty with that. Currently, I'm really not sure if we're set up to log queries or not(I would guess yes because queries are written in the httpd log file and pgsql server.log). What do you recomend as far as logging is concerned? Thanks, Damian --- David Blasby wrote: > Damian Schroder wrote: > > Mapserver 4.0 beta2 > > Try the latest from CVS. > > > DEBUG: CommitTransactionCommand LOG: > statement: begin; select > > getdatabaseencoding(); commit [Mon Oct 13 > 15:40:10 2003] [error] > > [client 65.34.18.171] Premature end of script > headers: > > /mdis/cgi-bin/php > > I've never seen this before. This is libpq asking > the database what > type of character encoding its using. Do you have > the database setup to > log queries? > > dave > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From Covariance at shaw.ca Tue Oct 14 19:22:12 2003 From: Covariance at shaw.ca (Covariance) Date: Tue, 14 Oct 2003 21:22:12 -0500 Subject: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers Message-ID: <000901c392c3$24768150$3ba44d18@cs41617a> I recently downloaded and installed version 4.0 for WIN32 and started going through my example files that I had implemented with version 3.5 on another computer. Everything was going fine and I was able to display all of my examples OK until I hit one that had a GEOTiff file, then the colours on the vector layer suddenly became monochrome along with the GEOTiff image. If I turn off the raster layer then the colours appear fine. Help on getting the vector colours back along with displaying the raster layer would be much appreciated. thanks, Bob Bruce The listing of the MapServer version is: C:\Program Files\Apache Group\Apache2\cgi-bin>MAPSERV.EXE -v MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=P ROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIEN T INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE and the listing of the mapfile (with the raster layer commented out) is: NAME T12R02E_s2ex2 EXTENT 620000 5537250 631000 5547350 SIZE 400 400 SHAPEPATH "c:/apache/htdocs/tileswwinnipeg" # LAYER # Single ortho image display # NAME "6205531GeoTIFF" # DATA "orthodata/6205531G.tiff" # STATUS DEFAULT # TYPE RASTER # # OFFSITE 0 # END LAYER # DLS Polys NAME "DLSPolys" DATA "t12r02e/t12r02ev03_DLSPolygons" STATUS DEFAULT TYPE POLYGON CLASSITEM "PART" CLASS # Whole DLS Parcel # STATUS OFF NAME "WHOLE DLSPOLY" EXPRESSION "" COLOR 255 202 149 OUTLINECOLOR 0 0 0 END # end of Whole DLS Parcel class object CLASS # Part DLS Parcel NAME "PART DLSPOLY" EXPRESSION "PT" COLOR 255 164 72 OUTLINECOLOR 0 0 0 END # end of Part DLS Parcel class object END # end of layer object LAYER # Plan Parcel Layer NAME "Plan Parcels" DATA "t12r02e/t12r02ev03_LotPolygons" STATUS DEFAULT TYPE POLYGON CLASSITEM "PART" CLASS # Whole Plan Parcels NAME "Whole Plan Parcels" EXPRESSION "" COLOR 212 178 176 OUTLINECOLOR 0 0 0 END # end of Whole Plan Parcels class CLASS # Part Plan Parcels NAME "Part Plan Parcels" EXPRESSION "PT" COLOR 170 103 100 OUTLINECOLOR 0 0 0 END # end of Whole Plan Parcels class END # end of water features layer END # end of map file From ed at topozone.com Tue Oct 14 19:52:06 2003 From: ed at topozone.com (Ed McNierney) Date: Tue, 14 Oct 2003 22:52:06 -0400 Subject: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers Message-ID: <13858AA1A74F30419F319ACB66A9D1222C0388@mercator.topozone.com> Bob - This normally occurs because the relevant portion of the monochrome TIFF input uses all available colors in the output image palette. That is, since the layers are drawn in order, and colors are allocated in order, if the monochrome raster image uses 256 distinct shades of gray, then there will be no colors left (in an 8-bit output image) and the vector layers will use whatever shade of gray most closely matches the requested color (which usually isn't very close). Since you're using GDAL for input, you can add the statement PROCESSING "COLOR_MATCH_THRESHOLD=3" to the raster image layer. This will tell GDAL that when an input pixel of a new color is encountered, if the RGB distance between it and an existing color is 3 or less (that is, delta R + delta G + delta B <= 3) then consider the existing color to be a match and use it. This will reduce the number of shades of gray used by the raster image to somewhat less than 256, leaving you with enough room to allocate the intended colors for the vector data. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Covariance [mailto:Covariance at shaw.ca] Sent: Tuesday, October 14, 2003 10:22 PM To: 'Mapserver Users Mailing List' Subject: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers I recently downloaded and installed version 4.0 for WIN32 and started going through my example files that I had implemented with version 3.5 on another computer. Everything was going fine and I was able to display all of my examples OK until I hit one that had a GEOTiff file, then the colours on the vector layer suddenly became monochrome along with the GEOTiff image. If I turn off the raster layer then the colours appear fine. Help on getting the vector colours back along with displaying the raster layer would be much appreciated. thanks, Bob Bruce The listing of the MapServer version is: C:\Program Files\Apache Group\Apache2\cgi-bin>MAPSERV.EXE -v MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=P ROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIEN T INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE and the listing of the mapfile (with the raster layer commented out) is: NAME T12R02E_s2ex2 EXTENT 620000 5537250 631000 5547350 SIZE 400 400 SHAPEPATH "c:/apache/htdocs/tileswwinnipeg" # LAYER # Single ortho image display # NAME "6205531GeoTIFF" # DATA "orthodata/6205531G.tiff" # STATUS DEFAULT # TYPE RASTER # # OFFSITE 0 # END LAYER # DLS Polys NAME "DLSPolys" DATA "t12r02e/t12r02ev03_DLSPolygons" STATUS DEFAULT TYPE POLYGON CLASSITEM "PART" CLASS # Whole DLS Parcel # STATUS OFF NAME "WHOLE DLSPOLY" EXPRESSION "" COLOR 255 202 149 OUTLINECOLOR 0 0 0 END # end of Whole DLS Parcel class object CLASS # Part DLS Parcel NAME "PART DLSPOLY" EXPRESSION "PT" COLOR 255 164 72 OUTLINECOLOR 0 0 0 END # end of Part DLS Parcel class object END # end of layer object LAYER # Plan Parcel Layer NAME "Plan Parcels" DATA "t12r02e/t12r02ev03_LotPolygons" STATUS DEFAULT TYPE POLYGON CLASSITEM "PART" CLASS # Whole Plan Parcels NAME "Whole Plan Parcels" EXPRESSION "" COLOR 212 178 176 OUTLINECOLOR 0 0 0 END # end of Whole Plan Parcels class CLASS # Part Plan Parcels NAME "Part Plan Parcels" EXPRESSION "PT" COLOR 170 103 100 OUTLINECOLOR 0 0 0 END # end of Whole Plan Parcels class END # end of water features layer END # end of map file _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From Covariance at shaw.ca Tue Oct 14 21:13:04 2003 From: Covariance at shaw.ca (Covariance) Date: Tue, 14 Oct 2003 23:13:04 -0500 Subject: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers In-Reply-To: <13858AA1A74F30419F319ACB66A9D1222C0388@mercator.topozone.com> Message-ID: <001501c392d2$a24193e0$3ba44d18@cs41617a> Ed: thank you very much, it worked like a charm. I wonder why this problem only started in this latest version of the MapServer? - just curious. Bob Bruce -----Original Message----- From: Ed McNierney [mailto:ed at topozone.com] Sent: Tuesday, October 14, 2003 9:52 PM To: Covariance at shaw.ca; Mapserver Users Mailing List Subject: RE: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers Bob - This normally occurs because the relevant portion of the monochrome TIFF input uses all available colors in the output image palette. That is, since the layers are drawn in order, and colors are allocated in order, if the monochrome raster image uses 256 distinct shades of gray, then there will be no colors left (in an 8-bit output image) and the vector layers will use whatever shade of gray most closely matches the requested color (which usually isn't very close). Since you're using GDAL for input, you can add the statement PROCESSING "COLOR_MATCH_THRESHOLD=3" to the raster image layer. This will tell GDAL that when an input pixel of a new color is encountered, if the RGB distance between it and an existing color is 3 or less (that is, delta R + delta G + delta B <= 3) then consider the existing color to be a match and use it. This will reduce the number of shades of gray used by the raster image to somewhat less than 256, leaving you with enough room to allocate the intended colors for the vector data. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Covariance [mailto:Covariance at shaw.ca] Sent: Tuesday, October 14, 2003 10:22 PM To: 'Mapserver Users Mailing List' Subject: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers I recently downloaded and installed version 4.0 for WIN32 and started going through my example files that I had implemented with version 3.5 on another computer. Everything was going fine and I was able to display all of my examples OK until I hit one that had a GEOTiff file, then the colours on the vector layer suddenly became monochrome along with the GEOTiff image. If I turn off the raster layer then the colours appear fine. Help on getting the vector colours back along with displaying the raster layer would be much appreciated. thanks, Bob Bruce The listing of the MapServer version is: C:\Program Files\Apache Group\Apache2\cgi-bin>MAPSERV.EXE -v MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=P ROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIEN T INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE and the listing of the mapfile (with the raster layer commented out) is: NAME T12R02E_s2ex2 EXTENT 620000 5537250 631000 5547350 SIZE 400 400 SHAPEPATH "c:/apache/htdocs/tileswwinnipeg" # LAYER # Single ortho image display # NAME "6205531GeoTIFF" # DATA "orthodata/6205531G.tiff" # STATUS DEFAULT # TYPE RASTER # # OFFSITE 0 # END LAYER # DLS Polys NAME "DLSPolys" DATA "t12r02e/t12r02ev03_DLSPolygons" STATUS DEFAULT TYPE POLYGON CLASSITEM "PART" CLASS # Whole DLS Parcel # STATUS OFF NAME "WHOLE DLSPOLY" EXPRESSION "" COLOR 255 202 149 OUTLINECOLOR 0 0 0 END # end of Whole DLS Parcel class object CLASS # Part DLS Parcel NAME "PART DLSPOLY" EXPRESSION "PT" COLOR 255 164 72 OUTLINECOLOR 0 0 0 END # end of Part DLS Parcel class object END # end of layer object LAYER # Plan Parcel Layer NAME "Plan Parcels" DATA "t12r02e/t12r02ev03_LotPolygons" STATUS DEFAULT TYPE POLYGON CLASSITEM "PART" CLASS # Whole Plan Parcels NAME "Whole Plan Parcels" EXPRESSION "" COLOR 212 178 176 OUTLINECOLOR 0 0 0 END # end of Whole Plan Parcels class CLASS # Part Plan Parcels NAME "Part Plan Parcels" EXPRESSION "PT" COLOR 170 103 100 OUTLINECOLOR 0 0 0 END # end of Whole Plan Parcels class END # end of water features layer END # end of map file _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From Covariance at shaw.ca Tue Oct 14 20:27:30 2003 From: Covariance at shaw.ca (Covariance) Date: Tue, 14 Oct 2003 22:27:30 -0500 Subject: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers In-Reply-To: <13858AA1A74F30419F319ACB66A9D1222C0388@mercator.topozone.com> Message-ID: <001101c392cc$446fff00$3ba44d18@cs41617a> This is a multi-part message in MIME format. ------=_NextPart_000_0012_01C392A2.5B99F700 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Ed: thank you very much, it worked like a charm. I wonder why this problem only started in this latest version of the MapServer? - just curious. Bob Bruce -----Original Message----- From: Ed McNierney [mailto:ed at topozone.com] Sent: Tuesday, October 14, 2003 9:52 PM To: Covariance at shaw.ca; Mapserver Users Mailing List Subject: RE: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers Bob - This normally occurs because the relevant portion of the monochrome TIFF input uses all available colors in the output image palette. That is, since the layers are drawn in order, and colors are allocated in order, if the monochrome raster image uses 256 distinct shades of gray, then there will be no colors left (in an 8-bit output image) and the vector layers will use whatever shade of gray most closely matches the requested color (which usually isn't very close). Since you're using GDAL for input, you can add the statement PROCESSING "COLOR_MATCH_THRESHOLD=3" to the raster image layer. This will tell GDAL that when an input pixel of a new color is encountered, if the RGB distance between it and an existing color is 3 or less (that is, delta R + delta G + delta B <= 3) then consider the existing color to be a match and use it. This will reduce the number of shades of gray used by the raster image to somewhat less than 256, leaving you with enough room to allocate the intended colors for the vector data. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Covariance [mailto:Covariance at shaw.ca] Sent: Tuesday, October 14, 2003 10:22 PM To: 'Mapserver Users Mailing List' Subject: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers I recently downloaded and installed version 4.0 for WIN32 and started going through my example files that I had implemented with version 3.5 on another computer. Everything was going fine and I was able to display all of my examples OK until I hit one that had a GEOTiff file, then the colours on the vector layer suddenly became monochrome along with the GEOTiff image. If I turn off the raster layer then the colours appear fine. Help on getting the vector colours back along with displaying the raster layer would be much appreciated. thanks, Bob Bruce The listing of the MapServer version is: C:\Program Files\Apache Group\Apache2\cgi-bin>MAPSERV.EXE -v MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=P ROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIEN T INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE and the listing of the mapfile (with the raster layer commented out) is: NAME T12R02E_s2ex2 EXTENT 620000 5537250 631000 5547350 SIZE 400 400 SHAPEPATH "c:/apache/htdocs/tileswwinnipeg" # LAYER # Single ortho image display # NAME "6205531GeoTIFF" # DATA "orthodata/6205531G.tiff" # STATUS DEFAULT # TYPE RASTER # # OFFSITE 0 # END LAYER # DLS Polys NAME "DLSPolys" DATA "t12r02e/t12r02ev03_DLSPolygons" STATUS DEFAULT TYPE POLYGON CLASSITEM "PART" CLASS # Whole DLS Parcel # STATUS OFF NAME "WHOLE DLSPOLY" EXPRESSION "" COLOR 255 202 149 OUTLINECOLOR 0 0 0 END # end of Whole DLS Parcel class object CLASS # Part DLS Parcel NAME "PART DLSPOLY" EXPRESSION "PT" COLOR 255 164 72 OUTLINECOLOR 0 0 0 END # end of Part DLS Parcel class object END # end of layer object LAYER # Plan Parcel Layer NAME "Plan Parcels" DATA "t12r02e/t12r02ev03_LotPolygons" STATUS DEFAULT TYPE POLYGON CLASSITEM "PART" CLASS # Whole Plan Parcels NAME "Whole Plan Parcels" EXPRESSION "" COLOR 212 178 176 OUTLINECOLOR 0 0 0 END # end of Whole Plan Parcels class CLASS # Part Plan Parcels NAME "Part Plan Parcels" EXPRESSION "PT" COLOR 170 103 100 OUTLINECOLOR 0 0 0 END # end of Whole Plan Parcels class END # end of water features layer END # end of map file _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ------=_NextPart_000_0012_01C392A2.5B99F700 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="winmail.dat" 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 4dnwTkUM1OvwD1H//rb7QfCBgaHIkgauWJFNoP9P0TTjBa4HQYgQBw4JSAVSGwo/C0xQBYgMujE2 NP4g6fAN7w7/EA0TzRH/hlHvEDq0dBJq+9xQRBBgkB1VPkyd8v1MIbn+n/+vX0z/qRAA/wIPAx+E CgSPBZ8GpP8jqgjvLN8WfwvPDNXnwA2g9Dc4MrE2Gb8azxAPLO7/HbQSzxPSLS8VCjjeMA8Xj/8M tjLA6/DqYJPyNOczvzTPvzXfNu8etRBYrGBNwmZ+sP+5Ua7xneOFu0GK45Glg4QK/l9JH0ovSvrP J5hKWRGWZJfIIkwPlfJAyCJzLo1g80/AeZBuLnjhJHTt8FPgte1gL0+PL5ACnHBuUVNfjXCiAFJx mDskdH1U8AAAHgBCEAEAAAA/AAAAPDEzODU4QUExQTc0RjMwNDE5RjMxOUFDQjY2QTlEMTIyMkMw Mzg4QG1lcmNhdG9yLnRvcG96b25lLmNvbT4AAAMACVkBAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYA AAAAEIUAAAAAAAADAAOACCAGAAAAAADAAAAAAAAARgAAAABShQAAc3kBAB4ABIAIIAYAAAAAAMAA AAAAAABGAAAAAFSFAAABAAAABAAAADkuMAALAAeACCAGAAAAAADAAAAAAAAARgAAAAADhQAAAAAA AAMACIAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAACwAJgAggBgAAAAAAwAAAAAAAAEYAAAAA BoUAAAAAAAALAAqACCAGAAAAAADAAAAAAAAARgAAAAAOhQAAAAAAAAMAC4AIIAYAAAAAAMAAAAAA AABGAAAAABGFAAAAAAAAAwAMgAggBgAAAAAAwAAAAAAAAEYAAAAAGIUAAAAAAAACAfgPAQAAABAA AABgUlwsl27tQasT0pk0WPtFAgH6DwEAAAAQAAAAYFJcLJdu7UGrE9KZNFj7RQIB+w8BAAAAVwAA AAAAAAA4obsQBeUQGqG7CAArKlbCAABtc3BzdC5kbGwAAAAAAE5JVEH5v7gBAKoAN9luAAAAQzpc QnJ1dHVzLURvY3VtZW50XGNvdmFyaWFuY2UucHN0AAADAP4PBQAAAAMADTT9NwAAAgF/AAEAAAAx AAAAMDAwMDAwMDA2MDUyNUMyQzk3NkVFRDQxQUIxM0QyOTkzNDU4RkI0NUM0MDc1MjAwAAAAAAMA BhBE/nXkAwAHEC8NAAADABAQAAAAAAMAERAAAAAAHgAIEAEAAABlAAAARUQ6VEhBTktZT1VWRVJZ TVVDSCxJVFdPUktFRExJS0VBQ0hBUk1JV09OREVSV0hZVEhJU1BST0JMRU1PTkxZU1RBUlRFRElO VEhJU0xBVEVTVFZFUlNJT05PRlRIRU1BUFNFUgAAAAB/xQ== ------=_NextPart_000_0012_01C392A2.5B99F700-- From sbrana at casaccia.enea.it Tue Oct 14 23:53:44 2003 From: sbrana at casaccia.enea.it (Marco Sbrana) Date: Wed, 15 Oct 2003 08:53:44 +0200 Subject: R: [Mapserver-users] PDF output In-Reply-To: <022701c39274$2100ad60$6c000a0a@casaccia.enea.it> Message-ID: <000801c392e9$141cc190$d94e6bc0@casaccia.enea.it> I try with two scenery: 1) I just use: file pdf to call a map file. Web server ask me to download the file and the answer is: %PDF-1.3 %???? 5 0 obj........................ a classic MIMETYPE problem, I think. 2) I try using a map file that uses a template, Mapserver answer with: ?CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:? but in TMP directory I find the pdf file created correctly -----Messaggio originale----- Da: Stephen Clark [mailto:stephen.clark at focus.ca] Inviato: marted? 14 ottobre 2003 18.57 A: Marco Sbrana; mapserver-users at lists.gis.umn.edu Oggetto: Re: [Mapserver-users] PDF output Marco, I am working on PDF output using a similar system . MS 4.00 on Win2k using Apache 2.0.47. Post your template file. That may be helpful in finding the problem Stephen ----- Original Message ----- From: "Marco Sbrana" To: Sent: Monday, October 13, 2003 12:52 AM Subject: [Mapserver-users] PDF output > I'm working with Mapserver ver.4.00 on a NT4 sp6 server. > I have a problem with PDF format: when i call my map file i have back a file > in text format. > I think that is a problem with MIMETYPE setting, i verify on the webserver > and all is OK (i can read fine other pdf format files). > When i use a template file i find the pdf file in tmp directory and i can > see it correctly. > Where is the problem? Anybody can help me > > My map file: > > NAME S1EX2 > EXTENT -97.238976 41.619778 -82.122902 49.38562 > SIZE 400 300 > SHAPEPATH "d:\serverweb\tutorial35\data" > > IMAGETYPE pdf > > OUTPUTFORMAT > NAME pdf > MIMETYPE "application/x-pdf" > DRIVER pdf > EXTENSION "pdf" > END > > LAYER # States > NAME "states" > DATA states_ugl > STATUS DEFAULT > TYPE POLYGON > CLASSITEM "STATE" > CLASS # Michigan class > NAME "Michigan" > EXPRESSION "Michigan" > COLOR 0 0 128 > OUTLINECOLOR 0 0 0 > END # end of Michigan class object > CLASS # Minnesota class > NAME "Minnesota" > EXPRESSION "Minnesota" > COLOR 255 255 0 > OUTLINECOLOR 0 0 0 > END # end of Minnesota class object > CLASS # Wisconsin class > NAME "Wisconsin" > EXPRESSION "Wisconsin" > COLOR 255 0 0 > OUTLINECOLOR 0 0 0 > END # end of Wisconsin class object > END # end of layer object > END # end of map file > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From omry at telmap.com Wed Oct 15 00:45:49 2003 From: omry at telmap.com (Omry Yadan) Date: Wed, 15 Oct 2003 09:45:49 +0200 Subject: [Mapserver-users] Performence hit when projecting to lat long ? Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3DE@plague.telmap.com> 1. Yes, 2039 is a projection used in Israel. It?s the closest thing I have found to ITM, which is a variant of UTM used in Israel. What's 239? I didn't find it in the espg list file. 2. Without reprojection, its very fast - a matter of seconds.. here is the url and map file I use without reprojection: http://omry/cgi-bin/mapserv40.exe?map=/projects/nat/nat-itm.map&REQUEST=GetM ap&VERSION=1&bbox=182400,679996,210000,700002&width=1000&height=1000 MAP NAME "Natanya sample file" IMAGETYPE JPEG SIZE 1000 1000 EXTENT 182400.375 679996.265 210002.835 700002.575 #EXTENT 34.9098 32.2125 35.1034 32.3925 WEB METADATA "wms_title" "WMS Demo Server" "wms_onlineresource" "http://omry/cgi-bin/mapserv?map=nat.map&" END END PROJECTION "init=epsg:2039" END LAYER NAME "Natanya arial photo" STATUS DEFAULT TILEINDEX "ntn.shp" TILEITEM "location" TYPE RASTER END END # Map File -----Original Message----- From: Ed McNierney [mailto:ed at topozone.com] Sent: ? 14 ??????? 2003 20:26 To: Omry Yadan; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Performence hit when projecting to lat long? Omry - 1. Do you really mean EPSG:2039 and not EPSG:239? 2. Have you tried doing it WITHOUT reprojection, so you know how long the ECW decompression is taking? - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242 -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Tuesday, October 14, 2003 12:26 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Performence hit when projecting to lat long? I tried to display a map in lat/long bounding box using this url: http://omry/cgi-bin/mapserv40.exe?map=/projects/nat/nat.map&REQUEST=GetMap&V ERSION=1&bbox=34.9098,32.2125,35.1034,32.3925&width=1000&height=1000 I get the map, but it takes forever (around a minute), in which I see the memory footprint of the server goes up over 100mb. I suspect the projection to lat long is the problem. Additional info: The data is two tiles in ecw format, total ecw files size if 223mb. Any insights? Suggestions? Thanks. MAP NAME "Natanya sample file" IMAGETYPE JPEG SIZE 1000 1000 #EXTENT 182400.375 679996.265 210002.835 700002.575 EXTENT 34.9098 32.2125 35.1034 32.3925 WEB METADATA "wms_title" "WMS Demo Server" "wms_onlineresource" "http://omry/cgi-bin/mapserv?map=nat.map&" END END PROJECTION proj=latlong ellps=WGS84 END LAYER PROJECTION "init=epsg:2039" END NAME "Natanya arial photo" STATUS DEFAULT TILEINDEX "ntn.shp" TILEITEM "location" TYPE RASTER END END # Map File _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From omry at telmap.com Wed Oct 15 00:55:24 2003 From: omry at telmap.com (Omry Yadan) Date: Wed, 15 Oct 2003 09:55:24 +0200 Subject: [Mapserver-users] Performence hit when projecting to lat long ? Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3E0@plague.telmap.com> I tried the DLLs you have sent, I didn't see any improvement over my existing ones (1.6.5.243). About your suggestions: 1. I think that?s what I'll do, but first I'll send a more complete description of my problem to the group, maybe someone will have a better idea. 2. Its probably an option, but when not re-projecting, ECW performed quite well. 3. What I have at hand is just a sample of the real thing.. it will probably contain much more tiles than just two. -----Original Message----- From: Brent Fraser [mailto:bfraser at geoanalytic.com] Sent: ? 14 ??????? 2003 19:15 To: Omry Yadan; mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Performence hit when projecting to lat long? I've seen this as well. I was using ECW dlls stamped as version 1.7.0.424 When I switched to a set stamped 1.6.6.32 the memory usage dropped dramatically. I'll send you a set in a separate email... It may not solve much of the speed problem (other than the memory allocation part). Most of the time will be spent re-projecting. If possible you would want to avoid this by creating source datasets in the target coordinate system. If speed is your criteria and you have 10's of gigabytes available, you may want to: 1. Avoid re-projection 2. Avoid using compressed files 3. Produce a tiled dataset with more tiles that just two. Brent Fraser GeoAnalytic Inc. ----- Original Message ----- From: "Omry Yadan" To: Sent: Tuesday, October 14, 2003 10:25 AM Subject: [Mapserver-users] Performence hit when projecting to lat long? > I tried to display a map in lat/long bounding box using this url: > http://omry/cgi-bin/mapserv40.exe?map=/projects/nat/nat.map&REQUEST=GetMap&V > ERSION=1&bbox=34.9098,32.2125,35.1034,32.3925&width=1000&height=1000 > > I get the map, but it takes forever (around a minute), in which I see the > memory footprint of the server goes up over 100mb. > I suspect the projection to lat long is the problem. > > Additional info: > The data is two tiles in ecw format, total ecw files size if 223mb. > > Any insights? > Suggestions? > > > Thanks. > > > MAP > NAME "Natanya sample file" > > IMAGETYPE JPEG > SIZE 1000 1000 > #EXTENT 182400.375 679996.265 210002.835 700002.575 > EXTENT 34.9098 32.2125 35.1034 32.3925 > > > WEB > METADATA > "wms_title" "WMS Demo Server" > "wms_onlineresource" > "http://omry/cgi-bin/mapserv?map=nat.map&" > END > END > > PROJECTION > proj=latlong > ellps=WGS84 > END > > > LAYER > PROJECTION > "init=epsg:2039" > END > > NAME "Natanya arial photo" > STATUS DEFAULT > TILEINDEX "ntn.shp" > TILEITEM "location" > TYPE RASTER > END > > END # Map File > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From omry at telmap.com Wed Oct 15 02:00:17 2003 From: omry at telmap.com (Omry Yadan) Date: Wed, 15 Oct 2003 11:00:17 +0200 Subject: [Mapserver-users] Integrating MapServ with Another Existing map server. Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3E7@plague.telmap.com> Here is the scenario of my problem: First two definitions: 1. TMS - Telmap map server, a proprietary map server developed by the company I work for. 2. RMS - Raster map server, the map server CGI you all know, (I know it can do vectors too, but I only care about the raster for now). TMS sends vector data in a proprietary format and in a proprietary projection to a java map client that renders it. I need to integrate raster data from RMS into this system - more specifically, I want to combine data from TMS with raster data from RMS, and to render the vector data over the raster data in the client. My current problem is the coordinate system and units in which to request the raster map. My client understands LatLong, and the proprietary projection (and can convert from one to the other), and RMS understands LatLong and many other projections my client currently does not. So one clear solution will be to use LatLong as the common coordinate system. (Have the client request maps using LatLong bounding box - does it even make sense?). Another option I see is to teach my client to convert to the projection used in the specific project I am working on, but it's a solution I don't like, because it means more development whenever I get raster data which is in a different coordinate system. I would appreciate any suggestions / Insight about this issues. Thanks. From daniel.faivre at camptocamp.com Wed Oct 15 04:02:32 2003 From: daniel.faivre at camptocamp.com (Daniel Faivre) Date: Wed, 15 Oct 2003 13:02:32 +0200 Subject: [Mapserver-users] Mapscript drawQuery() on big PostGIS layers doesn't work properly ? Message-ID: <3F8D2948.6030807@camptocamp.com> Hello, I've encountered serious difficulties with "big drawQueries" after a queryByShape() on PostGIS layers, that do not happen with shapefiles. Here is a sample php source code for problematics spatial queries with a postgis layer: the drawQuery() after a queryByShape() is not efficient enough (see sample execution times commented in the code). Furthermore, tests shows that replacing $sl_thm2 by a postgis layer lead to increased computing delays. I assume that querying PostGIS layers in mapserver 4 is not efficient enough ? I've noticed comments in mapserver source code about an improved algorithm, yet not implemented. My PostGIS layer is properly spatial-indexed, and I've also tried to add USING UNIQUE USING SRID="-1" without any improvement ... _______________________________________________________________________________________________________ $Map = ms_newMapObj('my_mapfile.map'); $sl_thm1 = $Map->getlayerbyname('mybigpolygonslayer'); // A big polygons PostGIS layer $sl_thm2 = $Map->getlayerbyname(myquerylayer'); // A shapefile with one multiplygon $sl_thm2->queryByRect($Map->extent); // Necessary for queryByFeatures $res = $sl_thm1->queryByFeatures($sl_thm2->index); $num_results = $sl_thm1->getNumResults(); echo "nb find: ".$num_results; // about 2000 items founds, in my sample //$map_img = $Map->draw(); // 2 seconds to display the result $map_img = $Map->drawQuery(); // 160 to 260 seconds for a postgis layer, 2 seconds for the same layer as shapefile !!! $imgurl = $map_img->saveWebImage(); echo ''; _______________________________________________________________________________________________________ What can I do ??? Have you experienced same difficulties with big postgis layers ? Any idea ? Workaround ? Best regards, -- Daniel Faivre Ohceo - Camptocamp +33 4 79 75 28 19 180 rue du Genevois 73000 Chamb?ry le Haut - FRANCE From ed at topozone.com Wed Oct 15 04:56:23 2003 From: ed at topozone.com (Ed McNierney) Date: Wed, 15 Oct 2003 07:56:23 -0400 Subject: [Mapserver-users] Performence hit when projecting to lat long? Message-ID: <13858AA1A74F30419F319ACB66A9D1222C0389@mercator.topozone.com> Interesting - that's the projection I was talking about, but in Chip Hankley's old list: http://mapserver.gis.umn.edu/doc40/proj.html it's listed as 239, not 2039, which is why I asked! It looks like it's an old error that has since been corrected. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Wednesday, October 15, 2003 3:46 AM To: Ed McNierney; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Performence hit when projecting to lat long? 1. Yes, 2039 is a projection used in Israel. It?s the closest thing I have found to ITM, which is a variant of UTM used in Israel. What's 239? I didn't find it in the espg list file. 2. Without reprojection, its very fast - a matter of seconds.. here is the url and map file I use without reprojection: http://omry/cgi-bin/mapserv40.exe?map=/projects/nat/nat-itm.map&REQUEST=GetM ap&VERSION=1&bbox=182400,679996,210000,700002&width=1000&height=1000 MAP NAME "Natanya sample file" IMAGETYPE JPEG SIZE 1000 1000 EXTENT 182400.375 679996.265 210002.835 700002.575 #EXTENT 34.9098 32.2125 35.1034 32.3925 WEB METADATA "wms_title" "WMS Demo Server" "wms_onlineresource" "http://omry/cgi-bin/mapserv?map=nat.map&" END END PROJECTION "init=epsg:2039" END LAYER NAME "Natanya arial photo" STATUS DEFAULT TILEINDEX "ntn.shp" TILEITEM "location" TYPE RASTER END END # Map File -----Original Message----- From: Ed McNierney [mailto:ed at topozone.com] Sent: ? 14 ??????? 2003 20:26 To: Omry Yadan; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Performence hit when projecting to lat long? Omry - 1. Do you really mean EPSG:2039 and not EPSG:239? 2. Have you tried doing it WITHOUT reprojection, so you know how long the ECW decompression is taking? - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242 -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Tuesday, October 14, 2003 12:26 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Performence hit when projecting to lat long? I tried to display a map in lat/long bounding box using this url: http://omry/cgi-bin/mapserv40.exe?map=/projects/nat/nat.map&REQUEST=GetMap&V ERSION=1&bbox=34.9098,32.2125,35.1034,32.3925&width=1000&height=1000 I get the map, but it takes forever (around a minute), in which I see the memory footprint of the server goes up over 100mb. I suspect the projection to lat long is the problem. Additional info: The data is two tiles in ecw format, total ecw files size if 223mb. Any insights? Suggestions? Thanks. MAP NAME "Natanya sample file" IMAGETYPE JPEG SIZE 1000 1000 #EXTENT 182400.375 679996.265 210002.835 700002.575 EXTENT 34.9098 32.2125 35.1034 32.3925 WEB METADATA "wms_title" "WMS Demo Server" "wms_onlineresource" "http://omry/cgi-bin/mapserv?map=nat.map&" END END PROJECTION proj=latlong ellps=WGS84 END LAYER PROJECTION "init=epsg:2039" END NAME "Natanya arial photo" STATUS DEFAULT TILEINDEX "ntn.shp" TILEITEM "location" TYPE RASTER END END # Map File _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From ed at topozone.com Wed Oct 15 05:19:06 2003 From: ed at topozone.com (Ed McNierney) Date: Wed, 15 Oct 2003 08:19:06 -0400 Subject: [Mapserver-users] Integrating MapServ with Another Existing map server. Message-ID: <13858AA1A74F30419F319ACB66A9D1222C038A@mercator.topozone.com> Omry - The Open GIS Consortium's WMS interface is very easy to use. I would recommend modifying your client software so it can read raster data from a WMS server; that way you can read your "RMS" data and you'll also be able to read from other raster systems in the future. As far as raster performance goes, it sounds like your system only produces maps at the client in one projection. Whatever that projection is, you should simply reproject all your raster data in advance and do it once - then you don't even have to think about reprojection performance, because you won't be doing it. I do not think "lat/lon" is a very good projection in general, but it is particularly unattractive when using raster data. The spatial distortion is pretty bad except at the equator (you can't even put an accurate scale bar on it, unless the units are degrees) and that tends to produce visible distortions in imagery. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Wednesday, October 15, 2003 5:00 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Integrating MapServ with Another Existing map server. Here is the scenario of my problem: First two definitions: 1. TMS - Telmap map server, a proprietary map server developed by the company I work for. 2. RMS - Raster map server, the map server CGI you all know, (I know it can do vectors too, but I only care about the raster for now). TMS sends vector data in a proprietary format and in a proprietary projection to a java map client that renders it. I need to integrate raster data from RMS into this system - more specifically, I want to combine data from TMS with raster data from RMS, and to render the vector data over the raster data in the client. My current problem is the coordinate system and units in which to request the raster map. My client understands LatLong, and the proprietary projection (and can convert from one to the other), and RMS understands LatLong and many other projections my client currently does not. So one clear solution will be to use LatLong as the common coordinate system. (Have the client request maps using LatLong bounding box - does it even make sense?). Another option I see is to teach my client to convert to the projection used in the specific project I am working on, but it's a solution I don't like, because it means more development whenever I get raster data which is in a different coordinate system. I would appreciate any suggestions / Insight about this issues. Thanks. _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From omry at telmap.com Wed Oct 15 05:37:48 2003 From: omry at telmap.com (Omry Yadan) Date: Wed, 15 Oct 2003 14:37:48 +0200 Subject: [Mapserver-users] Integrating MapServ with Another Existing m ap server. Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3F6@plague.telmap.com> Using WMS was what I had in mind. I'll check the option to re-project the raster... Although, I am not sure how to do it, especially given that it's not a standard projection. -----Original Message----- From: Ed McNierney [mailto:ed at topozone.com] Sent: ? 15 ??????? 2003 14:19 To: Omry Yadan; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Integrating MapServ with Another Existing map server. Omry - The Open GIS Consortium's WMS interface is very easy to use. I would recommend modifying your client software so it can read raster data from a WMS server; that way you can read your "RMS" data and you'll also be able to read from other raster systems in the future. As far as raster performance goes, it sounds like your system only produces maps at the client in one projection. Whatever that projection is, you should simply reproject all your raster data in advance and do it once - then you don't even have to think about reprojection performance, because you won't be doing it. I do not think "lat/lon" is a very good projection in general, but it is particularly unattractive when using raster data. The spatial distortion is pretty bad except at the equator (you can't even put an accurate scale bar on it, unless the units are degrees) and that tends to produce visible distortions in imagery. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Wednesday, October 15, 2003 5:00 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Integrating MapServ with Another Existing map server. Here is the scenario of my problem: First two definitions: 1. TMS - Telmap map server, a proprietary map server developed by the company I work for. 2. RMS - Raster map server, the map server CGI you all know, (I know it can do vectors too, but I only care about the raster for now). TMS sends vector data in a proprietary format and in a proprietary projection to a java map client that renders it. I need to integrate raster data from RMS into this system - more specifically, I want to combine data from TMS with raster data from RMS, and to render the vector data over the raster data in the client. My current problem is the coordinate system and units in which to request the raster map. My client understands LatLong, and the proprietary projection (and can convert from one to the other), and RMS understands LatLong and many other projections my client currently does not. So one clear solution will be to use LatLong as the common coordinate system. (Have the client request maps using LatLong bounding box - does it even make sense?). Another option I see is to teach my client to convert to the projection used in the specific project I am working on, but it's a solution I don't like, because it means more development whenever I get raster data which is in a different coordinate system. I would appreciate any suggestions / Insight about this issues. Thanks. _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From mamwake at yahoo.com Wed Oct 15 05:50:35 2003 From: mamwake at yahoo.com (ronny) Date: Wed, 15 Oct 2003 05:50:35 -0700 (PDT) Subject: [Mapserver-users] no image(s) Message-ID: <20031015125035.70620.qmail@web40312.mail.yahoo.com> demo is working fine, i used itasca demo: am am working with my shapefiles.FYI am not the one who gathered/made the shapefiles..below is what the one who gave me the data sent me as the EXTENTS. Top Left Corner X - 102,684.4M, y - 36,316.3M Bottom Left Corner X- 102,684.4M, y - 9,858,201.4M Top Right corner X- 228,468.2M, y - 37,262.1 Bottom Right corner X - 228,468.2M, y - 9,865,136.9M now am stuck again!! how do i put this to my EXTENTS ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From lfilak at medinaco.org Wed Oct 15 06:02:45 2003 From: lfilak at medinaco.org (Lowell Filak) Date: Wed, 15 Oct 2003 09:02:45 -0400 Subject: [Mapserver-users] setExpression difficulty Message-ID: <20031015130238.E2B9C1A659E@mail.medinaco.org> Have you already tried '$tempClass->setExpression("\"$key\"");' ? Lowell The following message was sent by Nick Petersen-Bergeron on Tue, 14 Oct 2003 14:16:06 -0400. > I'm trying to dynamically create classes in a layer using Perl mapscript 3.6. > > Here's my code: > > foreach $key (sort keys %colors) { > my $tempClass = new classObj($soilLayer); > $tempClass->setExpression("$key"); > $tempClass->{name} = $key; > $tempClass->{size}=5; > my $r = $colors{$key}{'R'};my $g = $colors{$key}{'G'};my > $b = $colors{$key}{'B'}; > > my $rgb = 0; > foreach $clr ($r,$g,$b) { > $rgb <<=8; > $rgb += $clr; > } > warn "$rgb\n"; > $tempClass->{color} = $rgb; > } > > $key is essentially the datum that I am looking to assign the different > shapes to different classes by. It is set up as the classitem in the > layer. Now, the problem is that when I try and use setExpression, I get > the following error: > > getSymbol(): Symbol definition error. (083028):(237) > > The first number(083028) is the piece of datum I'm passing in, $key. The > second is the last non-end line of the mapfile. Any ideas? > > > > > > Nick Petersen-Bergeron > System Administrator > > ZedX Inc. > 369 Rolling Ridge Drive > Bellefonte, PA. 16823 > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From bergeron at zedxinc.com Wed Oct 15 06:13:52 2003 From: bergeron at zedxinc.com (Nick Petersen-Bergeron) Date: Wed, 15 Oct 2003 09:13:52 -0400 Subject: [Mapserver-users] setExpression difficulty In-Reply-To: <20031015130238.E2B9C1A659E@mail.medinaco.org> Message-ID: <5.1.0.14.0.20031015091313.00af7140@mail.zedxinc.com> Yup. It gets rid of the error, but I think it doesn't actually set the expression. Nick At 09:02 AM 10/15/2003 -0400, Lowell Filak wrote: >Have you already tried '$tempClass->setExpression("\"$key\"");' ? >Lowell > >The following message was sent by Nick Petersen-Bergeron > on Tue, 14 Oct 2003 14:16:06 -0400. > > > I'm trying to dynamically create classes in a layer using Perl >mapscript 3.6. > > > > Here's my code: > > > > foreach $key (sort keys %colors) { > > my $tempClass = new classObj($soilLayer); > > $tempClass->setExpression("$key"); > > $tempClass->{name} = $key; > > $tempClass->{size}=5; > > my $r = $colors{$key}{'R'};my $g = $colors{$key}{'G'};my > > $b = $colors{$key}{'B'}; > > > > my $rgb = 0; > > foreach $clr ($r,$g,$b) { > > $rgb <<=8; > > $rgb += $clr; > > } > > warn "$rgb\n"; > > $tempClass->{color} = $rgb; > > } > > > > $key is essentially the datum that I am looking to assign the different > > shapes to different classes by. It is set up as the classitem in the > > layer. Now, the problem is that when I try and use setExpression, I get > > the following error: > > > > getSymbol(): Symbol definition error. (083028):(237) > > > > The first number(083028) is the piece of datum I'm passing in, $key. The > > second is the last non-end line of the mapfile. Any ideas? > > > > > > > > > > > > Nick Petersen-Bergeron > > System Administrator > > > > ZedX Inc. > > 369 Rolling Ridge Drive > > Bellefonte, PA. 16823 > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From lfilak at medinaco.org Wed Oct 15 06:20:26 2003 From: lfilak at medinaco.org (Lowell Filak) Date: Wed, 15 Oct 2003 09:20:26 -0400 Subject: [Mapserver-users] setExpression difficulty Message-ID: <20031015132019.D28E31A6599@mail.medinaco.org> If you create a static mapfile, for testing purposes, using that expression do you get the correct result or does it still appear that the expression is not set? Lowell The following message was sent by Nick Petersen-Bergeron on Wed, 15 Oct 2003 09:13:52 -0400. > Yup. It gets rid of the error, but I think it doesn't actually set the > expression. > > Nick > > At 09:02 AM 10/15/2003 -0400, Lowell Filak wrote: > >Have you already tried '$tempClass->setExpression("\"$key\"");' ? > >Lowell > > > >The following message was sent by Nick Petersen-Bergeron > > on Tue, 14 Oct 2003 14:16:06 -0400. > > > > > I'm trying to dynamically create classes in a layer using Perl > >mapscript 3.6. > > > > > > Here's my code: > > > > > > foreach $key (sort keys %colors) { > > > my $tempClass = new classObj($soilLayer); > > > $tempClass->setExpression("$key"); > > > $tempClass->{name} = $key; > > > $tempClass->{size}=5; > > > my $r = $colors{$key}{'R'};my $g = $colors{$key}{'G'};my > > > $b = $colors{$key}{'B'}; > > > > > > my $rgb = 0; > > > foreach $clr ($r,$g,$b) { > > > $rgb <<=8; > > > $rgb += $clr; > > > } > > > warn "$rgb\n"; > > > $tempClass->{color} = $rgb; > > > } > > > > > > $key is essentially the datum that I am looking to assign the different > > > shapes to different classes by. It is set up as the classitem in the > > > layer. Now, the problem is that when I try and use setExpression, I get > > > the following error: > > > > > > getSymbol(): Symbol definition error. (083028):(237) > > > > > > The first number(083028) is the piece of datum I'm passing in, $key. The > > > second is the last non-end line of the mapfile. Any ideas? > > > > > > > > > > > > > > > > > > Nick Petersen-Bergeron > > > System Administrator > > > > > > ZedX Inc. > > > 369 Rolling Ridge Drive > > > Bellefonte, PA. 16823 > > > > > > _______________________________________________ > > > Mapserver-users mailing list > > > Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > From ter-haseborg at sf-datentechnik.de Wed Oct 15 06:38:50 2003 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Wed, 15 Oct 2003 15:38:50 +0200 Subject: [Mapserver-users] OGC-compliant WMS-server deliveringdynamic layers with MS? Message-ID: <0DF955F15A102E4F81B948D44A45015A06923A@nt-sf-exchange.Windows2000> Hi Debbie, first of all thanks a lot for posting your code - yes, it's been a great help bringing some light how to handle these things. One more question - if you will excuse me. The solution to handle GetMap and GetCapabilities are understood in particular the idea to create a new mapfile and to let mapserver do the xml-generation for GetCapabilities seems clever to me. But I've still a question regarding the getFeatureInfo-Request. Instead of returning the direct output you dump an url. What would be the result on executing this url? I can't test this, since the url I get on trying your demo-link leads to an unaccessible server. Would the other serve deliver the desired output? Would MS be able to handle this reroute if an url is dumped instead of a result in the info_format normally specified with a getFeatureInfo-Request? Or in other words: This isn't ogc-compliant (no offense!), is it? TIA, Frieso ter Haseborg - Software Development - -- -------------------------------------------------- S&F Datentechnik GmbH&Co.KG Reimersstr. 41b 26789 Leer, Germany >-----Original Message----- >From: Debbie Pagurek [mailto:pagurekd at agr.gc.ca] >Sent: Monday, September 29, 2003 8:37 PM >To: mapserver-users at lists.gis.umn.edu; Frieso ter Haseborg >Cc: Tom.Kralidis at CCRS.NRCan.gc.ca >Subject: Re: [Mapserver-users] OGC-compliant WMS-server >deliveringdynamic layers with MS? > > > >OK everybody, >I've attached the PHP code that I wrote for handling the WMS requests >to our Integrated Taxonomic Information System internet mapping >application. > >I have removed most of the code that shows that transfer of the point >information via XML to the application, because the points can >come from >anywhere: XML, a direct database connection, or a shapefile. > >The point of interest here is how the WMS request name/value pairs are >handled in PHP and how the corresponding results are returned (an image >for a getmap request, an xml stream for the getcapabilities request, a >pop up window with a new URL for a getfeatureinfo request). > >I tried to include all possible name/value pairs that can come in via a >WMS request but I think I missed some e.g. EXCEPTIONS= > >I am no programming guru so please forgive any weird programming >foibles in here. All I know is that the application does WORK! >Hopefully some of you will find this useful in some way. Please let me >know if you have found it helpful or if you see any problems. > >Keep in mind that the GetCapabilities for this application was a >problem because we are mapping over 100,000 taxa, and it is ridiculous >to include that many layers in a getcapabilities document. In the >getcapabilities section I included a default (no layer name is >specified >in the request) as well as a dynamic response that writes out a new >mapfile if a layername is specified (e.g. >request=getcapabilites&layers=Abudefduf) > >An example of the type of requests that are handled by this script: >Getmap: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.1.0 >&REQUEST=GetMap&Layers=Cyanocitta%20cristata&SRS=EPSG:42304&BBO >X=-2750560,-936638,3583870,4673120&WIDTH=339&HEIGHT=300 > >GetFeatureInfo: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.1.0 >&REQUEST=GetFeatureInfo&QUERY_LAYERS=Abudefduf+abdominalis&Laye >r=Abudefduf+abdominalis&X=250&Y=150 > >GetCapabilities: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.0.0 >&REQUEST=GetCapabilities > >I am no programming guru so please forgive any weird programming >idiosyncrasies in here. All I know is that the application does WORK! >Hopefully some of you will find this useful in some way. Please let me >know if you have found it helpful or if you see any problems. > >Debbie Pagurek > > >Debbie Pagurek, M.Sc. >GIS and Remote Sensing Analyst / T?l?d?tection, SIG >Research Branch / D.G. Recherche >Agriculture and Agri-Food Canada / Agriculture et Agroalimentaire >Canada >Telephone / T?l?phone: 613-759-1543 >Facsimile / T?l?copieur: 613-759-1937 >960 Carling Avenue >Ottawa, Ontario >K1A 0C6 >pagurekd at agr.gc.ca > >>>> "Frieso ter Haseborg" 09/17/03 >11:56AM >>> >Hi, > >I'm searching for possibilities to use MS for building an >OGC-compliant >WMS-service which creates and serves dynamic layers from data out of >RDBMS. These RDBMS do NOT have any spatial-extensions it's just the >"x,y-coordinate & label-data"-thing. > >So what I want to do: retrieve the coordinates from my databases and >create one or more dynamic layers. I did some experiments with >PHP/MapScript, no major problems so far, that seems to be the easier >part. > >The problem comes here: I don't want to create these layers in any >client-app, I want to have these layers served by the mapserver, since >I >have to incorporate other servers e.g. ArcIMS which have to use and >process this layers through OGC-requests. Any ideas? > >Are there any possibilities to create dynamic layers from RDBMS e.g. >Sybase ASA, MS SQL Server, Oracle without spatial-extensions I >overlooked, besides doing this in PHP/MapScript? > >Are there any hooks or entry-points in the mapserv-cgi to process >customized-operations like creating the mentioned dynamic layers? > >Any comment and hint would be appreciated! > >TIA, > >Frieso ter Haseborg >- Software Development - > >-- > >-------------------------------------------------- >S&F Datentechnik GmbH&Co.KG >Reimersstr >. 41b >26789 Leer, Germany > >_______________________________________________ >Mapserver-users mailing list >Mapserver-users at lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From bergeron at zedxinc.com Wed Oct 15 06:37:47 2003 From: bergeron at zedxinc.com (Nick Petersen-Bergeron) Date: Wed, 15 Oct 2003 09:37:47 -0400 Subject: [Mapserver-users] setExpression difficulty In-Reply-To: <20031015132019.D28E31A6599@mail.medinaco.org> Message-ID: <5.1.0.14.0.20031015093703.00af6ff8@mail.zedxinc.com> Well, I'm migrating away from a static mapfile format that I used previously with the same information that was contained in $key, and it worked fine then. Nick At 09:20 AM 10/15/2003 -0400, Lowell Filak wrote: >If you create a static mapfile, for testing purposes, using that >expression do you get the correct result or does it still appear that >the expression is not set? >Lowell > >The following message was sent by Nick Petersen-Bergeron > on Wed, 15 Oct 2003 09:13:52 -0400. > > > Yup. It gets rid of the error, but I think it doesn't actually set the > > expression. > > > > Nick > > > > At 09:02 AM 10/15/2003 -0400, Lowell Filak wrote: > > >Have you already tried '$tempClass->setExpression("\"$key\"");' ? > > >Lowell > > > > > >The following message was sent by Nick Petersen-Bergeron > > > on Tue, 14 Oct 2003 14:16:06 -0400. > > > > > > > I'm trying to dynamically create classes in a layer using Perl > > >mapscript 3.6. > > > > > > > > Here's my code: > > > > > > > > foreach $key (sort keys %colors) { > > > > my $tempClass = new classObj($soilLayer); > > > > $tempClass->setExpression("$key"); > > > > $tempClass->{name} = $key; > > > > $tempClass->{size}=5; > > > > my $r = $colors{$key}{'R'};my $g = >$colors{$key}{'G'};my > > > > $b = $colors{$key}{'B'}; > > > > > > > > my $rgb = 0; > > > > foreach $clr ($r,$g,$b) { > > > > $rgb <<=8; > > > > $rgb += $clr; > > > > } > > > > warn "$rgb\n"; > > > > $tempClass->{color} = $rgb; > > > > } > > > > > > > > $key is essentially the datum that I am looking to assign the >different > > > > shapes to different classes by. It is set up as the classitem in the > > > > layer. Now, the problem is that when I try and use setExpression, >I get > > > > the following error: > > > > > > > > getSymbol(): Symbol definition error. (083028):(237) > > > > > > > > The first number(083028) is the piece of datum I'm passing in, >$key. The > > > > second is the last non-end line of the mapfile. Any ideas? > > > > > > > > > > > > > > > > > > > > > > > > Nick Petersen-Bergeron > > > > System Administrator > > > > > > > > ZedX Inc. > > > > 369 Rolling Ridge Drive > > > > Bellefonte, PA. 16823 > > > > > > > > _______________________________________________ > > > > Mapserver-users mailing list > > > > Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > From lfilak at medinaco.org Wed Oct 15 06:44:31 2003 From: lfilak at medinaco.org (Lowell Filak) Date: Wed, 15 Oct 2003 09:44:31 -0400 Subject: [Mapserver-users] setExpression difficulty Message-ID: <20031015134424.344A41A6599@mail.medinaco.org> What is $soilLayer->{classitem} set to? Lowell The following message was sent by Nick Petersen-Bergeron on Wed, 15 Oct 2003 09:37:47 -0400. > Well, I'm migrating away from a static mapfile format that I used > previously with the same information that was contained in $key, and it > worked fine then. > > Nick > > At 09:20 AM 10/15/2003 -0400, Lowell Filak wrote: > >If you create a static mapfile, for testing purposes, using that > >expression do you get the correct result or does it still appear that > >the expression is not set? > >Lowell > > > >The following message was sent by Nick Petersen-Bergeron > > on Wed, 15 Oct 2003 09:13:52 -0400. > > > > > Yup. It gets rid of the error, but I think it doesn't actually set the > > > expression. > > > > > > Nick > > > > > > At 09:02 AM 10/15/2003 -0400, Lowell Filak wrote: > > > >Have you already tried '$tempClass->setExpression("\"$key\"");' ? > > > >Lowell > > > > > > > >The following message was sent by Nick Petersen-Bergeron > > > > on Tue, 14 Oct 2003 14:16:06 -0400. > > > > > > > > > I'm trying to dynamically create classes in a layer using Perl > > > >mapscript 3.6. > > > > > > > > > > Here's my code: > > > > > > > > > > foreach $key (sort keys %colors) { > > > > > my $tempClass = new classObj($soilLayer); > > > > > $tempClass->setExpression("$key"); > > > > > $tempClass->{name} = $key; > > > > > $tempClass->{size}=5; > > > > > my $r = $colors{$key}{'R'};my $g = > >$colors{$key}{'G'};my > > > > > $b = $colors{$key}{'B'}; > > > > > > > > > > my $rgb = 0; > > > > > foreach $clr ($r,$g,$b) { > > > > > $rgb <<=8; > > > > > $rgb += $clr; > > > > > } > > > > > warn "$rgb\n"; > > > > > $tempClass->{color} = $rgb; > > > > > } > > > > > > > > > > $key is essentially the datum that I am looking to assign the > >different > > > > > shapes to different classes by. It is set up as the classitem in the > > > > > layer. Now, the problem is that when I try and use setExpression, > >I get > > > > > the following error: > > > > > > > > > > getSymbol(): Symbol definition error. (083028):(237) > > > > > > > > > > The first number(083028) is the piece of datum I'm passing in, > >$key. The > > > > > second is the last non-end line of the mapfile. Any ideas? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Nick Petersen-Bergeron > > > > > System Administrator > > > > > > > > > > ZedX Inc. > > > > > 369 Rolling Ridge Drive > > > > > Bellefonte, PA. 16823 > > > > > > > > > > _______________________________________________ > > > > > Mapserver-users mailing list > > > > > Mapserver-users at lists.gis.umn.edu > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > From Chip.Hankley at rmtinc.com Wed Oct 15 06:47:05 2003 From: Chip.Hankley at rmtinc.com (Chip Hankley) Date: Wed, 15 Oct 2003 08:47:05 -0500 Subject: [Mapserver-users] no image(s) Message-ID: > Top Left Corner X - 102,684.4M, y - 36,316.3M > Bottom Left Corner X- 102,684.4M, y - 9,858,201.4M > Top Right corner X- 228,468.2M, y - 37,262.1 > Bottom Right corner X - 228,468.2M, y - 9,865,136.9M EXTENT is set at the top of the mapfile, and is in the following format EXTENT XMIN YMIN XMAX YMAX. So, for your data: EXTENT 102684.4 9858201.4 228468.2 37262.1 NOTE that there are no commas or units when you declare EXTENT. Chip Outgoing messages, along with any attachments, are scanned for viruses at RMT prior to sending. ------------------------------------------------------------------------------ NOTICE--This email may contain confidential and privileged information for the sole use of the intended recipient. Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender immediately and delete all copies. From warmerdam at pobox.com Wed Oct 15 06:55:01 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Wed, 15 Oct 2003 09:55:01 -0400 Subject: [Mapserver-users] Problem with colours when displaying a GEOTiff image along with vector layers In-Reply-To: <001501c392d2$a24193e0$3ba44d18@cs41617a> References: <001501c392d2$a24193e0$3ba44d18@cs41617a> Message-ID: <3F8D51B5.4000506@pobox.com> Covariance wrote: > Ed: > thank you very much, it worked like a charm. I wonder why this > problem only started in this latest version of the MapServer? - just > curious. Bob, This changed with 4.0 because the manner of handling color allocation changed substantially. Colors are now (mostly) allocated as they are needed, and if your base layer is a raster it can grab most of the colors. In the past colors were allocated as the file was parsed. The new approach is good in that unneeded colors don't get allocated, but bad in that the common case of a greyscale baselayer can soak up all the colors. To correct this, the development version of MapServer in CVS (4.1?) will only use 128 levels of grey for greyscale rasters. Also, I think Steve is working on ways to pre-allocate some colors when scaning the mapfile. I am not sure of the details of this work. So, hopefully, MapServer 4.1 will be less problematic than 4.0 has been in this regard. Of course the color thresholding Ed mentions is gives you excellent control, and should continue to work. In the past it has been my opinion that 32 levels of grey are plenty for most purposes. To limit the colors to 32 levels you should be able to set the COLOR_MATCH_THRESHOLD to 8 or so. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From e_talis at yahoo.com Wed Oct 15 06:53:50 2003 From: e_talis at yahoo.com (Edward Waithaka) Date: Wed, 15 Oct 2003 06:53:50 -0700 (PDT) Subject: [Mapserver-users] IMAGETYPE SWF ERROR Message-ID: <20031015135350.66506.qmail@web40901.mail.yahoo.com> --0-1254591401-1066226030=:65661 Content-Type: text/plain; charset=us-ascii Help? When I put IMAGETYPE SWF Apache returns the following error "Premature end of script headers: c:/path-to/www/cgi-bin/mapserv.exe" Windows also says that mapserv.exe has caused an error. What can be the problem ...? PS: I am running MS 4.0 with MING support Edward. --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-1254591401-1066226030=:65661 Content-Type: text/html; charset=us-ascii

Help?
When I put IMAGETYPE SWF Apache returns the following error
"Premature end of script headers: c:/path-to/www/cgi-bin/mapserv.exe"
Windows also says that mapserv.exe has caused an error.
What can be the problem ...?
PS: I am running MS 4.0 with MING support
Edward.



Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-1254591401-1066226030=:65661-- From lfilak at medinaco.org Wed Oct 15 06:56:55 2003 From: lfilak at medinaco.org (Lowell Filak) Date: Wed, 15 Oct 2003 09:56:55 -0400 Subject: [Mapserver-users] setExpression difficulty Message-ID: <20031015135648.94ACC1A6599@mail.medinaco.org> Can you post the portion of the original mapfile which shows the $soilLayer definition and also the mapscript lines for the definition of the layer? Lowell The following message was sent by Nick Petersen-Bergeron on Wed, 15 Oct 2003 09:37:47 -0400. > Well, I'm migrating away from a static mapfile format that I used > previously with the same information that was contained in $key, and it > worked fine then. > > Nick > > At 09:20 AM 10/15/2003 -0400, Lowell Filak wrote: > >If you create a static mapfile, for testing purposes, using that > >expression do you get the correct result or does it still appear that > >the expression is not set? > >Lowell > > > >The following message was sent by Nick Petersen-Bergeron > > on Wed, 15 Oct 2003 09:13:52 -0400. > > > > > Yup. It gets rid of the error, but I think it doesn't actually set the > > > expression. > > > > > > Nick > > > > > > At 09:02 AM 10/15/2003 -0400, Lowell Filak wrote: > > > >Have you already tried '$tempClass->setExpression("\"$key\"");' ? > > > >Lowell > > > > > > > >The following message was sent by Nick Petersen-Bergeron > > > > on Tue, 14 Oct 2003 14:16:06 -0400. > > > > > > > > > I'm trying to dynamically create classes in a layer using Perl > > > >mapscript 3.6. > > > > > > > > > > Here's my code: > > > > > > > > > > foreach $key (sort keys %colors) { > > > > > my $tempClass = new classObj($soilLayer); > > > > > $tempClass->setExpression("$key"); > > > > > $tempClass->{name} = $key; > > > > > $tempClass->{size}=5; > > > > > my $r = $colors{$key}{'R'};my $g = > >$colors{$key}{'G'};my > > > > > $b = $colors{$key}{'B'}; > > > > > > > > > > my $rgb = 0; > > > > > foreach $clr ($r,$g,$b) { > > > > > $rgb <<=8; > > > > > $rgb += $clr; > > > > > } > > > > > warn "$rgb\n"; > > > > > $tempClass->{color} = $rgb; > > > > > } > > > > > > > > > > $key is essentially the datum that I am looking to assign the > >different > > > > > shapes to different classes by. It is set up as the classitem in the > > > > > layer. Now, the problem is that when I try and use setExpression, > >I get > > > > > the following error: > > > > > > > > > > getSymbol(): Symbol definition error. (083028):(237) > > > > > > > > > > The first number(083028) is the piece of datum I'm passing in, > >$key. The > > > > > second is the last non-end line of the mapfile. Any ideas? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Nick Petersen-Bergeron > > > > > System Administrator > > > > > > > > > > ZedX Inc. > > > > > 369 Rolling Ridge Drive > > > > > Bellefonte, PA. 16823 > > > > > > > > > > _______________________________________________ > > > > > Mapserver-users mailing list > > > > > Mapserver-users at lists.gis.umn.edu > > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > From mamwake at yahoo.com Wed Oct 15 06:57:50 2003 From: mamwake at yahoo.com (ronny) Date: Wed, 15 Oct 2003 06:57:50 -0700 (PDT) Subject: [Mapserver-users] no image(s) In-Reply-To: Message-ID: <20031015135750.31063.qmail@web40304.mail.yahoo.com> thanks alot,,but still no image(s) dipslayed!! got others: Top Left Corner X - 102,684.4M, y - 10,036,316.3M Bottom Left Corner X- 102,684.4M, y - 9,858,201.4M Top Right corner X- 228,468.2M, y - 10,037,262.1 Bottom Right corner X - 228,468.2M, y - 9,865,136.9M ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From bergeron at zedxinc.com Wed Oct 15 07:09:30 2003 From: bergeron at zedxinc.com (Nick Petersen-Bergeron) Date: Wed, 15 Oct 2003 10:09:30 -0400 Subject: [Mapserver-users] setExpression difficulty In-Reply-To: <20031015135648.94ACC1A6599@mail.medinaco.org> Message-ID: <5.1.0.14.0.20031015100454.00b0b768@mail.zedxinc.com> This is the original class definition: LAYER NAME soil TYPE POLYGON DATA "/home/httpd/cgi-bin/dm/shapes/soiltype" STATUS ON TEMPLATE void CLASSITEM "ID" LABELITEM "ID" CLASS EXPRESSION "083001" NAME "test1" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 128 32 32 END CLASS EXPRESSION "083002" NAME "test2" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 128 64 32 END CLASS EXPRESSION "083003" NAME "test3" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 128 96 32 END CLASS EXPRESSION "083004" NAME "test4" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 128 128 32 END CLASS EXPRESSION "083005" NAME "test5" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 96 128 32 END CLASS EXPRESSION "083006" NAME "test6" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 32 128 32 END CLASS EXPRESSION "083007" NAME "test7" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 180 45 45 END CLASS EXPRESSION "083008" NAME "test8" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 180 90 45 END CLASS EXPRESSION "083009" NAME "test9" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 180 135 45 END CLASS EXPRESSION "083010" NAME "test10" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 180 180 45 END CLASS EXPRESSION "083011" NAME "test11" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 135 180 45 END CLASS EXPRESSION "083012" NAME "test12" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 45 180 45 END CLASS EXPRESSION "083013" NAME "test13" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 230 58 58 END CLASS EXPRESSION "083014" NAME "test14" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 230 105 58 END CLASS EXPRESSION "083015" NAME "test15" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 230 172 58 END CLASS EXPRESSION "083016" NAME "test16" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 230 230 58 END CLASS EXPRESSION "083017" NAME "test17" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 172 230 58 END CLASS EXPRESSION "083018" NAME "test18" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 58 230 58 END CLASS EXPRESSION "083019" NAME "test19" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 102 102 END CLASS EXPRESSION "083020" NAME "test20" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 153 102 END CLASS EXPRESSION "083021" NAME "test21" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 205 102 END CLASS EXPRESSION "083022" NAME "test22" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 255 102 END CLASS EXPRESSION "083023" NAME "test23" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 205 255 102 END CLASS EXPRESSION "083024" NAME "test24" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 102 255 102 END CLASS EXPRESSION "083025" NAME "test25" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 140 140 END CLASS EXPRESSION "083026" NAME "test26" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 179 140 END CLASS EXPRESSION "083027" NAME "test27" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 217 140 END CLASS EXPRESSION "083028" NAME "test28" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 255 140 END CLASS EXPRESSION "083029" NAME "test29" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 217 255 140 END CLASS EXPRESSION "083030" NAME "test30" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 140 255 140 END CLASS EXPRESSION "083031" NAME "test31" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 179 179 END CLASS EXPRESSION "083032" NAME "test32" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 204 179 END CLASS EXPRESSION "083033" NAME "test33" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 255 230 179 END CLASS EXPRESSION "083034" NAME "test34" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 128 128 128 END CLASS EXPRESSION "083W" NAME "test3W" SIZE 5 OUTLINECOLOR 0 255 0 COLOR 102 102 255 END END Nick From ed at topozone.com Wed Oct 15 07:19:18 2003 From: ed at topozone.com (Ed McNierney) Date: Wed, 15 Oct 2003 10:19:18 -0400 Subject: [Mapserver-users] Integrating MapServ with Another Existing map server. Message-ID: <13858AA1A74F30419F319ACB66A9D1222E9FF2@mercator.topozone.com> Omry - Look at the gdalwarp utility in the GDAL distribution. If you can get MapServer to reproject it on the fly, you can reproject it in advance! - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Wednesday, October 15, 2003 8:38 AM To: Ed McNierney; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Integrating MapServ with Another Existing map server. Using WMS was what I had in mind. I'll check the option to re-project the raster... Although, I am not sure how to do it, especially given that it's not a standard projection. -----Original Message----- From: Ed McNierney [mailto:ed at topozone.com] Sent: ? 15 ??????? 2003 14:19 To: Omry Yadan; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Integrating MapServ with Another Existing map server. Omry - The Open GIS Consortium's WMS interface is very easy to use. I would recommend modifying your client software so it can read raster data from a WMS server; that way you can read your "RMS" data and you'll also be able to read from other raster systems in the future. As far as raster performance goes, it sounds like your system only produces maps at the client in one projection. Whatever that projection is, you should simply reproject all your raster data in advance and do it once - then you don't even have to think about reprojection performance, because you won't be doing it. I do not think "lat/lon" is a very good projection in general, but it is particularly unattractive when using raster data. The spatial distortion is pretty bad except at the equator (you can't even put an accurate scale bar on it, unless the units are degrees) and that tends to produce visible distortions in imagery. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Wednesday, October 15, 2003 5:00 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Integrating MapServ with Another Existing map server. Here is the scenario of my problem: First two definitions: 1. TMS - Telmap map server, a proprietary map server developed by the company I work for. 2. RMS - Raster map server, the map server CGI you all know, (I know it can do vectors too, but I only care about the raster for now). TMS sends vector data in a proprietary format and in a proprietary projection to a java map client that renders it. I need to integrate raster data from RMS into this system - more specifically, I want to combine data from TMS with raster data from RMS, and to render the vector data over the raster data in the client. My current problem is the coordinate system and units in which to request the raster map. My client understands LatLong, and the proprietary projection (and can convert from one to the other), and RMS understands LatLong and many other projections my client currently does not. So one clear solution will be to use LatLong as the common coordinate system. (Have the client request maps using LatLong bounding box - does it even make sense?). Another option I see is to teach my client to convert to the projection used in the specific project I am working on, but it's a solution I don't like, because it means more development whenever I get raster data which is in a different coordinate system. I would appreciate any suggestions / Insight about this issues. Thanks. _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From Daniel.A.Martin at erac.com Wed Oct 15 07:29:13 2003 From: Daniel.A.Martin at erac.com (Martin, Daniel A) Date: Wed, 15 Oct 2003 09:29:13 -0500 Subject: [Mapserver-users] Anyone moderating the list? Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E49F@STL-EXBE-I03.corp.erac.com> Yesterday I sent a mail that got dropped in a moderator queue due to size (screenshots attached). But, it's still waiting for review today. Do we have anyone moderating? I could drop the screenshots, but I don't want to resend it if it will get moderated. Thanks, Dan From msoto002 at eresmas.com Wed Oct 15 07:32:17 2003 From: msoto002 at eresmas.com (m soto .) Date: Wed, 15 Oct 2003 14:32:17 GMT Subject: [Mapserver-users] image point symbol Message-ID: <2ca32c2cb2a8.2cb2a82ca32c@ma12.eresmas.com>

I'm tryin to include a point layer in my map server site. I can view it already with geometric shapes (like symbol type ellipse). My question is how to view the point layer with images (*.gif files). I don't know the syntax of the map file for this.

another doubt, what is the symbolset?

thanks.

Adeu. Maria.

From maskellp at ntlworld.com Wed Oct 15 07:33:17 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Wed, 15 Oct 2003 15:33:17 +0100 Subject: [Mapserver-users] Compiling MapServer with Cygwin Message-ID: <00f401c39329$466915a0$c800c0c0@mobile> This is a multi-part message in MIME format. ------=_NextPart_000_00F5_01C39331.A82D7DA0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi, =20 I am trying to eventually compile MapServer 4.0 to have the Java MapScript. =20 I am starting by trying to get the CGI version to compile under Cygwin. =20 I am following the HOW-TO HYPERLINK "http://mapserver.gis.umn.edu/doc40/mapserver-cygwin-howto.html"http://m apserver.gis.umn.edu/doc40/mapserver-cygwin-howto.html , I am using later version of support libraries though. =20 I have compiled gdal-1.1.9 (I want use ecw, but couldn=92t find an sdk = for cygwin, the solaris one didn=92t work, didn=92t bother in the end if = anyone could help with this), on ./configure of MapServer I=92m not quite sure which dir to point it at as it is asking for gdal-config, but there isn=92t a config dir. =20 Any help would be greatly appreciated. =20 Phil Maskell =20 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003 =20 ------=_NextPart_000_00F5_01C39331.A82D7DA0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hi,

 

I am trying to eventually compile MapServer 4.0 to = have the Java MapScript.

 

I am starting by trying to get the CGI version to = compile under Cygwin.

 

I am following the HOW-TO h= ttp://mapserver.gis.umn.edu/doc40/mapserver-cygwin-howto.html , I am using later version of support libraries = though.

 

I have compiled gdal-1.1.9 (I want use ecw, but = couldn=92t find an sdk for cygwin, the  = solaris one didn=92t work, didn=92t bother in the end if anyone could help with this), on ./configure of MapServer I=92m not quite sure which dir to = point it at as it is asking for gdal-config, but there isn=92t a config = dir.

 

Any help would be greatly = appreciated.

 

Phil Maskell

 


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003

------=_NextPart_000_00F5_01C39331.A82D7DA0-- From pagurekd at agr.gc.ca Wed Oct 15 07:43:10 2003 From: pagurekd at agr.gc.ca (Debbie Pagurek) Date: Wed, 15 Oct 2003 10:43:10 -0400 Subject: [Mapserver-users] OGC-compliant WMS-server deliveringdynamic layers with MS? Message-ID: Hi, and thanks for pointing out that the url for the getfeatureinfo was pointing to an internal server. Here's what the application points to now: http://sis.agr.gc.ca/pls/bb/bcin%5FspeCs%2Ecoord?p%5Flat=20.6333&p%5Flong=-156.433&p%5Ftaxon=Abudefduf abdominalis And to answer your question, yes, it seems you've caught me - this getfeatureinfo request does not seem to be ogc-compliant and instead we did something to fit our own application so that some meaningful information was returned to the user. I guess a true getfeatureinfo response would be either a text dump or a gml dump that would just list the point coordinate information? That part of the code could easily be changed... if you do it, please share the code with us! Debbie >>> "Frieso ter Haseborg" 10/15/03 09:38AM >>> Hi Debbie, first of all thanks a lot for posting your code - yes, it's been a great help bringing some light how to handle these things. One more question - if you will excuse me. The solution to handle GetMap and GetCapabilities are understood in particular the idea to create a new mapfile and to let mapserver do the xml-generation for GetCapabilities seems clever to me. But I've still a question regarding the getFeatureInfo-Request. Instead of returning the direct output you dump an url. What would be the result on executing this url? I can't test this, since the url I get on trying your demo-link leads to an unaccessible server. Would the other serve deliver the desired output? Would MS be able to handle this reroute if an url is dumped instead of a result in the info_format normally specified with a getFeatureInfo-Request? Or in other words: This isn't ogc-compliant (no offense!), is it? TIA, Frieso ter Haseborg - Software Development - -- -------------------------------------------------- S&F Datentechnik GmbH&Co.KG Reimersstr. 41b 26789 Leer, Germany >-----Original Message----- >From: Debbie Pagurek [mailto:pagurekd at agr.gc.ca] >Sent: Monday, September 29, 2003 8:37 PM >To: mapserver-users at lists.gis.umn.edu; Frieso ter Haseborg >Cc: Tom.Kralidis at CCRS.NRCan.gc.ca >Subject: Re: [Mapserver-users] OGC-compliant WMS-server >deliveringdynamic layers with MS? > > > >OK everybody, >I've attached the PHP code that I wrote for handling the WMS requests >to our Integrated Taxonomic Information System internet mapping >application. > >I have removed most of the code that shows that transfer of the point >information via XML to the application, because the points can >come from >anywhere: XML, a direct database connection, or a shapefile. > >The point of interest here is how the WMS request name/value pairs are >handled in PHP and how the corresponding results are returned (an image >for a getmap request, an xml stream for the getcapabilities request, a >pop up window with a new URL for a getfeatureinfo request). > >I tried to include all possible name/value pairs that can come in via a >WMS request but I think I missed some e.g. EXCEPTIONS= > >I am no programming guru so please forgive any weird programming >foibles in here. All I know is that the application does WORK! >Hopefully some of you will find this useful in some way. Please let me >know if you have found it helpful or if you see any problems. > >Keep in mind that the GetCapabilities for this application was a >problem because we are mapping over 100,000 taxa, and it is ridiculous >to include that many layers in a getcapabilities document. In the >getcapabilities section I included a default (no layer name is >specified >in the request) as well as a dynamic response that writes out a new >mapfile if a layername is specified (e.g. >request=getcapabilites&layers=Abudefduf) > >An example of the type of requests that are handled by this script: >Getmap: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.1.0 >&REQUEST=GetMap&Layers=Cyanocitta%2 0cristata&SRS=EPSG:42304&BBO >X=-2750560,-936638,3583870,4673120&WIDTH=339&HEIGHT=300 > >GetFeatureInfo: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.1.0 >&REQUEST=GetFeatureInfo&QUERY_LAYERS=Abudefduf+abdominalis&Laye >r=Abudefduf+abdominalis&X=250&Y=150 > >GetCapabilities: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.0.0 >&REQUEST=GetCapabilities > >I am no programming guru so please forgive any weird programming >idiosyncrasies in here. All I know is that the application does WORK! >Hopefully some of you will find this useful in some way. Please let me >know if you have found it helpful or if you see any problems. > >Debbie Pagurek > > >Debbie Pagurek, M.Sc. >GIS and Remote Sensing Analyst / T?l?d?tection, SIG >Research Branch / D.G. Recherche >Agriculture and Agri-Food Canada / Agriculture et Agroalimentaire >Canada >Telephone / T?l?phone: 613-759-1543 >Facsimile / T?l?copieur: 613-759-1937 >960 Carling Avenue >Ottawa, Ontario >K1A 0C6 >pagurekd at agr.gc.ca > >>>> "Frieso ter Haseborg" 09/17/03 >11:56AM >>> >Hi, > >I'm searching for possibilities to use MS for building an >OGC-compliant >WMS-service which creates and serves dynamic layers from data out of >RDBMS. These RDBMS do NOT have any spatial-extensions it's just the >"x,y-coordinate & label-data"-thing. > >So what I want to do: retrieve the coordinates from my databases and >create one or more dynamic layers. I did some experiments with >PHP/MapScript, no major problems so far, that seems to be the easier >part. > >The problem comes here: I don't want to create these layers in any >client-app, I want to have these layers served by the mapserver, since >I >have to incorporate other servers e.g. ArcIMS which have to use and >process this layers through OGC-requests. Any ideas? > >Are there any possibilities to create dynamic layers from RDBMS e.g. >Sybase ASA, MS SQL Server, Oracle without spatial-extensions I >overlooked, besides doing this in PHP/MapScript? > >Are there any hooks or entry-points in the mapserv-cgi to process >customized-operations like creating the mentioned dynamic layers? > >Any comment and hint would be appreciated! > >TIA, > >Frieso ter Haseborg >- Software Development - > >-- > >-------------------------------------------------- >S&F Datentechnik GmbH&Co.KG >Reimersstr >. 41b >26789 Leer, Germany > >_______________________________________________ >Mapserver-users mailing list >Mapserver-users at lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From pagurekd at agr.gc.ca Wed Oct 15 07:42:11 2003 From: pagurekd at agr.gc.ca (Debbie Pagurek) Date: Wed, 15 Oct 2003 10:42:11 -0400 Subject: [Mapserver-users] OGC-compliant WMS-server deliveringdynamic layers with MS? Message-ID: Hi, and thanks for pointing out that the url for the getfeatureinfo was pointing to an internal server. Here's what the application points to now: http://sis.agr.gc.ca/pls/bb/bcin%5FspeCs%2Ecoord?p%5Flat=20.6333&p%5Flong=-156.433&p%5Ftaxon=Abudefduf abdominalis And to answer your question, yes, it seems you've caught me - this getfeatureinfo request does not seem to be ogc-compliant and instead we did something to fit our own application so that some meaningful information was returned to the user. I guess a true getfeatureinfo response would be either a text dump or a gml dump that would just list the point coordinate information? That part of the code could easily be changed... if you do it, please share the code with us! Debbie >>> "Frieso ter Haseborg" 10/15/03 09:38AM >>> Hi Debbie, first of all thanks a lot for posting your code - yes, it's been a great help bringing some light how to handle these things. One more question - if you will excuse me. The solution to handle GetMap and GetCapabilities are understood in particular the idea to create a new mapfile and to let mapserver do the xml-generation for GetCapabilities seems clever to me. But I've still a question regarding the getFeatureInfo-Request. Instead of returning the direct output you dump an url. What would be the result on executing this url? I can't test this, since the url I get on trying your demo-link leads to an unaccessible server. Would the other serve deliver the desired output? Would MS be able to handle this reroute if an url is dumped instead of a result in the info_format normally specified with a getFeatureInfo-Request? Or in other words: This isn't ogc-compliant (no offense!), is it? TIA, Frieso ter Haseborg - Software Development - -- -------------------------------------------------- S&F Datentechnik GmbH&Co.KG Reimersstr. 41b 26789 Leer, Germany >-----Original Message----- >From: Debbie Pagurek [mailto:pagurekd at agr.gc.ca] >Sent: Monday, September 29, 2003 8:37 PM >To: mapserver-users at lists.gis.umn.edu; Frieso ter Haseborg >Cc: Tom.Kralidis at CCRS.NRCan.gc.ca >Subject: Re: [Mapserver-users] OGC-compliant WMS-server >deliveringdynamic layers with MS? > > > >OK everybody, >I've attached the PHP code that I wrote for handling the WMS requests >to our Integrated Taxonomic Information System internet mapping >application. > >I have removed most of the code that shows that transfer of the point >information via XML to the application, because the points can >come from >anywhere: XML, a direct database connection, or a shapefile. > >The point of interest here is how the WMS request name/value pairs are >handled in PHP and how the corresponding results are returned (an image >for a getmap request, an xml stream for the getcapabilities request, a >pop up window with a new URL for a getfeatureinfo request). > >I tried to include all possible name/value pairs that can come in via a >WMS request but I think I missed some e.g. EXCEPTIONS= > >I am no programming guru so please forgive any weird programming >foibles in here. All I know is that the application does WORK! >Hopefully some of you will find this useful in some way. Please let me >know if you have found it helpful or if you see any problems. > >Keep in mind that the GetCapabilities for this application was a >problem because we are mapping over 100,000 taxa, and it is ridiculous >to include that many layers in a getcapabilities document. In the >getcapabilities section I included a default (no layer name is >specified >in the request) as well as a dynamic response that writes out a new >mapfile if a layername is specified (e.g. >request=getcapabilites&layers=Abudefduf) > >An example of the type of requests that are handled by this script: >Getmap: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.1.0 >&REQUEST=GetMap&Layers=Cyanocit ta%20cristata&SRS=EPSG:42304&BBO >X=-2750560,-936638,3583870,4673120&WIDTH=339&HEIGHT=300 > >GetFeatureInfo: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.1.0 >&REQUEST=GetFeatureInfo&QUERY_LAYERS=Abudefduf+abdominalis&Laye >r=Abudefduf+abdominalis&X=250&Y=150 > >GetCapabilities: >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.0.0 >&REQUEST=GetCapabilities > >I am no programming guru so please forgive any weird programming >idiosyncrasies in here. All I know is that the application does WORK! >Hopefully some of you will find this useful in some way. Please let me >know if you have found it helpful or if you see any problems. > >Debbie Pagurek > > >Debbie Pagurek, M.Sc. >GIS and Remote Sensing Analyst / T?l?d?tection, SIG >Research Branch / D.G. Recherche >Agriculture and Agri-Food Canada / Agriculture et Agroalimentaire >Canada >Telephone / T?l?phone: 613-759-1543 >Facsimile / T?l?copieur: 613-759-1937 >960 Carling Avenue >Ottawa, Ontario >K1A 0C6 >pagurekd at agr.gc.ca > >>>> "Frieso ter Haseborg" 09/17/03 >11:56AM >>> >Hi, > >I'm searching for possibilities to use MS for building an >OGC-compliant >WMS-service which creates and serves dynamic layers from data out of >RDBMS. These RDBMS do NOT have any spatial-extensions it's just the >"x,y-coordinate & label-data"-thing. > >So what I want to do: retrieve the coordinates from my databases and >create one or more dynamic layers. I did some experiments with >PHP/MapScript, no major problems so far, that seems to be the easier >part. > >The problem comes here: I don't want to create these layers in any >client-app, I want to have these layers served by the mapserver, since >I >have to incorporate other servers e.g. ArcIMS which have to use and >process this layers through OGC-requests. Any ideas? > >Are there any possibilities to create dynamic layers from RDBMS e.g. >Sybase ASA, MS SQL Server, Oracle without spatial-extensions I >overlooked, besides doing this in PHP/MapScript? > >Are there any hooks or entry-points in the mapserv-cgi to process >customized-operations like creating the mentioned dynamic layers? > >Any comment and hint would be appreciated! > >TIA, > >Frieso ter Haseborg >- Software Development - > >-- > >-------------------------------------------------- >S&F Datentechnik GmbH&Co.KG >Reimersstr >. 41b >26789 Leer, Germany > >_______________________________________________ >Mapserver-users mailing list >Mapserver-users at lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From bfraser at geoanalytic.com Wed Oct 15 07:41:46 2003 From: bfraser at geoanalytic.com (Brent Fraser) Date: Wed, 15 Oct 2003 08:41:46 -0600 Subject: [Mapserver-users] Integrating MapServ with Another Existing map server. References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD3F6@plague.telmap.com> Message-ID: <03ab01c3932a$75cf3850$020002c0@SHARK> Omry, There are several applications that can re-project the raster: gdal_translate - a command line program packaged with GDAL GlobalMapper - a GUI (but scriptable) commercial package ( $180 US) shp2img - a command line program packaged with Mapserver and I'm sure there are plenty of others.... I use GlobalMapper, but shp2img would work as well. Here's the syntax: Syntax: shp2img -m [mapfile] -o [image] -e minx miny maxx maxy -t -l [layers] -i [format] -m mapfile: Map file to operate on - required. -i format: Override the IMAGETYPE value to pick output format. -t: enable transparency -o image: output filename (stdout if not provided) -e minx miny maxx maxy: extents to render - optional -l layers: layers to enable - optional -all_debug n: Set debug level for map and all layers. -map_debug n: Set map debug level. -layer_debug layer_name n: Set layer debug level. Here are the basic steps: 1. Set up a map file with a tile index referencing your existing raster files. 2. Set the projection of the map file to be ITM. 3. Run the shp2img command once for every desired output tile varying the extents using the -e option. 4. Build a tile index of your new raster files. 5. Use the tile index in your RMS map file. Brent Fraser bfraser at geoanalytic.com ----- Original Message ----- From: "Omry Yadan" To: "Ed McNierney" ; Sent: Wednesday, October 15, 2003 6:37 AM Subject: RE: [Mapserver-users] Integrating MapServ with Another Existing map server. Using WMS was what I had in mind. I'll check the option to re-project the raster... Although, I am not sure how to do it, especially given that it's not a standard projection. -----Original Message----- From: Ed McNierney [mailto:ed at topozone.com] Sent: ? 15 ??????? 2003 14:19 To: Omry Yadan; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Integrating MapServ with Another Existing map server. Omry - The Open GIS Consortium's WMS interface is very easy to use. I would recommend modifying your client software so it can read raster data from a WMS server; that way you can read your "RMS" data and you'll also be able to read from other raster systems in the future. As far as raster performance goes, it sounds like your system only produces maps at the client in one projection. Whatever that projection is, you should simply reproject all your raster data in advance and do it once - then you don't even have to think about reprojection performance, because you won't be doing it. I do not think "lat/lon" is a very good projection in general, but it is particularly unattractive when using raster data. The spatial distortion is pretty bad except at the equator (you can't even put an accurate scale bar on it, unless the units are degrees) and that tends to produce visible distortions in imagery. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Wednesday, October 15, 2003 5:00 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Integrating MapServ with Another Existing map server. Here is the scenario of my problem: First two definitions: 1. TMS - Telmap map server, a proprietary map server developed by the company I work for. 2. RMS - Raster map server, the map server CGI you all know, (I know it can do vectors too, but I only care about the raster for now). TMS sends vector data in a proprietary format and in a proprietary projection to a java map client that renders it. I need to integrate raster data from RMS into this system - more specifically, I want to combine data from TMS with raster data from RMS, and to render the vector data over the raster data in the client. My current problem is the coordinate system and units in which to request the raster map. My client understands LatLong, and the proprietary projection (and can convert from one to the other), and RMS understands LatLong and many other projections my client currently does not. So one clear solution will be to use LatLong as the common coordinate system. (Have the client request maps using LatLong bounding box - does it even make sense?). Another option I see is to teach my client to convert to the projection used in the specific project I am working on, but it's a solution I don't like, because it means more development whenever I get raster data which is in a different coordinate system. I would appreciate any suggestions / Insight about this issues. Thanks. _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From pramsey at refractions.net Wed Oct 15 07:56:12 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Wed, 15 Oct 2003 07:56:12 -0700 Subject: [Mapserver-users] Mapscript drawQuery() on big PostGIS layers doesn't work properly ? In-Reply-To: <3F8D2948.6030807@camptocamp.com> Message-ID: Indexes, indexes, indexes. Do you have indexes on the columns of interest (spatial column, unique identifier (or oid), and any attributes you are querying on?) if you have not declared a unique identifier, then the oid will be silently used, and you will need an oid index (create index tbl_oid_idx on tbl (oid)). Cost analysis. On large enough tables and complex enough queries, cost analysis gets important. A PostGIS installation with the STATS option enabled and stats calculated can do the "right thing" in query planning which a naive installation completely screws up. Paul On Wednesday, October 15, 2003, at 04:02 AM, Daniel Faivre wrote: > Hello, > > I've encountered serious difficulties with "big drawQueries" after a > queryByShape() on PostGIS layers, that do not happen with shapefiles. > > Here is a sample php source code for problematics spatial queries with > a postgis layer: the > drawQuery() after a queryByShape() is not efficient enough (see sample > execution times commented in the code). Furthermore, tests shows that > replacing $sl_thm2 by a postgis layer lead to increased computing > delays. > > I assume that querying PostGIS layers in mapserver 4 is not efficient > enough ? > > I've noticed comments in mapserver source code about an improved > algorithm, yet not implemented. > > My PostGIS layer is properly spatial-indexed, and I've also tried to > add USING UNIQUE USING SRID="-1" without any improvement ... > _______________________________________________________________________ > ________________________________ > $Map = ms_newMapObj('my_mapfile.map'); > > $sl_thm1 = $Map->getlayerbyname('mybigpolygonslayer'); // A big > polygons PostGIS layer > $sl_thm2 = $Map->getlayerbyname(myquerylayer'); // A > shapefile with one multiplygon > > $sl_thm2->queryByRect($Map->extent); > // Necessary for queryByFeatures > $res = $sl_thm1->queryByFeatures($sl_thm2->index); > $num_results = $sl_thm1->getNumResults(); > > echo "nb find: ".$num_results; // about 2000 items > founds, in my sample > > //$map_img = $Map->draw(); // 2 seconds to display the > result > $map_img = $Map->drawQuery(); // 160 to 260 seconds for a > postgis layer, 2 seconds for the same layer as shapefile !!! > > $imgurl = $map_img->saveWebImage(); > > echo ''; > _______________________________________________________________________ > ________________________________ > > What can I do ??? Have you experienced same difficulties with big > postgis layers ? Any idea ? Workaround ? > > Best regards, > > -- > Daniel Faivre > Ohceo - Camptocamp > +33 4 79 75 28 19 > 180 rue du Genevois > 73000 Chamb?ry le Haut - FRANCE > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > Paul Ramsey Refractions Research Email: pramsey at refractions.net Phone: (250) 885-0632 From morissette at dmsolutions.ca Wed Oct 15 08:52:18 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 15 Oct 2003 11:52:18 -0400 Subject: [Mapserver-users] Anyone moderating the list? In-Reply-To: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E49F@STL-EXBE-I03.corp.erac.com> References: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E49F@STL-EXBE-I03.corp.erac.com> Message-ID: <3F8D6D32.9040200@dmsolutions.ca> Martin, Daniel A wrote: > Yesterday I sent a mail that got dropped in a moderator queue due to size (screenshots attached). But, it's still waiting for review today. Do we have anyone moderating? I could drop the screenshots, but I don't want to resend it if it will get moderated. > FYI due to the amount of spam the list gets, moderated emails are automatically deleted without being looked at, see: http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0309/msg00042.html I believe the "post by non-subscriber" automated reply text has been modified to mention that, but perhaps the text of the "attachment is too big" automated reply needs to be edited as well. Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From adams at terrestris.de Wed Oct 15 09:03:36 2003 From: adams at terrestris.de (Till Adams) Date: Wed, 15 Oct 2003 18:03:36 +0200 Subject: [Mapserver-users] Mapserver 4.0 Maxsymbol 64 ??? Message-ID: <3F8D6FD8.8040101@terrestris.de> Dear list, the version mapserver 3.6 had restrictions: There was some maxclasses 50 and maxlayers 100 in the map.h file. There was also a restriction maxsymbols in the file mapsymbol.h which was set to 64: #define MS_MAXSYMBOLS 64 In the v4.0 the restrictions for the classes/layers have been deleted, but not for the maxsymbols as I guess. Is that right? I would have no problems to move this from 64 to 10000 on a linux machine, but our current project is on windows only. And I have absolutely no time to start trying compile mapserver on windows. So P L E A S E does anybody out there have a win-binary v4.0 where the MS_MAXSYMBOLS have been set to something like 500 or even 200? Or may any of the windows-goodies out there recompile it for me? Thank you very much!!!!! Till From morissette at dmsolutions.ca Wed Oct 15 09:09:00 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 15 Oct 2003 12:09:00 -0400 Subject: [Mapserver-users] Anyone moderating the list? In-Reply-To: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A1@STL-EXBE-I03.corp.erac.com> References: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A1@STL-EXBE-I03.corp.erac.com> Message-ID: <3F8D711C.6070109@dmsolutions.ca> Martin, Daniel A wrote: > The reason it is being held: > > Message body is too big: 369264 bytes but there's a limit of 200 > KB > Um... 370k attachment... I think it is bad practice to send attachments larger than 20-30k to a public list. You can make the file available via a URL or email the attachment directly to the person who needs it. My 0.02$ -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From Tom.Kralidis at CCRS.NRCan.gc.ca Wed Oct 15 09:02:19 2003 From: Tom.Kralidis at CCRS.NRCan.gc.ca (Tom.Kralidis at CCRS.NRCan.gc.ca) Date: Wed, 15 Oct 2003 12:02:19 -0400 Subject: [Mapserver-users] OGC-compliant WMS-server deliveringdynamic layers with MS? Message-ID: <7CDD7B94357FD5119E800002A537C46E04FA26FC@s5-ccr-r1.ccrs.nrcan.gc.ca> > -----Original Message----- > From: Debbie Pagurek [mailto:pagurekd at agr.gc.ca] > Sent: Wednesday, October 15, 2003 10:42 AM > To: ter-haseborg at sf-datentechnik.de > Cc: mapserver-users at lists.gis.umn.edu > Subject: RE: [Mapserver-users] OGC-compliant WMS-server > deliveringdynamic layers with MS? > > > Hi, > and thanks for pointing out that the url for the getfeatureinfo was > pointing to an internal server. Here's what the application points to > now: > http://sis.agr.gc.ca/pls/bb/bcin%5FspeCs%2Ecoord?p%5Flat=20.63 > 33&p%5Flong=-156.433&p%5Ftaxon=Abudefduf > abdominalis > > And to answer your question, yes, it seems you've caught me - this > getfeatureinfo request does not seem to be ogc-compliant and > instead we > did something to fit our own application so that some meaningful > information was returned to the user. > > I guess a true getfeatureinfo response would be either a text > dump or a > gml dump that would just list the point coordinate information? That > part of the code could easily be changed... if you do it, > please share > the code with us! > GetFeatureInfo is an optional operation of an OGC WMS. Having said this, text/html is an allowed MIME type of GetFeatureInfo when implemented. Also, there is no standard schema to GetFeatureInfo responses, so Debbie's approach to the respnse is okay. ..Tom > Debbie > > > > > >>> "Frieso ter Haseborg" 10/15/03 > 09:38AM >>> > Hi Debbie, > > first of all thanks a lot for posting your code - yes, it's been a > great > help bringing some light how to handle these things. > > One more question - if you will excuse me. > The solution to handle GetMap and GetCapabilities are understood in > particular the idea to create a new mapfile and to let mapserver do > the > xml-generation for GetCapabilities seems clever to me. > > But I've still a question regarding the getFeatureInfo-Request. > Instead > of returning the direct output you dump an url. What would be the > result > on executing this url? I can't test this, since the url I get on > trying > your demo-link leads to an unaccessible server. Would the other serve > deliver the desired output? > > Would MS be able to handle this reroute if an url is dumped instead of > a > result in the info_format normally specified with a > getFeatureInfo-Request? > Or in other words: This isn't ogc-compliant (no offense!), is it? > > TIA, > > Frieso ter Haseborg > - Software Development - > > -- > > -------------------------------------------------- > S&F Datentechnik GmbH&Co.KG > Reimersstr. 41b > 26789 Leer, Germany > > > >-----Original Message----- > >From: Debbie Pagurek [mailto:pagurekd at agr.gc.ca] > >Sent: Monday, September 29, 2003 8:37 PM > >To: mapserver-users at lists.gis.umn.edu; Frieso ter Haseborg > >Cc: Tom.Kralidis at CCRS.NRCan.gc.ca > >Subject: Re: [Mapserver-users] OGC-compliant WMS-server > >deliveringdynamic layers with MS? > > > > > > > >OK everybody, > >I've attached the PHP code that I wrote for handling the WMS requests > >to our Integrated Taxonomic Information System internet mapping > >application. > > > >I have removed most of the code that shows that transfer of the point > >information via XML to the application, because the points can > >come from > >anywhere: XML, a direct database connection, or a shapefile. > > > >The point of interest here is how the WMS request name/value pairs > are > >handled in PHP and how the corresponding results are returned (an > image > >for a getmap request, an xml stream for the getcapabilities request, > a > >pop up window with a new URL for a getfeatureinfo request). > > > >I tried to include all possible name/value pairs that can come in via > a > >WMS request but I think I missed some e.g. EXCEPTIONS= > > > >I am no programming guru so please forgive any weird programming > >foibles in here. All I know is that the application does WORK! > >Hopefully some of you will find this useful in some way. Please let > me > >know if you have found it helpful or if you see any problems. > > > >Keep in mind that the GetCapabilities for this application was a > >problem because we are mapping over 100,000 taxa, and it is > ridiculous > >to include that many layers in a getcapabilities document. In the > >getcapabilities section I included a default (no layer name is > >specified > >in the request) as well as a dynamic response that writes out a new > >mapfile if a layername is specified (e.g. > >request=getcapabilites&layers=Abudefduf) > > > >An example of the type of requests that are handled by this script: > >Getmap: > >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.1.0 > >&REQUEST=GetMap&Layers=Cyanocit > ta%20cristata&SRS=EPSG:42304&BBO > >X=-2750560,-936638,3583870,4673120&WIDTH=339&HEIGHT=300 > > > >GetFeatureInfo: > >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.1.0 > >&REQUEST=GetFeatureInfo&QUERY_LAYERS=Abudefduf+abdominalis&Laye > >r=Abudefduf+abdominalis&X=250&Y=150 > > > >GetCapabilities: > >http://wms1.agr.gc.ca/mapdata/itis/testscript.php?VERSION=1.0.0 > >&REQUEST=GetCapabilities > > > >I am no programming guru so please forgive any weird programming > >idiosyncrasies in here. All I know is that the application > does WORK! > > >Hopefully some of you will find this useful in some way. Please let > me > >know if you have found it helpful or if you see any problems. > > > >Debbie Pagurek > > > > > >Debbie Pagurek, M.Sc. > >GIS and Remote Sensing Analyst / T?l?d?tection, SIG > >Research Branch / D.G. Recherche > >Agriculture and Agri-Food Canada / Agriculture et Agroalimentaire > >Canada > >Telephone / T?l?phone: 613-759-1543 > >Facsimile / T?l?copieur: 613-759-1937 > >960 Carling Avenue > >Ottawa, Ontario > >K1A 0C6 > >pagurekd at agr.gc.ca > > > >>>> "Frieso ter Haseborg" 09/17/03 > >11:56AM >>> > >Hi, > > > >I'm searching for possibilities to use MS for building an > >OGC-compliant > >WMS-service which creates and serves dynamic layers from data out of > >RDBMS. These RDBMS do NOT have any spatial-extensions it's just the > >"x,y-coordinate & label-data"-thing. > > > >So what I want to do: retrieve the coordinates from my databases and > >create one or more dynamic layers. I did some experiments with > >PHP/MapScript, no major problems so far, that seems to be the easier > >part. > > > >The problem comes here: I don't want to create these layers in any > >client-app, I want to have these layers served by the mapserver, > since > >I > >have to incorporate other servers e.g. ArcIMS which have to use and > >process this layers through OGC-requests. Any ideas? > > > >Are there any possibilities to create dynamic layers from RDBMS e.g. > >Sybase ASA, MS SQL Server, Oracle without spatial-extensions I > >overlooked, besides doing this in PHP/MapScript? > > > >Are there any hooks or entry-points in the mapserv-cgi to process > >customized-operations like creating the mentioned dynamic layers? > > > >Any comment and hint would be appreciated! > > > >TIA, > > > >Frieso ter Haseborg > >- Software Development - > > > >-- > > > >-------------------------------------------------- > >S&F Datentechnik GmbH&Co.KG > >Reimersstr > >. 41b > >26789 Leer, Germany > > > >_______________________________________________ > >Mapserver-users mailing list > >Mapserver-users at lists.gis.umn.edu > >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From Daniel.A.Martin at erac.com Wed Oct 15 09:02:40 2003 From: Daniel.A.Martin at erac.com (Martin, Daniel A) Date: Wed, 15 Oct 2003 11:02:40 -0500 Subject: [Mapserver-users] Anyone moderating the list? Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A1@STL-EXBE-I03.corp.erac.com> I would say so...this is the response I received: Your mail to 'Mapserver-users' with the subject Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. Is being held until the list moderator can review it for approval. The reason it is being held: Message body is too big: 369264 bytes but there's a limit of 200 KB Either the message will get posted to the list, or you will receive notification of the moderator's decision. > -----Original Message----- > From: Daniel Morissette [mailto:morissette at dmsolutions.ca] > Sent: Wednesday, October 15, 2003 10:52 AM > To: Martin, Daniel A > Cc: mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Anyone moderating the list? > > > Martin, Daniel A wrote: > > Yesterday I sent a mail that got dropped in a moderator > queue due to size (screenshots attached). But, it's still > waiting for review today. Do we have anyone moderating? I > could drop the screenshots, but I don't want to resend it if > it will get moderated. > > > > FYI due to the amount of spam the list gets, moderated emails are > automatically deleted without being looked at, see: > > http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0309/ msg00042.html I believe the "post by non-subscriber" automated reply text has been modified to mention that, but perhaps the text of the "attachment is too big" automated reply needs to be edited as well. Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From dblasby at refractions.net Wed Oct 15 09:15:53 2003 From: dblasby at refractions.net (David Blasby) Date: Wed, 15 Oct 2003 09:15:53 -0700 Subject: [Mapserver-users] Mapscript drawQuery() on big PostGIS layers doesn't work properly ? In-Reply-To: References: Message-ID: <3F8D72B9.1020502@refractions.net> Paul Ramsey wrote: > Cost analysis. On large enough tables and complex enough queries, > cost analysis gets important. A PostGIS installation with the STATS > option enabled and stats calculated can do the "right thing" in query > planning which a naive installation completely screws up. Whats happening is that postgresql is using the spatial index (which presumably returns the entire layer), then does a sequencial scan to find the rows with the "filter" attributes. The most likely problem is you dont have an index on OID: CREATE INDEX mybigpolygon_table_oid_idx ON mybigpolygon_table (oid); You might find that turning on stats will give you speed improvements. To do this: 1. make sure your postGIS makefile has "USESTATS=1" set 2. in postgresql, do a "SELECT UPDATE_GEOMETRY_STATS();" 3. in postgresql, do a "VACUUM ANALYSE" If this doesnt work, I'll need more information. Turn the layer's DEBUG flag to on, and run your script. You should see the SQL query go by (it starts with "DECLARE CURSOR mycursor FOR ...". If it says "DECLARE CURSOR mycursor FOR SELECT the_geom,oid FROM mybigpolygon_table", then go into postgresql and type: EXPLAIN ANALYSE SELECT the_geom,oid FROM mybigpolygon_table (I replaced the 'DECLARE CURSOR mycursor FOR' with 'EXPLAIN ANALYSE') The output will tell you what postgresql is doing and how long its taking. dave From Daniel.A.Martin at erac.com Wed Oct 15 09:23:56 2003 From: Daniel.A.Martin at erac.com (Martin, Daniel A) Date: Wed, 15 Oct 2003 11:23:56 -0500 Subject: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A2@STL-EXBE-I03.corp.erac.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C39338.BB57230C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I've been using PIXMAP symbols from transparent GIF source images for = many versions now. I upgraded to the 4.0 release, using the compiled = Windows binary from the UMN website. In the process, these PIXMAP = symbols that always worked have stopped working. The symbols don't show = in the legend, and turning them on causes no map to return. Downgrading = to 3.6 gets them working again. I'm also having issues with some text-labels. I have some yellow text = labels. Under 3.6 they worked fine. Under 4.0, they aren't always = yellow. Sometimes they are brown, sometimes red, depending on what else = is on the screen. However, if I turn on a yellow symbol, they become = yellow as intended. It's as if my labels can only consume a color = already in the palette. I've attached a few screenshots illustrating = this issue. Any ideas what's causing these problems? =20 Thanks, Dan ------_=_NextPart_001_01C39338.BB57230C Content-Type: image/png; name="BadLabel2.png" Content-Transfer-Encoding: base64 Content-Description: BadLabel2.png Content-Disposition: attachment; filename="BadLabel2.png" iVBORw0KGgoAAAANSUhEUgAAAeAAAAFACAMAAAEkEW/fAAADAFBMVEX////+9fX+9/f4hITj4+P6 j4/96ur919f6q6v/wMD+7+/4c3P8x8f/V1f/X1//n5/5f3//q6v/f3//Pz//39//Hx/8v7/4X1/6 n5/939/1Hx85OTlcXFw4OC5UVEWurpfS0sGOjni0tKW8vLx/f38eHh6Wloxra2vQ0L2cnJvZ2dGt rZZXV0uZmZI7OzYcHBk7OzUkJCRzc2Q8PDnd3drY2M+QkH1dXVyXl44cHBg8PDje3t6+vr28vLge HhyoqIo5OTBbW1ba2tW9vbqYmJAfHx1sbGzR0dHk5OT4+O79/f3u7tr6+vby8uHV1dXy8vL8/Pzz 8/Ps7NXNzc37+/v39/fv7+/Ozrh/f36ysqIeHhuZmZTU1Me6urR7e3aenpx2dmuenp28vLoeHh3d 3duUlIZeXlx8fHmSkoLY2NCoqKi6uracnJqMjIw+PjyWlpacnJlycmB3d2zS0sCRkX6rq5A6OjLL y7C9vb21tao+Pj18fHgfHx/X182+vr5eXl2ampTa2tR9fXtfX15YWFg/Pz/V1cq3t63MzLa/v7+3 t67Z2dJbW1WWloqfn59+fn5+fnwfHx48PDfV1ck/Pz7b29hdXVtYWE+bm5acnJjExKE6OjSbm5db W1daWlSdnZtVVUjDw8Pd3dw7OzQ7OzudnZxeXl5cXFi7u7d6enOenp49PTvc3Nk9PTre3t1ZWVFd XVp+fn0dHRqQkJC9vbx4eG739+z7+/j4+PLw8PDT09PPz8/r6+v5+fn+/vzX19ft7e3c3Nz8/Pr4 +PG6urq4uLj5+fP5+fL4+PD+/v719erKysry8uP6+vX09Ob29u3+/v39/fzn5+f8/PnHx8ft7dfq 6tDh4eHz8+Pn58j39+77+/f19enw8N74+O+5ubn29urw8N39/fv8/Pj6+vP09Ofx8eD5+fH6+vT2 9uv9/fru7tiRkZHf39/s7NPo6Mrk5MH39+3Q0NDz8+Tw8Nz7+/awsLChoaHAwMD0AAD/AAAAAP+C goIAAADh4bn////rQnTsAAAAAXRSTlMAQObYZgAAIABJREFUeJzMvQ14FFWWMNzj7ugw/X7Ktrr7 rkwHwusaRsEZBR0wISJx2PeZx9dv93lXxXnIDwbB35bgSrDTEkzbKIKa+HVIQCEMOISG/DLh2Wfm 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 ------_=_NextPart_001_01C39338.BB57230C Content-Type: image/png; name="BadLabel.png" Content-Transfer-Encoding: base64 Content-Description: BadLabel.png Content-Disposition: attachment; filename="BadLabel.png" iVBORw0KGgoAAAANSUhEUgAAAeAAAAFACAMAAAEkEW/fAAADAFBMVEX///8/Pz99fXyenp15eXk7 OztFRUW2tqvY2NAcHBiSkoDb29k+Pj5XV05ZWVF2dmuEhISWlomXl42OjnjExKEdHRo4OC49PTlY WE98fHfX180fHx9eXl55eXGdnZ2Li4uVlZWUlIZdXVnS0sDc3Nzx8fHy8vL39+z5+fXa2trCwsLs 7NXKysrv79zJycm4uLjw8PD5+fTt7dX9/f3Dw8P39/esrKzV1dU6OjIgICCXl45paWJHR0c9PTuy sqLZ2dHS0sTQ0L23t657e3e+vr3U1Mh6enPMzLY5OTI7OzVUVEWMjHM5OTDb29c6OjS7u7d5eXCX l49bW1d4eG9YWFDW1tbZ2dQcHBloaF/d3du6uro8PDe0tKibm5t8fHne3t7Y2NFdXVrZ2dM+Pj13 d2ytrZbc3Nm6urbR0b5cXFjd3dq9vbxtbWx9fXqPj49fX149PTpBQUG6urSenpxdXVx4eG7b29g/ Pz5+fn69vb17e3a5ubJvb26/v79cXFl7e3V2dnYeHh2bm5XS0sHa2tXW1st9fXl6enS0tKWbm5eZ mZJ+fnwdHRve3tzd3dw8PDm+vr5dXVu9vbp4eHAfHx58fHidnZudnZx+fn28vLg9PT02Njbe3t2S koI+PjyampS9vbseHhy2tqqbm5ZeXl1XV0v8/Pz5+fn39+/19fXh4eHv79rIyMjHx8f5+fL8/Prm 5ub09PTb29v7+/ienp7y8uP09Ob7+/v6+vXy8uH6+vrn5+fk5OTx8eHq6s76+vb19er4+O/v79vw 8N7+/v79/fz4+PH8/PnX19fj4+P29vb4+Pj4+PDt7e3r6+u5ubn+/vz29ur5+fP29u3z8+Xz8+P3 9+7n58j09Of5+fH9/fr9/fv6+vP19en6+vT8/Pj7+/fu7tjNzc3Pz8/+/v3q6tDz8/P29uvv7++h oaHt7dfx8eDw8N3w8NzQ0NCwsLDAwMDk5MHf39+RkZH39+37+/bo6Mrs7NPz8+T0AAD/AAAAAP+C goIAAADh4bn///9oGosgAAAAAXRSTlMAQObYZgAAIABJREFUeJzMvQt0FNeVKNoy/iBdpI5RG2JL PGz8MmvlvaznrBUHYwvJxiNQxMc4Gk8MxmM9EK15QiiSJTstjDHIxjaSbGQpoo3cQqChSdb1urHX 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 ------_=_NextPart_001_01C39338.BB57230C Content-Type: image/png; name="GoodLabel.png" Content-Transfer-Encoding: base64 Content-Description: GoodLabel.png Content-Disposition: attachment; filename="GoodLabel.png" iVBORw0KGgoAAAANSUhEUgAAAeAAAAFACAMAAAEkEW/fAAADAFBMVEX///9cXFjd3dq9vbxtbWx9 fXqPj49fX166urSenpxdXVx4eG7b29g/Pz5+fn69vb17e3a5ubJvb26/v79cXFl7e3V2dnYeHh2b m5XS0sHa2tXW1st9fXl6enS0tKWbm5eZmZJ+fnwdHRve3tzd3dw8PDm+vr5dXVu9vbp4eHAfHx58 fHidnZuenp6dnZx+fn0eHhy8vLg9PT09PTre3t2SkoI+PjyampS9vbsaGhq2tqqbm5ZeXl1XV0v8 /Pz5+fn39+/19fXh4eHv79rIyMjHx8f5+fL8/Prm5ub09PTV1dX7+/jy8uP09Ob7+/v6+vXy8uH6 +vrn5+fk5OTx8eHq6s76+vb19er4+O/v79vw8N7+/v79/fz4+PH8/PnX19fj4+P29vb4+Pj4+PDt 7e3r6+vPz8+5ubn+/vz29ur5+fP29u3z8+Xz8+P39+7n58j09Of5+fH9/fr9/fv6+vP19en6+vT8 /Pj7+/fu7tjNzc3+/v3q6tDz8/P29uvv7++hoaHt7dfx8eDw8N3AwMDQ0NCwsLDw8Nzk5MHf39+R kZH39+37+/bo6Mrs7NPz8+RUVBFKSgiUlBFiYgLJyQjg4AFHRwabmxfAwABxcQ5kZB6vrwygoACJ iQeBgQGPjwxRUQ+oqAl5eRW3ty6wsCjk5ASysnimpgarqwnCwgOHhwZERB1tbSSnpwa/vwCfnwCI iAcfHwBfXwDm5gV/fwDf3wDg4AA/PwDCwgI4OBQEBAQDAwNCQjYYGBMYGBgTEw8MDAk9PTECAgEF BQMNDQoFBQQBAQEPDwwKCggxMSh6emQJCQdMTD5AQDRhYWEFBQU0NCtiYmISEhIMDAw/PzQ/PzMM DAp+fmcICAgCAgIKCgppaVZXV0erq4wDAwIODg5iYlAfHxlJSTwqKiJGRjkVFREjIxwREQ4YGBQO DgsHBwUQEBBRUVEwMDBBQUEgICBxcXFUVEWMjHNwcFwcHBeoqIo4OC7ExKH//wD0AAD/AAAAAP+C goIAAADh4bn///+jx78fAAAAAXRSTlMAQObYZgAAIABJREFUeJzMvWt0G9eZIAiQokSaKEqyadMA LBKUCZICQYs0SEiRCkknpxPPOt1xJ92bZkSaSdvjNuUkFEFIBBUqEq1IQpEFoHZ71etde5+Wmruz 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 AAAAAElFTkSuQmCC ------_=_NextPart_001_01C39338.BB57230C-- From nacional at cbs.umn.edu Wed Oct 15 10:15:03 2003 From: nacional at cbs.umn.edu (Pericles S. Nacionales) Date: Wed, 15 Oct 2003 12:15:03 -0500 Subject: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. In-Reply-To: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A2@STL-EXBE-I03.corp.erac.com> References: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A2@STL-EXBE-I03.corp.erac.com> Message-ID: <200310151215.03966.nacional@cbs.umn.edu> Do you happen to have antialiasing turned on for your labels? Try turning them off temporarily and see if the colors are rendered right. You might have to play around with the antialiasing and/or use "png24" to render your output images. Sorry I can't help further as I'll be out of town and away from my computer until next week. -Perry On Wednesday 15 October 2003 11:23 am, Martin, Daniel A wrote: > I've been using PIXMAP symbols from transparent GIF source images for many > versions now. ?I upgraded to the 4.0 release, using the compiled Windows > binary from the UMN website. ?In the process, these PIXMAP symbols that > always worked have stopped working. ?The symbols don't show in the legend, > and turning them on causes no map to return. ?Downgrading to 3.6 gets them > working again. > > I'm also having issues with some text-labels. ?I have some yellow text > labels. ?Under 3.6 they worked fine. ?Under 4.0, they aren't always yellow. > ?Sometimes they are brown, sometimes red, depending on what else is on the > screen. ?However, if I turn on a yellow symbol, they become yellow as > intended. ?It's as if my labels can only consume a color already in the > palette. ?I've attached a few screenshots illustrating this issue. -- Pericles S. Nacionales Conservation Biology Program University of Minnesota e-mail: nacional at cbs.umn.edu phone: (612) 624 5765 From DOtt at PALATINE.IL.US Wed Oct 15 10:25:54 2003 From: DOtt at PALATINE.IL.US (Dale Ott) Date: Wed, 15 Oct 2003 12:25:54 -0500 Subject: [Mapserver-users] Re: Mapserver-users digest, Vol 1 #313 - 62 msgs (Auto Reply.) Message-ID: Sorry but I will be out of the Office until Monday, Oct. 27th, 2003 . I will be checking my email as soon as I return and will get back to you as soon as possible. Sorry for any inconvenience. Thanks! From Daniel.A.Martin at erac.com Wed Oct 15 10:29:45 2003 From: Daniel.A.Martin at erac.com (Martin, Daniel A) Date: Wed, 15 Oct 2003 12:29:45 -0500 Subject: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A5@STL-EXBE-I03.corp.erac.com> Yes, I am using antialiasing. Though, it worked fine with 3.6. I turned it off, and the problem did go away - though the map of course became very hard to read. So, instead I tried GIF output. Same problem. JPEG output works properly - but JPEG quality is pretty poor. So, I tried PNG24. It fixes the issue. Thanks for the suggestion! It does cause "TRANSPARENT TRUE" on the SCALEBAR object to stop working correctly, but oh well...that's much easier to work around. I still have the problem with PIXMAP symbols, if anyone has any information about that. Thanks, Dan > -----Original Message----- > From: Pericles S. Nacionales [mailto:nacional at cbs.umn.edu] > Sent: Wednesday, October 15, 2003 12:15 PM > To: Martin, Daniel A; Mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and > PIXMAP symbols, text-label colors no longer work correctly. > > > Do you happen to have antialiasing turned on for your labels? > Try turning > them off temporarily and see if the colors are rendered > right. You might > have to play around with the antialiasing and/or use "png24" > to render your > output images. > > Sorry I can't help further as I'll be out of town and away > from my computer > until next week. > > -Perry > > On Wednesday 15 October 2003 11:23 am, Martin, Daniel A wrote: > > I've been using PIXMAP symbols from transparent GIF source > images for many > > versions now. ?I upgraded to the 4.0 release, using the > compiled Windows > > binary from the UMN website. ?In the process, these PIXMAP > symbols that > > always worked have stopped working. ?The symbols don't show > in the legend, > > and turning them on causes no map to return. ?Downgrading > to 3.6 gets them > > working again. > > > > I'm also having issues with some text-labels. ?I have some > yellow text > > labels. ?Under 3.6 they worked fine. ?Under 4.0, they > aren't always yellow. > > ?Sometimes they are brown, sometimes red, depending on what > else is on the > > screen. ?However, if I turn on a yellow symbol, they become > yellow as > > intended. ?It's as if my labels can only consume a color > already in the > > palette. ?I've attached a few screenshots illustrating this issue. > > -- > Pericles S. Nacionales > Conservation Biology Program > University of Minnesota > > e-mail: nacional at cbs.umn.edu > phone: (612) 624 5765 > > From morissette at dmsolutions.ca Wed Oct 15 11:42:16 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 15 Oct 2003 14:42:16 -0400 Subject: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. In-Reply-To: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A5@STL-EXBE-I03.corp.erac.com> References: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A5@STL-EXBE-I03.corp.erac.com> Message-ID: <3F8D9508.70908@dmsolutions.ca> Martin, Daniel A wrote: > > I still have the problem with PIXMAP symbols, if anyone has any information about that. > There is a similar issue in bug 397, but it goes away when you switch to 24 bits output: http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=397 Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From Daniel.A.Martin at erac.com Wed Oct 15 12:56:45 2003 From: Daniel.A.Martin at erac.com (Martin, Daniel A) Date: Wed, 15 Oct 2003 14:56:45 -0500 Subject: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A6@STL-EXBE-I03.corp.erac.com> My problem is quite a bit different than those mentioned in the bug report. PIXMAP symbols cause no return at all from MapServer. Individual thumbnail images are not returned for the legend. If a map has the layer turned on, and a symbol should return in the image produced by MapServer, it also doesn't return anything (including the template contents itself). Basically, MapServer is choking when it attempts to use any PIXMAP symbol. This problem continues when using PNG24. I could offer the symbol and the definition I am using for it, if it would help. -Dan > -----Original Message----- > From: Daniel Morissette [mailto:morissette at dmsolutions.ca] > Sent: Wednesday, October 15, 2003 1:42 PM > To: Martin, Daniel A > Cc: Mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and > PIXMAP symbols, text-label colors no longer work correctly. > > > Martin, Daniel A wrote: > > > > I still have the problem with PIXMAP symbols, if anyone has > any information about that. > > > > There is a similar issue in bug 397, but it goes away when > you switch to > 24 bits output: > > http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=397 > > Daniel > -- > ------------------------------------------------------------ > Daniel Morissette morissette at dmsolutions.ca > DM Solutions Group http://www.dmsolutions.ca/ > ------------------------------------------------------------ > > From morissette at dmsolutions.ca Wed Oct 15 13:14:51 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 15 Oct 2003 16:14:51 -0400 Subject: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. In-Reply-To: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A6@STL-EXBE-I03.corp.erac.com> References: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4A6@STL-EXBE-I03.corp.erac.com> Message-ID: <3F8DAABB.1050406@dmsolutions.ca> Martin, Daniel A wrote: > My problem is quite a bit different than those mentioned in the bug report. PIXMAP symbols cause no return at all from MapServer. Individual thumbnail images are not returned for the legend. If a map has the layer turned on, and a symbol should return in the image produced by MapServer, it also doesn't return anything (including the template contents itself). Basically, MapServer is choking when it attempts to use any PIXMAP symbol. > > This problem continues when using PNG24. > Did you set the class color? Even if the color is not used for a bitmap symbol you need to set it, a class with no color is considered invisible and is never drawn by MapServer 4.0. -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From Daniel.A.Martin at erac.com Wed Oct 15 13:19:43 2003 From: Daniel.A.Martin at erac.com (Martin, Daniel A) Date: Wed, 15 Oct 2003 15:19:43 -0500 Subject: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4AB@STL-EXBE-I03.corp.erac.com> Well, that fixed it. The question I have now: You said "...a class with no color is considered invisible and is never drawn by MapServer 4.0." Should MapServer bomb when a symbol with no color set is supposed to display? Either way, that fixes my problems. Thanks very much for your help, as always! -Dan > -----Original Message----- > From: Daniel Morissette [mailto:morissette at dmsolutions.ca] > Sent: Wednesday, October 15, 2003 3:15 PM > To: Martin, Daniel A > Cc: Mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and > PIXMAP symbols, text-label colors no longer work correctly. > > > Martin, Daniel A wrote: > > My problem is quite a bit different than those mentioned in > the bug report. PIXMAP symbols cause no return at all from > MapServer. Individual thumbnail images are not returned for > the legend. If a map has the layer turned on, and a symbol > should return in the image produced by MapServer, it also > doesn't return anything (including the template contents > itself). Basically, MapServer is choking when it attempts to > use any PIXMAP symbol. > > > > This problem continues when using PNG24. > > > > Did you set the class color? Even if the color is not used > for a bitmap > symbol you need to set it, a class with no color is > considered invisible > and is never drawn by MapServer 4.0. > > -- > ------------------------------------------------------------ > Daniel Morissette morissette at dmsolutions.ca > DM Solutions Group http://www.dmsolutions.ca/ > ------------------------------------------------------------ > > From morissette at dmsolutions.ca Wed Oct 15 13:37:31 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Wed, 15 Oct 2003 16:37:31 -0400 Subject: [Mapserver-users] Upgraded 3.6 to 4.0 Windows binary and PIXMAP symbols, text-label colors no longer work correctly. In-Reply-To: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4AB@STL-EXBE-I03.corp.erac.com> References: <4ACBA1414DD9EE418CC250E4AAA9035A01C2E4AB@STL-EXBE-I03.corp.erac.com> Message-ID: <3F8DB00B.6000300@dmsolutions.ca> Martin, Daniel A wrote: > > The question I have now: You said "...a class with no color is considered invisible and is never drawn by MapServer 4.0." Should MapServer bomb when a symbol with no color set is supposed to display? > I'm not exactly sure why things are this way. Perhaps Steve can shed some light on this. -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From TMCNEIL at arinc.com Wed Oct 15 15:53:21 2003 From: TMCNEIL at arinc.com (McNeil, Todd W. TMCNEIL) Date: Wed, 15 Oct 2003 18:53:21 -0400 Subject: [Mapserver-users] Relative Paths vs. Absolute Paths Message-ID: <0734A2B8CF21D711B98B00080224869C062DA05B@exanpmb3.arinc.com> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C3936F.21C4BBA0 Content-Type: text/plain Hi all, I sent out an email about this last week, but never got a reply. I am going through Section 3 of the MapServer 3.5 Tutorial and am having the toughest time figuring out why my html page does not show the legend, reference and the map images. This is my first time using MS, so I am at the point of giving up on this because of this seemingly simple path problem that I have no solution for. I've used the IE > View > Source menu option to determine where the images maybe stored in the online tutorial on the MapServer web page. I see this written in the html: Map Image: Legend Image: Reference Map Image: I just cut and pasted the important stuff from the html source code. The mapfile listing shows this: IMAGEPATH "/data/tmp/" IMAGEURL "/tmp/" So, I figured that if these paths work in online tutorial, they must work in the downloadable tutorial. I copy and pasted them and because I have windows, I changed the slashes in the other direction to look like this: IMAGEPATH "\data\tmp\" IMAGEURL "\tmp\" I still get an html page without the images. So, enough background information to fill your brain. My question is, if MapServer is used to create the map images, where does it store them or does IIS store them somewhere? I've even done a Find Files in Windows Explorer to see if I could find the GIF images created by my tutorial and I find no trace of them. This is why I think this is an absolute vs. a relative path issue and I am just not finding the right directory to where the images are stored. Are these temporary images and where are they? Is windows playing tricks on me or is my syntax wrong in my html or mapfile? Any help would be greatly appreciated and of course I will sum. I've also attached my map file and template file to help you out. <> <> Thanks in advance, ********************************* Todd McNeil GIS Specialist Surface Transportation and Energy Systems ARINC Annapolis, MD Tel: 410.266.2302 Email: tmcneil at arinc.com Fax: 410.573.3170 Web: http://www.arinc.com ------_=_NextPart_000_01C3936F.21C4BBA0 Content-Type: text/html; name="s3ex2.html" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="s3ex2.html" MapServer 3.5 Tutorial

Section 3
Example 2 – Zoom Controls

[map file = listing] [template = file listing]
Map Controls

Set your zoom option:

Legend

=20

Back to Section 3 | Proceed=20 to Example 3=20

------_=_NextPart_000_01C3936F.21C4BBA0 Content-Type: application/octet-stream; name="s3ex2.map" Content-Disposition: attachment; filename="s3ex2.map" NAME S3EX2 EXTENT -97.5 41.619778 -82.122902 49.38562 SIZE 400 300 SHAPEPATH "E:\Projects\tutorial35\data" FONTSET "E:\Projects\tutorial35\data\fonts.list" SYMBOLSET "E:\Projects\tutorial35\symbols\symbols35.sym" WEB TEMPLATE s3ex2.html IMAGEPATH "\data\tmp" IMAGEURL "\tmp\" END LEGEND STATUS ON LABEL TYPE TRUETYPE FONT arial COLOR 0 0 0 SIZE 12 ANTIALIAS TRUE END END REFERENCE STATUS ON IMAGE "../images/ref1.gif" SIZE 150 113 EXTENT -97.5 41.619778 -82.122902 49.38562 COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END # LAYER DEFINITIONS --------------------------------------------- LAYER # Shaded Relief Raster NAME "relief" DATA "raster\shdrlfi020g_ugl.tif" STATUS DEFAULT TYPE RASTER # OFFSITE 0 END LAYER # States NAME "states" DATA states_ugl STATUS OFF TYPE POLYGON # CLASSITEM "CLASS" CLASS # States class NAME "States" EXPRESSION ('[CLASS]' eq 'land') # EXPRESSION 'land' COLOR 240 240 240 OUTLINECOLOR 0 0 0 END # end of States class object END # end of layer object LAYER # water features layer NAME "water features" DATA hydrop_ugl STATUS DEFAULT TYPE POLYGON CLASSITEM "FEATURE" CLASS NAME "Bay/Estuarine" EXPRESSION /Bay*/ COLOR 164 164 255 END CLASS NAME "Lakes/Reservoir" EXPRESSION ('[FEATURE]' eq 'Lake' or '[FEATURE]' = 'Reservoir') COLOR 64 64 255 END CLASS NAME "Marsh/Swamp" EXPRESSION /Sw*/ COLOR 210 235 255 END CLASS NAME "Major Rivers" EXPRESSION 'Stream' COLOR 128 128 220 END CLASS NAME "Canal" EXPRESSION 'Canal' COLOR 200 128 255 END END # end of water features layer #LAYER # Roads # NAME "roads" # DATA roads_ugl # TYPE LINE # STATUS DEFAULT # # CLASSITEM "CLASS" # CLASS # NAME "Interstate Highways" # EXPRESSION 'Interstate' # COLOR 128 0 0 # SYMBOL 'circle' # SIZE 2 # END # CLASS # NAME "US Highways" # EXPRESSION 'US' # COLOR 255 128 0 # SYMBOL 'line1' # SIZE 1 # END #END LAYER # States NAME "states" DATA states_ugl STATUS DEFAULT TYPE LINE # CLASSITEM "CLASS" CLASS # States class NAME "States" EXPRESSION ('[CLASS]' eq 'land') # EXPRESSION 'land' COLOR 0 0 0 END # end of States class object END # end of layer object LAYER # States NAME "states" DATA states_ugl STATUS DEFAULT TYPE ANNOTATION LABELITEM "STATE" CLASSITEM "CLASS" CLASS # States class EXPRESSION 'land' COLOR -1 -1 -1 LABEL COLOR 132 31 31 SHADOWCOLOR 218 218 218 SHADOWSIZE 2 2 TYPE TRUETYPE FONT arial-bold SIZE 14 ANTIALIAS TRUE POSITION CL PARTIALS FALSE MINDISTANCE 250 BUFFER 4 END # end of label END # end of States class object END # end of layer object END # end of map file ------_=_NextPart_000_01C3936F.21C4BBA0-- From btill at terrapages.com Wed Oct 15 17:50:23 2003 From: btill at terrapages.com (btill at terrapages.com) Date: Thu, 16 Oct 2003 10:20:23 +0930 Subject: [Mapserver-users] Watermarking Images Message-ID: <3F8DEB4F.9080703@terrapages.com> Hello, I am curious to hear about how other mapserver users have accomplished dynamic watermarking. I am thinking about using a labelled in-line point feature, with the point created as a ratio of the to-be-created image extent. Thanks Benjamin Till Spatial Data Infrastructure Manager TerraPages Pty. Ltd. E: btill at terrapages.com From ter-haseborg at sf-datentechnik.de Thu Oct 16 00:32:42 2003 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Thu, 16 Oct 2003 09:32:42 +0200 Subject: [Mapserver-users] Relative Paths vs. Absolute Paths Message-ID: <0DF955F15A102E4F81B948D44A45015A06923B@nt-sf-exchange.Windows2000> Hi, try to use a absolute path on IMAGEPATH. Let's assume your data shall be stored in C:\Inetpub\wwwroot\tmp. Then your mapfile should look like this IMAGEPATH 'c:/Inetpub/wwwroot/tmp/' IMAGEURL '/tmp/' Actually IMAGEPATH could be used relative to the directory the mapfile is stored in, but relative path in gives a lot of trouble with reference or legend, there are several threads about this - conclusion: use an absolute one here! IMAGEURL has to be relative to wwwroot. HTH, Frieso ter Haseborg - Software Development - -- -------------------------------------------------- S&F Datentechnik GmbH&Co.KG Reimersstr. 41b 26789 Leer, Germany >-----Original Message----- >From: McNeil, Todd W. (TMCNEIL) [mailto:TMCNEIL at arinc.com] >Sent: Thursday, October 16, 2003 12:53 AM >To: 'mapserver-users at lists.gis.umn.edu' >Subject: [Mapserver-users] Relative Paths vs. Absolute Paths > > >Hi all, > >I sent out an email about this last week, but never got a >reply. I am going >through Section 3 of the MapServer 3.5 Tutorial and am having >the toughest >time figuring out why my html page does not show the legend, >reference and >the map images. This is my first time using MS, so I am at >the point of >giving up on this because of this seemingly simple path >problem that I have >no solution for. I've used the IE > View > Source menu option >to determine >where the images maybe stored in the online tutorial on the >MapServer web >page. I see this written in the html: > >Map Image: src="/tmp/S3EX1106625668213828.gif" border="0"> > >Legend Image: > >Reference Map Image: > >I just cut and pasted the important stuff from the html source >code. The >mapfile listing shows this: > >IMAGEPATH "/data/tmp/" >IMAGEURL "/tmp/" > >So, I figured that if these paths work in online tutorial, >they must work in >the downloadable tutorial. I copy and pasted them and because I have >windows, I changed the slashes in the other direction to look >like this: > >IMAGEPATH "\data\tmp\" >IMAGEURL "\tmp\" >I still get an html page without the images. So, enough background >information to fill your brain. My question is, if MapServer >is used to >create the map images, where does it store them or does IIS store them >somewhere? I've even done a Find Files in Windows Explorer to see if I >could find the GIF images created by my tutorial and I find no trace of >them. This is why I think this is an absolute vs. a relative >path issue and >I am just not finding the right directory to where the images >are stored. >Are these temporary images and where are they? Is windows >playing tricks on >me or is my syntax wrong in my html or mapfile? Any help >would be greatly >appreciated and of course I will sum. I've also attached my >map file and >template file to help you out. > <> > <> >Thanks in advance, > >********************************* >Todd McNeil >GIS Specialist >Surface Transportation and Energy Systems >ARINC >Annapolis, MD >Tel: 410.266.2302 Email: tmcneil at arinc.com >Fax: 410.573.3170 Web: http://www.arinc.com > > From eduardo at consultoria.eti.br Tue Oct 14 11:28:14 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Tue, 14 Oct 2003 15:28:14 -0300 Subject: [Mapserver-users] What is the "ring" of shpdump output Message-ID: <000001c393ba$13964080$9164cec8@vcp3eduardopk> This is a multi-part message in MIME format. ------=_NextPart_000_0017_01C39267.C8939DB0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable when I run shpdump.exe against a shapefile, together to a lot of = coordinates, sometimes is possible to see a text "ring". what does it mean? is it a "join" of the first and the last point? Eduardo Patto Kanegae eduardo at consultoria.eti.br http://www.consultoria.eti.br - Brasil ------=_NextPart_000_0017_01C39267.C8939DB0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
when I run shpdump.exe against a = shapefile,=20 together to a lot of coordinates, sometimes is possible to see a text=20 "ring".
 
    what does it mean? = is it a=20 "join" of the first and the last point?
 
Eduardo Patto Kanegae
eduardo at consultoria.eti.br=
http://www.consultoria.eti.br = -=20 Brasil
------=_NextPart_000_0017_01C39267.C8939DB0-- From emiliom at u.washington.edu Thu Oct 16 01:06:32 2003 From: emiliom at u.washington.edu (Emilio Mayorga) Date: Thu, 16 Oct 2003 01:06:32 -0700 Subject: [Mapserver-users] newbie: problem displaying raster Message-ID: <3F8E5188.9080001@u.washington.edu> Hi, I installed Mapserver 4.0 only a few days ago (RedHat 8, Apache 2), and I'm working through the Tutorial (http://terrasip.gis.umn.edu/projects/tutorial/) to learn how to use Mapserver and also to test my installation. This is my configuration (mapserv -v): MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE I got the first four examples to work, but I'm stumped with the raster example. I get this server error: Error message: Premature end of script headers: mapserv40 I found a previous message that reccomended running mapserver at the command line with gdb to see what the debugger says. At the command line without gdb, like this: ./mapserv40 "QUERY_STRING=map=/var/www/html/emilio/mapserv/tutorial/example1-5.map&mode=map" I get a Segmentation fault. With gdb, here's what I get: [emilio at basin cgi-bin]$ gdb mapserv40 (gdb) run "QUERY_STRING=map=/var/www/html/emilio/mapserv/tutorial/example1-5.map&mode=map" Starting program: /var/www/cgi-bin/mapserv40 "QUERY_STRING=map=/var/www/html/emilio/mapserv/tutorial/example1-5.map&mode=map" [New Thread 8192 (LWP 6671)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 8192 (LWP 6671)] 0x4207337b in realloc () from /lib/i686/libc.so.6 Can someone suggest what may be wrong, or what to look for? Could my GDAL installation be screwed up? Thanks! -Emilio Mayorga From ter-haseborg at sf-datentechnik.de Thu Oct 16 01:39:55 2003 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Thu, 16 Oct 2003 10:39:55 +0200 Subject: [Mapserver-users] OGC-compliant WMS-server deliveringdynamic layers with MS? Message-ID: <0DF955F15A102E4F81B948D44A45015A06923C@nt-sf-exchange.Windows2000> Hi Debbie, Hi Tom, >Debbie: >I guess a true getfeatureinfo response would be either a text dump or a >gml dump that would just list the point coordinate information? Agreed, in my understanding of getFeatureInfo it must be a pure "dump" in one of the following formats "Text/plain", "Text/html" or "Gml features". >Debbie: >That part of the code could easily be changed... if you do it, >please share the code with us! I will keep you informed of my progress and will share the parts which are "reusable". ;-) But I think in the first extension I will limit to the text/plain-option. >Tom: >GetFeatureInfo is an optional operation of an OGC WMS. Having >said this, >text/html is an allowed MIME type of GetFeatureInfo when >implemented. Also, >there is no standard schema to GetFeatureInfo responses, so Debbie's >approach to the respnse is okay. Yes it's optional, and I'm quibbling! ;-) But if I want to use a php as a wms-server and another server uses the first one with wms-requests (thinking of a cascading architecture) I don't think it could handle this url. And if the html-output is formatted this way, I can't reformat it without parsing. Another thought: Does anybody know what my PHP must return to MS so it could handle the output in a template-file using the text/html-option? And is there a way to use the result-set in a template-file without knowing the name of every feature. I'm thinking of something like: [1]
[2] instead of : [NAME]
[CODE] The problem is the features returned by my dynamic-layers will have a dynamic structure too! Or does this directly lead to using the gml-feature-format. Thinking about the GML-info_format: Is there any feature in MapScript or PHP helping to get this document assembled or do I have to code this from the scratch? TIA, Frieso -- Frieso ter Haseborg - Software Development - -------------------------------------------------- S&F Datentechnik GmbH&Co.KG Reimersstr. 41b 26789 Leer, Germany From youssefchamoun at hotmail.com Thu Oct 16 01:52:04 2003 From: youssefchamoun at hotmail.com (youssef chamoun) Date: Thu, 16 Oct 2003 10:52:04 +0200 Subject: [Mapserver-users] install as not root Message-ID: Hi, I am trying to install mapserver on a shared webserver. I have a problem with the supported libraries. I get the error: mapserv: error while loading shared libraries: libproj.so.0: cannot open shared object file: No such file or directory [Thu Oct 16 01:08:58 2003] [error] [client 193.227.168.2] Premature end of script headers: /home/dor-hms2/public_html/cgi-bin/mapserver-3.6.6/mapserv Can someone help? Thank you _________________________________________________________________ MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus From Ayrat at ieie.nsc.ru Thu Oct 16 03:26:49 2003 From: Ayrat at ieie.nsc.ru (Ayrat) Date: Thu, 16 Oct 2003 17:26:49 +0700 Subject: [Mapserver-users] Russian fonts in labeling Message-ID: <15370089812.20031016172649@ieie.nsc.ru> Hi all! How to solve this problem? Any ideas? Generally, that is solved? Not only russian font, but also other un-English fonts? -- Best regards, Ayrat mailto:Ayrat at ieie.nsc.ru ******************************** ??????? ?????? ???? (??.????????) From mamwake at yahoo.com Thu Oct 16 03:27:52 2003 From: mamwake at yahoo.com (ronny) Date: Thu, 16 Oct 2003 03:27:52 -0700 (PDT) Subject: [Mapserver-users] errors loading map Message-ID: <20031016102752.11405.qmail@web40303.mail.yahoo.com> Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: mapserv httpd log: [Thu Oct 16 13:03:00 2003] [error] [client 192.168.30.200] Premature end of script headers: mapserv [Thu Oct 16 13:03:00 2003] [error] [client 192.168.30.200] libpng warning: Application was compiled with png.h from libpng-1.0.6 [Thu Oct 16 13:03:00 2003] [error] [client 192.168.30.200] libpng warning: Application is running with png.c from libpng-1.2.2 [Thu Oct 16 13:03:00 2003] [error] [client 192.168.30.200] libpng error: Incompatible libpng version in application and library redhat 8.0 MS4.0beta1 ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From daniel.faivre at camptocamp.com Thu Oct 16 03:57:23 2003 From: daniel.faivre at camptocamp.com (Daniel Faivre) Date: Thu, 16 Oct 2003 12:57:23 +0200 Subject: [Mapserver-users] Mapscript drawQuery() on big PostGIS layers, oid indexes, and getResult() References: <3F8D72B9.1020502@refractions.net> Message-ID: <3F8E7993.60208@camptocamp.com> Great thanks to David and Paul for their good advices. As I used "using unique", I've wrongly thought that indexing oid wasn't necessary. With an index on oid, my problem was "half-solved": it's now possible to use the drawQuery() on my big layer. But there's still a problem: how could I properly retrieve fields values for all queried features ? The problem is that if I use $my_big_layer->getResult($idx) in a loop to get the features ids, execution time is too long. I see two ways to solve this last problem: 1) Adding a PostGIS query after the similar Mapserver query, and using PostGIS results for db processes and Mapserver result only for drawing ? 2) Adding another web page just to do the same query a second time without any other task, to break the timeout barrier ? Which is the best idea ? Is there a third solution ? Best regards, -- Daniel Faivre Ohceo - Camptocamp 04 79 75 28 19 180 rue du Genevois 73000 Chamb?ry le Haut David Blasby wrote: > Paul Ramsey wrote: > >> Cost analysis. On large enough tables and complex enough queries, >> cost analysis gets important. A PostGIS installation with the STATS >> option enabled and stats calculated can do the "right thing" in >> query planning which a naive installation completely screws up. > > > Whats happening is that postgresql is using the spatial index (which > presumably returns the entire layer), then does a sequencial scan to > find the rows with the "filter" attributes. > > The most likely problem is you dont have an index on OID: > > CREATE INDEX mybigpolygon_table_oid_idx ON mybigpolygon_table (oid); > > You might find that turning on stats will give you speed improvements. > To do this: > 1. make sure your postGIS makefile has "USESTATS=1" set > 2. in postgresql, do a "SELECT UPDATE_GEOMETRY_STATS();" > 3. in postgresql, do a "VACUUM ANALYSE" > > If this doesnt work, I'll need more information. Turn the layer's > DEBUG flag to on, and run your script. You should see the SQL query > go by (it starts with "DECLARE CURSOR mycursor FOR ...". > > If it says "DECLARE CURSOR mycursor FOR SELECT the_geom,oid FROM > mybigpolygon_table", then go into postgresql and type: > > EXPLAIN ANALYSE SELECT the_geom,oid FROM mybigpolygon_table > > (I replaced the 'DECLARE CURSOR mycursor FOR' with 'EXPLAIN ANALYSE') > > The output will tell you what postgresql is doing and how long its > taking. > > dave > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users -- Daniel Faivre Ohceo - Camptocamp 04 79 75 28 19 180 rue du Genevois 73000 Chamb?ry le Haut From Peter.Bruton at CCRS.NRCan.gc.ca Thu Oct 16 06:49:44 2003 From: Peter.Bruton at CCRS.NRCan.gc.ca (Peter.Bruton at CCRS.NRCan.gc.ca) Date: Thu, 16 Oct 2003 09:49:44 -0400 Subject: [Mapserver-users] annotating logic Message-ID: <7CDD7B94357FD5119E800002A537C46EB10363@s5-ccr-r1.ccrs.nrcan.gc.ca> Hello; I have setup a WMS using Mapserver 3.6.6. The WMS serves up layers (data source are ESRI shapefiles) that depict oceans, land, boundaries, country names, etc. For the most part the WMS works correctly. However, I am having trouble understanding how Mapserver annotates features. One of the layers in the WMS renders country names. In order to make the layer legible, the number of country names that appear on the map at any one time must be controlled in some way. To achieve this goal ArcView was used to summarize the DBF table using the country name attribute. The result of this operation was to create a DBF that has only one entry for each country. An attribute was then added to the shapefile that ranked each country by area. The shapefile was then sorted using the "sortshp" utility. This was done so that the countries with the largest land areas would be annotated first. LAYER NAME "country_names" STATUS OFF DATA "w_rnk1_p" TYPE POLYGON LABELITEM "ENG_NAME" MAXFEATURES 20 METADATA "wms_title" "Country Names" "wms_abstract" "World country names." END PROJECTION "init=epsg:4326" END CLASS # EXPRESSION ([RANK] = 1) LABEL FONT "verdanab" TYPE TRUETYPE POSITION CC SIZE 8 COLOR 0 0 0 OUTLINECOLOR 226 226 226 MINFEATURESIZE 10 ANTIALIAS TRUE PARTIALS TRUE # FORCE TRUE END END To further increase the legibility of country names, the MAXFEATURES property was set to 20 for the layer that renders country names. I expected to a have a map with the 20 largest countries names appearing. However, this is not the case. When a GETMAP request was sent to the WMS, two of the largest four countries (US and Russia) are not annotated. Furthermore, why are only 11 countries annotated? Since MAXFEATURES was set to 20, I expected the 20 largest countries to be annotated. If the extents of the GETMAP request are changed to return an image of North America, the US is annotated. If the extents of the GETMAP request are changed to return an image of Asia and Africa, Russia is annotated. Why are the US and Russia not annotated in the world views and annotated in the continental views? Why are the 20 largest countries by area not labeled in each view? My Mapserver configuration is: MapServer version 3.6.6 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ SUPPORTS=TTF SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE Thanks in advance for any explanation of Mapserver annotation logic. Peter Bruton From Chip.Hankley at rmtinc.com Thu Oct 16 06:58:32 2003 From: Chip.Hankley at rmtinc.com (Chip Hankley) Date: Thu, 16 Oct 2003 08:58:32 -0500 Subject: [Mapserver-users] Relative Paths vs. Absolute Paths Message-ID: Todd, I think you might be missing something on how to construct relative paths. First, try an absolute path just to make sure it works: #NOTE - Backslashes for a DOS style path, don't need a trailing slash either. Just make this the path to the tmp directory you've created for your images. IMAGEPATH "C:\inetpub\wwwroot\data\tmp" #NOTE- Because this is a URL, you need to use forward slashes. This path needs to be relative from your web root. So, if you have the basic IIS web structure, where wwwroot is the root folder of the web server, then "/tmp/" indicates that the folder tmp is a child of the folder wwwroot. However, your IMAGEPATH statement makes it look like tmp is a child of a folder called "data". If this is the case, then your imageurl should be "/data/tmp/". IMAGEURL "/tmp/" Try to get this working first. You'll need to make sure that the folder "tmp" has write permission for the default web user. Next you can try messing with relative paths... If the mapfile your working on resides in DATA, and the image tmp directory is in TMP, a child directory of data, then the relative designation would be: IMAGEPATH "\tmp" Same situation, but the tmp directory is a sibling directory of data: IMAGEPATH "..\tmp" Or... what if it looks like this: inetpub |_wwwroot |_MapServer | |_Test |_tmp If your mapfile is in TEST, then the relative path to tmp would be: IMAGEPATH "..\..\tmp" HTH... Chip Outgoing messages, along with any attachments, are scanned for viruses at RMT prior to sending. ------------------------------------------------------------------------------ NOTICE--This email may contain confidential and privileged information for the sole use of the intended recipient. Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender immediately and delete all copies. From mapserver at gismap.ch Thu Oct 16 07:27:35 2003 From: mapserver at gismap.ch (Roman Meier) Date: Thu, 16 Oct 2003 16:27:35 +0200 Subject: [Mapserver-users] Modify Shape-Files using browser Message-ID: Hi list I searched the archives and I found many different ideas how to modify my shape-files using an internet-browser. I'm very interested in that and I'm looking for examples on the net. I only found one example on the net doing it pretty well. It's the one at www.main-task.com/sig that works pretty well. I'm looking for another example like this... Thanks Roman From pramsey at refractions.net Thu Oct 16 07:44:58 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Thu, 16 Oct 2003 07:44:58 -0700 Subject: [Mapserver-users] Re: Mapscript drawQuery() on big PostGIS layers, oid indexes, and getResult() In-Reply-To: <3F8E7993.60208@camptocamp.com> Message-ID: <50B58022-FFE7-11D7-8ADA-000393D33C2E@refractions.net> Probably there is a third solution. What you are doing is coloring your map based on a criterion, right? Well a query and draw query is one way to do that. Another way is a SQL statement which creates an attribute that has one color for features that meet your criterion and another color for features that do not. By dynamically changing your PostGIS SQL statement you can get many "query like" effects in a more efficient way than having mapserver do them. Paul On Thursday, October 16, 2003, at 03:57 AM, Daniel Faivre wrote: > Great thanks to David and Paul for their good advices. As I used > "using unique", I've wrongly thought that indexing oid wasn't > necessary. With an index on oid, my problem was "half-solved": it's > now possible to use the drawQuery() on my big layer. > > But there's still a problem: how could I properly retrieve fields > values for all queried features ? The problem is that if I use > $my_big_layer->getResult($idx) in a loop to get the features ids, > execution time is too long. > > I see two ways to solve this last problem: > 1) Adding a PostGIS query after the similar Mapserver query, and using > PostGIS results for db processes and Mapserver result only for drawing > ? > 2) Adding another web page just to do the same query a second time > without any other task, to break the timeout barrier ? > > Which is the best idea ? Is there a third solution ? > > Best regards, > > -- > Daniel Faivre > Ohceo - Camptocamp > 04 79 75 28 19 > 180 rue du Genevois > 73000 Chamb?ry le Haut > > > > > David Blasby wrote: > >> Paul Ramsey wrote: >> >>> Cost analysis. On large enough tables and complex enough queries, >>> cost analysis gets important. A PostGIS installation with the STATS >>> option enabled and stats calculated can do the "right thing" in >>> query planning which a naive installation completely screws up. >> >> >> Whats happening is that postgresql is using the spatial index (which >> presumably returns the entire layer), then does a sequencial scan to >> find the rows with the "filter" attributes. >> >> The most likely problem is you dont have an index on OID: >> >> CREATE INDEX mybigpolygon_table_oid_idx ON mybigpolygon_table (oid); >> >> You might find that turning on stats will give you speed >> improvements. To do this: >> 1. make sure your postGIS makefile has "USESTATS=1" set >> 2. in postgresql, do a "SELECT UPDATE_GEOMETRY_STATS();" >> 3. in postgresql, do a "VACUUM ANALYSE" >> >> If this doesnt work, I'll need more information. Turn the layer's >> DEBUG flag to on, and run your script. You should see the SQL query >> go by (it starts with "DECLARE CURSOR mycursor FOR ...". >> >> If it says "DECLARE CURSOR mycursor FOR SELECT the_geom,oid FROM >> mybigpolygon_table", then go into postgresql and type: >> >> EXPLAIN ANALYSE SELECT the_geom,oid FROM mybigpolygon_table >> >> (I replaced the 'DECLARE CURSOR mycursor FOR' with 'EXPLAIN ANALYSE') >> >> The output will tell you what postgresql is doing and how long its >> taking. >> >> dave >> >> >> >> _______________________________________________ >> Mapserver-users mailing list >> Mapserver-users at lists.gis.umn.edu >> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > -- > Daniel Faivre > Ohceo - Camptocamp > 04 79 75 28 19 > 180 rue du Genevois > 73000 Chamb?ry le Haut > > > Paul Ramsey Refractions Research Email: pramsey at refractions.net Phone: (250) 885-0632 From cgn at globexplorer.com Thu Oct 16 07:43:26 2003 From: cgn at globexplorer.com (Chris G. Nicholas) Date: Thu, 16 Oct 2003 07:43:26 -0700 Subject: [Mapserver-users] using Kakadu raster images w/ MMS? Message-ID: <71E37EF6B7DCC1499CEA0316A2568328E79FCF@loki.wc.globexplorer.net> This is a multi-part message in MIME format. ------_=_NextPart_001_01C393F3.DB42C584 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Has anyone successfully used the Kakadu Jpeg2000 GDAL adaptor with MMS = out there? I have a bunch of images that look fine in kdu_show, but when I try to = make MMS images out of them with GDAL, am getting just blank images with = the attached MMS .map file; tried with and without the "EXTENTS" tag... gdalinfo sees them just fine, and gdaltranslate works on them too... hmmmm....comments/suggestions/?? welcomed... Chris --------------------------------------------------- [cgn at localhost ecuador]$ more mosaic_08_28_2003_ecuador.wld .0021949 0 0 -.0020833 -91.388395 10.00000 gdalinfo mosaic_08_28_2003_ecuador.jpc Driver: JP2KAK/JPEG-2000 (based on Kakadu) Size is 9748, 9600 Coordinate System is `' Origin =3D (0.000000,0.000000) Pixel Size =3D (1.000000,1.000000) Corner Coordinates: Upper Left ( 0.0000000, 0.0000000) Lower Left ( 0.000, 9600.000) Upper Right ( 9748.000, 0.000) Lower Right ( 9748.000, 9600.000) Center ( 4874.000, 4800.000) Band 1 Block=3D512x128 Type=3DByte, ColorInterp=3DGray Overviews: 4874x4800, 2437x2400, 1219x1200, 610x600, 305x300, 153x150, = 77x75 Band 2 Block=3D512x128 Type=3DByte, ColorInterp=3DGray Overviews: 4874x4800, 2437x2400, 1219x1200, 610x600, 305x300, 153x150, = 77x75 Band 3 Block=3D512x128 Type=3DByte, ColorInterp=3DGray Overviews: 4874x4800, 2437x2400, 1219x1200, 610x600, 305x300, 153x150, = 77x75 [cgn at localhost ecuador]$ [cgn at localhost ecuador]$ gdalinfo r309.jp2 Driver: JP2KAK/JPEG-2000 (based on Kakadu) Size is 4800, 8400 Coordinate System is `' Origin =3D (0.000000,0.000000) Pixel Size =3D (1.000000,1.000000) Corner Coordinates: Upper Left ( 0.0000000, 0.0000000) Lower Left ( 0.000, 8400.000) Upper Right ( 4800.000, 0.000) Lower Right ( 4800.000, 8400.000) Center ( 2400.000, 4200.000) Band 1 Block=3D512x128 Type=3DByte, ColorInterp=3DGray Overviews: 2400x4200, 1200x2100, 600x1050, 300x525, 150x263, 75x132 [cgn at localhost ecuador]$ ------_=_NextPart_001_01C393F3.DB42C584 Content-Type: application/octet-stream; name="test2.map" Content-Transfer-Encoding: base64 Content-Description: test2.map Content-Disposition: attachment; filename="test2.map" IwojIFN0YXJ0IG9mIG1hcCBmaWxlCiMKCk5BTUUgREVNTwpTVEFUVVMgT04KU0laRSA2MDAgNjAw CkVYVEVOVCAtODAuMCAwLjAgLTc1LjAgNS4wClVOSVRTIERECiMgSU1BR0VDT0xPUiAwIDAgMAoK SU1BR0VUWVBFIGpwZWcKIwojClBST0pFQ1RJT04KICAiaW5pdD1lcHNnOjQzMjYiCkVORAoKCiMK IyBTdGFydCBvZiBsYXllciBkZWZpbml0aW9ucwojCglMQVlFUgoJCU5BTUUgIkJBQ0tEUk9QIgoJ CURBVEEgIi9ob21lL2Nnbi9zcmMva2FrYWR1X3Y0XzAtMDAxMTVDL2VjdWFkb3IvcjMwOS5qcDIi CgkJVFlQRSBSQVNURVIKCQlTVEFUVVMgT04KCQlQUk9KRUNUSU9OCgkJICAiaW5pdD1lcHNnOjQz MjYiCgkJRU5ECglFTkQKCgojCUxBWUVSCiMJCVBST0pFQ1RJT04KIwkJCSJpbml0PWVwc2c6NDMy NiIKIwkJRU5ECiMKIwkJQ09OTkVDVElPTlRZUEUgcG9zdGdpcwojCQlOQU1FICJzdHJlZXRfc2Vn cyIKIwkJTUFYU0NBTEUgNjAwMDAwMAojCQlDT05ORUNUSU9OICJ1c2VyPXBvc3RncmVzIGRibmFt ZT1nZXh0ZXN0IGhvc3Q9cG9nbyIKIwkJREFUQSAidGhlX2dlb20gZnJvbSBzdHJlZXRzIFVTSU5H IFNSSUQ9NDMyNiIKIwkJU1RBVFVTIE9OCiMJCVRZUEUgTElORQojCQlDTEFTUwojCQkJQ09MT1Ig MCAyNTUgMAojCQlFTkQKIwlFTkQKCkVORCAjIE1hcCBGaWxlCg== ------_=_NextPart_001_01C393F3.DB42C584-- From vguzman at maintask.com Thu Oct 16 08:47:47 2003 From: vguzman at maintask.com (=?windows-1252?Q?Vladimir_Guzm=E1n?=) Date: Thu, 16 Oct 2003 10:47:47 -0500 Subject: [Mapserver-users] Modify Shape-Files using browser In-Reply-To: References: Message-ID: <3F8EBDA3.8060403@maintask.com> Roman Meier wrote: >Hi list > >I searched the archives and I found many different ideas how to modify my >shape-files using an internet-browser. I'm very interested in that and I'm >looking for examples on the net. >I only found one example on the net doing it pretty well. It's the one at >www.main-task.com/sig that works pretty well. >I'm looking for another example like this... > >Thanks >Roman > >_______________________________________________ >Mapserver-users mailing list >Mapserver-users at lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > Hello, Roman. We developed that application using php-mapscript. Basically we do the following: 1. Define a .map file with all the relevant shapefiles needed. 2. Save non-geographic information in an external database (mySQL in this case) 3. When the information changes, we re-create the shape on-the-fly. 4. Refresh the map. If you need more details, feel free to contact me. -- Vladimir Ilich Guzm?n R. ------------------------ http://www.maintask.com From rjames57 at yahoo.com Thu Oct 16 09:30:24 2003 From: rjames57 at yahoo.com (Randy James) Date: Thu, 16 Oct 2003 09:30:24 -0700 (PDT) Subject: [Mapserver-users] errors loading map In-Reply-To: <20031016102752.11405.qmail@web40303.mail.yahoo.com> Message-ID: <20031016163024.62612.qmail@web12508.mail.yahoo.com> Looks like you have two versions of the png library installed. Cheers Randy --- ronny wrote: > > Server error! > > The server encountered an internal error and was > unable to complete your request. > > Error message: > Premature end of script headers: mapserv > > httpd log: > > [Thu Oct 16 13:03:00 2003] [error] [client > 192.168.30.200] Premature end of script headers: > mapserv > [Thu Oct 16 13:03:00 2003] [error] [client > 192.168.30.200] libpng warning: Application was > compiled with png.h from libpng-1.0.6 > [Thu Oct 16 13:03:00 2003] [error] [client > 192.168.30.200] libpng warning: Application is > running with png.c from libpng-1.2.2 > [Thu Oct 16 13:03:00 2003] [error] [client > 192.168.30.200] libpng error: Incompatible libpng > version in application and library > > redhat 8.0 > MS4.0beta1 > > > ===== > ronny > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From mamwake at yahoo.com Thu Oct 16 09:39:09 2003 From: mamwake at yahoo.com (ronny) Date: Thu, 16 Oct 2003 09:39:09 -0700 (PDT) Subject: [Mapserver-users] errors loading map In-Reply-To: <20031016163024.62612.qmail@web12508.mail.yahoo.com> Message-ID: <20031016163909.71521.qmail@web40309.mail.yahoo.com> thanks,, now a newbie question: how do i remove one preferably libpng-1.0.6? --- Randy James wrote: > Looks like you have two versions of the png library > installed. > > Cheers > Randy > --- ronny wrote: > > > > Server error! > > > > The server encountered an internal error and was > > unable to complete your request. > > > > Error message: > > Premature end of script headers: mapserv > > > > httpd log: > > > > [Thu Oct 16 13:03:00 2003] [error] [client > > 192.168.30.200] Premature end of script headers: > > mapserv > > [Thu Oct 16 13:03:00 2003] [error] [client > > 192.168.30.200] libpng warning: Application was > > compiled with png.h from libpng-1.0.6 > > [Thu Oct 16 13:03:00 2003] [error] [client > > 192.168.30.200] libpng warning: Application is > > running with png.c from libpng-1.2.2 > > [Thu Oct 16 13:03:00 2003] [error] [client > > 192.168.30.200] libpng error: Incompatible libpng > > version in application and library > > > > redhat 8.0 > > MS4.0beta1 > > > > > > ===== > > ronny > > > > __________________________________ > > Do you Yahoo!? > > The New Yahoo! Shopping - with improved product > search > > http://shopping.yahoo.com > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product > search > http://shopping.yahoo.com ===== ronny __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From mservin at tecnoaccion.com.ar Thu Oct 16 12:23:15 2003 From: mservin at tecnoaccion.com.ar (Mario Servin) Date: Thu, 16 Oct 2003 16:23:15 -0300 Subject: [Mapserver-users] How to convert a CSV data to shapefile Message-ID: <01f401c3941a$f3186a70$9105a8c0@mariolaptop> Hi Frank, Are you back?. Anyway this is just to inform you that I could use gen2shp with success!!. Thanks a lot. A warning to other users, I could not use the last binary version. Only the old one ( 0.2.3 ) worked for me with shapelib 1.2.9. The new one asked me some libraries I do not have installed at my Windows. Additionally, is there any way to update a dbf in this manner?. I mean: I got a .shp, .dbf and .shx files. Now I need to add some data to dbf for using it with Mapserver. Is it possible to make this in a simple way?. Regards, Mario ----- Original Message ----- From: "Mario Servin" To: "Frank Koormann" Cc: Sent: Tuesday, October 07, 2003 9:47 AM Subject: Re: [Mapserver-users] How to convert a CSV data to shapefile Frank, In spanish they say "Nunca es tarde cuando la dicha es buena!" which can be translated as "It's not too late if the news are so good!". Spanish speaking suscriber in this list could confirm it. gen2shp is exactly what I was looking for!!. I have shapelib 1.2.9 so I hope I could use it without any problem. In any case can I refer to you for additional help?. Thanks, Mario ----- Original Message ----- From: "Frank Koormann" To: "Mario Servin" Cc: Sent: Tuesday, October 07, 2003 4:44 AM Subject: Re: [Mapserver-users] How to convert a CSV data to shapefile > Hi, > > * Mario Servin [031002 23:24]: > > Hi, > > I have aset of points in lat, lon format that i want to represent a > > plygon in a shapefile. Is there any free tool I can use for that? > > Regards, > > Mario > > a bit late, but gen2shp > http://intevation.de/~jan/gen2shp/gen2shp.html > might be another option. > Shouldn't be too hard to extract the columns with coordinates from your > files to fulfill the input requirements. > > Regards, > > Frank > > -- > Frank Koormann > Professional Service around Free Software (http://intevation.net/) > FreeGIS Project (http://freegis.org/) > From gsw at globexplorer.com Thu Oct 16 13:05:18 2003 From: gsw at globexplorer.com (Gregory S. Williamson) Date: Thu, 16 Oct 2003 13:05:18 -0700 Subject: [Mapserver-users] How to convert a CSV data to shapefile Message-ID: <71E37EF6B7DCC1499CEA0316A2568328010572B5@loki.wc.globexplorer.net> Mario -- I have used a program called JUMP (Java Unified Mapping Platform) from to add/edit data in shape files. Seems to work on Windoze, *NIX and Mac OS X ... Greg Williamson DBA GlobeXplorer LLC -----Original Message----- From: Mario Servin [mailto:mservin at tecnoaccion.com.ar] Sent: Thu 10/16/2003 12:23 PM To: Frank Koormann Cc: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] How to convert a CSV data to shapefile Hi Frank, Are you back?. Anyway this is just to inform you that I could use gen2shp with success!!. Thanks a lot. A warning to other users, I could not use the last binary version. Only the old one ( 0.2.3 ) worked for me with shapelib 1.2.9. The new one asked me some libraries I do not have installed at my Windows. Additionally, is there any way to update a dbf in this manner?. I mean: I got a .shp, .dbf and .shx files. Now I need to add some data to dbf for using it with Mapserver. Is it possible to make this in a simple way?. Regards, Mario ----- Original Message ----- From: "Mario Servin" To: "Frank Koormann" Cc: Sent: Tuesday, October 07, 2003 9:47 AM Subject: Re: [Mapserver-users] How to convert a CSV data to shapefile Frank, In spanish they say "Nunca es tarde cuando la dicha es buena!" which can be translated as "It's not too late if the news are so good!". Spanish speaking suscriber in this list could confirm it. gen2shp is exactly what I was looking for!!. I have shapelib 1.2.9 so I hope I could use it without any problem. In any case can I refer to you for additional help?. Thanks, Mario ----- Original Message ----- From: "Frank Koormann" To: "Mario Servin" Cc: Sent: Tuesday, October 07, 2003 4:44 AM Subject: Re: [Mapserver-users] How to convert a CSV data to shapefile > Hi, > > * Mario Servin [031002 23:24]: > > Hi, > > I have aset of points in lat, lon format that i want to represent a > > plygon in a shapefile. Is there any free tool I can use for that? > > Regards, > > Mario > > a bit late, but gen2shp > http://intevation.de/~jan/gen2shp/gen2shp.html > might be another option. > Shouldn't be too hard to extract the columns with coordinates from your > files to fulfill the input requirements. > > Regards, > > Frank > > -- > Frank Koormann > Professional Service around Free Software (http://intevation.net/) > FreeGIS Project (http://freegis.org/) > _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From moccand at ensg.ign.fr Thu Oct 16 14:16:18 2003 From: moccand at ensg.ign.fr (Guillaume MOCCAND) Date: Thu, 16 Oct 2003 23:16:18 +0200 (CEST) Subject: [Mapserver-users] "MAPSERVER FORM " and Windows ... HELP ME ! Message-ID: <1066338978.3f8f0aa2adad3@dutilleux.ensg.ign.fr> hi, i have some problem with the use of Mapserver 4.0 on Win2000 and IIS (also with Apache). i try to run the tutorial found at the following URL : http://terrasip.gis.umn.edu/projects/tutorial/ in the HTML pages i found the code : in order to get a static map, i needed to change it to : it works fine but i'm not really glad to write the complete path of the map file. But my deepest problem is that i don't know how to get a dynamic map with the HTML FORM !! here is the code of the FORM :
(a html text version of the form is paste at the end of this mail) my first change into this FORM was to replace action="/cgi-bin/mapserv40" by action="http://localhost/scripts/mapserv.exe" but nothing seems to work ... does anyone could help me ? does anyone can explain me the complete way to make dynamique maps with mapserver on Windows. thanks very much best regards Guillaume MOCCAND moccand at ensg.ign.fr
  <!-- START OF MAPSERVER FORM -->
  <form name="mapserv" method="GET" action="/cgi-
bin/mapserv40">
     <!-- HIDDEN MAPSERVER CGI VARIABLES -->
     <input type="hidden" name="map" 
value="[map]">
     <input type="hidden" name="imgext" 
value="[mapext]">
     <input type="hidden" name="imgxy" value="199.5 
149.5">
     <input type="hidden" name="zoom" 
value="1">
     <input type="hidden" name="mode" 
value="browse">

     <div align="center">
	  <table border="1" cellpadding="0" 
cellspacing="0">
	     <tr><td>
           <!-- THE INTERACTIVE, DYNAMICALLY CREATED MAP --
           <input type="image" name="img" 
src="[ img ]" width="400" 
height="300">
        </td></tr>
     </table>
     </div>
  </form>
From mhaines94108 at hotmail.com Thu Oct 16 18:59:28 2003 From: mhaines94108 at hotmail.com (Matthew Haines) Date: Thu, 16 Oct 2003 21:59:28 -0400 Subject: [Mapserver-users] Coloring shapefile layer according toDBquery Message-ID: Thanks once again to the MapServer community for giving me a pointer in the right direction! Thanks to Randy James, Steve Lime, Lowell Filak, and David Blasby I've gotten my tax lot maps of Manhattan and Brooklyn colored by building class. I used Steve Lime's suggestion of writing a Perl script to load the DBF file through the XBase DBI driver, add the building class column, and then dump it back out. Query speed is definitely an issue, so I may end up moving to PostGIS or tiling the shapefile. But I'm also thinking of just pregenerating the 17,000 possible queries and dumping them to disk. I host my web site at valueweb.com, where I get a dedicated server with 60GB of disk for $59/month. Another possibility is to hold the shapefiles on ram disk. I'll have to experiment. Matthew Haines http://www.nycPropertyResearch.com (Search on any property in Manhattan or Brooklyn to see color-coded, clickable maps!) _________________________________________________________________ Cheer a special someone with a fun Halloween eCard from American Greetings! Go to http://www.msn.americangreetings.com/index_msn.pd?source=msne134 From Ayrat at ieie.nsc.ru Thu Oct 16 21:19:08 2003 From: Ayrat at ieie.nsc.ru (Ayrat) Date: Fri, 17 Oct 2003 11:19:08 +0700 Subject: [Mapserver-users] Russian fonts in labeling In-Reply-To: <3F8E980A.7040503@tamu.edu> References: <15370089812.20031016172649@ieie.nsc.ru> <3F8E980A.7040503@tamu.edu> Message-ID: <138434429140.20031017111908@ieie.nsc.ru> Hello Gerry Creager N5JXS Thursday, October 16, 2003, 8:07:22 PM, ???? ????????: > I'll have to think about this. I'll see what I can come up with, but it > should not be too difficult using system fonts. What Operating System? > do ckorogo, :)) Do you speak in russian?! :)) > gerry Thanks. I'll have to wait answer. My Operating System is Windows 2002. More precisely: Mapserver 4.0 on Win2000 and IIS (also with Apache). I'm using system fonts with russian symbols. :(( I'm only see arabic letters. -- Best regards, Ayrat mailto:Ayrat at ieie.nsc.ru From Ayrat at ieie.nsc.ru Thu Oct 16 22:00:19 2003 From: Ayrat at ieie.nsc.ru (Ayrat) Date: Fri, 17 Oct 2003 12:00:19 +0700 Subject: Fwd: Re[2]: [Mapserver-users] Russian fonts in labeling In-Reply-To: <69436783093.20031017115822@ieie.nsc.ru> References: <15370089812.20031016172649@ieie.nsc.ru> <013b01c393f6$ac206d30$1509e8c1@wfw> <69436783093.20031017115822@ieie.nsc.ru> Message-ID: <33436899828.20031017120019@ieie.nsc.ru> Sorry... This is a forwarded message From: Ayrat To: Yuri Date: Friday, October 17, 2003, 11:58:22 AM Subject: [Mapserver-users] Russian fonts in labeling ===8<==============Original message text=============== Hello Yuri Thursday, October 16, 2003, 10:03:30 PM, ???? ????????: > Try to use Microsoft Rusian Unicod Fonts (ends with -cyr TrueType fonts) if > you are asking about Cyrillic Windows-1251 TTF Thanks!!!! It's working fine. -- Best regards, Ayrat mailto:Ayrat at ieie.nsc.ru ===8<===========End of original message text=========== -- Best regards, Ayrat mailto:Ayrat at ieie.nsc.ru ******************************** From mukta at darya.nio.org Fri Oct 17 03:29:30 2003 From: mukta at darya.nio.org (Mukta Telang) Date: Fri, 17 Oct 2003 10:29:30 +0000 Subject: [Mapserver-users] Shapefile Message-ID: <3F8FC48A.28E3057B@darya.nio.org> Hi, I dont know abc of GIS ..so I have many questions. Here is the first one: I have a tiff image which is nothing but outline of a country. Since I want to be able to ZOOM/PAN query the image/map .. I *felt* CONVERTING it to shape file will help. So I did the following: gdaltindex india.tif And I got india.shp, india.dbf and india.shx files which I copied to my data directory. Am I on the right track? Then created a world file as follows: 2.93 0 0 6.50 65 -25 The resolution of image is 440X650 and one map unit is 5 degrees. The starting left hand corner (x,y) is (65 degrees E, 25 degrees N). min[x]=65 degrees East max[x]=95 degrees East min[y]=5 degrees North max[y]= 25 degrees North In the map configuration file I have given extent as EXTENT 0 0 440 650 What is the next step? What is meant by LAYER of TYPE RASTER? Please help, Thanks, Mukta From lyl209 at nyu.edu Fri Oct 17 00:17:34 2003 From: lyl209 at nyu.edu (Ling-Yen Liao) Date: Fri, 17 Oct 2003 03:17:34 -0400 Subject: [Mapserver-users] GRASS raster Message-ID: <301f844301a3d4.301a3d4301f844@homemail.nyu.edu> Hello, I'm trying to use Mapserver to display grass raster files. 1. I put .grassrc5 file under /var/www/html 2. Here is my map file NAME GRASS STATUS ON SIZE 950 700 SYMBOLSET /var/www/html/grsmap/map-script/marker.sym # W S E N EXTENT 590000 4914000 609000 4928000 #GRASS raster map directly from location (8bit only): LAYER NAME soils TYPE RASTER STATUS on data "/data/grassdata/spearfish/PERMANENT/cellhd/soils" END # Layer end The weird thing is, when I open my browser with http://localhost/cgi-bin/mapserv36?map=/var/www/html/grsmap/map-script/soils.map&mode=map The title will be mapserv36(PNG Image, 950x700 pixels), and no error messages (I checked /var/log/httpd/error_log). But! The content of the browser is BLANK. It looks like a white map in it... I really don't know what happened, can anyone tell me? I use redhat 9, GRASS 5.0.3, Mapserver 3.6. (BTW, I found that if I change the status to default then the result will become "Server error! Error 500" and I don't know why.) Best, LY From frank.koormann at intevation.de Fri Oct 17 00:58:43 2003 From: frank.koormann at intevation.de (Frank Koormann) Date: Fri, 17 Oct 2003 09:58:43 +0200 Subject: [Mapserver-users] How to convert a CSV data to shapefile In-Reply-To: <01f401c3941a$f3186a70$9105a8c0@mariolaptop> References: <01f401c3941a$f3186a70$9105a8c0@mariolaptop> Message-ID: <20031017075843.GB15776@intevation.de> Hi Mario, List! * Mario Servin [031016 21:23]: > Hi Frank, > Are you back?. Anyway this is just to inform you that I could use > gen2shp with success!!. Thanks a lot. A warning to other users, I could not > use the last binary version. Only the old one ( 0.2.3 ) worked for me with > shapelib 1.2.9. The new one asked me some libraries I do not have installed > at my Windows. Can you please mail me in personal mail which libraries this have been? > Additionally, is there any way to update a dbf in this manner?. I mean: > I got a .shp, .dbf and .shx files. Now I need to add some data to dbf for > using it with Mapserver. Is it possible to make this in a simple way?. The one thing you have to take care of is that the order of records in the dbf file must be the same as the related shapes in the shapefile! There is no further relation between both parts of the data. Having this in mind you can edit the dbf potentially in any spreadsheet application, an alternative is illustrated on http://intevation.de/~jan/gen2shp/gen2shp.html which applying a small filter (txt2dbf) to create a new attribute file. As a second alternative the shapelibi-source package comes with some small tools to deal with dbf files. These are not in the binary package for windows. Regards, Frank -- Frank Koormann Professional Service around Free Software (http://intevation.net/) FreeGIS Project (http://freegis.org/) From e_talis at yahoo.com Fri Oct 17 04:17:11 2003 From: e_talis at yahoo.com (Edward Waithaka) Date: Fri, 17 Oct 2003 04:17:11 -0700 (PDT) Subject: [Mapserver-users] errors loading map Message-ID: <20031017111711.94558.qmail@web40911.mail.yahoo.com> --0-1559152649-1066389431=:91483 Content-Type: text/plain; charset=us-ascii Try reinstalling (configuring) the newer version using --with-prefix=/usr , ... this is assuming you had installed it using --with-prefix=/usr/local or you didn't indicate where to install (it defaults to /usr/local/) and you installed using the source code. --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-1559152649-1066389431=:91483 Content-Type: text/html; charset=us-ascii
Try reinstalling (configuring) the newer version using --with-prefix=/usr , ... this is assuming you had installed it using --with-prefix=/usr/local or you didn't indicate where to install (it defaults to /usr/local/) and you installed using the source code.


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-1559152649-1066389431=:91483-- From e_talis at yahoo.com Fri Oct 17 04:23:22 2003 From: e_talis at yahoo.com (Edward Waithaka) Date: Fri, 17 Oct 2003 04:23:22 -0700 (PDT) Subject: [Mapserver-users] install as not root Message-ID: <20031017112322.95273.qmail@web40911.mail.yahoo.com> --0-1035932630-1066389802=:94505 Content-Type: text/plain; charset=us-ascii Try this: Add the following lines to the ld.conf.so file (you can locate it using 'locate' cmd) - /usr/bin - /usr/local/bin (depends where the libproj.so lib file was stored after installation) Then run the following command:> ldconfig --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search --0-1035932630-1066389802=:94505 Content-Type: text/html; charset=us-ascii
Try this:
Add the following lines to the ld.conf.so file (you can locate it using 'locate' cmd)
- /usr/bin
- /usr/local/bin
(depends where the libproj.so lib file was stored after installation)
Then run the following command:> ldconfig


Do you Yahoo!?
The New Yahoo! Shopping - with improved product search --0-1035932630-1066389802=:94505-- From assefa at dmsolutions.ca Fri Oct 17 05:07:03 2003 From: assefa at dmsolutions.ca (Yewondwossen Assefa) Date: Fri, 17 Oct 2003 08:07:03 -0400 Subject: [Mapserver-users] distance tool fixed? historial? In-Reply-To: <003401c391ea$5348ca80$01737373@felipe> References: <002a01c391b6$ceb04600$01737373@felipe> <3F8B1D88.3000905@dmsolutions.ca> <003401c391ea$5348ca80$01737373@felipe> Message-ID: <3F8FDB67.90809@dmsolutions.ca> Guillermo Felipe wrote: > Hi, > > Thanks for your attention. > > After your email, I tested from other computer where I never used the rosa > applet and it worked!. > It seems to me that I had a problem with the temporary files. Always, I was > working with the old rosa applet in my xp server, so I changed its name to > rosa2.jar and it worked too. > > Before change the name, I erased the temporary files and the historial, but > it didn?t fix the problem....Why? > > Two more newbie questions: > > + How can I use the DIST_MSG parameter?...How can I call the distance value > in php?: > > printf(, ???); > If you can outputing risa parameters from PHP, you do something like this : echo ""; The distance value is not directly accessible through php. > + How can I enable the ESC key with the distance tool? > Only double click is supported for now to stop the distance tool. > > Thanks again, > > guillermo > ----- Original Message ----- > From: "Yewondwossen Assefa" > To: "Guillermo Felipe" > Cc: "mapserver users" ; > > Sent: Monday, October 13, 2003 4:47 PM > Subject: Re: [Mapserver-users] distance tool fixed? > > > >>I just tried the version 1.2.0 from the download site and the distance >>gets set to 0 between each time the distance tool is used. >> >> This issue has been adressed few months ago and should be available >>inside the latest versions. >> >> Do other have similar problems ? >> >>Later, >> >>Guillermo Felipe wrote: >> >>>Hi all, >>> >>>I?m been trying with the 1.2.0 (August 19, 2002) and >>>(2003-04-02) versions of the Rosa applet, but I didn?t have success >>>with the accumulative distance problem....when I reselect the distance >>>button or select another one, the initial distance is not 0. >>> >>>Do you know if the problem is fixed? >>> >>>I?m been reading some emails related and the README, so I don?t know if >>>I?m doing something wrong: >>> >>>Change Log: >>>=========== >>>[..] >>>Current version >>>--------------- >>>Version 1.2.1 (Feb 25, 2003): >>>[...] >>>- Correct Bug with the mesuring tool. >>>[---] >>> >>>http://lists.maptools.org/pipermail/rosa-users/2002-June/000002.html >>> >>>Thanks in advance, >>> >>>guillermo >>> >>>pd: my code is: >>>printf(">>VALUE=\"./images/tool_dist_1.gif\">\n"); >>>printf(">>VALUE=\"./images/tool_dist_2.gif\">\n"); >>>printf(">>dos puntos\">\n"); >>>printf("\n"); >>>printf("\n"); >>>printf("\n"); >>> printf(">> > > VALUE=\"%s\">\n",(($gpoMap->extent->maxx-$gpoMap->extent->minx)/$gpoMap->wid > th)); > >> >>-- >>---------------------------------------------------------------- >>Assefa Yewondwossen >>Software Analyst >> >>Email: assefa at dmsolutions.ca >>http://www.dmsolutions.ca/ >> >>Phone: (613) 565-5056 (ext 14) >>Fax: (613) 565-0925 >>---------------------------------------------------------------- >> >> >> >>_______________________________________________ >>Mapserver-users mailing list >>Mapserver-users at lists.gis.umn.edu >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa at dmsolutions.ca http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- From edspremolla at Antel.com.uy Fri Oct 17 05:08:40 2003 From: edspremolla at Antel.com.uy (Eduardo Spremolla) Date: 17 Oct 2003 09:08:40 -0300 Subject: [Mapserver-users] "MAPSERVER FORM " and Windows ... HELP ME ! In-Reply-To: <1066338978.3f8f0aa2adad3@dutilleux.ensg.ign.fr> References: <1066338978.3f8f0aa2adad3@dutilleux.ensg.ign.fr> Message-ID: <1066392520.7650.3.camel@fly.in.iantel.com.uy> Hi Guillaume: The FORM that you post don't have any input control that a user can change. Try adding:
Zoom In
Pan
Zoom Out
Zoom Size
for a change. LALO El jue, 16 de 10 de 2003 a las 18:16, Guillaume MOCCAND escribi??: > hi, > > i have some problem with the use of Mapserver 4.0 on Win2000 and IIS (also with > Apache). i try to run the tutorial found at the following URL : > http://terrasip.gis.umn.edu/projects/tutorial/ > > in the HTML pages i found the code : > > > > in order to get a static map, i needed to change it to : > > > > it works fine but i'm not really glad to write the complete path of the map > file. > But my deepest problem is that i don't know how to get a dynamic map with the > HTML FORM !! > > > here is the code of the FORM : > > >
> > > > > > >
> > >
> > >
>
>
> > (a html text version of the form is paste at the end of this mail) > > my first change into this FORM was to replace action="/cgi-bin/mapserv40" by > action="http://localhost/scripts/mapserv.exe" > > but nothing seems to work ... > > does anyone could help me ? > does anyone can explain me the complete way to make dynamique maps with > mapserver on Windows. > > thanks very much > > best regards > > Guillaume MOCCAND > moccand at ensg.ign.fr > > > >
  <!-- START OF MAPSERVER FORM -->
>   <form name="mapserv" method="GET" action="/cgi-
> bin/mapserv40">
>      <!-- HIDDEN MAPSERVER CGI VARIABLES -->
>      <input type="hidden" name="map" 
> value="[map]">
>      <input type="hidden" name="imgext" 
> value="[mapext]">
>      <input type="hidden" name="imgxy" value="199.5 
> 149.5">
>      <input type="hidden" name="zoom" 
> value="1">
>      <input type="hidden" name="mode" 
> value="browse">
> 
>      <div align="center">
> 	  <table border="1" cellpadding="0" 
> cellspacing="0">
> 	     <tr><td>
>            <!-- THE INTERACTIVE, DYNAMICALLY CREATED MAP --
>            <input type="image" name="img" 
> src="[ img ]" width="400" 
> height="300">
>         </td></tr>
>      </table>
>      </div>
>   </form>
> > > > > > > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From edspremolla at Antel.com.uy Fri Oct 17 05:14:43 2003 From: edspremolla at Antel.com.uy (Eduardo Spremolla) Date: 17 Oct 2003 09:14:43 -0300 Subject: [Mapserver-users] Shapefile In-Reply-To: <3F8FC48A.28E3057B@darya.nio.org> References: <3F8FC48A.28E3057B@darya.nio.org> Message-ID: <1066392883.7650.8.camel@fly.in.iantel.com.uy> You can't convert a tiff to shape with gdaltindex. The shape file created is only the index, and is used when your map is tiled in many tiff. You beter tray to get the outline of India in shp format from one of may free data sources in the net. Search the archive for them. LALO El vie, 17 de 10 de 2003 a las 07:29, Mukta Telang escribi??: > Hi, > I dont know abc of GIS ..so I have many questions. > Here is the first one: > > I have a tiff image which is nothing but outline of a country. > > Since I want to be able to ZOOM/PAN query the image/map .. I *felt* > CONVERTING it to shape file will help. > > So I did the following: > > gdaltindex india.tif > > And I got india.shp, india.dbf and india.shx files which I copied to my > data directory. > > Am I on the right track? > > Then created a world file as follows: > 2.93 > 0 > 0 > 6.50 > 65 > -25 > The resolution of image is 440X650 and one map unit is 5 degrees. > The starting left hand corner (x,y) is (65 degrees E, 25 degrees N). > min[x]=65 degrees East max[x]=95 degrees East > min[y]=5 degrees North max[y]= 25 degrees North > > In the map configuration file I have given extent as > EXTENT 0 0 440 650 > > What is the next step? > What is meant by LAYER of TYPE RASTER? > > Please help, > Thanks, > Mukta > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From nsavard at dmsolutions.ca Fri Oct 17 09:24:01 2003 From: nsavard at dmsolutions.ca (Normand Savard) Date: Fri, 17 Oct 2003 12:24:01 -0400 Subject: [Mapserver-users] [Mapserver-users]OGC WFS Cite conformance products for mapserv report Message-ID: <3F9017A1.9020502@dmsolutions.ca> The present e-mail is to give an update of the work done by DM Solutions Group to implement the WFS OGC specifications. For those of you who manifest some interest into this field can consult the bug description 461, on http://mapserver.gis.umn.edu/bugs/ Website, for more details on the issues. We set up a WFS server by using MapServer and we ran the OGC WFS test suite against this server. The test engine can be found on the following Website: http://cite-test.socialchange.net.au/test_engine/wfs_1_0_0/wfs_1_0_0.html. The summary report produced by the WFS test engire is as follow: Summary : Total Test Count 152 Number of Passed Tests 109 Number of Failed Tests 43 Normand From mamwake at yahoo.com Fri Oct 17 09:52:11 2003 From: mamwake at yahoo.com (don) Date: Fri, 17 Oct 2003 09:52:11 -0700 (PDT) Subject: [Mapserver-users] blank image--white empty image box Message-ID: <20031017165211.86404.qmail@web40303.mail.yahoo.com> am a newbie, when i try to load map am getting blank image! everything else is ok,,demo loadin ok ,,i have tried playing around with extents but nothing is showing,,not even errors..i sincerely don't know what am doing wrong and am stuck and very desperate..am in a verge of quiting,,i have been trying this for weeks,,my mapfile is as follows: # # Start of map file # NAME TEST STATUS ON SIZE 600 600 EXTENT 35.786953 -0.721388 36.408545 0.094966 UNITS METERS SHAPEPATH "data" IMAGECOLOR 255 255 255 WEB HEADER test_header.html TEMPLATE test.html FOOTER test_footer.html MINSCALE 1000 MAXSCALE 1550000 IMAGEPATH "set in test.html" IMAGEURL "set in test.html" METADATA WMS_TITLE "scomMapserver" WMS_ACCESSCONSTRAINTS none WMS_ONLINERESOURCE "http://var/www/html/mapsite/test.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/ref.png # EXTENT 35.786953 -0.721388 36.408545 0.094966 # SIZE 50 50 # STATUS ON # 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 # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 80 2 COLOR 255 255 255 UNITS MILES INTERVALS 1 TRANSPARENT TRUE STATUS TRUE END # # Start of symbol definitions (we're only using a few) # SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END # # Start of layer definitions # LAYER NAME test_region TYPE RASTER STATUS DEFAULT DATA "test_region" CLASSITEM 'cty_name' CLASS EXPRESSION 'Test' OUTLINECOLOR 128 128 128 COLOR 225 225 185 END CLASS # EXPRESSION /./ OUTLINECOLOR 128 128 128 COLOR 255 255 255 END END LAYER NAME Towns_point GROUP cities TYPE RASTER DATA "Towns_point" STATUS OFF CLASSITEM 'city_name' CLASS NAME "Cities & Towns" EXPRESSION NONE COLOR 255 225 90 TEMPLATE "population.html" END HEADER "population_header.html" FOOTER "population_footer.html" DUMP TRUE # allow GML export END END LAYER NAME Places_point TYPE POINT DATA "Places_point" STATUS OFF CLASS SYMBOL 'circle' SIZE 2 NAME 'Townships' OUTLINECOLOR 181 181 145 END END LAYER NAME Lakes_region TYPE RASTER STATUS OFF DATA "Lakes_region" CLASS NAME 'Lakes & Rivers' TEMPLATE "lakes.html" COLOR 49 117 185 END HEADER "lakes_header.html" FOOTER "lakes_footer.html" TOLERANCE 3 DUMP TRUE # allow GML export END END LAYER NAME Rivers_polyline TYPE LINE STATUS OFF DATA "Rivers_polyline" CLASS NAME "Streams" TEMPLATE "description.html" COLOR 49 117 185 END HEADER "description_header.html" FOOTER "description_footer.html" TOLERANCE 5 DUMP TRUE # allow GML export END END LAYER NAME Roads_polyline GROUP roads MAXSCALE 300000 STATUS OFF DATA "Roads_polyline" TYPE LINE CLASS COLOR 0 0 0 END END LAYER NAME Parks_region GROUP roads MAXSCALE 300000 STATUS OFF DATA "Parks_region" TYPE ANNOTATION LABELITEM "Park_name" CLASS COLOR 255 255 255 LABEL MINFEATURESIZE 40 MINDISTANCE 150 POSITION CC SIZE SMALL COLOR 0 0 0 END END LAYER NAME Public Utils_point GROUP Public Utils MAXSCALE 600000 STATUS OFF DATA "Public Utils_point" TYPE POLYGON CLASS NAME "Public Utils" COLOR 0 0 0 END END LAYER NAME railway_polyline GROUP railways MAXSCALE 600000 STATUS OFF DATA "railway_polyline" TYPE ANNOTATION LABELITEM "railway_num" CLASSITEM "railway_class" CLASS EXPRESSION "3" COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 0 0 0 END END CLASS EXPRESSION "2" COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 0 0 0 END END CLASS EXPRESSION "1" STYLE COLOR 0 0 0 # dummy color LABEL MINFEATURESIZE 50 MINDISTANCE 150 POSITION CC SIZE TINY COLOR 255 255 255 END END LAYER NAME Places_point TYPE POINT DATA "Places_point" STATUS OFF CLASS NAME 'Places' COLOR 128 255 164 SYMBOL 'circle' SIZE 7 TEMPLATE "airports.html" END HEADER "airports_header.html" FOOTER "airports_footer.html" TOLERANCE 5 END END LAYER NAME Towns NAME cities TYPE POINT DATA "towns_point" STATUS OFF LABELITEM "city_name" CLASSITEM "city_name" LABELMAXSCALE 500000 CLASS EXPRESSION /./ COLOR -1 -1 -1 LABEL COLOR 0 0 0 SHADOWCOLOR 218 218 218 SHADOWSIZE 2 2 TYPE BITMAP SIZE MEDIUM POSITION CC PARTIALS FALSE BUFFER 2 END END END # Map File redhat linux 8.0 MS4.0 thanks. ===== ===== don __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From joe at otsys.com Fri Oct 17 10:32:49 2003 From: joe at otsys.com (Joe Bussell) Date: Fri, 17 Oct 2003 10:32:49 -0700 Subject: [Mapserver-users] blank image--white empty image box In-Reply-To: <20031017165211.86404.qmail@web40303.mail.yahoo.com> References: <20031017165211.86404.qmail@web40303.mail.yahoo.com> Message-ID: <3F9027C1.8020301@otsys.com> Looks like TestRegion is the only layer that you have turned on. Is this your intent? Try using a straight in-line layer like: LAYER name background TYPE polygon STATUS ON CLASS NAME "World" OUTLINECOLOR 0 0 0 COLOR 30 144 255 SIZE 1 SYMBOL 0 END FEATURE POINTS -180 90 -180 -90 180 -90 180 90 -180 90 END END END My points are in lat/lon. I notice that in your mapfile you are specifiing meters. You will have to adjust the range accordingly. I use PROJECTION "proj=latlong" END as all my data is in lat/lon. I do not see a projection declaration in your mapfile. You are also declaring a shapepath of "data". To be honest I am unsure what the result of this will be. Is this path supposed to be absolute? Try setting it to the absolute path of your test_region.shp directory. Don't give up now, you are halfway there... Cordially, Joe Bussell www.TrafficDodger.com don wrote: > am a newbie, when i try to load map am getting blank > image! everything else is ok,,demo loadin ok ,,i have > tried playing around with extents but nothing is > showing,,not even errors..i sincerely don't know what > am doing wrong and am stuck and very > desperate..am in a verge of quiting,,i have been > trying this for weeks,,my mapfile is as follows: > > # > # Start of map file > # > NAME TEST > STATUS ON > SIZE 600 600 > EXTENT 35.786953 -0.721388 36.408545 0.094966 > UNITS METERS > SHAPEPATH "data" > IMAGECOLOR 255 255 255 > > > WEB > HEADER test_header.html > TEMPLATE test.html > FOOTER test_footer.html > MINSCALE 1000 > MAXSCALE 1550000 > IMAGEPATH "set in test.html" > IMAGEURL "set in test.html" > METADATA > WMS_TITLE "scomMapserver" > WMS_ACCESSCONSTRAINTS none > WMS_ONLINERESOURCE > "http://var/www/html/mapsite/test.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/ref.png > # EXTENT 35.786953 -0.721388 36.408545 0.094966 > # SIZE 50 50 > # STATUS ON > # 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 > > # > # Start of scalebar > # > SCALEBAR > IMAGECOLOR 255 255 255 > LABEL > COLOR 255 255 255 > SIZE tiny > END > STYLE 1 > SIZE 80 2 > COLOR 255 255 255 > UNITS MILES > INTERVALS 1 > TRANSPARENT TRUE > STATUS TRUE > END > > # > # Start of symbol definitions (we're only using a few) > # > SYMBOL > NAME 'circle' > TYPE ELLIPSE > POINTS 1 1 END > FILLED TRUE > END > > # > # Start of layer definitions > # > > LAYER > NAME test_region > TYPE RASTER > STATUS DEFAULT > DATA "test_region" > > CLASSITEM 'cty_name' > CLASS > EXPRESSION 'Test' > OUTLINECOLOR 128 128 128 > COLOR 225 225 185 > END > CLASS # > EXPRESSION /./ > OUTLINECOLOR 128 128 128 > COLOR 255 255 255 > END > END > > LAYER > NAME Towns_point > GROUP cities > TYPE RASTER > DATA "Towns_point" > STATUS OFF > CLASSITEM 'city_name' > CLASS > NAME "Cities & Towns" > EXPRESSION NONE > COLOR 255 225 90 > TEMPLATE "population.html" > END > > HEADER "population_header.html" > FOOTER "population_footer.html" > > DUMP TRUE # allow GML export > > END > END > > LAYER > NAME Places_point > TYPE POINT > DATA "Places_point" > STATUS OFF > CLASS > SYMBOL 'circle' > SIZE 2 > NAME 'Townships' > OUTLINECOLOR 181 181 145 > END > END > > > LAYER > NAME Lakes_region > TYPE RASTER > STATUS OFF > DATA "Lakes_region" > > CLASS > NAME 'Lakes & Rivers' > TEMPLATE "lakes.html" > COLOR 49 117 185 > END > > HEADER "lakes_header.html" > FOOTER "lakes_footer.html" > > TOLERANCE 3 > > DUMP TRUE # allow GML export > > END > END > > LAYER > NAME Rivers_polyline > TYPE LINE > STATUS OFF > DATA "Rivers_polyline" > > CLASS > NAME "Streams" > TEMPLATE "description.html" > COLOR 49 117 185 > END > > HEADER "description_header.html" > FOOTER "description_footer.html" > > TOLERANCE 5 > > DUMP TRUE # allow GML export > > END > END > > LAYER > NAME Roads_polyline > GROUP roads > MAXSCALE 300000 > STATUS OFF > DATA "Roads_polyline" > TYPE LINE > CLASS > COLOR 0 0 0 > END > END > > LAYER > NAME Parks_region > GROUP roads > MAXSCALE 300000 > STATUS OFF > DATA "Parks_region" > TYPE ANNOTATION > LABELITEM "Park_name" > CLASS > COLOR 255 255 255 > LABEL > MINFEATURESIZE 40 > MINDISTANCE 150 > POSITION CC > SIZE SMALL > COLOR 0 0 0 > END > END > > LAYER > NAME Public Utils_point > GROUP Public Utils > MAXSCALE 600000 > STATUS OFF > DATA "Public Utils_point" > TYPE POLYGON > CLASS > NAME "Public Utils" > COLOR 0 0 0 > END > END > > LAYER > NAME railway_polyline > GROUP railways > MAXSCALE 600000 > STATUS OFF > DATA "railway_polyline" > TYPE ANNOTATION > LABELITEM "railway_num" > CLASSITEM "railway_class" > CLASS > EXPRESSION "3" > COLOR 0 0 0 # dummy color > LABEL > MINFEATURESIZE 50 > MINDISTANCE 150 > POSITION CC > SIZE TINY > COLOR 0 0 0 > END > END > CLASS > EXPRESSION "2" > COLOR 0 0 0 # dummy color > LABEL > MINFEATURESIZE 50 > MINDISTANCE 150 > POSITION CC > SIZE TINY > COLOR 0 0 0 > END > END > CLASS > EXPRESSION "1" > STYLE > COLOR 0 0 0 # dummy color > LABEL > MINFEATURESIZE 50 > MINDISTANCE 150 > POSITION CC > SIZE TINY > COLOR 255 255 255 > END > END > > LAYER > NAME Places_point > TYPE POINT > DATA "Places_point" > STATUS OFF > CLASS > NAME 'Places' > COLOR 128 255 164 > SYMBOL 'circle' > SIZE 7 > TEMPLATE "airports.html" > END > > HEADER "airports_header.html" > FOOTER "airports_footer.html" > > TOLERANCE 5 > > > END > END > > LAYER > NAME Towns > NAME cities > TYPE POINT > DATA "towns_point" > STATUS OFF > LABELITEM "city_name" > CLASSITEM "city_name" > LABELMAXSCALE 500000 > CLASS > EXPRESSION /./ > COLOR -1 -1 -1 > LABEL > COLOR 0 0 0 > SHADOWCOLOR 218 218 218 > SHADOWSIZE 2 2 > TYPE BITMAP > SIZE MEDIUM > POSITION CC > PARTIALS FALSE > BUFFER 2 > END > END > > END # Map File > > redhat linux 8.0 > MS4.0 > > thanks. > > > ===== > > ===== > don > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From famorelli at construtel-sti.com.br Fri Oct 17 12:30:19 2003 From: famorelli at construtel-sti.com.br (Felipe Amorelli) Date: Fri, 17 Oct 2003 16:30:19 -0300 Subject: [Mapserver-users] Help to configure Itasca application Message-ID: <85FD78FED3A4D211BF1400A0C9E5CC0001D19012@TEXAS> Hello, I?m new with mapserver and I?m trying to put the Demo application running in my Linux server (Mandrake 9.1) The mapserver is correctly installed and configured, but I?m having problems to configure the itasca demo application. when I run the demo_init.html I have the following message : MapServer Demo Interface Click on the initialize button to fire up the demo with 3 layers turned on will be accessible for browsing. The data are of Itasca County, MN and were derived, for the most part, from USGS 1:24,000 quadrangles. Some things to note are: [INITIALIZE] Then When I click on the initialize button I?ve got the following error message : msLoadMap(): General error message. Undefined overlay symbol "symbols/ctyhwy.gif" in class 0, style 0 of layer ctyrdln3_anno. msAddImageSymbol(): General error message. Unable to load GIF symbol. I?ve check the paths that I setted in the demo_init.html file but I?m not sure if it?s correctly setted. Could somebody help me ? I?m installing Mapserver 4.0 and itasca 3.5 Thanks in advance, Felipe From eric at gomoos.org Fri Oct 17 08:49:54 2003 From: eric at gomoos.org (Eric Bridger) Date: 17 Oct 2003 15:49:54 +0000 Subject: [Mapserver-users] Help to configure Itasca application In-Reply-To: <85FD78FED3A4D211BF1400A0C9E5CC0001D19012@TEXAS> References: <85FD78FED3A4D211BF1400A0C9E5CC0001D19012@TEXAS> Message-ID: <1066405800.1809.19.camel@ubet.gomoos.org> Mapserver (the GD library really) no longer supports gif files. Only png. So you need to convert symbols/ctyhwy.gif to ctyhwy.png (you probably have convert on your system). Then you need to find your symbol set file (symbols.sym) and change any reference to ctyhwy.gif to ctyhwy.png. Sorry I'm not sure of the exact itasca demo setup for where to find these various files. On Fri, 2003-10-17 at 19:30, Felipe Amorelli wrote: > Hello, > > I?m new with mapserver and I?m trying to put the Demo application running in > my Linux server (Mandrake 9.1) > > The mapserver is correctly installed and configured, but I?m having problems > to configure the itasca demo application. > > when I run the demo_init.html I have the following message : > > MapServer Demo Interface > > Click on the initialize button to fire up the demo with 3 layers turned on > will be accessible for browsing. The data are of Itasca County, MN and were > derived, for the most part, from USGS 1:24,000 quadrangles. Some things to > note are: > > [INITIALIZE] > > Then When I click on the initialize button I?ve got the following error > message : > > msLoadMap(): General error message. Undefined overlay symbol > "symbols/ctyhwy.gif" in class 0, style 0 of layer ctyrdln3_anno. > msAddImageSymbol(): General error message. Unable to load GIF symbol. > > I?ve check the paths that I setted in the demo_init.html file but I?m not > sure if it?s correctly setted. > > Could somebody help me ? > > I?m installing Mapserver 4.0 and itasca 3.5 > > Thanks in advance, > Felipe > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From lyl209 at nyu.edu Fri Oct 17 12:55:45 2003 From: lyl209 at nyu.edu (Ling-Yen Liao) Date: Fri, 17 Oct 2003 15:55:45 -0400 Subject: [Mapserver-users] GRASS raster Message-ID: <30e3f4d30e1db1.30e1db130e3f4d@homemail.nyu.edu> Hi, I'm trying to find where the problem is. $ /usr/local/bin/gdal-config --formats finds grass; $ ldd /usr/local/bin/libgdal.1.1.so has a link to libgrass: libgrass5.so.0 => /usr/lib/libgrass5.so.0 (0x40300000); also $ gdalinfo soils prints out something and looks like no problem; but $ /var/www/cgi-bin/shp2img -m soilsmap -o soils.png outputs a BLANK img. So anybody knows what's wrong? Thank you! -LY ----- Original Message ----- From: Ling-Yen Liao Date: Friday, October 17, 2003 3:17 am Subject: [Mapserver-users] GRASS raster > Hello, > > I'm trying to use Mapserver to display grass raster files. > > 1. I put .grassrc5 file under /var/www/html > 2. Here is my map file > NAME GRASS > STATUS ON > SIZE 950 700 > SYMBOLSET /var/www/html/grsmap/map-script/marker.sym > # W S E N > EXTENT 590000 4914000 609000 4928000 > > #GRASS raster map directly from location (8bit only): > LAYER > NAME soils > TYPE RASTER > STATUS on > data "/data/grassdata/spearfish/PERMANENT/cellhd/soils" > END # Layer > end > > The weird thing is, when I open my browser with > http://localhost/cgi-bin/mapserv36?map=/var/www/html/grsmap/map- > script/soils.map&mode=mapThe title will be mapserv36(PNG Image, > 950x700 pixels), and no error messages (I checked > /var/log/httpd/error_log). But! The content of the browser is > BLANK. It looks like a white map in it... > > I really don't know what happened, can anyone tell me? > > I use redhat 9, GRASS 5.0.3, Mapserver 3.6. > > (BTW, I found that if I change the status to default then the > result will become "Server error! Error 500" and I don't know why.) > > > Best, > LY > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From bwragg at tpg.com.au Fri Oct 17 15:42:46 2003 From: bwragg at tpg.com.au (Benjamin Wragg) Date: Sat, 18 Oct 2003 08:12:46 +0930 Subject: [Mapserver-users] Edges of Images Message-ID: <000001c394ff$fda02c90$0100a8c0@mapping12> This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C3954F.9E6A0890 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, I'm currently using 8 satalite image tiles of the world (referenced in lat/longs) in Mapserver as shown below: -------------------------- A1 | A2 | A3 | A4 | -------------------------- B1 | B2 | B3 | B4 | -------------------------- If I zoom into the lower right tile (B4) I can see a large white band running top to bottom where the tile finishes just right of New Zealand. Someone has asked me if it's possible for Mapserver to automatically display the next logical tile (which would be B1) to stop the ugly white band. Any ideas? Cheers, Benjamin Wragg ------=_NextPart_000_0001_01C3954F.9E6A0890 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message
Hi,
 
I'm = currently using=20 8 satalite image tiles of the world (referenced in lat/longs) = in=20 Mapserver as shown below:
 
--------------------------
A1 | = A2 | A3 | A4=20 |
--------------------------
B1 | = B2 | B3 |=20 B4 |
--------------------------
 
If I = zoom into the=20 lower right tile (B4) I can see a large white band running top to bottom = where=20 the tile finishes just right of New Zealand. Someone has asked me if = it's=20 possible for Mapserver to automatically display the next logical tile = (which=20 would be B1) to stop the ugly white band. Any ideas?
 
Cheers,
 
Benjamin=20 Wragg
 
------=_NextPart_000_0001_01C3954F.9E6A0890-- From ed at topozone.com Fri Oct 17 15:52:11 2003 From: ed at topozone.com (Ed McNierney) Date: Fri, 17 Oct 2003 18:52:11 -0400 Subject: [Mapserver-users] Edges of Images Message-ID: <13858AA1A74F30419F319ACB66A9D1222C03CD@mercator.topozone.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C39501.4CF92F7A Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Benjamin - =20 Set the map image background to white and then use the OFFSITE 255 255 = 255 statement in the data layer to make all white pixels transparent = (assuming the no-data value really is exactly that value). This will = cause areas of white that overlap another tile to disappear, and any = valid data pixels that are white will expose the white background and = show up as white. =20 - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242=20 -----Original Message----- From: Benjamin Wragg [mailto:bwragg at tpg.com.au] Sent: Friday, October 17, 2003 6:43 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Edges of Images Hi, =20 I'm currently using 8 satalite image tiles of the world (referenced in = lat/longs) in Mapserver as shown below: =20 -------------------------- A1 | A2 | A3 | A4 | -------------------------- B1 | B2 | B3 | B4 | -------------------------- =20 If I zoom into the lower right tile (B4) I can see a large white band = running top to bottom where the tile finishes just right of New Zealand. = Someone has asked me if it's possible for Mapserver to automatically = display the next logical tile (which would be B1) to stop the ugly white = band. Any ideas? =20 Cheers, =20 Benjamin Wragg =20 ------_=_NextPart_001_01C39501.4CF92F7A Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message
Benjamin -
 
Set=20 the map image background to white and then use the OFFSITE 255 255 255 = statement=20 in the data layer to make all white pixels transparent (assuming the = no-data=20 value really is exactly that value).  This will cause areas of = white that=20 overlap another tile to disappear, and any valid data pixels that are = white will=20 expose the white background and show up as white.
 
    - Ed

Ed McNierney
President and Chief = Mapmaker
TopoZone.com /=20 Maps a la carte, Inc.
73 Princeton Street, Suite 305
North = Chelmsford,=20 MA  01863
ed at topozone.com
(978) 251-4242 =

-----Original Message-----
From: Benjamin Wragg=20 [mailto:bwragg at tpg.com.au]
Sent: Friday, October 17, 2003 = 6:43=20 PM
To: mapserver-users at lists.gis.umn.edu
Subject:=20 [Mapserver-users] Edges of Images

Hi,
 
I'm = currently=20 using 8 satalite image tiles of the world (referenced in lat/longs) = in=20 Mapserver as shown below:
 
--------------------------
A1 | = A2 | A3 | A4=20 |
--------------------------
B1 | = B2 |=20 B3 | B4 |
--------------------------
 
If I = zoom into the=20 lower right tile (B4) I can see a large white band running top to = bottom where=20 the tile finishes just right of New Zealand. Someone has asked me if = it's=20 possible for Mapserver to automatically display the next logical tile = (which=20 would be B1) to stop the ugly white band. Any = ideas?
 
Cheers,
 
Benjamin=20 Wragg
 
------_=_NextPart_001_01C39501.4CF92F7A-- From LHurst at digmap.com Fri Oct 17 16:51:28 2003 From: LHurst at digmap.com (Larry Hurst) Date: Fri, 17 Oct 2003 16:51:28 -0700 Subject: [Mapserver-users] FW: Why do so many highway shields show up on this map? Message-ID: <31284D87E5C7D411984300E0296E654143CD43@DMPSERVER> 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_01C39509.94F45270 Content-Type: text/plain; charset="iso-8859-1" > I am trying to create a map with highway shields (.gif) and highway > numbers (shape attribute) displayed. > I cannot seem to get just one or a couple of highway shields to display. > It appears that every segment of the line > receives a gif. I've tried dissolving, chaining, weeding data to no > avail. > I am able to get the label to appear how I want using the MINDISTANCE > parameter, but too many shields are still displaying. > Any hints that can be provided are much appreciated! > > Thanks, > Larry Hurst > GIS Specialist > Digital Map Products > 575 Anton Bl., Suite 750 > Costa Mesa, CA 92626 > (714) 432-7637 ext. 2360 > ################################################################# > # Labeling Settings : TeleAtlas Interstates > ################################################################# > LAYER > NAME "IntL" > TILEINDEX teleatlas_global_index > TILEITEM FILES > TYPE POINT > DATA "00disweed" > STATUS ON > LABELITEM "ROUTENUM" > CLASSITEM "ROUTENUM" > LABELMAXSCALE 600000 > LABELCACHE ON > MAXSCALE 600000 > MINSCALE 1 > MAXFEATURES 2 > CLASS > #EXPRESSION ([RTETYP] = 1) > #COLOR 240 0 0 > #SIZE 2 > #SYMBOL 2 > SYMBOL 'interstate_shield' > LABEL > COLOR 240 240 240 > #BACKGROUNDCOLOR 0 0 0 > FONT arial-narrow > TYPE truetype > SIZE 8 > POSITION CC > PARTIALS FALSE > BUFFER 1 > ANGLE 0 > #MINFEATURESIZE 5 > MINDISTANCE 200 > END > END > END > ------_=_NextPart_001_01C39509.94F45270 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable FW: Why do so many highway shields show up on this map?

I am trying to create a map with = highway shields (.gif) and highway numbers (shape attribute) = displayed.
I cannot seem to get just one or a = couple of highway shields to display.  It appears that every = segment of the line
receives a gif.  I've tried = dissolving, chaining, weeding data to no avail.
I am able to get the label to appear = how I want using the MINDISTANCE parameter, but too many shields are = still displaying.

Any hints that can be provided are = much appreciated!

Thanks,
Larry Hurst
GIS Specialist
Digital Map Products
575 Anton Bl., Suite 750
Costa Mesa, CA 92626
(714) 432-7637 ext. 2360
#################################################################
#          Labeling = Settings : TeleAtlas Interstates    =        
#################################################################
  LAYER
    NAME = "IntL"
        TILEINDEX teleatlas_global_index
    =     TILEITEM   FILES
  =       TYPE POINT
  =       DATA "00disweed"
  =       STATUS ON
  =       LABELITEM "ROUTENUM"
  =       CLASSITEM "ROUTENUM"
  =       LABELMAXSCALE 600000
        LABELCACHE ON
    =     MAXSCALE 600000
    =     MINSCALE 1
        MAXFEATURES 2
 CLASS
    =     #EXPRESSION ([RTETYP] =3D 1)
    =     #COLOR 240 0 0
    =     #SIZE 2
    =     #SYMBOL 2
    =     SYMBOL 'interstate_shield'
   LABEL
      = COLOR 240 240 240
      = #BACKGROUNDCOLOR 0 0 0
      = FONT arial-narrow
        TYPE truetype
      = SIZE 8
        POSITION CC
      = PARTIALS FALSE
      = BUFFER 1
      = ANGLE 0  
      = #MINFEATURESIZE 5
        MINDISTANCE 200
    END
  END
  END

------_=_NextPart_001_01C39509.94F45270-- From LHurst at digmap.com Fri Oct 17 17:38:02 2003 From: LHurst at digmap.com (Larry Hurst) Date: Fri, 17 Oct 2003 17:38:02 -0700 Subject: [Mapserver-users] Why do so many interatate shields display? Message-ID: <31284D87E5C7D411984300E0296E654143CD44@DMPSERVER> 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_01C39510.165ACA50 Content-Type: text/plain; charset="iso-8859-1" I am trying to create a map with interatate shields (.gif) and interstate labels (shape attribute) displayed. I cannot seem to get just one or a couple of highway shields to display. It appears that every segment of the line receives a gif. I've tried dissolving, chaining, weeding data to no avail. I am able to get the label to appear how I want using the MINDISTANCE parameter, but too many shields are still displaying. Any hints that can be provided are much appreciated! Thanks, Larry Hurst GIS Specialist Digital Map Products 575 Anton Bl., Suite 750 Costa Mesa, CA 92626 (714) 432-7637 ext. 2360 ################################################################# # Labeling Settings : TeleAtlas Interstates ################################################################# LAYER NAME "IntL" TILEINDEX teleatlas_global_index TILEITEM FILES TYPE POINT DATA "00disweed" STATUS ON LABELITEM "ROUTENUM" CLASSITEM "ROUTENUM" LABELMAXSCALE 600000 LABELCACHE ON MAXSCALE 600000 MINSCALE 1 MAXFEATURES 2 CLASS #EXPRESSION ([RTETYP] = 1) #COLOR 240 0 0 #SIZE 2 #SYMBOL 2 SYMBOL 'interstate_shield' LABEL COLOR 240 240 240 #BACKGROUNDCOLOR 0 0 0 FONT arial-narrow TYPE truetype SIZE 8 POSITION CC PARTIALS FALSE BUFFER 1 ANGLE 0 #MINFEATURESIZE 5 MINDISTANCE 200 END END END ------_=_NextPart_001_01C39510.165ACA50 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Why do so many interatate shields display?

I am trying to create a map with = interatate shields (.gif) and interstate labels (shape attribute) = displayed.
I cannot seem to get just one or a = couple of highway shields to display.  It appears that every = segment of the line
receives a gif.  I've tried = dissolving, chaining, weeding data to no avail.
I am able to get the label to appear = how I want using the MINDISTANCE parameter, but too many shields are = still displaying.

Any hints that can be provided are = much appreciated!

Thanks,
Larry Hurst
GIS Specialist
Digital Map Products
575 Anton Bl., Suite 750
Costa Mesa, CA 92626
(714) 432-7637 ext. 2360
#################################################################
#          Labeling = Settings : TeleAtlas Interstates    =        
#################################################################
  LAYER
    NAME = "IntL"
        TILEINDEX teleatlas_global_index
    =     TILEITEM   FILES
  =       TYPE POINT
  =       DATA "00disweed"
  =       STATUS ON
  =       LABELITEM "ROUTENUM"
  =       CLASSITEM "ROUTENUM"
  =       LABELMAXSCALE 600000
        LABELCACHE ON
    =     MAXSCALE 600000
    =     MINSCALE 1
        MAXFEATURES 2
 CLASS
    =     #EXPRESSION ([RTETYP] =3D 1)
    =     #COLOR 240 0 0
    =     #SIZE 2
    =     #SYMBOL 2
    =     SYMBOL 'interstate_shield'
   LABEL
      = COLOR 240 240 240
      = #BACKGROUNDCOLOR 0 0 0
      = FONT arial-narrow
        TYPE truetype
      = SIZE 8
        POSITION CC
      = PARTIALS FALSE
      = BUFFER 1
      = ANGLE 0  
      = #MINFEATURESIZE 5
        MINDISTANCE 200
    END
  END
  END


------_=_NextPart_001_01C39510.165ACA50-- From mamwake at yahoo.com Sat Oct 18 01:08:57 2003 From: mamwake at yahoo.com (don) Date: Sat, 18 Oct 2003 01:08:57 -0700 (PDT) Subject: [Mapserver-users] blank image--white empty image box In-Reply-To: <3F9027C1.8020301@otsys.com> Message-ID: <20031018080857.21521.qmail@web40302.mail.yahoo.com> thanks very much for the pointers but after adding below lines, every thing now is wierd PROJECTION "proj=latlong" END Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: mapserv httpd log: [Sat Oct 18 10:07:09 2003] [error] [client 192.168.30.200] Premature end of script headers: mapserv [Sat Oct 18 10:07:09 2003] [error] [client 192.168.30.200] mapserv: mapfile.c:790: msProcessProjection: Assertion `p->proj == ((void *)0)' failed. [Sat Oct 18 10:38:26 2003] [error] [client 192.168.30.200] Premature end of script headers: mapserv [Sat Oct 18 10:38:26 2003] [error] [client 192.168.30.200] mapserv: mapfile.c:790: msProcessProjection: Assertion `p->proj == ((void *)0)' failed. --- Joe Bussell wrote: > Looks like TestRegion is the only layer that you > have turned on. Is this your intent? > > Try using a straight in-line layer like: > > LAYER > name background > TYPE polygon > STATUS ON > CLASS > NAME "World" > OUTLINECOLOR 0 0 0 > COLOR 30 144 255 > SIZE 1 > SYMBOL 0 > END > > FEATURE > POINTS > -180 90 > -180 -90 > 180 -90 > 180 90 > -180 90 > END > END > END > > My points are in lat/lon. I notice that in your > mapfile you are specifiing meters. You will have to > adjust the range accordingly. I use > > PROJECTION > "proj=latlong" > END > > as all my data is in lat/lon. I do not see a > projection declaration in your mapfile. > > You are also declaring a shapepath of "data". To be > honest I am unsure what the result of this will be. > Is this path supposed to be absolute? Try setting > it to the absolute path of your test_region.shp > directory. > > Don't give up now, you are halfway there... > > Cordially, > > Joe Bussell > www.TrafficDodger.com ===== don __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From mamwake at yahoo.com Sat Oct 18 01:10:24 2003 From: mamwake at yahoo.com (don) Date: Sat, 18 Oct 2003 01:10:24 -0700 (PDT) Subject: [Mapserver-users] blank image--white empty image box In-Reply-To: <3F9027C1.8020301@otsys.com> Message-ID: <20031018081024.9969.qmail@web40310.mail.yahoo.com> thanks very much for the pointers but after adding below lines, every thing now is wierd PROJECTION "proj=latlong" (i have even tried "utm") END Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: mapserv httpd log: [Sat Oct 18 10:07:09 2003] [error] [client 192.168.30.200] Premature end of script headers: mapserv [Sat Oct 18 10:07:09 2003] [error] [client 192.168.30.200] mapserv: mapfile.c:790: msProcessProjection: Assertion `p->proj == ((void *)0)' failed. [Sat Oct 18 10:38:26 2003] [error] [client 192.168.30.200] Premature end of script headers: mapserv [Sat Oct 18 10:38:26 2003] [error] [client 192.168.30.200] mapserv: mapfile.c:790: msProcessProjection: Assertion `p->proj == ((void *)0)' failed. --- Joe Bussell wrote: > Looks like TestRegion is the only layer that you > have turned on. Is this your intent? > > Try using a straight in-line layer like: > > LAYER > name background > TYPE polygon > STATUS ON > CLASS > NAME "World" > OUTLINECOLOR 0 0 0 > COLOR 30 144 255 > SIZE 1 > SYMBOL 0 > END > > FEATURE > POINTS > -180 90 > -180 -90 > 180 -90 > 180 90 > -180 90 > END > END > END > > My points are in lat/lon. I notice that in your > mapfile you are specifiing meters. You will have to > adjust the range accordingly. I use > > PROJECTION > "proj=latlong" > END > > as all my data is in lat/lon. I do not see a > projection declaration in your mapfile. > > You are also declaring a shapepath of "data". To be > honest I am unsure what the result of this will be. > Is this path supposed to be absolute? Try setting > it to the absolute path of your test_region.shp > directory. > > Don't give up now, you are halfway there... > > Cordially, > > Joe Bussell > www.TrafficDodger.com ===== don __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From uchoa at estudemais.com.br Sun Oct 19 07:18:01 2003 From: uchoa at estudemais.com.br (=?ISO-8859-15?Q?Helton_Uch=F4a?=) Date: Sun, 19 Oct 2003 12:18:01 -0200 Subject: [Mapserver-users] MapServer 4 and Flash suport demo site Message-ID: <3F929D19.1000208@estudemais.com.br> Hi, Does anyone know a website with MS4 using Flash suport? Thanks, -- Helton Uch?a - uchoa at estudemais.com.br Engenheiro Cart?grafo - Chefe de P&D 5a Divis?o de Levantamento - DSG - Ex?rcito Brasileiro www.5dl.eb.mil.br - Tel: (21) 2223-2177 ramal: 219 Grupo MapServer Brasil - Software Livre para GIS http://br.groups.yahoo.com/group/mapserver_brasil/ From omry at telmap.com Sun Oct 19 09:23:03 2003 From: omry at telmap.com (Omry Yadan) Date: Sun, 19 Oct 2003 18:23:03 +0200 Subject: [Mapserver-users] ECW performence Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD444@plague.telmap.com> Anyone experimented with ECW rasters and can give some information about its performance, and about optimize tile sizes? From nasir at 3wsi.net Sun Oct 19 20:26:03 2003 From: nasir at 3wsi.net (Nasir Simbolon) Date: Mon, 20 Oct 2003 10:26:03 +0700 Subject: [Mapserver-users] Help to configure Itasca application In-Reply-To: <85FD78FED3A4D211BF1400A0C9E5CC0001D19012@TEXAS> References: <85FD78FED3A4D211BF1400A0C9E5CC0001D19012@TEXAS> Message-ID: <200310201026.04110.nasir@3wsi.net> > > msLoadMap(): General error message. Undefined overlay symbol > "symbols/ctyhwy.gif" in class 0, style 0 of layer ctyrdln3_anno. > msAddImageSymbol(): General error message. Unable to load GIF symbol. You got error because mapserver does not support GIF (anymore). You can make it easy to run by converting images to PNG format, you can use gif2png program for this stuff, and change your MAP file fo the changed symbol name. Regards, Nasir Simbolon -- Iron sharpens iron From mschulz at webgis.de Mon Oct 20 01:07:37 2003 From: mschulz at webgis.de (Michael Schulz) Date: Mon, 20 Oct 2003 10:07:37 +0200 Subject: [Mapserver-users] Attributequery on projected layer returns blank map Message-ID: <3F9397C9.7080804@webgis.de> Dear List, i try to query a projected layer with an attribute query. The query returns results but the resulting map is blank. I think this due to the extent generation with mapext=shapes, that seems to return the unprojected extents. Is that true? Is there a way around this problem or even better a solution? Thanks, Michael -- ----------------------------------------------------------- Michael Schulz in medias res Dipl.-Geologe Gesellschaft f?r Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg 0761 55695-95 (Fax 96) mschulz at webgis.de www.webgis.de/www.zopecms.de From Clement.JAQUEMET at interieur.gouv.fr Mon Oct 20 04:16:41 2003 From: Clement.JAQUEMET at interieur.gouv.fr (JAQUEMET Clement DSIC BPSDC) Date: Mon, 20 Oct 2003 13:16:41 +0200 Subject: [Mapserver-users] using "polygonZ" shapefiles with Mapserver Message-ID: <8F24A400BFCFD611AD3F00B0D0F9E9F1019FF7EF@MSG01NEL> 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_01C396FB.A33E9090 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hello, When we try to publish " polygonZ " shapefile data, mapserver return an error " msDrawShape(): General error message. Only polygon shapes can = be drawn using a POLYGON layer definition. "=20 Where can we find free utilities to convert polygonZ to polygon, or = does it exist an extension for Mapserver to bypass this limit ? Thank's Cl=E9ment JAQUEMET=20 BUREAU DES PROJETS DE SECURITE ET DE DEFENSE CIVILES=20 SYSTEMES D'INFORMATION GEOGRAPHIQUE=20 DIRECTION DES SYSTEMES D'INFORMATION ET DE COMMUNICATION=20 PLACE BEAUVAU 75800 PARIS CEDEX 08 -=20 TEL : 01 56 77 72 66 - TELECOPIE : 01 40 57 56 30=20 ------_=_NextPart_001_01C396FB.A33E9090 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable using "polygonZ" shapefiles with Mapserver

Hello,

When we try to publish "=A0polygonZ=A0" shapefile data, mapserver return an error = "=A0msDrawShape(): General error = message. Only polygon shapes can be drawn using a POLYGON layer = definition.=A0"

Where can we find free utilities to = convert polygonZ to polygon, or does it exist an extension for = Mapserver to bypass this limit=A0?

Thank's

Cl=E9ment JAQUEMET
BUREAU DES PROJETS DE SECURITE ET DE DEFENSE = CIVILES
SYSTEMES D'INFORMATION GEOGRAPHIQUE

DIRECTION DES SYSTEMES D'INFORMATION ET DE = COMMUNICATION
PLACE BEAUVAU 75800 PARIS CEDEX 08 -
TEL = : 01 56 77 72 66 - TELECOPIE : 01 40 57 56 30

------_=_NextPart_001_01C396FB.A33E9090-- From muratisik at megatek.com.tr Mon Oct 20 04:53:19 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Mon, 20 Oct 2003 14:53:19 +0300 Subject: [Mapserver-users] please help about dynamic layers Message-ID: <013901c39700$c1e74820$b4704ad5@anaconda> This is a multi-part message in MIME format. ------=_NextPart_000_0136_01C39719.E6D79310 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I am relatively new to map server. Last week I could not even get the = mapserver to display my map files, thankfully some folks on this list = adviced on some software and tips, and I got the server to work = properly. Now I am to create a new layer, a dynamic one. I am total newbei son I = am sorry if my questions look silly:) -I have ArcView 3.3 (got it after being adviced to do so on this mail = list) Is it a good tool to create new layers. So far I can only use it = to view mine. If not with which software can I create layers? -the mapserver runs on redhat 9.0. on the same machine runs mysql in = which has lat/longitude columns in one of its tables. on this table = there is also 6 more columns of month, year, day, hour, minute, second. = this is for a car tracking project. somehow car's gps data will be = written into this database. every time this layer is refreshed from the = web browser, this layer should go and find the latest lat/longitude = using the time elements and use this lat/longitude to print a dot on the = map at the appropriate spot. i have searched the web about this issue = but did not understand much :(. do i need php for this kind of work? i = am running mapserver 3.6.0, installed through rpm, since it does not = include php. my apache server also doesnot support php. so i guess, if = needed, i will have to deal with php alot at first. -how do i create a layer like this? what's the starting point? what do I = need? thanks... have a nice day murat isik ------=_NextPart_000_0136_01C39719.E6D79310 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello,
 
I am relatively new to map server. Last = week I=20 could not even get the mapserver to display my map files, thankfully = some folks=20 on this list adviced on some software and tips, and I got the server to = work=20 properly.
Now I am to create a new layer, a = dynamic one. I am=20 total newbei son I am sorry if my questions look silly:)
 
-I have ArcView 3.3 (got it after being = adviced to=20 do so on this mail list) Is it a good tool to create new layers. So far = I can=20 only use it to view mine. If not with which software can = I create=20 layers?
 
-the mapserver runs on redhat 9.0. on = the same=20 machine runs mysql in which has lat/longitude columns in one of its = tables. on=20 this table there is also 6 more columns of month, year, = day, hour,=20 minute, second. this is for a car tracking project. somehow car's = gps data=20 will be written into this database. every time this layer is = refreshed from=20 the web browser, this layer should go and find the latest lat/longitude = using=20 the time elements and use this lat/longitude to print a dot on the map = at the=20 appropriate spot. i have searched the web about this issue but did not=20 understand much :(.  do i need php for this kind of work? i am = running=20 mapserver 3.6.0, installed through rpm, since it does not include php. = my apache=20 server also doesnot support php. so i guess, if needed, i will have to = deal with=20 php alot at first.
 
-how do i create a layer like this? = what's the=20 starting point? what do İ need?
 
thanks...
 
have a nice day
 
murat isik
------=_NextPart_000_0136_01C39719.E6D79310-- From famorelli at construtel-sti.com.br Mon Oct 20 05:07:07 2003 From: famorelli at construtel-sti.com.br (Felipe Amorelli) Date: Mon, 20 Oct 2003 09:07:07 -0300 Subject: [Mapserver-users] Help to configure Itasca application Message-ID: <85FD78FED3A4D211BF1400A0C9E5CC0001D19019@TEXAS> Hello, Thanks for the information regarding the Gif2Png convertion, now the itasca application doesn?t have the gif error message anymore and the demo_init.html calls the demo.html but no image was displayed. if I get the properties of the image in the browser I see that they?re trying to get the image from a tmp/Demo 10666470064001.png file, but this png file was not created in the /tmp Anybody knows what could be the cause of my problem ? I?m still making more tests here trying to determine the cause of this problem. Mapserver creates this temporary png file ? Thanks, Felipe -----Mensagem original----- De: Eric Bridger [mailto:eric at gomoos.org] Enviada em: sexta-feira, 17 de outubro de 2003 12:50 Para: Felipe Amorelli Cc: 'mapserver-users at lists.gis.umn.edu' Assunto: Re: [Mapserver-users] Help to configure Itasca application Mapserver (the GD library really) no longer supports gif files. Only png. So you need to convert symbols/ctyhwy.gif to ctyhwy.png (you probably have convert on your system). Then you need to find your symbol set file (symbols.sym) and change any reference to ctyhwy.gif to ctyhwy.png. Sorry I'm not sure of the exact itasca demo setup for where to find these various files. From eduardo at consultoria.eti.br Mon Oct 20 06:12:46 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Mon, 20 Oct 2003 10:12:46 -0300 Subject: [Mapserver-users] using In-Reply-To: <8F24A400BFCFD611AD3F00B0D0F9E9F1019FF7EF@MSG01NEL> References: <8F24A400BFCFD611AD3F00B0D0F9E9F1019FF7EF@MSG01NEL> Message-ID: <20031020121246.32521.qmail@hm47.locaweb.com.br> I got the same trouble trying to draw "PolylineZM". try downloading the ET GeoWizards at arcscripts.esri.com - it's a tool for ArcView 8 and includes this kind of conversion... and it has a lot of cool functions too. Eduardo Patto Kanegae eduardo at consultoria.eti.br http://www.consultoria.eti.br - BRASIL *************************************** ***Fim da Mensagem / End of Message *** *************************************** On Mon, 20 Oct 2003 13:16:41 +0200, JAQUEMET Clement DSIC BPSDC escreveu: > De: JAQUEMET Clement DSIC BPSDC > Data: Mon, 20 Oct 2003 13:16:41 +0200 > Para: mapserver-users at lists.gis.umn.edu > Assunto: [Mapserver-users] using "polygonZ" shapefiles with Mapserver > > > Hello, > > When we try to publish " polygonZ " shapefile data, mapserver return an > error " msDrawShape(): General error message. Only polygon shapes can be > drawn using a POLYGON layer definition. " > > Where can we find free utilities to convert polygonZ to polygon, or does it > exist an extension for Mapserver to bypass this limit ? > > Thank's > > Cl?ment JAQUEMET > BUREAU DES PROJETS DE SECURITE ET DE DEFENSE CIVILES > SYSTEMES D'INFORMATION GEOGRAPHIQUE > > DIRECTION DES SYSTEMES D'INFORMATION ET DE COMMUNICATION > PLACE BEAUVAU 75800 PARIS CEDEX 08 - > TEL : 01 56 77 72 66 - TELECOPIE : 01 40 57 56 30 > > > From bartvde at xs4all.nl Mon Oct 20 05:26:09 2003 From: bartvde at xs4all.nl (bartvde at xs4all.nl) Date: Mon, 20 Oct 2003 14:26:09 +0200 (CEST) Subject: [Mapserver-users] GetFeatureInfo problems Message-ID: <21536.212.238.227.182.1066652769.squirrel@webmail.xs4all.nl> ------=_20031020142609_92773 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hi list, I have a problem getting results back from a GetFeatureInfo request to a Mapserver CGI. My layer is a polygon shapefile. I always get: GetFeatureInfo results: Search returned no results. This is my GetFeatureInfo request: http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/geostreets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=image/png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&width=800&height=800&request=GetFeatureInfo&x=300&y=500 If I perform a map request: http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/geostreets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=image/png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&width=800&height=800&request=GetMap I get the attached map. Does anybody have an idea what the problem could be? Thanks in advance. Best regards, Bart ------=_20031020142609_92773 Content-Type: image/x-png; name="mapserv_40.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mapserv_40.png" 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 ------=_20031020142609_92773-- From Peter.Bruton at CCRS.NRCan.gc.ca Mon Oct 20 05:27:11 2003 From: Peter.Bruton at CCRS.NRCan.gc.ca (Peter.Bruton at CCRS.NRCan.gc.ca) Date: Mon, 20 Oct 2003 08:27:11 -0400 Subject: [Mapserver-users] annotating polygons Message-ID: <7CDD7B94357FD5119E800002A537C46EB10370@s5-ccr-r1.ccrs.nrcan.gc.ca> Hello; I have setup a WMS using Mapserver 3.6.6. The WMS serves up layers (data source are ESRI shapefiles) that depict oceans, land, boundaries, country names, etc. For the most part the WMS works correctly. However, I am having trouble understanding how Mapserver annotates features. One of the layers in the WMS renders country names. In order to make the layer legible, the number of country names that appear on the map at any one time must be controlled in some way. To achieve this goal ArcView was used to summarize the DBF table using the country name attribute. The result of this operation was to create a DBF that has only one entry for each country. An attribute was then added to the shapefile that ranked each country by area. The shapefile was then sorted using the "sortshp" utility. This was done so that the countries with the largest land areas would be annotated first. LAYER NAME "country_names" STATUS OFF DATA "w_rnk1_p" TYPE POLYGON LABELITEM "ENG_NAME" MAXFEATURES 20 METADATA "wms_title" "Country Names" "wms_abstract" "World country names." END PROJECTION "init=epsg:4326" END CLASS # EXPRESSION ([RANK] = 1) LABEL FONT "verdanab" TYPE TRUETYPE POSITION CC SIZE 8 COLOR 0 0 0 OUTLINECOLOR 226 226 226 MINFEATURESIZE 10 ANTIALIAS TRUE PARTIALS TRUE # FORCE TRUE END END To further increase the legibility of country names, the MAXFEATURES property was set to 20 for the layer that renders country names. I expected to a have a map with the 20 largest countries names appearing. However, this is not the case. When a GETMAP request was sent to the WMS, two of the largest four countries (US and Russia) are not annotated. Furthermore, why are only 11 countries annotated? Since MAXFEATURES was set to 20, I expected the 20 largest countries to be annotated. If the extents of the GETMAP request are changed to return an image of North America, the US is annotated. If the extents of the GETMAP request are changed to return an image of Asia and Africa, Russia is annotated. Why are the US and Russia not annotated in the world views and annotated in the continental views? Why are the 20 largest countries by area not labeled in each view? My Mapserver configuration is: MapServer version 3.6.6 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ SUPPORTS=TTF SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE Thanks in advance for any explanation of Mapserver annotation logic. Peter Bruton From eric at gomoos.org Mon Oct 20 03:18:25 2003 From: eric at gomoos.org (Eric Bridger) Date: 20 Oct 2003 10:18:25 +0000 Subject: [Mapserver-users] please help about dynamic layers In-Reply-To: <013901c39700$c1e74820$b4704ad5@anaconda> References: <013901c39700$c1e74820$b4704ad5@anaconda> Message-ID: <1066645111.1454.56.camel@ubet.gomoos.org> On Mon, 2003-10-20 at 11:53, Murat Isik wrote: > Hello, > I am relatively new to map server. Last week I could not even get the mapserver to display my map files, thankfully some folks on this list adviced on some software and tips, and I got the server to work properly. > Now I am to create a new layer, a dynamic one. I am total newbei son I am sorry if my questions look silly:) > -I have ArcView 3.3 (got it after being adviced to do so on this mail list) Is it a good tool to create new layers. So far I can only use it to view mine. If not with which software can I create layers? > -the mapserver runs on redhat 9.0. on the same machine runs mysql in which has lat/longitude columns in one of its tables. on this table there is also 6 more columns of month, year, day, hour, minute, second. this is for a car tracking project. somehow car's gps data will be written into this database. every time this layer is refreshed from the web browser, this layer should go and find the latest lat/longitude using the time elements and use this lat/longitude to print a dot on the map at the appropriate spot. i have searched the web about this issue but did not understand much :(. do i need php for this kind of work? i am running mapserver 3.6.0, installed through rpm, since it does not include php. my apache server also doesnot support php. so i guess, if needed, i will have to deal with php alot at first. > -how do i create a layer like this? what's the starting point? what do I need? You probably will need some version of mapscript. PHP is one option. But there are also Perl and Python mapscript. I am familiar with the Perl mapscript option and have created many dynamic layers using lat/longs from various databases. There are perl examples in the Wiki: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScriptExamples35 From David.Fawcett at state.mn.us Mon Oct 20 07:52:12 2003 From: David.Fawcett at state.mn.us (Fawcett, David) Date: Mon, 20 Oct 2003 09:52:12 -0500 Subject: [Mapserver-users] annotating polygons Message-ID: Peter, A couple of thoughts. Try setting the FORCE property of the LAYER object to TRUE. It could be that your label isn't showing up because of a collision with the label from another polygon. You may also try to set PARTIALS to TRUE. This will show the label even if there isn't room to display the full text of the label. (the default is true). Are you displaying other layers along with the country polygons? Are labels from those layers colliding with your country labels? Temporarily turn off the other layers to see if that affects labeling. If that is the case, you may want to change the draw order. David. > ---------- > From: Peter.Bruton at ccrs.nrcan.gc.ca[SMTP:Peter.Bruton at ccrs.nrcan.gc.ca] > Sent: Monday, October 20, 2003 7:27 AM > To: mapserver-users at lists.gis.umn.edu > Subject: [Mapserver-users] annotating polygons > > Hello; > > I have setup a WMS using Mapserver 3.6.6. The WMS serves up layers (data > source are ESRI shapefiles) that depict oceans, land, boundaries, country > names, etc. For the most part the WMS works correctly. However, I am > having trouble understanding how Mapserver annotates features. > > One of the layers in the WMS renders country names. In order to make the > layer legible, the number of country names that appear on the map at any one > time must be controlled in some way. To achieve this goal ArcView was used > to summarize the DBF table using the country name attribute. The result of > this operation was to create a DBF that has only one entry for each country. > An attribute was then added to the shapefile that ranked each country by > area. The shapefile was then sorted using the "sortshp" utility. This was > done so that the countries with the largest land areas would be annotated > first. > > LAYER > NAME "country_names" > STATUS OFF > DATA "w_rnk1_p" > TYPE POLYGON > LABELITEM "ENG_NAME" > MAXFEATURES 20 > METADATA > "wms_title" "Country Names" > "wms_abstract" "World country names." > END > PROJECTION > "init=epsg:4326" > END > CLASS > # EXPRESSION ([RANK] = 1) > LABEL > FONT "verdanab" > TYPE TRUETYPE > POSITION CC > SIZE 8 > COLOR 0 0 0 > OUTLINECOLOR 226 226 226 > MINFEATURESIZE 10 > ANTIALIAS TRUE > PARTIALS TRUE > # FORCE TRUE > END > END > > To further increase the legibility of country names, the MAXFEATURES > property was set to 20 for the layer that renders country names. I expected > to a have a map with the 20 largest countries names appearing. However, > this is not the case. When a GETMAP request was sent to the WMS, two of the > largest four countries (US and Russia) are not annotated. Furthermore, why > are only 11 countries annotated? Since MAXFEATURES was set to 20, I > expected the 20 largest countries to be annotated. > > If the extents of the GETMAP request are changed to return an image of North > America, the US is annotated. If the extents of the GETMAP request are > changed to return an image of Asia and Africa, Russia is annotated. > > Why are the US and Russia not annotated in the world views and annotated in > the continental views? Why are the 20 largest countries by area not labeled > in each view? > > My Mapserver configuration is: > > MapServer version 3.6.6 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > SUPPORTS=PROJ SUPPORTS=TTF SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT > INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > Thanks in advance for any explanation of Mapserver annotation logic. > > Peter Bruton > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From boo at CARLBRO.DK Mon Oct 20 09:04:12 2003 From: boo at CARLBRO.DK (Bo Overgaard) Date: Mon, 20 Oct 2003 17:04:12 +0100 Subject: [Mapserver-users] GetFeatureInfo problems Message-ID: -----Original Message----- From: Bo Overgaard Sent: Monday, October 20, 2003 4:59 PM To: 'bartvde at xs4all.nl' Subject: RE: [Mapserver-users] GetFeatureInfo problems Hi Bart Make sure that you have set DUMP true and TOLERANCE 3 and TEMPLATE "dummy.html" in the Layer-obj of you map-file. /Bo Bo Overgaard Civilingeni?r, GIS- og Byplankonsulent GIS & IT Granskoven 8, 2600 Glostrup Telefon 43 48 69 99 boo at carlbro.dk http://gis.carlbro.dk http://www.carlbro.dk -----Original Message----- From: bartvde at xs4all.nl [mailto:bartvde at xs4all.nl] Sent: Monday, October 20, 2003 1:26 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] GetFeatureInfo problems Hi list, I have a problem getting results back from a GetFeatureInfo request to a Mapserver CGI. My layer is a polygon shapefile. I always get: GetFeatureInfo results: Search returned no results. This is my GetFeatureInfo request: http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/geos treets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=im age/png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&widt h=800&height=800&request=GetFeatureInfo&x=300&y=500 If I perform a map request: http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/geos treets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=im age/png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&widt h=800&height=800&request=GetMap I get the attached map. Does anybody have an idea what the problem could be? Thanks in advance. Best regards, Bart From morissette at dmsolutions.ca Mon Oct 20 08:13:35 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Mon, 20 Oct 2003 11:13:35 -0400 Subject: [Mapserver-users] using "polygonZ" shapefiles with Mapserver In-Reply-To: <8F24A400BFCFD611AD3F00B0D0F9E9F1019FF7EF@MSG01NEL> References: <8F24A400BFCFD611AD3F00B0D0F9E9F1019FF7EF@MSG01NEL> Message-ID: <3F93FB9F.1070602@dmsolutions.ca> JAQUEMET Clement DSIC BPSDC wrote: > Hello, > > When we try to publish " polygonZ " shapefile data, mapserver return an > error " msDrawShape(): General error message. Only polygon shapes can be > drawn using a POLYGON layer definition. " > > Where can we find free utilities to convert polygonZ to polygon, or does > it exist an extension for Mapserver to bypass this limit ? > You should be able to read those files via OGR. i.e assuming you have built MapServer with OGR support, instead of this: LAYER DATA "/path/to/shapefile" ... END use this: LAYER CONNECTIONTYPE OGR CONNECTION "/path/to/shapefile.shp" ... END Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From morissette at dmsolutions.ca Mon Oct 20 08:20:07 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Mon, 20 Oct 2003 11:20:07 -0400 Subject: [Mapserver-users] GetFeatureInfo problems In-Reply-To: <21536.212.238.227.182.1066652769.squirrel@webmail.xs4all.nl> References: <21536.212.238.227.182.1066652769.squirrel@webmail.xs4all.nl> Message-ID: <3F93FD27.4050502@dmsolutions.ca> bartvde at xs4all.nl wrote: > Hi list, > > I have a problem getting results back from a GetFeatureInfo request to a > Mapserver CGI. My layer is a polygon shapefile. > > I always get: > > GetFeatureInfo results: > > Search returned no results. > > This is my GetFeatureInfo request: > > http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/geostreets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=image/png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&width=800&height=800&request=GetFeatureInfo&x=300&y=500 > > If I perform a map request: > http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/geostreets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=image/png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&width=800&height=800&request=GetMap > > I get the attached map. > > Does anybody have an idea what the problem could be? > > Thanks in advance. > > Best regards, > Bart > > > ------------------------------------------------------------------------ > Did you set the 'prov' layer to be queryable in the mapfile? To be queryable a layer needs to have the TEMPLATE layer (or class) parameter set. You can also tell if the layer is queryable by looking at the capabilities. There will be a queryable=0|1 parameter in the tag. Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From warmerdam at pobox.com Mon Oct 20 08:48:38 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Mon, 20 Oct 2003 11:48:38 -0400 Subject: [Mapserver-users] Using OGR with tab files In-Reply-To: <000701c38936$c5f71710$2002a8c0@mobile> References: <000701c38936$c5f71710$2002a8c0@mobile> Message-ID: <3F9403D6.7080208@pobox.com> Phil Maskell wrote: > Hi, > > I have set MapServer 4.0 up with the demo, I have used OGR to load a > POLYGON type layer from a tab, but cannot get it to work with LINE or > POINT. > ... > # This doesn't work > LAYER > NAME Motorways > TYPE LINE > STATUS DEFAULT > CONNECTIONTYPE OGR > CONNECTION "data/Motorways.TAB" > STYLEITEM "AUTO" > CLASS > NAME "Motorways" > END > PROJECTION > "AUTO" > END > END # Layer Phil, In what way does it not work? You just don't see any features drawn? I would suggest: o Examine the file in question with ogrinfo and ensure the feature are actually displayed as LINESTRINGs. "eg. ogrinfo -ro -al data/Motorways.TAB" o Also verify that the bounds reported by ogrinfo make sense. o Try removing the STYLEITEM "AUTO" and see if you get anything with default coloring. You might have to set a color in your CLASS. Good luck, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From stephen.clark at focus.ca Mon Oct 20 09:28:03 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Mon, 20 Oct 2003 09:28:03 -0700 Subject: [Mapserver-users] Help to configure Itasca application References: <85FD78FED3A4D211BF1400A0C9E5CC0001D1901B@TEXAS> Message-ID: <001b01c39727$22fe5d80$6c000a0a@sclark> Have you tried following the steps in this file? http://mapserver.gis.umn.edu/demo_readme.html ----- Original Message ----- From: "Felipe Amorelli" To: "'Stephen Clark'" Sent: Saturday, October 18, 2003 10:12 AM Subject: RES: [Mapserver-users] Help to configure Itasca application Hi Stephen Clark, The file Demo10666470064001.png was not created in my machine :( Thanks for the help, Felipe -----Mensagem original----- De: Stephen Clark [mailto:stephen.clark at focus.ca] Enviada em: segunda-feira, 20 de outubro de 2003 12:28 Para: Felipe Amorelli Assunto: Re: [Mapserver-users] Help to configure Itasca application Try searching for the file "Demo10666470064001.png" ----- Original Message ----- From: "Felipe Amorelli" To: Sent: Monday, October 20, 2003 5:07 AM Subject: Re: [Mapserver-users] Help to configure Itasca application Hello, Thanks for the information regarding the Gif2Png convertion, now the itasca application doesn?t have the gif error message anymore and the demo_init.html calls the demo.html but no image was displayed. if I get the properties of the image in the browser I see that they?re trying to get the image from a tmp/Demo 10666470064001.png file, but this png file was not created in the /tmp Anybody knows what could be the cause of my problem ? I?m still making more tests here trying to determine the cause of this problem. Mapserver creates this temporary png file ? Thanks, Felipe -----Mensagem original----- De: Eric Bridger [mailto:eric at gomoos.org] Enviada em: sexta-feira, 17 de outubro de 2003 12:50 Para: Felipe Amorelli Cc: 'mapserver-users at lists.gis.umn.edu' Assunto: Re: [Mapserver-users] Help to configure Itasca application Mapserver (the GD library really) no longer supports gif files. Only png. So you need to convert symbols/ctyhwy.gif to ctyhwy.png (you probably have convert on your system). Then you need to find your symbol set file (symbols.sym) and change any reference to ctyhwy.gif to ctyhwy.png. Sorry I'm not sure of the exact itasca demo setup for where to find these various files. _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From joe at otsys.com Mon Oct 20 09:30:12 2003 From: joe at otsys.com (Joe Bussell) Date: Mon, 20 Oct 2003 09:30:12 -0700 Subject: [Mapserver-users] blank image--white empty image box In-Reply-To: <20031018081024.9969.qmail@web40310.mail.yahoo.com> References: <20031018081024.9969.qmail@web40310.mail.yahoo.com> Message-ID: <3F940D94.1050705@otsys.com> I wonder if you have proj4 compiled in with Mapserver. Could you type ldd /path/to/mapscript.so I am wondering if a line like libproj.so.0 => /usr/local/lib/libproj.so.0 (0x401cf000) will show up. Joe Bussell don wrote: > thanks very much for the pointers but after adding > below lines, every thing now is wierd > > PROJECTION > "proj=latlong" (i have even tried "utm") > END > > Server error! > > The server encountered an internal error and was > unable to complete your request. > > Error message: > Premature end of script headers: mapserv > > httpd log: > > [Sat Oct 18 10:07:09 2003] [error] [client > 192.168.30.200] Premature end of script headers: > mapserv > [Sat Oct 18 10:07:09 2003] [error] [client > 192.168.30.200] mapserv: mapfile.c:790: > msProcessProjection: Assertion `p->proj == ((void > *)0)' failed. > [Sat Oct 18 10:38:26 2003] [error] [client > 192.168.30.200] Premature end of script headers: > mapserv > [Sat Oct 18 10:38:26 2003] [error] [client > 192.168.30.200] mapserv: mapfile.c:790: > msProcessProjection: Assertion `p->proj == ((void > *)0)' failed. > > > --- Joe Bussell wrote: > >>Looks like TestRegion is the only layer that you >>have turned on. Is this your intent? >> >>Try using a straight in-line layer like: >> >>LAYER >> name background >> TYPE polygon >> STATUS ON >> CLASS >> NAME "World" >> OUTLINECOLOR 0 0 0 >> COLOR 30 144 255 >> SIZE 1 >> SYMBOL 0 >> END >> >> FEATURE >> POINTS >> -180 90 >> -180 -90 >> 180 -90 >> 180 90 >> -180 90 >> END >> END >>END >> >>My points are in lat/lon. I notice that in your >>mapfile you are specifiing meters. You will have to >>adjust the range accordingly. I use >> >>PROJECTION >> "proj=latlong" >>END >> >>as all my data is in lat/lon. I do not see a >>projection declaration in your mapfile. >> >>You are also declaring a shapepath of "data". To be >>honest I am unsure what the result of this will be. >>Is this path supposed to be absolute? Try setting >>it to the absolute path of your test_region.shp >>directory. >> >>Don't give up now, you are halfway there... >> >>Cordially, >> >>Joe Bussell >>www.TrafficDodger.com > > > > ===== > don > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From stephen.clark at focus.ca Mon Oct 20 09:35:44 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Mon, 20 Oct 2003 09:35:44 -0700 Subject: [Mapserver-users] Database files :MS ACCESS Support : MDB files References: <21536.212.238.227.182.1066652769.squirrel@webmail.xs4all.nl> <3F93FD27.4050502@dmsolutions.ca> Message-ID: <003901c39728$356392f0$6c000a0a@sclark> Hi all, Does anyone know or has used external access to MBD files (Microsoft Access Files) in a Read only query capability ? thanks Stephen From Richard.Pierce at mail.state.ar.us Mon Oct 20 08:44:22 2003 From: Richard.Pierce at mail.state.ar.us (Richie Pierce) Date: Mon, 20 Oct 2003 10:44:22 -0500 Subject: [Mapserver-users] New User Message-ID: This is a multi-part message in MIME format. ------_=_NextPart_001_01C39721.0870F42C Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I am brand new to Mapserver and am trying to get the demo for 4.0 up and going so I can take a look. I am having trouble with the initialize. When I hit initialize I am getting prompted to download the mapserv.exe. I have checked the execute and sharing permissions to make sure they are set appropriately. I'm sure it's something basic I'm missing. Any help would be greatly appreciated. Thanks =20 Richie Pierce GIS Cadastral Specialist Arkansas Geographic Information Office (501)682-2937 www.gis.state.ar.us =20 ------_=_NextPart_001_01C39721.0870F42C Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I am brand new to Mapserver and am trying to get the demo for 4.0 up and going so I can take a look.  I am having trouble with the initialize.  When I hit = initialize I am getting prompted to download the mapserv.exe.  I have checked the execute and sharing permissions to make sure they are set = appropriately.  I’m sure it’s = something basic I’m missing.  = Any help would be greatly appreciated.  Thanks

 

Richie Pierce

GIS Cadastral Specialist

Arkansas Geographic = Information Office

(501)682-2937

www.gis.state.ar.us

 

=00 ------_=_NextPart_001_01C39721.0870F42C-- From eduardo at consultoria.eti.br Mon Oct 20 11:20:50 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Mon, 20 Oct 2003 15:20:50 -0300 Subject: [Mapserver-users] Database files :MS ACCESS Support : MDB files In-Reply-To: <003901c39728$356392f0$6c000a0a@sclark> References: <003901c39728$356392f0$6c000a0a@sclark> Message-ID: <20031020172050.12915.qmail@hm47.locaweb.com.br> To use Microsoft Access as a "Relational Database" on PHP applications you must use a ODBC Drive connection. to perform query on Access or any DBMS using PHP without changin much code you can use ADOdb ( http://php.weblogs.com/ ) .. it looks like a 'port' of the ADO mechanism of microsoft, but on PHP language. if you want to use Access for storing/reading/managing SPATIAL data , take a look at TerraLib Technology ( http://www.dpi.inpe.br/terralib/ ) ... terralib's model uses DMBS to store maps and puts geometry atributtes inside a blob field. On Mon, 20 Oct 2003 09:35:44 -0700, "Stephen Clark" escreveu: > De: "Stephen Clark" > Data: Mon, 20 Oct 2003 09:35:44 -0700 > Para: > Assunto: [Mapserver-users] Database files :MS ACCESS Support : MDB files > > Hi all, > > Does anyone know or has used external access to MBD files (Microsoft Access > Files) in a Read only query capability ? > > > thanks > Stephen > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > From stephen.clark at focus.ca Mon Oct 20 10:27:13 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Mon, 20 Oct 2003 10:27:13 -0700 Subject: [Mapserver-users] New User References: Message-ID: <009001c3972f$66d3f5d0$6c000a0a@sclark> This is a multi-part message in MIME format. ------=_NextPart_000_008D_01C396F4.B9F47C20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Have you tried following the steps in this file? http://mapserver.gis.umn.edu/demo_readme.html ----- Original Message -----=20 From: Richie Pierce=20 To: mapserver-users at lists.gis.umn.edu=20 Sent: Monday, October 20, 2003 8:44 AM Subject: [Mapserver-users] New User I am brand new to Mapserver and am trying to get the demo for 4.0 up = and going so I can take a look. I am having trouble with the = initialize. When I hit initialize I am getting prompted to download the = mapserv.exe. I have checked the execute and sharing permissions to make = sure they are set appropriately. I'm sure it's something basic I'm = missing. Any help would be greatly appreciated. Thanks =20 Richie Pierce GIS Cadastral Specialist Arkansas Geographic Information Office (501)682-2937 www.gis.state.ar.us =20 ------=_NextPart_000_008D_01C396F4.B9F47C20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Have you tried following the steps in this = file?

http://mapserver.g= is.umn.edu/demo_readme.html
 
----- Original Message -----
From:=20 Richie Pierce =
To: mapserver-users at lists.g= is.umn.edu=20
Sent: Monday, October 20, 2003 = 8:44=20 AM
Subject: [Mapserver-users] New = User

I am brand new to Mapserver and am trying to get the demo for 4.0 = up and=20 going so I can take a look.  = I am=20 having trouble with the initialize. =20 When I hit initialize I am getting prompted to download the=20 mapserv.exe.  I have = checked the execute and sharing permissions to make sure = they are=20 set appropriately.  I=92m sure it=92s=20 something basic I=92m missing.  = Any=20 help would be greatly appreciated. =20 Thanks

 

Richie = Pierce

GIS Cadastral=20 Specialist

Arkansas = Geographic=20 Information Office

(501)682-2937

www.gis.state.ar.us

 

------=_NextPart_000_008D_01C396F4.B9F47C20-- From Peter.Bruton at CCRS.NRCan.gc.ca Mon Oct 20 10:25:01 2003 From: Peter.Bruton at CCRS.NRCan.gc.ca (Peter.Bruton at CCRS.NRCan.gc.ca) Date: Mon, 20 Oct 2003 13:25:01 -0400 Subject: [Mapserver-users] annotating polygons Message-ID: <7CDD7B94357FD5119E800002A537C46EB10376@s5-ccr-r1.ccrs.nrcan.gc.ca> Hello; Thanks for the reply. FORCE ===== The Force setting does not affect whether the US and Russia are annotated at the initial view. In the initial view, neither country is annotated. I expected both to be annotated when Force is set to true. Why they are not escapes me. The fact that both are annotated when different extents are specified escapes me also. World view http://atlas.gc.ca/cgi-bin/mapserv?map=/home/mapdata/aoc_v3/english/pb_world .map&version=1.1.0&layers=ocean,land,boundaries,country_names&styles=&format =GIF&request=getmap&bbox=-180,-90,180,90&srs=epsg:4269 North America view http://atlas.gc.ca/cgi-bin/mapserv?map=/home/mapdata/aoc_v3/english/pb_world .map&version=1.1.0&layers=ocean,land,boundaries,country_names&styles=&format =GIF&request=getmap&bbox=-180,0,0,90&srs=epsg:4269 Asia View http://atlas.gc.ca/cgi-bin/mapserv?map=/home/mapdata/aoc_v3/english/pb_world .map&version=1.1.0&layers=ocean,land,boundaries,country_names&styles=&format =GIF&request=getmap&bbox=0,-90,180,90&srs=epsg:4269 PARTIALS ======== Partials are already set to true in this layer Other layers ============ The map file has one other layer that annotates features (populated places). However, the STATUS of all layers in the map is set to OFF. That being the case, I do not think that the populated places names layer will affect the countries annotated in the returned map. Any comments are welcome. Peter Bruton -----Original Message----- From: Fawcett, David [mailto:David.Fawcett at state.mn.us] Sent: Monday, October 20, 2003 10:52 AM To: mapserver-users at lists.gis.umn.edu; 'Peter.Bruton at ccrs.nrcan.gc.ca' Subject: RE: [Mapserver-users] annotating polygons Peter, A couple of thoughts. Try setting the FORCE property of the LAYER object to TRUE. It could be that your label isn't showing up because of a collision with the label from another polygon. You may also try to set PARTIALS to TRUE. This will show the label even if there isn't room to display the full text of the label. (the default is true). Are you displaying other layers along with the country polygons? Are labels from those layers colliding with your country labels? Temporarily turn off the other layers to see if that affects labeling. If that is the case, you may want to change the draw order. David. > ---------- > From: Peter.Bruton at ccrs.nrcan.gc.ca[SMTP:Peter.Bruton at ccrs.nrcan.gc.ca] > Sent: Monday, October 20, 2003 7:27 AM > To: mapserver-users at lists.gis.umn.edu > Subject: [Mapserver-users] annotating polygons > > Hello; > > I have setup a WMS using Mapserver 3.6.6. The WMS serves up layers (data > source are ESRI shapefiles) that depict oceans, land, boundaries, country > names, etc. For the most part the WMS works correctly. However, I am > having trouble understanding how Mapserver annotates features. > > One of the layers in the WMS renders country names. In order to make the > layer legible, the number of country names that appear on the map at any one > time must be controlled in some way. To achieve this goal ArcView was used > to summarize the DBF table using the country name attribute. The result of > this operation was to create a DBF that has only one entry for each country. > An attribute was then added to the shapefile that ranked each country by > area. The shapefile was then sorted using the "sortshp" utility. This was > done so that the countries with the largest land areas would be annotated > first. > > LAYER > NAME "country_names" > STATUS OFF > DATA "w_rnk1_p" > TYPE POLYGON > LABELITEM "ENG_NAME" > MAXFEATURES 20 > METADATA > "wms_title" "Country Names" > "wms_abstract" "World country names." > END > PROJECTION > "init=epsg:4326" > END > CLASS > # EXPRESSION ([RANK] = 1) > LABEL > FONT "verdanab" > TYPE TRUETYPE > POSITION CC > SIZE 8 > COLOR 0 0 0 > OUTLINECOLOR 226 226 226 > MINFEATURESIZE 10 > ANTIALIAS TRUE > PARTIALS TRUE > # FORCE TRUE > END > END > > To further increase the legibility of country names, the MAXFEATURES > property was set to 20 for the layer that renders country names. I expected > to a have a map with the 20 largest countries names appearing. However, > this is not the case. When a GETMAP request was sent to the WMS, two of the > largest four countries (US and Russia) are not annotated. Furthermore, why > are only 11 countries annotated? Since MAXFEATURES was set to 20, I > expected the 20 largest countries to be annotated. > > If the extents of the GETMAP request are changed to return an image of North > America, the US is annotated. If the extents of the GETMAP request are > changed to return an image of Asia and Africa, Russia is annotated. > > Why are the US and Russia not annotated in the world views and annotated in > the continental views? Why are the 20 largest countries by area not labeled > in each view? > > My Mapserver configuration is: > > MapServer version 3.6.6 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > SUPPORTS=PROJ SUPPORTS=TTF SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT > INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > Thanks in advance for any explanation of Mapserver annotation logic. > > Peter Bruton > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From mdoggett at coas.oregonstate.edu Mon Oct 20 10:45:18 2003 From: mdoggett at coas.oregonstate.edu (Matt Doggett) Date: Mon, 20 Oct 2003 10:45:18 -0700 Subject: [Mapserver-users] GRASS raster In-Reply-To: <30e3f4d30e1db1.30e1db130e3f4d@homemail.nyu.edu> Message-ID: <001601c39731$ed4bdef0$2441c180@nino> 1. Have you confirmed that your mapserver will correctly render *any* raster or other data not in GRASS? There's been lots of posts lately about blank maps. 2. Your GRASS data MUST contain integers of the range 0-255 (8 bit). I had to reclassify my GRASS rasters to conform to this. 3. Try adding CLASS statements to your LAYER object in the mapfile. Eg. LAYER NAME "ReferenceSpecies" STATUS ON TYPE RASTER DATA "/home/server/forages/data/grass/us/PERMANENT/cellhd/fescue" TEMPLATE "ttt.html" CLASS EXPRESSION ([pixel] < 0) COLOR 255 255 255 END CLASS Name "Not Suitable" EXPRESSION ([pixel] == 0) COLOR 155 105 30 END CLASS Name "Marginal" EXPRESSION ([pixel] == 1) COLOR 255 240 55 END ...etc... -md >-----Original Message----- >From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users- >admin at lists.gis.umn.edu] On Behalf Of Ling-Yen Liao >Sent: Friday, October 17, 2003 12:56 PM >To: mapserver-users at lists.gis.umn.edu >Subject: Re: [Mapserver-users] GRASS raster > >Hi, I'm trying to find where the problem is. > >$ /usr/local/bin/gdal-config --formats >finds grass; >$ ldd /usr/local/bin/libgdal.1.1.so >has a link to libgrass: libgrass5.so.0 => /usr/lib/libgrass5.so.0 >(0x40300000); >also >$ gdalinfo soils >prints out something and looks like no problem; >but >$ /var/www/cgi-bin/shp2img -m soilsmap -o soils.png >outputs a BLANK img. > >So anybody knows what's wrong? > >Thank you! > >-LY > >----- Original Message ----- >From: Ling-Yen Liao >Date: Friday, October 17, 2003 3:17 am >Subject: [Mapserver-users] GRASS raster > >> Hello, >> >> I'm trying to use Mapserver to display grass raster files. >> >> 1. I put .grassrc5 file under /var/www/html >> 2. Here is my map file >> NAME GRASS >> STATUS ON >> SIZE 950 700 >> SYMBOLSET /var/www/html/grsmap/map-script/marker.sym >> # W S E N >> EXTENT 590000 4914000 609000 4928000 >> >> #GRASS raster map directly from location (8bit only): >> LAYER >> NAME soils >> TYPE RASTER >> STATUS on >> data "/data/grassdata/spearfish/PERMANENT/cellhd/soils" >> END # Layer >> end >> >> The weird thing is, when I open my browser with >> http://localhost/cgi-bin/mapserv36?map=/var/www/html/grsmap/map- >> script/soils.map&mode=mapThe title will be mapserv36(PNG Image, >> 950x700 pixels), and no error messages (I checked >> /var/log/httpd/error_log). But! The content of the browser is >> BLANK. It looks like a white map in it... >> >> I really don't know what happened, can anyone tell me? >> >> I use redhat 9, GRASS 5.0.3, Mapserver 3.6. >> >> (BTW, I found that if I change the status to default then the >> result will become "Server error! Error 500" and I don't know why.) >> >> >> Best, >> LY >> >> _______________________________________________ >> Mapserver-users mailing list >> Mapserver-users at lists.gis.umn.edu >> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > >_______________________________________________ >Mapserver-users mailing list >Mapserver-users at lists.gis.umn.edu >http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From mapserver at geochem.de Mon Oct 20 11:15:59 2003 From: mapserver at geochem.de (Nicol Hermann) Date: 20 Oct 2003 20:15:59 +0200 Subject: [Mapserver-users] Query(ByAttribut) with different items Message-ID: <1066673758.2144.36.camel@katrin> Hi List, i there's a way to do an Query(ByAttribut) with different items? My understanding of the queryByAttributes method is, that only one qitem and qstring is allowed. So, is there's a way to do this with more the one items? I want to do something similar like the following setexpression statement $query ="('[CITY_NAME]' = 'Berlin' OR [M6]>5)"; $poClass -> setExpression("$query"); with a Query, so that i am able to get all values/extents with the $layer->getResult($i) function. Maybe the setFilter(string expression) method is the solution but i don't know how to use it? Thanks in advance for any hints Nicol Hermann -- Nicol Hermann From morissette at dmsolutions.ca Mon Oct 20 11:15:24 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Mon, 20 Oct 2003 14:15:24 -0400 Subject: [Mapserver-users] annotating polygons In-Reply-To: <7CDD7B94357FD5119E800002A537C46EB10376@s5-ccr-r1.ccrs.nrcan.gc.ca> References: <7CDD7B94357FD5119E800002A537C46EB10376@s5-ccr-r1.ccrs.nrcan.gc.ca> Message-ID: <3F94263C.3000309@dmsolutions.ca> Peter.Bruton at ccrs.nrcan.gc.ca wrote: > > The Force setting does not affect whether the US and Russia are annotated at > the initial view. In the initial view, neither country is annotated. I > expected both to be annotated when Force is set to true. Why they are not > escapes me. The fact that both are annotated when different extents are > specified escapes me also. > There was a problem with the calculation of polygon label locations that was fixed in version 4.0: http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=356 This sounds very much like the problem you're having. You would have to upgrade to 4.0 to get this fix. Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From fx.gamoy at mapxplore.com Mon Oct 20 15:21:32 2003 From: fx.gamoy at mapxplore.com (fx gamoy) Date: Mon, 20 Oct 2003 23:21:32 +0100 Subject: [Mapserver-users] msTiledSHPOpenFile(): Unable to open a single tile to use as a template. Message-ID: <001101c39758$849947e0$0201a8c0@mapxplore.com> C'est un message de format MIME en plusieurs parties. ------=_NextPart_000_000E_01C39760.E5EFF9F0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hello everybody, i am trying to mount on mapserver a tileindex layer. the file which contain the tiles is majhwysf1.shp in the apache log file : msTiledSHPOpenFile(): Unable to open a single tile to use as a template. i ve tried relative path and severals combinations.. LAYER NAME "major highways" TYPE LINE STATUS on MINSCALE 0 MAXSCALE 500000 # DATA "d:/mapserver_data/data/F1/shp/majhwysf1.shp" TILEINDEX "d:/mapserver_data/data/F1/shp/majhwysf1.shp" # TILEITEM "Location" CLASS symbol "circle" COLOR 255 0 0 size 5 OUTLINECOLOR 255 0 0 END =20 END # LAYER Any suggestion? thanks fx ------=_NextPart_000_000E_01C39760.E5EFF9F0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
hello everybody,
i am trying to mount on mapserver a = tileindex=20 layer.
the file which contain the tiles is=20 majhwysf1.shp
 
in the apache log file :

msTiledSHPOpenFile(): Unable to open a single tile to = use as a=20 template.

i ve tried relative path and severals=20 combinations..
 
LAYER
  NAME "major = highways"
 =20 TYPE LINE
  STATUS on
 MINSCALE 0
  MAXSCALE=20 500000
 # DATA = "d:/mapserver_data/data/F1/shp/majhwysf1.shp"
 =20 TILEINDEX "d:/mapserver_data/data/F1/shp/majhwysf1.shp"
 # = TILEITEM=20 "Location"
      CLASS
 symbol=20 "circle"
        COLOR 255 0=20 0
 size 5
        = OUTLINECOLOR 255=20 0 0
     END 
 
END  # LAYER
Any suggestion?
thanks
fx
------=_NextPart_000_000E_01C39760.E5EFF9F0-- From bwragg at tpg.com.au Mon Oct 20 15:28:14 2003 From: bwragg at tpg.com.au (Benjamin Wragg) Date: Tue, 21 Oct 2003 07:58:14 +0930 Subject: [Mapserver-users] Edges of Images In-Reply-To: <13858AA1A74F30419F319ACB66A9D1222C03CD@mercator.topozone.com> Message-ID: <000001c39759$7523f480$0100a8c0@mapping12> This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C397A9.15EDD080 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Thanks Ed. Thats not quite what I meant though. This person has asked if is there some magical way for mapserver to show the left side of the B1 image when I'm zoomed in over the right side of the B4 image. The B1 tile is georeferenced to have a minx of -180 and the B2 tile is georeferenced to have a maxx of +180 so in the real world these two edges should meet. Instead a white area is displayed anywhere right of the +180 -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of Ed McNierney Sent: Saturday, 18 October 2003 8:22 AM To: bwragg at tpg.com.au; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Edges of Images Benjamin - Set the map image background to white and then use the OFFSITE 255 255 255 statement in the data layer to make all white pixels transparent (assuming the no-data value really is exactly that value). This will cause areas of white that overlap another tile to disappear, and any valid data pixels that are white will expose the white background and show up as white. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242 -----Original Message----- From: Benjamin Wragg [mailto:bwragg at tpg.com.au] Sent: Friday, October 17, 2003 6:43 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Edges of Images Hi, I'm currently using 8 satalite image tiles of the world (referenced in lat/longs) in Mapserver as shown below: -------------------------- A1 | A2 | A3 | A4 | -------------------------- B1 | B2 | B3 | B4 | -------------------------- If I zoom into the lower right tile (B4) I can see a large white band running top to bottom where the tile finishes just right of New Zealand. Someone has asked me if it's possible for Mapserver to automatically display the next logical tile (which would be B1) to stop the ugly white band. Any ideas? Cheers, Benjamin Wragg ------=_NextPart_000_0001_01C397A9.15EDD080 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message
Thanks=20 Ed. Thats not quite what I meant though. This person has asked if = is there=20 some magical way for = mapserver to=20 show the left side of the B1 image when I'm zoomed in over the right = side of the=20 B4 image. The B1 tile is georeferenced to have a minx of -180 and the B2 = tile is=20 georeferenced to have a maxx of +180 so in the real world these two = edges should=20 meet. Instead a white area is displayed anywhere right of the=20 +180
 
 
-----Original = Message-----
From:=20 mapserver-users-admin at lists.gis.umn.edu=20 [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of Ed=20 McNierney
Sent: Saturday, 18 October 2003 8:22 = AM
To:=20 bwragg at tpg.com.au; mapserver-users at lists.gis.umn.edu
Subject: = RE:=20 [Mapserver-users] Edges of Images

Benjamin -
 
Set=20 the map image background to white and then use the OFFSITE 255 255 255 = statement in the data layer to make all white pixels transparent = (assuming the=20 no-data value really is exactly that value).  This will cause = areas of=20 white that overlap another tile to disappear, and any valid data = pixels that=20 are white will expose the white background and show up as=20 white.
 
    - Ed

Ed McNierney
President and Chief = Mapmaker
TopoZone.com /=20 Maps a la carte, Inc.
73 Princeton Street, Suite 305
North = Chelmsford,=20 MA  01863
ed at topozone.com
(978) 251-4242 =

-----Original Message-----
From: Benjamin Wragg=20 [mailto:bwragg at tpg.com.au]
Sent: Friday, October 17, 2003 = 6:43=20 PM
To: = mapserver-users at lists.gis.umn.edu
Subject:=20 [Mapserver-users] Edges of Images

Hi,
 
I'm currently=20 using 8 satalite image tiles of the world (referenced in lat/longs) = in=20 Mapserver as shown below:
 
--------------------------
A1 = | A2 | A3 |=20 A4 |
--------------------------
B1 = | B2 |=20 B3 | B4 |
--------------------------
 
If = I zoom into=20 the lower right tile (B4) I can see a large white band running top = to bottom=20 where the tile finishes just right of New Zealand. Someone has asked = me if=20 it's possible for Mapserver to automatically display the next = logical tile=20 (which would be B1) to stop the ugly white band. Any=20 ideas?
 
Cheers,
 
Benjamin=20 Wragg
 
------=_NextPart_000_0001_01C397A9.15EDD080-- From kluge at agrocom.com Mon Oct 20 17:01:07 2003 From: kluge at agrocom.com (kluge at agrocom.com) Date: Tue, 21 Oct 2003 01:01:07 +0100 Subject: [Mapserver-users] Andre Kluge/AC/CLAAS KGaA ist =?ISO-8859-1?Q?au=DFer_Haus=2E?= Message-ID: Ich werde ab 20.10.2003 nicht im B?ro sein. Ich kehre zur?ck am 29.10.2003. Ich werde Ihre Nachricht nach meiner R?ckkehr beantworten. From treohk at hotmail.com Mon Oct 20 19:08:34 2003 From: treohk at hotmail.com (tan tan) Date: Tue, 21 Oct 2003 02:08:34 +0000 Subject: [Mapserver-users] WinXP Installation Message-ID: Can Windows XP be supported MapServer with PHP Mapscript? I tried install for many time, it still failed; even I install different versions of mapserver.
It still shown the msg "Warning: Unable to load dynamic library './php_mapscript_35.dll' - The specified module could not be found. in c:\apache\apache\www\mapscript.php on line 5". Why to fix it? Regards, Treo _________________________________________________________________ Hotmail Extra Storage???A???o10MB ?B?~?x?s?????A???Y?????I http://join.msn.com/?pgmarket=zh-hk From mhaines94108 at hotmail.com Mon Oct 20 19:15:05 2003 From: mhaines94108 at hotmail.com (Matthew Haines) Date: Mon, 20 Oct 2003 22:15:05 -0400 Subject: [Mapserver-users] Edges of Images Message-ID: Why not make some copies of the column 1 tiles and label them as column n+1? (where n is the width of the image) Matthew ----Original Message Follows---- From: "Benjamin Wragg" Reply-To: To: "'Ed McNierney'" , Subject: RE: [Mapserver-users] Edges of Images Date: Tue, 21 Oct 2003 07:58:14 +0930 Thanks Ed. Thats not quite what I meant though. This person has asked if is there some magical way for mapserver to show the left side of the B1 image when I'm zoomed in over the right side of the B4 image. The B1 tile is georeferenced to have a minx of -180 and the B2 tile is georeferenced to have a maxx of +180 so in the real world these two edges should meet. Instead a white area is displayed anywhere right of the +180 -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of Ed McNierney Sent: Saturday, 18 October 2003 8:22 AM To: bwragg at tpg.com.au; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Edges of Images Benjamin - Set the map image background to white and then use the OFFSITE 255 255 255 statement in the data layer to make all white pixels transparent (assuming the no-data value really is exactly that value). This will cause areas of white that overlap another tile to disappear, and any valid data pixels that are white will expose the white background and show up as white. - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242 -----Original Message----- From: Benjamin Wragg [mailto:bwragg at tpg.com.au] Sent: Friday, October 17, 2003 6:43 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Edges of Images Hi, I'm currently using 8 satalite image tiles of the world (referenced in lat/longs) in Mapserver as shown below: -------------------------- A1 | A2 | A3 | A4 | -------------------------- B1 | B2 | B3 | B4 | -------------------------- If I zoom into the lower right tile (B4) I can see a large white band running top to bottom where the tile finishes just right of New Zealand. Someone has asked me if it's possible for Mapserver to automatically display the next logical tile (which would be B1) to stop the ugly white band. Any ideas? Cheers, Benjamin Wragg _________________________________________________________________ See when your friends are online with MSN Messenger 6.0. Download it now FREE! http://msnmessenger-download.com From ed at topozone.com Mon Oct 20 19:31:57 2003 From: ed at topozone.com (Ed McNierney) Date: Mon, 20 Oct 2003 22:31:57 -0400 Subject: [Mapserver-users] Edges of Images Message-ID: <13858AA1A74F30419F319ACB66A9D1222EA0D7@mercator.topozone.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C3977B.7FA29D16 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sorry! =20 Yes, the only reasonable way I know of to do this is to duplicate tiles A1/B1 as "A5" and "B5", adjusting their tiepoints so they run from +180 to +270 degrees. Do the same to duplicate A4/B4 as A0/B0, running from -270 to -180. The equator may be a continuous line on the Earth, but it isn't one on your map! =20 - Ed =20 =20 Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com =20 -----Original Message----- From: Benjamin Wragg [mailto:bwragg at tpg.com.au]=20 Sent: Monday, October 20, 2003 6:28 PM To: Ed McNierney; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Edges of Images =20 Thanks Ed. Thats not quite what I meant though. This person has asked if is there some magical way for mapserver to show the left side of the B1 image when I'm zoomed in over the right side of the B4 image. The B1 tile is georeferenced to have a minx of -180 and the B2 tile is georeferenced to have a maxx of +180 so in the real world these two edges should meet. Instead a white area is displayed anywhere right of the +180 =20 =20 -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of Ed McNierney Sent: Saturday, 18 October 2003 8:22 AM To: bwragg at tpg.com.au; mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Edges of Images Benjamin - =20 Set the map image background to white and then use the OFFSITE 255 255 255 statement in the data layer to make all white pixels transparent (assuming the no-data value really is exactly that value). This will cause areas of white that overlap another tile to disappear, and any valid data pixels that are white will expose the white background and show up as white. =20 - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242=20 -----Original Message----- From: Benjamin Wragg [mailto:bwragg at tpg.com.au] Sent: Friday, October 17, 2003 6:43 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Edges of Images Hi, =20 I'm currently using 8 satalite image tiles of the world (referenced in lat/longs) in Mapserver as shown below: =20 -------------------------- A1 | A2 | A3 | A4 | -------------------------- B1 | B2 | B3 | B4 | -------------------------- =20 If I zoom into the lower right tile (B4) I can see a large white band running top to bottom where the tile finishes just right of New Zealand. Someone has asked me if it's possible for Mapserver to automatically display the next logical tile (which would be B1) to stop the ugly white band. Any ideas? =20 Cheers, =20 Benjamin Wragg =20 ------_=_NextPart_001_01C3977B.7FA29D16 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message

Sorry!

 

Yes, the only reasonable way I know = of to do this is to duplicate tiles A1/B1 as “A5” and = “B5”, adjusting their tiepoints so they run from = +180 to +270 degrees.  Do the same = to duplicate A4/B4 as A0/B0, running from -270 to -180.  The equator may be a continuous line on the Earth, but it = isn’t one on your map!

 

        = ;    - Ed

 

 <= /span>

Ed = McNierney

President and = Chief Mapmaker

TopoZone.com<= /o:p>

ed at topozone.com

 

-----Original = Message-----
From: Benjamin Wragg [mailto:bwragg at tpg.com.au]
Sent: Monday, October 20, = 2003 6:28 PM
To: Ed McNierney; mapserver-users at lists.gis.umn.edu
Subject: RE: = [Mapserver-users] Edges of Images

 

Thanks Ed. Thats = not quite what I meant though. This person has asked if is there some = magical way for mapserver to show the left side of the B1 image when I'm zoomed = in over the right side of the B4 image. The B1 tile is georeferenced to have a = minx of -180 and the B2 tile is georeferenced to have a maxx of +180 so in the = real world these two edges should meet. Instead a white area is displayed = anywhere right of the +180

 

 

-----Original Message-----
From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of Ed McNierney
Sent: Saturday, 18 = October 2003 8:22 AM
To: bwragg at tpg.com.au; mapserver-users at lists.gis.umn.edu
Subject: RE: = [Mapserver-users] Edges of Images

Benjamin = -

 

Set the map = image background to white and then use the OFFSITE 255 255 255 statement in = the data layer to make all white pixels transparent (assuming the no-data value = really is exactly that value).  This will cause areas of white that = overlap another tile to disappear, and any valid data pixels that are white will = expose the white background and show up as white.

 

    - Ed

Ed McNierney
President and Chief Mapmaker
TopoZone.com / Maps a la carte, Inc.
73 Princeton Street, Suite 305
North Chelmsford, MA  01863
ed at topozone.com
(978) 251-4242

-----Original Message-----
From: Benjamin Wragg [mailto:bwragg at tpg.com.au]
Sent: Friday, October 17, = 2003 6:43 PM
To: mapserver-users at lists.gis.umn.edu
Subject: = [Mapserver-users] Edges of Images

Hi,=

 

I'm currently using 8 = satalite image tiles of the world (referenced in lat/longs) in Mapserver as shown = below:

 

--------------------------

A1 | A2 | A3 | A4 = |

--------------------------

B1 | B2 | B3 | B4 = |

--------------------------

 

If I zoom into the lower = right tile (B4) I can see a large white band running top to bottom where the tile = finishes just right of New Zealand. Someone has asked me if it's possible for = Mapserver to automatically display the next logical tile (which would be B1) to = stop the ugly white band. Any ideas?

 

Cheers,

 

Benjamin = Wragg

 

=00 ------_=_NextPart_001_01C3977B.7FA29D16-- From eduardo at consultoria.eti.br Mon Oct 20 20:55:07 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Tue, 21 Oct 2003 00:55:07 -0300 Subject: [Mapserver-users] =?iso-8859-1?Q?=5BANNOUNCE=5D_F=F3rum_ptMapServer?= Message-ID: <00d701c39787$29493ab0$bf64cec8@vcp3eduardopk> This is a multi-part message in MIME format. ------=_NextPart_000_00D4_01C3976D.F8894140 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable If you are not a portuguese speaker, please see English translation of = it at the end of this message! -------------------------------------------------------------------------= ------- =C9 com prazer que anuncio o site F=F3rum ptMapServer.=20 O F=F3rum ptMapServer =E9 um site brasileiro( no ar desde 9 de setembro = de 2003), supervisionado pela UMN ( University of Minnesota ),=20 que tem como objetivo promover a discuss=E3o( entre falantes da L=EDngua = Portuguesa) de assuntos relacionados ao UMN MapServer.=20 Apesar das diferen=E7as que podem haver entre a l=EDngua portuguesa = falada no Brasil e a falada em outros pa=EDses,=20 todos s=E3o bem-vindos na utiliza=E7=E3o do f=F3rum.=20 Para quest=F5es em Ingl=EAs, por favor, refira-se =E0 lista de = discuss=E3o oficial do MapServer em = http://mapserver.gis.umn.edu/support.html Caso encontre algum problema no site durante sua navega=E7=E3o, por = favor, n=E3o hesite em relatar o problema. Acesse http://www.consultoria.eti.br/ e clique no =EDcone "F=F3rum = ptMapServer" na caixa 'Ferramentas'. Em seguida, clique no link = 'Registrar' para poder usar o F=F3rum. Abra=E7os, -------------------------------------------------------------------------= ------- {ENGLISH} I'm pleasant to announce the "F=F3rum ptMapServer" website. "F=F3rum ptMapServer" is a brazilian website( on-line since = september-9-2003), created under UMN permissions, which intends to = promote discussions ( among portuguese speakers) around UMN MapServer = and related topics. For questions in English , please refer to the official MapServer = discussion list at http://mapserver.gis.umn.edu/support.html=20 You can check it at http://www.consultoria.eti.br/ptbr/ . Click at = "F=F3rum ptMapServer" icon. best regards, Eduardo Patto Kanegae eduardo at consultoria.eti.br http://www.consultoria.eti.br - Brasil ------=_NextPart_000_00D4_01C3976D.F8894140 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
If you are = not a=20 portuguese speaker, please see English translation of it at the end of = this=20 message!

=C9 com prazer que=20 anuncio o site F=F3rum=20 ptMapServer.

O F=F3rum ptMapServer
=E9 um site = brasileiro( no ar=20 desde 9 de setembro de 2003), supervisionado pela
UMN ( University of Minnesota ),=20
que tem = como objetivo=20 promover a discuss=E3o( entre falantes da L=EDngua Portuguesa) de = assuntos=20 relacionados ao UMN = MapServer.=20

Apesar das diferen=E7as que podem haver entre a l=EDngua = portuguesa falada=20 no Brasil e a falada em outros pa=EDses,
todos = s=E3o bem-vindos na=20 utiliza=E7=E3o do f=F3rum.

Para quest=F5es em Ingl=EAs, por = favor, refira-se=20 =E0 lista de discuss=E3o oficial do MapServer=20 em
http://mapserver.gis.umn.edu/support.html
 
Caso = encontre algum=20 problema no site durante sua navega=E7=E3o, por favor, n=E3o hesite em = relatar o=20 problema.
 
 
Acesse http://www.consultoria.eti.br/  e=20 clique no =EDcone "F=F3rum ptMapServer" na caixa 'Ferramentas'. Em = seguida, clique=20 no link 'Registrar' para poder usar o F=F3rum.
 
 
Abra=E7os,

{ENGLISH}
 
I'm pleasant to announce the "F=F3rum ptMapServer" website.
 
"F=F3rum ptMapServer" is a brazilian website( on-line since=20 september-9-2003), created under UMN permissions, which intends to = promote=20 discussions ( among portuguese speakers) around UMN MapServer and = related=20 topics.
 
For questions in English , please refer to the official MapServer=20 discussion list at http://mapserver.gis.u= mn.edu/support.html=20
 
You can check it at http://www.consultoria.eti.b= r/ptbr/=20 . Click at "F=F3rum ptMapServer" icon.
 
best regards,
 

Eduardo Patto = Kanegae
eduardo at consultoria.eti.br=
http://www.consultoria.eti.br = -=20 Brasil
------=_NextPart_000_00D4_01C3976D.F8894140-- From nhv at cape.com Mon Oct 20 23:05:48 2003 From: nhv at cape.com (Norman Vine) Date: Tue, 21 Oct 2003 02:05:48 -0400 Subject: [Mapserver-users] Edges of Images In-Reply-To: <13858AA1A74F30419F319ACB66A9D1222EA0D7@mercator.topozone.com> Message-ID: > The equator may be a continuous line on the Earth, but it isn't one on your map! < nit pick > The Earth doesn't 'really' have a continuous line at the equator or any other place for that matter, the only such lines are on maps :-) < / > Cheers Norman From maskellp at ntlworld.com Tue Oct 21 00:42:22 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Tue, 21 Oct 2003 08:42:22 +0100 Subject: [Mapserver-users] Using CGI version of MapServer4.0 with layers Message-ID: <009b01c397a6$dcea8c30$c800c0c0@mobile> This is a multi-part message in MIME format. ------=_NextPart_000_009C_01C397AF.3EAEF430 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi all, =20 I have managed to get the CGI Version of MapServer 4 to work being called from a servlet (impressed by the speed compared to other servers I=92ve played with).=20 =20 All is working fine; I can zoom in/out pan etc=85 I now want to be able = to toggle layers on and off using &layers=3D but doing this always resets = the zoom level back to the initial extent in the .map file. Is this expected behaviour, does changing the layers reload the .map, I don=92t want to code around this if it is something I am doing wrong. =20 Hope this makes sense. =20 Thanks in advance. =20 Phil Maskell =20 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003 =20 ------=_NextPart_000_009C_01C397AF.3EAEF430 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hi all,

 

I have managed to get the CGI Version of MapServer 4 = to work being called from a servlet (impressed by the speed compared to other = servers I=92ve played with).

 

All is working fine; I can zoom in/out pan etc=85 I = now want to be able to toggle layers on and off using &layers=3D but = doing this always resets the zoom level back to the initial extent in the .map = file. Is this expected behaviour, does changing the layers reload the .map, I = don=92t want to code around this if it is something I am doing = wrong.

 

Hope this makes sense.

 

Thanks in advance.

 

Phil Maskell

 


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003

------=_NextPart_000_009C_01C397AF.3EAEF430-- From mamwake at yahoo.com Tue Oct 21 00:59:38 2003 From: mamwake at yahoo.com (don) Date: Tue, 21 Oct 2003 00:59:38 -0700 (PDT) Subject: [Mapserver-users] blank image--white empty image box In-Reply-To: <3F940D94.1050705@otsys.com> Message-ID: <20031021075938.17245.qmail@web40310.mail.yahoo.com> ye i got line like that libproj.so.0 => /usr/local/lib/libproj.so.0 (0x404eee000) --- Joe Bussell wrote: > I wonder if you have proj4 compiled in with > Mapserver. Could you type > ldd /path/to/mapscript.so > I am wondering if a line like > libproj.so.0 => /usr/local/lib/libproj.so.0 > (0x401cf000) > will show up. > > Joe Bussell > > > don wrote: > > thanks very much for the pointers but after adding > > below lines, every thing now is wierd > > > > PROJECTION > > "proj=latlong" (i have even tried "utm") > > END > > > > Server error! > > > > The server encountered an internal error and was > > unable to complete your request. > > > > Error message: > > Premature end of script headers: mapserv > > > > httpd log: > > > > [Sat Oct 18 10:07:09 2003] [error] [client > > 192.168.30.200] Premature end of script headers: > > mapserv > > [Sat Oct 18 10:07:09 2003] [error] [client > > 192.168.30.200] mapserv: mapfile.c:790: > > msProcessProjection: Assertion `p->proj == ((void > > *)0)' failed. > > [Sat Oct 18 10:38:26 2003] [error] [client > > 192.168.30.200] Premature end of script headers: > > mapserv > > [Sat Oct 18 10:38:26 2003] [error] [client > > 192.168.30.200] mapserv: mapfile.c:790: > > msProcessProjection: Assertion `p->proj == ((void > > *)0)' failed. > > > > > > --- Joe Bussell wrote: > > > >>Looks like TestRegion is the only layer that you > >>have turned on. Is this your intent? > >> > >>Try using a straight in-line layer like: > >> > >>LAYER > >> name background > >> TYPE polygon > >> STATUS ON > >> CLASS > >> NAME "World" > >> OUTLINECOLOR 0 0 0 > >> COLOR 30 144 255 > >> SIZE 1 > >> SYMBOL 0 > >> END > >> > >> FEATURE > >> POINTS > >> -180 90 > >> -180 -90 > >> 180 -90 > >> 180 90 > >> -180 90 > >> END > >> END > >>END > >> > >>My points are in lat/lon. I notice that in your > >>mapfile you are specifiing meters. You will have > to > >>adjust the range accordingly. I use > >> > >>PROJECTION > >> "proj=latlong" > >>END > >> > >>as all my data is in lat/lon. I do not see a > >>projection declaration in your mapfile. > >> > >>You are also declaring a shapepath of "data". To > be > >>honest I am unsure what the result of this will > be. > >>Is this path supposed to be absolute? Try setting > >>it to the absolute path of your test_region.shp > >>directory. > >> > >>Don't give up now, you are halfway there... > >> > >>Cordially, > >> > >>Joe Bussell > >>www.TrafficDodger.com > > > > > > > > ===== > > don > > > > __________________________________ > > Do you Yahoo!? > > The New Yahoo! Shopping - with improved product > search > > http://shopping.yahoo.com > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ===== don __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From moccand at ensg.ign.fr Tue Oct 21 00:49:33 2003 From: moccand at ensg.ign.fr (Guillaume MOCCAND) Date: Tue, 21 Oct 2003 09:49:33 +0200 (CEST) Subject: [Mapserver-users] How to view the query results in a separate frame. Message-ID: <1066722573.3f94e50db01e5@dutilleux.ensg.ign.fr> Hi List ! i wonder how i could see the result of an identify query in a diffrent frame from the map frame ... i want to still see the map while the data are displayed. does anyone have a "howto" on this tips ? thanks Guillaume MOCCAND moccand at ensg.ign.fr From maskellp at ntlworld.com Tue Oct 21 01:56:28 2003 From: maskellp at ntlworld.com (Phil Maskell) Date: Tue, 21 Oct 2003 09:56:28 +0100 Subject: [Mapserver-users] Using CGI version of MapServer4.0 with layers In-Reply-To: <3F94EB50.3070009@gdv.com> Message-ID: <00aa01c397b1$375ec870$c800c0c0@mobile> This is a multi-part message in MIME format. ------=_NextPart_000_00AB_01C397B9.99233070 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 Thanks for getting in touch. =20 The request I send is as follows=85 =20 HYPERLINK "http://mobile/cgi-bin/mapserv.exe?mode=3Dbrowse&imgext=3D166045.833333+2= 470 00.000000+598879.166666+572000.000000&map=3DD%3A%5Cwwwroot%5Cmapserver%5C= d emo.map&savequery=3Dtrue&program=3D%2Fcgi-bin%2Fmapserv.exe&layers=3DOutl= ine%2 0Motorways%20Counties_region%20CitiesTowns"http://mobile/cgi-bin/mapserv .exe?mode=3Dbrowse&imgext=3D166045.833333+247000.000000+598879.166666+572= 000 .000000&map=3DD%3A%5Cwwwroot%5Cmapserver%5Cdemo.map&savequery=3Dtrue&prog= ram =3D%2Fcgi-bin%2Fmapserv.exe&layers=3DOutline%20Motorways%20Counties_regio= n%2 0CitiesTowns =20 I have wondered if the order makes any difference. =20 Thanks =20 Phil Maskell =20 -----Original Message----- From: Oliver Wesp [mailto:wesp at gdv.com]=20 Sent: 21 October 2003 09:16 To: Phil Maskell Subject: Re: [Mapserver-users] Using CGI version of MapServer4.0 with layers =20 Hi,=20 could you please post the complete request-String. I guess there is no mapextent set in the request so mapserver uses the mapextent in the mapfile. You have to set the extents of your map everytime you request a map also your just switching layers.=20 best regards Oliver Phil Maskell wrote: Hi all, =20 I have managed to get the CGI Version of MapServer 4 to work being called from a servlet (impressed by the speed compared to other servers I=92ve played with).=20 =20 All is working fine; I can zoom in/out pan etc=85 I now want to be able = to toggle layers on and off using &layers=3D but doing this always resets = the zoom level back to the initial extent in the .map file. Is this expected behaviour, does changing the layers reload the .map, I don=92t want to code around this if it is something I am doing wrong. =20 Hope this makes sense. =20 Thanks in advance. =20 Phil Maskell =20 =20 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (HYPERLINK "http://www.grisoft.com"http://www.grisoft.com). Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003 --=20 Dipl.-Geogr. Oliver Wesp Gesellschaft f=FCr geografische Datenverarbeitung Binger Strasse 49-51 D-55218 Ingelheim fon: +49 6132 714818 fax: +49 6132 714828 http: HYPERLINK "http://www.gdv.com"www.gdv.com --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003 =20 ------=_NextPart_000_00AB_01C397B9.99233070 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi,

 

Thanks for getting in = touch.

 

The request I send is as = follows…

 

http://mobile/cgi-bin/mapserv.exe?mode=3Dbrowse&imgext=3D16604= 5.833333+247000.000000+598879.166666+572000.000000&map=3DD%3A%5Cwwwro= ot%5Cmapserver%5Cdemo.map&savequery=3Dtrue&program=3D%2Fcgi-bin%2= Fmapserv.exe&layers=3DOutline%20Motorways%20Counties_region%20CitiesT= owns

 

I have wondered if the order makes = any difference.

 

Thanks

 

Phil = Maskell

 

---= --Original Message-----
From: Oliver Wesp [mailto:wesp at gdv.com]
Sent: =
21 = October 2003 = 09:= 16
To: Phil Maskell
Subject: Re: = [Mapserver-users] Using CGI version of MapServer4.0 with layers

 

Hi,

could you please post the complete request-String. I guess there is no mapextent set in the request so mapserver uses the mapextent in the = mapfile. You have to set the extents of your map everytime you request a map also = your just switching layers.

best regards
Oliver

Phil Maskell wrote:

Hi all,

 

I have managed to get the = CGI Version of MapServer 4 to work being called from a servlet (impressed by = the speed compared to other servers I’ve played with). =

 

All is working fine; I can = zoom in/out pan etc… I now want to be able to toggle layers on and off = using &layers=3D but doing this always resets the zoom level back to the = initial extent in the .map file. Is this expected behaviour, does changing the = layers reload the .map, I don’t want to code around this if it is = something I am doing wrong.

 

Hope this makes = sense.

 

Thanks in = advance.

 

Phil = Maskell

 

 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.525 / Virus Database: 322 - Release Date: =
09/10/2003=




-- 
Dipl.-Geogr. Oliver =
Wesp
Gesellschaft f=FCr geografische =
Datenverarbeitung
Binger Strasse =
49-51
D-55218 =
Ingelheim
fon: +49 6132 =
714818
fax: +49 6132 =
714828
http: www.gdv.com

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003

------=_NextPart_000_00AB_01C397B9.99233070-- From omry at telmap.com Tue Oct 21 01:58:57 2003 From: omry at telmap.com (Omry Yadan) Date: Tue, 21 Oct 2003 10:58:57 +0200 Subject: [Mapserver-users] ECW tiles of different resolution Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4B5@plague.telmap.com> I am expected to receive raster data today, which will contain ECW tiles of different resolutions. Do you anticipate any problems MapServer might have with the resolutions issue? From bartvde at xs4all.nl Tue Oct 21 02:02:55 2003 From: bartvde at xs4all.nl (bartvde at xs4all.nl) Date: Tue, 21 Oct 2003 11:02:55 +0200 (CEST) Subject: [Mapserver-users] GetFeatureInfo problem with getting GML back Message-ID: <9330.212.238.227.182.1066726975.squirrel@webmail.xs4all.nl> Hi list, Daniel's solution did the trick for the default info_format. I just added a tempate tag to a non-existent blank.html file ( TEMPLATE "blank.html" ) GetFeatureInfo results: Layer 'Prov' Feature 8: PROVCODE = '28' PROVNR = '28' PROVNAAM = 'Zuid-Holland' INWONERS = '3360591' GROEI = '1680' NLPR_R98_I = '9' VALUE = '58.000' But when I do the same request with info_format=application/vnd.ogc.gml I get: So here my info is missing. Does anybody have an idea what could be the problem? BTW: with what kind of info_format does Chameleon use to request GetFeatureInfo? Best regards, Bart From: Daniel Morissette To: bartvde at xs4all.nl Subject: Re: [Mapserver-users] GetFeatureInfo problems Date: Mon, 20 Oct 2003 11:20:07 -0400 bartvde at xs4all.nl wrote: Hi list, I have a problem getting results back from a GetFeatureInfo request to a Mapserver CGI. My layer is a polygon shapefile. I always get: GetFeatureInfo results: Search returned no results. This is my GetFeatureInfo request: http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/ geostreets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=image/ png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&width=800&height=800&request=GetFeatureInfo&x=300&y=500 If I perform a map request: http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/ geostreets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=image/ png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&width=800&height=800&request=GetMap I get the attached map. Does anybody have an idea what the problem could be? Thanks in advance. Best regards, Bart ------------------------------------------------------------------------ Did you set the 'prov' layer to be queryable in the mapfile? To be queryable a layer needs to have the TEMPLATE layer (or class) parameter set. You can also tell if the layer is queryable by looking at the capabilities. There will be a queryable=0|1 parameter in the tag. Daniel From mschulz at webgis.de Tue Oct 21 02:25:30 2003 From: mschulz at webgis.de (Michael Schulz) Date: Tue, 21 Oct 2003 11:25:30 +0200 Subject: [Mapserver-users] How to view the query results in a separate frame. References: <1066722573.3f94e50db01e5@dutilleux.ensg.ign.fr> Message-ID: <3F94FB8A.8040701@webgis.de> Hi, i am not sure if a howto exists on this topic. One way is to use javascript in the query-template, that writes the attribute results to your other frame when the page is loading (with onLoad() funtion in the body-tag). Another way is to redirect the result of the query to the other frame. Change the target (also via javascript) of your main mapserver form to your result frame for queries only. But then you don't have the hilited map in your main frame. Cheers, Michael Guillaume MOCCAND wrote: > Hi List ! > > i wonder how i could see the result of an identify query in a diffrent frame > from the map frame ... i want to still see the map while the data are displayed. > does anyone have a "howto" on this tips ? > > thanks > > Guillaume MOCCAND > moccand at ensg.ign.fr > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ----------------------------------------------------------- Michael Schulz in medias res Dipl.-Geologe Gesellschaft f?r Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg 0761 55695-95 (Fax 96) mschulz at webgis.de www.webgis.de/www.zopecms.de From muratisik at megatek.com.tr Tue Oct 21 02:37:10 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Tue, 21 Oct 2003 12:37:10 +0300 Subject: [Mapserver-users] dynamic layer-help Message-ID: <002f01c397b6$e7023730$b4704ad5@anaconda> This is a multi-part message in MIME format. ------=_NextPart_000_002C_01C397D0.0BDCFE50 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I have asked a similar question yesterday, but now I see that my problem = is far basical than what I thought. What is the best way to create a dynamic layer? I have a city map with = several layers and I need to create a new dynamic layer which is = supposed to go and read coordinates from a mysql database and plot a = point accordingly. What is the starting point for such a task? Can I do = it in ArcView 3.x? I have searched a lot but did not understand much = since I dont know the basics. Thanks Have a nice day Murat Isik ------=_NextPart_000_002C_01C397D0.0BDCFE50 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
 
Hello,
 
I have asked a similar question = yesterday, but now=20 I see that my problem is far basical than what I thought.
 
What is the best way to create a = dynamic layer? I=20 have a city map with several layers and I need to create a new = dynamic=20 layer which is supposed to go and read coordinates from a mysql database = and=20 plot a point accordingly. What is the starting point for such a task? = Can I do=20 it in ArcView 3.x? I have searched a lot but did not understand much = since I=20 dont know the basics.
 
Thanks
 
Have a nice day
 
Murat Isik
------=_NextPart_000_002C_01C397D0.0BDCFE50-- From bartvde at xs4all.nl Tue Oct 21 02:43:27 2003 From: bartvde at xs4all.nl (bartvde at xs4all.nl) Date: Tue, 21 Oct 2003 11:43:27 +0200 (CEST) Subject: [Mapserver-users] GetFeatureInfo problem with getting GML back In-Reply-To: <9330.212.238.227.182.1066726975.squirrel@webmail.xs4all.nl> References: <9330.212.238.227.182.1066726975.squirrel@webmail.xs4all.nl> Message-ID: <13076.212.238.227.182.1066729407.squirrel@webmail.xs4all.nl> Found the problem already, forgot DUMP TRUE in the mapfile. Perhaps it is an idea to write a comment in the resulting GML file? Best regards, Bart > Hi list, > > Daniel's solution did the trick for the default info_format. I just added > a tempate tag to a non-existent blank.html file ( TEMPLATE "blank.html" ) > > GetFeatureInfo results: > > Layer 'Prov' > Feature 8: > PROVCODE = '28' > PROVNR = '28' > PROVNAAM = 'Zuid-Holland' > INWONERS = '3360591' > GROEI = '1680' > NLPR_R98_I = '9' > VALUE = '58.000' > > But when I do the same request with info_format=application/vnd.ogc.gml I > get: > > > > xmlns:gml="http://www.opengis.net/gml" > xmlns:xlink="http://www.w3.org/1999/xlink" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > > So here my info is missing. > > Does anybody have an idea what could be the problem? > > BTW: with what kind of info_format does Chameleon use to request > GetFeatureInfo? > > Best regards, > Bart > > From: Daniel Morissette > To: bartvde at xs4all.nl > Subject: Re: [Mapserver-users] GetFeatureInfo problems > Date: Mon, 20 Oct 2003 11:20:07 -0400 > > bartvde at xs4all.nl wrote: > Hi list, > > I have a problem getting results back from a GetFeatureInfo request to a > Mapserver CGI. My layer is a polygon shapefile. > > I always get: > > GetFeatureInfo results: > > Search returned no results. > > This is my GetFeatureInfo request: > > http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/ > geostreets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=image/ > png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&width=800&height=800&request=GetFeatureInfo&x=300&y=500 > > If I perform a map request: > http://reserve1/cgi-bin/mapserv_40.exe?map=/ms4w/apps/geoservices02/map/ > geostreets.map&SERVICE=WMS&VERSION=1.1.0&LAYERS=prov&QUERY_LAYERS=prov&FORMAT=image/ > png&TRANSPARENT=TRUE&bbox=50000,350000,250000,550000&srs=EPSG:28992&width=800&height=800&request=GetMap > > I get the attached map. > > Does anybody have an idea what the problem could be? > > Thanks in advance. > > Best regards, > Bart > > > ------------------------------------------------------------------------ > > > > Did you set the 'prov' layer to be queryable in the mapfile? To be > queryable a layer needs to have the > TEMPLATE layer (or class) parameter set. You can also tell if the layer > is queryable by looking at the > capabilities. There will be a queryable=0|1 parameter in the > tag. > > Daniel > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From bplatzen at sosnetz.de Tue Oct 21 03:23:17 2003 From: bplatzen at sosnetz.de (Bjoern Platzen) Date: Tue, 21 Oct 2003 12:23:17 +0200 Subject: [Mapserver-users] dynamic layer-help In-Reply-To: <002f01c397b6$e7023730$b4704ad5@anaconda> References: <002f01c397b6$e7023730$b4704ad5@anaconda> Message-ID: <200310211223.18129.bplatzen@sosnetz.de> Hi Murat, with ArcView you could do the following (tested with AV 3.1): 1. Export your data into a textfile 2. Choose Table->Add and select your Textfile 3. Choose View->Add Event Theme and select your txt-table, the X- and the Y-field. 4. Choose Theme->Convert to shapefile Voila! You're done! The other way would surely be to get phpmapscript, perlmapscript or pythonmapscript working on your machine. (I prefer the pythonic way...) Then you could query your MySQL database and build dynamic layers on the fly. For the pytonic way, I could send you some codesnippets as a starting point. The php- and perl-way is documented on the MapServer-Homepage and you will find lots of hints in the mailing-list-archive. Hope this helps, Bjoern. Am Dienstag, 21. Oktober 2003 11:37 schrieb Murat Isik: > Hello, > > I have asked a similar question yesterday, but now I see that my > problem is far basical than what I thought. > > What is the best way to create a dynamic layer? I have a city map > with several layers and I need to create a new dynamic layer which is > supposed to go and read coordinates from a mysql database and plot a > point accordingly. What is the starting point for such a task? Can I > do it in ArcView 3.x? I have searched a lot but did not understand > much since I dont know the basics. > > Thanks > > Have a nice day > > Murat Isik -- small office solutions info at sosnetz.de - http://www.sosnetz.de From muratisik at megatek.com.tr Tue Oct 21 03:54:21 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Tue, 21 Oct 2003 13:54:21 +0300 Subject: [Mapserver-users] dynamic layer-help References: <002f01c397b6$e7023730$b4704ad5@anaconda> <200310211223.18129.bplatzen@sosnetz.de> Message-ID: <007b01c397c1$aecbf3f0$b4704ad5@anaconda> Hello Bjoern, "For the pytonic way, I could send you some codesnippets as a starting point" That would be great since the ArcView method is one time and my point plotting coordinates change by every time map is refreshed. It is like everytime the webpage gets called from the server, this dynamic layer (or some scripts like you mentioned) should go to the database and read the latest coordinates. One other way I came up with since my last post if to keep it simple and have the dynamic layer or script read coordinates from a simple text file, and also have a second script, an unrelated-to-mapserver one, running in cron of redhat 9 go and fetch data from mysql and write it in the text file. That would be cool too. This whole thing looks complex to me at the moment, since the most advanced work I did about mapserver and web administration until now is to get the Itasca demo working :) Thanks for helping... Have a nice day. Murat Isik. ----- Original Message ----- From: "Bjoern Platzen" To: "Murat Isik" ; Sent: Tuesday, October 21, 2003 1:23 PM Subject: Re: [Mapserver-users] dynamic layer-help > Hi Murat, > > with ArcView you could do the following (tested with AV 3.1): > 1. Export your data into a textfile > 2. Choose Table->Add and select your Textfile > 3. Choose View->Add Event Theme and select your txt-table, the X- and > the Y-field. > 4. Choose Theme->Convert to shapefile > Voila! You're done! > > The other way would surely be to get phpmapscript, perlmapscript or > pythonmapscript working on your machine. (I prefer the pythonic way...) > Then you could query your MySQL database and build dynamic layers on the > fly. For the pytonic way, I could send you some codesnippets as a > starting point. The php- and perl-way is documented on the > MapServer-Homepage and you will find lots of hints in the > mailing-list-archive. > > Hope this helps, > > Bjoern. > > > Am Dienstag, 21. Oktober 2003 11:37 schrieb Murat Isik: > > Hello, > > > > I have asked a similar question yesterday, but now I see that my > > problem is far basical than what I thought. > > > > What is the best way to create a dynamic layer? I have a city map > > with several layers and I need to create a new dynamic layer which is > > supposed to go and read coordinates from a mysql database and plot a > > point accordingly. What is the starting point for such a task? Can I > > do it in ArcView 3.x? I have searched a lot but did not understand > > much since I dont know the basics. > > > > Thanks > > > > Have a nice day > > > > Murat Isik > > -- > small office solutions > info at sosnetz.de - http://www.sosnetz.de From bplatzen at sosnetz.de Tue Oct 21 05:34:22 2003 From: bplatzen at sosnetz.de (Bjoern Platzen) Date: Tue, 21 Oct 2003 14:34:22 +0200 Subject: [Mapserver-users] dynamic layer-help In-Reply-To: <007b01c397c1$aecbf3f0$b4704ad5@anaconda> References: <002f01c397b6$e7023730$b4704ad5@anaconda> <200310211223.18129.bplatzen@sosnetz.de> <007b01c397c1$aecbf3f0$b4704ad5@anaconda> Message-ID: <200310211434.22685.bplatzen@sosnetz.de> Hi Murat! Am Dienstag, 21. Oktober 2003 12:54 schrieb Murat Isik: > Hello Bjoern, > > "For the pytonic way, I could send you some codesnippets as a > starting point" > That would be great since the ArcView method is one time and my point > plotting coordinates change by every time map is refreshed. I wrote a small class for this. Let me clean it up a bit and I'll send you the stuff via pm. (It's full of german comments and lot's of things, that I needed im my special case...) [...] > One other way I came up with since > my last post if to keep it simple and have the dynamic layer or > script read coordinates from a simple text file, and also have a > second script, an unrelated-to-mapserver one, running in cron of > redhat 9 go and fetch data from mysql and write it in the text file. > That would be cool too. I'm not sure if it makes a difference to get the coordinates out of a textfile instead of a mysql-table. I assume, the mapserver cgi can do none of this. So you'll still have to install Python (or whatever) Mapscript and code the functionality you need, if you want to create dynamic layers on the fly... Bye, Bjoern. -- small office solutions info at sosnetz.de - http://www.sosnetz.de From morissette at dmsolutions.ca Tue Oct 21 05:59:57 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Tue, 21 Oct 2003 08:59:57 -0400 Subject: [Mapserver-users] blank image--white empty image box In-Reply-To: <20031021075938.17245.qmail@web40310.mail.yahoo.com> References: <20031021075938.17245.qmail@web40310.mail.yahoo.com> Message-ID: <3F952DCD.9070101@dmsolutions.ca> Could it be that there are two PROJECTION blocks in one of your layers or at the top level in your mapfile? Duplicate PROJECTION definitions is the only way I can imagine to trigger that assertion failure. Daniel don wrote: > ye i got line like that > libproj.so.0 => /usr/local/lib/libproj.so.0 > (0x404eee000) > --- Joe Bussell wrote: > >>I wonder if you have proj4 compiled in with >>Mapserver. Could you type >>ldd /path/to/mapscript.so >>I am wondering if a line like >>libproj.so.0 => /usr/local/lib/libproj.so.0 >>(0x401cf000) >>will show up. >> >>Joe Bussell >> >> >>don wrote: >> >>>thanks very much for the pointers but after adding >>>below lines, every thing now is wierd >>> >>>PROJECTION >>> "proj=latlong" (i have even tried "utm") >>> END >>> >>>Server error! >>> >>>The server encountered an internal error and was >>>unable to complete your request. >>> >>> Error message: >>>Premature end of script headers: mapserv >>> >>>httpd log: >>> >>>[Sat Oct 18 10:07:09 2003] [error] [client >>>192.168.30.200] Premature end of script headers: >>>mapserv >>>[Sat Oct 18 10:07:09 2003] [error] [client >>>192.168.30.200] mapserv: mapfile.c:790: >>>msProcessProjection: Assertion `p->proj == ((void >>>*)0)' failed. >>>[Sat Oct 18 10:38:26 2003] [error] [client >>>192.168.30.200] Premature end of script headers: >>>mapserv >>>[Sat Oct 18 10:38:26 2003] [error] [client >>>192.168.30.200] mapserv: mapfile.c:790: >>>msProcessProjection: Assertion `p->proj == ((void >>>*)0)' failed. >>> >>> >>>--- Joe Bussell wrote: >>> >>> >>>>Looks like TestRegion is the only layer that you >>>>have turned on. Is this your intent? >>>> >>>>Try using a straight in-line layer like: >>>> >>>>LAYER >>>> name background >>>> TYPE polygon >>>> STATUS ON >>>> CLASS >>>> NAME "World" >>>> OUTLINECOLOR 0 0 0 >>>> COLOR 30 144 255 >>>> SIZE 1 >>>> SYMBOL 0 >>>> END >>>> >>>> FEATURE >>>> POINTS >>>> -180 90 >>>> -180 -90 >>>> 180 -90 >>>> 180 90 >>>> -180 90 >>>> END >>>> END >>>>END >>>> >>>>My points are in lat/lon. I notice that in your >>>>mapfile you are specifiing meters. You will have >> >>to >> >>>>adjust the range accordingly. I use >>>> >>>>PROJECTION >>>> "proj=latlong" >>>>END >>>> >>>>as all my data is in lat/lon. I do not see a >>>>projection declaration in your mapfile. >>>> >>>>You are also declaring a shapepath of "data". To >> >>be >> >>>>honest I am unsure what the result of this will >> >>be. >> >>>>Is this path supposed to be absolute? Try setting >>>>it to the absolute path of your test_region.shp >>>>directory. >>>> >>>>Don't give up now, you are halfway there... >>>> >>>>Cordially, >>>> >>>>Joe Bussell >>>>www.TrafficDodger.com >>> >>> >>> >>>===== >>>don >>> From robert-fritz at web.de Tue Oct 21 06:10:25 2003 From: robert-fritz at web.de (robert fritz) Date: Tue, 21 Oct 2003 15:10:25 +0200 Subject: [Mapserver-users] mapserv4 /tiff Message-ID: <200310211310.h9LDAPQ22678@mailgate5.cinetic.de>

Hi,

 

I have some grey-scale tiffs and some shape files. If I use mapserv366 on W2000/IIS and the tiffs and shapes are turned on, the shapes are colored as defined in the map file, for instance red or blue.

 

C:\Inetpub\Scripts>mapserv -v

MapServer version 3.6.6 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ SUPPORTS=TTF SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT INPUT=EPPL7 INPUT=POSTGIS INPUT=OG

R INPUT=GDAL INPUT=SHAPEFILE

 < /FONT>

 

 

 

If I use mapserv4 on W2000/IIS and the tiffs and shapes are turned on, the shapes are colored in grey only. Turning off the tiffs, the shapes are colored as defined in the map file.

 

C:\Inetpub\Scripts>mapserv4 -v

MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=FREETYPE SUP

PORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE

 

 

 

If I use mapserv4 and linux, I get the same result as using mapserv366 on win2000.

 

linux:/s! rv/www/cgi-bin # ./mapserv -v

MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=FREETYPE INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=SHAPEFILE

linux:/srv/www/cgi-bin #

 

 

What can I do on mapserv4 / win2000?

 

Thank you,

Robert

______________________________________________________________________________
Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2
Kostenlos downloaden: http://screensaver.web.de/?mc=021110 From bplatzen at sosnetz.de Tue Oct 21 06:21:33 2003 From: bplatzen at sosnetz.de (Bjoern Platzen) Date: Tue, 21 Oct 2003 15:21:33 +0200 Subject: [Mapserver-users] Draw a feature with 2 different symbols in the same layer Message-ID: <200310211521.33522.bplatzen@sosnetz.de> Hi List, I've got a dgn-file with traffic information (streets, highways, railway, etc...). Now I've got to show the railway as a dashed line in green/white where the white elements should have green outlines of 1 px. No problem so far... ...but I've got to put this into only one layer, so that I can not draw a solid line layer and a dashed layer above the solid. Is there any chance to define a symbol that looks like a green/white dashed line?? Or is there a way, to define the same feature in two classes within a layer (I could not get something like that to work...)?? I'm working with MapServer 3.6.5 and (sorry) I never got familiar with these symbolsets... Any help would be great. Bye, Bjoern. -- small office solutions info at sosnetz.de - http://www.sosnetz.de From David.Fawcett at state.mn.us Tue Oct 21 06:28:03 2003 From: David.Fawcett at state.mn.us (Fawcett, David) Date: Tue, 21 Oct 2003 08:28:03 -0500 Subject: [Mapserver-users] WinXP Installation Message-ID: It doesn't sound like you have the mapscript dll in the right place. Try reading http://mapserver.gis.umn.edu/doc/phpmapscript-install-howto.html#windoze_ohno > ---------- > From: tan tan[SMTP:treohk at hotmail.com] > Sent: Monday, October 20, 2003 9:08 PM > To: mapserver-users at lists.gis.umn.edu > Subject: [Mapserver-users] WinXP Installation > > Can Windows XP be supported MapServer with PHP Mapscript? I tried install for many time, it still failed; even I install different versions of mapserver.
It still shown the msg "Warning: Unable to load dynamic library './php_mapscript_35.dll' - The specified module could not be found. in c:\apache\apache\www\mapscript.php on line 5". Why to fix it? > > Regards, > Treo > > _________________________________________________________________ > Hotmail Extra Storage> ???A???o10MB ?B?~?x?s?????A???Y?????I http://join.msn.com/?pgmarket=zh-hk > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From morissette at dmsolutions.ca Tue Oct 21 06:32:14 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Tue, 21 Oct 2003 09:32:14 -0400 Subject: [Mapserver-users] GetFeatureInfo problem with getting GML back In-Reply-To: <13076.212.238.227.182.1066729407.squirrel@webmail.xs4all.nl> References: <9330.212.238.227.182.1066726975.squirrel@webmail.xs4all.nl> <13076.212.238.227.182.1066729407.squirrel@webmail.xs4all.nl> Message-ID: <3F95355E.40703@dmsolutions.ca> bartvde at xs4all.nl wrote: > Found the problem already, forgot DUMP TRUE in the mapfile. > > Perhaps it is an idea to write a comment in the resulting GML file? > > > Well, since it is OK for someone to setup a WMS with no queryable layer I think this warning could be misleading. Perhaps we could produce a warning only if a layer has a template set but doesn't have dump true: BTW, this DUMP TRUE behavior is likely to change when we get to bug 300: http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=300 Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From bplatzen at sosnetz.de Tue Oct 21 07:02:43 2003 From: bplatzen at sosnetz.de (Bjoern Platzen) Date: Tue, 21 Oct 2003 16:02:43 +0200 Subject: [Mapserver-users] Draw a feature with 2 different symbols in the same layer In-Reply-To: <200310211521.33522.bplatzen@sosnetz.de> References: <200310211521.33522.bplatzen@sosnetz.de> Message-ID: <200310211602.43435.bplatzen@sosnetz.de> Uuuuh... ... bad to be blind ... CLASS MAXSCALE 7500 EXPRESSION '66' SYMBOL 1 #Solid line SIZE 6 COLOR 0 255 0 OVERLAYSYMBOL 'bahn' #dashed line OVERLAYCOLOR 255 255 255 OVERLAYSIZE 4 END I don't know, why I missed that... Bye, Bjoern. Am Dienstag, 21. Oktober 2003 15:21 schrieb Bjoern Platzen: > Hi List, > > I've got a dgn-file with traffic information (streets, highways, > railway, etc...). > Now I've got to show the railway as a dashed line in green/white > where the white elements should have green outlines of 1 px. > No problem so far... > ...but I've got to put this into only one layer, so that I can not > draw a solid line layer and a dashed layer above the solid. > Is there any chance to define a symbol that looks like a green/white > dashed line?? Or is there a way, to define the same feature in two > classes within a layer (I could not get something like that to > work...)?? > > I'm working with MapServer 3.6.5 and (sorry) I never got familiar > with these symbolsets... > > Any help would be great. > > Bye, > > Bjoern. -- small office solutions info at sosnetz.de - http://www.sosnetz.de From omry at telmap.com Tue Oct 21 07:15:07 2003 From: omry at telmap.com (Omry Yadan) Date: Tue, 21 Oct 2003 16:15:07 +0200 Subject: [Mapserver-users] Gdaladdo Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4E8@plague.telmap.com> How do I use gdaladdo? Also, where can I find gdaladdo that supports ECW raster data? Any examples would be appreciated. From warmerdam at pobox.com Tue Oct 21 07:29:46 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Tue, 21 Oct 2003 10:29:46 -0400 Subject: [Mapserver-users] Gdaladdo In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4E8@plague.telmap.com> References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4E8@plague.telmap.com> Message-ID: <3F9542DA.50708@pobox.com> Omry Yadan wrote: > How do I use gdaladdo? > Also, where can I find gdaladdo that supports ECW raster data? > Any examples would be appreciated. Omry, The gdaladdo utility is briefly described at: http://www.remotesensing.org/gdal/gdal_utilities.html However, there is no need to use it for .ecw files as they are supposed to be able to access reduced resolution images efficiently already. In fact, gdaladdo won't work for .ecw files. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From warmerdam at pobox.com Tue Oct 21 07:34:09 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Tue, 21 Oct 2003 10:34:09 -0400 Subject: [Mapserver-users] mapserv4 /tiff In-Reply-To: <200310211310.h9LDAPQ22678@mailgate5.cinetic.de> References: <200310211310.h9LDAPQ22678@mailgate5.cinetic.de> Message-ID: <3F9543E1.8060205@pobox.com> robert fritz wrote: > If I use mapserv4 on W2000/IIS and the tiffs and shapes are turned on, > the shapes are colored in grey only. Turning off the tiffs, the shapes > are colored as defined in the map file. Robert, You can add the statement: PROCESSING "COLOR_MATCH_THRESHOLD=3" within the LAYER definition for your TIFF file. It basically tells MapServer to not allow all 256 grey levels, but instead only about 80 (that is reuse a color within 3 levels of what is requested rather than allocate a new one). In the CVS version greyscale files are mapped to only 128 grey levels if not otherwise controlled by the user so this FAQ should go away over time. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From omry at telmap.com Tue Oct 21 07:38:01 2003 From: omry at telmap.com (Omry Yadan) Date: Tue, 21 Oct 2003 16:38:01 +0200 Subject: [Mapserver-users] Gdaladdo Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4EB@plague.telmap.com> As I suspected... I did not properly benchmark MapServer yet, but I noticed that sometimes image generation takes much more time for images in high 'zoom'. As long as 8-9 seconds some times, compared to 1-1.5 second for other maps.. Why do you think that is? Any suggestions how to improve it? -----Original Message----- From: Frank Warmerdam [mailto:warmerdam at pobox.com] Sent: Tuesday, October 21, 2003 4:30 PM To: Omry Yadan Cc: mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Gdaladdo Omry Yadan wrote: > How do I use gdaladdo? > Also, where can I find gdaladdo that supports ECW raster data? > Any examples would be appreciated. Omry, The gdaladdo utility is briefly described at: http://www.remotesensing.org/gdal/gdal_utilities.html However, there is no need to use it for .ecw files as they are supposed to be able to access reduced resolution images efficiently already. In fact, gdaladdo won't work for .ecw files. Best regards, -- ---------------------------------------+------------------------------------ -- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From sgillies at frii.com Tue Oct 21 07:49:52 2003 From: sgillies at frii.com (Sean Gillies) Date: Tue, 21 Oct 2003 08:49:52 -0600 Subject: [Mapserver-users] Gdaladdo In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4E8@plague.telmap.com> Message-ID: Omry, type 'gdaladdo' at your shell prompt for usage or read the docs at http://www.remotesensing.org/gdal There shouldn't be need for overviews with ECW. cheers, Sean On Tuesday, October 21, 2003, at 08:15 AM, Omry Yadan wrote: > How do I use gdaladdo? > Also, where can I find gdaladdo that supports ECW raster data? > Any examples would be appreciated. > > -- Sean Gillies sgillies at frii dot com http://www.frii.com/~sgillies From woodbri at swoodbridge.com Tue Oct 21 07:57:42 2003 From: woodbri at swoodbridge.com (woodbri at swoodbridge.com) Date: Tue, 21 Oct 2003 10:57:42 -0400 Subject: [Mapserver-users] Roads displaying street directionality Message-ID: <3F951126.6236.443FA91@localhost> Hi all, I know we have done a lot of work to support truetype font symbols for line drawing styles, but this is not intuitive. For example, I want to show road segment directionality. I suppose I create a symbol with '-->' and '<--' out of truetype characters but I have a lot of different road styles and widths that I use like: this one is like a railroad symbol, but I probably need three classes to cover from-to direction, to-from direction and the two-way street. -------->--------->--------->------- So would this be just a line with an overlayed dashed line using a truetype symbol? or using casement styles like: ---------------------------------------- --> --> --> ---------------------------------------- And then this is just a thick line with an overlayed dashed line using a truetype symbol? Has anyone else done this before? How did you do it? Does anyone have a library of line styles using truetype symbols that they would like to share on the wiki? I would be happy to add them to the wiki. -Steve From warmerdam at pobox.com Tue Oct 21 08:08:08 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Tue, 21 Oct 2003 11:08:08 -0400 Subject: [Mapserver-users] Gdaladdo In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4EB@plague.telmap.com> References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4EB@plague.telmap.com> Message-ID: <3F954BD8.7000107@pobox.com> Omry Yadan wrote: > As I suspected... > I did not properly benchmark MapServer yet, but I noticed that sometimes > image generation takes much more time for images in high 'zoom'. > As long as 8-9 seconds some times, compared to 1-1.5 second for other maps.. > Why do you think that is? Any suggestions how to improve it? Omry, There are many factors that could account for that. I assume by "high zoom" you mean "zoomed out", is that right? Is this primarily working with ECW rasters? Even though the ECW technology supports efficient extraction of reduced resolution images, I don't think that the GDAL ECW driver takes proper advantage of this capability. I imagine that is why overview generation is relatively slow. If server disk space isn't a big issues I would suggest converting the ecw files to GeoTIFF and building overviews. Alternatively we could look at improving the ECW driver in GDAL to be optimized for MapServer use, but I don't have the time or unfunded inclination to work on that at this time. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From omry at telmap.com Tue Oct 21 08:43:09 2003 From: omry at telmap.com (Omry Yadan) Date: Tue, 21 Oct 2003 17:43:09 +0200 Subject: [Mapserver-users] Gdaladdo Message-ID: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4F2@plague.telmap.com> Frank, By high zoom I meant zoomed in. For zoom out, the performance is relatively alright, but some times I get very poor time for zoom in. I think it's a specific zoom that cause me the problems... Maybe the zoom where I get the image around the real maximum resolution, with little scaling. Does it make sense? -----Original Message----- From: Frank Warmerdam [mailto:warmerdam at pobox.com] Sent: Tuesday, October 21, 2003 5:08 PM To: Omry Yadan Cc: mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Gdaladdo Omry Yadan wrote: > As I suspected... > I did not properly benchmark MapServer yet, but I noticed that sometimes > image generation takes much more time for images in high 'zoom'. > As long as 8-9 seconds some times, compared to 1-1.5 second for other maps.. > Why do you think that is? Any suggestions how to improve it? Omry, There are many factors that could account for that. I assume by "high zoom" you mean "zoomed out", is that right? Is this primarily working with ECW rasters? Even though the ECW technology supports efficient extraction of reduced resolution images, I don't think that the GDAL ECW driver takes proper advantage of this capability. I imagine that is why overview generation is relatively slow. If server disk space isn't a big issues I would suggest converting the ecw files to GeoTIFF and building overviews. Alternatively we could look at improving the ECW driver in GDAL to be optimized for MapServer use, but I don't have the time or unfunded inclination to work on that at this time. Best regards, -- ---------------------------------------+------------------------------------ -- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From David.Fawcett at state.mn.us Tue Oct 21 08:52:00 2003 From: David.Fawcett at state.mn.us (Fawcett, David) Date: Tue, 21 Oct 2003 10:52:00 -0500 Subject: [Mapserver-users] Roads displaying street directionality Message-ID: Please add any symbology examples that you have to the Wiki http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?SymbolExamples Also, it seems like it is sometimes difficult for new users to create symbols. If someone has a fairly complete symbol file, it would be great if they could include it in the install package or demo or put a link on the Wiki page. David. > ---------- > From: woodbri at swoodbridge.com[SMTP:woodbri at swoodbridge.com] > Reply To: woodbri at swoodbridge.com > Sent: Tuesday, October 21, 2003 9:57 AM > To: mapserver Users > Subject: [Mapserver-users] Roads displaying street directionality > > Hi all, > > I know we have done a lot of work to support truetype font symbols > for line drawing styles, but this is not intuitive. > > For example, I want to show road segment directionality. I suppose I > create a symbol with '-->' and '<--' out of truetype characters but > I have a lot of different road styles and widths that I use like: > > this one is like a railroad symbol, but I probably need three classes > to cover from-to direction, to-from direction and the two-way street. > > -------->--------->--------->------- > > So would this be just a line with an overlayed dashed line using a > truetype symbol? > > or using casement styles like: > > ---------------------------------------- > --> --> --> > ---------------------------------------- > > And then this is just a thick line with an overlayed dashed line > using a truetype symbol? > > Has anyone else done this before? How did you do it? > > Does anyone have a library of line styles using truetype symbols that > they would like to share on the wiki? I would be happy to add them to > the wiki. > > -Steve > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From ed at topozone.com Tue Oct 21 09:08:28 2003 From: ed at topozone.com (Ed McNierney) Date: Tue, 21 Oct 2003 12:08:28 -0400 Subject: [Mapserver-users] Gdaladdo Message-ID: <13858AA1A74F30419F319ACB66A9D1222C0406@mercator.topozone.com> Omry - You should do some standalone ECW tests (and talk to other ECW users) to see if this isn't an artifact of ECW. UNLIKE raster data formats (i.e. where the data is stored as a raster), it has been my experience (VERY unscientific) that wavelet compression formats require MORE effort to generate a small (zoomed-in) area than they do to create a low-resolution overview. Raster formats perform best when the output image is close to the resolution of the source data (or one of the resolutions, if you're using gdaladdo or other pyramiding schemes). - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242 -----Original Message----- From: Omry Yadan [mailto:omry at telmap.com] Sent: Tuesday, October 21, 2003 11:43 AM To: Frank Warmerdam Cc: mapserver-users at lists.gis.umn.edu Subject: RE: [Mapserver-users] Gdaladdo Frank, By high zoom I meant zoomed in. For zoom out, the performance is relatively alright, but some times I get very poor time for zoom in. I think it's a specific zoom that cause me the problems... Maybe the zoom where I get the image around the real maximum resolution, with little scaling. Does it make sense? -----Original Message----- From: Frank Warmerdam [mailto:warmerdam at pobox.com] Sent: Tuesday, October 21, 2003 5:08 PM To: Omry Yadan Cc: mapserver-users at lists.gis.umn.edu Subject: Re: [Mapserver-users] Gdaladdo Omry Yadan wrote: > As I suspected... > I did not properly benchmark MapServer yet, but I noticed that sometimes > image generation takes much more time for images in high 'zoom'. > As long as 8-9 seconds some times, compared to 1-1.5 second for other maps.. > Why do you think that is? Any suggestions how to improve it? Omry, There are many factors that could account for that. I assume by "high zoom" you mean "zoomed out", is that right? Is this primarily working with ECW rasters? Even though the ECW technology supports efficient extraction of reduced resolution images, I don't think that the GDAL ECW driver takes proper advantage of this capability. I imagine that is why overview generation is relatively slow. If server disk space isn't a big issues I would suggest converting the ecw files to GeoTIFF and building overviews. Alternatively we could look at improving the ECW driver in GDAL to be optimized for MapServer use, but I don't have the time or unfunded inclination to work on that at this time. Best regards, -- ---------------------------------------+------------------------------------ -- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From warmerdam at pobox.com Tue Oct 21 09:31:15 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Tue, 21 Oct 2003 12:31:15 -0400 Subject: [Mapserver-users] Gdaladdo In-Reply-To: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4F2@plague.telmap.com> References: <143CFA2E3C9B5D459E78DA18E3F15F89DAD4F2@plague.telmap.com> Message-ID: <3F955F53.3@pobox.com> Omry Yadan wrote: > Frank, > By high zoom I meant zoomed in. > For zoom out, the performance is relatively alright, but some times I get > very poor time for zoom in. > I think it's a specific zoom that cause me the problems... > Maybe the zoom where I get the image around the real maximum resolution, > with little scaling. > Does it make sense? Omry, Well, it is plausable. Currently the GDAL ECW driver goes through a very "general" case requesting the full width of the underlying image if the requested region is at higher resolution than the actual image - even just a wee bit. This is likely what is biting you. By the way, contrary to what I suggested in my last message, I see the ECW driver is already optimized for overview access. I was confused about the status. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From klawrenc at NRCan.gc.ca Tue Oct 21 09:55:02 2003 From: klawrenc at NRCan.gc.ca (Lawrence, Kevin) Date: Tue, 21 Oct 2003 12:55:02 -0400 Subject: [Mapserver-users] (no subject) Message-ID: <5A55BF06E7CCF94AADFC69F0D898B20C198FD0@s2-ssm-r1.GLFC.Forestry.CA> Hi has anyone used the graticuleObj() functionality with PerlMapScript? I am looking for coding examples. Thanks Kevin Lawrence GIS analyst 1219 Queen Street East Sault Ste. Marie Ontario P6A 2E5 ph: (705) 541-5600 email: klawrenc at nrcan.gc.ca From Richard.Pierce at mail.state.ar.us Tue Oct 21 10:00:09 2003 From: Richard.Pierce at mail.state.ar.us (Richie Pierce) Date: Tue, 21 Oct 2003 12:00:09 -0500 Subject: [Mapserver-users] MapServ Initializing Message-ID: This is a multi-part message in MIME format. ------_=_NextPart_001_01C397F4.C8B72A0C Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I'm trying to get mapserv up with WIN2K and IIS. I followed the demo instructions and am still getting prompted to download the mapser.exe when I hit initialize. I have checked to make sure that my read and execute permissions are set for the scripts folder in IS manager. I think it's the permissions for the IUSR account but I am uncertain how to set them. Can anybody think of anything that I might be missing? Thanks in advance for any help. =20 Richie Pierce GIS Cadastral Specialist Arkansas Geographic Information Office (501)682-2937 www.gis.state.ar.us =20 ------_=_NextPart_001_01C397F4.C8B72A0C Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I’m trying to get mapserv up with WIN2K and IIS.  I = followed the demo instructions and am still getting prompted to download the = mapser.exe when I hit initialize.  I have = checked to make sure that my read and execute permissions are set for the scripts = folder in IS manager.  I think = it’s the permissions for the IUSR account but I am uncertain how to set them. =   Can anybody think of = anything that I might be missing?  Thanks = in advance for any help.

 

Richie = Pierce

GIS Cadastral Specialist

Arkansas Geographic = Information Office

(501)682-2937

www.gis.state.ar.us

 

=00 ------_=_NextPart_001_01C397F4.C8B72A0C-- From adams at terrestris.de Tue Oct 21 10:21:45 2003 From: adams at terrestris.de (Till Adams) Date: Tue, 21 Oct 2003 19:21:45 +0200 Subject: [Mapserver-users] feature info request on win2k calls error message Message-ID: <3F956B29.2070803@terrestris.de> Hi list, I have a problem with my (local) umn installation on a win2k machine: I request mapserver (UMN v4.0) as WMS via a WMS client. Whenever I query via FeatureInfoRequest I get a system-error message, which tells me, that mapserv.exe has caused an error and that I have to restart the program. I click on OK and after that the requested information comes up in my querytemplate as demanded - and I can proceed navigating through my map. I tried this on another win2k machine with the same client and the same version (I copied it fro the first machine) of mapserv.exe. I also updated all my win-stuff to whatever Bill said is the newest bugfix... Looking into the drwtsn.log tells me, that a kind of access violation occured and that the DrWatson.exe started directly after my mapserv.exe. Did anybody had this problem before or has any idea? I guess it has to do with my system and not wih the umn environment as it is. Thanks in advance, Till ;-) From gayathri at ou.edu Tue Oct 21 10:46:03 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Tue, 21 Oct 2003 12:46:03 -0500 Subject: [Mapserver-users] MapServ Initializing 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_01C397FB.32645ED0 Content-Type: text/plain Hi: You will have to have execute permissions to the folder where mapserver.exe is in, to make it run...Sor for instance, if mapserv.exe was in e:\inetpub\cgi-bin your, cgi-bin should have execute access. HTH Gayathri Swaminathan Geo Information Systems University of Oklahoma Visit us at, http://geo.ou.edu (405)-3253131x237 (b) (405)-5025732 (p) -------------------------------------------- When everything fails, persistence prevails! -------------------------------------------- -----Original Message----- From: Richie Pierce [mailto:Richard.Pierce at mail.state.ar.us] Sent: Tuesday, October 21, 2003 12:00 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] MapServ Initializing I'm trying to get mapserv up with WIN2K and IIS. I followed the demo instructions and am still getting prompted to download the mapser.exe when I hit initialize. I have checked to make sure that my read and execute permissions are set for the scripts folder in IS manager. I think it's the permissions for the IUSR account but I am uncertain how to set them. Can anybody think of anything that I might be missing? Thanks in advance for any help. Richie Pierce GIS Cadastral Specialist Arkansas Geographic Information Office (501)682-2937 www.gis.state.ar.us ------_=_NextPart_001_01C397FB.32645ED0 Content-Type: text/html Content-Transfer-Encoding: quoted-printable Message
Hi:
 
You=20 will have to have execute permissions to the folder where mapserver.exe = is in,=20 to make it run...Sor for instance, if mapserv.exe was in = e:\inetpub\cgi-bin=20 your, cgi-bin should have execute access.
HTH

Gayathri Swaminathan
Geo Information = Systems
University of=20 Oklahoma
Visit us at, http://geo.ou.edu
(405)-3253131x237=20 (b)
(405)-5025732 = (p)
--------------------------------------------
When=20 everything fails, persistence=20 prevails!
--------------------------------------------


-----Original Message-----
From: = Richie Pierce=20 [mailto:Richard.Pierce at mail.state.ar.us]
Sent: Tuesday, = October 21,=20 2003 12:00 PM
To:=20 mapserver-users at lists.gis.umn.edu
Subject: = [Mapserver-users] MapServ=20 Initializing

I'm trying to get mapserv up with WIN2K and IIS.  I followed the demo = instructions and=20 am still getting prompted to download the mapser.exe when I hit = initialize.=20  I have checked to make = sure that=20 my read and execute permissions are set for the scripts folder in IS=20 manager.  I think it's = the=20 permissions for the IUSR account but I am uncertain how to set them. =   Can anybody think of = anything=20 that I might be missing?  = Thanks=20 in advance for any help.

 

Richie=20 Pierce

GIS Cadastral=20 Specialist

Arkansas = Geographic=20 Information Office

(501)682-2937

www.gis.state.ar.us

 

------_=_NextPart_001_01C397FB.32645ED0-- From morissette at dmsolutions.ca Tue Oct 21 11:01:11 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Tue, 21 Oct 2003 14:01:11 -0400 Subject: [Mapserver-users] feature info request on win2k calls error message In-Reply-To: <3F956B29.2070803@terrestris.de> References: <3F956B29.2070803@terrestris.de> Message-ID: <3F957467.4090208@dmsolutions.ca> Were you using INFO_FORMAT=text/html by any chance? There was a bug in 4.0 (also in older 3.6.x versions) with text/html featureinfo output. This has been fixed in the 4.0 CVS and should be part of the 4.0.1 release that should be available soon. If you can't wait for the release then you can get the code from 'branch-4-0' branch in CVS. Daniel Till Adams wrote: > Hi list, > > I have a problem with my (local) umn installation on a win2k machine: > I request mapserver (UMN v4.0) as WMS via a WMS client. > > Whenever I query via FeatureInfoRequest I get a system-error message, > which tells me, that mapserv.exe has caused an error and that I have to > restart the program. I click on OK and after that the requested > information comes up in my querytemplate as demanded - and I can proceed > navigating through my map. > I tried this on another win2k machine with the same client and the same > version (I copied it fro the first machine) of mapserv.exe. > > I also updated all my win-stuff to whatever Bill said is the newest > bugfix... > > Looking into the drwtsn.log tells me, that a kind of access violation > occured and that the DrWatson.exe started directly after my mapserv.exe. > > Did anybody had this problem before or has any idea? I guess it has to > do with my system and not wih the umn environment as it is. > > Thanks in advance, > > Till ;-) > > From gayathri at ou.edu Tue Oct 21 11:21:38 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Tue, 21 Oct 2003 13:21:38 -0500 Subject: [Mapserver-users] ID in mapserver 4.0 Message-ID: Hi: I am trying to get ID work in mapserver version 4.0 This layer definition in mapserver-366 will work right and return results, but not do the same in mapserver version 4.0.It returns the EMPTY url everytime for a querybyPoint() What is wrong with the layer definition? I have gone through the list archives, docs to see if this is set right. Please do let me know if something need to be corrected. ### STATE ### LAYER NAME state group state TYPE POLYGON STATUS DEFAULT DATA county PROJECTION #GEOGRAPHIC NAD83 proj=longlat ellps=GRS80 no_defs END CLASS# #COLOR 255 255 255 TEMPLATE "IDCounty.htm" COLOR 255 255 255 END METADATA "wms_title" "State" END END Thanks, Gayathri From gayathri at ou.edu Tue Oct 21 11:50:41 2003 From: gayathri at ou.edu (Swaminathan, Gayathri) Date: Tue, 21 Oct 2003 13:50:41 -0500 Subject: [Mapserver-users] ID in mapserver 4.0 Message-ID: Figured this..Sorry.. Had to set TOLERANCE to work with my layer defintion. Thanks Gayathri -----Original Message----- From: Swaminathan, Gayathri [mailto:gayathri at ou.edu] Sent: Tuesday, October 21, 2003 1:22 PM To: Mapserver List (mapserver-users at lists.gis.umn.edu) Subject: [Mapserver-users] ID in mapserver 4.0 Hi: I am trying to get ID work in mapserver version 4.0 This layer definition in mapserver-366 will work right and return results, but not do the same in mapserver version 4.0.It returns the EMPTY url everytime for a querybyPoint() What is wrong with the layer definition? I have gone through the list archives, docs to see if this is set right. Please do let me know if something need to be corrected. ### STATE ### LAYER NAME state group state TYPE POLYGON STATUS DEFAULT DATA county PROJECTION #GEOGRAPHIC NAD83 proj=longlat ellps=GRS80 no_defs END CLASS# #COLOR 255 255 255 TEMPLATE "IDCounty.htm" COLOR 255 255 255 END METADATA "wms_title" "State" END END Thanks, Gayathri _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From stepan.kafka at centrum.cz Tue Oct 21 23:42:21 2003 From: stepan.kafka at centrum.cz (Stepan Kafka) Date: Wed, 22 Oct 2003 08:42:21 +0200 Subject: [Mapserver-users] Roads displaying street directionality In-Reply-To: Message-ID: <000d01c39867$a4d26090$463c2fc3@HSGIS> Hi, the truetype line symbols have currently these options: GAP [int] Given in pixels. This defines a distance between symbols for TrueType lines. If set negative, the symbol is draw in the direction "as digitized". If positive, the symbols are rotated to be cartographicaly properly oriented (not bottom up) POSITION [CC|UR|UL|UC|LR|LL|LC] Symbol position. CC - on the line (default) UC - above the line in regard of line direction (out of clockwise oriented polygons) LC - below the line in regard of line direction (inside clockwise oriented polygons) UR, UL, LR, LL - always above/below line regardless the line direction Examples: #this may used for arrows in the street direction SYMBOL NAME "arrow" TYPE truetype FONT arial CHARACTER "->" GAP -25 END #this may used for bicycle paths symbols SYMBOL NAME "bicycle" TYPE truetype FONT arial CHARACTER "oo" POSITION UL GAP 20 END It requires some experimenting with these parameters. It would be nice if somebody translates it to human readable form :) and add it to wiki and documentation. Stepan Kafka Help Service Remote Sensing tel: +420-327514118 mailto:kafka at email.cz ICQ: 294002967 http://www.bnhelp.cz > Please add any symbology examples that you have to the Wiki > > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?SymbolExamples > > Also, it seems like it is sometimes difficult for new users to > create symbols. If someone has a fairly complete symbol file, it > would be great if they could include it in the install package or > demo or put a link on the Wiki page. > > David. > > > ---------- > > From: woodbri at swoodbridge.com[SMTP:woodbri at swoodbridge.com] > > Reply To: woodbri at swoodbridge.com > > Sent: Tuesday, October 21, 2003 9:57 AM > > To: mapserver Users > > Subject: [Mapserver-users] Roads displaying street directionality > > > > Hi all, > > > > I know we have done a lot of work to support truetype font symbols > > for line drawing styles, but this is not intuitive. > > > > For example, I want to show road segment directionality. I suppose I > > create a symbol with '-->' and '<--' out of truetype characters but > > I have a lot of different road styles and widths that I use like: > > > > this one is like a railroad symbol, but I probably need three classes > > to cover from-to direction, to-from direction and the two-way street. > > > > -------->--------->--------->------- > > > > So would this be just a line with an overlayed dashed line using a > > truetype symbol? > > > > or using casement styles like: > > > > ---------------------------------------- > > --> --> --> > > ---------------------------------------- > > > > And then this is just a thick line with an overlayed dashed line > > using a truetype symbol? > > > > Has anyone else done this before? How did you do it? > > > > Does anyone have a library of line styles using truetype symbols that > > they would like to share on the wiki? I would be happy to add them to > > the wiki. > > > > -Steve > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > --- > P??choz? zpr?va neobsahuje viry. > Zkontrolov?no antivirov?m syst?mem AVG (http://www.grisoft.cz). > Verze: 6.0.528 / Virov? b?ze: 324 - datum vyd?n?: 16.10.2003 > --- Odchoz? zpr?va neobsahuje viry. Zkontrolov?no antivirov?m syst?mem AVG (http://www.grisoft.cz). Verze: 6.0.528 / Virov? b?ze: 324 - datum vyd?n?: 16.10.2003 From mschulz at webgis.de Tue Oct 21 23:53:04 2003 From: mschulz at webgis.de (Michael Schulz) Date: Wed, 22 Oct 2003 08:53:04 +0200 Subject: [Mapserver-users] How to view the query results in a separate frame. References: <3613e136338e.36338e3613e1@ma12.eresmas.com> Message-ID: <3F962950.5020503@webgis.de> Hi Maria, i don't have a short snipplet that does it, it is all incorporated in more javascript functionality, but a simple way to do it could be: - catch the submission of your main mapserver form with:
- check in chooseTarget() if mapserver mode is query, then we want to redirect the result: function chooseTarget() { if (document.mapserverform.mode.value=="query") document.mapserverform.target="queryFrame"; document.mapserverform.submit(); } When you've selected query mode and you query the map then your frame named "queryFrame" will get the result. You should adjust your templates accordingly. Keep in mind, that this procedure doesn't change your main mapserver frame. You won't get a hilited query map with this simple redirection. HTH, Michael m soto . wrote: > hi michael! > > i read the answer you made to guillaume. i was wondering if you know any > example in www to see that, or if you have got de javascript function to > do that. > > i'm trying to redirect the result of the query to another frame, but i > can't. > > thanks. > > Adeu. Maria. > > ----- Mensaje Original ----- > Remitente: Michael Schulz mschulz at webgis.de > Destinatario: Guillaume MOCCAND moccand at ensg.ign.fr > Fecha: Martes, Octubre 21, 2003 11:25am > Asunto: Re: [Mapserver-users] How to view the query results in a > separate frame. > >>Hi, >> >>i am not sure if a howto exists on this topic. >> >>One way is to use javascript in the query-template, that writes the >>attribute results to your other frame when the page is loading (with >>onLoad() funtion in the body-tag). >> >>Another way is to redirect the result of the query to the other >>frame. >>Change the target (also via javascript) of your main mapserver form >>to >>your result frame for queries only. But then you don't have the >>hilited >>map in your main frame. >> >>Cheers, Michael >> >> >>Guillaume MOCCAND wrote: >>> Hi List ! >>> >>> i wonder how i could see the result of an identify query in a >>diffrent frame >>> from the map frame ... i want to still see the map while the data >>are displayed. >>> does anyone have a "howto" on this tips ? >>> >>> thanks >>> >>> Guillaume MOCCAND >>> moccand at ensg.ign.fr >>> _______________________________________________ >>> Mapserver-users mailing list >>> Mapserver-users at lists.gis.umn.edu >>> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >>> >> >> >>-- >>----------------------------------------------------------- >>Michael Schulz in medias res >>Dipl.-Geologe Gesellschaft f?r >> Informationstechnologie mbH >> In den Weihermatten 66 >> 79108 Freiburg >> 0761 55695-95 (Fax 96) >>mschulz at webgis.de www.webgis.de/www.zopecms.de >> >>_______________________________________________ >>Mapserver-users mailing list >>Mapserver-users at lists.gis.umn.edu >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > -- ----------------------------------------------------------- Michael Schulz in medias res Dipl.-Geologe Gesellschaft f?r Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg 0761 55695-95 (Fax 96) mschulz at webgis.de www.webgis.de/www.zopecms.de From Clement.JAQUEMET at interieur.gouv.fr Wed Oct 22 01:13:16 2003 From: Clement.JAQUEMET at interieur.gouv.fr (JAQUEMET Clement DSIC BPSDC) Date: Wed, 22 Oct 2003 10:13:16 +0200 Subject: [Mapserver-users] using "polygonZ" shapefiles with Mapserver Message-ID: <8F24A400BFCFD611AD3F00B0D0F9E9F1019FFBC3@MSG01NEL> 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_01C39874.5853F492 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hello Daniel, Use the OGR connection is very a nice solution. Thank -----Message d'origine----- De: Daniel Morissette [SMTP:morissette at dmsolutions.ca] Date: lundi 20 octobre 2003 17:14 =C0: JAQUEMET Clement DSIC BPSDC Cc: mapserver-users at lists.gis.umn.edu Objet: Re: [Mapserver-users] using "polygonZ" shapefiles with Mapserver JAQUEMET Clement DSIC BPSDC wrote: > Hello, >=20 > When we try to publish " polygonZ " shapefile data, mapserver return an=20 > error " msDrawShape(): General error message. Only polygon shapes can be=20 > drawn using a POLYGON layer definition. " >=20 > Where can we find free utilities to convert polygonZ to polygon, or does=20 > it exist an extension for Mapserver to bypass this limit ? >=20 You should be able to read those files via OGR. i.e assuming you have built MapServer with OGR support, instead of this: LAYER DATA "/path/to/shapefile" ... END use this: LAYER CONNECTIONTYPE OGR CONNECTION "/path/to/shapefile.shp" ... END Daniel --=20 ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ ------_=_NextPart_001_01C39874.5853F492 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable RE: [Mapserver-users] using "polygonZ" shapefiles with = Mapserver

Hello Daniel,

Use the OGR connection is very a nice = solution.



Thank

    -----Message = d'origine-----
    De:     Daniel Morissette = [SMTP:morissette at dmsolutions.ca]
    Date:   lundi 20 octobre 2003 17:14
    =C0:      JAQUEMET Clement DSIC BPSDC
    Cc:     mapserver-users at lists.gis.umn.edu
    Objet:  Re: [Mapserver-users] using = "polygonZ" shapefiles with Mapserver

    JAQUEMET Clement DSIC BPSDC = wrote:
    > Hello,
    >
    > When we try to publish " = polygonZ " shapefile data, mapserver return an
    > error " msDrawShape(): = General error message. Only polygon shapes can be
    > drawn using a POLYGON layer = definition. "
    >
    > Where can we find free utilities = to convert polygonZ to polygon, or does
    > it exist an extension for = Mapserver to bypass this limit ?
    >

    You should be able to read those files = via OGR.

    i.e assuming you have built MapServer = with OGR support, instead of this:

    LAYER
       DATA = "/path/to/shapefile"
       ...
    END

    use this:

    LAYER
       CONNECTIONTYPE = OGR
       CONNECTION = "/path/to/shapefile.shp"
       ...
    END

    Daniel
    --
    ---------------------------------------------------------= ---
      Daniel = Morissette          &n= bsp;    morissette at dmsolutions.ca
      DM Solutions = Group           &= nbsp;  http://www.dmsolutions.ca/
    ---------------------------------------------------------= ---

------_=_NextPart_001_01C39874.5853F492-- From Clement.JAQUEMET at interieur.gouv.fr Wed Oct 22 01:48:59 2003 From: Clement.JAQUEMET at interieur.gouv.fr (JAQUEMET Clement DSIC BPSDC) Date: Wed, 22 Oct 2003 10:48:59 +0200 Subject: [Mapserver-users] Help to configure Itasca application Message-ID: <8F24A400BFCFD611AD3F00B0D0F9E9F1019FFC05@MSG01NEL> 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_01C39879.55BFA596 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hello, See your authorizations of your path tmp application, With linux : Chmod 777 tmp for the good authorizations. Bye Cl=E9ment JAQUEMET=20 BUREAU DES PROJETS DE SECURITE ET DE DEFENSE CIVILES=20 SYSTEMES D'INFORMATION GEOGRAPHIQUE=20 DIRECTION DES SYSTEMES D'INFORMATION ET DE COMMUNICATION=20 PLACE BEAUVAU 75800 PARIS CEDEX 08 -=20 TEL : 01 56 77 72 66 - TELECOPIE : 01 40 57 56 30=20 ------_=_NextPart_001_01C39879.55BFA596 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable RE: [Mapserver-users] Help to configure Itasca = application

Hello,


See your authorizations of your path = tmp application,

With linux=A0:
Chmod 777 tmp for the good = authorizations.


Bye


Cl=E9ment JAQUEMET
BUREAU DES PROJETS DE SECURITE ET DE DEFENSE = CIVILES
SYSTEMES D'INFORMATION GEOGRAPHIQUE

DIRECTION DES SYSTEMES D'INFORMATION ET DE = COMMUNICATION
PLACE BEAUVAU 75800 PARIS CEDEX 08 -
TEL = : 01 56 77 72 66 - TELECOPIE : 01 40 57 56 30

------_=_NextPart_001_01C39879.55BFA596-- From bartvde at xs4all.nl Wed Oct 22 02:25:03 2003 From: bartvde at xs4all.nl (bartvde at xs4all.nl) Date: Wed, 22 Oct 2003 11:25:03 +0200 (CEST) Subject: [Mapserver-users] classification question Message-ID: <8801.212.238.227.182.1066814703.squirrel@webmail.xs4all.nl> Hi list, is it possible to perform the following classification in Mapserver? I have an attribute table for polygons like this (for each zone the percentage is given): polygon zone1 zone2 zone3 zone4 .. zoneN 1 60 20 20 0 2 20 60 10 10 3 40 40 20 0 zone1: blue zone2: red zone3: green zone4: yellow In this situation I would want each polygon to have the color of the zone with the highest percentage, if there is one zone that has a percentage >= 60%. If none of the zones have a percentage >= 60%, the polygon will be depicted with one color, and the other (second dominant zone) color as the color for pattern hatching. Thanks in advance for the info. Best regards, Bart From adams at terrestris.de Wed Oct 22 02:55:50 2003 From: adams at terrestris.de (Till Adams) Date: Wed, 22 Oct 2003 11:55:50 +0200 Subject: [Mapserver-users] classification question References: <8801.212.238.227.182.1066814703.squirrel@webmail.xs4all.nl> Message-ID: <3F965426.8010204@terrestris.de> Dear Bart, never tried soemthing like that, but I guess you may use something like this: CLASS EXPRESSION ([zone1] > [zone2] > and [zone1] > [zone3] and ...) COLOR x x x END # CLASS CLASS EXPRESSION ([zone2] > [zone1] > and [zone2] > [zone3] and ...) COLOR x x x END # CLASS Let me know, if this worked :-) Easier would be to insert a new column in your table, where the the [zone_nr] is in according to the highest value of each [zone] in a line. Looks like: [NewColumn] zone1 zone3 zone4 zone1 ... Then use CLASS EXPRESSION /^zone1/ COLOR x x x END # CLASS ... ;-) Till bartvde at xs4all.nl schrieb: > Hi list, > > is it possible to perform the following classification in Mapserver? > > I have an attribute table for polygons like this (for each zone the > percentage is given): > > polygon zone1 zone2 zone3 zone4 .. zoneN > 1 60 20 20 0 > 2 20 60 10 10 > 3 40 40 20 0 > > zone1: blue > zone2: red > zone3: green > zone4: yellow > > In this situation I would want each polygon to have the color of the zone > with the highest percentage, if there is one zone that has a percentage >= > 60%. > > If none of the zones have a percentage >= 60%, the polygon will be > depicted with one color, and the other (second dominant zone) color as the > color for pattern hatching. > > Thanks in advance for the info. > > Best regards, > Bart > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ***** Besuchen Sie uns auf der acqua alta ***** ***** vom 24.-27. November in M?nchen ***** ----- Dipl. Geogr. Till Adams terrestris, Paulsen&Adams GbR Siemensstr. 8 * 53121 Bonn Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * www.terrestris.de From muratisik at megatek.com.tr Wed Oct 22 05:27:31 2003 From: muratisik at megatek.com.tr (=?UTF-8?B?TXVyYXQgScWfxLFr?=) Date: Wed, 22 Oct 2003 15:27:31 +0300 Subject: [Mapserver-users] please help about dynamic layers References: <013901c39700$c1e74820$b4704ad5@anaconda> <1066824754.28476.4.camel@fly.in.iantel.com.uy> Message-ID: <012301c39897$dd639340$b4704ad5@anaconda> graet web site. yes it is slow but worth the wait. this is what I am trying to build (and failing to build as well) I browsed http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScript, but could not find mapq.pl , even did the search at the bottom. Do you have a copy? Can you send me? That would be great. Have a nice day :) Murat Isik ----- Original Message ----- From: "Eduardo Spremolla" To: "Murat Isik" Sent: Wednesday, October 22, 2003 3:12 PM Subject: Re: [Mapserver-users] please help about dynamic layers > El lun, 20 de 10 de 2003 a las 08:53, Murat Isik escribi??: > > Hello, > > > > I am relatively new to map server. Last week I could not even get the > > mapserver to display my map files, thankfully some folks on this list > > adviced on some software and tips, and I got the server to work > > properly. > > Now I am to create a new layer, a dynamic one. I am total newbei son I > > am sorry if my questions look silly:) > > > > -I have ArcView 3.3 (got it after being adviced to do so on this mail > > list) Is it a good tool to create new layers. So far I can only use it > > to view mine. If not with which software can I create layers? > > > > -the mapserver runs on redhat 9.0. on the same machine runs mysql in > > which has lat/longitude columns in one of its tables. on this table > > there is also 6 more columns of month, year, day, hour, minute, > > second. this is for a car tracking project. somehow car's gps data > > will be written into this database. every time this layer is refreshed > > from the web browser, this layer should go and find the latest > > lat/longitude using the time elements and use this lat/longitude to > > print a dot on the map at the appropriate spot. i have searched the > > web about this issue but did not understand much :(. do i need php > > for this kind of work? i am running mapserver 3.6.0, installed through > > rpm, since it does not include php. my apache server also doesnot > > support php. so i guess, if needed, i will have to deal with php alot > > at first. > > > > -how do i create a layer like this? what's the starting point? what do > > ?? need? > > > > thanks... > > > > have a nice day > > > > murat isik > > > > You wnat do to something like this : > http://www.trackbysat.com/mvd/mapq.pl?img.x=0&img.y=0&imgext=457000+6130000+483633+6150000&grupo=1&movil=1&zoomdir=0&zoomsize=2&hi=0&hf=0&fecha=2003-5-1&maxspeed=75 > > wait , it's awful slow right now, but we are traking down the problem > with the database index. > > as you may not it's done with a modified version of mapq.pl from the > wiki. > In my case the data in in a postgresql database but makes no difference. > > LALO > From edspremolla at Antel.com.uy Wed Oct 22 05:44:52 2003 From: edspremolla at Antel.com.uy (Eduardo Spremolla) Date: 22 Oct 2003 09:44:52 -0300 Subject: [Mapserver-users] How to view the query results in a separate frame. In-Reply-To: <3F962950.5020503@webgis.de> References: <3613e136338e.36338e3613e1@ma12.eresmas.com> <3F962950.5020503@webgis.de> Message-ID: <1066826692.28476.11.camel@fly.in.iantel.com.uy> El mi??, 22 de 10 de 2003 a las 03:53, Michael Schulz escribi??: > Hi Maria, > > i don't have a short snipplet that does it, it is all incorporated in > more javascript functionality, but a simple way to do it could be: > > - catch the submission of your main mapserver form with: > > > > - check in chooseTarget() if mapserver mode is query, then we want to > redirect the result: > > function chooseTarget() { > if (document.mapserverform.mode.value=="query") > document.mapserverform.target="queryFrame"; > document.mapserverform.submit(); > } > Please, don't do that, user getElementById("mapserverform_mode").value, assuming "mapserform_mode" is the id of the mode field, so you be DOM compliant and work on every browser. > When you've selected query mode and you query the map then your frame > named "queryFrame" will get the result. You should adjust your templates > accordingly. Keep in mind, that this procedure doesn't change your main > mapserver frame. You won't get a hilited query map with this simple > redirection. > > HTH, Michael > > > m soto . wrote: > > hi michael! > > > > i read the answer you made to guillaume. i was wondering if you know any > > example in www to see that, or if you have got de javascript function to > > do that. > > > > i'm trying to redirect the result of the query to another frame, but i > > can't. > > > > thanks. > > > > Adeu. Maria. > > > > ----- Mensaje Original ----- > > Remitente: Michael Schulz mschulz at webgis.de > > Destinatario: Guillaume MOCCAND moccand at ensg.ign.fr > > Fecha: Martes, Octubre 21, 2003 11:25am > > Asunto: Re: [Mapserver-users] How to view the query results in a > > separate frame. > > > >>Hi, > >> > >>i am not sure if a howto exists on this topic. > >> > >>One way is to use javascript in the query-template, that writes the > >>attribute results to your other frame when the page is loading (with > >>onLoad() funtion in the body-tag). > >> > >>Another way is to redirect the result of the query to the other > >>frame. > >>Change the target (also via javascript) of your main mapserver form > >>to > >>your result frame for queries only. But then you don't have the > >>hilited > >>map in your main frame. > >> > >>Cheers, Michael > >> > >> > >>Guillaume MOCCAND wrote: > >>> Hi List ! > >>> > >>> i wonder how i could see the result of an identify query in a > >>diffrent frame > >>> from the map frame ... i want to still see the map while the data > >>are displayed. > >>> does anyone have a "howto" on this tips ? > >>> > >>> thanks > >>> > >>> Guillaume MOCCAND > >>> moccand at ensg.ign.fr > >>> _______________________________________________ > >>> Mapserver-users mailing list > >>> Mapserver-users at lists.gis.umn.edu > >>> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > >>> > >> > >> > >>-- > >>----------------------------------------------------------- > >>Michael Schulz in medias res > >>Dipl.-Geologe Gesellschaft f??r > >> Informationstechnologie mbH > >> In den Weihermatten 66 > >> 79108 Freiburg > >> 0761 55695-95 (Fax 96) > >>mschulz at webgis.de www.webgis.de/www.zopecms.de > >> > >>_______________________________________________ > >>Mapserver-users mailing list > >>Mapserver-users at lists.gis.umn.edu > >>http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > >> > > -- Eduardo Spremolla Antel I+D From lfilak at medinaco.org Wed Oct 22 05:48:12 2003 From: lfilak at medinaco.org (Lowell Filak) Date: Wed, 22 Oct 2003 08:48:12 -0400 Subject: [Mapserver-users] please help about dynamic layers Message-ID: <20031022124806.E6E3B1A6599@mail.medinaco.org> I think this may be the linked referred to: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScriptExamples35ex2 Lowell The following message was sent by =?UTF-8?B?TXVyYXQgScWfxLFr?= on Wed, 22 Oct 2003 15:27:31 +0300. > > graet web site. yes it is slow but worth the wait. this is what I am trying > to build (and failing to build as well) > I browsed http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScript, but > could not find mapq.pl , even did the search at the bottom. > Do you have a copy? Can you send me? That would be great. > > Have a nice day :) > > Murat Isik > > ----- Original Message ----- > From: "Eduardo Spremolla" > To: "Murat Isik" > Sent: Wednesday, October 22, 2003 3:12 PM > Subject: Re: [Mapserver-users] please help about dynamic layers > > > > El lun, 20 de 10 de 2003 a las 08:53, Murat Isik escribi??: > > > Hello, > > > > > > I am relatively new to map server. Last week I could not even get the > > > mapserver to display my map files, thankfully some folks on this list > > > adviced on some software and tips, and I got the server to work > > > properly. > > > Now I am to create a new layer, a dynamic one. I am total newbei son I > > > am sorry if my questions look silly:) > > > > > > -I have ArcView 3.3 (got it after being adviced to do so on this mail > > > list) Is it a good tool to create new layers. So far I can only use it > > > to view mine. If not with which software can I create layers? > > > > > > -the mapserver runs on redhat 9.0. on the same machine runs mysql in > > > which has lat/longitude columns in one of its tables. on this table > > > there is also 6 more columns of month, year, day, hour, minute, > > > second. this is for a car tracking project. somehow car's gps data > > > will be written into this database. every time this layer is refreshed > > > from the web browser, this layer should go and find the latest > > > lat/longitude using the time elements and use this lat/longitude to > > > print a dot on the map at the appropriate spot. i have searched the > > > web about this issue but did not understand much :(. do i need php > > > for this kind of work? i am running mapserver 3.6.0, installed through > > > rpm, since it does not include php. my apache server also doesnot > > > support php. so i guess, if needed, i will have to deal with php alot > > > at first. > > > > > > -how do i create a layer like this? what's the starting point? what do > > > ?? need? > > > > > > thanks... > > > > > > have a nice day > > > > > > murat isik > > > > > > > > You wnat do to something like this : > > > http://www.trackbysat.com/mvd/mapq.pl?img.x=0&img.y=0&imgext=457000+6130000+483633+6150000&grupo=1&movil=1&zoomdir=0&zoomsize=2&hi=0&hf=0&fecha=2003-5-1&maxspeed=75 > > > > wait , it's awful slow right now, but we are traking down the problem > > with the database index. > > > > as you may not it's done with a modified version of mapq.pl from the > > wiki. > > In my case the data in in a postgresql database but makes no difference. > > > > LALO > > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From muratisik at megatek.com.tr Wed Oct 22 05:57:08 2003 From: muratisik at megatek.com.tr (=?iso-8859-9?B?TXVyYXQgSf79aw==?=) Date: Wed, 22 Oct 2003 15:57:08 +0300 Subject: [Mapserver-users] please help about dynamic layers References: <20031022124806.E6E3B1A6599@mail.medinaco.org> Message-ID: <016301c3989c$0c988c70$b4704ad5@anaconda> Yes, Mr.Spremolla pointed out later. I was looking for exactly "mapq.pl", didnot think "q" stands for quake:) Have a nice day, Murat Isik ----- Original Message ----- From: "Lowell Filak" To: "Murat I?Y??k" ; "Eduardo Spremolla" Cc: Sent: Wednesday, October 22, 2003 3:48 PM Subject: Re: [Mapserver-users] please help about dynamic layers > I think this may be the linked referred to: > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScriptExamples35ex2 > > Lowell > > The following message was sent by =?UTF-8?B?TXVyYXQgScWfxLFr?= > on Wed, 22 Oct 2003 15:27:31 +0300. > > > > > graet web site. yes it is slow but worth the wait. this is what I am > trying > > to build (and failing to build as well) > > I browsed http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScript, but > > could not find mapq.pl , even did the search at the bottom. > > Do you have a copy? Can you send me? That would be great. > > > > Have a nice day :) > > > > Murat Isik > > > > ----- Original Message ----- > > From: "Eduardo Spremolla" > > To: "Murat Isik" > > Sent: Wednesday, October 22, 2003 3:12 PM > > Subject: Re: [Mapserver-users] please help about dynamic layers > > > > > > > El lun, 20 de 10 de 2003 a las 08:53, Murat Isik escribi??: > > > > Hello, > > > > > > > > I am relatively new to map server. Last week I could not even get the > > > > mapserver to display my map files, thankfully some folks on this list > > > > adviced on some software and tips, and I got the server to work > > > > properly. > > > > Now I am to create a new layer, a dynamic one. I am total newbei son I > > > > am sorry if my questions look silly:) > > > > > > > > -I have ArcView 3.3 (got it after being adviced to do so on this mail > > > > list) Is it a good tool to create new layers. So far I can only use it > > > > to view mine. If not with which software can I create layers? > > > > > > > > -the mapserver runs on redhat 9.0. on the same machine runs mysql in > > > > which has lat/longitude columns in one of its tables. on this table > > > > there is also 6 more columns of month, year, day, hour, minute, > > > > second. this is for a car tracking project. somehow car's gps data > > > > will be written into this database. every time this layer is refreshed > > > > from the web browser, this layer should go and find the latest > > > > lat/longitude using the time elements and use this lat/longitude to > > > > print a dot on the map at the appropriate spot. i have searched the > > > > web about this issue but did not understand much :(. do i need php > > > > for this kind of work? i am running mapserver 3.6.0, installed through > > > > rpm, since it does not include php. my apache server also doesnot > > > > support php. so i guess, if needed, i will have to deal with php alot > > > > at first. > > > > > > > > -how do i create a layer like this? what's the starting point? what do > > > > ?? need? > > > > > > > > thanks... > > > > > > > > have a nice day > > > > > > > > murat isik > > > > > > > > > > > > You wnat do to something like this : > > > > > > http://www.trackbysat.com/mvd/mapq.pl?img.x=0&img.y=0&imgext=457000+6130000+483633+6150000&grupo=1&movil=1&zoomdir=0&zoomsize=2&hi=0&hf=0&fecha=2003-5-1&maxspeed=75 > > > > > > wait , it's awful slow right now, but we are traking down the problem > > > with the database index. > > > > > > as you may not it's done with a modified version of mapq.pl from the > > > wiki. > > > In my case the data in in a postgresql database but makes no difference. > > > > > > LALO > > > > > > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From robert-fritz at web.de Wed Oct 22 06:37:37 2003 From: robert-fritz at web.de (robert fritz) Date: Wed, 22 Oct 2003 15:37:37 +0200 Subject: [Mapserver-users] web_map_template / mapserv4 Message-ID: <200310221337.h9MDbbQ08329@mailgate5.cinetic.de>

size=3>Hello, ns = "urn:schemas-microsoft-com:office:office" > />

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB"> 

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB"> 

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB">I change the main map template using the url > (web_map_template):

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB"> 

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB">http://192.168.20.30/scripts/mapserv.exe?mode=browse&? > &map_web_template=D%3A%5Cdemo%5Csub%5Cdemo%5Chtml%5Cprint.html&am > p;program=%2Fscripts%2Fmapserv.exe&layer=1& >

size=3> 

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB">It works fine on Mapserv 366 / > Win2000.

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB"> 

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB">It does not work using the new Mapserv4 / > Win2000:

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB"> 

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB">http://localhost/scripts/mapserv4.exe?mode=browse&? > &map_web_template=D%3A%5Cdemo%5Csub%5Cdemo%5Chtml%5Cprint.html&am > p;program=%2Fscripts%2Fmapserv4.exe&layer=1 NT>

lang=EN-GB style="mso-ansi-language: EN-GB"> face="Times New Roman"> 

class=MsoNormal style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB">I get the template from the map file, not the template from > the url.

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB"> 

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB"> 

style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB">What's the problem?

class=MsoNormal style="MARGIN: 0cm 0cm 0pt"> style="mso-ansi-language: EN-GB"> 

style="MARGIN: 0cm 0cm 0pt">Thank > you,

size=3>robert

> _____________________________________________________________________ > _________
Zwei Mal Platz 1 mit dem jeweils besten Testergebnis! > WEB.DE FreeMail
und WEB.DE Club bei Stiftung Warentest! HREF="http://f.web.de/?mc=021183">http://f.web.de/?mc=021183 A> > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users F? en gratis emailkonto her: www.mail-online.dk ----------------------------------------------- Deltag i en lille konkurrence p? nettet, og vind et gavekort p? 50.000 kroner... KLIK HER: www.nyhedsbasen.dk/konkurrence From famorelli at construtel-sti.com.br Wed Oct 22 10:16:27 2003 From: famorelli at construtel-sti.com.br (Felipe Amorelli) Date: Wed, 22 Oct 2003 14:16:27 -0300 Subject: RES: [Mapserver-users] Help to configure Itasca application Message-ID: <85FD78FED3A4D211BF1400A0C9E5CC0001D1902C@TEXAS> Hi, The apache was not able to write in the /tmp, so the .png files was not created , then I changed to /var/www/html/itasca/tmp and then it worked. Now I?m testing the Itasca application :o) Thanks everybody for the Help, Felipe From gdutanv at cuenca.net.ec Wed Oct 22 09:23:48 2003 From: gdutanv at cuenca.net.ec (Giovanni Dután Villalta) Date: Wed, 22 Oct 2003 11:23:48 -0500 Subject: [Mapserver-users] Point - Raster (gif) Message-ID: <3F96AF14.000005.01356@ei01sidsitge> --------------Boundary-00=_OV266RO0000000000000 Content-Type: Multipart/Alternative; boundary="------------Boundary-00=_OV2612S0000000000000" --------------Boundary-00=_OV2612S0000000000000 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I have one point shape file that contains urban equipment=0D =0D I want show, this points with symbols gif raster. with the=0D next instruction in the symbol file:=0D =0D Symbol=0D Name 'hospital'=0D Type PIXMAP=0D Image '033.gif'=0D Transparent 0 =0D END=0D =2E..=0D =2E..=0D =0D But, I have the next error.=0D =0D MapServer Error in loadSymbol(): (033.gif):(150) in E:\apache\Apache\htdocs\htdocs\common\wrapper\map_session.php on line 208= =0D =0D Please, help me --------------Boundary-00=_OV2612S0000000000000 Content-Type: Text/HTML; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I have one point shape file that contains urban equipment
 
I want show, this points with symbols gif raster. with the
next instruction in the symbol file:
 
Symbol
Name 'hospital'
Type PIXMAP
Image=20 '033.gif'
Transparent 0 
END
...
...
 
But, I have the next error.
 
MapServer Error in loadSymbol(): (033.gif):(150) in=20 E:\apache\Apache\htdocs\htdocs\common\wrapper\map_session.php on=20 line 208

Please, help me
=09 =09 =09 =09 =09 =09 =09
____________________________________________________
  IncrediMai= l -=20 Email has finally evolved - Click=20 Here
--------------Boundary-00=_OV2612S0000000000000-- --------------Boundary-00=_OV266RO0000000000000 Content-Type: image/gif; name="IMSTP.gif" Content-Transfer-Encoding: base64 Content-ID: R0lGODlhFAAPALMIAP9gAM9gAM8vAM9gL/+QL5AvAGAvAP9gL////wAAAAAAAAAAAAAAAAAAAAAA AAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAAIACwAAAAAFAAPAAAEVRDJSaudJuudrxlEKI6B URlCUYyjKpgYAKSgOBSCDEuGDKgrAtC3Q/R+hkPJEDgYCjpKr5A8WK9OaPFZwHoPqm3366VKyeRt E30tVVRscMHDqV/u+AgAIfkEBWQACAAsAAAAABQADwAABBIQyUmrvTjrzbv/YCiOZGmeaAQAIfkE CRQACAAsAgABABAADQAABEoQIUOrpXIOwrsPxiQUheeRAgUA49YNhbCqK1kS9grQhXGAhsDBUJgZ AL2Dcqkk7ogFpvRAokSn0p4PO6UIuUsQggSmFjKXdAgRAQAh+QQFCgAIACwAAAAAFAAPAAAEEhDJ Sau9OOvNu/9gKI5kaZ5oBAAh+QQJFAAIACwCAAEAEAANAAAEShAhQ6ulcg7Cuw/GJBSF55ECBQDj 1g2FsKorWRL2CtCFcYCGwMFQmBkAvYNyqSTuiAWm9ECiRKfSng87pQi5SxCCBKYWMpd0CBEBACH5 BAVkAAgALAAAAAAUAA8AAAQSEMlJq7046827/2AojmRpnmgEADs= --------------Boundary-00=_OV266RO0000000000000-- From fx.gamoy at mapxplore.com Wed Oct 22 11:11:51 2003 From: fx.gamoy at mapxplore.com (fx gamoy) Date: Wed, 22 Oct 2003 19:11:51 +0100 Subject: [Mapserver-users] Point - Raster (gif) References: <3F96AF14.000005.01356@ei01sidsitge> Message-ID: <008901c398c7$f820aa30$0201a8c0@mapxplore.com> C'est un message de format MIME en plusieurs parties. ------=_NextPart_000_0085_01C398D0.5966BA70 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0086_01C398D0.5966BA70" ------=_NextPart_001_0086_01C398D0.5966BA70 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hi you can try to put an absolute path IMAGE "E:/mapserver/custsymb/033.gif" fx http://www.mapxplore.com/ ----- Original Message -----=20 From: Giovanni Dut=E1n Villalta=20 To: mapserver-users at lists.gis.umn.edu=20 Sent: Wednesday, October 22, 2003 5:23 PM Subject: [Mapserver-users] Point - Raster (gif) I have one point shape file that contains urban equipment I want show, this points with symbols gif raster. with the next instruction in the symbol file: Symbol Name 'hospital' Type PIXMAP Image '033.gif' Transparent 0=20 END ... ... But, I have the next error. MapServer Error in loadSymbol(): (033.gif):(150) in = E:\apache\Apache\htdocs\htdocs\common\wrapper\map_session.php on line = 208 Please, help me=20 =20 =20 ____________________________________________________ IncrediMail - Email has finally evolved - Click Here=20 ------=_NextPart_001_0086_01C398D0.5966BA70 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
hi
you can try to put an absolute path
IMAGE "E:/mapserver/custsymb/033.gif"
 
fx
http://www.mapxplore.com/
----- Original Message -----
From:=20 Giovanni=20 Dut=E1n Villalta
To: mapserver-users at lists.g= is.umn.edu=20
Sent: Wednesday, October 22, = 2003 5:23=20 PM
Subject: [Mapserver-users] = Point - Raster=20 (gif)

I have one point shape file that contains urban = equipment
 
I want show, this points with symbols gif raster. with = the
next instruction in the symbol file:
 
Symbol
Name 'hospital'
Type PIXMAP
Image=20 '033.gif'
Transparent 0 
END
...
...
 
But, I have the next error.
 
MapServer Error in loadSymbol(): (033.gif):(150) in=20 = E:\apache\Apache\htdocs\htdocs\common\wrapper\map_session.php on=20 line 208

Please, help me
____________________________________________________
  IncrediMail - Email has finally = evolved -=20 Click=20 Here
= ------=_NextPart_001_0086_01C398D0.5966BA70-- ------=_NextPart_000_0085_01C398D0.5966BA70 Content-Type: image/gif; name="IMSTP.gif" Content-Transfer-Encoding: base64 Content-ID: <008401c398c7$f79b2680$0201a8c0 at mapxplore.com> R0lGODlhFAAPALMIAP9gAM9gAM8vAM9gL/+QL5AvAGAvAP9gL////wAAAAAAAAAAAAAAAAAAAAAA AAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAAIACwAAAAAFAAPAAAEVRDJSaudJuudrxlEKI6B URlCUYyjKpgYAKSgOBSCDEuGDKgrAtC3Q/R+hkPJEDgYCjpKr5A8WK9OaPFZwHoPqm3366VKyeRt E30tVVRscMHDqV/u+AgAIfkEBWQACAAsAAAAABQADwAABBIQyUmrvTjrzbv/YCiOZGmeaAQAIfkE CRQACAAsAgABABAADQAABEoQIUOrpXIOwrsPxiQUheeRAgUA49YNhbCqK1kS9grQhXGAhsDBUJgZ AL2Dcqkk7ogFpvRAokSn0p4PO6UIuUsQggSmFjKXdAgRAQAh+QQFCgAIACwAAAAAFAAPAAAEEhDJ Sau9OOvNu/9gKI5kaZ5oBAAh+QQJFAAIACwCAAEAEAANAAAEShAhQ6ulcg7Cuw/GJBSF55ECBQDj 1g2FsKorWRL2CtCFcYCGwMFQmBkAvYNyqSTuiAWm9ECiRKfSng87pQi5SxCCBKYWMpd0CBEBACH5 BAVkAAgALAAAAAAUAA8AAAQSEMlJq7046827/2AojmRpnmgEADs= ------=_NextPart_000_0085_01C398D0.5966BA70-- From stephen.clark at focus.ca Wed Oct 22 11:03:47 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Wed, 22 Oct 2003 11:03:47 -0700 Subject: [Mapserver-users] Max number of layers References: <3F96AF14.000005.01356@ei01sidsitge> <008901c398c7$f820aa30$0201a8c0@mapxplore.com> Message-ID: <008c01c398c6$d7983950$6c000a0a@sclark> This is a multi-part message in MIME format. ------=_NextPart_000_0089_01C3988C.2AC6F070 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hi all, Does anyone know if there is support to have the number of layers = generated dynamically? In the "map.h" file the=20 #define MS_MAXLAYERS=20 and the=20 #define MS_MAXCLASSES=20 have to be set before compiling. Is there anyone who knows if it is possible to dynamically set this = parameter or does it require significant amounts of code rewrite. Also, Is this the correct list to be posting this question? Stephen ------=_NextPart_000_0089_01C3988C.2AC6F070 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
hi all,
 
Does anyone know if there is support to have the = number of=20 layers generated dynamically?
 
In the "map.h" file the
 
#define MS_MAXLAYERS
 
and the
 
#define MS_MAXCLASSES
 
have to be set before compiling.
 
Is there anyone who knows if it is possible to = dynamically set=20 this parameter or does it require significant amounts of code=20 rewrite.
 
Also,
Is this the correct list to be posting this=20 question?
 
 
Stephen
 
------=_NextPart_000_0089_01C3988C.2AC6F070-- From stephen.clark at focus.ca Wed Oct 22 11:43:40 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Wed, 22 Oct 2003 11:43:40 -0700 Subject: [Mapserver-users] Multiple Layers using a dynamically generated drop down list : tree like interface References: <3F96AF14.000005.01356@ei01sidsitge> <008901c398c7$f820aa30$0201a8c0@mapxplore.com> <008c01c398c6$d7983950$6c000a0a@sclark> Message-ID: <00ad01c398cc$698d3cc0$6c000a0a@sclark> This is a multi-part message in MIME format. ------=_NextPart_000_00AA_01C39891.BCFC5840 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hi all, Has anyone setup a mapping site where the list of layers is grouped by = category and expandable / collapsable via a (possible javascript) tree = like interface. Something like the way folders are expanded in Windows = Explorer. thanks, Stephen ------=_NextPart_000_00AA_01C39891.BCFC5840 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
hi all,
 
Has anyone setup a mapping site where the list of = layers is=20 grouped by category and expandable / collapsable via a (possible = javascript)=20 tree like interface.  Something like the way folders are expanded = in=20 Windows Explorer.
 
thanks,
Stephen
 
------=_NextPart_000_00AA_01C39891.BCFC5840-- From bfischer at houstonengineeringinc.com Wed Oct 22 12:18:03 2003 From: bfischer at houstonengineeringinc.com (Brian Fischer) Date: Wed, 22 Oct 2003 14:18:03 -0500 Subject: [Mapserver-users] Multiple Layers using a dynamically generated drop down list : tree like interface Message-ID: <159EE492F7DD4A49BD57168D23D65956AC52AF@fs01.houstonengineeringinc.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C398D1.3709C4B0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Stephen, =20 Take a look at: http://www.rrbdin.org/tools/mapviewer/basinviewer.htm. I got the original code from the U.S. Army Corps of Engineers. =20 I can give you the javascript code if you like. =20 Brian =20 Brian Fischer Houston Engineering, Inc. Maple Grove, MN (763) 493-4522 -----Original Message----- From: Stephen Clark [mailto:stephen.clark at focus.ca]=20 Sent: Wednesday, October 22, 2003 1:44 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Multiple Layers using a dynamically generated drop down list : tree like interface =20 hi all, =20 Has anyone setup a mapping site where the list of layers is grouped by category and expandable / collapsable via a (possible javascript) tree like interface. Something like the way folders are expanded in Windows Explorer. =20 thanks, Stephen =20 ------_=_NextPart_001_01C398D1.3709C4B0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Stephen,

 

Take a look at: http://www= .rrbdin.org/tools/mapviewer/basinviewer.htm.  I got the original code from the U.S. Army Corps of = Engineers.

 

I can give you the javascript code = if you like.

 

Brian

 

Brian Fischer

Houston Engineering, = Inc.

Maple Grove, MN

(763) 493-4522

-----Original = Message-----
From: Stephen Clark [mailto:stephen.clark at focus.ca]
Sent: Wednesday, October = 22, 2003 1:44 PM
To: mapserver-users at lists.gis.umn.edu
Subject: = [Mapserver-users] Multiple Layers using a dynamically generated drop down list : tree like interface

 

hi all,

 

Has anyone setup a mapping = site where the list of layers is grouped by category and expandable / = collapsable via a (possible javascript) tree like interface.  Something like = the way folders are expanded in Windows Explorer.

 

thanks,

Stephen

 

=00 ------_=_NextPart_001_01C398D1.3709C4B0-- From daniel.faivre at camptocamp.com Thu Oct 23 02:03:38 2003 From: daniel.faivre at camptocamp.com (Daniel Faivre) Date: Thu, 23 Oct 2003 11:03:38 +0200 Subject: [Mapserver-users] Multiple Layers using a dynamically generated drop down list : tree like interface References: <3F96AF14.000005.01356@ei01sidsitge> <008901c398c7$f820aa30$0201a8c0@mapxplore.com> <008c01c398c6$d7983950$6c000a0a@sclark> <00ad01c398cc$698d3cc0$6c000a0a@sclark> Message-ID: <3F97996A.6070601@camptocamp.com> Hello, We do that, in the same way than in the example shown by Brian FISCHER. Examples could be seen at http:/plan.epfl.ch, or http://sitn.ne.ch. The source code is the same: a (free) javascript to expand/collapse tree. Best regards, -- Daniel Faivre Ohceo - Camptocamp 04 79 75 28 19 180 rue du Genevois 73000 Chamb?ry le Haut Stephen Clark wrote: > hi all, > > Has anyone setup a mapping site where the list of layers is grouped by > category and expandable / collapsable via a (possible javascript) tree > like interface. Something like the way folders are expanded in > Windows Explorer. > > thanks, > Stephen From LVN at hvm.dk Thu Oct 23 02:57:25 2003 From: LVN at hvm.dk (Lars V. Nielsen) Date: Thu, 23 Oct 2003 11:57:25 +0200 Subject: [Mapserver-users] Mapserver 4.0 symbols in BMP format ? Message-ID: <02d601c3994c$0fa483f0$2401a8c0@odin> This is a multi-part message in MIME format. ------=_NextPart_000_02D3_01C3995C.D2FC7FF0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I read the MS docs to say, that raster symbols (pixmap) can only be used = if they're in GIF format. Is this still true in MS 4.0 (with gd/2) ? I have a lot of symbols in BMP format I want to use, and I'm trying to = avoid converting them to GIF, if possible. Best regards / Med venlig hilsen Lars V. Nielsen -------------------------------------------------------- Hvenegaard & Meklenborg Rugaardsvej 55, DK-5000 Odense C Denmark http://www.hvm.dk ------=_NextPart_000_02D3_01C3995C.D2FC7FF0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I read the MS docs to say, that raster = symbols=20 (pixmap) can only be used if they're in GIF format.
 
Is this still true in MS 4.0 (with = gd/2)=20 ?
 
I have a lot of = symbols in BMP=20 format I want to use, and I'm trying to avoid converting them to GIF, if = possible.
 
Best regards / Med venlig = hilsen
Lars V.=20 Nielsen
--------------------------------------------------------
Hv= enegaard=20 & Meklenborg
Rugaardsvej 55, DK-5000 Odense C
Denmark
http://www.hvm.dk
------=_NextPart_000_02D3_01C3995C.D2FC7FF0-- From LVN at hvm.dk Thu Oct 23 03:15:58 2003 From: LVN at hvm.dk (Lars V. Nielsen) Date: Thu, 23 Oct 2003 12:15:58 +0200 Subject: [Mapserver-users] Order of objects in a MAP file ? Message-ID: <02f401c3994e$a88bf830$2401a8c0@odin> This is a multi-part message in MIME format. ------=_NextPart_000_02F1_01C3995F.6AB86C80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I'm wondering whether the order of independent objects in a MAP file is = arbitrary or not. I've only found an ordering of layers metioned in the docs - is this the = only example of ordering ? I'm including SYMBOL definition in the MAP file itself, and wonder = whether these need to be specified before the LAYER definitions that use = them ? Best regards / Med venlig hilsen Lars V. Nielsen -------------------------------------------------------- Hvenegaard & Meklenborg Rugaardsvej 55, DK-5000 Odense C Denmark http://www.hvm.dk ------=_NextPart_000_02F1_01C3995F.6AB86C80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I'm wondering whether the order of = independent=20 objects in a MAP file is arbitrary or not.
 
I've only found an ordering of layers = metioned in=20 the docs - is this the only example of ordering ?
 
I'm including SYMBOL definition in the = MAP file=20 itself, and wonder whether these need to be specified before the LAYER=20 definitions that use them ?
 
Best regards / Med venlig = hilsen
Lars V.=20 Nielsen
--------------------------------------------------------
Hv= enegaard=20 & Meklenborg
Rugaardsvej 55, DK-5000 Odense C
Denmark
http://www.hvm.dk
------=_NextPart_000_02F1_01C3995F.6AB86C80-- From eduardo at consultoria.eti.br Thu Oct 23 03:51:31 2003 From: eduardo at consultoria.eti.br (Eduardo Patto Kanegae) Date: Thu, 23 Oct 2003 08:51:31 -0200 Subject: [Mapserver-users] Mapserver 4.0 symbols in BMP format ? In-Reply-To: <02d601c3994c$0fa483f0$2401a8c0@odin> References: <02d601c3994c$0fa483f0$2401a8c0@odin> Message-ID: <20031023105131.32493.qmail@hm47.locaweb.com.br> you can use the PNG format. Eduardo Patto Kanegae http://www.consultoria.eti.br - BRASIL F?rum ptMapServer - http://www.consultoria.eti.br/mapserverptforum/ ClickBrasil - http://www.consultoria.eti.br/clickbrasil/ *************************************** ***Fim da Mensagem / End of Message *** *************************************** On Thu, 23 Oct 2003 11:57:25 +0200, "Lars V. Nielsen" escreveu: > De: "Lars V. Nielsen" > Data: Thu, 23 Oct 2003 11:57:25 +0200 > Para: > Assunto: [Mapserver-users] Mapserver 4.0 symbols in BMP format ? > > > I read the MS docs to say, that raster symbols (pixmap) can only be used if they're in GIF format. > > Is this still true in MS 4.0 (with gd/2) ? > > I have a lot of symbols in BMP format I want to use, and I'm trying to avoid converting them to GIF, if possible. > > Best regards / Med venlig hilsen > Lars V. Nielsen > -------------------------------------------------------- > Hvenegaard & Meklenborg > Rugaardsvej 55, DK-5000 Odense C > Denmark > http://www.hvm.dk > From pucher at atlas.gis.univie.ac.at Thu Oct 23 05:47:37 2003 From: pucher at atlas.gis.univie.ac.at (Alexander Pucher) Date: Thu, 23 Oct 2003 14:47:37 +0200 Subject: [Mapserver-users] MApserver Setup Components Version Message-ID: <3F97CDE9.7070301@atlas.gis.univie.ac.at> Hi, this question comes up every now and then, I guess. When setting up the whole MapServer/PHPMapScript/PostGIS bundle on my machine running SuSE Linux 9.0, what versions of the different modules/packages needed should I take to get the most recent (stable) solution. -Apache -PHP -PostgreSQL -PostGIS -GD -Mapserver -PHP/Mapscript -Rosa -Maplett -PROJ4 - freetype etc. Any hints are very welcome Best regards, alex From muratisik at megatek.com.tr Thu Oct 23 06:11:04 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Thu, 23 Oct 2003 16:11:04 +0300 Subject: [Mapserver-users] php/mapscript error Message-ID: <00ce01c39967$1d4ca7b0$b4704ad5@anaconda> This is a multi-part message in MIME format. ------=_NextPart_000_00CB_01C39980.42145C00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I have been working onphp for the last couple of days with mapscript in = order to write my own dynamic-layer-generating code. But I hit a hard = rock along the way. I am running Redhat 9.0, apache 2.0, mapserver 3.6.0, php-4.2.2-17, = php-mapscript-3.6.0-4. All mapserver and php related stuff is installed = through related rpms. Php works fine both with its own info.php and mapscript's = phpinfo_mapscript.phtml. When I test test_draw_map.phtml, I get the following error: (which I = believe is well known) Fatal error: Due to thread-safety problems, php_mapscript cannot be used = as a 'apache2filter' module. You will have to reconfigure your PHP as a = CGI to run this version of MapScript. See = http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PHPMapScriptCGI. in = /var/www/html/mapserver/itasca/test_draw_map.phtml on line 34 I follow the link and do whats told by adding=20 Action application/x-httpd-php /cgi-bin/php line to httpd.conf. Then I test the same test_draw_map.phtml, I get the error: Warning: Unexpected character in input: ' in /usr/bin/php on line 358 Warning: Unexpected character in input: ' in /usr/bin/php on line 358 Parse error: parse error, unexpected '[' in /usr/bin/php on line 358 test_draw_map.phtml does not have 358 lines. Then I search this error on = the web and end up with this bug page: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=3D73616 Then I get stuck there :( Am I missing something here? This is about my ignarence on php, = php/mapscript or is this a real problem? In any case what's the way out? I am sorry if this is stated before in = the maillist and I missed it. Have a nice day Thank you Murat Isik ------=_NextPart_000_00CB_01C39980.42145C00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
Hello,
 
I have been working onphp for the last = couple of=20 days with mapscript in order to write my own dynamic-layer-generating = code. But=20 I hit a hard rock along the way.
I am running Redhat 9.0, apache 2.0, = mapserver=20 3.6.0, php-4.2.2-17, php-mapscript-3.6.0-4. All mapserver and php = related stuff=20 is installed through related rpms.
Php works fine both with its own = info.php and=20 mapscript's phpinfo_mapscript.phtml.
When I test test_draw_map.phtml, I get = the=20 following error: (which I believe is well known)
 
Fatal error: Due to thread-safety problems, = php_mapscript=20 cannot be used as a 'apache2filter' module. You will have to reconfigure = your=20 PHP as a CGI to run this version of MapScript. See htt= p://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PHPMapScriptCGI.=20 in /var/www/html/mapserver/itasca/test_draw_map.phtml on line=20 34
 
I follow the link and do whats told by = adding=20
 
Action application/x-httpd-php=20 /cgi-bin/php
 
line to httpd.conf.
Then I test the same = test_draw_map.phtml, I get the=20 error:
 
Warning: Unexpected character in input: ' in=20 /usr/bin/php on line 358

Warning: Unexpected = character in input: ' in /usr/bin/php on line = 358

Parse=20 error: parse error, unexpected '[' in /usr/bin/php on line=20 358
 
test_draw_map.phtml does not have 358 = lines. Then I=20 search this error on the web and end up with this bug page:
 
http= ://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=3D73616
 
Then I get stuck there :(
Am I missing something here? This is = about my=20 ignarence on php, php/mapscript or is this a real problem?
In any case what's the way out? I am = sorry if this=20 is stated before in the maillist and I missed it.
 
Have a nice day
 
Thank you
 
Murat Isik
 
 
 
 
------=_NextPart_000_00CB_01C39980.42145C00-- From woodbri at swoodbridge.com Thu Oct 23 06:31:01 2003 From: woodbri at swoodbridge.com (woodbri at swoodbridge.com) Date: Thu, 23 Oct 2003 09:31:01 -0400 Subject: [Mapserver-users] php/mapscript error In-Reply-To: <00ce01c39967$1d4ca7b0$b4704ad5@anaconda> Message-ID: <3F979FD5.14264.E4156D5@localhost> Murat, Please note the the error: > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 is not your php script but the php executable. What has happened here is that PHP is getting passed the PHP executable as the script name and is trying to interpret the executable as the script. I think this is problem between Apache and PHP when PHP is configured as a CGI module. I have run into this problem before and was able to solve it by changing to different version of PHP. I didn't try to diagnose the problem just found a workaround to avoid it. -Steve W. On 23 Oct 2003 at 16:11, Murat Isik wrote: > > Hello, > > I have been working onphp for the last couple of days with mapscript in order to write my own dynamic-layer-generating code. But I hit a hard rock along the way. > I am running Redhat 9.0, apache 2.0, mapserver 3.6.0, php-4.2.2-17, php-mapscript-3.6.0-4. All mapserver and php related stuff is installed through related rpms. > Php works fine both with its own info.php and mapscript's phpinfo_mapscript.phtml. > When I test test_draw_map.phtml, I get the following error: (which I believe is well known) > > Fatal error: Due to thread-safety problems, php_mapscript cannot be used as a 'apache2filter' module. You will have to reconfigure your PHP as a CGI to run this version of MapScript. See http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PHPMapScriptCGI. in /var/www/html/mapserver/itasca/test_draw_map.phtml on line 34 > > I follow the link and do whats told by adding > > Action application/x-httpd-php /cgi-bin/php > > line to httpd.conf. > Then I test the same test_draw_map.phtml, I get the error: > > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 > > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 > > Parse error: parse error, unexpected '[' in /usr/bin/php on line 358 > > test_draw_map.phtml does not have 358 lines. Then I search this error on the web and end up with this bug page: > > http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=73616 > > Then I get stuck there :( > Am I missing something here? This is about my ignarence on php, php/mapscript or is this a real problem? > In any case what's the way out? I am sorry if this is stated before in the maillist and I missed it. > > Have a nice day > > Thank you > > Murat Isik > > > > From muratisik at megatek.com.tr Thu Oct 23 06:42:25 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Thu, 23 Oct 2003 16:42:25 +0300 Subject: [Mapserver-users] php/mapscript error References: <3F979FD5.14264.E4156D5@localhost> Message-ID: <010301c3996b$7e2ee9e0$b4704ad5@anaconda> Thank you, Do you remember which php version worked with you?. I am using php-4.2.2-17. ----- Original Message ----- From: To: ; "Murat Isik" Sent: Thursday, October 23, 2003 4:31 PM Subject: Re: [Mapserver-users] php/mapscript error > Murat, > > Please note the the error: > > > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 > > is not your php script but the php executable. What has happened here > is that PHP is getting passed the PHP executable as the script name > and is trying to interpret the executable as the script. I think this > is problem between Apache and PHP when PHP is configured as a CGI > module. I have run into this problem before and was able to solve it > by changing to different version of PHP. I didn't try to diagnose the > problem just found a workaround to avoid it. > > -Steve W. > > On 23 Oct 2003 at 16:11, Murat Isik wrote: > > > > > Hello, > > > > I have been working onphp for the last couple of days with mapscript in order to write my own dynamic-layer-generating code. But I hit a hard rock along the way. > > I am running Redhat 9.0, apache 2.0, mapserver 3.6.0, php-4.2.2-17, php-mapscript-3.6.0-4. All mapserver and php related stuff is installed through related rpms. > > Php works fine both with its own info.php and mapscript's phpinfo_mapscript.phtml. > > When I test test_draw_map.phtml, I get the following error: (which I believe is well known) > > > > Fatal error: Due to thread-safety problems, php_mapscript cannot be used as a 'apache2filter' module. You will have to reconfigure your PHP as a CGI to run this version of MapScript. See http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PHPMapScriptCGI. in > /var/www/html/mapserver/itasca/test_draw_map.phtml on line 34 > > > > I follow the link and do whats told by adding > > > > Action application/x-httpd-php /cgi-bin/php > > > > line to httpd.conf. > > Then I test the same test_draw_map.phtml, I get the error: > > > > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 > > > > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 > > > > Parse error: parse error, unexpected '[' in /usr/bin/php on line 358 > > > > test_draw_map.phtml does not have 358 lines. Then I search this error on the web and end up with this bug page: > > > > http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=73616 > > > > Then I get stuck there :( > > Am I missing something here? This is about my ignarence on php, php/mapscript or is this a real problem? > > In any case what's the way out? I am sorry if this is stated before in the maillist and I missed it. > > > > Have a nice day > > > > Thank you > > > > Murat Isik > > > > > > > > > From woodbri at swoodbridge.com Thu Oct 23 06:57:20 2003 From: woodbri at swoodbridge.com (woodbri at swoodbridge.com) Date: Thu, 23 Oct 2003 09:57:20 -0400 Subject: [Mapserver-users] php/mapscript error In-Reply-To: <010301c3996b$7e2ee9e0$b4704ad5@anaconda> Message-ID: <3F97A600.22868.E596D66@localhost> I think I used PHP 4.3.0 which is know to have a bug that messes up $PHP_SELF variable and has a document workaround on wiki or the archives. I also have gotten it to work with PHP 4.3.1 which is a better choice because it fixes a security bug in PHP 4.3.0. -Steve W. On 23 Oct 2003 at 16:42, Murat Isik wrote: > Thank you, > > Do you remember which php version worked with you?. I am using php-4.2.2-17. > > > ----- Original Message ----- > From: > To: ; "Murat Isik" > > Sent: Thursday, October 23, 2003 4:31 PM > Subject: Re: [Mapserver-users] php/mapscript error > > > > Murat, > > > > Please note the the error: > > > > > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 > > > > is not your php script but the php executable. What has happened here > > is that PHP is getting passed the PHP executable as the script name > > and is trying to interpret the executable as the script. I think this > > is problem between Apache and PHP when PHP is configured as a CGI > > module. I have run into this problem before and was able to solve it > > by changing to different version of PHP. I didn't try to diagnose the > > problem just found a workaround to avoid it. > > > > -Steve W. > > > > On 23 Oct 2003 at 16:11, Murat Isik wrote: > > > > > > > > Hello, > > > > > > I have been working onphp for the last couple of days with mapscript in > order to write my own dynamic-layer-generating code. But I hit a hard rock > along the way. > > > I am running Redhat 9.0, apache 2.0, mapserver 3.6.0, php-4.2.2-17, > php-mapscript-3.6.0-4. All mapserver and php related stuff is installed > through related rpms. > > > Php works fine both with its own info.php and mapscript's > phpinfo_mapscript.phtml. > > > When I test test_draw_map.phtml, I get the following error: (which I > believe is well known) > > > > > > Fatal error: Due to thread-safety problems, php_mapscript cannot be used > as a 'apache2filter' module. You will have to reconfigure your PHP as a CGI > to run this version of MapScript. See > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PHPMapScriptCGI. in > > /var/www/html/mapserver/itasca/test_draw_map.phtml on line 34 > > > > > > I follow the link and do whats told by adding > > > > > > Action application/x-httpd-php /cgi-bin/php > > > > > > line to httpd.conf. > > > Then I test the same test_draw_map.phtml, I get the error: > > > > > > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 > > > > > > Warning: Unexpected character in input: ' in /usr/bin/php on line 358 > > > > > > Parse error: parse error, unexpected '[' in /usr/bin/php on line 358 > > > > > > test_draw_map.phtml does not have 358 lines. Then I search this error on > the web and end up with this bug page: > > > > > > http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=73616 > > > > > > Then I get stuck there :( > > > Am I missing something here? This is about my ignarence on php, > php/mapscript or is this a real problem? > > > In any case what's the way out? I am sorry if this is stated before in > the maillist and I missed it. > > > > > > Have a nice day > > > > > > Thank you > > > > > > Murat Isik > > > > > > > > > > > > > > > > From bambr at d902.iki.rssi.ru Thu Oct 23 07:07:39 2003 From: bambr at d902.iki.rssi.ru (Mike V. Andreev) Date: Thu, 23 Oct 2003 18:07:39 +0400 Subject: [Mapserver-users] mapping across -180/180 meredian Message-ID: <200310231807.39724.bambr@d902.iki.rssi.ru> --Boundary-00=_rC+l/cFll1bs4DH Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Need hellp on maps witn extent across meridian -180=B0/180=B0 (pls. reffer = to http://smis.iki.rssi.ru/res/mapservbug.gif ): Had requested MAPEXT=3D170+30+-170+70 i couldn't get -180/180 meredian mapped, Had requested MAPEXT=3D-210+30+-170+70, i get image with wrong extent (-200=B0) (1), without positive part of the world (2) and all lines, wich crossing -180=B0/180=B0 actually drawn from the other side (3). May be i should use some projection or smth. else ? Yuri --Boundary-00=_rC+l/cFll1bs4DH Content-Type: image/gif; name="mapservbug.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mapservbug.gif" R0lGODdhIwJ8AdUAAAQCBASChJSWlHzCxESOjJzS1EyqrPxeRCSSlNzy9GSyvDxKFMTGNLzi5BSK jFyutITCzESa/Kza5DSanERC/IzKzAyChET+3ESipFSqtKRC/Gy6vIzGzAwGBKTS3CyWnPz+/GRm ZMzq7ByOlFyytITGzLTa5DyepHRC/AyGjET+/EymrFSutNxC/HS+xAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAIwJ8AQAG/0CQcEgsGo/IpHLJ bCoDzqh0Sq1amYfsNQnder/gsFjaHZvP6LQaXV6739/swdyG2+94Yz3P7/vze3+CbnJ0g4eIVoGJ jI2OQ4uPklGFY5GTmHyXmZyEcp+goaKjpKWjnahFlWKbqa6Wr7FqprS1tqaynathrbm+U72/wkq3 xca1w5K7YMHJzkXNz87LgmXU0n/XW9HYydzdvtp91lrgg+KK5urQ6+vogEPv7bPlrPPr3/e69Yfk c/p45AEDCC4fwUkC7fg7aCdhFIMMJUGMyMjhm4UU11hsMjFjoo4eBW1cgzHkmZFLQJr8o3JlHpRp SroMA5PLTFktb8IRN2BECv8DQwY4cDAg6NCiRoQSNbqUnZCaLh+UCUC1ENWrSY8yRUokZ9SpV7so 5Upk7FY9OlNpKxD2AQgJYT28jVvEBF24VyU4BQHVpAiqkKpm+Ru2blgTIOxelds17RbCQghjxUtV LxHKAfRiZgzJ8b5/Rk4EKNAgQAoQKwJwYLsCdYAKrItgGF0hQOvZq23v7evRhAPAqrJACJAByewC tTGAOF67dWPPVHwDH86CCHPdRFIj1506t/PO0DFp+y0kgAUQI7oEQIBePXsi6cuzjw9i/W5+4Y8Q Bz6EgxypE6Tw3RD02VfgCHvlx1EGwCkQQIDOHVhEgfO5l6CCFeFnhF0ngGD/gXqnfVjeaUSIWF+I 6p33HF8axgOaY63xJ8QEckzwIVUuFJECiCDsOOKFGCYRYxcThJWjiaYVgeR5SwIZ5DktEoFAAHIB B5iVdWBZn3pZuvgiEbzNI2N9cjjQ4QABfAANl1uW1+WTHHVhJghosqdlV2zeCR6ciOxS2HLYNenj iUqm6KGhK17ziU5/tjlECQH4Wceg5h1anop78ukmf2PWdx6lJA5B6ac8rqipSPwUtsGDBFooIXwW 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 LT7kF17m4a7uja5VXi7i874SQQAAOw== --Boundary-00=_rC+l/cFll1bs4DH-- From stephane.riff at cerene.fr Thu Oct 23 08:39:52 2003 From: stephane.riff at cerene.fr (=?ISO-8859-1?Q?St=E9phane_RIFF?=) Date: Thu, 23 Oct 2003 17:39:52 +0200 Subject: [Mapserver-users] MULTILINESTRING Message-ID: <3F97F648.5000205@cerene.fr> Does mapserver 3.6.5 support postgis MULTILINESTRING ??? I've got a layer and try type POLYGON or LINE but nothing draw in the image.... Thanks, From warmerdam at pobox.com Thu Oct 23 09:08:17 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Thu, 23 Oct 2003 12:08:17 -0400 Subject: [Mapserver-users] MULTILINESTRING In-Reply-To: <3F97F648.5000205@cerene.fr> References: <3F97F648.5000205@cerene.fr> Message-ID: <3F97FCF1.2040104@pobox.com> St?phane RIFF wrote: > Does mapserver 3.6.5 support postgis MULTILINESTRING ??? > > I've got a layer and try type POLYGON or LINE but nothing draw in the > image.... St?phane, I don't believe they are supported in MapServer 3.6.x, but they should work with MapServer 4 (at least the development version). Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From nwoe at privat.utfors.se Thu Oct 23 11:47:12 2003 From: nwoe at privat.utfors.se (niklas wörmann) Date: Thu, 23 Oct 2003 19:47:12 +0100 Subject: [Mapserver-users] varying detail maps References: <200310231807.39724.bambr@d902.iki.rssi.ru> Message-ID: <006a01c39996$16e9c8b0$8300a8c0@big> Hi! I am working on a mapserver driven flash application. it is supposed to be able to work in two different modes, one Hi bandwidth mode where the requested maps are rendered "interactively" on the server and sent back as jpg images. and one Low bandwidth mode where i am planning on using one prerendered flash (swf) file as a general good enough map. once downloaded it sits in the browser cache and can be called upon when needed. i would like to have the flash map more detailed in some areas, and less in others though. How would i go about setting up such a thing? we are using adc world map as our datasource, and and i suppose i need to somehow, filter the data for certain areas. would it even be possible to set up some kind of condition/criteria in the map file for this? tia niklas woermann alvsjoe sweden From edspremolla at Antel.com.uy Thu Oct 23 12:03:51 2003 From: edspremolla at Antel.com.uy (Eduardo Spremolla) Date: 23 Oct 2003 16:03:51 -0300 Subject: [Mapserver-users] Distinguishing Line ends In-Reply-To: <3F97FCF1.2040104@pobox.com> References: <3F97F648.5000205@cerene.fr> <3F97FCF1.2040104@pobox.com> Message-ID: <1066935830.30709.9.camel@fly.in.iantel.com.uy> If I draw a line shape file as POINT y got a circle for each end. Is there a way to distinguish each end to apply different classes? Thanks -- Eduardo Spremolla Antel I+D From ycnyon at pd.jaring.my Thu Oct 23 09:12:02 2003 From: ycnyon at pd.jaring.my (YC Nyon) Date: Fri, 24 Oct 2003 00:12:02 +0800 Subject: [Mapserver-users] RE: (off-topic) Looking for Exclusive Economic Zone data Message-ID: <012a01c3999a$699bd720$5340ba66@gis> Hi, Slightly off-topic. Why can I find Exclusive Economic Zone (EEZ) boundaries for countries ? Thanks Nyon --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.522 / Virus Database: 320 - Release Date: 30/09/2003 From bpicinbono at worldonline.fr Thu Oct 23 13:35:56 2003 From: bpicinbono at worldonline.fr (=?iso-8859-1?Q?bpicinbono@worldonline.fr?=) Date: Thu, 23 Oct 2003 22:35:56 +0200 Subject: [Mapserver-users] =?iso-8859-1?Q?msGetLabelSize():_TrueType_Font_error._Could_not_read_font?= Message-ID: Hi, dear list, I am in troubles displaying labels. I have a quite basic application build around the gmap demo that displays fine truetype labels, both on my local server and on the remote one. (both servers have the same config) Now, I am trying to integrate a java applet to this appplication. While working with labels on my local server, I had a problem opening the "fonts.txt" file (which makes the link to the different font files. I read the list and found out that I had to replace, in the map file, the line : FONTSET ../etc/fonts.txt by FONTSET /var/www/html/dir1/dir2/etc/fonts.txt (it needs the full absolute path, which it did not need before the applet (?) ). This fix solved the problem and now I have the labels displaying well out of my local server. The problem is now on my remote server : same problem when trying to display labels. I tried different FONTSET pathes, it gives me the following errors : with : FONTSET ../etc/fonts.txt it gives the error : msGetLabelSize(): TrueType Font error. Could not find/open font with : FONTSET var/www/html/dir1/dir2/etc/fonts.txt it gives the error : msLoadFontset(): Unable to access file. Error opening fontset var/www/html/dir1/dir2/etc/fonts.txt. with : FONTSET /var/www/html/dir1/dir2/etc/fonts.txt it gives the error : msGetLabelSize(): TrueType Font error. Could not read font I think the third solution must be the good one. I checked the path several times, it's ok. I checked the entries and read rights of the "etc" directory and all the files in it. They are all readable by everybody. (I work with MS 3.6.2) Any idea of where this could come from ? Thanks Blaise ********** L'ADSL A 20 EUR/MOIS********** Avec Tiscali, l'ADSL est ? 20 EUR/mois. Vous pourrez chercher longtemps avant de trouver moins cher ! Pour profiter de cette offre exceptionnelle, cliquez ici : http://register.tiscali.fr/adsl/ Offre soumise ? conditions. From morissette at dmsolutions.ca Thu Oct 23 13:40:14 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Thu, 23 Oct 2003 16:40:14 -0400 Subject: [Mapserver-users] php/mapscript error In-Reply-To: <3F97A600.22868.E596D66@localhost> References: <3F97A600.22868.E596D66@localhost> Message-ID: <3F983CAE.40607@dmsolutions.ca> See http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0306/msg00597.html The solution seems to be to remove the --enable-discard-path from the PHP configure options. Daniel woodbri at swoodbridge.com wrote: > I think I used PHP 4.3.0 which is know to have a bug that messes up > $PHP_SELF variable and has a document workaround on wiki or the > archives. I also have gotten it to work with PHP 4.3.1 which is a > better choice because it fixes a security bug in PHP 4.3.0. > > -Steve W. > > On 23 Oct 2003 at 16:42, Murat Isik wrote: > > >>Thank you, >> >>Do you remember which php version worked with you?. I am using php-4.2.2-17. >> >> >>----- Original Message ----- >>From: >>To: ; "Murat Isik" >> >>Sent: Thursday, October 23, 2003 4:31 PM >>Subject: Re: [Mapserver-users] php/mapscript error >> >> >> >>>Murat, >>> >>>Please note the the error: >>> >>> >>>>Warning: Unexpected character in input: ' in /usr/bin/php on line 358 >>> >>>is not your php script but the php executable. What has happened here >>>is that PHP is getting passed the PHP executable as the script name >>>and is trying to interpret the executable as the script. I think this >>>is problem between Apache and PHP when PHP is configured as a CGI >>>module. I have run into this problem before and was able to solve it >>>by changing to different version of PHP. I didn't try to diagnose the >>>problem just found a workaround to avoid it. >>> >>>-Steve W. >>> >>>On 23 Oct 2003 at 16:11, Murat Isik wrote: >>> >>> >>>>Hello, >>>> >>>>I have been working onphp for the last couple of days with mapscript in >> >>order to write my own dynamic-layer-generating code. But I hit a hard rock >>along the way. >> >>>>I am running Redhat 9.0, apache 2.0, mapserver 3.6.0, php-4.2.2-17, >> >>php-mapscript-3.6.0-4. All mapserver and php related stuff is installed >>through related rpms. >> >>>>Php works fine both with its own info.php and mapscript's >> >>phpinfo_mapscript.phtml. >> >>>>When I test test_draw_map.phtml, I get the following error: (which I >> >>believe is well known) >> >>>>Fatal error: Due to thread-safety problems, php_mapscript cannot be used >> >>as a 'apache2filter' module. You will have to reconfigure your PHP as a CGI >>to run this version of MapScript. See >>http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PHPMapScriptCGI. in >> >>>/var/www/html/mapserver/itasca/test_draw_map.phtml on line 34 >>> >>>>I follow the link and do whats told by adding >>>> >>>>Action application/x-httpd-php /cgi-bin/php >>>> >>>>line to httpd.conf. >>>>Then I test the same test_draw_map.phtml, I get the error: >>>> >>>>Warning: Unexpected character in input: ' in /usr/bin/php on line 358 >>>> >>>>Warning: Unexpected character in input: ' in /usr/bin/php on line 358 >>>> >>>>Parse error: parse error, unexpected '[' in /usr/bin/php on line 358 >>>> >>>>test_draw_map.phtml does not have 358 lines. Then I search this error on >> >>the web and end up with this bug page: >> >>>>http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=73616 >>>> >>>>Then I get stuck there :( >>>>Am I missing something here? This is about my ignarence on php, >> >>php/mapscript or is this a real problem? >> >>>>In any case what's the way out? I am sorry if this is stated before in >> >>the maillist and I missed it. >> >>>>Have a nice day >>>> >>>>Thank you >>>> >>>>Murat Isik >>>> >>>> >>>> >>>> >>> >> From bpicinbono at worldonline.fr Thu Oct 23 13:53:55 2003 From: bpicinbono at worldonline.fr (=?iso-8859-1?Q?bpicinbono@worldonline.fr?=) Date: Thu, 23 Oct 2003 22:53:55 +0200 Subject: [Mapserver-users] =?iso-8859-1?Q?Re:_msGetLabelSize():_TrueType_Font_error._Could_not_read_font?= Message-ID: Problem solved ! ! ! My font-files had not been uploaded completly. (it was half the normal size). Now, labels display all right. Sorry about that. Blaise ********** L'ADSL A 20 EUR/MOIS********** Avec Tiscali, l'ADSL est ? 20 EUR/mois. Vous pourrez chercher longtemps avant de trouver moins cher ! Pour profiter de cette offre exceptionnelle, cliquez ici : http://register.tiscali.fr/adsl/ Offre soumise ? conditions. From steve.lime at dnr.state.mn.us Thu Oct 23 13:53:33 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Thu, 23 Oct 2003 15:53:33 -0500 Subject: [Mapserver-users] Mapserver 4.0 symbols in BMP format ? Message-ID: You should be able to use whatever formats GD itself supports. So, if GD supports BMP then you should be ok. MapServer relies on GD to choke on a file, it does not test formats itself. In the past BMP just hasn't worked all that well for me but I haven't tried in years. Steve >>> "Eduardo Patto Kanegae" 10/23/2003 5:51:31 AM >>> you can use the PNG format. Eduardo Patto Kanegae http://www.consultoria.eti.br - BRASIL F?rum ptMapServer - http://www.consultoria.eti.br/mapserverptforum/ ClickBrasil - http://www.consultoria.eti.br/clickbrasil/ *************************************** ***Fim da Mensagem / End of Message *** *************************************** On Thu, 23 Oct 2003 11:57:25 +0200, "Lars V. Nielsen" escreveu: > De: "Lars V. Nielsen" > Data: Thu, 23 Oct 2003 11:57:25 +0200 > Para: > Assunto: [Mapserver-users] Mapserver 4.0 symbols in BMP format ? > > > I read the MS docs to say, that raster symbols (pixmap) can only be used if they're in GIF format. > > Is this still true in MS 4.0 (with gd/2) ? > > I have a lot of symbols in BMP format I want to use, and I'm trying to avoid converting them to GIF, if possible. > > Best regards / Med venlig hilsen > Lars V. Nielsen > -------------------------------------------------------- > Hvenegaard & Meklenborg > Rugaardsvej 55, DK-5000 Odense C > Denmark > http://www.hvm.dk > _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From scottf at secr.com Thu Oct 23 13:54:08 2003 From: scottf at secr.com (Scott Ferguson) Date: Thu, 23 Oct 2003 15:54:08 -0500 Subject: [Mapserver-users] adding shapefiles in .map file Message-ID: <4F03BF4B4F2AD311919B00A0C9A7A1918D39F6@64.19.25.70.nw.nuvox.net> i'm experimenting with the 'demo' mapserver file and tried adding a new shapefile into the program. I haven't been able to make the shapefile appear in the viewer. Not sure if it's a projection problem or what... Am I missing something? thanks Scott Ferguson GIS Manager Global Routing Technologies (636) 449-3212 email: scottf at secr.com http://www.grti.net From stephen.clark at focus.ca Thu Oct 23 15:04:28 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Thu, 23 Oct 2003 15:04:28 -0700 Subject: [Mapserver-users] proj used as a CGI interface?? References: <4F03BF4B4F2AD311919B00A0C9A7A1918D39F6@64.19.25.70.nw.nuvox.net> Message-ID: <00f601c399b1$a0f94e20$6c000a0a@sclark> Hi all, Does anyone know if the PROJ.4x software could be used for CGI calls such as in the following: http://mycomputer/proj.exe?datum=nad27&projection=utm&zone=10&coords=583695+6267684&result_datum=nad83&result_projection=latlong with the result of the translation being returned as part of the CGI string. I would then use the resulting CGI string for further processing. thanks, Stephen From stephen.clark at focus.ca Thu Oct 23 15:11:16 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Thu, 23 Oct 2003 15:11:16 -0700 Subject: [Mapserver-users] adding shapefiles in .map file References: <4F03BF4B4F2AD311919B00A0C9A7A1918D39F6@64.19.25.70.nw.nuvox.net> Message-ID: <011201c399b2$94a537f0$6c000a0a@sclark> Scott, Adding a shape file may only work if you are adding a Shape file in the general vicinity of the sample dataset extents. So basically check your extents in your shape file and confirm that they are inside the extents of the demo extents in the demo.map file. hope this helps some... Stephen ----- Original Message ----- From: "Scott Ferguson" To: Sent: Thursday, October 23, 2003 1:54 PM Subject: [Mapserver-users] adding shapefiles in .map file > i'm experimenting with the 'demo' mapserver file and tried adding a new > shapefile into the program. I haven't been able to make the shapefile > appear in the viewer. Not sure if it's a projection problem or what... Am I > missing something? > thanks > > Scott Ferguson > GIS Manager > Global Routing Technologies > (636) 449-3212 > email: scottf at secr.com > http://www.grti.net > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From stephen.clark at focus.ca Thu Oct 23 15:13:37 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Thu, 23 Oct 2003 15:13:37 -0700 Subject: [Mapserver-users] does anyone have a PNG to JPEG conversion utility for DOS? Message-ID: <011c01c399b2$e8747300$6c000a0a@sclark> I am having difficulty with transparent PNG files with a library I am using and would like to find a conversion program to convert transparent PNG to Jpeg. Hopefully this will fix the problem. thanks, Stephen From ed at topozone.com Thu Oct 23 16:53:06 2003 From: ed at topozone.com (Ed McNierney) Date: Thu, 23 Oct 2003 19:53:06 -0400 Subject: [Mapserver-users] does anyone have a PNG to JPEG conversion utility for DOS? Message-ID: <13858AA1A74F30419F319ACB66A9D1222EA17D@mercator.topozone.com> ImageMagick - http://www.imagemagick.org/ - Ed Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com -----Original Message----- From: Stephen Clark [mailto:stephen.clark at focus.ca] Sent: Thursday, October 23, 2003 6:14 PM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] does anyone have a PNG to JPEG conversion utility for DOS? I am having difficulty with transparent PNG files with a library I am using and would like to find a conversion program to convert transparent PNG to Jpeg. Hopefully this will fix the problem. thanks, Stephen _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From keon at nacse.org Thu Oct 23 19:58:09 2003 From: keon at nacse.org (Dylan Keon) Date: Thu, 23 Oct 2003 19:58:09 -0700 Subject: [Mapserver-users] does anyone have a PNG to JPEG conversion utility for DOS? In-Reply-To: <13858AA1A74F30419F319ACB66A9D1222EA17D@mercator.topozone.com> References: <13858AA1A74F30419F319ACB66A9D1222EA17D@mercator.topozone.com> Message-ID: <3F989541.6050506@nacse.org> ImageMagick works. You can also use the gif2png utility - http://www.catb.org/~esr/gif2png/ . On Windows I use Irfanview - http://www.irfanview.com/ . --Dylan Ed McNierney wrote: > ImageMagick - http://www.imagemagick.org/ > > - Ed > > > Ed McNierney > President and Chief Mapmaker > TopoZone.com > ed at topozone.com > > > -----Original Message----- > From: Stephen Clark [mailto:stephen.clark at focus.ca] > Sent: Thursday, October 23, 2003 6:14 PM > To: mapserver-users at lists.gis.umn.edu > Subject: [Mapserver-users] does anyone have a PNG to JPEG conversion > utility for DOS? > > I am having difficulty with transparent PNG files with a library I am > using > and would like to find a conversion program to convert transparent PNG > to > Jpeg. > > Hopefully this will fix the problem. From keon at nacse.org Thu Oct 23 20:19:34 2003 From: keon at nacse.org (Dylan Keon) Date: Thu, 23 Oct 2003 20:19:34 -0700 Subject: [Mapserver-users] does anyone have a PNG to JPEG conversion utility for DOS? In-Reply-To: <3F989541.6050506@nacse.org> References: <13858AA1A74F30419F319ACB66A9D1222EA17D@mercator.topozone.com> <3F989541.6050506@nacse.org> Message-ID: <3F989A46.5000304@nacse.org> Oops - obviously I did not read the original message closely enough. Sorry. You can use Irfanview at the command line to do conversions like PNG to JPEG, however. --Dylan Dylan Keon wrote: > ImageMagick works. You can also use the gif2png utility - > http://www.catb.org/~esr/gif2png/ . On Windows I use Irfanview - > http://www.irfanview.com/ . > > --Dylan > > > Ed McNierney wrote: > >> ImageMagick - http://www.imagemagick.org/ >> >> - Ed >> >> >> Ed McNierney >> President and Chief Mapmaker >> TopoZone.com >> ed at topozone.com >> >> >> -----Original Message----- >> From: Stephen Clark [mailto:stephen.clark at focus.ca] Sent: Thursday, >> October 23, 2003 6:14 PM >> To: mapserver-users at lists.gis.umn.edu >> Subject: [Mapserver-users] does anyone have a PNG to JPEG conversion >> utility for DOS? >> >> I am having difficulty with transparent PNG files with a library I am >> using >> and would like to find a conversion program to convert transparent PNG >> to >> Jpeg. >> >> Hopefully this will fix the problem. > From bartvde at xs4all.nl Fri Oct 24 03:50:37 2003 From: bartvde at xs4all.nl (bartvde at xs4all.nl) Date: Fri, 24 Oct 2003 12:50:37 +0200 (CEST) Subject: [Mapserver-users] GetFeatureInfo: response with or without geometry Message-ID: <14852.212.238.227.182.1066992637.squirrel@webmail.xs4all.nl> Hi list, why does mapserver return the complete (including geometries) GML of the Feature when performing a GetFeatureInfo request? In my opinion, WMS clients only visualize the non-geographical (alphanumerical) attributes of a feature when they ask for attribute info. In some cases with large multipolygons there is a lot of GML transported over the wire which is not used anyway. If I interpreted the OGC specs correctly, the WMS vendor is free what kind of information he returns in his GetFeatureInfo response. Best regards, Bart From s.wiegand at kdvz.de Fri Oct 24 04:25:52 2003 From: s.wiegand at kdvz.de (Stefan Wiegand) Date: Fri, 24 Oct 2003 13:25:52 +0200 Subject: [Mapserver-users] Problem with mapserver and debian linux Message-ID: This is a multipart message in MIME format. --=_alternative 003F08A3C1256DC9_= Content-Type: text/plain; charset="us-ascii" hello, I have problems with compiling the mapserver 3.6.6 on debian. I have installed gdal --with-libtiff and gdal posts using its own libtiff and libgeotiff. Then I type in ./configure --with-proj --with-gdal=/usr/local/bin/gdal-config It seems to find TIFF an gdal and then make (c++ -O2 -Wall -DIGNORE_MISSING_DATA -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS -DUSE_TIFF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DUSE_GDAL -I/usr/include -I/usr/local/include mapserv.o cgiutil.o -L. -lmap -lgd -L/usr/lib -lgd -lttf -lz -ltiff -lttf -lz -lproj -L/usr/local/lib -lgdal.1.1 -lm -o mapserv) After this I try ./mapserv -v and cannot find the TIFF support. I also tried without gdal and with --with-tiff=/usr/local with the same result. What's going wrong?? Thanks for help Stefan --=_alternative 003F08A3C1256DC9_= Content-Type: text/html; charset="us-ascii"
hello,

I have problems with compiling the mapserver 3.6.6 on debian. I have installed gdal --with-libtiff and gdal posts using its own libtiff and libgeotiff. Then I type in
./configure --with-proj --with-gdal=/usr/local/bin/gdal-config
It seems to find TIFF an gdal and then
make
(c++ -O2  -Wall -DIGNORE_MISSING_DATA  -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS   -DUSE_TIFF  -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT    -DUSE_GDAL    -I/usr/include          -I/usr/local/include    mapserv.o cgiutil.o   -L. -lmap -lgd -L/usr/lib -lgd  -lttf  -lz  -ltiff  -lttf  -lz -lproj     -L/usr/local/lib -lgdal.1.1      -lm   -o mapserv)

After this I try ./mapserv -v and cannot find the TIFF support.

I also tried without gdal and with --with-tiff=/usr/local with the same result.

What's going wrong??

Thanks for help

Stefan --=_alternative 003F08A3C1256DC9_=-- From edspremolla at Antel.com.uy Fri Oct 24 04:50:05 2003 From: edspremolla at Antel.com.uy (Eduardo Spremolla) Date: 24 Oct 2003 08:50:05 -0300 Subject: [Mapserver-users] does anyone have a PNG to JPEG conversion utility for DOS? In-Reply-To: <011c01c399b2$e8747300$6c000a0a@sclark> References: <011c01c399b2$e8747300$6c000a0a@sclark> Message-ID: <1066996205.975.0.camel@fly.in.iantel.com.uy> You will love gimp try www.gimp.org LALO El jue, 23 de 10 de 2003 a las 19:13, Stephen Clark escribi??: > I am having difficulty with transparent PNG files with a library I am using > and would like to find a conversion program to convert transparent PNG to > Jpeg. > > Hopefully this will fix the problem. > > thanks, > Stephen > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users -- Eduardo Spremolla Antel I+D From hunt at zedxinc.com Fri Oct 24 06:04:54 2003 From: hunt at zedxinc.com (Aaron D. Hunt) Date: Fri, 24 Oct 2003 09:04:54 -0400 Subject: [Mapserver-users] terra server problem Message-ID: <004501c39a2f$6b55c770$1805000a@helicity> This is a multi-part message in MIME format. ------=_NextPart_000_0042_01C39A0D.E4196DF0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Is any one else having any problems with the teraserver wms today. I am = getting: Fri Oct 24 08:56:32 2003 - drawEPP(): Image handling error. = /home/httpd/html/dy_images/106700019028850.img.tmp is not an EPPL file. Aaron D. Hunt Technical Manager ZedX Inc. ------=_NextPart_000_0042_01C39A0D.E4196DF0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Is any one else having any problems = with the=20 teraserver wms today. I am getting:
 
Fri Oct 24 08:56:32 2003 - drawEPP(): = Image=20 handling error. /home/httpd/html/dy_images/106700019028850.img.tmp is = not an=20 EPPL file.
 
 
 
Aaron D. Hunt
Technical = Manager
ZedX=20 Inc.
------=_NextPart_000_0042_01C39A0D.E4196DF0-- From humberto at pastoraldacrianca.org.br Fri Oct 24 06:01:28 2003 From: humberto at pastoraldacrianca.org.br (humberto at pastoraldacrianca.org.br) Date: Fri, 24 Oct 2003 11:01:28 -0200 Subject: [Mapserver-users] test Message-ID: <1067000488.3f9922a8d6135@www.rebidia.org.br> test Humberto C. Ibanez Pastoral da Crianca Curitiba-PR Brasil ------------------------------------------------- E-Mail enviado pelo Webmail Pastoral da Crian?a usando IMP: http://horde.org/imp/ From BRC at capindex.com Fri Oct 24 06:02:04 2003 From: BRC at capindex.com (Brian Cunningham) Date: Fri, 24 Oct 2003 09:02:04 -0400 Subject: [Mapserver-users] Mapping Given GeoCoords with specific zoom Message-ID: <66D0A43005CCE2439A8C830A6C867BAE04B9D9@mail.capindex.com> Hello- I am new to PHP/MapScript so please bear with me. What Im asking mapserver to do seems easy enough. I have MapServer4 running on IIS with the gmap project working great! However, all I want to do is create a static map by passing the mapserver a Lat/Long, create a point at that given coordinate and zoom out from that location about 6 miles. I have tried giving the extent of my layer, creating a point object by translating the Longs/Lats into X/Ypixels, then setting a zoomfactor. Is this the right way to go about it? If not can someone please point me in the right direction. Any help would be appreciated. Thanks -Brian From BRC at capindex.com Fri Oct 24 06:41:40 2003 From: BRC at capindex.com (Brian Cunningham) Date: Fri, 24 Oct 2003 09:41:40 -0400 Subject: [Mapserver-users] Mapping Given GeoCoords with specific zoom Message-ID: <66D0A43005CCE2439A8C830A6C867BAE2BDF08@mail.capindex.com> Hello- I am new to PHP/MapScript so please bear with me. What Im asking mapserver to do seems easy enough. I have MapServer4 running on IIS with the gmap project working great! However, all I want to do is create a static map by passing the mapserver a Lat/Long, create a point at that given coordinate and zoom out from that location about 6 miles. I have tried giving the extent of my layer, creating a point object by translating the Longs/Lats into X/Ypixels, then setting a zoomfactor. Is this the right way to go about it? If not can someone please point me in the right direction. Any help would be appreciated. Thanks -Brian From palanisamyg at ornl.gov Fri Oct 24 07:08:39 2003 From: palanisamyg at ornl.gov (Palanisamy, Giri) Date: Fri, 24 Oct 2003 10:08:39 -0400 Subject: [Mapserver-users] Switching tiff images as user zooms in or out Message-ID: <0290E9A99BE89B4CB17908E29890A706306779@EXCHANGE.ornl.gov> This is a multi-part message in MIME format. ------_=_NextPart_001_01C39A38.52EE3E37 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Hi Group, =20 I would like to use different resolution images (tiffs) in my mapserver application. For example, for global scale I need to use a 50km resolution image and as the user zoom in I need to use one of the 8 km resolution images specific to that area, and if the user further zooms in, I need to use one of 1 km resolution images. Do I need to use a TileIndexing/SHPTREE for this? Is there a way to do this? =20 Thanks a lot =20 Giri =20 ------_=_NextPart_001_01C39A38.52EE3E37 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable

Hi = Group,

 

I would like to use different resolution images (tiffs) in my mapserver application. For = example, for global scale I need to use a 50km resolution image and as the user = zoom in I need to use one of the 8 km resolution images specific to that area, = and if the user further zooms in, I need to use one of 1 km resolution images. = Do I need to use a TileIndexing/SHPTREE for this? Is there a way to do = this?

 

Thanks a = lot

 

Giri

 

=00 ------_=_NextPart_001_01C39A38.52EE3E37-- From christina.biakowski at ccgis.de Fri Oct 24 07:56:27 2003 From: christina.biakowski at ccgis.de (Christina Biakowski CCGIS) Date: Fri, 24 Oct 2003 16:56:27 +0200 Subject: [Mapserver-users] MapServer 4 - no Raster displayed (WMS GetMap) Message-ID: Hello, with Mapserver 4.0 we don't get our Raster-Data (Tiffs) displayed, with 3.6.6 everything worked. We are using the OGC-Interface (GetMap). GetCapabilities returns ok, without a warning or error, GetMap-request does not return an error message either. Here an example of our layer-definition: LAYER NAME "Stadtkarte 10" GROUP "Stadtkarte" TILEINDEX "/usr/home/umn/data/raster/stadtkarte10/index_10.shp" TILEITEM "location" TYPE RASTER STATUS ON OFFSITE 0 #with 4.0 OFFSITE 255 255 255 MINSCALE 5000 MAXSCALE 10000 METADATA "WMS_SRS" "EPSG:31494" "WMS_TITLE" "Stadtkarte 10" "WMS_GROUP_TITLE" "Stadtkarte" "WMS_FEATURE_INFO_MIME_TYPE" "text/html" END END We are running MapServer on FreeBSD with Apache. MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE Thank you in advance for any hint! Best regards, Christina From stephen.clark at focus.ca Fri Oct 24 08:19:12 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Fri, 24 Oct 2003 08:19:12 -0700 Subject: [Mapserver-users] number of layers : DYNAMICALLY GENERATED ?? References: <3F96AF14.000005.01356@ei01sidsitge> <008901c398c7$f820aa30$0201a8c0@mapxplore.com> <008c01c398c6$d7983950$6c000a0a@sclark> Message-ID: <00b601c39a42$2e633b00$6c000a0a@sclark> This is a multi-part message in MIME format. ------=_NextPart_000_00B3_01C39A07.81CFE580 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ----- Original Message -----=20 From: Stephen Clark=20 To: mapserver-users at lists.gis.umn.edu=20 Sent: Wednesday, October 22, 2003 11:03 AM Subject: [Mapserver-users] Max number of layers hi all, Does anyone know if there is support to have the number of layers = generated dynamically? In the "map.h" file the=20 #define MS_MAXLAYERS=20 and the=20 #define MS_MAXCLASSES=20 have to be set before compiling. Is there anyone who knows if it is possible to dynamically set this = parameter or does it require significant amounts of code rewrite. Also, Is this the correct list to be posting this question? Stephen ------=_NextPart_000_00B3_01C39A07.81CFE580 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
----- Original Message -----
From:=20 Stephen=20 Clark
To: mapserver-users at lists.g= is.umn.edu=20
Sent: Wednesday, October 22, = 2003 11:03=20 AM
Subject: [Mapserver-users] Max = number of=20 layers

hi all,
 
Does anyone know if there is support to have the = number of=20 layers generated dynamically?
 
In the "map.h" file the
 
#define MS_MAXLAYERS
 
and the
 
#define MS_MAXCLASSES
 
have to be set before compiling.
 
Is there anyone who knows if it is possible to = dynamically=20 set this parameter or does it require significant amounts of code=20 rewrite.
 
Also,
Is this the correct list to be posting this=20 question?
 
 
Stephen
 
------=_NextPart_000_00B3_01C39A07.81CFE580-- From ed at topozone.com Fri Oct 24 08:30:44 2003 From: ed at topozone.com (Ed McNierney) Date: Fri, 24 Oct 2003 11:30:44 -0400 Subject: [Mapserver-users] terra server problem Message-ID: <13858AA1A74F30419F319ACB66A9D1222EA197@mercator.topozone.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C39A43.CA591A05 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Aaron - =20 Are you requesting geographic-reprojected images? They don't seem to be working. =20 - Ed =20 =20 Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com =20 -----Original Message----- From: Aaron D. Hunt [mailto:hunt at zedxinc.com]=20 Sent: Friday, October 24, 2003 9:05 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] terra server problem =20 Is any one else having any problems with the teraserver wms today. I am getting: =20 Fri Oct 24 08:56:32 2003 - drawEPP(): Image handling error. /home/httpd/html/dy_images/106700019028850.img.tmp is not an EPPL file. =20 =20 =20 Aaron D. Hunt Technical Manager ZedX Inc. ------_=_NextPart_001_01C39A43.CA591A05 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Aaron = –

 

Are you requesting geographic-reprojected images?  They don’t seem to be = working.

 

        = ;    - Ed

 

 <= /span>

Ed = McNierney

President and = Chief Mapmaker

TopoZone.com<= /o:p>

ed at topozone.com

 

-----Original = Message-----
From: Aaron D. Hunt [mailto:hunt at zedxinc.com]
Sent: Friday, October 24, = 2003 9:05 AM
To: mapserver-users at lists.gis.umn.edu
Subject: = [Mapserver-users] terra server problem

 

Is any one else having any = problems with the teraserver wms today. I am = getting:

 

Fri Oct 24 08:56:32 2003 - drawEPP(): Image handling error. /home/httpd/html/dy_images/106700019028850.img.tmp is not an EPPL = file.

 

 

 

Aaron D. Hunt
Technical Manager
ZedX Inc.

=00 ------_=_NextPart_001_01C39A43.CA591A05-- From morissette at dmsolutions.ca Fri Oct 24 09:11:37 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Fri, 24 Oct 2003 12:11:37 -0400 Subject: [Mapserver-users] number of layers : DYNAMICALLY GENERATED ?? In-Reply-To: <00b601c39a42$2e633b00$6c000a0a@sclark> References: <3F96AF14.000005.01356@ei01sidsitge> <008901c398c7$f820aa30$0201a8c0@mapxplore.com> <008c01c398c6$d7983950$6c000a0a@sclark> <00b601c39a42$2e633b00$6c000a0a@sclark> Message-ID: <3F994F39.10301@dmsolutions.ca> These are compile-time settings, there is still no way to set those values at run time. We have bug 302 about this, so it's on our list of things to change: http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=302 Daniel Stephen Clark wrote: > > > ----- Original Message ----- > *From:* Stephen Clark > *To:* mapserver-users at lists.gis.umn.edu > > *Sent:* Wednesday, October 22, 2003 11:03 AM > *Subject:* [Mapserver-users] Max number of layers > > hi all, > > Does anyone know if there is support to have the number of layers > generated dynamically? > > In the "map.h" file the > > #define MS_MAXLAYERS > > and the > > #define MS_MAXCLASSES > > have to be set before compiling. > > Is there anyone who knows if it is possible to dynamically set this > parameter or does it require significant amounts of code rewrite. > > Also, > Is this the correct list to be posting this question? > > > Stephen > From ed at topozone.com Fri Oct 24 09:16:17 2003 From: ed at topozone.com (Ed McNierney) Date: Fri, 24 Oct 2003 12:16:17 -0400 Subject: [Mapserver-users] terra server problem Message-ID: <13858AA1A74F30419F319ACB66A9D1222C0468@mercator.topozone.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C39A4A.271D56DF Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Aaron - =20 I don't know why that isn't working. Have you asked Microsoft? The = TerraServer mailbox is tsmailbx at microsoft.com =20 - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242=20 -----Original Message----- From: Aaron D. Hunt [mailto:hunt at zedxinc.com] Sent: Friday, October 24, 2003 12:11 PM To: Ed McNierney Subject: Re: [Mapserver-users] terra server problem My map file is in lat,lon , but here is my layer request?=20 =20 LAYER NAME ortho-15 METADATA "wms_title" "USGS Digital Ortho-Quadrangles" "wms_srs" "EPSG:26915" #NAD83 UTM zone 15N #"wms_latlonboundingbox" "-78 0 -72 90" LYRNAME "DOQs (orthophotos)" LINK " = http://terraserver.microsoft.com/about.aspx?n=3DAboutTerraServiceOverview= " END MAXSCALE 700000 MINSCALE 5401 OFFSITE 255 255 255 GROUP "ORTHO DATA" STATUS ON=20 TYPE RASTER CONNECTIONTYPE WMS CONNECTION " http://terraservice.net/ogcmap.ashx?VERSION=3D1.1.1 = = &SERVICE=3Dwms&LAYERS=3DDOQ&FORMAT=3Dimage/jpeg&styles=3D" PROJECTION "init=3Depsg:26915" #NAD83 UTM zone 15N END END ----- Original Message -----=20 From: Ed McNierney =20 To: Aaron D. Hunt ; = mapserver-users at lists.gis.umn.edu=20 Sent: Friday, October 24, 2003 11:30 AM Subject: RE: [Mapserver-users] terra server problem Aaron - =20 Are you requesting geographic-reprojected images? They don't seem to be = working. =20 - Ed =20 =20 Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com =20 -----Original Message----- From: Aaron D. Hunt [mailto:hunt at zedxinc.com]=20 Sent: Friday, October 24, 2003 9:05 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] terra server problem =20 Is any one else having any problems with the teraserver wms today. I am = getting: =20 Fri Oct 24 08:56:32 2003 - drawEPP(): Image handling error. = /home/httpd/html/dy_images/106700019028850.img.tmp is not an EPPL file. =20 =20 =20 Aaron D. Hunt Technical Manager ZedX Inc. ------_=_NextPart_001_01C39A4A.271D56DF Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Aaron=20 -
 
I=20 don't know why that isn't working.  Have you asked Microsoft?  = The=20 TerraServer mailbox is tsmailbx at microsoft.com<= /FONT>
 
    - Ed

Ed McNierney
President and Chief = Mapmaker
TopoZone.com /=20 Maps a la carte, Inc.
73 Princeton Street, Suite 305
North = Chelmsford,=20 MA  01863
ed at topozone.com
(978) 251-4242=20

-----Original Message-----
From: Aaron D. Hunt=20 [mailto:hunt at zedxinc.com]
Sent: Friday, October 24, 2003 = 12:11=20 PM
To: Ed McNierney
Subject: Re: [Mapserver-users] = terra=20 server problem

My map file is in lat,lon , but here = is my layer=20 request?
 
LAYER
   NAME=20 ortho-15
   METADATA
     = "wms_title"=20 "USGS Digital Ortho-Quadrangles"
    =20 "wms_srs"   "EPSG:26915" #NAD83 UTM zone=20 15N
     #"wms_latlonboundingbox" "-78 0 -72=20 90"
     LYRNAME "DOQs=20 (orthophotos)"
     LINK "http://terraserver.microsoft.com/about.aspx?n=3DAboutTerraServi= ceOverview"
  =20 END
   MAXSCALE 700000
   MINSCALE=20 5401
   OFFSITE 255 255 255
   GROUP "ORTHO=20 DATA"
   STATUS ON 
   TYPE=20 RASTER
   CONNECTIONTYPE WMS
   CONNECTION = "http://terraserv= ice.net/ogcmap.ashx?VERSION=3D1.1.1&SERVICE=3Dwms&LAYERS=3DDOQ&am= p;FORMAT=3Dimage/jpeg&styles=3D"
  =20 PROJECTION
     "init=3Depsg:26915" #NAD83 UTM = zone=20 15N
   END
END
----- Original Message -----
From:=20 Ed = McNierney=20
To: Aaron D. Hunt ; mapserver-users at lists.g= is.umn.edu=20
Sent: Friday, October 24, = 2003 11:30=20 AM
Subject: RE: = [Mapserver-users] terra=20 server problem

Aaron=20 –

 

Are you = requesting=20 geographic-reprojected images?  They don’t seem to be = working.

 

           =20 - Ed

 

 

Ed=20 McNierney

President = and Chief=20 Mapmaker

TopoZone.com

ed at topozone.com

 

-----Original=20 Message-----
From: Aaron D.=20 Hunt [mailto:hunt at zedxinc.com]
Sent: Friday, October 24, = 2003 9:05=20 AM
To: mapserver-users at lists.g= is.umn.edu
Subject: [Mapserver-users] = terra server=20 problem

 

Is any one else having = any=20 problems with the teraserver wms today. I am=20 getting:

 

Fri Oct 24 08:56:32 = 2003 -=20 drawEPP(): Image handling error.=20 /home/httpd/html/dy_images/106700019028850.img.tmp is not an EPPL=20 file.

 

 

 

Aaron D. = Hunt
Technical=20 Manager
ZedX=20 Inc.

------_=_NextPart_001_01C39A4A.271D56DF-- From ed at topozone.com Fri Oct 24 07:31:23 2003 From: ed at topozone.com (Ed McNierney) Date: Fri, 24 Oct 2003 10:31:23 -0400 Subject: [Mapserver-users] Switching tiff images as user zooms in or out Message-ID: <13858AA1A74F30419F319ACB66A9D1222EA191@mercator.topozone.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C39A3B.7FC818E3 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Giri - =20 Just put each set of same-resolution images in a single layer, and use MINSCALE/MAXSCALE to select which set is visible at any one time. You can group those layers into one group so you only have to refer to that group and everything turns on and off automatically. =20 You can see this on TopoZone. Go to www.topozone.com , click on the "Featured Map" at the bottom left of the home page, and you'll be viewing a 1:24,000/1:25,000 USGS quad at a 1:50,000 view scale. Use the View Scale menu to the left of the map and you can view that TIFF image at any view scale from 1:10,000 to 1:1,000,000. It's not particularly legible at 1:1,000,000 but you get the idea. There are three different versions of each quad online, and the appropriate one is chosen automatically using the method I described above. =20 - Ed =20 =20 Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com =20 -----Original Message----- From: Palanisamy, Giri [mailto:palanisamyg at ornl.gov]=20 Sent: Friday, October 24, 2003 10:09 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] Switching tiff images as user zooms in or out =20 Hi Group, =20 I would like to use different resolution images (tiffs) in my mapserver application. For example, for global scale I need to use a 50km resolution image and as the user zoom in I need to use one of the 8 km resolution images specific to that area, and if the user further zooms in, I need to use one of 1 km resolution images. Do I need to use a TileIndexing/SHPTREE for this? Is there a way to do this? =20 Thanks a lot =20 Giri =20 ------_=_NextPart_001_01C39A3B.7FC818E3 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Giri

 

Just put each set of same-resolution images in a single = layer, and use MINSCALE/MAXSCALE to select which set is visible at any one time. =  You can group those layers into = one group so you only have to refer to that group and everything turns on and off = automatically.

 

You can see this on TopoZone.  Go to www.topozone.com, click on the “Featured Map” at the bottom left of the home = page, and you’ll be viewing a 1:24,000/1:25,000 USGS quad at a 1:50,000 = view scale.  Use the View Scale = menu to the left of the map and you can view that TIFF image at any view scale from 1:10,000 to 1:1,000,000.  = It’s not particularly legible at 1:1,000,000 <g> but you get the idea.  There are three different = versions of each quad online, and the appropriate one is chosen automatically using the = method I described above.

 

        = ;    - Ed

 

 <= /span>

Ed = McNierney

President and = Chief Mapmaker

TopoZone.com<= /o:p>

ed at topozone.com

 

-----Original = Message-----
From: Palanisamy, Giri [mailto:palanisamyg at ornl.gov]
Sent: Friday, October 24, = 2003 10:09 AM
To: mapserver-users at lists.gis.umn.edu
Subject: = [Mapserver-users] Switching tiff images as user zooms in or out

 

Hi Group,

 

I would like to use different resolution images (tiffs) in my mapserver application. For example, for global scale I need to use a 50km = resolution image and as the user zoom in I need to use one of the 8 km resolution = images specific to that area, and if the user further zooms in, I need to use = one of 1 km resolution images. Do I need to use a TileIndexing/SHPTREE for this? = Is there a way to do this?

 

Thanks a lot

 

Giri

 

=00 ------_=_NextPart_001_01C39A3B.7FC818E3-- From mapserver at gismap.ch Fri Oct 24 09:53:08 2003 From: mapserver at gismap.ch (Roman Meier) Date: Fri, 24 Oct 2003 18:53:08 +0200 Subject: [Mapserver-users] On-the-fly generated picklists in query-forms Message-ID: Hi list A bit off topic maybe... I would like to implement an unconventional picklist in my queries. Using a form, the user should have the possibility to select the searchstring out of a picklist. The picklist is generated on-the-fly(!). The function searches the table (postgis, mysql or dbf) for all items, that have been entered before... - Did somebody do something like this before? - How can I implement this using php/mapscript and postgis? - Any ideas? Thanks in advance Roman From hunt at zedxinc.com Fri Oct 24 10:03:09 2003 From: hunt at zedxinc.com (Aaron D. Hunt) Date: Fri, 24 Oct 2003 13:03:09 -0400 Subject: [Mapserver-users] terra server problem References: <13858AA1A74F30419F319ACB66A9D1222C0468@mercator.topozone.com> Message-ID: <009301c39a50$b3583730$1805000a@helicity> This is a multi-part message in MIME format. ------=_NextPart_000_0090_01C39A2F.2C32C110 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I was playing around on the teraserver web site and found what I think = is the problem. The service is breaking on odd numbered utm zones. I can = get mystuff to work on zone 16 but not on zone 15 and so on. Is there = any reason you know of why this would happen? ----- Original Message -----=20 From: Ed McNierney=20 To: Aaron D. Hunt ; mapserver-users at lists.gis.umn.edu=20 Sent: Friday, October 24, 2003 12:16 PM Subject: RE: [Mapserver-users] terra server problem Aaron - I don't know why that isn't working. Have you asked Microsoft? The = TerraServer mailbox is tsmailbx at microsoft.com - Ed Ed McNierney President and Chief Mapmaker TopoZone.com / Maps a la carte, Inc. 73 Princeton Street, Suite 305 North Chelmsford, MA 01863 ed at topozone.com (978) 251-4242=20 -----Original Message----- From: Aaron D. Hunt [mailto:hunt at zedxinc.com] Sent: Friday, October 24, 2003 12:11 PM To: Ed McNierney Subject: Re: [Mapserver-users] terra server problem My map file is in lat,lon , but here is my layer request?=20 LAYER NAME ortho-15 METADATA "wms_title" "USGS Digital Ortho-Quadrangles" "wms_srs" "EPSG:26915" #NAD83 UTM zone 15N #"wms_latlonboundingbox" "-78 0 -72 90" LYRNAME "DOQs (orthophotos)" LINK = "http://terraserver.microsoft.com/about.aspx?n=3DAboutTerraServiceOvervie= w" END MAXSCALE 700000 MINSCALE 5401 OFFSITE 255 255 255 GROUP "ORTHO DATA" STATUS ON=20 TYPE RASTER CONNECTIONTYPE WMS CONNECTION = "http://terraservice.net/ogcmap.ashx?VERSION=3D1.1.1&SERVICE=3Dwms&LAYERS= =3DDOQ&FORMAT=3Dimage/jpeg&styles=3D" PROJECTION "init=3Depsg:26915" #NAD83 UTM zone 15N END END ----- Original Message -----=20 From: Ed McNierney=20 To: Aaron D. Hunt ; mapserver-users at lists.gis.umn.edu=20 Sent: Friday, October 24, 2003 11:30 AM Subject: RE: [Mapserver-users] terra server problem Aaron - =20 Are you requesting geographic-reprojected images? They don't seem = to be working. =20 - Ed =20 =20 Ed McNierney President and Chief Mapmaker TopoZone.com ed at topozone.com =20 -----Original Message----- From: Aaron D. Hunt [mailto:hunt at zedxinc.com]=20 Sent: Friday, October 24, 2003 9:05 AM To: mapserver-users at lists.gis.umn.edu Subject: [Mapserver-users] terra server problem =20 Is any one else having any problems with the teraserver wms today. = I am getting: =20 Fri Oct 24 08:56:32 2003 - drawEPP(): Image handling error. = /home/httpd/html/dy_images/106700019028850.img.tmp is not an EPPL file. =20 =20 =20 Aaron D. Hunt Technical Manager ZedX Inc. ------=_NextPart_000_0090_01C39A2F.2C32C110 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I was playing around on the teraserver = web site and=20 found what I think is the problem. The service is breaking on odd = numbered utm=20 zones. I can get mystuff to work on zone 16 but not on zone 15 and so = on. Is=20 there any reason you know of why this would happen?
----- Original Message -----
From:=20 Ed = McNierney
To: Aaron D. Hunt ; mapserver-users at lists.g= is.umn.edu=20
Sent: Friday, October 24, 2003 = 12:16=20 PM
Subject: RE: [Mapserver-users] = terra=20 server problem

Aaron -
 
I=20 don't know why that isn't working.  Have you asked = Microsoft?  The=20 TerraServer mailbox is tsmailbx at microsoft.com<= /FONT>
 
    - Ed

Ed McNierney
President and Chief = Mapmaker
TopoZone.com /=20 Maps a la carte, Inc.
73 Princeton Street, Suite 305
North = Chelmsford,=20 MA  01863
ed at topozone.com
(978) 251-4242=20

-----Original Message-----
From: Aaron D. Hunt=20 [mailto:hunt at zedxinc.com]
Sent: Friday, October 24, 2003 = 12:11=20 PM
To: Ed McNierney
Subject: Re: = [Mapserver-users] terra=20 server problem

My map file is in lat,lon , but = here is my=20 layer request?
 
LAYER
   NAME=20 ortho-15
   METADATA
     = "wms_title"=20 "USGS Digital Ortho-Quadrangles"
    =20 "wms_srs"   "EPSG:26915" #NAD83 UTM zone=20 15N
     #"wms_latlonboundingbox" "-78 0 -72=20 90"
     LYRNAME "DOQs=20 (orthophotos)"
     LINK "http://terraserver.microsoft.com/about.aspx?n=3DAboutTerraServi= ceOverview"
  =20 END
   MAXSCALE 700000
   MINSCALE=20 5401
   OFFSITE 255 255 255
   GROUP = "ORTHO=20 DATA"
   STATUS ON 
   TYPE=20 RASTER
   CONNECTIONTYPE WMS
   CONNECTION = "http://terraserv= ice.net/ogcmap.ashx?VERSION=3D1.1.1&SERVICE=3Dwms&LAYERS=3DDOQ&am= p;FORMAT=3Dimage/jpeg&styles=3D"
  =20 PROJECTION
     "init=3Depsg:26915" #NAD83 = UTM zone=20 15N
   END
END
----- Original Message ----- =
From:=20 Ed = McNierney=20
To: Aaron D. Hunt ; mapserver-users at lists.g= is.umn.edu=20
Sent: Friday, October 24, = 2003 11:30=20 AM
Subject: RE: = [Mapserver-users] terra=20 server problem

Aaron=20 =96

 

Are you = requesting geographic-reprojected = images?  They don=92t seem to be=20 working.

 

           =20 - Ed

 

 

Ed=20 McNierney

President and=20 Chief Mapmaker

TopoZone.com

ed at topozone.com

 

-----Original=20 Message-----
From: Aaron=20 D. Hunt [mailto:hunt at zedxinc.com]
Sent:
Friday, October 24, = 2003 9:05=20 AM
To: mapserver-users at lists.g= is.umn.edu
Subject: [Mapserver-users] = terra=20 server problem

 

Is = any one else=20 having any problems with the teraserver wms today. I am=20 getting:

 

Fri = Oct 24=20 08:56:32 2003 - drawEPP(): Image handling error.=20 /home/httpd/html/dy_images/106700019028850.img.tmp is not an EPPL=20 file.

 

 

 

Aaron = D.=20 Hunt
Technical Manager
ZedX=20 = Inc.

------=_NextPart_000_0090_01C39A2F.2C32C110-- From pramsey at refractions.net Fri Oct 24 10:15:36 2003 From: pramsey at refractions.net (Paul Ramsey) Date: Fri, 24 Oct 2003 10:15:36 -0700 Subject: [Mapserver-users] terra server problem In-Reply-To: <009301c39a50$b3583730$1805000a@helicity> References: <13858AA1A74F30419F319ACB66A9D1222C0468@mercator.topozone.com> <009301c39a50$b3583730$1805000a@helicity> Message-ID: <3F995E38.4000505@refractions.net> 10 and 11 werk fer me with the WMS Client (www.refractions.net/wms). P. Aaron D. Hunt wrote: > I was playing around on the teraserver web site and found what I think > is the problem. The service is breaking on odd numbered utm zones. I can > get mystuff to work on zone 16 but not on zone 15 and so on. Is there > any reason you know of why this would happen? > > ----- Original Message ----- > *From:* Ed McNierney > *To:* Aaron D. Hunt ; > mapserver-users at lists.gis.umn.edu > > *Sent:* Friday, October 24, 2003 12:16 PM > *Subject:* RE: [Mapserver-users] terra server problem > > Aaron - > > I don't know why that isn't working. Have you asked Microsoft? The > TerraServer mailbox is tsmailbx at microsoft.com > > > - Ed > > Ed McNierney > President and Chief Mapmaker > TopoZone.com / Maps a la carte, Inc. > 73 Princeton Street, Suite 305 > North Chelmsford, MA 01863 > ed at topozone.com > (978) 251-4242 > > -----Original Message----- > *From:* Aaron D. Hunt [mailto:hunt at zedxinc.com] > *Sent:* Friday, October 24, 2003 12:11 PM > *To:* Ed McNierney > *Subject:* Re: [Mapserver-users] terra server problem > > My map file is in lat,lon , but here is my layer request? > > LAYER > NAME ortho-15 > METADATA > "wms_title" "USGS Digital Ortho-Quadrangles" > "wms_srs" "EPSG:26915" #NAD83 UTM zone 15N > #"wms_latlonboundingbox" "-78 0 -72 90" > LYRNAME "DOQs (orthophotos)" > LINK > "http://terraserver.microsoft.com/about.aspx?n=AboutTerraServiceOverview" > END > MAXSCALE 700000 > MINSCALE 5401 > OFFSITE 255 255 255 > GROUP "ORTHO DATA" > STATUS ON > TYPE RASTER > CONNECTIONTYPE WMS > CONNECTION > "http://terraservice.net/ogcmap.ashx?VERSION=1.1.1&SERVICE=wms&LAYERS=DOQ&FORMAT=image/jpeg&styles > =" > PROJECTION > "init=epsg:26915" #NAD83 UTM zone 15N > END > END > > ----- Original Message ----- > *From:* Ed McNierney > *To:* Aaron D. Hunt ; > mapserver-users at lists.gis.umn.edu > > *Sent:* Friday, October 24, 2003 11:30 AM > *Subject:* RE: [Mapserver-users] terra server problem > > Aaron ? > > > > Are you requesting geographic-reprojected images? They > don?t seem to be working. > > > > - Ed > > > > > > Ed McNierney > > President and Chief Mapmaker > > TopoZone.com > > ed at topozone.com > > > > -----Original Message----- > *From:* Aaron D. Hunt [mailto:hunt at zedxinc.com] > *Sent:* Friday, October 24, 2003 9:05 AM > *To:* mapserver-users at lists.gis.umn.edu > > *Subject:* [Mapserver-users] terra server problem > > > > Is any one else having any problems with the teraserver wms > today. I am getting: > > > > Fri Oct 24 08:56:32 2003 - drawEPP(): Image handling error. > /home/httpd/html/dy_images/106700019028850.img.tmp is not an > EPPL file. > > > > > > > > Aaron D. Hunt > Technical Manager > ZedX Inc. > -- __ / | Paul Ramsey | Refractions Research | Email: pramsey at refractions.net | Phone: (250) 885-0632 \_ From dbarron at ddive.com Fri Oct 24 10:22:52 2003 From: dbarron at ddive.com (Dan Barron) Date: Fri, 24 Oct 2003 10:22:52 -0700 Subject: [Mapserver-users] Canada & Mexico Data/Shapefiles Message-ID: <6.0.0.22.0.20031024095635.03a90440@arctictern.ddive.com> Hello, I'm looking for shapefile data (admin, hydro, roads, cities) covering Canada and Meixco at or near 1:100K scale, or anything less than 1:1M scale. Anyone have a good online source for this data? Thanks! Many of you may already know of this link, but for those who do not, I'll pass along a link I recently came upon for a nice comprehensive list of data covering the US - http://www.csc.noaa.gov/products/datasites/ Dan From stephen.clark at focus.ca Fri Oct 24 10:20:05 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Fri, 24 Oct 2003 10:20:05 -0700 Subject: [Mapserver-users] Compressed imagery Support :Mr. Sid in Mapserver : How to compile? References: <13858AA1A74F30419F319ACB66A9D1222EA191@mercator.topozone.com> Message-ID: <017a01c39a53$10fb3ed0$6c000a0a@sclark> This is a multi-part message in MIME format. ------=_NextPart_000_0177_01C39A18.64659F60 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Could someone help me compile in Mr.Sid support for compressed imagery = in the 4.0 release of Mapserver. I am having trouble finding the appropriate libraries. Specs: Win2k Visual C++ 6 Mapserver 4.0 - Release thanks, Stephen ------=_NextPart_000_0177_01C39A18.64659F60 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Could someone help me compile in Mr.Sid = support for=20 compressed imagery in the 4.0 release of Mapserver.
 
I am having trouble finding the = appropriate=20 libraries.
 
Specs:
Win2k
Visual C++ 6
Mapserver 4.0 - Release
 
thanks,
Stephen
------=_NextPart_000_0177_01C39A18.64659F60-- From Daniel.A.Martin at erac.com Fri Oct 24 10:08:05 2003 From: Daniel.A.Martin at erac.com (Martin, Daniel A) Date: Fri, 24 Oct 2003 12:08:05 -0500 Subject: [Mapserver-users] Use of qstring in CGI itemquerymap Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A192C88@STL-EXBE-I03.corp.erac.com> I've found plenty of documentation about the new CGI attribute query techniques in MS 4.0, using qstring. But all this documentation says "Query string passed to the query function," or "a valid MapServer expression, string comparison, regular or logical". But I can't find any good documentation on what I need to do to get my itemquerymap working in 4.0 (was working in 3.6). I can't seem to find any helpful documentation on MapServer expressions. Any help is appreciated, Dan Martin From flaneryrejr at ornl.gov Fri Oct 24 12:18:01 2003 From: flaneryrejr at ornl.gov (Raymond E. Flanery, Jr.) Date: Fri, 24 Oct 2003 15:18:01 -0400 Subject: [Mapserver-users] Tiff problems Message-ID: <000501c39a63$8a8f41f0$d1d45ba0@ornl.gov> This is a multi-part message in MIME format. ------=_NextPart_000_0006_01C39A42.037DA1F0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I am running mapserver 4.1 and am having the following problems - I have = 3 geotiff files, one is 8bit data, one 16 bit data and one is 32 bit data = (I will not get into the 32 bit data here). I can view the geotiff's in = openev just fine, and passing the cursor over the images shows what appear to = be the correct data values. However, mapserver appears to be cutting off = the data values in the 16 bit geotiff to a max of 255. I have used CLASS = objects in the LAYER object to define color bands for the dataset, and = everything looks correct up to the 5th band ([pixel] >=3D 201 AND [pixel] <=3D = 500),exept that everything in the dataset that should have a data value between 201 = and 8700 is all colored according to that 5th band. =20 Any thoughts? =20 Ray Flanery ------=_NextPart_000_0006_01C39A42.037DA1F0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I am running mapserver 4.1 and am having the = following problems – I have 3 geotiff files, one is 8bit data, one 16 bit = data and one is 32 bit data (I will not get into the 32 bit data here). I can = view the geotiff’s in openev just fine, and passing the cursor over the images shows what = appear to be the correct data values. However, mapserver appears to be cutting = off the data values in the 16 bit geotiff to a max of 255. I have used CLASS = objects in the LAYER object to define color bands for the dataset, and everything = looks correct up to the 5th band ([pixel] >=3D 201 AND [pixel] = <=3D 500),exept that everything in the dataset that should have a data value = between 201 and 8700 is all colored according to that 5th = band.

 

Any thoughts?

 

Ray Flanery

------=_NextPart_000_0006_01C39A42.037DA1F0-- From gdutanv at cuenca.net.ec Fri Oct 24 12:33:15 2003 From: gdutanv at cuenca.net.ec (Giovanni Dután Villalta) Date: Fri, 24 Oct 2003 14:33:15 -0500 Subject: [Mapserver-users] Re: Point - Raster (gif) (fx gamoy) Message-ID: <3F997E7B.000003.00856@ei01sidsitge> Thanks for your answer But, I continue with the problem using the absolute path GD From rjames57 at yahoo.com Fri Oct 24 12:43:25 2003 From: rjames57 at yahoo.com (Randy James) Date: Fri, 24 Oct 2003 12:43:25 -0700 (PDT) Subject: [Mapserver-users] Tiff problems In-Reply-To: <000501c39a63$8a8f41f0$d1d45ba0@ornl.gov> Message-ID: <20031024194325.22835.qmail@web12501.mail.yahoo.com> Hi My thought is convert all your data to 8bit. Cheers Randy --- "Raymond E. Flanery, Jr." wrote: > I am running mapserver 4.1 and am having the following > problems - I have 3 > geotiff files, one is 8bit data, one 16 bit data and one > is 32 bit data (I > will not get into the 32 bit data here). I can view the > geotiff's in openev > just fine, and passing the cursor over the images shows > what appear to be > the correct data values. However, mapserver appears to be > cutting off the > data values in the 16 bit geotiff to a max of 255. I have > used CLASS objects > in the LAYER object to define color bands for the > dataset, and everything > looks correct up to the 5th band ([pixel] >= 201 AND > [pixel] <= 500),exept > that everything in the dataset that should have a data > value between 201 and > 8700 is all colored according to that 5th band. > > > > Any thoughts? > > > > Ray Flanery > > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From rjames57 at yahoo.com Fri Oct 24 12:49:51 2003 From: rjames57 at yahoo.com (Randy James) Date: Fri, 24 Oct 2003 12:49:51 -0700 (PDT) Subject: [Mapserver-users] Compressed imagery Support :Mr. Sid in Mapserver : How to compile? In-Reply-To: <017a01c39a53$10fb3ed0$6c000a0a@sclark> Message-ID: <20031024194951.59126.qmail@web12504.mail.yahoo.com> Hi I did not know it was possible to get the MrSid libraries, let me know if you can find them. If you have files in MrSid format i found that there is a viewer on their webpage that can conver to tif. Cheers Randy --- Stephen Clark wrote: > Could someone help me compile in Mr.Sid support for > compressed imagery in the 4.0 release of Mapserver. > > I am having trouble finding the appropriate libraries. > > Specs: > Win2k > Visual C++ 6 > Mapserver 4.0 - Release > > thanks, > Stephen __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From warmerdam at pobox.com Fri Oct 24 13:08:09 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Fri, 24 Oct 2003 16:08:09 -0400 Subject: [Mapserver-users] Tiff problems In-Reply-To: <000501c39a63$8a8f41f0$d1d45ba0@ornl.gov> References: <000501c39a63$8a8f41f0$d1d45ba0@ornl.gov> Message-ID: <3F9986A9.1070202@pobox.com> Raymond E. Flanery, Jr. wrote: > I am running mapserver 4.1 and am having the following problems ? I have > 3 geotiff files, one is 8bit data, one 16 bit data and one is 32 bit > data (I will not get into the 32 bit data here). I can view the > geotiff?s in openev just fine, and passing the cursor over the images > shows what appear to be the correct data values. However, mapserver > appears to be cutting off the data values in the 16 bit geotiff to a max > of 255. I have used CLASS objects in the LAYER object to define color > bands for the dataset, and everything looks correct up to the 5^th band > ([pixel] >= 201 AND [pixel] <= 500),exept that everything in the dataset > that should have a data value between 201 and 8700 is all colored > according to that 5^th band. Ray, Sorry ... it is a known limitation of the MapServer raster support (at least as done via GDAL) that it premaps the data to 8bit before apply the classification. The alternative would involved evaluating the classification expressions against each pixel (very expensive) as opposed to the current approach of compute the classification result for all values from 0-255 and then applying the result using a table. You should either pre-classify your data outside mapserver, and display the classified result, or use the PROCESSING controls for scaling to do the scaling to 8bit in a way that allows you to classify the scaled result in a sensible way. For instance, if you knew that all your input values were in the range 0-1024 you could scale that down, and then just modify your classification ranges to be 1/4'th of the "real" values. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From rjames57 at yahoo.com Fri Oct 24 13:50:48 2003 From: rjames57 at yahoo.com (Randy James) Date: Fri, 24 Oct 2003 13:50:48 -0700 (PDT) Subject: [Mapserver-users] Use of qstring in CGI itemquerymap In-Reply-To: <4ACBA1414DD9EE418CC250E4AAA9035A192C89@STL-EXBE-I03.corp.erac.com> Message-ID: <20031024205048.53183.qmail@web12508.mail.yahoo.com> Hi So you are positive that the binary 3.6 and the binary 4.0 were compiled with the exact same version of regex? I did not think it would compile, so thats it for my input, good luck. anyway i'll post a clip of my itemquery that works for me; Cheers Randy --- "Martin, Daniel A" wrote: > Not necessarily true. I'm using Windows, with > pre-compiled binaries. I tried the regular expressions > that used to work, and they no longer seem to work in > 4.0. > > Itemquery and itemquerymap only differ in that modes > ending in "map" return only an image, and are used within > an img tag, such as src="http://myserver/cgi-bin/mapserv.exe&mode=itemquerymap&... > This works with any mode available. Functionally they > are nearly the same. > > -Dan > > > -----Original Message----- > > From: Randy James [mailto:rjames57 at yahoo.com] > > Sent: Friday, October 24, 2003 2:57 PM > > To: Martin, Daniel A > > Subject: Re: [Mapserver-users] Use of qstring in CGI > itemquerymap > > > > > > Hi > > > > The documentation for regex will be on your system you > used > > to compile mapserver. It depends on what version of > regex > > you used while compiling. > > > > But rereading your question i was thinking of itemquery > not > > itemquerymap. > > > > Cheers > > Randy > > --- "Martin, Daniel A" > wrote: > > > I've found plenty of documentation about the new CGI > > > attribute query techniques in MS 4.0, using qstring. > But > > > all this documentation says "Query string passed to > the > > > query function," or "a valid MapServer expression, > string > > > comparison, regular or logical". > > > > > > But I can't find any good documentation on what I > need to > > > do to get my itemquerymap working in 4.0 (was working > in > > > 3.6). I can't seem to find any helpful documentation > on > > > MapServer expressions. > > > > > > Any help is appreciated, > > > Dan Martin > > > > > > _______________________________________________ > > > Mapserver-users mailing list > > > Mapserver-users at lists.gis.umn.edu > > > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > __________________________________ > > Do you Yahoo!? > > The New Yahoo! Shopping - with improved product search > > http://shopping.yahoo.com > > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com From steve.lime at dnr.state.mn.us Fri Oct 24 14:10:26 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 24 Oct 2003 16:10:26 -0500 Subject: [Mapserver-users] Use of qstring in CGI itemquerymap Message-ID: Hi Dan: MapServer experssions are documented in the mapfile guide. It should be noted that item queries are structured so that you can take advantage of the underlying RDBMS if one exists. So in reality qstring is identical in syntax to a layer FILTER. Let us know what the old item query did and we can help translate to the way things work in 4.0. Steve >>> "Martin, Daniel A" 10/24/2003 12:08:05 PM >>> I've found plenty of documentation about the new CGI attribute query techniques in MS 4.0, using qstring. But all this documentation says "Query string passed to the query function," or "a valid MapServer expression, string comparison, regular or logical". But I can't find any good documentation on what I need to do to get my itemquerymap working in 4.0 (was working in 3.6). I can't seem to find any helpful documentation on MapServer expressions. Any help is appreciated, Dan Martin _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From steve.lime at dnr.state.mn.us Fri Oct 24 14:14:24 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 24 Oct 2003 16:14:24 -0500 Subject: [Mapserver-users] Switching tiff images as user zooms in or out Message-ID: Just setup each image as a layer and use MINSCALE/MAXSCALE values to turn things on and off appropriately. Here's an example: LAYER NAME landsat_810m GROUP landsat STATUS OFF DATA /r01/data/images/landsat/mosaic_geotif/state_810m.tif TYPE RASTER OFFSITE 0 MINSCALE 2000000 END # landsat thematic mapper mosaic LAYER NAME landsat_270m GROUP landsat STATUS OFF DATA /r01/data/images/landsat/mosaic_geotif/state_270m.tif TYPE RASTER OFFSITE 0 MAXSCALE 2000000 MINSCALE 750000 END # landsat thematic mapper mosaic LAYER NAME landsat_90m GROUP landsat STATUS OFF DATA /r01/data/images/landsat/mosaic_geotif/state_90m.tif TYPE RASTER OFFSITE 0 MAXSCALE 750000 MINSCALE 250000 END # landsat thematic mapper mosaic LAYER NAME landsat_30m GROUP landsat STATUS OFF TYPE RASTER OFFSITE 0 MAXSCALE 250000 TILEINDEX /r01/data/images/landsat/mosaic_geotif/mosaic END # landsat thematic mapper mosaic Steve >>> "Palanisamy, Giri" 10/24/2003 9:08:39 AM >>> Hi Group, I would like to use different resolution images (tiffs) in my mapserver application. For example, for global scale I need to use a 50km resolution image and as the user zoom in I need to use one of the 8 km resolution images specific to that area, and if the user further zooms in, I need to use one of 1 km resolution images. Do I need to use a TileIndexing/SHPTREE for this? Is there a way to do this? Thanks a lot Giri From steve.lime at dnr.state.mn.us Fri Oct 24 14:18:53 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 24 Oct 2003 16:18:53 -0500 Subject: [Mapserver-users] proj used as a CGI interface?? Message-ID: MapScript supports projection (i.e. there is a project method for most spatial objects) so you could write a quick script that way. I wrote a quick script that demonstrates how to to it although it works on shapefiles instead of CGI input. You get the idea... See http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?PerlMapScriptExamples35ex11. Steve >>> "Stephen Clark" 10/23/2003 5:04:28 PM >>> Hi all, Does anyone know if the PROJ.4x software could be used for CGI calls such as in the following: http://mycomputer/proj.exe?datum=nad27&projection=utm&zone=10&coords=583695+6267684&result_datum=nad83&result_projection=latlong with the result of the translation being returned as part of the CGI string. I would then use the resulting CGI string for further processing. thanks, Stephen _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From steve.lime at dnr.state.mn.us Fri Oct 24 14:27:23 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Fri, 24 Oct 2003 16:27:23 -0500 Subject: [Mapserver-users] GetFeatureInfo: response with or without geometry Message-ID: You answered your own question. You can choose the format for the results GML vs. ascii vs ... but the content is up to the vendor. I guess the reason is to error on the side of completeness. Steve >>> 10/24/2003 5:50:37 AM >>> Hi list, why does mapserver return the complete (including geometries) GML of the Feature when performing a GetFeatureInfo request? In my opinion, WMS clients only visualize the non-geographical (alphanumerical) attributes of a feature when they ask for attribute info. In some cases with large multipolygons there is a lot of GML transported over the wire which is not used anyway. If I interpreted the OGC specs correctly, the WMS vendor is free what kind of information he returns in his GetFeatureInfo response. Best regards, Bart _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From cstorozuk at shaw.ca Fri Oct 24 14:31:43 2003 From: cstorozuk at shaw.ca (Chris Storozuk) Date: Fri, 24 Oct 2003 16:31:43 -0500 Subject: [Mapserver-users] joins not working in version 4.0? Message-ID: <000d01c39a76$38bd62e0$e60c4f18@duke> This is a multi-part message in MIME format. ------=_NextPart_000_000A_01C39A4C.4F6E8160 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I am joining a layer with a DBF on the field "ID", and am seeing this as = a result of a query: a.. Record 3663 (34): [[IDDBF]] a.. Record 3663 (34): [[IDDBF]] where IDDBF is the ID column in the DBF file. You can see from the query = template below that the ID and RGE fields from the shapefile are coming = across correctly, while the data from the DBF field is not appearing: ----- join.html -----
  • Record [ID] ([RGE]): [IDDBF]
    According to = http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MigrationGuide, this = release was to have restored one-to-many processing. My join template contains just the single line: [join_twps], where = 'twps' is the NAME of the join. Has anyone worked this out yet? Also, if the fields in the layer and the DBF are named the same, how do = you differentiate the layer from the DBF field? Perhaps I am missing a = part of the syntax that points to the correct data... Thanks, Chris ------=_NextPart_000_000A_01C39A4C.4F6E8160 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
    I am joining a layer with a DBF = on the=20 field "ID", and am seeing this as a result of a query:
     
  • Record 3663 (34): = [[IDDBF]]
  • Record 3663 (34):=20 [[IDDBF]]
  •  
    where IDDBF is the ID column in = the DBF=20 file. You can see from the query template below that the ID and RGE = fields from=20 the shapefile are coming across correctly, while the data from the DBF = field is=20 not appearing:
     
    ----- join.html = -----
    <li> Record [ID] ([RGE]): = [IDDBF]<br>
     
    According to http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MigrationGuide, this release was to have restored = one-to-many=20 processing.
     
    My join template contains just = the single=20 line: [join_twps], where 'twps' is the NAME of the join.
     
    Has anyone worked this out=20 yet?
     
    Also, if the fields in the = layer and the=20 DBF are named the same, how do you differentiate the layer from the DBF = field?=20 Perhaps I am missing a part of the syntax that points to the correct=20 data...
     
    Thanks,
    Chris

    ------=_NextPart_000_000A_01C39A4C.4F6E8160-- From Daniel.A.Martin at erac.com Fri Oct 24 14:28:44 2003 From: Daniel.A.Martin at erac.com (Martin, Daniel A) Date: Fri, 24 Oct 2003 16:28:44 -0500 Subject: [Mapserver-users] Use of qstring in CGI itemquerymap Message-ID: <4ACBA1414DD9EE418CC250E4AAA9035A192C8A@STL-EXBE-I03.corp.erac.com> Some more background. I'm using the Windows 4.0 binaries from the UMN site. The qlayer is a MapInfo TAB file through OGR. Under 3.6, I used this: FILTER /^%value%/ on the Layer object. How do I accomplish the query in qstring? I must be missing something simple, because I'm getting back the error: msQueryByPoint(): Search returned no results. No matching record(s) found. As for the documentation, it merely tells a Windows user like myself to search "man 7 regex". I've read "man 7 regex" a dozen times. I've read every regex tutorial I could find on the web. I consider myself a somewhat intelligent person, and I still had to solve this the first time in MS 3.6 through pure trial and error. Maybe I'm just a dumb Windows user after all, but I really feel the regex documentation on the web is sad. That's not the MapServer documentation's fault, but still a real problem for me. Thanks, Dan > -----Original Message----- > From: Steve Lime [mailto:steve.lime at dnr.state.mn.us] > Sent: Friday, October 24, 2003 4:10 PM > To: Martin, Daniel A; mapserver-users at lists.gis.umn.edu > Subject: Re: [Mapserver-users] Use of qstring in CGI itemquerymap > > > Hi Dan: MapServer experssions are documented in the mapfile guide. It > should be noted that item queries are structured so that you can take > advantage of the underlying RDBMS if one exists. So in reality qstring > is identical in syntax to a layer FILTER. Let us know what > the old item > query did and we can help translate to the way things work in 4.0. > > Steve > > >>> "Martin, Daniel A" 10/24/2003 12:08:05 > PM >>> > I've found plenty of documentation about the new CGI attribute query > techniques in MS 4.0, using qstring. But all this documentation says > "Query string passed to the query function," or "a valid MapServer > expression, string comparison, regular or logical". > > But I can't find any good documentation on what I need to do to get my > itemquerymap working in 4.0 (was working in 3.6). I can't > seem to find > any helpful documentation on MapServer expressions. > > Any help is appreciated, > Dan Martin > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From cstorozuk at shaw.ca Fri Oct 24 18:10:03 2003 From: cstorozuk at shaw.ca (Chris Storozuk) Date: Fri, 24 Oct 2003 20:10:03 -0500 Subject: [Mapserver-users] 4.0 itemquery - layer and area of interest do not overlap Message-ID: <000d01c39a94$b947beb0$e60c4f18@duke> This is a multi-part message in MIME format. ------=_NextPart_000_000A_01C39A6A.CFCCC420 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Using MapServer 4.0, when doing an itemquery on a record I know exists, = I am getting the error: msQueryByAttributes(): Search returned no results. No matching record(s) = found, layer and area of interest do not overlap.=20 If I can say that the extents in the MAP area of my .map file are = absolutely sufficient to cause the queried feature to fall within it, = what else could cause this to happen? (I used Arcview's coordinates to = make sure the extent was correct by hovering over the top-left and = bottom-right corners of my shapefile, so I know the extents are = correct.) Thanks, Chris ------=_NextPart_000_000A_01C39A6A.CFCCC420 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
    Using MapServer 4.0, when doing an = itemquery on a=20 record I know exists, I am getting the error:
     
    msQueryByAttributes(): Search returned = no results.=20 No matching record(s) found, layer and area of interest do not overlap.=20
     
    If I can say that the extents in = the MAP area=20 of my .map file are absolutely sufficient to cause the queried feature = to fall=20 within it, what else could cause this to happen? (I used Arcview's=20 coordinates to make sure the extent was correct by hovering over the = top-left=20 and bottom-right corners of my shapefile, so I know the extents are=20 correct.)
     
    Thanks,
    Chris
    ------=_NextPart_000_000A_01C39A6A.CFCCC420-- From pkishor at geoanalytics.com Sat Oct 25 13:32:39 2003 From: pkishor at geoanalytics.com (pkishor_98) Date: Sat, 25 Oct 2003 20:32:39 -0000 Subject: [Mapserver-users] Re: On-the-fly generated picklists in query-forms In-Reply-To: Message-ID: --- In mapserver-users at yahoogroups.com, "Roman Meier" wrote: > Hi list > > A bit off topic maybe... really ;-) > > I would like to implement an unconventional picklist in my queries. Using a > form, the user should have the possibility to select the searchstring out of > a picklist. The picklist is generated on-the-fly(!). The function searches > the table (postgis, mysql or dbf) for all items, that have been entered > before... > > - Did somebody do something like this before? > - How can I implement this using php/mapscript and postgis? > - Any ideas? > given that you are asking this, I am going to assume there is something specific here that is out of the ordinary... I mean, this is one of the commonest devices one sees on the web, so why...? Anyway -- assuming you want to populate a form using values from a table -- 1. query the table for values and text, and create a form select values, text from table where whatever and then use the $value to query the database for the results. If you want something that focuses on the items as you type characters, you can fill a javascript array with the $text values, and then use onkeypress to trap the characters as they are typed, search through the array, calculate the selectedindex and focus on the fly. Is that what you asking? If it is something else you are asking, my apologies -- I didn't understand the question. From pete_sky at hotmail.com Sat Oct 25 23:22:54 2003 From: pete_sky at hotmail.com (pete skywalker) Date: Sun, 26 Oct 2003 06:22:54 +0000 Subject: [Mapserver-users] loading shared libraries error Message-ID: Dear All, I face a problem while I try to run mapserv executable file. ($ ./mapserv) below is error message : error while loading shared libraries: libgd.so.2: connot open shared object file: No such file or directory . . . How can I solve this problem? Regards, Pete. _________________________________________________________________ STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail From mapserver at gismap.ch Sun Oct 26 01:54:45 2003 From: mapserver at gismap.ch (Roman Meier) Date: Sun, 26 Oct 2003 10:54:45 +0100 Subject: [Mapserver-users] Re: On-the-fly generated picklists in query-forms In-Reply-To: Message-ID: Hi again Sorry, let me try again and give you some more informations on what I'm planning to do... The user of my webgis will be able to add values to the database (postgis) and to query the data using a form. That's why I dont want to use a common picklist in the form because I dont know what values have been entered by the user. The picklist must be generated on-the-fly. I hope, things are more clear now... Thanks, Roman -----Urspr?ngliche Nachricht----- Von: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu]Im Auftrag von pkishor_98 Gesendet: Samstag, 25. Oktober 2003 22:33 An: mapserver-users at lists.gis.umn.edu Betreff: [Mapserver-users] Re: On-the-fly generated picklists in query-forms --- In mapserver-users at yahoogroups.com, "Roman Meier" wrote: > Hi list > > A bit off topic maybe... really ;-) > > I would like to implement an unconventional picklist in my queries. Using a > form, the user should have the possibility to select the searchstring out of > a picklist. The picklist is generated on-the-fly(!). The function searches > the table (postgis, mysql or dbf) for all items, that have been entered > before... > > - Did somebody do something like this before? > - How can I implement this using php/mapscript and postgis? > - Any ideas? > given that you are asking this, I am going to assume there is something specific here that is out of the ordinary... I mean, this is one of the commonest devices one sees on the web, so why...? Anyway -- assuming you want to populate a form using values from a table -- 1. query the table for values and text, and create a form select values, text from table where whatever and then use the $value to query the database for the results. If you want something that focuses on the items as you type characters, you can fill a javascript array with the $text values, and then use onkeypress to trap the characters as they are typed, search through the array, calculate the selectedindex and focus on the fly. Is that what you asking? If it is something else you are asking, my apologies -- I didn't understand the question. _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From pkishor at geoanalytics.com Sun Oct 26 05:40:57 2003 From: pkishor at geoanalytics.com (pkishor_98) Date: Sun, 26 Oct 2003 13:40:57 -0000 Subject: [Mapserver-users] Re: On-the-fly generated picklists in query-forms In-Reply-To: Message-ID: --- In mapserver-users at yahoogroups.com, "Roman Meier" wrote: > Hi again > > Sorry, let me try again and give you some more informations on what I'm > planning to do... > > The user of my webgis will be able to add values to the database (postgis) > and to query the data using a form. That's why I dont want to use a common > picklist in the form because I dont know what values have been entered by > the user. The picklist must be generated on-the-fly. > > I hope, things are more clear now... unfortunately they are not. Because your problem seems to be exactly the same as what you stated earlier. Let me try to break it up into its components -- 1. User enters info in a database table (or tables). 2. You query those tables to get some values with which you generate a form on the fly. 3. User picks values from that form. 4. Query the database again to get the details on the record queried. So where is the problem? Everything is being generated on the fly... > > -----Urspr?ngliche Nachricht----- > Von: mapserver-users-admin at l... > [mailto:mapserver-users-admin at l...]Im Auftrag von > pkishor_98 > Gesendet: Samstag, 25. Oktober 2003 22:33 > An: mapserver-users at l... > Betreff: [Mapserver-users] Re: On-the-fly generated picklists in > query-forms > > > --- In mapserver-users at yahoogroups.com, "Roman Meier" > wrote: > > Hi list > > > > A bit off topic maybe... > > really ;-) > > > > > I would like to implement an unconventional picklist in my queries. Using > a > > form, the user should have the possibility to select the searchstring out > of > > a picklist. The picklist is generated on-the-fly(!). The function searches > > the table (postgis, mysql or dbf) for all items, that have been entered > > before... > > > > - Did somebody do something like this before? > > - How can I implement this using php/mapscript and postgis? > > - Any ideas? > > > > given that you are asking this, I am going to assume there is something > specific here > that is out of the ordinary... I mean, this is one of the commonest devices > one sees on > the web, so why...? > > Anyway -- assuming you want to populate a form using values from a table -- > > 1. query the table for values and text, and create a form > > select values, text from table where whatever > > > > and then use the $value to query the database for the results. > > If you want something that focuses on the items as you type characters, you > can fill a > javascript array with the $text values, and then use onkeypress to trap the > characters > as they are typed, search through the array, calculate the selectedindex and > focus on > the fly. Is that what you asking? > > If it is something else you are asking, my apologies -- I didn't understand > the > question. > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at l... > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at l... > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From mapserver at gismap.ch Sun Oct 26 05:47:54 2003 From: mapserver at gismap.ch (Roman Meier) Date: Sun, 26 Oct 2003 14:47:54 +0100 Subject: [Mapserver-users] postgresql-dso for php (win32) Message-ID: Hi list For developing webgis I made quite good experiences with DSO's on my windows-machine. That's why I'm using php with mapscript as DSO. It can be downloaded at dmsolutions, also for win32. I would like to do the same with postgresql, but I cant find any DSO for postgresql-support on the net. Can anybody help me? Thanks, Roman From armin.burger at libero.it Sun Oct 26 08:13:23 2003 From: armin.burger at libero.it (Armin Burger) Date: Sun, 26 Oct 2003 17:13:23 +0100 Subject: [Mapserver-users] loading shared libraries error Message-ID: <20031026151316.TZXA17534.viefep15-int.chello.at@libero.it> Pete, have a look at http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?FindingSharedLibraries armin > Dear All, > I face a problem while I try to run mapserv executable file. ($ ./mapserv) > below is error message : > error while loading shared libraries: libgd.so.2: connot open shared object > file: No such file or directory > . > . > . > How can I solve this problem? > Regards, > Pete. From agillesp at vt.edu Sun Oct 26 14:29:44 2003 From: agillesp at vt.edu (Abram Gillespie) Date: Sun, 26 Oct 2003 17:29:44 -0500 Subject: [Mapserver-users] C API Message-ID: is there anyway to hook into the C API? i see stuff for python and PHP, but nothing for C. is there any documentation? thanks. abe From treohk at hotmail.com Sun Oct 26 16:44:37 2003 From: treohk at hotmail.com (tan tan) Date: Mon, 27 Oct 2003 00:44:37 +0000 Subject: [Mapserver-users] Mapserver on Win XP Message-ID: Any people could sucessfull install MapServer with PHP on Windows XP machine? coz My office is using WinXP, and I want develop a powerful Mapserver within the network. If yes, what version of Apache and PHP did you using? Regards, Treo _________________________________________________________________ Hotmail Extra Storage???A???o10MB ?B?~?x?s?????A???Y?????I http://join.msn.com/?pgmarket=zh-hk From heitzso at growthmodels.com Sun Oct 26 17:40:55 2003 From: heitzso at growthmodels.com (Heitzso) Date: Sun, 26 Oct 2003 20:40:55 -0500 Subject: [Mapserver-users] Mapserver on Win XP In-Reply-To: References: Message-ID: <3F9C77A7.6090308@growthmodels.com> I believe it is important to note the _ENTIRE_ tool chain that your mapserver application will depend on. GDAL/GEOS/OGR/?? Many of the pieces compile and run just fine on Windows. Unfortunately, some of the pieces don't. There are a _lot_ of pieces in this tool chain. You might save yourself some time if you spec the entire tool set you'll need. tan tan wrote: > Any people could sucessfull install MapServer with PHP on Windows XP > machine? coz My office is using WinXP, and I want develop a powerful > Mapserver within the network. If yes, what version of Apache and PHP > did you using? > > Regards, > Treo From fx.gamoy at mapxplore.com Mon Oct 27 04:47:56 2003 From: fx.gamoy at mapxplore.com (fx gamoy) Date: Mon, 27 Oct 2003 12:47:56 -0000 Subject: [Mapserver-users] looking for a free util in order to compute itinerary Message-ID: <001601c39c88$8bf23ee0$0201a8c0@mapxplore.com> C'est un message de format MIME en plusieurs parties. ------=_NextPart_000_0013_01C39C88.8B9EC7B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello everybody I am looking for a free software which is able to compute itineraries. I would like to use it with mapserver thanks... fx gamoy ------=_NextPart_000_0013_01C39C88.8B9EC7B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
    Hello everybody
    I am looking for a free software which = is able to=20 compute itineraries.
    I would like to use it with = mapserver
    thanks...
    fx gamoy
    ------=_NextPart_000_0013_01C39C88.8B9EC7B0-- From mapserver at gismap.ch Mon Oct 27 09:31:22 2003 From: mapserver at gismap.ch (Roman Meier) Date: Mon, 27 Oct 2003 18:31:22 +0100 Subject: AW: [Mapserver-users] Re: On-the-fly generated picklists in query-forms In-Reply-To: Message-ID: Hi It seems, that everything is perfectly clear to you. The problem for me is point no 2. How can I query the tables and get the values to build the form using php/mapscript? Did you do something like this before? Thanks for help and patience, Roman -----Urspr?ngliche Nachricht----- Von: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu]Im Auftrag von pkishor_98 Gesendet: Sonntag, 26. Oktober 2003 14:41 An: mapserver-users at lists.gis.umn.edu Betreff: [Mapserver-users] Re: On-the-fly generated picklists in query-forms --- In mapserver-users at yahoogroups.com, "Roman Meier" wrote: > Hi again > > Sorry, let me try again and give you some more informations on what I'm > planning to do... > > The user of my webgis will be able to add values to the database (postgis) > and to query the data using a form. That's why I dont want to use a common > picklist in the form because I dont know what values have been entered by > the user. The picklist must be generated on-the-fly. > > I hope, things are more clear now... unfortunately they are not. Because your problem seems to be exactly the same as what you stated earlier. Let me try to break it up into its components -- 1. User enters info in a database table (or tables). 2. You query those tables to get some values with which you generate a form on the fly. 3. User picks values from that form. 4. Query the database again to get the details on the record queried. So where is the problem? Everything is being generated on the fly... > > -----Urspr?ngliche Nachricht----- > Von: mapserver-users-admin at l... > [mailto:mapserver-users-admin at l...]Im Auftrag von > pkishor_98 > Gesendet: Samstag, 25. Oktober 2003 22:33 > An: mapserver-users at l... > Betreff: [Mapserver-users] Re: On-the-fly generated picklists in > query-forms > > > --- In mapserver-users at yahoogroups.com, "Roman Meier" > wrote: > > Hi list > > > > A bit off topic maybe... > > really ;-) > > > > > I would like to implement an unconventional picklist in my queries. Using > a > > form, the user should have the possibility to select the searchstring out > of > > a picklist. The picklist is generated on-the-fly(!). The function searches > > the table (postgis, mysql or dbf) for all items, that have been entered > > before... > > > > - Did somebody do something like this before? > > - How can I implement this using php/mapscript and postgis? > > - Any ideas? > > > > given that you are asking this, I am going to assume there is something > specific here > that is out of the ordinary... I mean, this is one of the commonest devices > one sees on > the web, so why...? > > Anyway -- assuming you want to populate a form using values from a table -- > > 1. query the table for values and text, and create a form > > select values, text from table where whatever > > > > and then use the $value to query the database for the results. > > If you want something that focuses on the items as you type characters, you > can fill a > javascript array with the $text values, and then use onkeypress to trap the > characters > as they are typed, search through the array, calculate the selectedindex and > focus on > the fly. Is that what you asking? > > If it is something else you are asking, my apologies -- I didn't understand > the > question. > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at l... > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at l... > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From morissette at dmsolutions.ca Mon Oct 27 09:49:26 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Mon, 27 Oct 2003 12:49:26 -0500 Subject: [Mapserver-users] MapServer 4 - no Raster displayed (WMS GetMap) In-Reply-To: References: Message-ID: <3F9D5AA6.30301@dmsolutions.ca> Are you sure that the paths inside your tileindex file are valid? You are not the first one to report something like this but I don't think we have seen a reproduceable test case yet. So if you have a mapfile and a small dataset that can be used to reproduce this then perhaps you could file all that in bugzilla. Daniel Christina Biakowski (CCGIS) wrote: > Hello, > with Mapserver 4.0 we don't get our Raster-Data (Tiffs) displayed, with > 3.6.6 everything worked. We are using the OGC-Interface (GetMap). > GetCapabilities returns ok, without a warning or error, GetMap-request does > not return an error message either. > > Here an example of our layer-definition: > LAYER > NAME "Stadtkarte 10" > GROUP "Stadtkarte" > TILEINDEX "/usr/home/umn/data/raster/stadtkarte10/index_10.shp" > TILEITEM "location" > TYPE RASTER > STATUS ON > OFFSITE 0 #with 4.0 OFFSITE 255 255 255 > MINSCALE 5000 > MAXSCALE 10000 > METADATA > "WMS_SRS" "EPSG:31494" > "WMS_TITLE" "Stadtkarte 10" > "WMS_GROUP_TITLE" "Stadtkarte" > "WMS_FEATURE_INFO_MIME_TYPE" "text/html" > END > END > > > We are running MapServer on FreeBSD with Apache. > MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > OUTPUT=PDF SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER > SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=TIFF > INPUT=EPPL7 INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > Thank you in advance for any hint! > > Best regards, > > Christina > From pkishor at geoanalytics.com Mon Oct 27 09:56:08 2003 From: pkishor at geoanalytics.com (Puneet Kishor) Date: Mon, 27 Oct 2003 11:56:08 -0600 Subject: [Mapserver-users] Re: On-the-fly generated picklists in query-forms Message-ID: <14532E49F7A4C54EB77A0C18A243397D0FE8BE@email.geoanalytics.com> Roman, For clarity my response is right here at the top -- the rest of the email thread is at the end. You want to know how to -- > 2. You query those tables to get some values with which you > generate a form > on the > fly. with php/mapscript. The above has nothing to do with mapscript... Again, if I have understood you correclty, this is a pure and simple php (or any scripting language) task, and one of the commonest in any dynamic website. The approach is thus (I am giving a Perl example because that is what I use on a regular basis, but you would do pretty much the same with PHP) -- # 1. connect to the database and get a db handle. I use DBI my $dbh = DBI->connect("dbi:SQLite:dbname=$db","","", { PrintError => 1, RaiseError => 1 }); # 2. create the sql statement my $sql = "SELECT state_code, state_name FROM states"; # create a statement handle my $sth = $dbh->prepare(qq{$sql}); # execute the darn thing $sth->execute; # get a reference to an array of hashes. Each hash is a row, # and the array is the result set of all the rows returned my $results = $sth->fetchall_arrayref({}); # 3. I use a templating system so I can pass the ref above # directly to the template. This is how I do it -- first # populate the template variable $template->param('results' => $results); # then send the obligatory Content-Type and print the template print "Content-Type: text/html\n\n", $template->output; ####### end ########## Now in my html template I have code like so -- Done. Now, forget about the template stuff for now (actually, don't forget it, but lets talk about it later). You will do the same with PHP (the steps below correspond with the numbers above). 1. Connect to the database and get a handle 2. Prepare and execute the query and get the results 3. Output the results Now, templates -- I highly recommend the use of templates. In my view, it is just plain good application design. Perl has many templating systems -- I use HTML::Template. I have put a basic but complete working example of an H::T based Mapserver applicatoni. I am not sure what exists on the PHP side, but Google will help you in that (there used to be something called Smarty -- dunno what its development state is). > -----Original Message----- > From: Roman Meier [mailto:mapserver at gismap.ch] > Sent: Monday, October 27, 2003 11:31 AM > To: Mapserver-Userlist; Puneet Kishor > Subject: AW: [Mapserver-users] Re: On-the-fly generated > picklists in query-forms > > > Hi > > It seems, that everything is perfectly clear to you. The > problem for me is > point no 2. How can I query the tables and get the values to > build the form > using php/mapscript? Did you do something like this before? > > Thanks for help and patience, Roman > > > > -----Urspr?ngliche Nachricht----- > Von: mapserver-users-admin at lists.gis.umn.edu > [mailto:mapserver-users-admin at lists.gis.umn.edu]Im Auftrag von > pkishor_98 > Gesendet: Sonntag, 26. Oktober 2003 14:41 > An: mapserver-users at lists.gis.umn.edu > Betreff: [Mapserver-users] Re: On-the-fly generated picklists in > query-forms > > > --- In mapserver-users at yahoogroups.com, "Roman Meier" > wrote: > > Hi again > > > > Sorry, let me try again and give you some more informations > on what I'm > > planning to do... > > > > The user of my webgis will be able to add values to the > database (postgis) > > and to query the data using a form. That's why I dont want > to use a common > > picklist in the form because I dont know what values have > been entered by > > the user. The picklist must be generated on-the-fly. > > > > I hope, things are more clear now... > > > unfortunately they are not. Because your problem seems to be > exactly the > same as > what you stated earlier. Let me try to break it up into its > components -- > > 1. User enters info in a database table (or tables). > 2. You query those tables to get some values with which you > generate a form > on the > fly. > 3. User picks values from that form. > 4. Query the database again to get the details on the record queried. > > So where is the problem? Everything is being generated on the fly... > > > > > > > > -----Urspr?ngliche Nachricht----- > > Von: mapserver-users-admin at l... > > [mailto:mapserver-users-admin at l...]Im Auftrag von > > pkishor_98 > > Gesendet: Samstag, 25. Oktober 2003 22:33 > > An: mapserver-users at l... > > Betreff: [Mapserver-users] Re: On-the-fly generated picklists in > > query-forms > > > > > > --- In mapserver-users at yahoogroups.com, "Roman Meier" > > > wrote: > > > Hi list > > > > > > A bit off topic maybe... > > > > really ;-) > > > > > > > > I would like to implement an unconventional picklist in > my queries. > Using > > a > > > form, the user should have the possibility to select the > searchstring > out > > of > > > a picklist. The picklist is generated on-the-fly(!). The function > searches > > > the table (postgis, mysql or dbf) for all items, that > have been entered > > > before... > > > > > > - Did somebody do something like this before? > > > - How can I implement this using php/mapscript and postgis? > > > - Any ideas? > > > > > > > given that you are asking this, I am going to assume there > is something > > specific here > > that is out of the ordinary... I mean, this is one of the commonest > devices > > one sees on > > the web, so why...? > > > > Anyway -- assuming you want to populate a form using values from a > table -- > > > > 1. query the table for values and text, and create a form > > > > select values, text from table where whatever > > > > > > > > and then use the $value to query the database for the results. > > > > If you want something that focuses on the items as you type > characters, > you > > can fill a > > javascript array with the $text values, and then use > onkeypress to trap > the > > characters > > as they are typed, search through the array, calculate the > selectedindex > and > > focus on > > the fly. Is that what you asking? > > > > If it is something else you are asking, my apologies -- I didn't > understand > > the > > question. > > > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at l... > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at l... > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > From steve.lime at dnr.state.mn.us Mon Oct 27 10:28:13 2003 From: steve.lime at dnr.state.mn.us (Steve Lime) Date: Mon, 27 Oct 2003 12:28:13 -0600 Subject: [Mapserver-users] joins not working in version 4.0? Message-ID: They are working for me but they've not undergone extensive user testing. Is this a one-to-one or one-to-many join? A only ask because you show 2 lines in your example. Steve >>> Chris Storozuk 10/24/2003 4:31:43 PM >>> I am joining a layer with a DBF on the field "ID", and am seeing this as a result of a query: a.. Record 3663 (34): [[IDDBF]] a.. Record 3663 (34): [[IDDBF]] where IDDBF is the ID column in the DBF file. You can see from the query template below that the ID and RGE fields from the shapefile are coming across correctly, while the data from the DBF field is not appearing: ----- join.html -----
  • Record [ID] ([RGE]): [IDDBF]
    According to http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MigrationGuide, this release was to have restored one-to-many processing. My join template contains just the single line: [join_twps], where 'twps' is the NAME of the join. Has anyone worked this out yet? Also, if the fields in the layer and the DBF are named the same, how do you differentiate the layer from the DBF field? Perhaps I am missing a part of the syntax that points to the correct data... Thanks, Chris From cstorozuk at shaw.ca Mon Oct 27 10:55:59 2003 From: cstorozuk at shaw.ca (Chris Storozuk) Date: Mon, 27 Oct 2003 12:55:59 -0600 Subject: [Mapserver-users] 4.0 itemquery - layer and area of interest do not overlap References: Message-ID: <005401c39cbb$f65b6cb0$e60c4f18@duke> This is a multi-part message in MIME format. ------=_NextPart_000_0051_01C39C89.AB517200 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable David, Thanks. The following is part of my .map file, which shows the extent of = the province and the class definition: MAP SHAPEPATH "../../../data" SIZE 300 300 EXTENT 145000 6688000 885000 5400000 ... WEB TEMPLATE alberta.html END LAYER NAME alberta DATA alberta_10tm STATUS default TYPE POLYGON CLASS OUTLINECOLOR 212 212 212 COLOR 0 0 0 TEMPLATE 'case1_template.html' END END ... This is the form part of the HTML template: ------- template simple_pan.html is set in the Web section of simple_pan.map. This appliction works as expected with zoom in/out and pan. I have set my variables in the box_init.html as: The application comes up but does not display a map in the graphic area nor the legend. The .png files are being created upon initialization in the /var/www/html/tmp directory for the map and legend. I've tried every variation of the map_web_template variable that I can think of and still no map show up in the simple_box.html application. I'm not getting any errors on initilization in my log file to help debug the problem. I'm now suspecting that there may be something javascript wise going on that changes when I go from the pan capability demo to the pan + rubber-band box part of the demo. I'd appreciate any insights - thanks in advance, Larry From eric at gomoos.org Thu Oct 30 08:44:58 2003 From: eric at gomoos.org (Eric Bridger) Date: Thu, 30 Oct 2003 11:44:58 -0500 Subject: [Mapserver-users] dynamic pointing problem In-Reply-To: <011801c39eff$71b62f40$b4704ad5@anaconda> Message-ID: <4.3.2.7.2.20031030114246.00abe100@mail.gomoos.org> --=====================_20048019==_.ALT Content-Type: text/plain; charset="us-ascii" Just a guess but I think someone recently posted about problems caused by using a mapserver keyword as a layer name. (point) Try renaming your point layer to point_layer or something. At 06:04 PM 10/30/2003 +0200, Murat Isik wrote: > >Hello, > >I have been trying to write a php code that prints a point at a certain coordinate on a map. I have taken example from a few mails of this list, however although it seems ok to me, it does not work, does not even display the actual map. The php code and the map file are very simple and are the following: > >LAYER > NAME 'point' > TYPE point > STATUS ON > CLASS > SYMBOL 'circle' > COLOR 255 0 0 > SIZE 20 > LABEL > COLOR 0 0 0 > END > END > >END --=====================_20048019==_.ALT Content-Type: text/html; charset="us-ascii" Just a guess but I think someone recently posted about problems caused by using a mapserver keyword as a layer name. (point)  Try renaming your point layer to point_layer or something.



    At 06:04 PM 10/30/2003 +0200, Murat Isik wrote:
     
    Hello,
     
    I have been trying to write a php code that prints a point at a certain coordinate on a map. I have taken example from a few mails of this list, however although it seems ok to me, it does not work, does not even display the actual map. The php code and the map file are very simple and are the following:
     
    LAYER
      NAME 'point'
      TYPE point
      STATUS ON
       CLASS
        SYMBOL 'circle'
        COLOR 255 0 0
        SIZE 20
         LABEL
          COLOR 0 0 0
         END
       END
     
    END
      --=====================_20048019==_.ALT-- From moccand at ensg.ign.fr Thu Oct 30 07:33:20 2003 From: moccand at ensg.ign.fr (Guillaume MOCCAND) Date: Thu, 30 Oct 2003 16:33:20 +0100 (CET) Subject: [Mapserver-users] PHP Mpascript PBM (W2K + Apache + PHP) Message-ID: <1067528000.3fa12f40a2687@dutilleux.ensg.ign.fr> hi, i'm trying to install PHP mapscript on my computer : it's W2K advanced Server + Apache 1.3.19 + PHP 4.3.3 when i put this line in my PHP code : dl("php_mapscript_40.dll"); i get a long list of errors : Notice: Constant MS_TRUE already defined in d:\websites\mapserver\test.php on line 2 Notice: Constant MS_FALSE already defined in d:\websites\mapserver\test.php on line 2 Notice: Constant MS_ON already defined in d:\websites\mapserver\test.php on line 2 ... and many more ... does anyone can help ? thanks Guillaume MOCCAND From murilo.yoshida at agx.com.br Thu Oct 30 08:44:39 2003 From: murilo.yoshida at agx.com.br (Murilo Lacerda Yoshida) Date: Thu, 30 Oct 2003 14:44:39 -0200 Subject: RES: RES: [Mapserver-users] mapserver demo problem .. In-Reply-To: <20031029235411.41927.qmail@web12506.mail.yahoo.com> Message-ID: <000001c39f05$1caf01b0$1364a8c0@parapente> Hi Randy, It worked !!! Nice ..... Thanks for the help, Murilo -----Mensagem original----- De: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] Em nome de Randy James Enviada em: quarta-feira, 29 de outubro de 2003 21:54 Para: murilo.yoshida at agx.com.br Cc: Mapserver Users Assunto: Re: RES: [Mapserver-users] mapserver demo problem .. Hi Are the images been generated in the tmp directory? If i am reading you correctly they are. Now all you need to do is define where they are in your img tag in your template file and it should work. Most people copy and paste pieces of their files to their email and send that. Also its a good idea to send all your emails to the list rather than just the person who is helping, so the others can comment also. Cheers --- Murilo Lacerda Yoshida wrote: > Hi Randy, > I looked at the map file ... I'm using absolute paths, > I guess that > when the program didn't show the images I changed the > paths from > relative to absolute. > But I didn't change the permissions on the directories > ... I changed > now to 777 the symbols and the graphics directories, they > were 755 > before. I also changed the permissions on the .png files, > from 644 to > 666. But nothing changed ... The page still doesn't show > images. > Perhaps if you tell me what files/directories I have to > change > permissions it will work. > I'm not sending the files because I don't know the > policy of the list > about attachments and stuff... If I can send the fiels > I'll send it next > time... > Thanks again, > Murilo > > -----Mensagem original----- > De: mapserver-users-admin at lists.gis.umn.edu > [mailto:mapserver-users-admin at lists.gis.umn.edu] Em nome > de Randy James > Enviada em: quarta-feira, 29 de outubro de 2003 18:56 > Para: murilo.yoshida at agx.com.br > Cc: Mapserver Users > Assunto: Re: [Mapserver-users] mapserver demo problem .. > > Hi > > Most common problem I have seen for new users is the path > is wrong somehow to the generated images, or the > directory > where the images are placed has the wrong permissions > > The path defining where to write the images is in your > *.map file, and the path to retrive them should be > defined > in your template file. > > It would be a good idea to post your files so we can > debug > them. > > Cheers > Randy > > --- Murilo Lacerda Yoshida > wrote: > > Hi all, > > I installed the mapserver program on my computer this > > week, and I > > never used it before. By the way, I'm new on the list, > so > > hi all, again. > > :-). > > I also installed the mapserver demo, to test the > > program. I followed > > the instructions on the tutorial, and then I tried to > > open the mapserver > > demo page. The explorer showed a message that the > > mapserver couldn't > > open gif images, so I downloaded the mapserver demo > with > > png images. > > Then when I tried to open the mapserver demo page > > again, the demo was > > shown, but with no images, just broken links. I tried > to > > change the > > images to jpeg, same situation. Can anyone help me? > > Thanks in advance, > > Murilo > > > > > __________________________________ > Do you Yahoo!? > Exclusive Video Premiere - Britney Spears > http://launch.yahoo.com/promos/britneyspears/ > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/ _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From LEllenbecker at co.winnebago.wi.us Thu Oct 30 08:53:15 2003 From: LEllenbecker at co.winnebago.wi.us (Ellenbecker, Larry) Date: Thu, 30 Oct 2003 10:53:15 -0600 Subject: [Mapserver-users] Need help with dhtml rubber-band box Message-ID: <34D572D6CF9A2944AF3889CCF910C25607D33D@wcms1.co.winnebago.wi.us> Hi, I need some help trying to implement the dhtml rubber-band box from the workshop demo. I've been able to get the "pan controls" example to work with my local configuration and shapefiles but can't seem to get rubber-band to work. I'm using mapserver 4.0, RH 8.0 and Apache 2.0. My files where I'm changing the hidden variables: simple_pan.html copy of: index.html simple_pan.map copy of: itasca_adds_pan.html simble_box.map copy of: itasca.map box_init.html copy of: index.html simble_box.html copy of: itasca_adds_dhtml.html simble_box.map copy of: itasca.map The application is loaded at: /var/www/html/simple/ The tmp directory is at: /var/www/html/tmp/ I have set my variables in the pan_init.html as: template simple_pan.html is set in the Web section of simple_pan.map. This appliction works as expected with zoom in/out and pan. I have set my variables in the box_init.html as: The application comes up but does not display a map in the graphic area nor the legend. The .png files are being created upon initialization with my shapefiles in the /var/www/html/tmp directory for the map and legend. I've tried every variation of the map_web_template variable that I can think of and still no map show up in the simple_box.html application. I'm not getting any errors on initilization in my log file to help debug the problem. I'm now suspecting that there may be something javascript wise going on that changes when I go from the pan capability demo to the pan + rubber-band box part of the demo. I'd appreciate any insights - thanks in advance, Larry From alexander.gabriel at blubbermania.com Thu Oct 30 09:13:00 2003 From: alexander.gabriel at blubbermania.com (Alexander Gabriel) Date: Thu, 30 Oct 2003 18:13:00 +0100 Subject: [Mapserver-users] PHP/Mapscript - Mapserver 4.0 - $oLayer->queryByAttributes() Message-ID: Hi there, i've just updated from Mapserver 3.6 to Mapserver 4.0 and have a question on $oLayer->queryByAttributes();. In PHP/Mapscript from Mapserver3.6 i used to do this: [code] $query = "('[".$Field1Name."]' = '".$Field1Value."' AND [".$Field2Name."] = ".$Field2Value.")"; $oLayer->setFilter($query); @$myLayer->queryByAttributes(MS_MULTIPLE); [/code] an it worked, if i zoomed to the extent of the Building via opening the Shapefile and getting the Extents of the Shape. Now, the syntax of queryByAttributs is "int queryByAttributes(string qitem, string qstring, int mode)". But what if i want to find Shapes by more than one item? I've tried [code] $oLayer->queryByAttributes(array("Field1", "Field2"), array("Value1", "Value2"), MS_MULTIPLE); [/code] [code] $oLayer->queryByAttributes("Field1, Field2", "Value1 Value2", MS_MULTIPLE); [/code] and [code] $oLayer->queryByAttributes("Field1", "Value1", MS_MULTIPLE); $oLayer->queryByAttributes("Field2", "Value2", MS_MULTIPLE); [/code] But nothing works :( Can anyone please help me? Thx Alexander Gabriel From murilo.yoshida at agx.com.br Thu Oct 30 09:36:01 2003 From: murilo.yoshida at agx.com.br (Murilo Lacerda Yoshida) Date: Thu, 30 Oct 2003 15:36:01 -0200 Subject: [Mapserver-users] Quick Question ... Message-ID: <000401c39f0c$493e27e0$1364a8c0@parapente> This is a multi-part message in MIME format. ------=_NextPart_000_0005_01C39EFB.85B557E0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi all, I am building a page to display maps with mapserver in the company I work. I didn't start it yet, so I think there is time to ask you guys a questions that came here where I work. We choose mapserver to draw our maps because it is free, widely used and there was a good documentation. But we had another option, that was to use the geotools package. Has anyone used this package? If yes, can you tell me why you still choosed mapserver? That question came now because we realize now that mapserver does not have direct access to our Oracle database, while we think tha the geotools package has.. Thanks in advance, Murilo ------=_NextPart_000_0005_01C39EFB.85B557E0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

      Hi = all,

      I am building a page to display = maps with mapserver in the company I work. I = didn’t start it yet, so I think there is time to ask you guys a questions that came here where I = work.

      We choose mapserver to draw our maps because it is free, widely used and there was a good documentation. But we had another option, = that was to use the geotools package. Has anyone used = this package? If yes, can you tell me why you still choosed mapserver?

      That question came now because = we realize now that mapserver does not have = direct access to our Oracle database, while we think tha the geotools package = has….

      Thanks in = advance,

         = Murilo

    ------=_NextPart_000_0005_01C39EFB.85B557E0-- From morissette at dmsolutions.ca Thu Oct 30 11:19:52 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Thu, 30 Oct 2003 14:19:52 -0500 Subject: [Mapserver-users] PHP/Mapscript - Mapserver 4.0 - $oLayer->queryByAttributes() In-Reply-To: References: Message-ID: <3FA16458.3030005@dmsolutions.ca> Have you tried the following? If you use a logical expression then it is quite likely that the qitem argument is ignored: [code] $query = "('[".$Field1Name."]' = '".$Field1Value."' AND [".$Field2Name."] = ".$Field2Value.")"; @$myLayer->queryByAttributes("", $query, MS_MULTIPLE); [/code] Alexander Gabriel wrote: > Hi there, > > i've just updated from Mapserver 3.6 to Mapserver 4.0 and have a question on > $oLayer->queryByAttributes();. > In PHP/Mapscript from Mapserver3.6 i used to do this: > > [code] > $query = "('[".$Field1Name."]' = '".$Field1Value."' AND [".$Field2Name."] = > ".$Field2Value.")"; > $oLayer->setFilter($query); > @$myLayer->queryByAttributes(MS_MULTIPLE); > [/code] > > an it worked, if i zoomed to the extent of the Building via opening the > Shapefile and getting the Extents of the Shape. > > Now, the syntax of queryByAttributs is "int queryByAttributes(string qitem, > string qstring, int mode)". > But what if i want to find Shapes by more than one item? > I've tried > [code] > $oLayer->queryByAttributes(array("Field1", "Field2"), array("Value1", > "Value2"), MS_MULTIPLE); > [/code] > > [code] > $oLayer->queryByAttributes("Field1, Field2", "Value1 Value2", MS_MULTIPLE); > [/code] > > and > [code] > $oLayer->queryByAttributes("Field1", "Value1", MS_MULTIPLE); > $oLayer->queryByAttributes("Field2", "Value2", MS_MULTIPLE); > [/code] > > But nothing works :( > > Can anyone please help me? > > Thx > Alexander Gabriel > From emiliom at u.washington.edu Thu Oct 30 11:59:13 2003 From: emiliom at u.washington.edu (Emilio Mayorga) Date: Thu, 30 Oct 2003 11:59:13 -0800 Subject: [Mapserver-users] problem displaying raster layers; GDAL? Message-ID: <3FA16D91.8070904@u.washington.edu> I installed Mapserver 4 a few weeks ago. Every feature I enabled is working great. I've loaded the Tutorial and the Workshop/Itasca demo, and everything is working, EXCEPT raster layers. I've tried a number of tests and different images, but I can't make it work. I've tried output imagetype png24, png, and jpeg. RGB tiffs and simple 1-band tiffs as the raster layer. Nothing. When I include and display a raster layer in my map file, I get this server error message: "Premature end of script headers: mapserv40" What's more strange is that when the file path to the tiff image is incorrect, Mapserver just ignores rendering that layer, and does everything else without an error message! That includes rendering a KEYIMAGE associated with that raster layer. This is my MS configuration: MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE And how I configured GDAL: ./configure --with-libz --with-png --with-libtiff=internal --with-geotiff=internal --with-jpeg --without-jasper I am running MS on RedHat 8, with Apache 2. Thanks for your help! -Emilio Mayorga From assefa at dmsolutions.ca Thu Oct 30 12:27:23 2003 From: assefa at dmsolutions.ca (Yewondwossen Assefa) Date: Thu, 30 Oct 2003 15:27:23 -0500 Subject: [Mapserver-users] UML class diagram of PHP/MapScript In-Reply-To: <3FA0DE6F.3080408@atlas.gis.univie.ac.at> References: <3FA0DE6F.3080408@atlas.gis.univie.ac.at> Message-ID: <3FA1742B.8090600@dmsolutions.ca> I had a few gif graphics UMLish representing the mapserver4.0 objects links. It is by no mean complete but can be a good start point. Here is a link to it : http://www2.dmsolutions.ca/mapserver/dl/mapserver_40_uml.zip Later, Alexander Pucher wrote: > Hi, > > I'm looking for an graphical representation of the PHP/MapScript classes > as a UML class diagram. Is anyone aware of something like this existing? > > Regards, > alex. > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa at dmsolutions.ca http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- From stephen.clark at focus.ca Thu Oct 30 14:04:48 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Thu, 30 Oct 2003 14:04:48 -0800 Subject: [Mapserver-users] looking for pdflib version 4 docs References: <3FA0DE6F.3080408@atlas.gis.univie.ac.at> <3FA1742B.8090600@dmsolutions.ca> Message-ID: <012c01c39f31$d610e070$6c000a0a@sclark> I tried the www.pdflib.com site but could not find the docs forthis version. Can someone help? Thanks, Stephen From jvanulde at nrcan.gc.ca Thu Oct 30 13:18:53 2003 From: jvanulde at nrcan.gc.ca (Van Ulden, Joost) Date: Thu, 30 Oct 2003 16:18:53 -0500 Subject: [Mapserver-users] HTML Legend Template using PHP/MapScript Message-ID: <8AE17DD6AA4FD51191CD0002A551168101B894AD@s5-van1-r1.nrn.nrcan.gc.ca> Hello all, Can PHP/MapScript generate an HTML legend if the the legend object has a template associated with it? Just want to ask before I generate one manually. Examples would be helpful. Cheers, ============================================ Joost van Ulden Programmer/Analyst Natural Resources Canada / Ressources naturelles Canada Geological Survey of Canada / Commission geologique du Canada 101 - 605 Robson Street / 101 - 605 rue Robson Vancouver, B.C. / Vancouver (C.-B.) V6B 5J3 Office/Bureau: 604.666.7525 fax/telecopieur: 604.666.1124 jvanulde at nrcan.gc.ca ============================================ From rjames57 at yahoo.com Thu Oct 30 13:24:40 2003 From: rjames57 at yahoo.com (Randy James) Date: Thu, 30 Oct 2003 13:24:40 -0800 (PST) Subject: [Mapserver-users] problem displaying raster layers; GDAL? In-Reply-To: <3FA16D91.8070904@u.washington.edu> Message-ID: <20031030212440.16964.qmail@web12508.mail.yahoo.com> Hi I seem to remember that problem, i believe that i compiled mapserver --without-tiff and used gdals tiff lib and than it worked. Hope this helps Randy --- Emilio Mayorga wrote: > > I installed Mapserver 4 a few weeks ago. Every feature I > enabled is > working great. I've loaded the Tutorial and the > Workshop/Itasca demo, > and everything is working, EXCEPT raster layers. I've > tried a number of > tests and different images, but I can't make it work. > I've tried output > imagetype png24, png, and jpeg. RGB tiffs and simple > 1-band tiffs as the > raster layer. Nothing. > > When I include and display a raster layer in my map file, > I get this > server error message: "Premature end of script headers: > mapserv40" > > What's more strange is that when the file path to the > tiff image is > incorrect, Mapserver just ignores rendering that layer, > and does > everything else without an error message! That includes > rendering a > KEYIMAGE associated with that raster layer. > > This is my MS configuration: > MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > SUPPORTS=PROJ > SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT > INPUT=TIFF > INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL > INPUT=SHAPEFILE > And how I configured GDAL: > ./configure --with-libz --with-png > --with-libtiff=internal > --with-geotiff=internal --with-jpeg --without-jasper > > I am running MS on RedHat 8, with Apache 2. > > Thanks for your help! > > -Emilio Mayorga > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/ From johan at antonsson.com Thu Oct 30 13:45:19 2003 From: johan at antonsson.com (Johan Antonsson) Date: Thu, 30 Oct 2003 22:45:19 +0100 Subject: [Mapserver-users] Merge of shapefiles Message-ID: <000201c39f2f$1d10deb0$6400a8c0@ATOM> Hi all, A couple of newbie questions that I'm having problem finding answers to: I have a large set of shape files covering most of Sweden in 50 by 50 km squares (pieces). I would like to seamlessly generate maps within this dataset. Does MapServer have any support for this? I.e. to know when its time to load the shape file for an adjacent map e.g. when the user pans (between two squares). Or do I have to keep track of this myself? I have seen that MapServer has support for tiles but I haven't found any good explanation what this really is. I know it's possible to generate a tileindex shape file that will contain polygons for and links to a number of shape files but how can I make MapServer use this file? Can it help me with the above problem? Can anyone point me to a good tiles information source? Thanks in advance /Johan ------------------------------------------------------------ Johan Antonsson johan at antonsson.com ------------------------------------------------------------ From rjames57 at yahoo.com Thu Oct 30 14:11:06 2003 From: rjames57 at yahoo.com (Randy James) Date: Thu, 30 Oct 2003 14:11:06 -0800 (PST) Subject: [Mapserver-users] Merge of shapefiles In-Reply-To: <000201c39f2f$1d10deb0$6400a8c0@ATOM> Message-ID: <20031030221106.22815.qmail@web12503.mail.yahoo.com> Hi When you compiled mapserver a utility is compiled to generate a index for you its called: tile4ms just type (in the directory it is in) ./tile4ms --help If you are using linux Cheers Randy --- Johan Antonsson wrote: > Hi all, > > A couple of newbie questions that I'm having problem > finding answers to: > > I have a large set of shape files covering most of Sweden > in 50 by 50 km > squares (pieces). I would like to seamlessly generate > maps within this > dataset. Does MapServer have any support for this? I.e. > to know when its > time to load the shape file for an adjacent map e.g. when > the user pans > (between two squares). Or do I have to keep track of this > myself? > > I have seen that MapServer has support for tiles but I > haven't found any > good explanation what this really is. I know it's > possible to generate a > tileindex shape file that will contain polygons for and > links to a > number of shape files but how can I make MapServer use > this file? Can it > help me with the above problem? Can anyone point me to a > good tiles > information source? > > Thanks in advance > > /Johan > > ------------------------------------------------------------ > Johan Antonsson > johan at antonsson.com > ------------------------------------------------------------ > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/ From woodbri at swoodbridge.com Thu Oct 30 14:21:53 2003 From: woodbri at swoodbridge.com (woodbri at swoodbridge.com) Date: Thu, 30 Oct 2003 17:21:53 -0500 Subject: [Mapserver-users] Merge of shapefiles In-Reply-To: <000201c39f2f$1d10deb0$6400a8c0@ATOM> Message-ID: <3FA148B1.28757.A5DCFF@localhost> Johan, This is exactly what tileindexes are for. So if you files are in directory "data" do something like this: find data -name "*.shp" > tile-input.txt tile4ms tile-input.txt data-tiles The next two lines will help with performance. I leave them up to the reader to figure out :) find data -name "*.shp" -exec shptree {} \; shptree data-tiles then in you mapfile LAYER "data" TILEINDEX "data-tiles" ... And is should work! If you have a lot of different layers in "data" then you will want to sort them into different tileindexes for each layer. -Steve W. On 30 Oct 2003 at 22:45, Johan Antonsson wrote: > Hi all, > > A couple of newbie questions that I'm having problem finding answers to: > > I have a large set of shape files covering most of Sweden in 50 by 50 km > squares (pieces). I would like to seamlessly generate maps within this > dataset. Does MapServer have any support for this? I.e. to know when its > time to load the shape file for an adjacent map e.g. when the user pans > (between two squares). Or do I have to keep track of this myself? > > I have seen that MapServer has support for tiles but I haven't found any > good explanation what this really is. I know it's possible to generate a > tileindex shape file that will contain polygons for and links to a > number of shape files but how can I make MapServer use this file? Can it > help me with the above problem? Can anyone point me to a good tiles > information source? > > Thanks in advance > > /Johan > > ------------------------------------------------------------ > Johan Antonsson > johan at antonsson.com > ------------------------------------------------------------ > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From johan at antonsson.com Thu Oct 30 15:44:09 2003 From: johan at antonsson.com (Johan Antonsson) Date: Fri, 31 Oct 2003 00:44:09 +0100 Subject: [Mapserver-users] Merge of shapefiles In-Reply-To: <3FA148B1.28757.A5DCFF@localhost> Message-ID: <000b01c39f3f$b6c0cab0$6400a8c0@ATOM> Thanks! Does this mean I only need one mapfile for all my shape files? Is there a good tutorial for the tiles feature? TIA /Johan ------------------------------------------------------------ Johan Antonsson johan at antonsson.com ------------------------------------------------------------ -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of woodbri at swoodbridge.com Sent: den 30 oktober 2003 23:22 To: MapServer Users; Johan Antonsson Subject: Re: [Mapserver-users] Merge of shapefiles Johan, This is exactly what tileindexes are for. So if you files are in directory "data" do something like this: find data -name "*.shp" > tile-input.txt tile4ms tile-input.txt data-tiles The next two lines will help with performance. I leave them up to the reader to figure out :) find data -name "*.shp" -exec shptree {} \; shptree data-tiles then in you mapfile LAYER "data" TILEINDEX "data-tiles" ... And is should work! If you have a lot of different layers in "data" then you will want to sort them into different tileindexes for each layer. -Steve W. On 30 Oct 2003 at 22:45, Johan Antonsson wrote: > Hi all, > > A couple of newbie questions that I'm having problem finding answers to: > > I have a large set of shape files covering most of Sweden in 50 by 50 km > squares (pieces). I would like to seamlessly generate maps within this > dataset. Does MapServer have any support for this? I.e. to know when its > time to load the shape file for an adjacent map e.g. when the user pans > (between two squares). Or do I have to keep track of this myself? > > I have seen that MapServer has support for tiles but I haven't found any > good explanation what this really is. I know it's possible to generate a > tileindex shape file that will contain polygons for and links to a > number of shape files but how can I make MapServer use this file? Can it > help me with the above problem? Can anyone point me to a good tiles > information source? > > Thanks in advance > > /Johan > > ------------------------------------------------------------ > Johan Antonsson > johan at antonsson.com > ------------------------------------------------------------ > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From emiliom at u.washington.edu Thu Oct 30 16:27:06 2003 From: emiliom at u.washington.edu (Emilio Mayorga) Date: Thu, 30 Oct 2003 16:27:06 -0800 Subject: [Mapserver-users] problem displaying raster layers; GDAL? In-Reply-To: <20031030212440.16964.qmail@web12508.mail.yahoo.com> References: <20031030212440.16964.qmail@web12508.mail.yahoo.com> Message-ID: <3FA1AC5A.4010805@u.washington.edu> That was it!! Thank you, Randy! Such a simple fix, after so much frustration. But this is great, now all the Mapserver features I wanted to enable are working. Cheers, -Emilio Randy James wrote: > Hi > > I seem to remember that problem, i believe that i compiled > mapserver --without-tiff and used gdals tiff lib and than > it worked. > > Hope this helps > > Randy > > --- Emilio Mayorga wrote: > >>I installed Mapserver 4 a few weeks ago. Every feature I >>enabled is >>working great. I've loaded the Tutorial and the >>Workshop/Itasca demo, >>and everything is working, EXCEPT raster layers. I've >>tried a number of >>tests and different images, but I can't make it work. >>I've tried output >>imagetype png24, png, and jpeg. RGB tiffs and simple >>1-band tiffs as the >>raster layer. Nothing. >> >>When I include and display a raster layer in my map file, >>I get this >>server error message: "Premature end of script headers: >>mapserv40" >> >>What's more strange is that when the file path to the >>tiff image is >>incorrect, Mapserver just ignores rendering that layer, >>and does >>everything else without an error message! That includes >>rendering a >>KEYIMAGE associated with that raster layer. >> >>This is my MS configuration: >>MapServer version 4.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP >>SUPPORTS=PROJ >>SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT >>INPUT=TIFF >>INPUT=EPPL7 INPUT=JPEG INPUT=OGR INPUT=GDAL >>INPUT=SHAPEFILE >>And how I configured GDAL: >>./configure --with-libz --with-png >>--with-libtiff=internal >>--with-geotiff=internal --with-jpeg --without-jasper >> >>I am running MS on RedHat 8, with Apache 2. >> >>Thanks for your help! >> >>-Emilio Mayorga From moccand at ensg.ign.fr Thu Oct 30 15:42:20 2003 From: moccand at ensg.ign.fr (Guillaume MOCCAND) Date: Fri, 31 Oct 2003 00:42:20 +0100 (CET) Subject: [Mapserver-users] "3D like" polygon rendering ? Message-ID: <1067557340.3fa1a1dc4a835@dutilleux.ensg.ign.fr> hi, i can't remember where i saw a mapserver map (i think it was made with mapserver, i may be a website listed in the galery part of the mapserver website) that renderer polygone with a non flat aspect. does anyone can explain to me how to make such an effect ? thanks Guillaume From sbrana at casaccia.enea.it Thu Oct 30 23:19:13 2003 From: sbrana at casaccia.enea.it (Marco Sbrana) Date: Fri, 31 Oct 2003 08:19:13 +0100 Subject: [Mapserver-users] Mapserver 4 and IIS4 PDF creation Message-ID: <000001c39f7f$4921f110$d94e6bc0@casaccia.enea.it> I?m working with Mapserver 4, IIS4 on WINNT 4 server; I have problems with pdf creation. Does anybody know if this configuration works fine? From alexander.gabriel at blubbermania.com Fri Oct 31 01:22:22 2003 From: alexander.gabriel at blubbermania.com (Alexander Gabriel) Date: Fri, 31 Oct 2003 10:22:22 +0100 Subject: AW: [Mapserver-users] PHP/Mapscript - Mapserver 4.0 - $oLayer->queryByAttributes() In-Reply-To: <3FA16458.3030005@dmsolutions.ca> Message-ID: Hello, thx for your reply. i've tried [code] $query = '([GEMARKUNG] = 7725 AND [FLUR] = 0 AND \'[FLSTNR]\' = \'3000\')'; @$myLayer->queryByAttributes("", $query, MS_MULTIPLE); [/code] But it didn't work :( -----Ursprungliche Nachricht----- Von: Daniel Morissette [mailto:morissette at dmsolutions.ca] Gesendet: Donnerstag, 30. Oktober 2003 20:20 An: Alexander Gabriel Cc: mapserver-users at lists.gis.umn.edu Betreff: Re: [Mapserver-users] PHP/Mapscript - Mapserver 4.0 - $oLayer->queryByAttributes() Have you tried the following? If you use a logical expression then it is quite likely that the qitem argument is ignored: [code] $query = "('[".$Field1Name."]' = '".$Field1Value."' AND [".$Field2Name."] = ".$Field2Value.")"; @$myLayer->queryByAttributes("", $query, MS_MULTIPLE); [/code] Alexander Gabriel wrote: > Hi there, > > i've just updated from Mapserver 3.6 to Mapserver 4.0 and have a question on > $oLayer->queryByAttributes();. > In PHP/Mapscript from Mapserver3.6 i used to do this: > > [code] > $query = "('[".$Field1Name."]' = '".$Field1Value."' AND [".$Field2Name."] = > ".$Field2Value.")"; > $oLayer->setFilter($query); > @$myLayer->queryByAttributes(MS_MULTIPLE); > [/code] > > an it worked, if i zoomed to the extent of the Building via opening the > Shapefile and getting the Extents of the Shape. > > Now, the syntax of queryByAttributs is "int queryByAttributes(string qitem, > string qstring, int mode)". > But what if i want to find Shapes by more than one item? > I've tried > [code] > $oLayer->queryByAttributes(array("Field1", "Field2"), array("Value1", > "Value2"), MS_MULTIPLE); > [/code] > > [code] > $oLayer->queryByAttributes("Field1, Field2", "Value1 Value2", MS_MULTIPLE); > [/code] > > and > [code] > $oLayer->queryByAttributes("Field1", "Value1", MS_MULTIPLE); > $oLayer->queryByAttributes("Field2", "Value2", MS_MULTIPLE); > [/code] > > But nothing works :( > > Can anyone please help me? > > Thx > Alexander Gabriel > From stephane.riff at cerene.fr Fri Oct 31 01:50:37 2003 From: stephane.riff at cerene.fr (=?ISO-8859-1?Q?St=E9phane_RIFF?=) Date: Fri, 31 Oct 2003 10:50:37 +0100 Subject: [Mapserver-users] querymap size change with phpmapscript Message-ID: <3FA2306D.30807@cerene.fr> Is it possible to change querymap size dinamically with phpmapsript ??? STEFF From pucher at atlas.gis.univie.ac.at Fri Oct 31 02:14:35 2003 From: pucher at atlas.gis.univie.ac.at (Alexander Pucher) Date: Fri, 31 Oct 2003 11:14:35 +0100 Subject: [Mapserver-users] UML class diagram of PHP/MapScript In-Reply-To: <3FA1742B.8090600@dmsolutions.ca> References: <3FA0DE6F.3080408@atlas.gis.univie.ac.at> <3FA1742B.8090600@dmsolutions.ca> Message-ID: <3FA2360B.8030502@atlas.gis.univie.ac.at> Hi, thanks for the images. I started a draft yesterday, but came up with a far more complex version. What made some first problems was the distinction between classes that are returned by other classes (e.g. mapObj -> layerObj) and those that are embedded in other classes (e.g. scalebarObj is embedded in mapObj, i.e. is a member of mapObj) From what I read about UML/Object-oriented concepts, the connection between mapObj and layerObj is an 'aggregation' (i.e. 1..* layers are aggregated to one map), whereas mapObj is dependent on scalebarObj (with the stereotype: access). You think this is correct? Is this distinction important for the UML concept of PHP/MapScript? Best regards, alex. Yewondwossen Assefa wrote: > I had a few gif graphics UMLish representing the mapserver4.0 objects > links. It is by no mean complete but can be a good start point. > Here is a link to it : > http://www2.dmsolutions.ca/mapserver/dl/mapserver_40_uml.zip > > Later, > > Alexander Pucher wrote: > >> Hi, >> >> I'm looking for an graphical representation of the PHP/MapScript >> classes as a UML class diagram. Is anyone aware of something like >> this existing? >> >> Regards, >> alex. >> >> >> _______________________________________________ >> Mapserver-users mailing list >> Mapserver-users at lists.gis.umn.edu >> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >> > > From muratisik at megatek.com.tr Fri Oct 31 05:29:23 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Fri, 31 Oct 2003 15:29:23 +0200 Subject: [Mapserver-users] dynamic pointing problem Message-ID: <003001c39fb3$00925be0$b4704ad5@murathq> This is a multi-part message in MIME format. ------=_NextPart_000_002D_01C39FC3.C2C16840 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thank you. But that didnot work, I changed it to 'target1' and also = tried it with 'test1' but it still didnot work :( Can anybody take a look at the code and mapfile to see if anything else = is wrong. It is urgent. Please. Have a nice day. Murat Isik Displaying a Point

    DYNAMIC POINT

    draw(); $layer =3D $map->getLayerByName("point"); $layer->set('status', MS_ON); $pt =3D ms_newPointObj(); $x =3D 29.1; $y =3D 40.97; $pt->setXY($x, $y); $pt->draw($map,$layer,$image, 0, "DENEME"); $image_url=3D$image->saveWebImage(); $image_url=3D$image->saveWebImage(MS_GIF,1,1,90); // tried this line = with=20 = // $image_url=3D3D$image->saveWebImage(); too. ?> > map file: # # Start of map file # NAME ERENKOY STATUS ON SIZE 600 600 EXTENT 29.057 40.954 29.143 40.999 UNITS DD SHAPEPATH "data" IMAGECOLOR 255 255 255 IMAGETYPE PNG WEB MINSCALE 1000 MAXSCALE 1550000 IMAGEPATH "/var/www/html/mapserver/tmp3/" IMAGEURL "/mapserver/tmp3/" END SYMBOL NAME 'circle' TYPE ELLIPSE POINTS 1 1 END FILLED TRUE END LAYER NAME 'ERENKOY_ORNEKILCE_PG_region' TYPE polygon STATUS DEFAULT DATA ERENKOY_ORNEKILCE_PG_region CLASSITEM 'ID' CLASS EXPRESSION '3' OUTLINECOLOR 128 128 128 COLOR 225 225 185 END CLASS=3D20 EXPRESSION /./ OUTLINECOLOR 128 128 128 COLOR 255 255 255 END END LAYER NAME 'point' TYPE point STATUS ON CLASS SYMBOL 'circle' COLOR 255 0 0 SIZE 20 LABEL COLOR 0 0 0 END END END END # end of map file ------=_NextPart_000_002D_01C39FC3.C2C16840 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

    Thank you. But that didnot work, I = changed it to=20 'target1' and also tried it with 'test1' but it still didnot work=20 :(
     
    Can anybody take a look at the code and = mapfile to=20 see if anything else is wrong. It is urgent. Please.
     
    Have a nice day.
     
    Murat Isik
     
    <HTML>
    <HEAD>
    <TITLE>Displaying a=20 Point</TITLE>
    </HEAD>


    <CENTER>

    <= ;H1>DYNAMIC=20 POINT</H1>
    <P>
    <?php
    dl("php_mapscript.so");
    <= BR>$map=20 =3D ms_newMapObj("demo_try.map");
    $image=3D$map->draw();
    $layer = =3D=20 $map->getLayerByName("point");
    $layer->set('status', = MS_ON);
    $pt =3D=20 ms_newPointObj();
    $x =3D 29.1;
    $y =3D 40.97;
    $pt->setXY($x,=20 $y);
    $pt->draw($map,$layer,$image, 0,=20 "DENEME");
    $image_url=3D$image->saveWebImage();
    $image_url=3D$im= age->saveWebImage(MS_GIF,1,1,90);=20 // tried this line with 
           =20             =    =20             =    =20             =    =20             =    =20           //=20 $image_url=3D3D$image->saveWebImage();=20 too.


    ?>
    <BODY>
    <IMG SRC=3D3D<?php echo = $image_url;=20 ?> >
    </BODY>
    </HTML>


    map = file:

    #
    #=20 Start of map file
    #
    NAME ERENKOY
    STATUS ON
    SIZE 600 = 600
    EXTENT=20 29.057 40.954 29.143 40.999
    UNITS DD
    SHAPEPATH = "data"
    IMAGECOLOR 255=20 255 255


    IMAGETYPE PNG


    WEB
      MINSCALE=20 1000
      MAXSCALE 1550000
      IMAGEPATH=20 "/var/www/html/mapserver/tmp3/"
      IMAGEURL=20 "/mapserver/tmp3/"
    END


    SYMBOL
      NAME = 'circle'
     =20 TYPE ELLIPSE
      POINTS 1 1 END
      FILLED=20 TRUE
    END


    LAYER
      NAME=20 'ERENKOY_ORNEKILCE_PG_region'
      TYPE polygon
      STATUS=20 DEFAULT
      DATA ERENKOY_ORNEKILCE_PG_region

      = CLASSITEM=20 'ID'
      CLASS
        EXPRESSION = '3'
       =20 OUTLINECOLOR 128 128 128
        COLOR 225 225 = 185
     =20 END
      CLASS=3D20
        EXPRESSION=20 /./
        OUTLINECOLOR 128 128 128
        = COLOR=20 255 255 255
      END

    END

    LAYER
      NAME=20 'point'
      TYPE point
      STATUS ON
      =20 CLASS
        SYMBOL 'circle'
        COLOR = 255 0=20 0
        SIZE 20
        =20 LABEL
          COLOR 0 0 = 0
        =20 END
       END

    END



    END # end of map=20 file

    ------=_NextPart_000_002D_01C39FC3.C2C16840-- From palanisamyg at ornl.gov Fri Oct 31 05:55:12 2003 From: palanisamyg at ornl.gov (Palanisamy, Giri) Date: Fri, 31 Oct 2003 08:55:12 -0500 Subject: [Mapserver-users] Merge of shapefiles - works but with some problem Message-ID: <0290E9A99BE89B4CB17908E29890A7062C6B22@EXCHANGE.ornl.gov> This is a multi-part message in MIME format. ------_=_NextPart_001_01C39FB6.9AF9C9E8 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Hi, I had the same issue in my mapserver application. I didn't find any useful tutorial for this. But I got it working by the help of the user group. Here is an example code: (it is all in one mapfile) The first layer displays the 50 kilometer world maps, the if the user zooms in it will show either 8km or 1 km depends on the zoom factor. This works good, except some times if I pan on the 1 km or 8km image it is drawing a strange line in between the tiles!! (this line is not constantly created, this is very random) Is this a bug in the mapserver? I have attached the output image with this error. Can anyone suggests why this line is created? LAYER NAME MODIS50k GROUP MODIS TYPE RASTER DATA ll_sds01gr50.tif STATUS ON MINSCALE 149000000 MAXSCALE 190000000 #MAXSCALE 10000 PROJECTION "proj=3Dlonglat" "ellps=3DGRS80" "no_defs" #"proj=3Deqc" #"lon_0=3D-90" #"lat_ts=3D0" END END LAYER NAME MODIS_8K GROUP MODIS TYPE RASTER STATUS ON TILEINDEX "quadsall" TILEITEM "location" MINSCALE 29000000 MAXSCALE 150000000 PROJECTION "proj=3Dlonglat" "ellps=3DGRS80" "no_defs" "proj=3Deqc" #"lon_0=3D-90" #"lat_ts=3D0" END END LAYER NAME MODIS_1K GROUP MODIS TYPE RASTER STATUS ON TILEINDEX "sections" TILEITEM "location" #MINSCALE 8000000 MAXSCALE 30000000 PROJECTION "proj=3Dlonglat" "ellps=3DGRS80" "no_defs" "proj=3Deqc" #"lon_0=3D-90" #"lat_ts=3D0" END END Giri -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of Johan Antonsson Sent: Thursday, October 30, 2003 6:44 PM To: woodbri at swoodbridge.com; 'MapServer Users' Subject: RE: [Mapserver-users] Merge of shapefiles Thanks! Does this mean I only need one mapfile for all my shape files? Is there a good tutorial for the tiles feature? TIA /Johan ------------------------------------------------------------ Johan Antonsson johan at antonsson.com ------------------------------------------------------------ -----Original Message----- From: mapserver-users-admin at lists.gis.umn.edu [mailto:mapserver-users-admin at lists.gis.umn.edu] On Behalf Of woodbri at swoodbridge.com Sent: den 30 oktober 2003 23:22 To: MapServer Users; Johan Antonsson Subject: Re: [Mapserver-users] Merge of shapefiles Johan, This is exactly what tileindexes are for. So if you files are in=20 directory "data" do something like this: find data -name "*.shp" > tile-input.txt tile4ms tile-input.txt data-tiles The next two lines will help with performance. I leave them up to the=20 reader to figure out :) find data -name "*.shp" -exec shptree {} \; shptree data-tiles then in you mapfile LAYER "data" TILEINDEX "data-tiles" ... And is should work! If you have a lot of different layers in "data"=20 then you will want to sort them into different tileindexes for each=20 layer. -Steve W. On 30 Oct 2003 at 22:45, Johan Antonsson wrote: > Hi all, >=20 > A couple of newbie questions that I'm having problem finding answers to: >=20 > I have a large set of shape files covering most of Sweden in 50 by 50 km > squares (pieces). I would like to seamlessly generate maps within this > dataset. Does MapServer have any support for this? I.e. to know when its > time to load the shape file for an adjacent map e.g. when the user pans > (between two squares). Or do I have to keep track of this myself? >=20 > I have seen that MapServer has support for tiles but I haven't found any > good explanation what this really is. I know it's possible to generate a > tileindex shape file that will contain polygons for and links to a > number of shape files but how can I make MapServer use this file? Can it > help me with the above problem? Can anyone point me to a good tiles > information source? >=20 > Thanks in advance >=20 > /Johan >=20 > ------------------------------------------------------------ > Johan Antonsson > johan at antonsson.com > ------------------------------------------------------------ >=20 >=20 >=20 > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >=20 _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users ------_=_NextPart_001_01C39FB6.9AF9C9E8 Content-Type: image/gif; name="FLUXNET10675476833276.gif" Content-Transfer-Encoding: base64 Content-Description: FLUXNET10675476833276.gif Content-Disposition: attachment; filename="FLUXNET10675476833276.gif" R0lGODdhWAJYAucAAP///2bM/wAAAOHhuYCAgPj4///6+vX19dzc3P/68P315vrw5vrr1//v1f/r zf/kxP/auf/erf/ktf/43P//8P/6zf/17vD/8PX/+vD///D4/+bm+v/w9f/k4S9PT2lpaXCAkHeI mcDAwNPT0xkZcAAAgGSV7Ug9i2pazXto7oRw/wAAzUFp4QAA/x6Q/wC//4fO64fO+kaCtLDE3q3Y 5rDg5q/u7gDO0UjRzEDg0AD//+D//1+eoGbNqn//1ABkAFVrL4+8jy6LVzyzcSCyqpj7mAD/f3z8 AAD/AH//AAD6mq3/LzLNMprNMiKLImuOI723a/DmjO7oqvr60v//4P//AP/XAO7dgtqlILiGC7yP j81cXItFE6BSLc2FP964h/X13PXes/SkYNK0jNJpHrIiIqUqKumWevqAcv+gev+lAP+MAP9/UPCA gP9jR/9FAP8AAP9ptP8Uk//Ay5kyzJQA07AwYMcVhdAgkP8A/+6C7t2g3dpw1rpV04or4qAg8JNw 29i/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAWAJYAkAI/gBhCFxC sKDBgwZhFKxDUCHChwoHPpyI0OEShhMxUtwIESGKgxadNNwokSNHixw1oixocSVLgxpTmqwosOYW mBNFEtS5pA1Pglu2wNlSB87BmwRjFvwps2CbpBcZSq2jVELNq1izat3KtetFGFa7iuUqYKzZs2jT wqjD9enUtXDNUpV6sSFVgm1qYmSrtq/WJU50CgbMdObDu4ahmixZN3FChxFhOHEJUrHhwiBrLqWI +eQSxp53BnUSdKdgnoG3iMyTB0bQ16+XcDGo8wdHpqgbjywYdOgSoXBE6rzJsDPFqY4JchEbtE2R sH6jn71bh+hcvjXLSt/uF8Vy6Ny5/lLVWocLRi6zoRSBAgV7+LNHYVu8iZTkwJYzIVO0OJuj0C2u NcRYYIHtVBFUgxFmYG6g6Wbggw8VyBlCxn224FJG8aSaURkS1Bp9qoEo0k2kqfabaqQNh1RsgB0k XGMS7nbcQhQWGNuILbag4446JoUcjY1d5yNiB2lUxWdjwVEUHENtUQSTrw3VpFB7WeieWQgRVR9Y Wmn33pdghilmmAJGpxNlV3ERVEQAAtUXdgdaKFCCu70YGmUnpdgQfQQW2GeLfxLWZ26nAUqgggUy yeRvTjDpmpSKQjmUZCYCZmKJlm5pKYWCQphQhLYNJFIdOvVX5KEXjfpbQTz2iNNL/k4xNJBGOrml GEY8GcWbrgjlJRB44QE7K1QMSSCsgwYRMOayzDbrLFattmBiSUg9+6Vym+W0lEgo+Ymoi4J1G5hD hwqX4rgnCjVZiTBE+1+IvUEaqYk3SeBAYHlwwdpnTDYaqaKjEQhbwCWiiGmLpg1mp53b0obaixJK toSrCi60MMI0qooYwxChptF4WSGnlIPeIlTHkYcFaXJ+0nlp7cswxzwWUCDClplRQiH57Inb0faY oRjfZprPQVv4Z4yEVaGn0pduCFxwo81pI2lNlniuwLAZNWcRjQ5ssMCSCSdxxeYOiu6Cp/kpIWpQ 5DZxtDsCWuRcDXEsp5gRwhrV/pFP+ZjSx2zRlZGzLsts+OEwJwfUUc8W7LXX3F61hY6pyWfTlJ+J LZDWs4VN0JFOFFGQbwgTyMVPCbommWukhV15iIN+bTaBrg+K3rieMz1ocLMX6NPQaxtabqdmZz4n 6KIBfylgKxHJUkTGvsdXVNRNRd0PdC+11lcCjSeB3zojnlbh4pdv/nsrApfl6I+N+W/BU3od/2tw 77hFFU2mCxtpS/QLIpSPW1Nw4FAFgShNIKfjyhIK6Lr7wa53ZqsdYTxHINsg6gfrstGmIOin0x1t bWUTiegCY6pOHWk2/CMebRQyGYncx3BRedVCxmNBWWUvfOcLE/lyyMMeJgln/gYJSh6e1iYG/gtg vXnapNAylCE2aV7xguL8ktikKuDPh1pJDQdJFMHhcRB1h1Ka2vIAwcypTVAFigwLxVY2T+EQi9EB HMjgCLMd0vGOPDyiEqEYReBkzY9HfOPmAHZEPSpxj1JCZCGbWB3hwCsPVXBgUCL5OCewhjVY2x+8 CJYaMlZOIAYLippi9zU00m4tvQMRor4oG1Zma5UHRBkeZ0lLtNixlriEWW9gkAdJBVB+rAGgvACo SEX+65B/JKaSuOM4TQ5sSgLrkwS8ppD7uaY3EHwgvCgZyqtVjn/wml0ehGfJLw5qRyWD2KEweahc uvOd2YGnPK0Fh15CiTUC/hQmky75L34uspBVKILMYAegFKFof558oEG9Obv9xQ5r0RyNQq1mtYAd 9KDmhIEVtUigFvRuQfXbETvFScZxnmmeKKXjLVPKUr8Y85/6HOiizEWwNrQBRVzrU05nZ8otyo6h h9pfJEd0Oot+86iBEWNDz/XTnj40pH3C5BY8OTsPxkiqCcQRjggiLLAIsqVg/dJKw0rWrsD0rIsM 5iKjdE8AOpGMRZAogXyiRUtxVGkBTaU598rXPt30p4MSlE3HRdW+JvUmKGiUE5RaTqCSsLFqg6An UZDYI6Elclzpalk365excvazMIiUPdFK2rUKcUrxU+Y+p7gFNcFmqOOs/gJd99WnUL7maj912u4M qq5oBmaAU40d7zj50PtlkqMoKiy+SopJizCXjIAprKAUolnQWheLnr0uWUt7zJfOK7VVU2pzbivR m1jVCT7BaxsNdklLFlY1uiOQcgU2wH7t1K90hS9jzSYl+D0ODj657esMBrrXlWiIlhSodhd83ewy mKX/jFe8RqvIS6pVUgBs5sCOmi7S7Ldctf0acUvkv35djXf79eD7/FRIoeCzdc8MYB7aUNRLhhaf Dp2cSFvz4B5/1sE+lucTXxPM//yGuy02LHoD3LunGHbEtBOUwYJj16PtN4lUY23WnMAjItskimCh ZH+x/DrmVTfIaJ4n/pDTnMssvxi374KcbX97UN4pGYJ05SAX8jy7aKFti0fm3Yn6tE98uTe4qUGn ZjT8uK20js2Q/nGkycq/ghmYt8Ch6Ad/q2TA3rl4TnVq17bQNvQixWyRHEokCzxBCWAtpD2aajUT eVvX0ufMk861mnXd0jpnCpvadGwZP81BPn9UyQT8raD71qIrt+lFlerTNVH11ehJhE9AmQyuec3t XK652z4s6IbJ64RRqvOL8zV0YO577C260pR2rhjxOIZe0VC0N3a9qd0sVCasfG+X4A44Wb8t8POF WKFKE3VkTVm6cXWaozQ1HRfsvGknQGGBsj1dgZHSn7TJpqmCuckl/rNkrN10Litw4FLBVw5WgrMc cYGVW2BBrGd3o/Djrc1ZYOgqN7xYEYN0FS8Ivcgo34YwNixq0fIKU7PSlGY4i/rPy6eeUpdTPWZo zPqDpNZKC+UU59gqzQLfbCgUDp0n5nZcGxO+VUYN+tcERfpUR0M0TbpdfzfRldxrBr2r+72WVv97 45j3NrhlnTinK9rZySmSEtKMm0uxdaVWBc2LjshrhW+VQeKH6V8mUYidog/N+let+SjkSoJPvfgC r/plycYnAAYSuCA2b5r3Lzj6No2alkIl1aCHeKSyVB6q85vqPH14PTGV8T2POccNMYDNzExctte+ 1lufh6y/Ppg4/pUtc0kM+Q8qjtr6U89GLeHFtAkwYMxTh15e5HSorc5e8F3PI98PZ7Qmpv7UTp/l M4QLtvF02LMQs7IWxrIcqKd9Cng42beA3MEFVcAQGBR8yuFk6ZJtquETUpFyEdFfDDEUttITVDFO uEIR/VEe7PcaSuMo/2IpvvF5iUR6cWZ8SpIUTvB/2PMDP2AeDtiD8tSAPugXgLEk48Q+ikIVODMX baAk1QEHonMQiwITIiMbVDFxpFIUoQUcvOREUnIHcDBxkPJ5cUYlRlEUEtYbdfAUQaGDAVgHGLQE 2xaEcqhScygzH+gv9dSCRTGE5oEeSlKG/XMk15GGi0MVo8KE/r3ET4AUL1TxH760OaXxhZKnJUFR B3fAfgURh3W4ibvGidYiHEhoHYJoiHVxHu83gndxg69hfGbYhHwEJR/XJG1ghgBTFG4ogsR3HVtw B9uzF9fhicBoXUAYjArEEG4xiEyyJFnjG1WIhEoChpVIFEw4cX2Uc5w3FzWIHnNBFOw3FdYxR8QY jto1jOKIFdiIjE1Ii8OEWsOXNT+AhmylKLb2hZ/HENahJLOIPeBYjvwYZOTYj9f0XcnoR9s4RU0i f1GiJai1i41YGuZRiTpIPdMHkBSZZv/Yj+/yhwb5eXg3FBgBIKVhfLKhP9jjWlPRjXdRkSoJaRfJ j45yEQk5/hsjSInvMou0yI13QBTUoxG2cR5aso37uJJC6WMtWY4FoY/v2IhSUQXsd4zmYX+JVB7K aIk9uXzWoYNTZU8w8AMcOJReyWBFKY4SCIBWYW3isQX6aIWy8ZDUCBuN2Co5GYFC8QN5YR7Y85V4 2WB5iTjNyJTYo5MLBGs7AoDLASAwYIXWsZeK2VJhuZh9cQc/EFoeSUVfeE3mUUDGd03v946O2Zne 5pk8dHuO+IV3ARzK6GJqxY1CATeg2Zrn05iumVkS8ET19JcZGSlLcpjvmEjoIT+x+ZuIA5vASR6D tCZRJIO950sxJj+yNpzOySzC+ZzkkXNs9UeAVEVUdDkJ/mlN0tmd3BGd3qkV0PFdEUhAkzSar1ET x9RP73EH0LEcvyIBvKgVXBme/Aie9jkW9uRAkSR/kTQ65ok/VnQHBKooPJZD8JmfnoifCooWEkAV BLpAn8MFBFqhS3AHgcgaDbqhXcGgHKoWD1qhd1AFI2pFTDmfH5qiWOGhKipPXriVKAomXdmiBcei NOpOElAEDrCV8KmJN3p9Nvqj8lQEvEigkelDRyqkjKmkFTmj5sikYAml0TGbidhLGBQpi8WUreEv +GMVdyCVW4k/CWptTCml3hmkYhmBAOiGX6iDqvaFcEpAlQkWZXkW6AGATMmUEMimTOKHGklaaBky W+Gj/rh0JbyYpGYKR2jKiTqopkyCqMxSlmYJA17opY26gxPnl7zUp0eEh0jGqUsCB8LipInqgIu6 mLMJgRBYBT9gFQmocllBqF1RB1bBlZ/Kqf/SPejBlaFaqxHIYHFoLPJZqmNxqsQqMzsYp47yA0yJ VqH6L27opqJ6rLlmrNQqPv/ip/gjj7hKWqwKrdjxqtfacuM6ddwFhooimTb1A0WAqWxIYycDgGw4 r5Baropqr7k2r0gIVia6QOjKhmmxrXOqnidjU8RqrfgajlzwJNsqsJGCP15ImARkRaq6qm1gRXJq oqzKrHhKl/V6pgmroI6CcmgloCY7sQ+rp5e5qqq6/oM7uLHMejI/R686WG7yyqxb2ZkIG7Ixw6o8 eEfMqoNgSLOt6oa7OhZ6KolMIrCSeRUC+rBgiLFqeqc3W5JaurR4ih7b6qdwsINpuKoAGx3pKj4E ulk7y7MwUx5++XPR6rJLqCiXyoY/GzMnYy0ReDJBa5PiiktHxIaFtKv0ej4M5ENni7aGe32+okOH u7h5iR5isWeyahaFy7iUC5CTW7mYW3BsyBY6GB6XK3j02rYfm7mk+7l/R7Rt4LYAuBWjS7oKGrad 1Z1E67K82rVEO3GR2bquG56wa0uyO7vAy5Vuuoe7m7Cm63fBm7ydW7w/2rticbxXp7zBy7w8C71X /lcnFZIYI5MyRSIgilMZsjIREWEYmvG9esNv9mG+6usiHVEjeXMbCShRJvdK7LspiEIuIXEUUfgQ 1QIUQmIZI2OP28sbZAUyqGe9V8E9V6GEcSEke7sVTyE6F/cryvG/zwNz9itv+5ETEZG9JtE1I2FF 77u+9DshlXG+NWI64BI0Yocyr8QTEuHB7gttCjEbJnYTmjEabUNeNKMumFM6BnJq7Dt56Es0MVEl pJN3dMcTPFK/ste9MqQSKtEVfPIr5rMEKDCKc6E6WYHAU7c+n/JVPQMgJYQnRUzCY3Mh3zITqLOV RNN9fwbEixcxQOMw3Ecb8PI+l4NhcrZhGuY4/m6nikFTaW/Mbx/jKUjDFPWRLRQDRiYzMsRBPcSC EKQzyEF0wWYBJXcRuSdyxojxoNRnjwQxAGvinF0mxmqBygEyei7UF56CEmncMLLME0/oJ9/TKVsH QgYiGV2ZQjPHcDrCRci1MP9xebSGTcyTSBwShkNhadGmc9qkLdvyME6sM6RCLrs8J3fcfd0Da0+8 ExgRHC7BRUOzH90jOI/cFMV3zsIaHzicw7ohdpE8Q/0mEF7McryxyPybLpalytEBE9IBKyzEQuTc QtwyEgNtxxcDNIVxNIsjMLcHB7CmKAbFKBuyRJLZXWglYAtFOynCOnxCziYcMW6cgSuBNNNM/hB+ 5iMtcXottBFvoRM3ZI4PLBbVh85BExHbOx6rMsAIcYKRu6LdWR8uzBurUtT5TBSDd02lLBaU9CGg dFv2SyIhQSgYg9J14zYT9CBi8zlHNyK83FsN5WnetzuGOScTtVTmRE5mlDYgJmV+hV4/QS60V4Kq whQlOD0E+Cs1/Rd2ISA4XYJR7DxBshbVE5TB2Z3oy0VPoz/xE1rMkpBaxmiw4S7yHNLViUSt5UQO JIPyqFtHQTXntTrMIxG1HDpG1Tu14yf4G0KpdCmxU2A7F0LQRW2BomdveNANc25dPRAPiiQsvSyg vD03qDHWIzLTc8iIXXVDnTOrsiKRUl2k/qUW+uSIccbMmk1uwtSsVjRJCVo+I6JpEC1qgIIrrl08 k+EhGQZB58XWH9VzSVMm9NvBIvE9uLSTx00dANzX5CqdAnlMQ1RkSARehkSqXHFW27mOC9kbg+tD 5x1YZL3WFedwAhNXET5zTpDbmUPeyOdxO6Gk97xy3SWGETY/MHVat0pIKc7HQ0ZFQVEERbZJnjfj 5CXOm11e3yRuG6WCjWKiuEU1cHZsBPVhHKRcxPM7JZxGiRriBZda1j1kOLNH41RPVXqgWLHRMsN/ FVVeFoXj5BVsqQHS6elbHB1iHW02vpdKhMFkPTVSXwQ3vzwY7DROx8rkAhdFtElEenRE/uoZKeqJ Ai/DeXJ2aSiy2k/25WBu5kwFcYB14e1G4RDFZTxSPJvdUwkDaodnJ2fWQhxq5wFnoBvtXWOrRn7R S7WVpxA+GfcVUOe1WMT26nWWW3JVbvdTVLVFIGKUbINi6GpnWKczXwrnSU4FSjyHO+Xrzw3q6eC2 4p+KSH4kYVVzSZVknFKFIgsEQeoFYARFIBRndByUU91eWwAzzAqVdXz1U6TSXnPiOjbmoJiFJEF9 sN3J7KN14g6lbNdN0QXDKDQ2GkoTV5NBVYgmTnOlWPgyZ12TTRDHWFxwL3nczOeVUGadkO01KENl NhYWWsvFQBoX79Rrz/POXXq+0QPe/uU/Fe4PpOvdlBrBIUYXlWqp7S+khKXYzu0wOO7DNUyjoWqk hGDFPOeexNl9Qipn/fGK698qvlr+JOp77mJbBjUchEGvTuaR9eNR4u0edm/fVTkqzpw2M+2X1ITA 8XykQUY6WT9GvyzK3m1QQ+VSZEjFfFEo0szinhoW/lCSkW4QR/DSBkGUcy/mYhqVjFxxRmdMTdlT VT9WCX3vqSBylfYxs/bcpknOvEnNfO9ahFFJpeiGzkmOrmTe7NbNLFimRnf0wkkWhmOsmT7j1miQ /5rdieYh4j8GRfeyg/CfpvfrpmTrt0q116cX21qmoyf8TiIMhztrEzYZeFJeVaew/vF8+4Psrw+d zX2GRZXWjvR0Cmd+U//gNgJltWdqIpEhKizXDLf85dwTIdITUINt1aR0pSeeJyKs059Dks9rXS7e w+bWfHXV/X/rAOFE4EAnXJYQXLKkCkEnbRAedLKkTZsqBxMWTGgw45ItWxxGPJiHY8eEFi3CKJkS xkqWHVm+hBlT5kyaNW3exJlT506ePX3+BBpU6EsBQ40eRZpUacyOIBly5PgRIkOqTwVuqRoxYhUu TrBa9DqwqceOHwUubLMRYpstXQ1i9LqlSMktCeumrHt1K96LdvOm9DpyC0oYDvK8lLBU8WLGjR0/ hoyzaGTKlS3HHDj1oVWGXadC/ny7JM/oLXDEav3htCtBLlWgOCmSOa5dgn+tYsUaNqzJjoO1+ha4 BCVdwb2Lt02pMeVIjii5XIYeXfp06jUnV8eefadmgS28ez/YFnbG0iDrwADJUeDbzJpXpy/pVPbF 4FATwoEzOo9p/PpNcyQNt+9aOGg4iEaKqzcFEzRut4TqSC2u9GgSLjHtLsQwQw1num5DD7ELbEAR wYsPLPoOdCJCiQTKoyCnLsorvYG40Eg3J1AqDY7yIhpMML3U02qJOpTDS8exSOqNQQWRXAK/jpTL kT8d4eirpB/qwBKxD7fkssvFOvQyzMdovEslIfuCb720BkJvqoVepA+rOrAy/pKkOf0Kzok68tuv jiZ7w/IgP0vCEr/76kI0oSJ0PK63Kessbcm6/NyC0uVKw9JCMTfltFOjwPQ0VKHqCPIiIusDzKQD hcSP0roYjVTH0DJajdQlutqT1EI5anVOGBxtEo498SNW0hyXZJRSPysyaM5Kr7zSoGbbdOk8mDQV NVttt4UBVG6/rQm+g5r187kHJdqTC1ILgqMNUp2ck8r7hJy0POH8dAI/r9R9EEtb/S10v2KNdJLg SZf4IVJMAVVYzkmxLCJL/KoAt2KLL+4WY41fwnI/gfUTmKxK68ijjopurVTIie4DmN7SWAKpI2Kd dXTgSj0TiMpKC2ZYZmMj/qoTWjg2Jrroi701ets9z2wS4EJNFhLLNjSq9C6UAvVXZmJ1NvI8r36g S0GCheUCUTs7gvAHloLFt+UHsU06brlFRXpuT6PO9daynRaU5L2xVFfWtsjUediFj034T0yHnJML OBy3U9iU/Rz0yiG5KBkGk+G2u3PPOa378zC5DpbYKloVtvFcn9ZaYXoNFraKPZHNI0fKWx5SyJUG w5Fz0X8HHvTgPQ382Cl9Hqy0kGs+/kkI72QcUtct79dfVue0dnjtt+80dO4zjHJmdXeWHlknfdax 9lgdRX6LhJ223N/v56ffS+/rxy7884s1tv86hb3Sw6zntEDFD2D4Q2AC/jF0PwVGx2SrI6DuyDQy vNGMbD+A1g9oBC0rYTCA8eNI9ho4QhJWhoElpAyE1IUlDXLBgM/ToOxW6CdI/a83M6QejYbUFpao y4UiRGEQhTiUEw6xMUDkiQSitsKdlaZsxRrRdzTnQxgIq12kUpsRtbhFyXCRWxLQIOOG9IPmKQhL dyiburLoQyRt4TBehCMXixjHMBWKfzT6lbBW8jiTkY1YL+EhDKRIR0ImcI6F/BAZ91cw6CGrdCtR G36iOCBEVlJ7h7TkhUbzx8PUCUsdWZTC/si7X+2xLfGqYhsyucrfYZKVGMIP5KogqWEdz0l7rCWx 9iZK373SlxZz5S9h/okpzSlollvryCxnSUqY1KUNU3IcEoU5TbpRU1sSwKaTlLmEO+RomWPbGrG8 cgdyNqkKbwRKEYSCTRjcQZrWhKd14gkuONzhdFUA2yzvMJeS3IGbd6inO2e5pzxQrDpwuNI8FdrF hW7sDlUkZxXIWU44VEGiWWxoRrkUTI16KaKcY2dkIoJRpbyzo3Tk6Emxg01sxgYGvaxMYorgABhs MKJFIKlQcgpJlcIxpT0doQSKANCh7VQx+DQqUBH4U6U2MDETHQpMm2pEpk61qSa1avCqmtWVZNOD X3UhBnUZzsc5DpmtGStXxkpWYmmwovhR5B9/dwepchVjW22oBCzq/kGuqOt0WzMrPh2XEwtZ9Ixo vMMPkKpBsQYUsGZlayxpNLSJPc6t2LTjZGnSmueEKqkyqWcbPGhXMeGVmhi0VlhRK4HO7kQCQ4oO XD3oQwzSCLKRxS1bNYVZ4OH0s6SNjGmBK5OwYjVMt73tWnXJlYSqlnvGHe5PhBtdokGorMstSOBy u13c2hGfjFEnS7hiUepuarrl3RhNeSK/Wl6pXRZNbjhr6a/ainaD/nIneu12Xv2Kbmt/jSVjVTtb D7ILoXx062TJ6sIinM5xZNygQYNS1/5Gh78VHm6DKSbRif4XoRt0oR8nBgOLmq7E4fwqgX/IEsX+ drgXxnCMK+vh/ooCuMT3DDF+ACok1TZ4SH3l7A9Eu1ikssRaLj4pjGOMXq7EpDUA/u89oxxXs3IB jVy5HD4hZNEhO4G5sdRlwoA8tQyKFslbCi+3lLxkUUG2tilKsQwZy9c5YzC2b52YYBMKg6lxoQjP BCxubwxgk9lzvBTDD09jIlF81ngodjYKQjGYoxanjYwYhK+XMa1Y6C4mzdhZM5uThmngPRmfEha1 dFO9alb3JG3UCXWrZT3roMSa1rfurwtVKRRb49rXpIV0D8/MIep+1cy15TMMgv1rZvMkscvuSa/p mOIUq5YLZr72VyV9Ewo329swkXYcqT1uD05NtIuyrQu/vW6Z/jB32BmLLrnlPW7LzqTb7MZ3uOE4 73I39sBDw3fAiVhsfs9b4ALfoE9ARUauLsfhD4e4mZYzqOUYCAUVhzjFI54QwmxcVRjn+HAMZCCV aPzhJD+Xx1HucZULR+QoNznLZZ7xlAxqUtciicMpjqMaLWczJUFPzNSXc/voSVwUn9zDA0Vzl89N 34+hOOVcXcEBLl04XIBCyC0jnCXw8+MzB/rKr9avmg9H6kCP+MrDznKSrwTsYFf727nucrTL3e4l mnuVgv5wefHzK31BVGdRVia8iEtG4vJ5qvgerOL0ZVDw8TremFZzj2ucwry6N3SyRuxQGSRiAFNi 2F2rp0HB/sTqWc961C5Dd7fjHfF3J5TOJz5zt5McPq0/z8bTBHvFn7xKeHe47bn+eriLPD4GQnx6 kKSbsKmntb+6isFyfpXEE1/mUXf4o4j1+/hEhERgS/m5rCd7ltchpD08X+21I4EtGBZglYrJ0zsV NRRkaYbSYf1ogJ5zws/98ByXON5bAgeoCJQQCQEEC+ITPt+LuBupu5K4OI5DlVJRFZTQCgrsvbvL E7uAigQxjbygLB1hvsAoE9xQEvVIPCJJlV+xkuFLPJbjEa3hlbwYkfDTk5q7E/IriZNZF5uziUQD uCpqlyqqC5vArCV4rTZQovPDiUQZmU+6OJmQvy1qvpSI/sAyiYlbQZkKbMCIO0CtW5uYg7ic4Aui e7iIMBB+kg1UYUCHCxI42bvuY8OPUzviqw8RDI+teYnmCYu/iw/cQJT28DLcuJTfu8CIUxsxrDtb AYy7+LtAXIJJ8g5FxEHK0zlK3AkoSItYiaU8aiK0AUOdCD0ODD772AIlEokp1CKt27iXEL2fcLnz WDqRA78xXAk/ibu8uxE2zJPXE4i16T7x8z04KZE1NAkH/LrPOJHNEMQ3vENkupH/gZR80Zf+8cNe REMOTJD54A5ijL1jBL7gC7r+q48BqTm2cDyNOyDN2bjT2ThGEUefwJ5+4YnJU4kIhDkzGQDzQ8JO 0yjv/lC/pHjA2qO7vGs6nIA9+WBG4bjAoGPH5OvFW9kXmHG53Oi+3amK3MDGr6gNjrxAp6ASZNIX IRwYfXGSq1iQBgmM2ytCFJSRVVlDVLFAu2iTZIw9RvSax2uT7ogix7NEBBE/OFmTM8S7q0EJeAwM ldsdJCSsVwRG5jhIt4OQqyk9a1FFIxIRFlQJx7i6UOyJcDTIikOIX+w9hfxINDGIlYAPi0xACQlE sQiPARma3IiRHckRtSyPRxHC2tOXfGkRtgJEvdhGj2wKNimVXdxA+qjJ33iQWyxGFMFAojzGyMSX sYuaGwQJsBmUmNs9vLkWj0OVu7C6ruu9HCxDRwRF/g7ExZciFJ24yiHqSYOQF9S0j6jMkAbMk46b STRRSDkcvsSkj0MsERLbF5QxkoGYJLERp/YBTJbgLimZRhthEwVZFYt8igTkPrD8DGPMRnM0S63A xZTDFzRROqVbCeUgPa+MCSVCjLqykErUQcQbv407GPWUp+haEo/rv5FbiuEECuLQxd6UuOBAPl10 Q80ITvloS608mYL5QOisk7AIyT16UMiR0HzJw5NczsLUyF/kEQThTtcDi93kjPoYSwmcii2YJEa8 QVthR6x5Pak8E2vRnXWKGRqJmrTApodLiwyEz7AklM10yoHDzzYKz79rj8azTaXwETSsR5Szw7vw /sYXDJKaNJECCcaYmaUC0RHoGwvppBbq+w06aZ4I7VAnNSWUPFOx6NA1nQ8TpdGswM7gVMYqiY1k 1Aqze5CIqLrqQYnXMgp8qYiT+cmam8PKE9KoIbvLeM0hmj3dK5XSWNKk6I1fSZ5KtQkGSRDhaIoZ 5MjHhLiHcLgYQZNxLMJ8GVMg8dKu0Eg3pYpuJIjUADjEzIqxtNWG/MhDzNVbzZkUudJfdYKLi0iE 0Zwb0ZUgYcSbBFQg8seu0p222cxAqcMzuRLdiUUDGY3b8ZBGDSIAfDhJnTirY6alkL4lIUEOVRC5 NBLQepSXMRTCGIvZ/EITNFG9oBKLajIquRG3/iOIlYiNsCibwqyKvbNVn0sRhmgJV2WIr/jU21DG kUq5mNzAsfzUVdk1wgDP1wo581gKa4lWvpFF3bTHqMu8LeFWFAobJJEXupiSIU2KCLWlOhm6/klO QJTUb+Id9hEbt9NZl5DUgvqVufjFrkCP8/SzmdQawfzOWiWIdZnTqlClbZROiX2RE5XDpe2LCOQ6 jVSVCbyI7GG9l2rWoQhP7KvKLDGy28mSCgGXky0huzASlh2bH4ysSaWJ8BGbSKHGY3mZvFUSa4wU tIqUkTgdl8CJRFOnKdkJ0zBVCZlaXWVayLWKD2Ra28BGWMVGD1XM9FiNZORXiFgbDbHWvLO6/tuZ 0Y15DgJgiU+zKrIiRT2cCe6KFJ1AH3DSmvJpH7GBr2cCmdHAEJXMyFqFycg1TA91AgeYWKidEeI9 TF8d1mC0TzEJWaahHBwcW21xWxJq19Zx0O1STrIaV5vQH/BFJv1pGK05HdbNDrdk3set1aATXlrV SBrZ1RLN3KeIkImVivVwApHAmGXVnOutmOwdIfAVDPCtmfHFrfDFjOccX05UTqyAAfWVCS9bpiSx 4IX4UpQsG5gJjiIogrKRgIxU2PsVTK6NXARFRohY0zepirZ84R2sX7qoUlwj4AYCzO51UP9gnpLk n5eh0Nx6YO0LJ7yNC5OUxp8ZjBaRlIpq/pjjfBMOdcv2Ww/2Q1esaJEA+RnHtdkF0dQOTVGOLOFY xdpc5T5RtVtWu2EF4hnYaRhe2Q+zSR+ZERj+eU4EvuOSbJifmFnABcTwCExHKYhKlRlLBQ6BDcwp nk5TzY3VAOMDrA+hzQr4vdyDIJBi5N8T6T4GvrU1TiBwIuIE3uPDEI1N0g83gplXiSy8rQIU0Inn eD6f8IoIZVNzlU4vhkvcMORKueAvpcvaKII1/WWlzdWyAZqzJGamnQoRaZFSflUWqQ9CZTZPRqD1 WR+oANz+6N08gKncqowjmeJEdlw2JeZAPuFAblM1FVhFluK4cOHf4Iw2+DMTft/WcAJJ/oRmaG6R iAAZdqNm/PlhSbXj7l0fPikdb6YMLSZm9BhmhV3TvzyNJFlnqSWIYM4N9anVGGnfgdWKWfKy4PgO qjVAOT0N4W3mfWZKX/vn+nGSkVik/MgtoIWOff4Rupxo5qVkqrjpch5nlNTUwWxVnd7oFBbEf42i NywQen5ciKDpJKnN6E3j6Fpp+iFi2XUj/+hSxchiir6Kf0URsxhqhqDpoW5Vh1bYj2i/9wjqsHjn yLXnfCYISfSOrRaJsO4LdjqMq2hmt6vrtDjpOqBg9Jrq+cnjwt5Dxs3CTVKe3s2P3fDpWnaIM30P qi3prJjnsO5IzCYIj97nDl2Xyv1o/pdgyOJl3gTFXKpoE4Tc106mrsJ27Rw2HvbZZ0euHRE0i6vW jdFwCIlwi4XtaWc0jawYY+E+0/MRCIdAbs0OXvftXxhA6awYjdU+OKUY7O957esuYvbZH5/xipm9 EUnp1e5uiKt4k6nxbf4oDzqhCv4I7+CFVSI+jeAeZMoW6+Vl2m1mEf/FCQvBJlVKjNxwiOnOierm Hu6q4+uOFS3+3vPhW7212UweiOgmYdiY8KaQbwl11TN14SoI5tV4k2BuXyk+JnN1IzWN8AjP4m3W D79c8egmDAH/lNaGXexe4Ab/ZYnmn9r5aGNOZ694jcyl6X1ua40ua7oMbnrNGYeO/uycro0mb5Lu 3hrf9gpl6o1Z6l3phnHpIPDtyeH+0GGRDKf9IEKR9Jmh1AtcrlUX7myJ7t8W/svgfo/8uOkcGQi0 aOt3PlMhvF3jTvLoi2hbHojGTkkF8d0sh44t1x4aj+nlOUk3SucLdl+JDvLAmGwb0XEkn4rjIQiC Ye7QJlP5tmmU1HM7BvQkp+t+lh7T8A43wg9XNvRDpy4FlllqlN07pmgT3GD+RfPjXliw/u2IllrM Te4j5vScwbM+ZB+gVmKxyI8R5pP9YJF/VdGsfHUtj/V2dRKPCRkEF8Eml/IO3V/lhmtylguBvXDm jRIdj77yNVOvWHVcN5YPRAFJ/ikOHZfraof16DqfOE715BHidhXu+k1mzT5tqjCrZ27rktZgW+YZ JW6/aR8QVPtbxh30sRaMzMF3WGvtjkjx2mHiJ254el3rPrSRMzX5oe6KcLdvhhgQXt/VbnR07u4f h8BoCZVrnz1fVnf19YSKjL8QRB8eJdENPy52b0dXo9cN5xZ3+n7nSYrct0RkbMbwIO/d0shKAJRZ a8QMn9cQoA8eDD/zoT/6gB94dGcNgR+I/CXql79fhZlYNGmLhQjYC88LJULOSfrTNqJ3SUEnrl+g WL9xM82NDdXsEg6P+ib48cDcZexDfTXjM790Jx9t7lhnZ20UvyBxkvD7rgf8/pIGdWTf1LVf+tJm xgsEa8jMmb/6aM5ojbFA7sIjTSAJDLVUy4Toe/WjjdAkiZLdfMrweuBZkjyYbIluZ9FX3qx4k4Sv 9I1+WIkk1HZhWJP4S6E9mTwdDmQ32OOwz8Rgv3M1XN7vfd+PdZJ/+Fw3xgSN3DeB4Vo1i4I6a5IW eDft3MOX0voYSrkw7yxNzH0tG5q0t90HCBgCBxIsaPAgwoQKFzJs6PAhxIgSJ1KsaFGigIsaN3Ls 6JEhnC1OtpAkOdIJypQpRapcotKJS5gpXcZ8afMmziVLtrRxUqUny5tLquiMqXMklyVcRBbVWQXm Fi49YRKV2TIPVjgom8Io/solqRMYW3Qa1ElSgoSPateybev2LdyGGePSrWtXYcm8U1GK7HtTK87A glvarPmyzV6bcKpulbmTSx6mR2supWnS5ViWMZPuhCmQc1OyZBE6SXv3NOrUqlc/nMv6NeyJJ/Mk hrl0S8iUXAbzDpxnSc+dPRE3Pgp1S5WgNttETdlVZZWkXKLD3Elyck2jQ606uQ0z+E6zRWHUwbpF wpLY6tezb6/Rtfv46gtXZ7lb6ssigmMqhzrS8EpbKeVTZ8h15sQPKLVBVBsAwqRfd1aNVV111mVm VRFMVVhcaAealVdeEmyRBwxZjSYfiimqmBp8K7pIF32EbRhgVGYJSBNm/jSddNJS/8UoVWhP4ZSH gnwFVRR3I/WFJEld1XGcSw0eJV149YF4ZYUfZvYil116WVGLX4q5kY6NvVTHhP6BRSFKkBmHFBRQ bAGDjGVCx6ZRRrI0VlElFeHgTAXyNZORH3amXUn/XXmdeEhat0RIfNYxJqWVihmmpZk6ZFhMLXjq RBu7KTloWARykZtWIekXkqhtypikY1/VdJ1J18GE1UmSWYjbrlt8qqhxFgqr5W+1PipTSWj+J2Jm Y3X1rKbRSqseptNaO5CZS3i67adYwQCHTqcOlKdVgJbLnaPYnUpSciERpZWtV+YRaV+J/setp9h1 lVd3IEaGW17h0cno/lhwwJAWeukFC+21DTsMV7UPR6shvhXrymeH2d2YJ44bHgopHCFrRRRmKNH7 n1grmZQrSXD0VDG3LdOamYX/gggvZi3DUYdO4Bq8xA911PGDS5Py/EPQEiu99EURM01plDwRVcdU oQlIX6tS6pido45ZlRsXdYALlkD82XyZnU4UkVyDMD0JaUl9ApzX2YvajeZ5ke40ac9iF1QFQpM+ PTjhBTldeJfh/mf1mxwiGWOEj79k2YS46TmvEyGF/G+PSygrUleThTSUeGL33DOtIc8d6Ug8WwhH ZAWCJvcWQp/IkASCI74704fzvqLtHRZGXZ1Zdk0hzyJFKjK/k5kU/jakToits+YuCy29Zxi38Wez AMM+L7hK6jw3zS2Hx+eEPLdBHpon6v47/PD7Hr98GOP4eLCENkWhTjwLTS9WQFY7pdQBLDlqW+ZC Bhy3PYkk06uC0Aq4M3DJrXq4gZ3qSqJAuOENRKarl+fKVxSkwYRorvsB/VLIu/mpkD2uux92gkS0 YBGJTpmb06Tm9jkNxm1/PKuQ1rjwHLGJjXnJ26DJWhaZ5TEvZOKjYFGENkDc7MaEQBOi9FqoRS2y cIuw2c3bXhjFn+HPc2apQxFCZrqu7EwkRPQcqE4HKTOGy1EvDN5QyCcy8HlPemjSHIjglqwBvjFL oSugFxO5xS4q/lI1Bgtd/5JHEwW2z3NFCNsAoVcUCgokM64zHXD61yTyzOlgnoMD9DJ4SgtWj17L I0+kIpjB2jlQJw0aWtBO+adG8lKFjOzlXXa2k3ktASvg8xmSpChMcFEtNHjkW1Mi6L+dTfOCIrtm EZ2YzQyyUmZzImAH+0LNGv2AmQR5HzDTubtfqjMuEcycMTeHzZ1lzn/Bkx41o/hHpazPc+TxnBTb MEsqqq6g9MKNWK4pslP9ADLko6WxbtfOiS6Souop4hzzsM1ThU16SWlDGL8JTtdJCnZjkeX3DqpS 5QHSgnMryEgAI72G/vGZFr2pF9mJU7Uo5ZQSJGIRb1mU4PDN/klhs+cER2fE2v3vScmT5bysCSme TTAqVu1JBLty1AjeoZRCS9pOw0o/nYqVI90ZZwG/UlPPHRWgPDsqYC6IpiVO9YJ25aYGpTc+BW7h T2ktYLj+dyqNwmCrQisrYn2Z2NP0RDqalObQMKkVMP4RlfVs6l69Mr2AqQ5NIC0ibgo4Fi7QtH8E hF7Y8pC7xbI2hWRt7UTs+T/mxU2hIYNrEzdnV++FBG/LA5gUGQVQpqKJPOyTJiphq1zFLvctthOs FJU5S996z6doCluq4lZE0xX0rpB9q+fuwL7jorO55j0IWlDosNeelyHTyydtqafBzv4vtOHc2+qs mc0t3MGt/kOzqriKUN72EniFBVZLFXZ2qoEm61uAfGgImapG34bzBwCzMK08FzT/3eEHqz0wiH/H 3hAX5L0anK1Y7qriWIKIOXZLFt40egfSBm3GQjMNiXNcuBHrmJQtg6DITGxQPfLwStdNHi0tjKav Xm+GtesxlAfHYx230ptWLrIGT7VkprqVtMkjGkl+kKGjJuU8DIsymiU25RyXM7+uHF9JtMzD69Ix ihpuStBMiMsNHzbNfm7YmkmMSVoumYAerO+SNwuHoGlXmsRF2lf7ymSw/rnS0wp0iJm8BRSWR6Mk CVvYNrwT8vzLZTyJYO2oGd1NR4Waufxvgy0ta0thGsR1/rjD0Uyo1qEVsKHTqR2uQ7iUg8L6qLju alTsyejffAuCA541tF1U6wPjGrAWxnGJAftfpGG4ofJNde1A+oNtIUe0oE4xr6Otbi5Nu8BJe3ZC JFDOr9AUMSeml1Rg9ukl4Jpo8wYcttct8Pa0e+DybusyWSUymMUMb4WN7IaFOPCJr6fgFGefUkLL 7Yda09tL6fNSIBg2opDo4iZn0cndWcD6snKcrSZP0jz5gwSnvOZ0sbjNByKBropMq+3S3EBu22va hmsgLcg50jmCc6QfnNjcBKRAWhkyC6cYBvhKOtYpsvScS2CpoYUo9fx5TQ2Om+FZP7tDtn7ytJR6 dSFL/s4Fb6NAgwGMjb5iuKfQrveEqP3k3ipRSuPrvYTCAO4OdiAPk7v3xSOk735XrUBENPbucjPF eTnonMIcMsZzXiCON7lG4dDhlnqzekX8FscvjGV4dz7nn095VkKSUMRfCe69TTBvd8vbgLce6a+3 OSojJXfqBdmaCd48QTRYBdyXsvdJ/z3Xcc1GkSVHgDI7aIlFBqnoFLMjvNd5vJ1fVuhzXSBBXYxJ L7gT3Ns+t5S8ZsklUoTIA2fRCXnkQargYfHjlPxn7zpyTIe77AzuZRPILF9I3IHo3cHyiddrpMV0 fB//NZL//d9iuBWv8NsdbODbnUqCMWAVMOD3xIa8/k2gRVUg2oXeBs7YWDCgU+jECt6aCFZBEfzd awyNCVIUCnIeWojX8oXgBg7FCtJgG3iLAzYE6+Ugie1g7yngD27g2oig/bnIoiWhEiIOE7beCu4c f63gOV2hzWWhCSKMBLrFFB4EaQEOGLaTGKIdwhhEGcLF/MGACMKAem0EDq4hFurhRAQcWqTIETpA V/xAf91hQ8Rh+PHhtbShIsbFEd5FHjYirUli4TiAAt6BgFEEIlYEpVFixXli4dzBzs1hRWwiHIJi lzAiKnrJ/iUEKa7ii6giLFaKIdrhLErbLRZE7kCgKdYBtgkRF/TgIxJOEdRiLrKHLB6YvHVd8L1d /jnZ1oItmshc0mJ8hU/42jVFRzaeinilhQO8YVYpTQke4ye2Xtfp34JxWxV54DU1FAI24/FR322V 0ztSn0/Y1m1Fo8E8oz5KnClOiwIijWn8IzmCiRuSB40Fjct8RTzGIypZoXtd0QqSlj7OIz5eZDMq XuAITodxmzFWCkQWpEFmncjMXENxGz6Ki0ZwYHTI4FeQlh0GX0NdU0VCI0Yu2jM62NSFzCsSRCZ2 yUeK5Fok407VAeAsxmq84UDQ1EAIzlBYVnQU1oLp30XGJE1eU0DSpBruHL0JpWvVnCHKW1A6hAQk 2FegEkF+xFmi0rxdU9TdJDRWZBpKnB2GpLXg/phRniEsEqWtmR+kqaPOocUfskY09pn5weVLKiBp zZNAdJhdeuUkQiYVwuVOKpT+xaNRwtxYMs0wgiFfSiZeXiX1veTUTaVC1eRpDg0cmIbQMNRb7Ny3 TAcDgqBktkZtrocpHh9qLhRlpuRFGs1toshnBudFpJU1aeVNZtO88VprSlDYECdqDCd0WsQ2yaND nqaCvaRHcltk7VmHweR0uoV0hqdD2NY7ClGqPCQqYVdvWqY7JuRJkhDSkKfS0aeYoF9JBl90eKT+ mSR3CsRJhs0GJtiGicyMcUEa4Z99vsV4Lqi1JBgC1iP19efMwRxCaKVAQag6XhJiGCV4tl6D/jro 0xQBYrzdQs3cD6LobcljNZroommor0HQzE3H8nWi7zkotwGNn+FjPS4fjXIBCNYot80Yii6IVPyE WSJpf+LSc7ZmqEDaY0ZZiIro0phmNrIofq6nj7YkrhGgj05HQ7XBD4jpYqCoR9Ibt6Wln00plUpL PdJl1F0nj85pPprorREomJpkf14m0sBnn6Ijt+lfh1oam7Ype2wnnNblRWTjW5aTc0LohL1dhM7Y ZaLjdDCk/nVHPNJjnaaVVNBU0IRKouZYoUJmgvAnhSIqd8bnaZgkjTojfv7bQkFoWknhpV5qhPaj B9ajQC2GNr6dQPxgiqIoJyLGmIppReSW/pCaKXca04JI0MF8paG2Rxpu555S6KZtp7ZCIgJCxFc8 RK9OxyUJa42Oqluc5EYMaaoGKtK8qLWik0Cu07TKh1FCqkK+qDRunuCo6maOCQiiksgNTpTu2Lxy Xb960c6oR0/WZ8E2rMOsT2yUqsNOLC5SrMX+zsK+x8VuLGJJLMd+LGx4LMiObEP8ABQspYdhG8Ta Jsm2rLX02sGybMrFrMtaWjGO5Mlpq5h6ZHrULNqJ7O9oqzpumi0CqM9CmUfirMnp7JmepJi2JoBy 29FOHNDyjtBu56I96dVW4dSuW9Xujkfi5NWWkzqWU4PMZ9cS2MGhbdqB5dhe7RUtJBxc/pIxqmna qtPcSq1cuO3bvm3IKGDRRl5q2O3dLs3XIk7fJm45FW6IfShDHG7hKK7Q+g3jhpje7u3MSi5K7lmK EG7lSgvkEo7mCu3nEhjNGkToDs7obmvpnpeCQkSYAOzJClzG1K7t3i5XjMe41FnGvBAk4W7t/m7G PAvwFu/thg60iIbx5i7wEu/yPu/yihHuwmFu9O79vJDHQMUcydFxOEafFG8E9e4n3RHvSpTDCE7q ml8kLYGaPpf/1JnQAA7fzO5dQG/0mhZA4e4dCa/1dgjyQi//Ki//BjDzKkwB92wAE7DtSq/t/q// GvBRQNJzhAXjCA/wbgX4pZjx8M/s/mRMYYxH7YIWFMFQNIVv/pYwHtWZsxCEYHouu70IvIWvPaVH UUEESA3FP0HTCf/uaaRLS4QGD4Nw8zoTA9tvEY8GBDew8uKvB9tv8DpxuiyvAhev8TBOFd9IucTE k4hFEQxk9XbID6DAo1QwCQ+RM1VI+1TXxnDF78owxulv7d5GQ/gTvV7HQYRowEXSc0kF1RjmQ/iX 7pxwerTVEtDvauwPCUOxAk+xIpsfAbsODz+LDj+w8S4yGetuelQIIw8vEEPx/njM1tyugCBUH1nw 7dpPBVfx95YeuOiKKUcT/koT/ErxQqAOvdKRL6JTiJov3wxs/nUoApuf/3ABFBSy/g4fcnGosieD 8Pse0gEHr/qW7zJPRtmIBv8qsxIHSwxZ8yY3su0aUodcCM1sSA9pb3roTaLoivd2SAfDESJ78A+5 Tm5VyRG3wCfBMj4Lsp1hxz0nRM+8rnro8XcZjjpJgGGdVjCrxv1AEjY/8zL7LpPU0TQjcljsrqM4 bxPfzxoLz3NwMnYk8xJPdPNizGXUih0n3270CpaQ8Don8jsLDxqbVoWo0spgx7a8bwjfLgM/E8YY RA+dkQt3xB1B1pMRdDqtnEH48keYRQA5dO029ERrlef8RhLf7p+8cvEm8AWTsQ0RxiV3DRRD9RJv hUgdRcHUC1+ERvnETb1chli7/vM2W02WNHR9tPKHSAm+yHURm7BOO5NOlCEArjDqGXJd7A0g88wd 11w4x001j9om08kPLfNbH3EGbjVI+/Anh3JcewYNy3UMnctkzEhcOzGbeM2hoLJjp9iBpLVw8Usg TYhLwzSOvC+e+LVcwzav0EmVwAwdVYcM77NppXATkwxCCIxLKBTiORgNZ54/1VL7oBFEqDVfN55i 2+5VE4ShJEU19/Tz6nZWj7bzmG9ZNLbwdvRTw8pcG495RzEofzQWk0V6t7T3BjCh3NA1mQwk5cbi WE06H8lJ9AlZh7NMC7EBg/NLyzfGUDBM4B2CgK8sCzJi205V9El5/tZDpUXA/oSQeDNEo5zR+LIv HXtedZ813CAwEHM4w5jFs4jx9zKxKndz/55IVYf2N+MuuqzzRmt0x/wuuoQO/7i3bPs2f/AF8xRE foGIoiD5f+/PT+MuZ/hHEMNyAgdKjlCQ5egE3uVLPh8xE9vuSXV4GO1iGV7QuKAeLSFvRGDyAivM nADgEhAAeih1j9Wu/RRWMG+4RvSsE/OwetP4FxeFGOvPU6fyBF/xS3T11WxNFguIDeVPSGO2+NwV 8mVygVTZF0fUcSBHpi9Jrlgxf/hvY5Ow62RLDCV4dZCbS5CMK8cyNXt3CLuOlIwIxlTSNlc07uTO l5uRuSaEFJlRM9PxJJPF/lgMgGBTXEKfWUFQckLr7pk1XyepYZmXRT6LcqJn8ZswNDZjtBIvOuQs dEVLzqF/sKCDu8nYVlgQn/btBL38cyD9d/U1NstwDUxnyQyt7wY7CmqnxJPwT15/dIe8bzhOO8bM TpZUthOBOl0kTGgkDCr7Yj4PgP+c3NF5RCeXDbR8U+g4i61vivFi8Xu3tKuDMI/DcnGkzLnTONdc jf7Ut9eAtryT9XEm0JygREJNnt7IBIblTIYvsWoHCrrk7lYQzbNUh/C6jYBr9kU7AW+Pdn14TloY Nh7JN45HEtFHylVHUV/1T1BX80HQOmeU11O9r2mkL9NsC11YSMroOc1E/gT2dnejb7Qm9yzR6/jk UPmEDESaCAXNY0YLOIfKaEZOIIvqCJACfQvISJ19s8zMLArK+DyhmDqeSArTz7aT3Lsy+zjezTiI 569n/JNLhI2LpTz/RPxn7HQUr2+G1dn3Yf2zfXkp5S5qBzPZLw23jDGed4SKo/lEDLo2mzPNTz2V a/SPAwhNpBj25Yx14MlLkNs9jgUKfEu5b566p6c1Zd4e2dYFRRXrxJWgxE1jjLPHv4l2ZPJlQ8v3 5+4UjzoFk0WWt4DC4LQYVW/IH7hbHXtki5H9jHrXoHb+i9FVCxdAtFmyZMvAOgMR1pEAgyGcOnUY RpQIQ8BEixcxZtS4/pFjR48fQYYUKbFFyZIwCi4pgnBky4MtGSJc4gQhTZkDbeZ0QpMnTRg5YdS8 idPmTKE6ncDZ4mRLzJlMl/xcumULHJMl4ezMOpDqUqUzs8IJyrCg2KBVquSJmgdOW7dv23ZlylTu 3LpLdxrV2/PpzqI4lxo0ytDJz5p+aUJsIXRo3ph5DyaM/HDJQcsyE0etHDVxToMPLQ6lTHAJF8lC IwtOeLMOzZRUjW5JvXlyVIYSbHusCJN3b9+/gfe+WhJ2V4RdIwdXHrHgQpw3gz7tO30vX8LUr0vP u700T4JOqiiNqzXm8JKItcal6rYqXDgzCTNlP79qe7zoEVOt47Ur/uy83/v6a6/ovDPNiR+E+uk/ n5YwSTrM8JPpMr0obE01lmxLaCcLcwuNJYkguqjD62Ab6qYSBTsoL4GWQLCy33ZbTsYZaawRI/Na MO04rpZQqkQYQrSxJcyM+ssvvRTkzDvvGIOuscNs80lBqkyr4ru2cMSKvaqOTKq9uNwLU0wuqTqy zP+CoqtExEx8sijudiLwP82eG2g4Dmfi4qUXj4SIMiM3kxDDF/cLlDfcRoQB0cqSE5RRIk0cLdCh CiropZBiFFLTTTkFaT2EXLyJLpkqHWjGmnqjs0PqiHqyVTa7rJNVVfEri78Gs9RyvLLEM2vKL916 Kqww6VJzrjiJ/uqqip4iZJJCBk3lqY0DA/QruiKdwFFC0EyNDkhVofO2tdkM8i2hKrYwDcjoLhuN XBMFXG1QmdYFLtNO8c0337IIeo3SUqvqNlHg9isMJjqtjWgJtYj0jDE5j3SSKKRitek6JqXyqq2k euoqj6WmzOrMu4rl0mCUpprqWJC5wg8q6dJkdsEF+/ohr/u0W6KNwHDV1lSi2N1LQieCpNFCtKp4 913VUtORIBYl/WxCwWy8V9+rsZ6xVKHONDGugZdTkyEuDpa1zZvdhLdNhAVk877AciqzzI0Nxu3j unZS+W1jjfuJIbVSdrlYZqebq8jpxmp7O54Mm2na+KbLtSTW/iqz6SHLgaQs87EIHshKWSFiScWo E7qW9Ef3lKxTq7Nu3fWyt06Nu3D7BTs4lQoCibOIOs6dMRRFHepaZ2kWuHgAWzYwr6ziNLxZu/IW PL8eOYcjDzXh7qu4iGVefEEOvX+KC+md2LnVwyl/NqraLnxoat8i+3zSRw2V+KVG3ffz26DclWAh fVn3OgEOcCM6W9uOphWv3NmodlSJiQM1woWU9QeC36EJuqAVMXrlCX0Om9jL4GMwv0jQS2aCwXsC o7e33adiE3tOUxK3Qpuhh4UjpNhzliQ9w4TvOQpCz1Oyh57H1MFmz1naZCbCKJDczzLsE0xRUtPE 0H1mLXlo/lfRJFC0rAWQgF30IspKszRIzYkgmqLgGSF4kS20oDhys01xWFKyAMnKgwUB1MwYp5mm RK9HAXNgfrqCEvIN8kgSIR8LsUXIpzSuSIgMHw01w5c5pcRiXSrM+sZXJ//9JmqTcR9tThevgfyP Mg/JwxcxwkVUrjJr4BqI05awrAMKCY21tKVJwhLIifQnLiiDIVl4tEinkEYsRXoPmyj0wbmkyYdy O5YldRKg8eFnmifjknYEZ0dY+UUgi7seNqt1uA3tpJo1FN+2ZIIohWnmfzEJDrkk1cnTIbFeIHpI O1nJEFXmk5+cAte1CPIezbQlMimxHW/UBKYzYm+CVBlO/n0WyDn+1IctSkGJj5gnQbHgZXxwQJcd i4S0WHqUYzDgAhesZCUSRW8LRYDm8+YkSZktUikuc6TMipgzWLkQShGamPIEMs05DpNRn1wCPmc0 G9BI8UW0IVT+/KS/fnJkn1O16qkg1SOBBqUtpOkWjdRDQR/ZkoI4+toJ24jR/tBFPRalIFns0kfw 5G1ZPEtLGyzi0pbirYaEzKD3KlaYM22Te9F7acTA5zIoeG9Z5PQhDnVWzZMpylvrNJohPSk1qYUO Bj/45GeziNSrWqSqozWtufTS1ePwqnZfldF8GErWsmZJKR/dwkfFgz2M+ogsapVLESJ6QhigwHMw qIJL/iPyOeC6tKZ+6avLfOgEye70ctZqHvNwRkNHOm6OS8Lm8XjyuUvCCi9ygs9tXOdU1Ygrf/QL 0VFP25HSxpe+IelXsG4i0K+49iJg8tVHeuXbsEIUoj6SXAt0i0aRNdQ+BEHLFlBQT7I8+GNVEK2I eNI1wpGvcHN8EDTDorydFhGEhg2QinLWw4G4KFYLw4m3OKMqhRDQT6gDFf882UQp1Vcj8+XxjzXS Hq32aLVuCXKY2hMShYrHPkzm5VidLJcz9io867HeetBy0AKesApk88hOgLtW1ww2YQFKUzhbg8yd hAewhgVsJLsLpyQxyTFPmRbXAKXl1n3mW+wrpVGj/nJhIEuEAIM2tEja+h44rAQhbckIku/bVZDQ xz5TDuuCKRietkgwPGopgkoJSGb8XK97j4zz4rr7WL/+kE0kji6cd3oTUEdLzwRsQ3u5FalyHbrH vPY1R9TjVa6AKVFIng97PlIf91j5LSeE8lq74qNPAzcP1T6lF58puARyWCeS/W6pvx0hEhcFZMwa yznVp5dq/1qpB8GNhH99ER/H+8dbUrCjKyqm3YbJU8B6y5eaPNZKy8WjX+En9GwqvWqtemYyGZ9L F67wndw5QtlpGLa0aGiogobe8u34x8kScIC3Jd/Ljra/t+QRff87wFWpdoAx7dEqfHEme2P1ICPO /vDumXNxM7x5+QQn1J+beMfszjjIU4n0jsPc3pXeLbNXbuSORJ3AUB/wyfEKktiuZyoLZkpInEtD v07wsKueSR2uZ0crPRdWCOJ2dzqIQ88one4er7uvWX7yfwfcyVT/JUZQDpeRB57JhZf5fyUiZQV7 ybbOpIm180bByK+sr0mMLltGxnbBhROFK0PMtrkNUzhsG+55kd9k7556icxb9fxkNtSB1R61XDra JrfoRKKee2Mv29lI1pP12IKWhPan8RP8prUz/0y9ia0+2ewKF9KOF5XJ/esHIix4VMam6DK8Oh9+ lYJaH/6IsF78qByTy8P0ckrHPsqEZznLq61s/t33qsB7vzKZrnw3xy9MtlRxqXzOyJdii4TwoqZu C3s+yqam4jv84/m4ys3KTs1KLVbWrezKr/zI7wK7COYKrPYE7/XEyv5yz/10z8rkL9F4y1e+jiHS ouqgjcHQCHtQorE+CrhQwrgQUPrwouYOcPIiTwcRzmUw6ABzztRmCo8YBzGSRgPFLwOZUIDur6I8 kILuq48IzL9I8P1WLt+qTP5M0Dc+xi7uYsqaIvvKcAiNy9HaY3BqZfLIbAf3SPnIDjHCsM2UafPy 4jxOrdqYhdT46wnpzgkBsXUUquRc0MrKaAteztryLbmycFjgYiO2BPFEol/4ZuvkZgxrqCnQ/sW4 HKj4pCzsnEuFgtBYbmatjILUOkbikmkmrgKapKPaBkIV8WMQlU4QbfFq9u0rQtDKnK1HGDEYJ2Ih JKAE9wXahrChftDzSkZlfMmXMnHNQpFZNjHbDkkMRTE/Nk+cbMI8IvDxXGxhcvHucHEc8eXJvNA4 uG492CIYGREjVm7mznGwRI0eSWYUp1GwvkOQTPEaxcwNdXBvpE966srsoGInsqTN6NDazJEcG7Kf 1nEd24odS84dgc8tuGD+OmUgxxCQWAoCwy4gR8YazWQgxS77EI6FNC/oGov7nkJyrK0vGIYRa+0h B60cbVJI6EMWK8ULsdDKTmn+HI1TTLG8/n4wcBLO5ooyG5VyGfFRDFVS7EZR4ibOgkjICa5HD1mN D/EwzmRiJukwJ+MNJ8USrAJMq6riolDO6hpi5TayDhXvI1Ey4epQeuYyIHeiLiXPmeyor1aSkKZF JXfwFZWwsWjRJzLMDg8DK4XmItqgCAStLPOJLCVzOQRuEoWSEvPFKYsSJf+SKQ5TG92QbwRTKj9T 56RnukJKZbzxu4rwGy0pnbYgMs+rMvuJMm0TOARPPLRqTKSuU5QEenawIIGIJFHThkAyOZlxZzLx KhtLglao8rCHnKrPr1oyIbESNI/TNbgyYhrHYnKzvnAzPHvjyeZPyDZlPEZzKXYmw+AG/jGmaztR 8x6jB6XmogjGR+jmsq7wAoO282OqRXJ4AvL8yueYwsJsAmcMKlkUpSY2iTxXaTwhtCUyE0yC8i3q oAhEpCYnAitV6LnGhx8TqDvy5v/k80S1yy+NUxqpIjBbshaD7j5kCT794kVDMzh1bgvwamZko50M 5yIic0JdR0KFVMmE8hFtwzSKQEM5AvUY8Ujyc5oaKudMFEXRIzStdEUj72NIrSmzSbrYDPq2zyWx RTu06ebWYgU75OiK9DbbFGtyr+Qq9NiCAlgqMv5eTvpMauKsCzGKwKO4APSe4kU5hpDiUz7ZTtQA q0uLJZzacC6fpzvRY3zOVOISSJBq/s0SOfRNW4dIORXY3EP95jQzeWk9DEvMtuAHuonxSgZMD1Iq s5ThjmsuX5NoqIIt5DOBFDU7sXL7YMYxIgZkLgL1PCJIf0Itsu5TX8dTlfXRRvUt5LQE2c/rlgL5 SE2QtudAmcIBwgI8SMou8QJLT7QAr9Qk54J5YnVFl4UPxxQxIuwjtGxTm9VN5zU9R1VU51TZxCra kG+hnIsrW7INpiUrpiVQ58pLlq8f/UI9SVL6TLSG6C/zrowqYZVPyQfyjhUxQkICloIYbUMCkrVe fY1ZRVYinnVUa6nvyMp6ksIAUTUlCVU0taLr0JWGalYHRQYC2eOZQA8xahY/YlZK/qXHHTP2NiTA CSKsMCSADzPJVP+HLkoW6Ug2anvvZPWN/QZurOhCCknubq6u+WSmPRmQTATSZGQ2Z0NSPgBQcAgW KVGTbhjqZ8MuK56UIdFOJt2RhWSJah2Sb2fEas+z/+TD3porvHSmP8FDShXxWLqDzEBPYPFSJRIu 6LKRALHLymL2VLnu38JQJWMpP6pNQ6HPHYXRb59waqP2Wf1N9j5Q4DKP4HgJToA2O/3PKGtIXJkR XbELaO9jYzIK+061cCmPUPWV5OQwGnsEK/nwlIoAr/IABTSUSZfUdG0RdUsWcKnu6fpjfAKz9iQP WIXOLnuVEeWWkEbmZkGvZhsr/pYCpAcByem8DlYNoyBx9mP8hnor03pFVkyq1uQekXC1aURTNPL6 4qQcwEpA82b5EPiUVysceCQXNttqViy4abqWRfjmCnLyZt/WMfpiqdw89B/z8m589kzw1yb1t14B 1/1MMPZ0lq0sNkS1dVmqqbHmRgGjjW25BF1v2IFF7EX9yy1oF6Pyw0cSN3o+xmVdVxH7tT8699pO uCFTeF6NTU7/N/acbm+WVHcn1bqi8SkvURH7kmVr5Q3npqUM62HT4yeBEGV2c0sGp1+Y2OXEuAIh qkGwB4qjeBynuFl9c3WPLf1E1TzZUy7zJu10ZnIHSVEXFz3eojAWbEqy8SPV/jYkTWaiui4G8eZf 39F61IPUTOJW9xiFR9k3mC6ImQxftdCT4Xdnf5AA2TMOpcsasbScerd8oWx3DavLWCgwFSo6Hxl2 /0iTSaolmTgPiqCJj2Q4rKeUpdiZeSOQ3aKiMO9/l02tLvGZjHjNZhlSrTS6tHaRE2gX51bTWFZf mw8GOTIo++jZ8gNH4A2ambCPlXUL48+TVVcZB2tZ2tNlDtWvelbsKNWBu6SvqmXv5moNq27y2Oh1 5SKJnxfgMtFUe8Y85DkX6flTObDJvLdC7fEzM/fzUBSRojIw0PZRC09BS1X/8iaU5eZ6foUqFsKW 0OPALnoQM5pT9a5X9M9H/qJV5PTVZbatJWvun2FqO4WF53YQpsR4hX75e6fioWrqgQTOYNixTPxz Kh/0pjGaq0PiS6j5l1HwA6cCV/3ShgvVL6oUAh/XLq8ym9gobyjuh5oSqktV8TwGR5T2CrHHy6oi cyMMr5jUq7uasD2Cop40wfbuHy+YoItT20rzOP85PnEprXNOshTtLoxYk+kiV6DWlh4nIvwHBaDT sQzbHHP6Tb+OESVyc5cYIIcuvKBrkIyaOieVsq/icAnaZY5jbTkzobLzevLApmN3oTCiNRbttJ9Z uTciPbBHju86Ln2WRpPiRav0NBXSZdRCevTaeXbqVsfsgY+SeWbCHT30/irAr/+mehjbwFiZGwPf WyMwbSr7rx6Fs1VFOF3FFyGzBFvM8JtiEyB5RrgXkYTNI0QwEY3iWzJTu00pFYL9Nb81VrA0z0v1 m5v84sBo1Cu0bTte41aBiAHtor85NsH3VV4XXPUavEihbTq9V3uOug25j+HaNbbPjrfRpXDJOJZM YypWYjrV9qgqZVokhyH2oz7kGLqhNsUfcsWFNGHxugDDmZAk9cKtlLu6ZGMSmZqArjTCbLBcaC6i T7CKDhqjfOuYHLXTvEOlha3wumWF90uzDfqwGzW9rUtOKi/yEz/cwqVsJqAF4s5mYn0t6Voupkzg SmH8BzeOso38Y835/hjSeWfrlnGTr/FUrbzsjOmlPsw1sCtA2oCXBWIp7BPVxCI+nQNA7OjdFMbL Vqt3/E/Sq1fW+XFxyQ4GS9Riee7Kda4IHXWEPIfUofRNyidK15c6bEJXR8SrJoJsJEBHGOataH3W ZZ0vX3BzBzLNiOZEqzSgDZJiZSo8BraBjwmrecJADOh8YnNNUig3bAe6dZQYpx2naZ2hokc9fBA2 r88vHAAP9Z2uga6wWoy6f4jNJgbiXoWOgulfukK0REuXUHzeP87JJ5TB1jMIRYy3vx1F7+w9FcmC Fg6oXolETbIn5S42SiMqgCuaJAKf5FjiI13WhbMr2mCgHTXn7uA4/n1d42Nq4Xy9y7wjJUYU2e2M GndGow5SO1jkQwYDI/oF5tW82peiyrCR52M8tgnnDicQBu6MhleV1SYme1Lew5qk2yrJJmQRmVsm b0jjZWiz4aE+5iXdXxVpAnUe3DU+4vLkP9oADn7YJrJaaNrGaZhimlrQeL0LPqSjKchmRDLyD+P+ dGkdKdMlfHYVCeWzVmmimrwdPr2P4kK9CtpAFskJZ7xKLgLTg9ieQDKJRxaFTnYp8pt88u1du/Q+ grPb32GqVmf0YB+PQIvINFhE9MHjQXpcJHcQll6oWhkCQQCKYaJDtEzFvWW/9SgeQjH9fXGO1/0Z 3JSQYn6o5s4M/ofWri9Tn9PfpPvS7en9J52AtPrlHtJTaNctCEU1vy9L3bvnCpusxDQyKW8AwoGT KltgGFziBEabJQydIHTicAvCIkskMtwCseKSPE4sOuRShaHGihg1biloEE6RPAZbunwJM6bMmTRr 2ryJM6fOnTx7+vwJNChNAUKLGj2KNCnMjgkhOnzoJA8Xp1SrWnVaJSNCqFkdWiVIdUubk0+rjH36 w0kbhyEzmmX68CLCkBUhYrRbV2JJkR35RnwqUu7Ikwhb5mFpUILSxYwbO34MOXJNopIrW7689GpG zZytTtXqVKJaqg8Jc7QrsUhJr1PTNgQ99yrJrWHJaowo+mPc/qeAA88medLgycMUt+TBiDm58uXM m9uk7Dy6dJ1WoW52CtU609xVLd51ykUs6fF316ZdqJXLZ6+kH3KZzfTpSeN8s/fNaLEhwuOovc8n TNhFW8ABx0lcKDZdggouyOBzDT6YYHWc0fZaXbSRNtVWcqFmnX0iLSQSF2uRddZmbYyoHUkcQTVf afO1hBJDIi5Rh0gtIvRffv81BANZLy4BYZBCDnkZdEQeGZlW1nF31WevjXZdWH/Z50QR2MV1olrv gVdRFVndBWaGdjkhpo+A5YZReTjuBeRWMMABXI4n1WhSfjj+8NlBSO7JZ585GelnoEJd6BlDMER0 KH4QmYXj/mfvLfEDQUtUIVVUTiUKJXa8adhGeHBi9Kmma/HGHot5/ddRmgMS1ltdqapq240C/leg hYYKimuuSAKqa683bWZdC7TBgGNf6hU02xafQVERnMCR6SGwSzwK1aPrlbSaV9gWW+B8/W3RQouv virRQjrKGSthdeyI7o8J1eFrvPJGx+u89h70pEMt7AuReupFSZd8J7mmlnbV7QaaQ8SiN+YWqpEV 1WFjaQSHpaKtStK+LTDVo4ajbbEue+3qBTF+W0gAoETEIggTy/e+DDNS9cbsq6b6arxxFXAcdlFG XBz6qEO1GlzVevoFtulf5GpUB4EFvkrsqmbGh3MLhzlR/mOP4846srf5Ye0msUDe5DLNZp+N08xo C3ohDFXv61GFTUWrX1UGa1g3QqPK2RGBFjtBIKgFwhEeuh293QKBDK1LK7no5tEtfIATFnVxAFLU Jo1ASlD22p5/rvbnfCoMEeL7HneXb3KzB+xHUT5FbKtwAv5UgVINWOy4HPo431jgmg75YU+j2nXX JtEIOJD5cZE1jT/80BK8ok+PdujUHzmtE6ZrrLpvdPrlFMPX6VdjFVCIuVadHQkH0fDObpXmmCEv Mdb2cBc0cpwtzjd0HeuKtK5uweEHdziUoUTyA/+5RHrXa6C9rOdACCFERE2b08+6V6oajUdb0JIN 61oV/pfBBQdeBOkW8XrmEbwsgXDU2syqTFi8ATlOanAaHOPg0DTNaQ4wRWDgAiMIRF9BMIgLOpZU OnWl7umJfuDx4KK68ppyecVjOnyNcEhSMTkBiVSuqwOIgPM03OQoi1qUU+Qq8j3F4A9IQ5vUrYgI x3kNMY7S0YiIqIU0wNgsYRvEDuGuxJY8hGx/EKmgwiwSRnKtrzcBSh8OB7O/kwQOh2OU2gkpCTIa +U8knaOjJ+U1x08yJzzhAeEHv6ap7MQFafqRytHmUwfaraZWwxHemmCIO7w9coXv+98dJOmtwQkQ mAI0oUkYh8A6/ICTomxmvELpTMwoC4++MSCFqDIq/lVWKF9pOkiqVomabqXEabQqUJY0ZyeGwCkP K1Sn4gK3hR/gkn/ApNVFcLhJLggyLf5z2Nhk0sloClRB0ByoZLqXLyUlFHOBgQGd7Ja85BEIcrCB Xx1AorhiDcdpcHoUMkXyPixOsp3zjGGAaPTLkCxTLXoSW9ak50ODypSgM52OevK2OFa2B6F8Mdcm JzrJwdFoL0/xqN+CVkhL5lAvmzQO7ogpzBc2VX+YHGqOCrnCWCbwB+wkVgJXFdOailU6BR3rYiqm ulLxNK0aERsvB/QeHHZLnxfbELEu6j8NZgUhS23Wp7DoTqEG9YU2rAKdCpTXGkkSn7GM5YAgN9Qa /inzBz2EaVjNitnllDWzR9EgX7hgJWmtciQXQkjF3gQrrOWIC1n0mEKn1ZD/+a9MUCVQLDlazxfm VrGJdR4cDPs9ACYwageiSUA5i9zIbDa5Qdlk3Uy5Sn0yBEQqwxocxmm76nRrinjT5EO/19gK0hKY 8qQVPUU4pwDuSJMXSexUlIk1vDJ3vgtaLn17Aja/BHdxjm2IYScWknXl8E1DnaRD/vcZ5+aUr21Q cGK9OEARXndAgYtlRRZiO/4h1pJMpRE+4xsg5v3zviSmV4khc9GjTbBfFXEoR8LzmjpUwQGzJdMj +5lJULW4irDMq0EkS6P3+A+3hOXozpwGYt2S/ixHdVBMkAVcI8LF82cnrrJz7Gtlm7zvrk8ZsEPB lqEVMu9fffsrsdwqkaZB7qIO5etQb9pY/g7Zb/EsJmEfO0xJHqdpkxyYdx/8PBhI5bJZLrRyDa2U /QSmhgRirYx3E0usNbiCX1zhjxGqQbUw7iXSK9CbgspnRlOYmP8ZpOI4DEuQgWxdCfRfq4uA6FhX BsuyfklODxM8XjqNvSAj3EYgh5EGP3LLIiGWiAGIQzDPWZhAraBpR03D3CJWmYqFp6oN9KoCved5 Pq61txtD628nameQ0yeuhbfrrEJ5v3SKZUgCDKQU12ghUSYyheFZsSGThZz4riBULXJTVcOp/p/y FLfBi3TwnxyZz+dm564ZS+EakVJzXtQkJZkHspZMy39twG2fJSzXvILp3uTU8LUNdNH35CjhLJdM uL+Nt1CHnOT69l9C0JpViuOT4kDOq52jWjh8L/a6PbIkPm2b3jv4+qEtbrnTIfNyb2PtWE4TZA3j i9emXZSx3o2th/3qNP8F7zjM3jA9oU1PGMjzZ3W4g2MvOuWOfC+BkHq63R0T9VpDTnEB3FmoFRhk TZOpwQYBW5fV7SnG4ZnffoV22bnGUeYdJJNcaHWQLd3ku2t+MXmXNQ5BQr+m6ROvOtuk6fvbpgeD KIAyh2Wj8ZlxZs9pQEPeuiSnfod/ynuH/m73H+c2D3yZBZ8m/gPu3/NN8cDkvt0ulSy/+/bUZHM0 vnfAE+1Lru2vigVk6pE37HMq8s0Nf/xB6XysQ5/XaZ2IcXyW3oHhRO+tq4dAPVwcawdr9P/c1dpM Vc8yXT0tY+Y00HNsL6VA5IeAPmF+iNZbAvZIYxZfY3Z6fKZqWWdk96d4pUZyhBNqPSaBBgJns4U7 aicBd/Azx5WAKeggKmgQDdZxFSdZmxR/auZwgyOBGiReZrcFxsdXe3ZvCoR0ysJ9FzVpeOJqFgZn +MSCS8gTC2hoNxaDPad1p8ZCH/ZnOGZC2Kd4cgWCjDVXMtJ9eMUFJph8W0doTIiGM+GE/oWWV8IW Vd6Fb412Q+UkVO2kLFMIbHkWOTt3esyTVxLge2IGiGlIiDuxhlkGOIxmZExFKw4lchImSaxHIK12 b3ZoZMOWdf10URJQcPByhoUIikPBhFBmcas2WyNFYcwzTCU3e772A3eGdoGDcY6WV3TXaScziKEY R5+YK4doZZnoYZSEWMUUdtJ2anWmLuIlcxKmM1CYWG6HRiOmi3DEi7rii1WGcYflcRyGb1mRibHU cX4YdFkoe5V3WP1EIATmidU4je3oEtd4YssWcvwme31mirQnhK+oWKQmcBRGErLVe2oGA1TmjgV5 E/BYYlnVjx53XUQ2SVjIfak2Rlo3/hbTZovcdivdZpAbqYaj6G9RBYkaxn+w5C/sV0kI9mQrJBaa 9AMS4F0cCZMduYR9x29DZ3LoZY/19IoSYWcZOGrPw20wFZNDGRMISWJEhld4JpJRlX/oZUbztJNG mEAUcYBEaZUtYZT3lWf6Nmr0eG/8CBwiIkmA9R/PwzxA6YetBj1XeZVZSV/cqGQhmZNploE4dm0w RBLL9ANt8IqdyI5sOY1uOV8buFhKZl6VRDkNZopNJUjtpS6QAjKH4T+wBphWKZjMtYjklIPtkoU9 sm5LkHsVmH7xpFiaw5ethoKVWZCXmVyXaG15BlU+OSe/xHOmt0zOw5d3mFgw8Huq/mmZTMiK3VIH qJN4GihlZ0SKyQQpQPaKMHaECZSLvjmUrIlcvKUszXKPBrJaQRdZ1MYQr5hMc5eczVlA0vmbM4lM pNlPVtVgmiQWULZMk/g/ybRt1NZq4eFqalmV5gmT1MlZ6cVfAzmEDZaNbQBrZQlW3LdVllcjz7MF vzRmA6OR/NmfTJhAVKZMOnM7/XSD4QFc2umHAcRaogmZvcZzvbabFMqR/plZNVJ9rqabCfSi+SRZ tLmFJrQu6nEHO2qX2keDOyNJKrqiTOh29cmSk8VfkZJyziVXhXNywgkpX2WW+GkcLEE4gSakBsmi mCVgF0pA+6l2Rohj/0dVOylJ/l+lSS3AocfiPGY5XFnqjltqVgSkOcNFaIC4VZOFltYnSYY1JyfS YDgDMniydi04WXAap6OYe6kJE02zl53SagRnQvh5Im/DgXwGPQOkHojajnJqVowqE/b5W4/2Qk66 aqZjQc3pasDFqaHoqd52USFROHjCfwViP3NyZIMKlK0Kiq/qbZW3bVbVaBRmP/tibMNVfRf6l7wK fL4qbnU6olvHb4rnYw16hwexSXjCrGjorN8GiNRGhKyWjriUrRm3jl70oUS3rSrYreLWm7+1nF1p bco0qBjxfzn6U4ixrgnYriz3rfpmbwNEcBXxPCJUEay1rynYry1nlwUhj3AF/m0OaCAGSiMJS34L m3AlWE6e6YBvAi9hV3A94ocEaxDGarF3h7EZKwFCN0bpeHYEAS/mupY4c7J2l7IJ94q2xYGRaGTC YTvAtpM98gNvU7NOd7MH13f8Y1gCgl18hlpShp+mU7Qsd7Tihl6o1SJbaCDE6JkDYj9Te3BV622o 85r4OBYVSWEFNyA+67XbA7YGJ7aep3gUEx5mipNSJhxiQ0wf+7YtF7exdhgDeW7ARHZ5MBaCRk7Y JUAwFqR9G7aIKjyGQYEhuYHqWnT8o16e5rji9reIdm4tIYscpZKeRmFCS4digTLitLne1rmI9q5z SXL7Y3ujRhCSB0arW2ut/htrLnmT+Ec4OqsXhVMFqKW1AwKquJtcumtoKwtsh6m03ZKzQ3eJOauZ yGtoygu4I2lemTlOhal1flph1ptl2ItowglMaIt9pMuMfpeFa2u54kti5MuAQriDs9en51W/9eQS JqQz8jS88Bu/CZu/TtMjH7eD8EQQpbu//+ElaXYZxwvAuCK/nve/70SMJVdCZ/YSBUIXj4QSltFx EBzBfDLBu/t7HLyDCfxb9PhplruMTlN6RSHCLbGWI/xMJ8s5TaYzhhU4DVyY8tpxRlZvE9UT0ggD VYAnIFEFrCVPz1OeL6EYBGnDvTi1O7rCgfMmBPFuDpiZoQaaSvdbbQAU/kqXB/8LFO87xSQ8tQy0 ssIJL1IxOM3oeHL1xSllxszhABKAsGnsJyV8cGG3wsPbLQ/TLV5SK/NHYZQSHSUIEjPMx2S1uc3r p5AiZt8Jw7/VjDuqM3fgJdJRw4+sxo7LiZKiTAxBFyBVEZwMBzwaVE+MGWyMpaAcyqIMiLmHxKZs yu+zozwKxhOlr8xRBGMoy33ix07ne3S6Qoa8ywQ0hrZMKXngyI3xycNMJMVsdyUIA7tcBbvMzZr8 zHngyjWxrNR8NtZ8dyXIyTsKmnU8KRpKzphlzneHxAVkgtqsa2gMIdH8zo8Rz3f3Sw8Kmk2DxNu8 zT92JNO8z8zRz3YH/j2co3Ress0gsaOCMs4JrRQLbXe/lM2D2GSKoc89cV0fTRMtadGYgdHA93u9 aRlFgMQyAT15QJklHSQnvXkIItI+4QC8tBgILdN4R803/RPwEilq19OCQtO7WwQe3ZslCNRCUUBF cF3hXNS7gryc09RIIcwtcQdJrXZSvdNTLXxgzRjcbBA/s9VifSRHjahF4ACEAwNFwNM1Ec1XXdRq DacsIwFwjc+MUdFojZV+LRkqYRBxjRSBRtiALRN23ap5LAFLTNeIHdaQ7RhbvdVSvBN9LdkHmdmQ UQQxvdkm9tmM8dh34MgDFNoGodiyHMsxcdifndqyjKcBhdlg/dpT/v3Y5Fzb7jrb92Lap/2OCYtu ThApBLLESEwm0WPZvNkSelxAiuF7a3Pb1JzbosQ5AhsSr8daUxHIFbPE8vRHzdh9/kLce8ybSh2d Z9Pafj3dDuTcAk0mhGpjK7x3VyzHvxt59s1RfMZahhx59wcHUOAS0b0g6S3W6/05Jfi7hOp/lXfF +O2arjl/99eMDu6a3n2JJdkSDjA9BC7dHOkvDM7E5kjcl/jEnUTayF153b3E+f3gLf7gBlFAPtTR ZzPRMm3gL9PYKjVmDO6aKx7SQa2pq+w0IEGr/d3YLt5ozQhQibHcZc3hvn1l7XiWZonEcnWBYbcT 5u2SC77NbbfE/uox4Uju4v4XsjjBiRou4A+cE2kupDcuL2AMlJHC4wQCxv4HFEWwozuuo0n8PNPi 4xMe5heeQA/+wkpO0jChdMq9J3fAlwoHv24eL/KpM/5HOFUQzJzoh0axyyDRzMA6kJVu39kt5qPu mqD7pi6B52yeFNWH1pAeL8WH5VkOFB791r0Z5x8u52p3pZvqaKTOURYeYfJZXOW921B+0YSop2a5 yp3cMpjBqI393nEu7Yn44P7960am5GVdeU9u7Izh6n0yzbv6E1QG5qo+E/+SFkMu3ATs6wPI4tpK w58TU9icsN+OK8Wu1ZzeaNyeFDK2ddRu5e1+gcLdNErXyHi6/jZSbdVWzav2HkHjve1NHuCZx+Sc g9BXDS/zF3lu+ibWfuH+UrDBns2rfT3mzq0Uuu17SvJI8sIbrx7BvHYD1NJhutdD4iU3bfJM6PCF yDKid9+BDsM+DsNx3u3eXvQ20cai3uKf1oxAOfQKNOwQ0jQ2vPPT2MZGFikr7vFXTuGXjJrM0ZJP 3AZ3DMBVT37zHhPSqvG/takCf4lXf4kytsT4bhNizNKwxug1j7xm347SqvVE3utuT+jSSniPAdV6 X/ZHPxOdI2NBdeFdj+Rbj+103+qKb1xpb+lhamNNA2tCj+1hjlHyyVEpIT3ypNJFz/eh+NGNL/ju nnLP02CR/iJP3uzViJ36FBrzox5q9/dLeKXgkRqpE2r7lu8YSA70Pd70ZA6s2z5ZypTZt++bLd/j 49ri8zfon/b6aJn9sp/zNQv9V6nHLD6Jy69My5+K107h1s7Ek7ighLryNk78QnGBU0Hmca6nSOym 3Db0Uzrh5UnnjwEQcAT+gFHQ4EGECRUuZNjQ4UOIESVOpFjR4kWHAjBu5NjR40eQIUWOJHkQzo8f AlVWGYgSRh2LKuFwEVhFAow7XEomhLLT50+gQYU21DjU6FGkSZUuZdqRJZynLKVWSYkSDkSoVWjK LCKwTpU2dQg2JVsWaVGzadWuNTpWJ1u4BaPeKVLkjkyo/i25cKnytQoMqG2q9J3Jd/BhlSi5oERJ dTDMuJElL0Q72fJlzJk1S7ibdeCWqlpn/pia17PhrSzFLmbs2Anp14M1z1ZamfZt3Ll1l0SMFy/V lT/8ymwtFU7ONotdC9bqcvfzkLahT6cOcwn13VDu9PaNmCrjk1zqcNk+de9g1IMZrxeP3X1F6e/l z6evVutT3zIHF0F/cj3UO34Qj6/z6ihssDYSLI49xRarT774HpRwQgpL6m6w/O6bSbS9xOvrK78W Y020r1gTkDXIKoRQRRZbdLEi0/JbSSDDftOKi65yQo0vlNpA6Q6xSDtsvdZ+cEK8m8Z6EbMIl3Ty Sff2/qopIRkFgsE70/BbSSq+smJsLwG/q+K113hc77XGehTORyjharJNOOPELau3DKpSJvGyekw/ w1gS76ucwBIOzRAZE2tIB+4bTzkfuWhDzrLehHRSSufsrqZAtaxJT76ALLExEw9rY4vxaHRUSpoI /CFBR4uoI6xKz4p1VlpFIg0lAxXDNUWJUqpjvDzwvHJKqArcKsbW9sqDNRNTleqH7VLCE69cDV21 VqEkxXZbs9IUrzGqxlvv0aYWC3Cm0W7l4sjm0EsVMK0MIo3ATbU08CqDnursuE3hCNa89e77K98S BQr2WOJ8FHSjGQXaDsTDWLoDhjx+vQgOCa4twj1t/rn1OCmUQEuTyFB7dPQ7JYdS77DzZGpjIK8i brjfH7bw7S70SIPDLnRrWmzjg8bzk6bkNlqvI7EEAi28gHE9Otk8EEoZBgn4y7i+jj/W2qgPSf5S PSK9nnqo42iK1+Kge3zZuIEYQrZDD6sogrSGXBUJ7Y7gCPKk74K06o4AhfSSKqXqNCvrrRM36rV0 wfQ7bMXCMpHXoKw0iHKPWmouQaoWw5ysrx6CmaCWBEfZse8OEvCoidVCXHHYKxdYPVPDlbhiyMee Dqq6SPNRd8z6day8lJJDTEjgn3w9duZ90kmsl1oqaDyFIPt8uuGAax675bf3/qf2nqyCeK0bk+Cm /hW/V399jpJnP6HrOJp7pO7ft/9+/DOrP3+R0Of//zidjyz7A2ABDeg9wyWFgAdkYAO3tpfaOFCC E2zgXsgVHQpmUIMbpMgCOfhBEN7PgyEkYQnpA0GgjNCEK2ThtlTYQhjGcDruk8gLZXhDHGLmJjjq iA1z+EMgloUxGZMSFBI4ER8GUYlLHMrRPpJEJkZRiiOBFg2ROEUsZjEyirkIFAHIGHk5R4tjfI4X /0ekRxGJjGu8jRn5l7unsVGOQBFjF4E4LsawSUk/8N8c/fgRJ1rEjfnLnYkUYsU/JtIhKEEBRgaJ P8gJJmwFectb6miQPipSkwW5ZAfvCEc4iOxl9HBIjn90tUlU7uSR94Mje0zUykymUpaO/CQaWeOf 37VylrvsYS0hZ8rcneRRR+TlJgMZkVXar5V4JKV/OrQxRBZTjsd8SDLft0yvkfJLAoqmNOcIRohY k33YROM2kwPOhAjQm4mMpjjXR07IvZIgQFtnPRniTvXBs5WCWUIs7flPGODze/oMm3/k1hB/AjSV AvUeQcO2mIQq1I+dvKcvHVoViaaSNTW0qEOJmdGJrg6ZHcUmDLoJ0mIydHv6fBw6UapQlTZPn7l0 6UsBGlPmXZSaNl0jRauZkJNKUKc15ekYHSRIoPqUg0NValF5GR8o4MuEAQEAOw== ------_=_NextPart_001_01C39FB6.9AF9C9E8-- From stephen.clark at focus.ca Fri Oct 31 08:23:06 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Fri, 31 Oct 2003 08:23:06 -0800 Subject: [Mapserver-users] looking for pdflib version 4 docs References: <3FA0DE6F.3080408@atlas.gis.univie.ac.at> <3FA1742B.8090600@dmsolutions.ca> <012c01c39f31$d610e070$6c000a0a@sclark> <1067567638.1000B537@u9.dngr.org> Message-ID: <001401c39fcb$443b72b0$6c000a0a@sclark> Can you post a link to an actual file to download? ----- Original Message ----- From: "Alan Steremberg" To: "Stephen Clark" Sent: Thursday, October 30, 2003 6:33 PM Subject: Re: [Mapserver-users] looking for pdflib version 4 docs > > It is packaged in the download.. I just spent today upgarding a > different application that we wrote from pdflib 3 to 4... > > Alan > On Thu, 30 Oct 2003 1:23pm, Stephen Clark wrote: > > > > > > I tried the www.pdflib.com site but could not find the docs forthis > > version. > > > > Can someone help? > > > > Thanks, > > Stephen > > > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- > Alan Steremberg > From stephen.clark at focus.ca Fri Oct 31 08:28:35 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Fri, 31 Oct 2003 08:28:35 -0800 Subject: [Mapserver-users] Help to configure Itasca : IIS setup needed References: <000801c39f58$4bebf840$1c1a4f18@IVSSEJ2EM085KE> Message-ID: <001e01c39fcc$08633510$6c000a0a@sclark> This is a multi-part message in MIME format. ------=_NextPart_000_001B_01C39F88.F9F61AD0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Firat of all I am not a very good person to help you out with the IIS = part. You might try changing the type of map file output from JPG to PNG. =20 also, open up a command window in the folder that the mapserv.exe file = is in and type 'mapserv -v' to check the results. =20 Determine if 'OUTPUT=3DJPEG' is in the listing. You might also want to post the output to the list. Also try to cc the list when you are posting as I may not always be able = to respond right away. hope this helps, Stephen ----- Original Message -----=20 From: Chris=20 To: stephen.clark at focus.ca=20 Sent: Thursday, October 30, 2003 6:39 PM Subject: Re: [Mapserver-users] Help to configure Itasca I'm working with a map application that works on a WinXP machine, and = I am trying to get the same one to work on Win2000 (network copy of all = files). I can't seem to get mapserve to generate the temp image files, = even though I've set up my permissions as the readme suggests. The = scalebar properties show as: http://24.79.26.28/tmp/Tarinsb1067567778628.jpg, which is the correct = location for the file, but no file is created there. Can you think of anything else that might cause this to happen? I have = also restarted IIS numerous times after modifying the IIS configuration. = As well, WinXP does not require Write permissions be given the temp = directory. Thanks, Chris Storozuk ----- Original Message -----=20 Have you tried following the steps in this file? http://mapserver.gis.umn.edu/demo_readme.html ----- Original Message -----=20 From: "Felipe Amorelli" To: "'Stephen Clark'" Sent: Saturday, October 18, 2003 10:12 AM Subject: RES: [Mapserver-users] Help to configure Itasca application Hi Stephen Clark, The file Demo10666470064001.png was not created in my machine :( Thanks for the help, Felipe -----Mensagem original----- De: Stephen Clark [mailto:stephen.clark at focus.ca] Enviada em: segunda-feira, 20 de outubro de 2003 12:28 Para: Felipe Amorelli Assunto: Re: [Mapserver-users] Help to configure Itasca application Try searching for the file "Demo10666470064001.png" ----- Original Message -----=20 From: "Felipe Amorelli" To: Sent: Monday, October 20, 2003 5:07 AM Subject: Re: [Mapserver-users] Help to configure Itasca application Hello, Thanks for the information regarding the Gif2Png convertion, now the = itasca application doesn=B4t have the gif error message anymore and the demo_init.html calls the demo.html but no image was displayed. if I get the properties of the image in = the browser I see that they=B4re trying to get the image from a tmp/Demo 10666470064001.png file, but this png file was not created in the /tmp Anybody knows what could be the cause of my problem ? I=B4m still = making more tests here trying to determine the cause of this problem. Mapserver = creates this temporary png file ? Thanks, Felipe ------=_NextPart_000_001B_01C39F88.F9F61AD0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
    Firat of all I am not a very good = person to help=20 you out with the IIS part.
     
    You might try changing the type of map = file output=20 from JPG to PNG. 
     
    also, open up a command window in the = folder that=20 the mapserv.exe file is in and type 'mapserv -v' to check the = results. =20
     
    Determine if 'OUTPUT=3DJPEG' is in the=20 listing.
     
    You might also want to post the output = to the=20 list.
     
    Also try to cc the list when you are = posting as I=20 may not always be able to respond right away.
     
    hope this helps,
    Stephen
     
    ----- Original Message -----
    From:=20 Chris
    Sent: Thursday, October 30, = 2003 6:39=20 PM
    Subject: Re: [Mapserver-users] = Help to=20 configure Itasca

    I'm working with a map application = that works on=20 a WinXP machine, and I am trying to get the same one to work on = Win2000=20 (network copy of all files). I can't seem to get mapserve to generate = the temp=20 image files, even though I've set up my permissions as the readme = suggests.=20 The scalebar properties show as:
    http://24.79.26.28/tmp/Tarinsb1067567778628.jpg, which is the correct location for the file, but no file is = created=20 there.
     
    Can you think of anything else that = might cause=20 this to happen? I have also restarted IIS numerous times after = modifying the=20 IIS configuration. As well, WinXP does not require Write permissions = be given=20 the temp directory.
     
    Thanks,
    Chris Storozuk
     
     
     
    ----- Original Message -----
    Have you tried following the steps in this=20 file?

    http://mapserver.g= is.umn.edu/demo_readme.html



    -----=20 Original Message -----
    From: "Felipe Amorelli"=20 <famorelli at construtel-sti.com.br>
    To: "'Stephen Clark'"=20 <stephen.clark at focus.ca>
    Sent: Saturday, October 18, 2003 = 10:12=20 AM
    Subject: RES: [Mapserver-users] Help to configure Itasca=20 application


    Hi Stephen Clark,

    The file=20 Demo10666470064001.png was not created in my machine  = :(

    Thanks=20 for the help,
    Felipe

    -----Mensagem original-----
    De: = Stephen=20 Clark [mailto:stephen.clark at focus.ca]=
    Enviada=20 em: segunda-feira, 20 de outubro de 2003 12:28
    Para: Felipe=20 Amorelli
    Assunto: Re: [Mapserver-users] Help to configure Itasca=20 application


    Try searching for the=20 file

    "Demo10666470064001.png"





    ----- = Original=20 Message -----
    From: "Felipe Amorelli"=20 <famorelli at construtel-sti.com.br>
    To:=20 <mapserver-users at lists.gis.umn.edu>
    Sent: Monday, October 20, = 2003=20 5:07 AM
    Subject: Re: [Mapserver-users] Help to configure Itasca=20 application


    Hello,

    Thanks for the information = regarding the=20 Gif2Png convertion, now the itasca
    application doesn=B4t have the = gif error=20 message anymore and the
    demo_init.html calls the demo.html
    but = no image=20 was displayed. if I get the properties of the image in the
    browser = I see=20 that they=B4re trying to get the image from a = tmp/Demo
    10666470064001.png=20 file, but this png file was not created in the /tmp

    Anybody = knows what=20 could be the cause of my problem ? I=B4m still making more
    tests = here trying=20 to determine the cause of this problem. Mapserver creates
    this = temporary=20 png file = ?

    Thanks,
    Felipe
    ------=_NextPart_000_001B_01C39F88.F9F61AD0-- From thorne at dmsolutions.ca Fri Oct 31 07:29:22 2003 From: thorne at dmsolutions.ca (Christopher R. Thorne) Date: Fri, 31 Oct 2003 10:29:22 -0500 Subject: [Mapserver-users] Merge of shapefiles In-Reply-To: <000b01c39f3f$b6c0cab0$6400a8c0@ATOM> References: <000b01c39f3f$b6c0cab0$6400a8c0@ATOM> Message-ID: <3FA27FD2.4000807@dmsolutions.ca> Johan Antonsson wrote: > Thanks! > > Does this mean I only need one mapfile for all my shape files? > This is correct, in fact these 50x50 shapes could be placed in one layer. and if you plane to produce the tile index shape file, where in the layer object you would use TILEINDEX -> to define the path to the tile index. TILEITEM -> the item in the tile index shape file that holds the paths to each individual shape file or directory. Example 1 MAP SHAPEPATH "C:/mapdata/" LAYER DATA "land.shp" TILEINDEX "Tiledir/land_tile.shp" TILEITEM "Location" . . . END END In the Tile dbf item "location" for the tile being selected -> "data/county24/" Since the LAYER->DATA object is present the path to the selected file will be: SHAPEPATH + "data/county24/" + DATA == "C:/mapdata/data/county24/land.shp" Example 2 MAP SHAPEPATH "C:/mapdata/" LAYER TILEINDEX "Tiledir/land_tile.shp" TILEITEM "Location" . . . END END In the Tile dbf item "location" for the tile being selected -> "data/mapsheet24.shp The resulting path would be: SHAPEPATH + "data/mapsheet24.shp" == "C:/mapdata/data/mapsheet24.shp" > Is there a good tutorial for the tiles feature? tile4ms -> utility is pretty straight forward, the most difficult part is how you wish to organize your data and then producing the shape file list. The following commands are required to produce a tileindex shapefile: cd/data find TIGER2K/name us_land.shp -print > TIGER2K/list.txt tile4ms TIGER2K/list.txt TIGER2K/county -tile-path-only This will produce county.shp using the extents of all us_land.shp files in the directory. SHPTREE Utility Another Utility that is very useful, for all individual shape file is the Shptree utility. This utility produces a quad tree index file (*.qix) for the shape file specified. This should be implemented on each individual file on top of the tile indexing of the whole data set. This will make your mapserver application really snappy! eg. shptree mapsheet24.shp NL 0 -- Christopher R. Thorne GIS Specialist, DM Solutions Group Inc. http://www.dmsolutions.ca email: thorne at dmsolutions.ca Phone: (613) 565-5056 ext.22 Fax : (613) 565-0925 ------------------------------ From robert-fritz at web.de Fri Oct 31 07:35:23 2003 From: robert-fritz at web.de (robert fritz) Date: Fri, 31 Oct 2003 16:35:23 +0100 Subject: [Mapserver-users] processquerytemplate php Message-ID: <200310311535.h9VFZNQ03552@mailgate5.cinetic.de> Hi, I do a queryByPoint in php_mapscript and want to use my query-templates, I defined in the map-file. If I use echo($mapO->processquerytemplate($param,FALSE)); the template files for all layers are shown, which have a result on the the specific point. I want to show the template only for one layer, which I define. ($param is empty). What can I do? Thank you, robert ______________________________________________________________________________ Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2 Kostenlos downloaden: http://screensaver.web.de/?mc=021110 From morissette at dmsolutions.ca Fri Oct 31 07:34:21 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Fri, 31 Oct 2003 10:34:21 -0500 Subject: [Mapserver-users] querymap size change with phpmapscript In-Reply-To: <3FA2306D.30807@cerene.fr> References: <3FA2306D.30807@cerene.fr> Message-ID: <3FA280FD.3070301@dmsolutions.ca> St?phane RIFF wrote: > Is it possible to change querymap size dinamically with phpmapsript ??? > Unfortunately it seems that the querymapObj is not available via PHP MapScript. Perhaps you could file a enhancement bug in bugzilla so that we don't forget to add this eventually. -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From TMitchell at lignum.com Fri Oct 31 07:54:58 2003 From: TMitchell at lignum.com (Tyler Mitchell) Date: Fri, 31 Oct 2003 07:54:58 -0800 Subject: [Mapserver-users] "3D like" polygon rendering ? In-Reply-To: <1067557340.3fa1a1dc4a835@dutilleux.ensg.ign.fr> Message-ID: Maybe you were thinking of this: http://www.seascallop.com/Norman_Vine/Gulf_of_Maine3D.html mapserver-users-admin at lists.gis.umn.edu wrote on 10/30/2003 03:42:20 PM: > hi, > > i can't remember where i saw a mapserver map (i think it was made with > mapserver, i may be a website listed in the galery part of the mapserver > website) that renderer polygone with a non flat aspect. > does anyone can explain to me how to make such an effect ? > > thanks > > Guillaume > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From morissette at dmsolutions.ca Fri Oct 31 07:56:28 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Fri, 31 Oct 2003 10:56:28 -0500 Subject: [Mapserver-users] HTML Legend Template using PHP/MapScript In-Reply-To: <8AE17DD6AA4FD51191CD0002A551168101B894AD@s5-van1-r1.nrn.nrcan.gc.ca> References: <8AE17DD6AA4FD51191CD0002A551168101B894AD@s5-van1-r1.nrn.nrcan.gc.ca> Message-ID: <3FA2862C.4070005@dmsolutions.ca> Van Ulden, Joost wrote: > > Can PHP/MapScript generate an HTML legend if the the legend object has a > template associated with it? Just want to ask before I generate one > manually. Examples would be helpful. > Yes that's possible, you would call $map->processLegendTemplate(...) and the function will return you a string with the generated HTML legend. Daniel -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From nicolas.fortin at ec.gc.ca Fri Oct 31 08:22:14 2003 From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca) Date: Fri, 31 Oct 2003 11:22:14 -0500 Subject: [Mapserver-users] Projection conversion 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_01C39FCB.24D8C7B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Now I wonder if anybody here already try Mapserver 4.0 with Oracle = Spatial ... =20 Each time I ask a question...no answer. I search the archives and each = time someone ask a specific question about Oracle (other than compiling for = older version) ... no answer. =20 The projection is not my only concern, I have problems with other = features (supported?) of mapserver not directly answered in the doc/archives. =20 One of our Oracle table is BATHYMETRY with 113 000 000 rows. ( TYPE = POINT ) =20 1) I want mapserver to FILTER the data depending on the zoom level or = the bounding box. How can I do this with mapserver ? Do I have to make = multiple layers with different FILTER ? I don't want this to be dynamically done cause my ultimate goal is WMS. =20 2) I want my bathymetry point to be of different color depending on Z = value (number(23,10)). I can do this with CLASSITEM and EXPRESSION in CLASS = but mapserver doesn't seem to understand my regex... It works fine with my SHORELINE.DXFELEVATION fields (number(10)) but not with BATHYMETRY. = Why?? =20 3) How can I make LINE wider or POINT bigger ? I tried using SIZE = without success. =20 Thx, =20 Nicolas Fortin=20 Math=E9maticien, Programmeur, Analyste de donn=E9es=20 SMC-Qu=E9bec Hydrologie, Environnement Canada=20 1141, Rte de l'=C9glise, Sainte-Foy(QC) G1V 4H5=20 (418)648-2516=20 nicolas.fortin at ec.gc.ca >=20 -----Message d'origine----- De : nicolas.fortin at ec.gc.ca [mailto:nicolas.fortin at ec.gc.ca]=20 Envoy=E9 : Wednesday, October 29, 2003 2:27 PM =C0 : mapserver-users at lists.gis.umn.edu Objet : [Mapserver-users] Projection conversion Hi, =20 I'm new to mapserver and I'm making some tests to make it work with = Oracle spatial (very simple tests though). =20 One of my test consist of two layers, one in Lambert Conformal Conic = (LCC) and the other in NAD83 MTM Zone 8. =20 I wonder if I have to do something special to make Mapserver convert = between projection... =20 For the mapfile below, only the LCC layer is visible in the bounding = box. =20 # BEGIN MAPFILE # Mapserver test 3 for Oracle # Nicolas Fortin, Env Can nicolas.fortin at ec.gc.ca =20 =20 NAME MS_ORA_TEST_3 EXTENT 7613000 1218000 7620000 1227000 #EXTENT 275000 5019000 280000 5027000 SIZE 350 450 PROJECTION "init=3Depsg:102002" END =20 LAYER # Test table NAME "PointTest" TYPE POINT CONNECTIONTYPE oraclespatial CONNECTION "martins/****@bayfield " DATA "GEOLOC FROM MARTINS.CT_LCC_MI" STATUS DEFAULT DUMP TRUE =20 PROJECTION "init=3Depsg:102002" END =20 CLASS # PolyClass NAME "Point" COLOR 0 100 240 OUTLINECOLOR 0 0 0 END =20 END # LAYER =20 LAYER # Test table NAME Shoreline TYPE LINE CONNECTIONTYPE oraclespatial CONNECTION "usr_bathy/****@bayfield = " DATA "GEOLOC FROM USR_BATHY.SHORELINE USING SRID 82196" STATUS DEFAULT DUMP TRUE =20 PROJECTION "init=3Depsg:2145" END =20 CLASS # PolyClass NAME "Shoreline" COLOR 0 0 0 #LABEL # COLOR 0 0 0 #END # LABEL END =20 END # LAYER =20 END # END MAPFILE Thx, Nicolas Fortin=20 Math=E9maticien, Programmeur, Analyste de donn=E9es=20 SMC-Qu=E9bec Hydrologie, Environnement Canada=20 1141, Rte de l'=C9glise, Sainte-Foy(QC) G1V 4H5=20 (418)648-2516=20 nicolas.fortin at ec.gc.ca >=20 =20 ------_=_NextPart_001_01C39FCB.24D8C7B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message
    Now I=20 wonder if anybody here already try Mapserver 4.0 with Oracle Spatial=20 ...
     
    Each=20 time I ask a question...no answer.  I search the archives and each = time=20 someone ask a specific question about Oracle (other than compiling for = older=20 version) ... no answer.
     
    The=20 projection is not my only concern, I have problems with other features=20 (supported?) of mapserver not directly answered in the=20 doc/archives.
     
    One of=20 our Oracle table is BATHYMETRY with 113 000 000 rows. ( TYPE POINT=20 )
     
    1) I=20 want mapserver to FILTER the data depending on the zoom level or the = bounding=20 box. How can I do this with mapserver ?  Do I have to make = multiple layers=20 with different FILTER ? I don't want this to be dynamically done cause = my=20 ultimate goal is WMS.
     
    2) I=20 want my bathymetry point to be of different color depending on Z value=20 (number(23,10)). I can do this with CLASSITEM and EXPRESSION in CLASS = but=20 mapserver doesn't seem to understand my regex... It works fine with my=20 SHORELINE.DXFELEVATION fields (number(10)) but not with = BATHYMETRY.=20 Why??
     
    3) How=20 can I make LINE wider or POINT bigger ?  I tried using = SIZE=20 without success.
     
    Thx,
     
    Nicolas=20 Fortin
    Math=E9maticien,=20 Programmeur, Analyste de donn=E9es
    SMC-Qu=E9bec Hydrologie, Environnement Canada =
    1141, Rte de l'=C9glise, Sainte-Foy(QC) G1V = 4H5
    =20
    (418)648-2516 =
    nicolas.fortin at ec.gc.ca <mailto:nicolas.fortin at ec.gc.ca>=20
    -----Message d'origine-----
    De : = nicolas.fortin at ec.gc.ca=20 [mailto:nicolas.fortin at ec.gc.ca]
    Envoy=E9 : = Wednesday, October=20 29, 2003 2:27 PM
    =C0 :=20 mapserver-users at lists.gis.umn.edu
    Objet : = [Mapserver-users]=20 Projection conversion

    Hi,
     
    I'm = new to=20 mapserver and I'm making some tests to make it work with Oracle = spatial (very=20 simple tests though).
     
    One = of my test=20 consist of two layers, one in Lambert Conformal Conic (LCC) and = the other=20 in NAD83 MTM Zone 8.
     
    I = wonder if I have=20 to do something special to make Mapserver convert between=20 projection...
     
    For = the mapfile=20 below, only the LCC layer is visible in the bounding = box.
     
    # = BEGIN=20 MAPFILE
    # = Mapserver test 3=20 for Oracle
    # Nicolas Fortin, Env Can nicolas.fortin at ec.gc.ca
     
    NAME=20 MS_ORA_TEST_3
    EXTENT 7613000 1218000 7620000 1227000
    #EXTENT = 275000=20 5019000 280000 5027000
    SIZE 350 450
    PROJECTION
     =20 "init=3Depsg:102002"
    END
     
    LAYER # Test=20 table
      NAME "PointTest"
      TYPE POINT
      = CONNECTIONTYPE=20 oraclespatial
      CONNECTION "martins/****@bayfield"
    &nbs= p; DATA=20 "GEOLOC FROM MARTINS.CT_LCC_MI"
      STATUS DEFAULT
      = DUMP=20 TRUE
     
      PROJECTION
       =20 "init=3Depsg:102002"
      END
     
      CLASS #=20 PolyClass
        NAME "Point"
        = COLOR 0 100=20 240
        OUTLINECOLOR 0 0 0
      = END
     
    END = #=20 LAYER
     
    LAYER # Test=20 table
      NAME Shoreline
      TYPE LINE
      = CONNECTIONTYPE=20 oraclespatial
      CONNECTION "usr_bathy/****@bayfield"
    =  =20 DATA "GEOLOC FROM USR_BATHY.SHORELINE USING SRID 82196"
      = STATUS=20 DEFAULT
      DUMP TRUE
     
     =20 PROJECTION
        "init=3Depsg:2145"
      = END
     =20
      CLASS # PolyClass
        NAME=20 "Shoreline"
        COLOR 0 0 0
       =20 #LABEL
        #  COLOR 0 0 = 0
        #END #=20 LABEL
      END
     
    END # LAYER
     
    END
    # END=20 MAPFILE
    Thx,

    Nicolas=20 Fortin
    Math=E9maticien,=20 Programmeur, Analyste de donn=E9es
    SMC-Qu=E9bec Hydrologie, Environnement Canada =
    1141, Rte de l'=C9glise, Sainte-Foy(QC) G1V = 4H5
    =20
    (418)648-2516 =
    nicolas.fortin at ec.gc.ca <mailto:nicolas.fortin at ec.gc.ca>
    =20

     
    ------_=_NextPart_001_01C39FCB.24D8C7B0-- From assefa at dmsolutions.ca Fri Oct 31 08:37:49 2003 From: assefa at dmsolutions.ca (Yewondwossen Assefa) Date: Fri, 31 Oct 2003 11:37:49 -0500 Subject: [Mapserver-users] UML class diagram of PHP/MapScript In-Reply-To: <3FA2360B.8030502@atlas.gis.univie.ac.at> References: <3FA0DE6F.3080408@atlas.gis.univie.ac.at> <3FA1742B.8090600@dmsolutions.ca> <3FA2360B.8030502@atlas.gis.univie.ac.at> Message-ID: <3FA28FDD.4050504@dmsolutions.ca> Alexander Pucher wrote: > Hi, > > thanks for the images. I started a draft yesterday, but came up with a > far more complex version. > > What made some first problems was the distinction between classes that > are returned by other classes (e.g. mapObj -> layerObj) and those that > are embedded in other classes (e.g. scalebarObj is embedded in mapObj, > i.e. is a member of mapObj) > > From what I read about UML/Object-oriented concepts, the connection > between mapObj and layerObj is an 'aggregation' (i.e. 1..* layers are > aggregated to one map), whereas mapObj is dependent on scalebarObj (with > the stereotype: access). > > You think this is correct? Is this distinction important for the UML > concept of PHP/MapScript? > From what I read on UML, aggregation is the correct link between map and layers since both could exist without being associated to each other. But I think the link should be 0..* since a map object could have 0 layers. As for embedded objects like scalebar, although they could exist without a link to a map, they do not really make sense in a general use in mapserver (which is to draw a scalebar) without a map object. Not also that the map does not need to have a scalebar to be exist. Not sure to know what is the best representation, but from my limiyes undersanding of UML, aggregational link seems to be the one that defines best this relationship. Later, > Best regards, > alex. > > Yewondwossen Assefa wrote: > >> I had a few gif graphics UMLish representing the mapserver4.0 objects >> links. It is by no mean complete but can be a good start point. >> Here is a link to it : >> http://www2.dmsolutions.ca/mapserver/dl/mapserver_40_uml.zip >> >> Later, >> >> Alexander Pucher wrote: >> >>> Hi, >>> >>> I'm looking for an graphical representation of the PHP/MapScript >>> classes as a UML class diagram. Is anyone aware of something like >>> this existing? >>> >>> Regards, >>> alex. >>> >>> >>> _______________________________________________ >>> Mapserver-users mailing list >>> Mapserver-users at lists.gis.umn.edu >>> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users >>> >> >> > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa at dmsolutions.ca http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- From TMitchell at lignum.com Fri Oct 31 08:46:01 2003 From: TMitchell at lignum.com (Tyler Mitchell) Date: Fri, 31 Oct 2003 08:46:01 -0800 Subject: [Mapserver-users] Projection conversion In-Reply-To: Message-ID: I haven't used Oracle Spatiall, but if you are wondering about projections, here is an idea to try. It looks too me like you have everything setup properly in your map file - the only problem may be your data. Your map file project setting and your "PointTest" layer's projection settings are the same, therefore, no reprojecting is required for that layer. Your "shoreline" layer has a different EPSG, so it has to project it. I'd guess that there could be at least 3 things going on: - Your request for the data using SRID=82196 may not be giving you data that is in EPSG:2145 - EPSG:2145 may be wrong altogether - There is no data being returned from Oracle. I suggest changig the EXTENT and map file PROJECTION settings to match your Shoreline data. If you can view the shoreline data, then you can at least rule out my last point above. Tyler > I'm new to mapserver and I'm making some tests to make it work with > Oracle spatial (very simple tests though). > > One of my test consist of two layers, one in Lambert Conformal Conic > (LCC) and the other in NAD83 MTM Zone 8. > > I wonder if I have to do something special to make Mapserver convert > between projection... > > For the mapfile below, only the LCC layer is visible in the bounding box. > > # BEGIN MAPFILE > # Mapserver test 3 for Oracle > # Nicolas Fortin, Env Can nicolas.fortin at ec.gc.ca > > NAME MS_ORA_TEST_3 > EXTENT 7613000 1218000 7620000 1227000 > #EXTENT 275000 5019000 280000 5027000 > SIZE 350 450 > PROJECTION > "init=epsg:102002" > END > > LAYER # Test table > NAME "PointTest" > TYPE POINT > CONNECTIONTYPE oraclespatial > CONNECTION "martins/****@bayfield" > DATA "GEOLOC FROM MARTINS.CT_LCC_MI" > STATUS DEFAULT > DUMP TRUE > > PROJECTION > "init=epsg:102002" > END > > CLASS # PolyClass > NAME "Point" > COLOR 0 100 240 > OUTLINECOLOR 0 0 0 > END > > END # LAYER > > LAYER # Test table > NAME Shoreline > TYPE LINE > CONNECTIONTYPE oraclespatial > CONNECTION "usr_bathy/****@bayfield" > DATA "GEOLOC FROM USR_BATHY.SHORELINE USING SRID 82196" > STATUS DEFAULT > DUMP TRUE > > PROJECTION > "init=epsg:2145" > END > > CLASS # PolyClass > NAME "Shoreline" > COLOR 0 0 0 > #LABEL > # COLOR 0 0 0 > #END # LABEL > END > > END # LAYER > > END > # END MAPFILE > Thx, > Nicolas Fortin > Math?maticien, Programmeur, Analyste de donn?es > SMC-Qu?bec Hydrologie, Environnement Canada > 1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5 > (418)648-2516 > nicolas.fortin at ec.gc.ca > From warmerdam at pobox.com Fri Oct 31 08:50:32 2003 From: warmerdam at pobox.com (Frank Warmerdam) Date: Fri, 31 Oct 2003 11:50:32 -0500 Subject: [Mapserver-users] Projection conversion In-Reply-To: References: Message-ID: <3FA292D8.9070408@pobox.com> nicolas.fortin at ec.gc.ca wrote: > Now I wonder if anybody here already try Mapserver 4.0 with Oracle > Spatial ... > > Each time I ask a question...no answer. I search the archives and each > time someone ask a specific question about Oracle (other than compiling > for older version) ... no answer. Nicolas, I presume that you get no answer because no-one has a MapServer available for distribution that includes Oracle support. It is not practical to include this in the "stock" builds since it wouldn't work for anyone with oracle installed (and the appropriate shared libraries in their path). I would add that there aren't that many people using Oracle Spatial, and apparently those who do aren't too chatty. I have it installed, but I haven't used it with the built-in Oracle Spatial support in MapServer myself. > The projection is not my only concern, I have problems with other > features (supported?) of mapserver not directly answered in the > doc/archives. > > One of our Oracle table is BATHYMETRY with 113 000 000 rows. ( TYPE POINT ) > > 1) I want mapserver to FILTER the data depending on the zoom level or > the bounding box. How can I do this with mapserver ? Do I have to make > multiple layers with different FILTER ? I don't want this to be > dynamically done cause my ultimate goal is WMS. Generally yes, you should create seperate tables with bathymetry data for different resolutions. Or perhaps add a column indicating the level at which each point should appear. > 2) I want my bathymetry point to be of different color depending on Z > value (number(23,10)). I can do this with CLASSITEM and EXPRESSION in > CLASS but mapserver doesn't seem to understand my regex... It works fine > with my SHORELINE.DXFELEVATION fields (number(10)) but not with > BATHYMETRY. Why?? I have no idea. > 3) How can I make LINE wider or POINT bigger ? I tried using SIZE > without success. I believe you need to apply a symbol. Last I knew that was the only way to make "fat" lines or points. Good luck, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent From David.Fawcett at state.mn.us Fri Oct 31 09:10:46 2003 From: David.Fawcett at state.mn.us (David Fawcett) Date: Fri, 31 Oct 2003 11:10:46 -0600 Subject: [Mapserver-users] Projection conversion Message-ID: Try LAYER TYPE LINE CLASS SYMBOL 'circle' SIZE 8 END END > 3) How can I make LINE wider or POINT bigger ? I tried using SIZE > without success. I believe you need to apply a symbol. Last I knew that was the only way to make "fat" lines or points. From sgillies at frii.com Fri Oct 31 09:30:32 2003 From: sgillies at frii.com (Sean Gillies) Date: Fri, 31 Oct 2003 10:30:32 -0700 Subject: [Mapserver-users] UML class diagram of PHP/MapScript In-Reply-To: <3FA28FDD.4050504@dmsolutions.ca> Message-ID: On Friday, October 31, 2003, at 09:37 AM, Yewondwossen Assefa wrote: > Alexander Pucher wrote: >> Hi, >> thanks for the images. I started a draft yesterday, but came up with >> a far more complex version. >> What made some first problems was the distinction between classes >> that are returned by other classes (e.g. mapObj -> layerObj) and >> those that are embedded in other classes (e.g. scalebarObj is >> embedded in mapObj, i.e. is a member of mapObj) >> From what I read about UML/Object-oriented concepts, the connection >> between mapObj and layerObj is an 'aggregation' (i.e. 1..* layers are >> aggregated to one map), whereas mapObj is dependent on scalebarObj >> (with the stereotype: access). > >> You think this is correct? Is this distinction important for the UML >> concept of PHP/MapScript? > > From what I read on UML, aggregation is the correct link between map > and layers since both could exist without being associated to each > other. But I think the link should be 0..* since a map object could > have 0 layers. > > As for embedded objects like scalebar, although they could exist > without a link to a map, they do not really make sense in a general > use in mapserver (which is to draw a scalebar) without a map object. > Not also that the map does not need to have a scalebar to be exist. > Not sure to know what is the best representation, but from my limiyes > undersanding of UML, aggregational link seems to be the one that > defines best this relationship. > > I'm with Assefa, the relationship between mapObj and scalebarObj is aggregation. And since a scalebarObj only exists within one mapObj and is destroyed when the mapObj is destroyed, we could call it a 'composition' relationship (Fowler and Scott, UML Distilled). However, I think that you might be going about this in the wrong direction. UML is a tool for design of classes and systems, not a tool for explaining the structure of a package that is already in existence. If you really like UML and want it to be meaningful, the thing to do would be to refactor the MapServer objects so that they have real UML relationships between them rather than picking which UML relationship is the nearest to the existing relationship. This is not to say that I feel graphing the class relationships to be unproductive. Such a graph would be a great reference item, and will stimulate people to think about how the classes and their relationships might be improved. cheers, Sean -- Sean Gillies sgillies at frii dot com http://www.frii.com/~sgillies From morissette at dmsolutions.ca Fri Oct 31 09:29:12 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Fri, 31 Oct 2003 12:29:12 -0500 Subject: [Mapserver-users] PHP Mpascript PBM (W2K + Apache + PHP) In-Reply-To: <1067528000.3fa12f40a2687@dutilleux.ensg.ign.fr> References: <1067528000.3fa12f40a2687@dutilleux.ensg.ign.fr> Message-ID: <3FA29BE8.4020101@dmsolutions.ca> Guillaume MOCCAND wrote: > hi, > > i'm trying to install PHP mapscript on my computer : > it's W2K advanced Server + Apache 1.3.19 + PHP 4.3.3 > > when i put this line in my PHP code : > dl("php_mapscript_40.dll"); > > i get a long list of errors : > > Notice: Constant MS_TRUE already defined in d:\websites\mapserver\test.php on > line 2 > Notice: Constant MS_FALSE already defined in d:\websites\mapserver\test.php on > line 2 > Notice: Constant MS_ON already defined in d:\websites\mapserver\test.php on > line 2 > > ... and many more ... > It is very likely that php_mapscript is loaded twice. Make sure you don't have two dl() calls for mapscript. Also check that you don't already load mapscript in your php.ini with a line like: 'extension=php_mapscript_40.dll' Finally, you can also use extension_loaded() to check if a module is already loaded before loading it again: if (!extension_loaded("MapScript")) dl("php_mapscript_40.dll"); -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From morissette at dmsolutions.ca Fri Oct 31 09:37:56 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Fri, 31 Oct 2003 12:37:56 -0500 Subject: [Mapserver-users] processquerytemplate php In-Reply-To: <200310311535.h9VFZNQ03552@mailgate5.cinetic.de> References: <200310311535.h9VFZNQ03552@mailgate5.cinetic.de> Message-ID: <3FA29DF4.9080305@dmsolutions.ca> robert fritz wrote: > > I do a queryByPoint in php_mapscript and want to use my query-templates, I defined in the map-file. > If I use > > echo($mapO->processquerytemplate($param,FALSE)); > > the template files for all layers are shown, which have a result on the the specific point. I want to show the template only for one layer, which I define. ($param is empty). > What can I do? > I never did this, but perhaps try setting (before the call) layer status OFF for all layers except the one you're interested in. -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From nicolas.fortin at ec.gc.ca Fri Oct 31 10:15:30 2003 From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca) Date: Fri, 31 Oct 2003 13:15:30 -0500 Subject: [Mapserver-users] Projection conversion Message-ID: Thanks for your answer! The EXTENT in comment is an extent on the shoreline layer and if I switch to it, I'll see the shoreline correctly. If I remove all the PROJECTION, all work fine too but only one layer at a time depending of the bounding box uses. I'll see if epsg:2145 and epsg:102002 are 'really' the same as the SDO projection... Nick -----Message d'origine----- De : Tyler Mitchell [mailto:TMitchell at lignum.com] Envoy? : Friday, October 31, 2003 11:46 AM ? : nicolas.fortin at ec.gc.ca Cc : mapserver-users at lists.gis.umn.edu Objet : RE : [Mapserver-users] Projection conversion I haven't used Oracle Spatiall, but if you are wondering about projections, here is an idea to try. It looks too me like you have everything setup properly in your map file - the only problem may be your data. Your map file project setting and your "PointTest" layer's projection settings are the same, therefore, no reprojecting is required for that layer. Your "shoreline" layer has a different EPSG, so it has to project it. I'd guess that there could be at least 3 things going on: - Your request for the data using SRID=82196 may not be giving you data that is in EPSG:2145 - EPSG:2145 may be wrong altogether - There is no data being returned from Oracle. I suggest changig the EXTENT and map file PROJECTION settings to match your Shoreline data. If you can view the shoreline data, then you can at least rule out my last point above. Tyler > I'm new to mapserver and I'm making some tests to make it work with > Oracle spatial (very simple tests though). > > One of my test consist of two layers, one in Lambert Conformal Conic > (LCC) and the other in NAD83 MTM Zone 8. > > I wonder if I have to do something special to make Mapserver convert > between projection... > > For the mapfile below, only the LCC layer is visible in the bounding > box. > > # BEGIN MAPFILE > # Mapserver test 3 for Oracle > # Nicolas Fortin, Env Can nicolas.fortin at ec.gc.ca > > NAME MS_ORA_TEST_3 > EXTENT 7613000 1218000 7620000 1227000 > #EXTENT 275000 5019000 280000 5027000 > SIZE 350 450 > PROJECTION > "init=epsg:102002" > END > > LAYER # Test table > NAME "PointTest" > TYPE POINT > CONNECTIONTYPE oraclespatial > CONNECTION "martins/****@bayfield" > DATA "GEOLOC FROM MARTINS.CT_LCC_MI" > STATUS DEFAULT > DUMP TRUE > > PROJECTION > "init=epsg:102002" > END > > CLASS # PolyClass > NAME "Point" > COLOR 0 100 240 > OUTLINECOLOR 0 0 0 > END > > END # LAYER > > LAYER # Test table > NAME Shoreline > TYPE LINE > CONNECTIONTYPE oraclespatial > CONNECTION "usr_bathy/****@bayfield" > DATA "GEOLOC FROM USR_BATHY.SHORELINE USING SRID 82196" > STATUS DEFAULT > DUMP TRUE > > PROJECTION > "init=epsg:2145" > END > > CLASS # PolyClass > NAME "Shoreline" > COLOR 0 0 0 > #LABEL > # COLOR 0 0 0 > #END # LABEL > END > > END # LAYER > > END > # END MAPFILE > Thx, > Nicolas Fortin > Math?maticien, Programmeur, Analyste de donn?es > SMC-Qu?bec Hydrologie, Environnement Canada > 1141, Rte de l'?glise, Sainte-Foy(QC) G1V 4H5 > (418)648-2516 > nicolas.fortin at ec.gc.ca > From nicolas.fortin at ec.gc.ca Fri Oct 31 10:20:10 2003 From: nicolas.fortin at ec.gc.ca (nicolas.fortin at ec.gc.ca) Date: Fri, 31 Oct 2003 13:20:10 -0500 Subject: [Mapserver-users] Projection conversion Message-ID: Thanks for your answer, You're right, by adding SYMBOLSET 'c:\blablabla ...' and your suggestion, the lines are very wide. :) Nick -----Message d'origine----- De : David Fawcett [mailto:David.Fawcett at state.mn.us] Envoy? : Friday, October 31, 2003 12:11 PM ? : nicolas.fortin at ec.gc.ca; warmerdam at pobox.com Cc : mapserver-users at lists.gis.umn.edu Objet : Re: RE : [Mapserver-users] Projection conversion Try LAYER TYPE LINE CLASS SYMBOL 'circle' SIZE 8 END END > 3) How can I make LINE wider or POINT bigger ? I tried using SIZE > without success. I believe you need to apply a symbol. Last I knew that was the only way to make "fat" lines or points. _______________________________________________ Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu http://lists.gis.umn.edu/mailman/listinfo/mapserver-users From morissette at dmsolutions.ca Fri Oct 31 11:26:56 2003 From: morissette at dmsolutions.ca (Daniel Morissette) Date: Fri, 31 Oct 2003 14:26:56 -0500 Subject: AW: [Mapserver-users] PHP/Mapscript - Mapserver 4.0 - $oLayer->queryByAttributes() In-Reply-To: References: Message-ID: <3FA2B780.4090301@dmsolutions.ca> Alexander Gabriel wrote: > Hello, > > thx for your reply. > i've tried > > [code] > $query = '([GEMARKUNG] = 7725 AND [FLUR] = 0 AND \'[FLSTNR]\' = \'3000\')'; > @$myLayer->queryByAttributes("", $query, MS_MULTIPLE); > [/code] > > But it didn't work :( > Duh! That's the best I could suggest without digging into the code to understand what's going on (which I don't have time to do now). Hopefully someone else (Steve?) knows how that stuff works and can make a better suggestion. -- ------------------------------------------------------------ Daniel Morissette morissette at dmsolutions.ca DM Solutions Group http://www.dmsolutions.ca/ ------------------------------------------------------------ From mhaines94108 at hotmail.com Fri Oct 31 13:47:48 2003 From: mhaines94108 at hotmail.com (Matthew Haines) Date: Fri, 31 Oct 2003 16:47:48 -0500 Subject: [Mapserver-users] Really zippy responses with pre-generated map tiles Message-ID: Thanks once again for all the help from the wizards on this forum! Last night I launched a new mapping section of my website (Manhattan, NY tax lot maps). I've taken a much different approach than most examples I've seen on this site. Instead of allowing users to zoom in and out to any level, I've hard-wired the maps at three levels, far scale, mid scale, and close scale. I also don't let the users turn layers on and off in all sorts of combinations. These restrictions allowed me to pre-generate the maps as .png tiles. Where they used to take 10-15 seconds to render, now the time is less than 1 second. You can see them here: http://www.nycpropertyresearch.com/cgi-bin/query5Ktile.cgi Matthew Haines NYC Property Research _________________________________________________________________ Want to check if your PC is virus-infected? Get a FREE computer virus scan online from McAfee. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From thorne at dmsolutions.ca Fri Oct 31 13:49:59 2003 From: thorne at dmsolutions.ca (Christopher R. Thorne) Date: Fri, 31 Oct 2003 16:49:59 -0500 Subject: [Mapserver-users] MUM website "Contributed Utilities Message-ID: <3FA2D907.4080002@dmsolutions.ca> This is a multi-part message in MIME format. --------------060101050405080102060705 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hello all, It has been brought to my attention that under the user contributed utilities on Mapserver website: http://mapserver.gis.umn.edu/contributed.html that there is no Textpad highlighter syntax file map.sym. This would be very useful for TextPad users, just like the UltraEdit syntax highlighter found on this list. Can someone direct me to the person incharge on the MUN Mapserver website, so that I can pass this along? Thanks inadvance, Chris -- Christopher R. Thorne GIS Specialist, DM Solutions Group Inc. http://www.dmsolutions.ca email: thorne at dmsolutions.ca Phone: (613) 565-5056 ext.22 Fax : (613) 565-0925 ------------------------------ --------------060101050405080102060705 Content-Type: text/plain; name="map.syn" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="map.syn" ; Rudimentary syntax file for Mapserver .MAP file ; ; Started by: ; Matt Wilkie * Whitehorse, Yukon, Canada * 20-Oct-2k ; ; this works best when used in conjunction with the preferences ; specified in MAPSERVER_SYN.REG (mostly to set up the colours). ; ; Keywords are duplicated. One set is in upper case, the other in lower. ; (allows different colour based on case.) If the syntax parser is a ; little slow on your system it may help to delete the duplicates and ; turn IgnoreCase to Yes. ; ; ------------------------------------------------------------------- ; Updated and extended [date] * [name]: ; ; 20-Oct-2k * matt.wilkie at gov.yk.ca C=1 [Syntax] Namespace1 = 6 IgnoreCase = No InitKeyWordChars = A-Za-z KeyWordChars = A-Za-z BracketChars = [] OperatorChars = PreprocStart = SyntaxStart = SyntaxEnd = CommentStart = CommentEnd = SingleComment = # SingleCommentCol = SingleCommentAlt = # SingleCommentColAlt = 1 StringStart = " StringEnd = " StringEsc = CharStart = ' CharEnd = ' CharEsc = [Keywords 1] ; Major keywords which start/end code blocks END LAYER LEGEND NAME REFERENCE SCALEBAR WEB ; Map Objects EXTENT FONTSET IMAGECOLOR INTERLACE LAYER LEGEND LINESET MARKERSET NAME QUERYMAP REFERENCE SCALE SCALEBAR SHADESET SHAPEPATH SIZE STATUS TILE TRANSPARENT UNITS WEB ; Label Objects ANTIALIAS BUFFER BACKGROUNDCOLOR BACKGROUNDSHADOWCOLOR BACKGROUNDSHADOWSIZE COLOR FONT FORCE MINDISTANCE MINFEATURESIZE MAXSIZE MINSIZE OFFSET OUTLINECOLOR PARTIALS POSITION SIZE TYPE WRAP ; Layer Objects CLASSITEM CONNECTION CONNECTIONTYPE DATA DESCRIPTION FEATURE FOOTER GROUP HEADER LABELANGLEITEM LABELCACHE LABELITEM LABELMAXSCALE LABELMINSCALE LABELSIZEITEM MAXFEATURES MAXSCALE MINSCALE NAME POSTLABELCACHE QUERY QUERYITEM SYMBOLSCALE STATUS TILEINDEX TILEITEM TOLERANCE TOLERANCEUNITS TRANSFORM TYPE ; Class Objects COLOR EXPRESSION LABEL MAXSIZE MINSIZE NAME OUTLINECOLOR SIZE SYMBOL TEXT ; Feature Object POINTS CLASS TEXT ; Legend Object EMBED IMAGECOLOR LABEL OUTLINECOLOR POSITION SIZE SPACING STATUS ; Query Objects EXPRESSION JOIN TEMPLATE ; Query Map Objects COLOR SIZE STYLE ; Join Object FROM NAME TABLE TEMPLATE TO TYPE ; Reference Object COLOR EXTENT IMAGE OUTLINECOLOR SIZE STATUS ; Scalebar Object BACKGROUNDCOLOR COLOR IMAGECOLOR INTERVALS LAVEL OUTLINECOLOR POSITION POSTLABELCACHE SIZE STATUS STYLE UNITS ; Web Object EMPTY ERROR FOOTER HEADER IMAGEPATH IMAGEURL LOG MAXSCALE MAXTEMPLATE MINSCALE MINTEMPLATE TEMPLATE [Keywords 2] ; Minor keywords which you don't want to stand out so much ; Map Objects extent fontset imagecolor interlace layer legend lineset markerset name querymap reference scale scalebar shadeset shapepath size status tile transparent units web ; Label Objects antialias buffer backgroundcolor backgroundshadowcolor backgroundshadowsize color font force mindistance minfeaturesize maxsize minsize offset outlinecolor partials position size type wrap ; Layer Objects classitem connection connectiontype data description feature footer group header labelangleitem labelcache labelitem labelmaxscale labelminscale labelsizeitem maxfeatures maxscale minscale name postlabelcache query queryitem symbolscale status tileindex tileitem tolerance toleranceunits transform type ; Class Objects color expression label maxsize minsize name outlinecolor size symbol text ; Feature Object points class text ; Legend Object embed imagecolor label outlinecolor position size spacing status ; Query Objects expression join template ; Query Map Objects color size style ; Join Object from name table template to type ; Reference Object color extent image outlinecolor size status ; Scalebar Object backgroundcolor color imagecolor intervals lavel outlinecolor position postlabelcache size status style units ; Web Object empty error footer header imagepath imageurl log maxscale maxtemplate minscale mintemplate template [Keywords 6] ; Values auto dd default false feet giant hilite inches kilometers large lc ll local lr medium meters miles multiple normal off on pixels queryonly sde selected single small tiny true uc ul ur polygon polyline point raster --------------060101050405080102060705-- From teb at mallit.fr.umn.edu Fri Oct 31 14:25:48 2003 From: teb at mallit.fr.umn.edu (Thomas E Burk) Date: Fri, 31 Oct 2003 16:25:48 -0600 (CST) Subject: [Mapserver-users] MUM website "Contributed Utilities Message-ID: <200310312225.h9VMPm6M005656@mallit.fr.umn.edu> >From the support page: User Contributed Utilities Members of the MapServer-Users list are encouraged to submit utilities of general interest to MapServer application developers. To save on bandwidth, submissions should be made to "ms-applications at lists.gis.umn.edu" rather than the list. We will then add the submission to the utility archive and announce its availability to the list. We've had to go to providing e-mails as you see here to thwart harvesters. If that doesn't work, send me an e-mail. Thanks in advance for your contribution. Tom ======================= Dr. Thomas E. Burk University of Minnesota 1530 Cleveland Avenue North St. Paul, MN 55108 612-624-6741 612-625-5212 (FAX) tburk at umn.edu >From: "Christopher R. Thorne" >User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 >X-Accept-Language: en-us, en >MIME-Version: 1.0 >To: MapsHelp >Subject: [Mapserver-users] MUM website "Contributed Utilities >X-BeenThere: mapserver-users at lists.gis.umn.edu >X-Mailman-Version: 2.0.13 >List-Unsubscribe: , >List-Id: Mapserver Users Mailing List (Appropriate for general users) >List-Post: >List-Help: >List-Subscribe: , >List-Archive: >Date: Fri, 31 Oct 2003 16:49:59 -0500 > >Hello all, > >It has been brought to my attention that under the user contributed >utilities on Mapserver website: > >http://mapserver.gis.umn.edu/contributed.html > >that there is no Textpad highlighter syntax file map.sym. This would be >very useful for TextPad users, just like the UltraEdit syntax >highlighter found on this list. > >Can someone direct me to the person incharge on the MUN Mapserver >website, so that I can pass this along? > >Thanks inadvance, >Chris > >-- >Christopher R. Thorne >GIS Specialist, >DM Solutions Group Inc. > >http://www.dmsolutions.ca >email: thorne at dmsolutions.ca >Phone: (613) 565-5056 ext.22 >Fax : (613) 565-0925 >------------------------------ From stephen.clark at focus.ca Fri Oct 31 16:23:20 2003 From: stephen.clark at focus.ca (Stephen Clark) Date: Fri, 31 Oct 2003 16:23:20 -0800 Subject: [Mapserver-users] Php Mapscript with 500 layers, 1000 classes ?? References: <1067514633.3fa0fb09da8e6@dutilleux.ensg.ign.fr> <002601c39f03$2a5c82d0$6c000a0a@sclark> <3FA1363E.9090508@dmsolutions.ca> Message-ID: <023d01c3a00e$5ae6b040$6c000a0a@sclark> Would DM Solutions be willing to post a PHP Mapscript version with 500 layers, 1000 classes? P.H.P version 4.3.2 Mapserver 4.0.0 If not could you post a description of how to compile php mapscript. The Wiki and online docs are a little sketchy. Or perhaps someone could update the docs for php mapsript to version 4.0.0 and php 4.3.2. thanks, Stephen ----- Original Message ----- From: "Yewondwossen Assefa" To: "Stephen Clark" Cc: Sent: Thursday, October 30, 2003 8:03 AM Subject: Re: [Mapserver-users] Php Mapscript Specs requested > It should contain the default settings that come with the mapserver > source code which is 100 layers, 256 classes. > Unless It is a specif build done for someone with values boosted, this > should always be the case. Usually the name of the zip file should > indicate that (ex : mapserver-4.1dev-win32-php4.3.2_256layers.zip build > done supporting 256 layers) and sometimes the README that comes with the > zip contains this specific changes done (but I sometimes forget to > update the readme). > > Later, > > Stephen Clark wrote: > > > Hi all , > > > > Here is the PHP mapscript I downloaded from DM Solutions: > > > > MapScript > > MapServer Version MapServer version 4.0 OUTPUT=GIF OUTPUT=PNG > > OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=PROJ > > SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT > > SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=POSTGIS INPUT=OGR INPUT=GDAL > > INPUT=SHAPEFILE > > PHP MapScript Version ($Revision: 1.177 $ $Date: 2003/07/30 19:01:31 > > $) > > > > > > > > Could someone tell me how many layers, classes and color objects that are > > supported with this version? > > > > thanks, > > Stephen > > > > _______________________________________________ > > Mapserver-users mailing list > > Mapserver-users at lists.gis.umn.edu > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > > > > > -- > ---------------------------------------------------------------- > Assefa Yewondwossen > Software Analyst > > Email: assefa at dmsolutions.ca > http://www.dmsolutions.ca/ > > Phone: (613) 565-5056 (ext 14) > Fax: (613) 565-0925 > ---------------------------------------------------------------- > > > > _______________________________________________ > Mapserver-users mailing list > Mapserver-users at lists.gis.umn.edu > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users > From muratisik at megatek.com.tr Fri Oct 31 16:05:26 2003 From: muratisik at megatek.com.tr (Murat Isik) Date: Sat, 1 Nov 2003 02:05:26 +0200 Subject: [Mapserver-users] dynamic pointing problem References: <66D0A43005CCE2439A8C830A6C867BAE2BDF78@mail.capindex.com> Message-ID: <000701c3a00b$dd6f7720$1819fdd4@murathq> Thank you but that did not work. same thing happens, no map, no image file created :( murat isik ----- Original Message ----- From: "Brian Cunningham" To: Sent: Friday, October 31, 2003 7:48 PM Subject: [Mapserver-users] dynamic pointing problem > Murat- > Have you fixed this problem? > I am new to Mapserver and am struggling but I believe I have your answer. > You need to create the new layer object: > $layer = ms_newLayerObj($map); > > So it looks like this (your code) > > $map = ms_newMapObj("demo_try.map"); > $image = $map->draw(); > $layer = ms_newLayerObj($map); > $layer = $map->getLayerByName("point"); > $layer->set('status', MS_ON); > $pt = ms_newPointObj(); > $x = 29.1; > > That should do it. > > Brian R. Cunningham > CAP Index, Inc. > www.capindex.com > > This email and any files transmitted with it are confidential and intended solely for the individual or entity to whom they are addressed. If you have received this email in error please destroy it immediately. > > From Richard.Pierce at mail.state.ar.us Fri Oct 31 21:08:57 2003 From: Richard.Pierce at mail.state.ar.us (Richie Pierce) Date: Fri, 31 Oct 2003 23:08:57 -0600 Subject: [Mapserver-users] symbols within my legend Message-ID: I am working on my first MapServer application and have some basic question. I have got a map up with 3 layers. 1) the symbols for my layers are not showing up within my legend. The text is fine but the symbols are blank. 2) the bounding box for my reference (overview) window is way off. When I am zoomed to full extent in the map, the reference box is a small box in the northern part of the reference image. 3) eventually I would like to have a text box where the user would be able to enter text and search for a record, then zoom to that record. Any one have some examples of this. As well as the basic answers to my other questions? Thanks in advance