<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">Le 28/09/2021 à 09:04, Rahkonen Jukka
(MML) a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:b9e3a8ec8d99454795dc288ac58b2ad6@maanmittauslaitos.fi">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style>@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;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}span.Shkpostityyli23
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}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]-->
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Even Rouault wrote:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">> One option to avoid
both issues would be for the service to publish
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">> DescribedBy links
at the collection level that would point to a XML
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">> schema (using a GML
Simple Feature schema profile, such as the one
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">> understood by the
GML driver) or a JSON schema (not "too" complicated too).
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">> Both are handled by
the driver.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">We added JSON schema and
ogrinfo seems to read it, but it still wants to read one
page of data:</span></p>
</div>
</blockquote>
ah you're right. Yes, looking at the code it will always read one
page. There might be missing information in the schema, in
particular for the layer geometry type (not always filled in XML
schema, and most likely never in JSON schema, or at least the logic
for that isn't implemented). It also takes the opportunity to look
at other things such as the numberMatched information to be able to
response to GetFeatureCount(), although that could potentially be
skipped and defered when it is invoked.<br>
<blockquote type="cite"
cite="mid:b9e3a8ec8d99454795dc288ac58b2ad6@maanmittauslaitos.fi">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ogrinfo
OAPIF:<a class="moz-txt-link-freetext" href="http://some.internal.service/features/collections/PalstanSijaintitiedot/">http://some.internal.service/features/collections/PalstanSijaintitiedot/</a>
-al -so -oo PAGE_SIZE=10000 -nocount -noextent -nogeomtype
--debug on<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">HTTP: Fetch(http://</span><span
lang="EN-US">
</span><span lang="EN-US">some.internal.service
/features/collections/PalstanSijaintitiedot/schema)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">HTTP: These HTTP headers
were set: Accept: application/schema+json<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">OAPIF: Using JSON schema<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">HTTP: Fetch(http://</span><span
lang="EN-US">
</span><span lang="EN-US">some.internal.service
/features/collections/PalstanSijaintitiedot/items?f=json&limit=10000)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I wonder if there is
still something in ogrinfo that I cannot turn off and what
triggers the need to read some features, perhaps the
coordinate system.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">-Jukka Rahkonen-<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</blockquote>
<pre class="moz-signature" cols="72">--
<a class="moz-txt-link-freetext" href="http://www.spatialys.com">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
</body>
</html>