[Freegis-list] OpenMap 4.5.3 has been released!
Don Dietrick
dietrick at bbn.com
Thu Jul 25 21:07:42 CEST 2002
We've released version 4.5.3 of OpenMap(tm) at
http://openmap.bbn.com
(Note: OpenMap 4.5.1 was a customer release created on July 23. OpenMap
4.5.2 was a false start (no javadocs). All functionality found in 4.5.1
is available in 4.5.3, with a few extras including the javadocs.)
OpenMap is open source software. New for this release:
* Added the com.bbn.openmap.tools.dnd package that contains a
global application mechanism for handling Drag and Drop events.
* Added Oliver Hinds' OMColorChooser preview panel, so you can
see
what the color looks with the transparency setting before you hit
OK.
* Incorporated Raj Singh's updates to the WMSPlugIn, which bring
it into compliance with WMS specification version 1.1.0,
including
some error handling and JPEG image quality requests.
* Incorporated Lonnie Goad's updates to the EsriPlugIn, which
improved GUI interaction, table interaction, and provided tool
tips over OMGraphics on the map that reflect the DBF contents for
that graphic.
* Fixed problems in the com.bbn.openmap.dataAccess.shape package.
The ShpOutputStream was putting in the wrong record number
(started at 0 instead of 1), and fixed a couple of problems with
export, including a problem with handling embedded lists, and
translating DrawingAttributes from OMGraphics that were converted
to EsriPolygons and EsriPolylines.
* Added ProgressEvent, ProgressListener and ProgressSupport
classes to the com.bbn.openmap.event package. These objects
provide a way for a component to let someone else know how much
of
a task is done. This has been integrated into the MakeToc class
in the RPF package.
* Added a 'matted' property in the OMGraphic object. If
setMatted(true), then the OMGraphic gets drawn with a thin, 1
pixel black line around it. Makes it more distinctive,
especially
in busy backgrounds.
* Changed the graphicLoader package, making it much more
significant. The GraphicLoader is an interface, representing an
object that creates OMGraphics from some source and sending it to
a receiver that will rendering it on a map. The
AbstractGraphicLoader is an OMComponent that contains all the
basic GraphicLoader functionality, along with the basic ability
to
use the MapHandler to find objects and being a PropertyConsumer,
so it's ready to be initialized with properties in the
openmap.properties file. The MMLGraphicLoader is additionally
prepared to receive MouseEvents. The LOSGraphicLoader is the old
GraphicLoader that lets things wander on the map, while keeping
track of what objects are in LOS of each other.
* Made modifications to OMGraphics. Made the OMLine handle arrow
heads properly. Made arrow heads bigger. Made OMGrid more
consistant and fixed bugs in column and row handling. Added an
empty sort() method on OMGraphicList which can be extended with
customized sorting criteria. Added a sort action constant mask
to
OMGraphicConstants. Added setSelected() and isSelected() methods
to OMGraphic.
* Added better trapping for SVGFormatter errors in the FileMenu.
* Added the OMComponent, which is a MapHandlerChild and a
PropertyConsumer, reflective of an object being added to the
openmap.components property of the openmap.properties file.
LayerHandler was changed to extend it.
* Modified Environment.java to handle internal frames
independently of being in applet mode.
* Modified the build.xml file. The OpenMap package builds things
differently, too. First, all compiled classes are placed in the
classes/openmap directory, except for the CORBA classes which are
placed in the classes/corba_vb directory. Second, all of the
openmap classes are placed in the openmap.jar file.
omcontrib.jar
and omcore.jar are no longer created. All of the CORBA classes
are placed in the omcorba_vb.jar if the corba build target
(visibroker) is created.
* Added Jakarta Ant 1.4.1 to the OpenMap package, making OpenMap
pretty much self-compiling. All of the infrastructure for the
original Makefiles have been removed, and replaced with Makefiles
that call ant.
* Modified the build.xml file to handle the corba classes better.
* Created the MakeTocException, and the
com.bbn.openmap.layer.rpf.MakeToc class now throws that exception
instead of calling System.exit(), in case it is embedded into a
GUI.
* Misc bug fixes in several classes, fixing null pointer
exceptions, security access exceptions, etc.
* Modified the EsriShapeExport class so that a GUI is not brought
up to save the files if a file path is provided.
* Fixed a bug in OMPoly that prevented internal Shape objects
from
being created if soShapes == false.
See http://openmap.bbn.com/com/bbn/openmap/ChangeLog for a list of
changes.
OpenMap is a JavaBeans-based toolkit for building applications and
applets
needing geographic information. Using OpenMap components, you can access
data from legacy applications, in-place, in a distributed setting. At
its
core, OpenMap is a set of Swing components that understand geographic
coordinates. These components help you show map data and help you handle
user input events to manipulate that data.
OpenMap is a trademark of BBNT Solutions LLC (a part of Verizon).
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Don Dietrick, BBN Technologies, dietrick at bbn.com
10 Moulton Street, Cambridge, MA 02138
617-873-3031 [fax]-2794
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
More information about the Freegis-list
mailing list
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)