Sep 08, 2010 - 10:25 AM  Unregistered? Register for a user account here. (Registration is free)
Articles: CarbonTools PRO 3.1 release notes

Tuesday, July 07, 2009 - 04:21 PM, (3978 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 Send this story to someone | Print this article Printer-friendly page
    CarbonTools - Open-Geospatial .NET SDK
     
    Login
     



     


     Log in Problems?
     New User? Sign Up!

    Related links
    · More about CarbonTools - Open-Geospatial .NET SDK
    · News by nuke


    Most-read story in CarbonTools - Open-Geospatial .NET SDK:
    World’s First P2P Framework for Location Content Demo'd at Microsoft Conference


    © 2005 The Carbon Project. All Rights Reserved.