<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:Consolas;}
span.pl-en
        {mso-style-name:pl-en;}
span.E-MailFormatvorlage21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Even,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Thanks for the source code reference. That was quite useful to identify even more XML elements that can occur in a gfs file.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">I’ll see what I can do about an xsd for gfs. Would you be willing to help me in this regard? That would mainly be clarification of schema specifics (like element types), as well as element
 semantics, where necessary.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Johannes<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b>Von:</b> Even Rouault <even.rouault@spatialys.com> <br>
<b>Gesendet:</b> Dienstag, 25. Oktober 2022 20:08<br>
<b>An:</b> Johannes Echterhoff <echterhoff@interactive-instruments.de>; gdal-dev@lists.osgeo.org<br>
<b>Betreff:</b> Re: [gdal-dev] Documentation of .gfs file format<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p><span lang="EN-US">Johannes,<o:p></o:p></span></p>
<p><span lang="EN-US">You have a number of .gfs templates file in </span><a href="https://github.com/OSGeo/gdal/tree/master/data"><span lang="EN-US">https://github.com/OSGeo/gdal/tree/master/data</span></a><span lang="EN-US"><o:p></o:p></span></p>
<p><span lang="EN-US">Otherwise just read the code of <span class="pl-en">GMLFeatureClass::InitializeFromXML</span>() if you want to have the full view of what the GFS reader understand:
</span><a href="https://github.com/OSGeo/gdal/blob/master/ogr/ogrsf_frmts/gml/gmlfeatureclass.cpp#L456"><span lang="EN-US">https://github.com/OSGeo/gdal/blob/master/ogr/ogrsf_frmts/gml/gmlfeatureclass.cpp#L456</span></a><span lang="EN-US"> which is the ultimate
 authoritative source. That said a .xsd file for .gfs could be useful, if that's something you'd be willing to contribute.<o:p></o:p></span></p>
<p><span lang="FR">Even<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="FR">Le 25/10/2022 à 15:16, Johannes Echterhoff a écrit :<o:p></o:p></span></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">Hello,<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">The documentation of the GML driver on
</span><a href="https://gdal.org/drivers/vector/gml.html"><span lang="EN-US">https://gdal.org/drivers/vector/gml.html</span></a><span lang="EN-US"> has two sections that describe the .gfs file format to some extent (section “Syntax of .gfs file by example”
 and section “Advanced .gfs syntax”). When looking for more information about the .gfs format, I came across
</span><a href="https://github.com/OSGeo/gdal/issues/1138"><span lang="EN-US">https://github.com/OSGeo/gdal/issues/1138</span></a><span lang="EN-US">, where <precision> was mentioned as an additional element that can be used in .gfs files.
<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">Is the .gfs. file format documented somewhere in full detail? I would like to write .gfs template files, and in order to do so, knowing all available elements,
 options, as well as syntax requirements would be great to know. So far, I only came across a number of examples – which certainly help – but I would like to consult an authoritative source, if there is one.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">Johannes<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US"> <o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><br>
<br>
<o:p></o:p></span></p>
<pre><span lang="EN-US">_______________________________________________<o:p></o:p></span></pre>
<pre><span lang="EN-US">gdal-dev mailing list<o:p></o:p></span></pre>
<pre><a href="mailto:gdal-dev@lists.osgeo.org"><span lang="EN-US">gdal-dev@lists.osgeo.org</span></a><span lang="EN-US"><o:p></o:p></span></pre>
<pre><a href="https://lists.osgeo.org/mailman/listinfo/gdal-dev"><span lang="EN-US">https://lists.osgeo.org/mailman/listinfo/gdal-dev</span></a><span lang="EN-US"><o:p></o:p></span></pre>
</blockquote>
<pre><span lang="EN-US">-- <o:p></o:p></span></pre>
<pre><a href="http://www.spatialys.com"><span lang="EN-US">http://www.spatialys.com</span></a><span lang="EN-US"><o:p></o:p></span></pre>
<pre><span lang="EN-US">My software is free, but my time generally not.<o:p></o:p></span></pre>
</div>
</body>
</html>