<div dir="ltr"><div>Hi Jukka, Even,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 13, 2020 at 4:43 PM Even Rouault <<a href="mailto:even.rouault@spatialys.com">even.rouault@spatialys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On jeudi 13 février 2020 21:06:57 CET Rahkonen Jukka (MML) wrote:<br>
> Hi,<br>
> <br>
> Have a look at data returned by request<br>
> <a href="https://beta-paikkatieto.maanmittauslaitos.fi/geographic-names/wfs3/v1/coll" rel="noreferrer" target="_blank">https://beta-paikkatieto.maanmittauslaitos.fi/geographic-names/wfs3/v1/coll</a><br>
> ections/placenames/items?municipality=837&limit=100 There exists couple of<br>
> features with "parallelName" and GDAL converts that part into a string type<br>
> attribute<br>
<br>
-oo FLATTEN_NESTED_ATTRIBUTES=YES can improve things for a property that is a <br>
JSon object/dictionary, but not here because parallelName content is an array.<br>
> <br>
>   parallelName (String) = [ { "placeNameId": 40581553, "placeNameVersionId":<br>
> 2, "spelling": "Pirkkahalli", "language": "fin", "languageOfficiality": 1,<br>
> "languageDominance": 1, "placeNameSource": 1, "placeNameStatus": 5,<br>
> "placeNameCreationTime": "2008-12-05T22:00:00Z",<br>
> "placeNameModificationTime": "2017-02-15T10:41:10Z",<br>
> "placeNameDeletionTime": null } ]<br>
> <br>
> Can we do anything else with GDAL and GeoJSON driver? I suppose it does not<br>
> same kind of advanced features like GMLAS driver has.<br>
<br>
Indeed. The GeoJSON driver cannot create auxiliary layers for nested objects. <br>
Thinking that a fun exercise would be to write a script that would convert the <br>
GeoJSON content into XML (there are already utilities to do that) and generate <br>
a XML schema. And then feed that into GMLAS. Sounds fun, doesn't it ;-) ?<br>
<br>
Even<br></blockquote><div><br></div><div>If this JSON is coming from a WFS, won't there be a JSON schema of some kind provided by the server? Would using OGR's WFS3 driver instead of GeoJSON help?</div><div><br></div></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Sean Gillies</div></div></div>