gfs output in Maserver 4.5 using gdal1.2.5

Bart van den Eijnden bartvde at XS4ALL.NL
Wed Mar 9 03:48:07 EST 2005


Hi Assefa,

this sounds very much like what I was experiencing yesterday, and which I
thought was an Oracle Spatial problem, but now it appears to be a
Mapserver 4.5 problem.

http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=1275

Best regards,
Bart

> Frank Warmerdam wrote:
>> On Tue, 8 Mar 2005 15:47:48 -0500, Yewondwossen Assefa
>> <assefa at dmsolutions.ca> wrote:
>>
>>>Hi There,
>>>
>>>  I was just testing the wfs output and came accross an issue that I do
>>>not really understand.  The wfs get feature request produces a gml and a
>>>gfs file.  In Mapserver 4.4.X (using gdal1-2.5), the gfs contains
>>>attribute informations (<PropertyDefn>) . In Mapserver 4.5 (gdal1.2.5),
>>>the attributes informations are not included in the file.
>>>
>>>  Does anyone has a quick explanation on this ? I am using the same test
>>>map file in both cases.
>>
>>
>> Assefa,
>>
>> This is using MapServer as a WFS server (not a client), right?
>> I didn't think that MapServer itself would write out a .gfs file to
>> go with a .gml result.  My understanding was that .gfs files
>> are only created by OGR when opening a previously unopened
>> gml file.
>>
>> I have done quite a bit of work in GDAL post-1.2.5 to support
>> GML 3 Level 0 schemas, and in this case OGR is not supposed
>> to create a .gfs file.  But you mention you are using GDAL 1.2.5
>> in both cases, right?
>>
>> Are the GML files similar?
>>
>
> Frank,
>
> I am using Mapserver as a server and a client. That exaplains my
> confusion too : I understand now that Mapserver as a server produces the
> gml file and when OGR is used to read the gml (for the wfs client), the
> gfs file is created. Both files were created almost at the same and I
> was not really thinking :)
>
>
> Your are right about the diffrence in the gml file produced : I just
> checked them and they are effectivly diffrent between 4.4 and 4.5. The
> 4.4 gml had attributes attched to it :
>
>   <gml:featureMember>
>        <popplace>
>          <gml:boundedBy>
>                 <gml:Box srsName="EPSG:42304">
>                         <gml:coordinates>
>                                 2281604.250000,340848.937500
> 2281604.250000,340848.937500
>                         </gml:coordinates>
>                 </gml:Box>
>          </gml:boundedBy>
>          <gml:pointProperty>
>            <gml:Point srsName="EPSG:42304">
>                 <gml:coordinates>2281604.250000,340848.937500</gml:coordinates>
>            </gml:Point>
>          </gml:pointProperty>
>          <AREA>0.000</AREA>
>          <PERIMETER>0.000</PERIMETER>
>          <POPPLACE_>8</POPPLACE_>
>          <POPPLACE_I>1</POPPLACE_I>
>          <UNIQUE_KEY>BACMK</UNIQUE_KEY>
>          <NAME>Tignish</NAME>
>          <NAME_E></NAME_E>
>          <NAME_F></NAME_F>
>          <UNIQUE_K_1></UNIQUE_K_1>
>          <UNIQUE_K_2></UNIQUE_K_2>
>          <REG_CODE>11</REG_CODE>
>          <NTS50>021I16</NTS50>
>          <LAT>465700</LAT>
>          <LONG>640200</LONG>
>          <SGC_CODE>0</SGC_CODE>
>          <CAPITAL>0</CAPITAL>
>          <POP_RANGE>1</POP_RANGE>
>        </popplace>
>      </gml:featureMember>
>
>   The 4.5 version does not have that :
>
>   <gml:featureMember>
>        <popplace>
>          <gml:boundedBy>
>                 <gml:Box srsName="EPSG:42304">
>                         <gml:coordinates>
>                                 2499190.000000,194088.234375
> 2499190.000000,194088.234375
>                         </gml:coordinates>
>                 </gml:Box>
>          </gml:boundedBy>
>          <gml:pointProperty>
>            <gml:Point srsName="EPSG:42304">
>                 <gml:coordinates>2499190.000000,194088.234375</gml:coordinates>
>            </gml:Point>
>          </gml:pointProperty>
>        </popplace>
>      </gml:featureMember>
>
>   I guess this quetion to be asked is why the new gml output in
> Mapserver 4.5 does not include the attributes ? Or what should I include
> to get the attributes ? I did not follow really closly the new GML
> implementation (maybe I should have :)
>
> Later,
>
> --
> ----------------------------------------------------------------
> Assefa Yewondwossen
> Software Analyst
>
> Email: assefa at dmsolutions.ca
> http://www.dmsolutions.ca/
>
> Phone: (613) 565-5056 (ext 14)
> Fax:   (613) 565-0925
> ----------------------------------------------------------------
>



More information about the mapserver-dev mailing list