shapefile polygon opens in arcgisbut not mapserver

Bart van den Eijnden bartvde at XS4ALL.NL
Fri Apr 15 14:53:01 EDT 2005


Hi Gerard,

Mapserver also needs to be compiled against GDAL 1.2.6, you cannot simply
use another gdal12.dll, or at least it is not a very wise idea. Version
info in the dll was only introduced with GDAL version 1.2.6.

If you don't need Oracle, download Mapserver 4.4.2 binaries from:

http://maptools.org/php_mapscript/index.phtml?page=downloads.html

I am sure they are compiled with GDAL 1.2.6.

If you need Oracle, you will have to wait for the regular
mapserver.gis.umn.edu binaries to get updated to 4.4.2.

Best regards,
Bart

On Fri, 15 Apr 2005 14:30:03 -0230, gerard barrington
<gerard_b_18 at HOTMAIL.COM> wrote:

> Bart/list, I understand what you mean now....I couldn't get the version
> of gdal12.dll with a right mouse button click. However, I downloaded
> ms441oci.zip which is the windows binary and inside this there was a
> gdal-1.2.5.zip which contained the gdal12.dll file. I understand that I
> have to use gdal12.dll version 1.2.6 instead of the one I'm using now.
> My question is this: is there a single zip file i candownload that
> contains the gdal12.dll similar to the one that comes in the
> ms441oci.zip or must I build the http://www.gdal.org/dl/gdal126.zip
> file?? thanks, Gerard B
>
>
>> From: "Bart van den Eijnden" <BEN at Syncera-ITSolutions.NL>
>
>> To: <gerard_b_18 at HOTMAIL.COM>,<MAPSERVER-USERS at LISTS.UMN.EDU>
>
>> Subject: Re: [UMN_MAPSERVER-USERS] shapefile polygon opens in arcgisbut
>> not
> mapserver
>> Date: Fri, 15 Apr 2005 15:18:58 +0200
>
>>
>
>> Gerard,
>
>>
>
>> I would recommend trying to use filemon from
>> http://www.sysinternals.com to
> determine if the qix files are actually used.
>>
>
>> I remember one of my old posts in which I had similar problems, might be
> informative (or confusing :) ):
>>
>
>> http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0407/msg00673.html
>
>>
>
>> Secondly, the OGR issue, see the 1.2.6 release notes:
>
>>
>
>> http://www.intevation.de/pipermail/freegis-list/2005-March/002209.html
>
>>
>
>> Shapefile Driver:
>
>> - Added support for MapServer style spatial index (.qix).
>
>>
>
>> So that's fairly new.
>
>>
>
>> Does your gdal12.dll have version info? You can check with your right
>> mouse
> button and then the version tab.
>>
>
>> Best regards,
>
>> Bart
>
>>
>
>> Bart van den Eijnden
>
>> Syncera-ITSolutions
>
>> Postbus 270
>
>> 2600 AG DELFT
>
>>
>
>> tel.nr.: 015-7512436
>
>> email: BEN at Syncera-ITSolutions.nl
>
>>
>
>> >>> gerard barrington <gerard_b_18 at HOTMAIL.COM> 04/15/05 03:03pm >>>
>
>>
>
>> Bart,
>
>> I was hoping I could get a little clarification just to be sure I
>> understand
> what you mean. I should create a .qix file for each shapefile using
> shptree. Then once they all have a .qix, then I should create the
> tiledindexes using ogrtindex? Will the tileindexes take the .qix into
> consideration?
>> Second, I'm not sure what you mean by the following:
>
>> "Also, it depends on the GDAL/OGR version whether or not the qix files
>> are
> actually used (that's a relatively new feature). If I recall correctly
> that was added in GDAL/OGR 1.2.6, but Frank knows for sure. "
>> Thanks for all your help....
>
>> Gerard B
>
>>
>
>>
>
>> >From: Bart van den Eijnden <bartvde at XS4ALL.NL>
>
>> >Reply-To: Bart van den Eijnden <bartvde at XS4ALL.NL>
>
>> >To: MAPSERVER-USERS at LISTS.UMN.EDU
>
>> >Subject: Re: [UMN_MAPSERVER-USERS] shapefile polygon opens in arcgis
>> but not
> mapserver
>> >Date: Thu, 14 Apr 2005 21:13:37 +0200
>
>> >
>
>> >Hi Gerard,
>
>> >
>
>> >I would suggest using ogrtindex instead to build the tileindexes.
>
>> >There is
>
>> >a little trick that you should not run ogrtindex from the directory
>
>> >which
>
>> >contains the data (otherwise it does not create an absolute path to
>
>> >the
>
>> >data in the LOCATION item). So run it from the directory where you
>
>> >installed FWTools eg:
>
>> >
>
>> >for %i in (d:\data\*.shp) do d:\programs\fwtools\bin\ogrtindex
>
>> >mytileindex.shp %i
>
>> >
>
>> >About the performance, have you created shapefile qix indexes (using
>
>> >shptree?). Also, it depends on the GDAL/OGR version whether or not
>
>> >the qix
>
>> >files are actually used (that's a relatively new feature). If I
>
>> >recall
>
>> >correctly that was added in GDAL/OGR 1.2.6, but Frank knows for
>
>> >sure.
>
>> >
>
>> >I think Mapserver normally scales well with a lot of LAYERs, it may
>
>> >have
>
>> >to do with your data structures and not the amount of LAYERs.
>
>> >
>
>> >Best regards,
>
>> >Bart
>
>> >
>
>> >On Thu, 14 Apr 2005 16:39:29 -0230, gerard barrington
>
>> ><gerard_b_18 at HOTMAIL.COM> wrote:
>
>> >
>
>> >>Bart, Thanks....your solution worked. None of the entries in the
>
>> >>LOCATION field of my dbf file had the '.shp'. So I added it to the
>
>> >>entries and the tiledindex displays correctly. (I didn't need to
>
>> >>use the
>
>> >>0, it works without it.) As a side note, do you know how I could go
>
>> >>about editing all my dbf files without having to go into them
>
>> >>maunally
>
>> >>and add the ending to every entry. I used the tile4ms command to
>
>> >>create
>
>> >>the tiledindex. Also, the speed of mapserver seems to go down
>
>> >>drastically when you add more layers to the map file. My map file
>
>> >>currently has 46 layers in it,all of which have a tiledindex as its
>
>> >>datasource. What can I do to help speed up the mapserver. Thanks
>
>> >>again,
>
>> >>Gerard B
>
>> >>>From: Bart van den Eijnden <bartvde at XS4ALL.NL>
>
>> >>
>
>> >>>Reply-To: Bart van den Eijnden <bartvde at XS4ALL.NL>
>
>> >>
>
>> >>>To: MAPSERVER-USERS at LISTS.UMN.EDU
>
>> >>
>
>> >>>Subject: Re: [UMN_MAPSERVER-USERS] shapefile polygon opens in
>
>> >>>arcgis
>
>> >>>but not
>
>> >>mapserver
>
>> >>>Date: Thu, 14 Apr 2005 20:20:00 +0200
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>Gerard,
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>does your LOCATION item in your tile-index dbf have c:\shapefile
>
>> >>>or
>
>> >>
>
>> >>>c:\shapefile.shp? Looking at your error message it looks like the
>
>> >>
>
>> >>>first
>
>> >>
>
>> >>>option which is incorrect.
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>You can also try c:\shapefile.shp,0 in the LOCATION field.
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>Hope this helps.
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>Best regards,
>
>> >>
>
>> >>>Bart
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>On Thu, 14 Apr 2005 14:47:48 -0230, gerard barrington
>
>> >>
>
>> >>><gerard_b_18 at HOTMAIL.COM> wrote:
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>>hi, using the ogr worked out for a POLYGON layer that did not
>
>> >>>>have
>
>> >>
>
>> >>>>a
>
>> >>
>
>> >>>>tiledindex. The following worked perfect: LAYER
>
>> >>
>
>> >>>>NAME "name"
>
>> >>
>
>> >>>>TYPE POLYGON CONNECTIONTYPE OGR CONNECTION "C:\shapefile.shp" ...
>
>> >>
>
>> >>>>END
>
>> >>
>
>> >>>>However, this will not work for tiledindex. On the doc page for
>
>> >>>>OGR
>
>> >>
>
>> >>>>it
>
>> >>
>
>> >>>>says the following should work but it does not. LAYER
>
>> >>
>
>> >>>>NAME "nam"
>
>> >>
>
>> >>>>TYPE POLYGON
>
>> >>
>
>> >>>>CONNECTIONTYPE OGR
>
>> >>
>
>> >>>>TILEINDEX "C:\tiledindex.shp"
>
>> >>
>
>> >>>>... END The first entry in the tiled index is for
>
>> >>>>c:\shapefile.shp
>
>> >>
>
>> >>>>but
>
>> >>
>
>> >>>>it returns the following error: msDrawMap(): Image handling
>
>> >>>>error.
>
>> >>
>
>> >>>>Failed to draw layer named 'nam'. msOGRFileOpen(): OGR error.
>
>> >>>>Open
>
>> >>
>
>> >>>>failed for OGR connection `c:\shapefile'. File not found or
>
>> >>
>
>> >>>>unsupported
>
>> >>
>
>> >>>>format. Any ideas why the tiledindex wouldn't work? I have used
>
>> >>
>
>> >>>>tiledindexes for points and lines and it works fine. Thanks
>
>> >>>>again!
>
>> >>
>
>> >>>>Gerard B.
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>From: Bart van den Eijnden <bartvde at XS4ALL.NL>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>Reply-To: Bart van den Eijnden <bartvde at XS4ALL.NL>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>To: MAPSERVER-USERS at LISTS.UMN.EDU
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>Subject: Re: [UMN_MAPSERVER-USERS] shapefile polygon opens in
>
>> >>
>
>> >>>>>arcgis
>
>> >>
>
>> >>>>>but not
>
>> >>
>
>> >>>>mapserver
>
>> >>
>
>> >>>>>Date: Wed, 13 Apr 2005 21:18:12 +0200
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>Hi,
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>It should work if you are using Mapserver 4.4 or later.
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>Otherwise try showing it through OGR.
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>CONNECTIONTYPE OGR
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>CONNECTION "path/my.shp"
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>Best regards,
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>Bart
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>On Wed, 13 Apr 2005 16:45:50 -0230, gerard barrington
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>><gerard_b_18 at HOTMAIL.COM> wrote:
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>I checked with ogrinfo and the shapefile is a <3D POLYGON>.
>
>> >>>>>>Other
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>shape
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>files I have show up simply as <POLYGON> when checked with
>
>> >>
>
>> >>>>>>ogrinfo.
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>Is
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>there anything i can do to show this polygon in mapserver?
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>From: Bart van den Eijnden <bartvde at XS4ALL.NL>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>Reply-To: Bart van den Eijnden <bartvde at XS4ALL.NL>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>To: MAPSERVER-USERS at LISTS.UMN.EDU
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>Subject: Re: [UMN_MAPSERVER-USERS] shapefile polygon opens in
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>arcgis
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>but not
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>mapserver
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>Date: Wed, 13 Apr 2005 20:32:42 +0200
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>Hi,
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>are you sure it is not a polyline shape? Did you try TYPE
>
>> >>>>>>>LINE?
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>Otherwise open it up with ogrinfo and see what it says
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>(http://fwtools.maptools.org).
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>Best regards,
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>Bart
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>On Wed, 13 Apr 2005 16:04:39 -0230, gerard barrington
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>><gerard_b_18 at HOTMAIL.COM> wrote:
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>Hi list, I have a polygon shapefile which I can open and view
>
>> >>
>
>> >>>>>>>>in
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>ArcExplorer and everything looks perfect. However, when I try
>
>> >>
>
>> >>>>>>>>to
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>use the
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>same shapefile as data for a LAYER of TYPE POLYGON, I get the
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>following
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>exception: msDrawMap(): Image handling error. Failed to draw
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>layer
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>named
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>'aal135'. msDrawShape(): General error message. Only polygon
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>shapes
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>can
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>be drawn using a POLYGON layer definition. So I tried
>
>> >>>>>>>>switching
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>the
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>TYPE
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>in my layer to POINT and a couple of points along the border
>
>> >>>>>>>>of
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>the
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>polygon showed up. I know the shapefile is a polygon though
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>because
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>it
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>displays as the correct shape in arcExplorer. Can someone
>
>> >>>>>>>>tell
>
>> >>
>
>> >>>>>>>>me
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>why
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>the polygon will show up in ArcExplorer but not in mapserver?
>
>> >>
>
>> >>>>>>>>Is
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>there
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>anything I can do to fix this problem?? I am at real loss
>
>> >>>>>>>>here
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>for
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>why
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>this happens and would really appreciate any help.... Thanks
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>Gerard
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>>B
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>--
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>Using Opera's revolutionary e-mail client:
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>>http://www.opera.com/m2/
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>--
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>>>Using Opera's revolutionary e-mail client:
>
>> >>
>
>> >>>>>http://www.opera.com/m2/
>
>> >>
>
>> >>>>
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>
>
>> >>
>
>> >>>--
>
>> >>
>
>> >>>Using Opera's revolutionary e-mail client:
>
>> >>>http://www.opera.com/m2/
>
>> >>
>
>> >
>
>> >
>
>> >
>
>> >--
>
>> >Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
>
>>
>



--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/



More information about the mapserver-users mailing list