[mapserver-users] msShapefileOpen(): Unable to access file

Brent Fraser bfraser at geoanalytic.com
Tue Jul 12 06:59:05 PDT 2011


Dave,

   I've had good success rendering DGN files referenced in a TILEINDEX 
(http://lists.osgeo.org/pipermail/mapserver-users/2010-December/067444.html).
Try adding ".shp" to the end of your TILEINDEX:

TILEINDEX "index_dg.shp"

as OGR handles the files differently than Mapserver's native shapefile 
mechanism.

Best Regards,
Brent Fraser


On 7/12/2011 6:25 AM, Dave Chetan wrote:
> Dear Jukka,
>
> Yes, I am able to publish single DGN.
> But when I go for tiled dgn, I have error.
>
> Regards,
> Dave C.
>
> On 7/12/11, Rahkonen Jukka<Jukka.Rahkonen at mmmtike.fi>  wrote:
>> Hi,
>>
>> I have never played with DGN files with Mapserver. I would blindly follow
>> the documents and try first with just one DGN file as in
>> http://mapserver.org/input/vector/dgn.html
>> and forward next to ogrtileindex as in
>> http://mapserver.org/input/vector/ogr.html
>> Perhaps there is something important in the syntax of TILEINDEX given in the
>> following example.
>>
>> LAYER
>>    NAME "ogr_points"
>>    TYPE POINT
>>    CONNECTIONTYPE OGR
>>    TILEINDEX "PIP_ogr_tiles.shp,0"
>>
>> -Jukka Rahkonen-
>> ________________________________________
>> Lähettäjä: Dave Chetan [csdave4u at gmail.com]
>> Lähetetty: 12. heinäkuuta 2011 14:58
>> Vastaanottaja: Rahkonen Jukka
>> Kopio: mapserver-users at lists.osgeo.org
>> Aihe: Re: [mapserver-users] msShapefileOpen(): Unable to access file
>>
>> Hi Rahkonen,
>>
>> Thanks for the prompt reply..!!
>>
>> If I add
>>       CONNECTIONTYPE OGR
>>
>> in the Layer Tag, then the error is
>>
>>   7/12/2011 4:29:20 PM|msDrawMap(): Image handling error. Failed to draw
>>   layer named 'DGN'.;msOGRFileOpen(): OGR error. Open failed for OGR
>>   connection in layer `DGN'.  File not found or unsupported format.
>>   7/12/2011 4:29:20 PM|   at OSGeo.MapServer.mapObj.draw()
>>      at MapCreator.Controls.MapControl.RefreshMap()
>>
>> Regards,
>> Dave C.
>>
>>
>> On 7/12/11, Rahkonen Jukka<Jukka.Rahkonen at mmmtike.fi>  wrote:
>>> Hi,
>>>
>>> I guess that Mapserver is seaching for shapefiles as default. Read the
>>> document http://mapserver.org/input/vector/ogr.html and have a try with
>>> CONNECTIONTYPE=OGR.
>>>
>>> -Jukka Rahkonen
>>> ________________________________________
>>>   Dave Chetan wrote:
>>>
>>>
>>> Hi,
>>>
>>> I am publishing DGN data using tile option. I am getting error
>>> "msShapefileOpen(): Unable to access file".
>>>
>>> Following are the details of Input data, steps executed and error log.
>>>
>>> Please, if anyone can help in resolving the issue.
>>>
>>> Source files are DGN
>>>    D:\Tile\DGN\Final\1.dgn
>>>    D:\Tile\DGN\Final\3.dgn
>>>    D:\Tile\DGN\Final\5.dgn
>>>    D:\Tile\DGN\Final\7.dgn
>>>    D:\Tile\DGN\Final\9.dgn
>>>
>>> Step1)-
>>> Creation of Index tile
>>>
>>> ogrtindex.exe d:\Tile\DGN\Final\index_dgn.shp d:\Tile\DGN\Final\*.dgn
>>>
>>> Ogrtindex created "index_dgn.shp" index file
>>>
>>> Step2)-
>>> Map file
>>> ....
>>>    EXTENT 699218.75297987 2251967.57943806 755021.241547886
>>> 2291053.54827586
>>>    SHAPEPATH "D:\Tile\DGN\Final"
>>> .....
>>>
>>>
>>>      LAYER
>>>      NAME "DGN"
>>>      STATUS ON
>>>      TILEINDEX "index_dgn"
>>>      TILEITEM "location"
>>>      TYPE LINE
>>>      UNITS METERS
>>>      CLASS
>>>        NAME "DGN"
>>>        STYLE
>>>          ANGLE 360
>>>          COLOR 240 215 209
>>>          SYMBOL "LineDash"
>>>          WIDTH 1
>>>        END
>>>      END
>>>    END
>>>
>>>
>>>
>>> Error
>>>
>>> 7/12/2011 4:21:33 PM|msDrawMap(): Image handling error. Failed to draw
>>> layer named 'DGN'.;msTiledSHPOpenFile(): Shapefile error. Unable to
>>> open a single tile to use as a template in layer
>>> DGN.;msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\9.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\9.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\9.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\7.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\7.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\7.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\5.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\5.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\5.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\3.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\3.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\3.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\1.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\1.dgn,0);msShapefileOpen(): Unable to access file.
>>> (d:\Tile\DGN\Final\1.dgn,0)
>>> 7/12/2011 4:21:33 PM|   at OSGeo.MapServer.mapObj.draw()
>>>     at MapCreator.Controls.MapControl.RefreshMap()
>>>
>>>
>>>
>>> In the Layer Tag if I add following line
>>>
>>>      CONNECTIONTYPE OGR
>>>
>>> the error is
>>>
>>> 7/12/2011 4:29:20 PM|msDrawMap(): Image handling error. Failed to draw
>>> layer named 'DGN'.;msOGRFileOpen(): OGR error. Open failed for OGR
>>> connection in layer `DGN'.  File not found or unsupported format.
>>> 7/12/2011 4:29:20 PM|   at OSGeo.MapServer.mapObj.draw()
>>>     at MapCreator.Controls.MapControl.RefreshMap()
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>




More information about the MapServer-users mailing list