Articles: CarbonTools PRO 3.1 release notes
|
|
 |
Tuesday, July 07, 2009 - 04:21 PM, (4005 Reads)
|
This update of CarbonTools PRO is full with goodies. The tile-map engine was put to good use with the support to the up and coming WMTS (Web Map Tiling Service) from OGC, as well as the OpenStreetMap tile services - to which we added a new assembly with complete source code.
Another exciting update is the addition of editing tools to the MultiMap control. This is the first major update to MultiMap in a while and it is a doozy, you can easily create and edit points, lines and polygons directly on the map mash-up.
There are many enhancements and additions in this release that we decided that it is time for a sub-version raise. In addition, a preview version of Gaia 3.4 with full source code is included. Welcome to CarbonTools PRO 3.1!
Version 3.1.0 Notes:
New assembly added: CarbonTools.Content.OpenStreet (source code provided)
All assemblies version was set to: 3.1.0.0000
Assembly: CarbonTools.Core.dll (3.1.0.0000)
Change - CarbonTools.Content.Feature.Item and all derived classes (ItemElement, ItemMemeber etc.) now take into account all Attributes in the equality and inequality operators.
Change - Dynamic Cache will not throw internal exception when internal key not found.
Enhancement - New property HandlerObject.BlockDataUpdate that allows blocking of the ISpatiallyUpdatable.UpdateData operation.
New - Added FileFormat public structure (extension, MIME strings pair)
New - Added SimpleComparisonFilter.HideMatchCase property to allow the filter not display the matchCase attribute in XML.
Bug fix - Improved accuracy of the LineString.IsPointOnLine method
Assembly: CarbonTools.Drawing.dll (3.1.0.0000)
Change - CarbonTools.Drawing.CoordinateTransform methods are specified as 'virtual'.
Assembly: CarbonTools.Windows.Forms.dll (3.1.0.0000)
Enhancement - TreeViewOGCFilterCapabilities supports temporal operators and operands.
Enhancement - OGCServicesManager now shows WMTS (default is set to WMTS disabled for backwards compatibility).
New - MultiMap control now supports Geometry Edit tools for drawing or editing points, lines and polygons (see GeometryEditStart, GeometryEditStop etc.)
New - Added MultiMap.MapTool SELECT mode and SelectClicked event (selection cursor appears).
Bug fix - Zoom effect shows transparent page elements as opaque.
Enhancement - Added method GeometryEditor.ValidateGeometry().
Change - The LayersContainer.RemoveLayer and ClearLayers methods now nullifies the LayerEntityControl.Layer property for removed layers.
Enhancement - Improved memory management in certain cases where the internal double-buffer was not disposed.
Assembly: CarbonTools.Content.OGC.dll (3.1.0.0000)
Enhancement - Capabilities Parser support Temporal Capabilities (Filter Encoding 2.0).
Change - Capabilities Parser preserves the letters case of parsed elements (previous versions saved lowercase only for most elements).
Enhancement - CarbonTools.Content.OGC.WFS.QueryBuilder recoginzes if a Filter tag appears in the filter body and removes it while using the 'ogc' or 'fes' namespace according to the tag found.
Enhancement - Added Curve support to the GML 3.2 parser.
Change - MultiCurve in the GML 3.2 parser uses curve geometries instead of linear strings.
New - LayerItemWMTS through the Capabilities parsing and handling, to support the OGC Web Map Tiling Services (WMTS) specification.
New - Added SourceWMTS, HandlerWMTS to support the RESTful OGC Web Map Tiling Services (WMTS) specification.
Enhancement - improved Capabilities parser to handle unexpected empty sections.
Change - DCPResource.method now contains the AllowedValues items as a back-slash separated values.
Enhancement - RquestItem.GetDCPOnlineResource account for the back-slash separated method items (e.g. looking for 'POST/xml' can return 'POST/html/xml').
Bug fix - CarbonTools.Content.OGC.WMS.QueryBuilder now reverses the coordinates of the BBOX when CRS is EPSG:4326 in Version 1.3 or higher.
New - Static helper method CarbonTools.Content.OGC.VersionParts.
Assembly: CarbonTools.Content.ESRI.dll (3.1.0.0000)
Enhancement - Internal exceptions are ignored for illegal values (mimic ArcGIS digest behavior of Shapefiles with such values).
Assembly: CarbonTools.Content.Microsoft.dll (3.1.0.0000)
Enhancement - Improved performance by reducing unnecessary Web calls.
Enhancement - Using the Content Delivery Network (CDN) tile delivery system.
New - Added property SourceVirtualEarth.MarketLocal to allow developers to change the request geographic origin.
New - SourceVirtualEarth.Address now allows base address override.
Assembly: CarbonTools.Content.Yahoo.dll (3.1.0.0000)
Enhancement - Improved performance by reducing unnecessary Web calls.
Assembly: CarbonTools.Content.OpenStreet.dll (3.1.0.0000)
New - Assembly created in order to support the free OpenStreetMap tiling service.
Documentation
Various corrections, changes and enhancements to the API documentation.
Gaia 3.4.0.0003
Extender API enhancements:
SetMainForm, SetExtendersImplementers,
GetLayerPropertyPanelNames, GetLayerPropertyCustomPages,
AcceptLayerProperty, AcceptLayerPropertyFinal
SessionLoaded
Several internal tweak that allow new data type extenders.
Added Capabilities Analyzer tool from Add Layer in OGC Services page.
Added ability to reverse coordinates on read GML files.
Query tab in layer properties now has check-boxes for controlling caching and blocking the layer updates.
New - Support to OGC RESTful WMTS specification.
New - OpenStreetMaps base maps source.
Layer's tooltip now shows the abstract of the layer.
Changed name of Microsoft Virtual Earth to "Bing Maps for Enterprise".
Change - Extenders that are not loaded don't show the Name and Description - these extenders are not loaded into memory now.
Improved performance and memory consumption.
New - Export view to image (under File menu item).
New - Print and print preview tools (under File menu item).
Enhancement - improved Gaia start time when no internet connection is available.
Enhancement - improved accuracy of 'info tool' hit test on geometries.
Email to a friend  | Print this article 
|
|
|
| |
|