User Tools

Site Tools


thinkgeo_12_change_log

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo_12_change_log [2019/10/21 01:38]
tgwikiupdate
thinkgeo_12_change_log [2019/12/09 17:17] (current)
sacha
Line 1: Line 1:
 +====== ThinkGeo Features & Fixes Change Log ======
 +
 +===== Major changes for ThinkGeo 12.1 =====
 +Release date: 11/29/2019
 +
 +ThinkGeo.Core Namespace:
 +
 +  * Enhanced to support high resolution screen for ThinkGeo Cloud Maps.
 +  * Enhanced to support high resolution screen for GoogleMapsLayer.
 +  * Enhanced to support projection for WMTS layer.
 +  * Fixed a bug where UnmanagedProjProjectionConverter converts extent to internal projection incorrectly. ​
 +  * Fixed the font size issue for PointStyle.
 +  * Fixed a bug where the WKB of MultiLine Empty can't parse.
 +  * Fixed a bug where ThinkGeo Cloud Vector layer aren't rendered at zoom level 19.
 +  * Fixed a bug where the alpha component of GeoColor style didn't work. 
 +  * Fixed a bug where TextBaseline can't support multi-line text.
 +  * Enhanced to support cancel drawing line.
 +  * Fixed a bug where the GeoImage being used is disposed for Noaa layer.
 +  * Enhanced to support Cad.
 +  * Enhanced to support multi-thread for projection converter.
 +  * Fixed a bug where FeatureSource.GetColumns method throws exception in multi-threads.
 +  * Enhanced to make SqliteFeatureLayer thread safe.
 +  * Added DrawText method for PositionStyle.
 +  * Added "​PointStyle(GeoFont glyphFont, string glyphContent,​ GeoBrush fillBrush)"​ constructor for PointStyle.
 +  * Published PointStyle.DrawGlyph method.
 +  * Enhanced to support custom font for PointStyle.
 +  * Changed the default tile size value of ZoomLevelSet from 256 to 512.
 +  * Published PointStyle.DrawImage method.
 +  * Published PointStyle.DrawSymbol method.
 +  * Fixed a bug where the ProjectionConverter.ConvertToExternalProjection method doesn'​t work.
 +  * Fixed a bug where SqliteFeatureSource querying data from R-Tree index table throws exception.
 +  * Fixed a bug where the SqliteFeatureSource.GetFeaturesByIds method doesn'​t work.
 +  * Changed longitude and latitude parameter order for some API. 
 +  * Enhanced to support GeoLinearGradientBrush for Printer and fixed bug the Printer get different result with the Map if polygon contains inner rings.
 +  * Fixed a bug where the angle of label of GeoLinearGradientBrush is incorrect . 
 +  * Fixed an bug where when parsing tile format tiff image, throws "Array index is out of range" exception.
 +  * Enhanced to support background for layer.
 +  * Enhanced to support KeyColors for SkiaGeoCanvas.
 +  * Changed the default web proxy from null to DefaultWebProxy of system.
 +  * Fixed a bug where rendering tiff image is blurred.
 +
 +ThinkGeo.UI.Wpf Namespace:
 +
 +  * Fixed a bug where LayerOverlay throws the exception when tile type is multiple tile.
 +  * Enhanced to support high resolution screen for ThinkGeo Cloud Maps.
 +  * Improved memory usage for Wpf.
 +  * Changed the zoom animation time form 200ms to 100ms.
 +  * Fixed a bug where ThinkGeocloudRasterMapsOverlay can't support to display map when custom zoom-level scale is smaller default min zoom-level scale.
 +  * Fixed a bug where there are white gaps between tiles.
 +  * Changed longitude and latitude parameter order for some API. 
 +  * Changed the default web proxy from null to DefaultWebProxy of system.
 +  * Fixed a pinch zoom issue. When zoom in map, the target scale is smaller than expected.
 +  * Fixed a bug where "​map.TrackOverlay",​ "​map.AdornmentOverlay",​ etc. were all null after Map initialized. ​
 +  * Fixed a bug where InMemoryMarkerOverlay'​s marker can not display at first zoomlevel.
 +
 +ThinkGeo.UI.Blazor Namespace:
 +
 +  * Fixed a bug where AdornmentOverlay.Redraw doesn'​t work.
 +  * Fixed a bug where RestrictExtent doesn'​t work when zooming out for ThinkGeo.UI.Blazor.
 +  * Renamed "​MapView.MaxExtent"​ to "​MapView.RestrectExtent"​ for ThinkGeo.UI.Blazor.
 +  * Changed longitude and latitude parameter order for some API. 
 +
 +
 ===== Major changes for ThinkGeo 12.0 ===== ===== Major changes for ThinkGeo 12.0 =====
  
Line 49: Line 112:
 7. Used GDAL for S57 and FileGeoDatabase and PersonalGeoDatabase,​ this will inherit from GDAL Feature Layer. 7. Used GDAL for S57 and FileGeoDatabase and PersonalGeoDatabase,​ this will inherit from GDAL Feature Layer.
  
-8. MapSuite TileCache/​Tile Matrix, based on current design, the TileView, TileCache, Tile, Matrix are thread safe. It will improve ​many performance.+8. MapSuite TileCache/​Tile Matrix, based on current design, the TileView, TileCache, Tile, Matrix are thread safe. It will improve ​the performance ​greatly.
   * Matrix: Create/​Calculate the matrix system for TileLayer and TileOverlay.   * Matrix: Create/​Calculate the matrix system for TileLayer and TileOverlay.
-  * Tile: The tiles for the cache item, the tile contains the tile data and tile location (z,x,y)+  * Tile: The tiles for the cached items, the tile contains the tile data and tile location (z,x,y)
   * TileCache: Tile Cache for ThinkGeo, it work with one tile.   * TileCache: Tile Cache for ThinkGeo, it work with one tile.
   * TileView: TileOverlay each tile view, it only draw the layers or render the drawing result in UI.   * TileView: TileOverlay each tile view, it only draw the layers or render the drawing result in UI.
  
-9. Refine our the MapSuite properties, make sure set one property won’t change other properties, like Map.Unit will update the map extent, .etc.+9. Refine our MapSuite properties, make sure set one property won’t change other properties, like Map.Unit will update the map extent, .etc.
  
 10. Support Rotation for WPF. 10. Support Rotation for WPF.
thinkgeo_12_change_log.1571621899.txt.gz · Last modified: 2019/10/21 01:38 by tgwikiupdate