<div dir="ltr">Sì Andrea,<div>ma Even si è dimenticato di dire che, nella sua prima implementazione, funzionerà solo un giorno all'anno. </div><div>Per cui l'interoperabilità potrà essere garantita solo il 1° di Aprile di ogni anno :)</div><div><br></div><div>giovanni</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-01 18:13 GMT+02:00 Andrea Peri <span dir="ltr"><<a href="mailto:aperi2007@gmail.com" target="_blank">aperi2007@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Grazie.<br>
Molto interessante davvero.<br>
Se va in porto apre scenari importanti per l'interoperabilità.</p>
<div class="gmail_quote">Il 01/apr/2015 17:48 "Luca Delucchi" <<a href="mailto:lucadeluge@gmail.com" target="_blank">lucadeluge@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Per chi non legge la mailing list gdal-dev una buona notizia per il futuro...<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Even Rouault <<a href="mailto:even.rouault@spatialys.com" target="_blank">even.rouault@spatialys.com</a>><br>
Date: 1 April 2015 at 14:16<br>
Subject: [gdal-dev] UFO format / GDAL 3.0<br>
To: <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<br>
<br>
Hi,<br>
<br>
Since some time a few ideas came to my mind and I felt today was a good one to<br>
share them and get feedback.<br>
Considering the never ending proliferation of GIS file formats, currently 220<br>
handled in GDAL trunk, it seems wise to put an end to it. Especially since the<br>
counter used to iterate over the drivers is a unsigned 8 bit, so we will soon<br>
be unable to add more, or at the expense of sacrificing our ports to Intel 8008<br>
or Motorola 6800, which would be pretty sad.<br>
<br>
Therefore I'd like to propose the UFO format, which stands for Universal<br>
Format Oh-yeaaah!<br>
The basic idea of UFO is that it isn't a fixed format, but a varying and self-<br>
described one. XML (or perhaps EXI?) + XSD + XSLT + XPath + Schematron could<br>
probably do it, but for efficiency I thought to a byte-code interpreted by<br>
libgdal and whose interface with libgdal would match the GDAL driver<br>
interface. So basically each dataset would contain its own driver. The big<br>
plus is that you could write image translators that would generate binary<br>
encodings optimized for the particular dataset being encoded: for example, it<br>
is kind of stupid to write the values of each pixel of a Mandelbrot fractal<br>
whereas its mathematical description fits into a few lines of code.<br>
Furthermore, still pursuing with that example, we could even have raster of<br>
arbitrary resolution, since that's a characteristics of fractals. And many GIS<br>
datasets have indeed fractal charasterics, such as coastlines (<br>
<a href="http://en.wikipedia.org/wiki/Coastline_paradox" target="_blank">http://en.wikipedia.org/wiki/Coastline_paradox</a> )<br>
For security reason, we should aim at supporting only simple & verifiable<br>
languages, so Brainfuck (Brainf**k for the most puritans of us) seems to be a<br>
good fit : <a href="http://en.wikipedia.org/wiki/Brainfuck" target="_blank">http://en.wikipedia.org/wiki/Brainfuck</a>. Basically it is a Turing<br>
complete language with only 8 commands. So as much powerful as needed, while<br>
being very easy to learn and implement. To save some efforts, I'd humbly<br>
suggest we adopt libbf ( <a href="http://savannah.nongnu.org/projects/libbf" target="_blank">http://savannah.nongnu.org/projects/libbf</a> ), an older<br>
project of mine that also incorporates a on-the-fly optimizer & compiler for<br>
most popular architectures.<br>
<br>
The plan would be to have an initial version of the UFO driver ready for GDAL<br>
2.0 and push strongly for its widespread adoption in all GIS, remote sensing,<br>
OSS & proprietary vendors, etc.... Perhaps we should establish a dedicated<br>
workgroup at OGC to make it a standard ? Then we could deprecate and remove<br>
all existing drivers and at the time of GDAL 3.0, UFO would be the only one<br>
remaining driver, making the Intel 8008 port very happy!<br>
<br>
Happy to hear from your thoughts before formalizing that as a RFC,<br>
<br>
Even<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Spatialys - Geospatial professional services<br>
<a href="http://www.spatialys.com" target="_blank">http://www.spatialys.com</a><br>
_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
<br>
<br>
--<br>
ciao<br>
Luca<br>
<br>
<a href="http://gis.cri.fmach.it/delucchi/" target="_blank">http://gis.cri.fmach.it/delucchi/</a><br>
<a href="http://www.lucadelu.org" target="_blank">www.lucadelu.org</a><br>
_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
750 iscritti al 18.3.2015</font></span></blockquote></div>
<br>_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
750 iscritti al 18.3.2015<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Giovanni Allegri<br><a href="http://about.me/giovanniallegri" target="_blank">http://about.me/giovanniallegri</a></div><div dir="ltr">Gis3W - <a href="http://gis3w.it" target="_blank">http://gis3w.it</a></div><div dir="ltr">Ikare - <a href="http://ikare.it" target="_blank">http://ikare.it</a><br><div>Twitter: <a href="https://twitter.com/_giohappy_" target="_blank">https://twitter.com/_giohappy_</a></div><div>blog: <a href="http://blog.spaziogis.it" target="_blank">http://blog.spaziogis.it</a><br>GEO+ geomatica in Italia <a href="http://bit.ly/GEOplus" target="_blank">http://bit.ly/GEOplus</a></div></div></div></div></div>
</div>