[prev in list] [next in list] [prev in thread] [next in thread] 

List:       osgeo-discuss
Subject:    Re: [OSGeo-Discuss] Open File Formats
From:       "Bob Basques" <Bob.Basques () ci ! stpaul ! mn ! us>
Date:       2009-08-21 18:42:25
Message-ID: 4A8EA441.163B.00A8.0 () ci ! stpaul ! mn ! us
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


All, 

I agree, very good conversation, I've already pointed a few folks at it as the same \
topic has come up here at work on two different projects, as well as a Survey I just \
completed yesterday for a Federal data provider. I pointed the survey taker at this \
thread as well. 

bobb 



> > > "Landon Blake" <lblake@ksninc.com> wrote:



I think we were talking about the easiest way to implement saving space. :] 


I was trying to point out (and maybe Paul was also) that ease of implementation (now \
or in the future) should be a factor the government chooses when selection a file \
format/technology for data storage and distribution to the public. 


There are a number of other factors, as MPG mentioned. 


This has been a really good discussion, and I will try to get some content about open \
file formats on the wiki as Arnulf requested. Maybe next week? 


Landon 



Office Phone Number: (209) 946-0268 



Cell Phone Number: (209) 992-0658 



  


  




From: 

discuss-bounces@lists.osgeo.org [mailto:discuss-bounces@lists.osgeo.org] 
On Behalf Of 

Bob Basques

Sent: 

Friday, August 21, 2009 11:28 AM

To: 

OSGeo Discussions; Ivan Lucena

Subject: 

RE: [OSGeo-Discuss] OpenFile FormatsandProprietaryAlgorithms[SEC=UNCLASSIFIED] 



  


All, 



  


Can someone remind me again, are we talking about saving space, or making it easier \
to implement something . . .  :c) 



  


I personally prefer nice simple internal pyramided tiles with indexing, about 10% \
extra space, and very good performance. 



  


Someone earlier in this thread spoke about some of these technologies being somewhat \
obsolete what with the new network and bandwidth speeds available for publishing. 



  


bobb 



  




> > > "Lucena, Ivan" <ivan.lucena@pmldnet.com> wrote: 


But you can't compress data types other than byte in JPG. Can you do that in JP2K?


