<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thanks Jeff,</p>
    <p>This is very useful information.  I have been experimenting with
      FlatGeobuf for the last couple of weeks, but I missed the part
      about setting verify buffer to No. <span class="s">I must
        continue now to optimize my mapfiles tomorrow.</span> <span
        class="s">Generally, I am very pleased with the FlatGeobuf files
        in Mapserver so far.</span></p>
    <p> /Lars Schylberg</p>
    <div class="moz-cite-prefix">Den 2022-04-25 kl. 21:32, skrev Jeff
      McKenna:<br>
    </div>
    <blockquote type="cite"
      cite="mid:f7a18c28-d59a-aa0f-3bfc-23f61ef47caa@gatewaygeomatics.com">Hi
      all,
      <br>
      <br>
      I've spent some effort to document how to enable the optimized
      FlatGeobuf (FGB) format for vectors in MapServer, for both
      reading/access as well as steps to output FGB through WFS (you
      could also use these same steps for WMS GetFeatureInfo output of
      FGB as well):  <a class="moz-txt-link-freetext" href="https://mapserver.org/input/vector/flatgeobuf.html">https://mapserver.org/input/vector/flatgeobuf.html</a>
      <br>
      <br>
      The user community might be interested also in some performance
      testing that I've done with FlatGeobuf with MapServer (hardcore
      developers might question my exact methods, but for general users
      these results should be interesting).  I've added the results as a
      note in the Vector Optimization document (
      <a class="moz-txt-link-freetext" href="https://mapserver.org/optimization/vector.html">https://mapserver.org/optimization/vector.html</a> )
      <br>
      <br>
      I used shp2img/map2img to test the map drawing speed for a few
      popular vector formats (note that these are averaged times, and
      are not done on a cold connection), with the latest MapServer
      8.0-dev code on Windows through MS4W:
      <br>
      <br>
        Shapefile  0.011s
      <br>
        FlatGeobuf 0.014s
      <br>
        GeoPackage 0.042s
      <br>
        SpatiaLite 0.045s
      <br>
        PostGIS    0.053s
      <br>
        GeoJSON    0.089s
      <br>
      <br>
      The point is not to cause controversy or start analyzing my simple
      testing methods, but instead to generally show how optimized
      FlatGeobuf is for rendering (and filtering) in MapServer, and that
      we should all be considering this format for sharing vectors
      through our MapServer services.
      <br>
      <br>
      Thanks,
      <br>
      <br>
      -jeff
      <br>
      <br>
      <br>
    </blockquote>
  </body>
</html>