This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
thinkgeo_12_change_log [2019/12/05 07:41] tgwikiupdate |
thinkgeo_12_change_log [2019/12/09 17:17] (current) sacha |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * Enhanced to support high resolution screen for GoogleMapsLayer. | * Enhanced to support high resolution screen for GoogleMapsLayer. | ||
| * Enhanced to support projection for WMTS layer. | * Enhanced to support projection for WMTS layer. | ||
| - | * Fixed a bug that UnmanagedProjProjectionConverter convert extent to internal projection incorrect. | + | * Fixed a bug where UnmanagedProjProjectionConverter converts extent to internal projection incorrectly. |
| * Fixed the font size issue for PointStyle. | * Fixed the font size issue for PointStyle. | ||
| - | * Fixed a bug that the WKB of MultiLine Empty can't parse. | + | * Fixed a bug where the WKB of MultiLine Empty can't parse. |
| - | * Fixed a bug that ThinkGeo Cloud Vector layer aren't rendered at zoom level 19. | + | * Fixed a bug where ThinkGeo Cloud Vector layer aren't rendered at zoom level 19. |
| - | * Fixed a bug that the alpha component of GeoColor of style can't work. | + | * Fixed a bug where the alpha component of GeoColor style didn't work. |
| - | * Fixed a bug that TextBaseline can't support multi-line text. | + | * Fixed a bug where TextBaseline can't support multi-line text. |
| * Enhanced to support cancel drawing line. | * Enhanced to support cancel drawing line. | ||
| - | * Fixed a bug that the GeoImage being used is disposed for Noaa layer. | + | * Fixed a bug where the GeoImage being used is disposed for Noaa layer. |
| * Enhanced to support Cad. | * Enhanced to support Cad. | ||
| * Enhanced to support multi-thread for projection converter. | * Enhanced to support multi-thread for projection converter. | ||
| - | * Fixed a bug that FeatureSource.GetColumns method throw exception in multi-threads. | + | * Fixed a bug where FeatureSource.GetColumns method throws exception in multi-threads. |
| * Enhanced to make SqliteFeatureLayer thread safe. | * Enhanced to make SqliteFeatureLayer thread safe. | ||
| * Added DrawText method for PositionStyle. | * Added DrawText method for PositionStyle. | ||
| Line 28: | Line 28: | ||
| * Published PointStyle.DrawImage method. | * Published PointStyle.DrawImage method. | ||
| * Published PointStyle.DrawSymbol method. | * Published PointStyle.DrawSymbol method. | ||
| - | * Fixed a bug that the ProjectionConverter.ConvertToExternalProjection method doesn't work. | + | * Fixed a bug where the ProjectionConverter.ConvertToExternalProjection method doesn't work. |
| - | * Fixed a bug that SqliteFeatureSource querying data from R-Tree index table throws exception. | + | * Fixed a bug where SqliteFeatureSource querying data from R-Tree index table throws exception. |
| - | * Fixed a bug that the SqliteFeatureSource.GetFeaturesByIds method doesn't work. | + | * Fixed a bug where the SqliteFeatureSource.GetFeaturesByIds method doesn't work. |
| * Changed longitude and latitude parameter order for some API. | * 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. | * 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 that the angle of label of GeoLinearGradientBrush is incorrect . | + | * Fixed a bug where the angle of label of GeoLinearGradientBrush is incorrect . |
| - | * Fixed an bug. When parsing tile format tiff image, throws "Array index is out of range" exception. | + | * 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 background for layer. | ||
| * Enhanced to support KeyColors for SkiaGeoCanvas. | * Enhanced to support KeyColors for SkiaGeoCanvas. | ||
| * Changed the default web proxy from null to DefaultWebProxy of system. | * Changed the default web proxy from null to DefaultWebProxy of system. | ||
| - | * Fixed a bug that rendering tiff image is blurred. | + | * Fixed a bug where rendering tiff image is blurred. |
| ThinkGeo.UI.Wpf Namespace: | ThinkGeo.UI.Wpf Namespace: | ||
| - | * Fixed a bug that LayerOverlay throws the exception when tile type is multiple tile. | + | * Fixed a bug where LayerOverlay throws the exception when tile type is multiple tile. |
| * Enhanced to support high resolution screen for ThinkGeo Cloud Maps. | * Enhanced to support high resolution screen for ThinkGeo Cloud Maps. | ||
| * Improved memory usage for Wpf. | * Improved memory usage for Wpf. | ||
| * Changed the zoom animation time form 200ms to 100ms. | * Changed the zoom animation time form 200ms to 100ms. | ||
| - | * Fixed a bug that ThinkGeocloudRasterMapsOverlay can't support to display map when custom zoom-level scale is smaller default min zoom-level scale. | + | * 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 that there are white gaps between tiles. | + | * Fixed a bug where there are white gaps between tiles. |
| * Changed longitude and latitude parameter order for some API. | * Changed longitude and latitude parameter order for some API. | ||
| * Changed the default web proxy from null to DefaultWebProxy of system. | * 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 pinch zoom issue. When zoom in map, the target scale is smaller than expected. | ||
| - | * Fixed a bug that "map.TrackOverlay", "map.AdornmentOverlay", etc. were all null after Map initialized. | + | * Fixed a bug where "map.TrackOverlay", "map.AdornmentOverlay", etc. were all null after Map initialized. |
| - | * Fixed a bug that InMemoryMarkerOverlay's marker can not display at first zoomlevel. | + | * Fixed a bug where InMemoryMarkerOverlay's marker can not display at first zoomlevel. |
| ThinkGeo.UI.Blazor Namespace: | ThinkGeo.UI.Blazor Namespace: | ||
| - | * Fixed a bug that AdornmentOverlay.Redraw doesn't work. | + | * Fixed a bug where AdornmentOverlay.Redraw doesn't work. |
| - | * Fixed a bug that RestrictExtent doesn't work when zooming out for ThinkGeo.UI.Blazor. | + | * 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. | * Renamed "MapView.MaxExtent" to "MapView.RestrectExtent" for ThinkGeo.UI.Blazor. | ||
| * Changed longitude and latitude parameter order for some API. | * Changed longitude and latitude parameter order for some API. | ||
| Line 112: | 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. | ||