<span class="gmail_quote"></span>Hi<br>
<br>
We've been working on 'friendifying' OpenEV for use with the Protected
Area Archive (see <a href="http://asterweb.jpl.nasa.gov/paa" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://asterweb.jpl.nasa.gov/paa</a>, although note that
the screenshots on the site are from an old MapObjects Lite version of
the tool). <br>
<br>
I realize that this may already be outdated given Marios superb work on
the GTK2 port (fingernails chewed off in anticipation of a release!),
but wanted feedback from this list on some of the changes we had
introduced. <br>
<br>
A quick summary of changes follows. Could some of these changes be
incorporated into the formal releases of the FW_Tools version of OpenEV?<br>
<br>
Best<br>
Sujoy Chaudhuri<br>
Ecollage and Fellow, CI-CABS<br>
<br>
PS. Can send code (either seperate .py files and icon .xpms or a bundled installer to anyone interested).<br>


<p><b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">New </span></b></p>


<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Multiple-Language
Interface</span></b></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Implements Python's class-based gettext api, so
<b>languages can be changed on-the-fly. </b>Currently
offers only Spanish and Hindi translations. </span></p>




<p style="margin-left: 1in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">LOOKING FOR
HELP WITH TRANSLATIONS TO OTHER LANGUAGES!<span style="font-weight: bold;"> Please contact me if you can help - will send .po files...</span><span></span></span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">

</span></p>




<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Integrated Layer
Manager</span></b></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Integrated Layer Manager <b>available on all view windows</b> - can be <b>toggled</b> on/off
</span></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">TO DO:</span></b></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Change to TreeView in Gtk2+ port</span></b></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Drag-and-Drop to re-order layers</span></b></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Drag-and-Drop layers between views</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">

</span></p>




<p style="margin-left: 0.5in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">&nbsp;</span><span style="font-family: Verdana; color: rgb(153, 204, 0);">Pop-up Menus</span></b></p>



<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Toggle toolbars, layer manager, access drawing
tools, change the active layer, enhance/classify active layers, save view as
image or print the view, launch application preferences and access recent files<b> </b>by <b>right-clicking on the view window</b></span></p>




<p style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">&nbsp;</span><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Line/Polygon Attributes
Labeling</span></b></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Generate
labels for Polygon and Line Shapes from attributes</span></b></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">TO DO:</span></b></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Optimization</span></b></p>




<p style="margin-left: 0.5in;"><span style="font-size: 10pt; font-family: Verdana;">&nbsp;</span><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">New Vector Drawing Tools</span></b></p>



<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Circles/Ellipses</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">: click-drag to draw
</span></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">TO DO:</span></b></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Permit resizing similar to rectangle
tool</span></b></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Modify to generate other symmetric
polygons</span></b></p>


<p style="margin-left: 2in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">Area figures
reported for circles in projected systems are crap – must fix.</span></b></p>




<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Make Arrowheads</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">: modify a selected
line to add an arrowhead shape</span></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">TO DO:</span></b></p>


<p style="margin-left: 1in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Provide
more arrowhead styles</span></b></p>




<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Distance and Area
Measurement</span></b></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Great-arc
calculations</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;"> for lat-long and Euclidean distances for projected coordinate
systems</span></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">TO DO:</span></b></p>


<p style="margin-left: 2in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">Check for
selected shapes: if not None, annotate line shapes with distance and polygons
with area</span></b></p>




<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">File Dialogs</span></b></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Implements <b>EasyDialogs</b>
– 'friendlier' dialogs for Windows users. Separate dialogs for <b>Save View as Image </b>and <b>Print View</b></span></p>
<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Icons</span></b><b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">
</span></b></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">New</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">!</span></p>
<span style="font-size: 10pt; font-family: Verdana;"></span><b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">Updates</span></b>

<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Menus</span></b><b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">
</span></b></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">New Menu
layout</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">,
sorts available functions into File, Edit, Layers, Draw, Image, View and Help</span></p>




<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Toolbars</span></b><b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">
</span></b></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">All <b>drawing
tools</b> (point, line, rectangle, polygon, circle and label) are available <b>on main Iconbar</b></span></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Link
Views </span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">appears
on main Iconbar. Ghost-cursor mode activated by default</span></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Vector
editing tools</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;"> (node edit, resize, point, line or polygon-edge color, polygon
fill color, symbol style and arrowheads) are <b>available on the main view window</b> and can be <b>toggled </b>on/off</span></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Enhancement
Tools</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">
are provided as a toggle-able toolset. <b>Tools
are grayed-out </b>if active layer is not a raster </span></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Misc.
Tools</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;">
(point query, legend and classify layer) are provided as a toggle-able toolset</span></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Icons for <b>Plug-in
Tools</b> (from the TOOLS directory) are placed onto a separate, toggle-able
toolbar</span></p>




<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Label</span></b><b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">
 </span></b><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Tool</span></b></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">'Friendlier' interface – <b>no &lt;enter&gt; key-press required</b></span></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">TO DO:</span></b></p>


<p style="margin-left: 1.5in; text-indent: 0.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">Allow label editing</span></b></p>


<b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">Tools </span></b>

<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Open Collections</span></b></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Simple interface to <b>ASTERWEB's FREE Collections</b> of RGB composites of near cloud-free <b>
data across 3 decades</b>: from the 1970s
(LANDSAT MSS) to the mid-nineties (LANDSAT TM5) and post-2000 (LANDSAT ETM+ and
ASTER). Images from each epoch can be opened in separate epoch-based views to
permit <b>change comparison using Linked Views
</b>or in a single '<b>Flicker View</b>'
that permits rapid switching between different images.</span><b><span style="font-family: Verdana; color: rgb(153, 204, 0);"></span></b></p>


<p style="margin-left: 1.5in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">TO DO:</span></b></p>


<p style="margin-left: 2in;"><b><span style="font-size: 9pt; font-family: Verdana; color: red;">Modify
script to handle any collection of images</span></b></p>




<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Merge Images</span></b></p>




<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Simple interface (using gdal_merge) allows for <b>merging images</b> open in the active view.
Save output in various formats (JPEG, PNG, GIF, TIF)<span>&nbsp;&nbsp;  </span></span></p>


<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Points Plotter</span></b><b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></b></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Simple GUI to allow translation of plain text
files to shape files (using txt2shp.py)</span></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Simple entry form for data entry of
lat-long/x-y coordinates and attribute labeling</span></p>




<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Image Classification</span></b><b><span style="font-size: 16pt; font-family: Verdana; color: rgb(255, 153, 0);">
</span></b></p>




<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Implements two <b>unsupervised ISOCLUSTER</b> (including an accelerated k-means
algorithm) and <b>supervised MAXLIK</b> procedures&nbsp;</span></p>


<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Profile Plot </span></b></p>


<p style="margin-left: 1in;"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Draw <b>spectral
profiles</b> (multi-band images supported) across a raster and save graphical plot
outputs</span></p>




<p style="margin-left: 0.5in;"><b><span style="font-family: Verdana; color: rgb(153, 204, 0);">Correction (Flood-fill)</span></b></p>


<p style="margin-left: 1in;"><b><span style="font-size: 10pt; font-family: Verdana; color: blue;">Flood-fill</span></b><span style="font-size: 10pt; font-family: Verdana; color: blue;"> areas with
user-defined values: useful for correcting misclassified pixels </span></p>