<div dir="ltr">I am working with S-57-files provided by Dutch Rijkswaterstaat, for<br>example downloadable from [here] (publicly available). I'm trying to<br>extract information from the layers with gdal (python).<br><br>The Inland charts have layers with OBJL attributes that denote feature<br>types that do not seem to appear in s57objectclasses.csv:<br><br>┌────<br>│ bash-3.2$ ogrinfo 1R7YM004/1R7YM004.000 Generic |grep OBJL | uniq -c<br>│ Warning 1: Attributes BCNSHP ignored, not in expected schema.<br>│ No more warnings will be issued for this dataset.<br>│ Warning 1: Illegal feature attribute id (ATTF:ATTL[4]) of 17011<br>│ on feature FIDN=-115676329, FIDS=64091.<br>│ Skipping attribute. No more warnings will be issued.<br>│    1 OBJL: Integer (5.0)<br>│    4   OBJL (Integer) = 17028<br>│   47   OBJL (Integer) = 17029<br>│   10   OBJL (Integer) = 17032<br>│   33   OBJL (Integer) = 17031<br>│    2   OBJL (Integer) = 17067<br>│ bash-3.2$ <br>└────<br><br>As far as I understand, this means that the encoder used layers that are<br>non-standard. I see in the s57objectclasses.csv that 17XXX layers are<br>specific to inland waterways, but these particular layers are missing:<br><br>┌────<br>│ ...<br>│ 0,"###Codes in the 17xxx range come from past s57objectclasses_iw.csv (Inland Waterways)",,,,,,<br>│ 17000,Anchor berth,achbrt,catach;clsdng;comctn;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;RADIUS;restrn;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Area;<br>│ 17001,Anchorage area,achare,catach;clsdng;comctn;DATEND;DATSTA;NOBJNM;OBJNAM;PEREND;PERSTA;restrn;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;Area;<br>│ ...<br>│ 17018,Navigational system of marks,m_nsys,marsys;ORIENT;,INFORM;NINFOM;NTXTDS;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Area;<br>│ ... <missing layers?> ...<br>│ 17050,Notice mark,notmrk,catnmk;fnctnm;dirimp;disipd;disipu;disbk1;disbk2;addmrk;marsys;ORIENT;CONDTN;NOBJNM;OBJNAM;STATUS;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Point;<br>│ 17051,Waterway axis,wtwaxs,catccl;NOBJNM;OBJNAM;,INFORM;NINFOM;NTXTDS;PICREP;SCAMIN;TXTDSC;updmsg;,SORDAT;SORIND;,G,Line;<br>└────<br><br>Am I supposed to add these objectclasses myself to the csv-file? How<br>would I know which attributes to add for these particular features? Is<br>there perhaps a simpler way to extract that information?<br><br>Kind regards,<br><br>Roelant.<br><br><br>[here]<br><<a href="https://vaarweginformatie.nl/fdd/main/wicket/resource/org.apache.wicket.Application/downloadfileResource?fileId=4016201503">https://vaarweginformatie.nl/fdd/main/wicket/resource/org.apache.wicket.Application/downloadfileResource?fileId=4016201503</a>><br></div>