Tileindex of DGN's being opened as shapefilelayer

Delfos, Jacob jacob.delfos at MAUNSELL.COM
Mon Mar 6 19:20:47 PST 2006


Hi Bart,

Thanks for letting me know, at least I know I'm not doing anything
wrong.

Sorry for the late reply. Public holiday and all...... 

Regards,

Jacob


> -----Original Message-----
> From: Bart van den Eijnden (OSGIS) [mailto:bartvde at xs4all.nl] 
> Sent: 3 March 2006 15:57
> To: Delfos, Jacob
> Cc: MAPSERVER-USERS at LISTS.UMN.EDU
> Subject: Re: [UMN_MAPSERVER-USERS] Tileindex of DGN's being 
> opened as shapefilelayer
> 
> Hi Jacob,
> 
> I can only state that I have seen this problem as well myself with 
> Mapinfo TAB files in a tileindex, I was also using them through 
> PHP/Mapscript. In the end I used Mapinfo seamless layers to 
> get around 
> that, but that won't be an option for your DGN's.
> 
> Best regards,
> Bart
> 
> Delfos, Jacob wrote:
> 
> > Hi,
> >  
> > Just to provide some additional information: the map 
> displays fine in 
> > mapserver, but not in php_mapscript. It appears that php_mapscript 
> > assigns a shapefile connectiontype to this layer, causing 
> it to try to 
> > open the DGN's as shapefile. In the mapserver CGI, this doesn't 
> > happen. Can anyone with a better understanding of the difference 
> > between the two tell me what I can do to get around it?
> >  
> > regards,
> >  
> > Jacob
> >  
> >
> >     
> --------------------------------------------------------------
> ----------
> >     *From:* UMN MapServer Users List
> >     [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] *On Behalf Of 
> *Delfos, Jacob
> >     *Sent:* 20 February 2006 15:00
> >     *To:* MAPSERVER-USERS at LISTS.UMN.EDU
> >     *Subject:* [UMN_MAPSERVER-USERS] Tileindex of DGN's being opened
> >     as shapefile layer
> >
> >     Hi All,
> >
> >     I'm having some trouble creating a tile-index of DGN's, using
> >     php_mapscript (Chameleon). My tileindex is a shapefile. But I
> >     think the layer should be treated as OGR, yet the connectiontype
> >     seems to indicate it thinks it is a shapefile layer. 
> According to
> >     my PHP log, it tries to open it as a shapefile, which 
> obviously fails:
> >
> >     [20-Feb-2006 14:45:49] PHP Warning:  [MapServer Error]:
> >     msDrawMap(): Failed to draw layer named 'DGNs'.
> >      in C:\chameleon\htdocs\common\wrapper\drawmap.php on line 560
> >     [20-Feb-2006 14:45:49] PHP Warning:  [MapServer Error]:
> >     msTiledSHPOpenFile(): Unable to open a single tile to use as a
> >     template in layer DGNs.
> >
> >      in C:\chameleon\htdocs\common\wrapper\drawmap.php on line 560
> >     [20-Feb-2006 14:45:49] PHP Warning:  [MapServer Error]:
> >     msSHPOpenFile(): (c:/data/hongkong/10nwb.dgn)
> >      in C:\chameleon\htdocs\common\wrapper\drawmap.php on line 560
> >     [20-Feb-2006 14:45:49] PHP Warning:  [MapServer Error]:
> >     msSHPOpenFile(): (c:/data/hongkong/10nwb.dgn)
> >      in C:\chameleon\htdocs\common\wrapper\drawmap.php on line 560
> >     [20-Feb-2006 14:45:49] PHP Warning:  [MapServer Error]:
> >     msSHPOpenFile(): (c:/data/hongkong/10nwa.dgn)
> >      in C:\chameleon\htdocs\common\wrapper\drawmap.php on line 560
> >     [20-Feb-2006 14:45:49] PHP Warning:  [MapServer Error]:
> >     msSHPOpenFile(): (c:/data/hongkong/10nwa.dgn)
> >      in C:\chameleon\htdocs\common\wrapper\drawmap.php on line 560
> >
> >     I based my layer definition on
> >     
> _http://mapserver.gis.umn.edu/docs/howto/ogr_howto/#tileindex-
> with-ogr_
> >     :
> >
> >     LAYER
> >       NAME "DGNs"
> >       TYPE LINE
> >       STYLEITEM "AUTO"
> >       CONNECTIONTYPE OGR
> >       TILEINDEX "dindex.shp,0"
> >       STATUS ON
> >       CLASS
> >          COLOR 150 150 150
> >       END
> >     END
> >
> >     The DBF of the shapefile has 1 column, with these values:
> >
> >     location
> >     C:\data\10nwa.dgn,0
> >     C:\data\10nwb.dgn,0
> >
> >     I am using php_mapscript 4.6.1, with php 5.05. Can 
> someone tell me
> >     what I'm doing wrong?
> >
> >     Regards,
> >
> >     Jacob
> >
> >
> >     *JACOB DELFOS
> >     GIS ANALYST
> >     *Maunsell Australia Pty Ltd
> >     629 Newcastle Street, Leederville, WA 6007
> >     PO Box 81, Leederville, WA 6902
> >     Western Australia
> >     ABN 20 093 846 925
> >
> >     Tel     + 61 8 9281 6185
> >     Fax    + 61 8 9281 6297
> >     _jacob.delfos at maunsell.com_
> >
> 
> 
> -- 
> Bart van den Eijnden
> OSGIS, Open Source GIS
> http://www.osgis.nl
> 
> 



More information about the MapServer-users mailing list