> -------Original Message-------
> From: Landon Blake <lblake@ksninc.com>
> Subject: RE: [OSGeo-Discuss] Open \
>                 FileFormatsandProprietaryAlgorithms[SEC=UNCLASSIFIED]
> Sent: Aug 21 '09 12:42
> 
> Paul,
> 
> I was wondering the same thing.
> 
> It seems a little like choosing to drive a Honda Accord, or a Ferrari.
> The Ferrari is a lot faster and comes with a better looking trophy wife
> (or husband), but the Honda is a lot easier to fix. (Try finding an
> affordable Ferrari mechanic in Stockton, California.)
> 
> To tie this back into our original discussion, it seems like the
> government should be choosing to drive a Honda Accord when it can,
> instead of the Ferrari.
> 
> I guess you'd really have to crunch the numbers and see if the savings
> in bandwidth/disk space costs were really worth the compression savings
> that result from a proprietary compression scheme ("wavelet black
> magic").
> 
> The problem with this is a lot of the benefits that come from the Honda
> Accord (open image format + open compression algorithm) aren't easily
> calculated in dollars and cents.
> 
> Still, this speaks to an important truth I have discovered in open
> source development: Simple is better, even when it isn't necessarily
> faster and smaller.
> 
> I'd rather have code that I can understand, or a file format that a
> programmer in 20 years will understand, than a Ferrari you can't drive
> unless you have a PHD and did a thesis on wavelet compression. :]
> 
> Landon
> Office Phone Number: (209) 946-0268
> Cell Phone Number: (209) 992-0658
> 
> 
> 
> -----Original Message-----
> From: discuss-bounces@lists.osgeo.org
> [mailto:discuss-bounces@lists.osgeo.org] On Behalf Of Paul Ramsey
> Sent: Friday, August 21, 2009 10:36 AM
> To: OSGeo Discussions
> Subject: Re: [OSGeo-Discuss] Open File
> FormatsandProprietaryAlgorithms[SEC=UNCLASSIFIED]
> 
> So hung up on wavelets, we are.
> 
> Internally tiled TIFF with JPEG compression and similarly formatted
> internal overviews can achieve 10:1 compression rates without
> noticeable image quality reductions, and as an added bonus can be
> decompressed a heck of a lot faster than wavelet-based formats. The
> wavelet stuff is k00l, in that there is no need for an overview
> pyramid (it's implicit in the compression math) and much higher
> compression rates can be achieved. But operationally, you can go a
> long way with the more primitive (open image format + open compression
> algorithm) approach.
> 
> P.
> _______________________________________________
> Discuss mailing list
> Discuss@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/discuss
> 
> 
> Warning:
> Information provided via electronic media is not guaranteed against defects \
> including translation and transmission
errors. If the reader is not the intended recipient, you are hereby notified that any \
dissemination, distribution or copying of this communication is strictly prohibited. \
If you have received this information in error, please notify the sender immediately.
> _______________________________________________
> Discuss mailing list
> Discuss@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/discuss
> 
_______________________________________________
Discuss mailing list
Discuss@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/discuss 




Warning:
Information provided via electronic media is not guaranteed against defects including \
translation and transmission errors. If the reader is not the intended recipient, you \
are hereby notified that any dissemination, distribution or copying of this \
communication is strictly prohibited. If you have received this information in error, \
please notify the sender immediately. 


[Attachment #5 (text/html)]

<html w="urn:schemas-microsoft-com:office:word" v="urn:schemas-microsoft-com:vml" \
st1="urn:schemas-microsoft-com:office:smarttags" \
xmlns="http://www.w3.org/TR/REC-html40" o="urn:schemas-microsoft-com:office:office">  \
<head>  <style type="text/css">
      <!--
        body { margin-bottom: 1px; font-variant: normal; margin-left: 4px; \
                margin-top: 4px; line-height: normal; margin-right: 4px }
        li.msonormal { font-size: 12.0pt; font-family: Times New Roman; margin-left: \
0in; margin-right: 0in }  span.emailstyle18 { font-family: Arial; color: navy }
        a:visited { color: blue; text-decoration: underline }
        p { font-size: 12.0pt; margin-bottom: .0001pt; font-family: Times New Roman; \
margin-left: 0in; margin-top: 0in; margin-right: 0in }  span.msohyperlink { color: \
                blue; text-decoration: underline }
        span.msohyperlinkfollowed { color: blue; text-decoration: underline }
        a:link { color: blue; text-decoration: underline }
        p.msonormal { font-size: 12.0pt; font-family: Times New Roman; margin-left: \
                3.0pt; margin-right: 0in }
        div.msonormal { font-size: 12.0pt; font-family: Times New Roman; margin-left: \
                0in; margin-right: 0in }
      -->
    </style>
    
  </head>
  <body vlink="blue" link="blue" style="margin-bottom: .75pt; margin-left: 3.0pt; \
margin-top: 3.0pt; margin-right: 3.0pt" lang="EN-US">  <p style="margin-top: 0; \
margin-bottom: 0">  <font size="3" face="Comic Sans MS">All&#44;</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">I agree&#44; very good conversation&#44; \
I&#39;ve already pointed a few folks at it as the same topic has come up here at work \
on two different projects&#44; as well as a Survey I just completed yesterday for a \
Federal data provider. I pointed the survey taker at this thread as well.</font>    \
</p> <br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">bobb</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <br>
      <br>
      &gt;&gt;&gt; &quot;Landon Blake&quot; &lt;lblake@ksninc.com&gt; wrote:<br>    \
</p>  <div style="padding-left: 7px; border-left: solid 1px #050505; margin-bottom: \
0; background-color: #f3f3f3; margin-left: 15px; margin-top: 0; margin-right: 0">  <p \
style="margin-top: 0; margin-bottom: 0">  <!--ppd1000033-->
              </p>
      <div class="section1">
<br>          
        <div style="font-size: 10.0pt; font-family: Arial; color: navy">
          <p style="margin-top: 0; margin-bottom: 0">
            I think we were talking about the easiest way to implement saving space. \
:&#93;<o p="#DEFAULT"></o>          </p>  </div>
<br>          
        <div style="font-size: 10.0pt; font-family: Arial; color: navy">
          <p style="margin-top: 0; margin-bottom: 0">
            I was trying to point out &#40;and maybe Paul was also&#41; that ease of \
implementation &#40;now or in the future&#41; should be a factor the government \
chooses when selection a file format/technology for data storage and distribution to \
the public.<o p="#DEFAULT"></o>          </p>  </div>
<br>          
        <div style="font-size: 10.0pt; font-family: Arial; color: navy">
          <p style="margin-top: 0; margin-bottom: 0">
            There are a number of other factors&#44; as MPG mentioned. <o \
p="#DEFAULT"></o>          </p>  </div>
<br>          
        <div style="font-size: 10.0pt; font-family: Arial; color: navy">
          <p style="margin-top: 0; margin-bottom: 0">
            This has been a really good discussion&#44; and I will try to get some \
content about open file formats on the wiki as Arnulf requested. Maybe next \
week&#63;<o p="#DEFAULT"></o>          </p>  </div>
        <div>
<br>            
          <div style="font-size: 10.0pt; font-family: Arial; color: navy">
            <p style="margin-top: 0; margin-bottom: 0">
              Landon            </p>
          </div>
          <div style="color: navy">
            <p style="margin-top: 0; margin-bottom: 0">
              <o p="#DEFAULT">
              </o>
                          </p>
          </div>
<br>            
          <div style="font-size: 10.0pt; font-family: Arial; color: navy">
            <p style="margin-top: 0; margin-bottom: 0">
              Office Phone Number: &#40;209&#41; 946-0268            </p>
          </div>
          <div style="color: navy">
            <p style="margin-top: 0; margin-bottom: 0">
              <o p="#DEFAULT">
              </o>
                          </p>
          </div>
<br>            
          <div style="font-size: 10.0pt; font-family: Arial; color: navy">
            <p style="margin-top: 0; margin-bottom: 0">
              Cell Phone Number: &#40;209&#41; 992-0658            </p>
          </div>
          <div style="color: navy">
            <p style="margin-top: 0; margin-bottom: 0">
              <o p="#DEFAULT">
              </o>
                          </p>
          </div>
<br>            
          <div style="font-size: 12.0pt; color: navy">
            <p style="margin-top: 0; margin-bottom: 0">
              &#160;<o p="#DEFAULT"></o>            </p>
          </div>
<br>            
          <div style="font-size: 12.0pt; color: navy">
            <p style="margin-top: 0; margin-bottom: 0">
              &#160;            </p>
          </div>
          <p style="margin-top: 0; margin-bottom: 0">
            <o p="#DEFAULT">
            </o>
                      </p>
        </div>
        <div>
          <div align="center" style="margin-bottom: .0001pt; margin-left: 0in; \
text-align: center; margin-top: 0in; margin-right: 0in" class="msonormal">  <div \
style="font-size: 12.0pt">  <p style="margin-top: 0; margin-bottom: 0">
                <hr align="center" tabindex="-1" width="100%" size="2">
                              </p>
            </div>
          </div>
<br>            
          <div style="font-size: 10.0pt; font-family: Tahoma; font-weight: bold">
            <p style="margin-top: 0; margin-bottom: 0">
              From:            </p>
          </div>
          <div style="font-size: 10.0pt; font-family: Tahoma">
            <p style="margin-top: 0; margin-bottom: 0">
              discuss-bounces@lists.osgeo.org \
&#91;mailto:discuss-bounces@lists.osgeo.org&#93;             </p>  <div \
style="font-weight: bold">  <p style="margin-top: 0; margin-bottom: 0">
                On Behalf Of              </p>
            </div>
            <p style="margin-top: 0; margin-bottom: 0">
              Bob Basques<br>            </p>
            <div style="font-weight: bold">
              <p style="margin-top: 0; margin-bottom: 0">
                Sent:              </p>
            </div>
            <p style="margin-top: 0; margin-bottom: 0">
              Friday&#44; August 21&#44; 2009 11:28 AM<br>            </p>
            <div style="font-weight: bold">
              <p style="margin-top: 0; margin-bottom: 0">
                To:              </p>
            </div>
            <p style="margin-top: 0; margin-bottom: 0">
              <st1 st="on" personname="#DEFAULT" w="#DEFAULT">
              OSGeo Discussions</st1>&#59; Ivan Lucena<br>            </p>
            <div style="font-weight: bold">
              <p style="margin-top: 0; margin-bottom: 0">
                Subject:              </p>
            </div>
            <p style="margin-top: 0; margin-bottom: 0">
              RE: &#91;OSGeo-Discuss&#93; OpenFile \
FormatsandProprietaryAlgorithms&#91;SEC&#61;UNCLASSIFIED&#93;            </p>  </div>
          <p style="margin-top: 0; margin-bottom: 0">
            <o p="#DEFAULT">
            </o>
                      </p>
        </div>
<br>          
        <div style="font-size: 12.0pt">
          <p style="margin-top: 0; margin-bottom: 0">
            <o p="#DEFAULT">
            &#160;</o>          </p>
        </div>
<br>          
        <div style="font-size: 12.0pt; font-family: Comic Sans MS">
          <p style="margin-top: 0; margin-bottom: 0">
            All&#44;          </p>
        </div>
        <p style="margin-top: 0; margin-bottom: 0">
          <o p="#DEFAULT">
          </o>
                  </p>
<br>          
        <div style="font-size: 12.0pt">
          <p style="margin-top: 0; margin-bottom: 0">
            <o p="#DEFAULT">
            &#160;</o>          </p>
        </div>
<br>          
        <div style="font-size: 12.0pt; font-family: Comic Sans MS">
          <p style="margin-top: 0; margin-bottom: 0">
            Can someone remind me again&#44; are we talking about saving space&#44; \
or making it easier to implement something . . .&nbsp;&#160;:c&#41;          </p>  \
</div>  <p style="margin-top: 0; margin-bottom: 0">
          <o p="#DEFAULT">
          </o>
                  </p>
<br>          
        <div style="font-size: 12.0pt">
          <p style="margin-top: 0; margin-bottom: 0">
            <o p="#DEFAULT">
            &#160;</o>          </p>
        </div>
<br>          
        <div style="font-size: 12.0pt; font-family: Comic Sans MS">
          <p style="margin-top: 0; margin-bottom: 0">
            I personally prefer nice simple internal pyramided tiles with \
indexing&#44; about 10&#37; extra space&#44; and very good performance.          </p> \
</div>  <p style="margin-top: 0; margin-bottom: 0">
          <o p="#DEFAULT">
          </o>
                  </p>
<br>          
        <div style="font-size: 12.0pt">
          <p style="margin-top: 0; margin-bottom: 0">
            <o p="#DEFAULT">
            &#160;</o>          </p>
        </div>
<br>          
        <div style="font-size: 12.0pt; font-family: Comic Sans MS">
          <p style="margin-top: 0; margin-bottom: 0">
            Someone earlier in this thread spoke about some of these technologies \
being somewhat obsolete what with the new network and bandwidth speeds available for \
publishing.          </p>  </div>
        <p style="margin-top: 0; margin-bottom: 0">
          <o p="#DEFAULT">
          </o>
                  </p>
<br>          
        <div style="font-size: 12.0pt">
          <p style="margin-top: 0; margin-bottom: 0">
            <o p="#DEFAULT">
            &#160;</o>          </p>
        </div>
<br>          
        <div style="font-size: 12.0pt; font-family: Comic Sans MS">
          <p style="margin-top: 0; margin-bottom: 0">
            bobb          </p>
        </div>
        <p style="margin-top: 0; margin-bottom: 0">
          <o p="#DEFAULT">
          </o>
                  </p>
<br>          
        <div style="font-size: 12.0pt">
          <p style="margin-top: 0; margin-bottom: 0">
            <o p="#DEFAULT">
            &#160;</o>          </p>
        </div>
<br>          
        <div style="font-size: 12.0pt">
          <p style="margin-top: 0; margin-bottom: 0">
            <br>
            <br>
            &gt;&gt;&gt; &quot;Lucena&#44; Ivan&quot; &lt;ivan.lucena@pmldnet.com&gt; \
wrote:<o p="#DEFAULT"></o>          </p>  </div>
        <div style="padding-right: 0in; padding-bottom: 0in; padding-left: 5.0pt; \
border-left: solid #050505 1.0pt; border: none; margin-left: 11.25pt; padding-top: \
0in"> <br>            
          <div style="font-size: 12.0pt">
            <p style="margin-top: 0; margin-bottom: 0">
              But you can&#39;t compress data types other than byte in JPG. Can you \
do that in JP2K&#63;<br><br><br>&gt;&#160;&#160;-------Original \
Message-------<br>&gt;&#160;&#160;From: <st1 st="on" personname="#DEFAULT" \
w="#DEFAULT">Landon Blake</st1>&nbsp;&lt;lblake@ksninc.com&gt;<br>&gt;&#160;&#160;Subject: \
RE: &#91;OSGeo-Discuss&#93; Open \
FileFormatsandProprietaryAlgorithms&#91;SEC&#61;UNCLASSIFIED&#93;<br>&gt;&#160;&#160;Sent: \
Aug 21 &#39;09 12:42<br>&gt;&#160;<br>&gt;&#160;&#160;Paul&#44;<br>&gt;&#160;<br>&gt;&#160;&#160;I \
was wondering the same thing.<br>&gt;&#160;<br>&gt;&#160;&#160;It seems a little like \
choosing to drive a Honda Accord&#44; or a Ferrari.<br>&gt;&#160;&#160;The Ferrari is \
a lot faster and comes with a better looking trophy wife<br>&gt;&#160;&#160;&#40;or \
husband&#41;&#44; but the Honda is a lot easier to fix. &#40;Try finding \
an<br>&gt;&#160;&#160;affordable Ferrari mechanic in <st1 st="on" place="#DEFAULT" \
w="#DEFAULT"><st1 city="#DEFAULT" st="on" w="#DEFAULT">Stockton</st1>&#44; <st1 \
st="on" state="#DEFAULT" \
w="#DEFAULT">California</st1></st1>.&#41;<br>&gt;&#160;<br>&gt;&#160;&#160;To tie \
this back into our original discussion&#44; it seems like \
the<br>&gt;&#160;&#160;government should be choosing to drive a Honda Accord when it \
can&#44;<br>&gt;&#160;&#160;instead of the \
Ferrari.<br>&gt;&#160;<br>&gt;&#160;&#160;I guess you&#39;d really have to crunch the \
numbers and see if the savings<br>&gt;&#160;&#160;in bandwidth/disk space costs were \
really worth the compression savings<br>&gt;&#160;&#160;that result from a \
proprietary compression scheme &#40;&quot;wavelet \
black<br>&gt;&#160;&#160;magic&quot;&#41;.<br>&gt;&#160;<br>&gt;&#160;&#160;The \
problem with this is a lot of the benefits that come from the \
Honda<br>&gt;&#160;&#160;Accord &#40;open image format &#43; open compression \
algorithm&#41; aren&#39;t easily<br>&gt;&#160;&#160;calculated in dollars and \
cents.<br>&gt;&#160;<br>&gt;&#160;&#160;Still&#44; this speaks to an important truth \
I have discovered in open<br>&gt;&#160;&#160;source development: Simple is \
better&#44; even when it isn&#39;t necessarily<br>&gt;&#160;&#160;faster and \
smaller.<br>&gt;&#160;<br>&gt;&#160;&#160;I&#39;d rather have code that I can \
understand&#44; or a file format that a<br>&gt;&#160;&#160;programmer in 20 years \
will understand&#44; than a Ferrari you can&#39;t drive<br>&gt;&#160;&#160;unless you \
have a PHD and did a thesis on wavelet compression. \
:&#93;<br>&gt;&#160;<br>&gt;&#160;&#160;Landon<br>&gt;&#160;&#160;Office Phone \
Number: &#40;209&#41; 946-0268<br>&gt;&#160;&#160;Cell Phone Number: &#40;209&#41; \
992-0658<br>&gt;&#160;<br>&gt;&#160;<br>&gt;&#160;<br>&gt;&#160;&#160;-----Original \
Message-----<br>&gt;&#160;&#160;From: \
discuss-bounces@lists.osgeo.org<br>&gt;&#160;&#160;&#91;mailto:discuss-bounces@lists.osgeo.org&#93; \
On Behalf Of Paul Ramsey<br>&gt;&#160;&#160;Sent: Friday&#44; August 21&#44; 2009 \
10:36 AM<br>&gt;&#160;&#160;To: <st1 st="on" personname="#DEFAULT" w="#DEFAULT">OSGeo \
Discussions</st1><br>&gt;&#160;&#160;Subject: Re: &#91;OSGeo-Discuss&#93; Open \
File<br>&gt;&#160;&#160;FormatsandProprietaryAlgorithms&#91;SEC&#61;UNCLASSIFIED&#93;<br>&gt;&#160;<br>&gt;&#160;&#160;So \
hung up on wavelets&#44; we are.<br>&gt;&#160;<br>&gt;&#160;&#160;Internally tiled \
TIFF with JPEG compression and similarly formatted<br>&gt;&#160;&#160;internal \
overviews can achieve 10:1 compression rates without<br>&gt;&#160;&#160;noticeable \
image quality reductions&#44; and as an added bonus can \
be<br>&gt;&#160;&#160;decompressed a heck of a lot faster than wavelet-based formats. \
The<br>&gt;&#160;&#160;wavelet stuff is k00l&#44; in that there is no need for an \
overview<br>&gt;&#160;&#160;pyramid &#40;it&#39;s implicit in the compression \
math&#41; and much higher<br>&gt;&#160;&#160;compression rates can be achieved. But \
operationally&#44; you can go a<br>&gt;&#160;&#160;long way with the more primitive \
&#40;open image format &#43; open compression<br>&gt;&#160;&#160;algorithm&#41; \
approach.<br>&gt;&#160;<br>&gt;&#160;&#160;P.<br>&gt;&#160;&#160;_______________________________________________<br>&gt;&#160;&#160;Discuss \
mailing list<br>&gt;&#160;&#160;Discuss@lists.osgeo.org<br>&gt;&#160;&#160;<a \
href="http://lists.osgeo.org/mailman/listinfo/discuss">http://lists.osgeo.org/mailman/ \
listinfo/discuss</a><br>&gt;&#160;<br>&gt;&#160;<br>&gt;&#160;&#160;Warning:<br>&gt;&#160;&#160;Information \
provided via electronic media is not guaranteed against defects including translation \
and transmission<br>errors. If the reader is not the intended recipient&#44; you are \
hereby notified that any dissemination&#44; distribution or<br>copying of this \
communication is strictly prohibited. If you have received this information in \
error&#44; please notify the<br>sender \
immediately.<br>&gt;&#160;&#160;_______________________________________________<br>&gt;&#160;&#160;Discuss \
mailing list<br>&gt;&#160;&#160;Discuss@lists.osgeo.org<br>&gt;&#160;&#160;<a \
href="http://lists.osgeo.org/mailman/listinfo/discuss">http://lists.osgeo.org/mailman/ \
listinfo/discuss</a><br>&gt;&#160;<br>_______________________________________________<br>Discuss \
mailing list<br>Discuss@lists.osgeo.org<br><a \
href="http://lists.osgeo.org/mailman/listinfo/discuss">http://lists.osgeo.org/mailman/listinfo/discuss</a><o \
p="#DEFAULT"></o>            </p>  </div>
        </div>
      </div>
      <p style="margin-top: 0; margin-bottom: 0">
        <br>
        <br>
              </p>
      <p style="margin-top: 0; margin-bottom: 0">
        <font size="1" face="Arial"><b>Warning:<br style="font-size: 1; font-family: \
Arial; font-weight: bold"></b>Information provided via electronic media is not \
guaranteed against defects including translation and transmission errors. If the \
reader is not the intended recipient&#44; you are hereby notified that any \
dissemination&#44; distribution or copying of this communication is strictly \
prohibited. If you have received this information in error&#44; please notify the \
sender immediately.</font>  </p>
    </div>
  </body>
</html>



_______________________________________________
Discuss mailing list
Discuss@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/discuss


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic