This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
map_suite_services_edition_features_bug_fixes_change_log [2015/09/09 08:43] admin [Version 3.1.124] |
map_suite_services_edition_features_bug_fixes_change_log [2015/09/16 06:59] (current) admin [Version 3.1.0] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Map_Suite_Services_Edition_Features_&_Bug_Fixes_Change_Log ====== | + | ====== Map Suite Services Edition Features & Bug Fixes Change Log ====== |
- | {{article rating}} | ||
=====Version 9.0.0.0===== | =====Version 9.0.0.0===== | ||
Release date: 06/24/2015 | Release date: 06/24/2015 | ||
Line 55: | Line 54: | ||
*Added Attribution to all layers and Overlays. | *Added Attribution to all layers and Overlays. | ||
*Fixed a bug where the MagneticDeclinationAdornmentLayer runs into memory issue. | *Fixed a bug where the MagneticDeclinationAdornmentLayer runs into memory issue. | ||
- | *Added the new API SetWellKnownBinary(byte[[]] wkb) to Feature class to allow changing the WKB of the feature. | + | *Added the new API SetWellKnownBinary(byte[] wkb) to Feature class to allow changing the WKB of the feature. |
- | *Improved the performance of method byte[[]] ShapeFile.ReadPolygon(byte[[]] dataBytes, int startIndex). | + | *Improved the performance of method byte[] ShapeFile.ReadPolygon(byte[] dataBytes, int startIndex). |
*Removed the using JTS in Feature to Shape conversion(BaseShape.FromWellKnownBinary, BaseShape.CreateShapeFromWellKnownData). | *Removed the using JTS in Feature to Shape conversion(BaseShape.FromWellKnownBinary, BaseShape.CreateShapeFromWellKnownData). | ||
*Added enhancements to OpenStreetMapLayer and OpenStreetMapOverlay to make sure the exception can be thrown out. | *Added enhancements to OpenStreetMapLayer and OpenStreetMapOverlay to make sure the exception can be thrown out. | ||
Line 706: | Line 705: | ||
ThinkGeo.MapSuite.Core Namespace: | ThinkGeo.MapSuite.Core Namespace: | ||
- | *Added an API(ZoomToOffsetPoint) in ExtentHelper. | + | *Added an API(ZoomToOffsetPoint) in ExtentHelper. |
- | *Added Overloads GetFeaturesInsideBoundingBoxCore and GetFeaturesOutsideBoundingBoxCore. | + | *Added Overloads GetFeaturesInsideBoundingBoxCore and GetFeaturesOutsideBoundingBoxCore. |
- | *Added a more descriptive message for a ShapeFile validation. | + | *Added a more descriptive message for a ShapeFile validation. |
- | *Added SaveToProjection in ShapeFileFeatureSource and ShapeFileFeatureLayer. | + | *Added SaveToProjection in ShapeFileFeatureSource and ShapeFileFeatureLayer. |
- | *Added a protected virtual property for the cached featureSourceColumns. | + | *Added a protected virtual property for the cached featureSourceColumns. |
- | *Added an API in the FeatureSource to refresh the cached columns. | + | *Added an API in the FeatureSource to refresh the cached columns. |
- | *Added the API CheckForUnSupportedShapeTypes(string shapeFilePath). | + | *Added the API CheckForUnSupportedShapeTypes(string shapeFilePath). |
- | *Changed the logic to use the InMemoryFeatureSource and InMemoryFeatureLayer. | + | *Changed the logic to use the InMemoryFeatureSource and InMemoryFeatureLayer. |
- | *Resolved an issue with style.DrawSample. | + | *Resolved an issue with style.DrawSample. |
- | *Resolved System.AccessViolationException when the map is redrawn. | + | *Resolved System.AccessViolationException when the map is redrawn. |
- | *A number of API additions. See the API change log for complete details. | + | *A number of API additions. See the API change log for complete details. |
Line 723: | Line 722: | ||
ThinkGeo.MapSuite.Core Namespace: | ThinkGeo.MapSuite.Core Namespace: | ||
- | *Added a parameter check to the Projection class. | + | *Added a parameter check to the Projection class. |
- | *Added a CustomZoomLevels collection to the ZoomLevelSet to allow for custom zoom levels. | + | *Added a CustomZoomLevels collection to the ZoomLevelSet to allow for custom zoom levels. |
- | *Added a more descriptive exception message if a PolygonShape or MultiPolygonShape does not pass the validation test. | + | *Added a more descriptive exception message if a PolygonShape or MultiPolygonShape does not pass the validation test. |
- | *Added HasProjectionText and ProjectionText properties to RasterSource and RasterLayer. | + | *Added HasProjectionText and ProjectionText properties to RasterSource and RasterLayer. |
- | *Added validation checks on each member of the QueryTools to ensure that the Layer has been opened. | + | *Added validation checks on each member of the QueryTools to ensure that the Layer has been opened. |
- | *Added a new API for getting features based on the value in a column. | + | *Added a new API for getting features based on the value in a column. |
- | *Added another parameter to BeginDrawing in GeoCanvas. | + | *Added another parameter to BeginDrawing in GeoCanvas. |
- | *Added ExecuteSqlQuery and CanExecuteSqlQuery methods to QueryTools and FeatureSource. | + | *Added ExecuteSqlQuery and CanExecuteSqlQuery methods to QueryTools and FeatureSource. |
- | *Added two overloads for the method LineShape.GetLineOnLine. | + | *Added two overloads for the method LineShape.GetLineOnLine. |
- | *Added encoding tests. | + | *Added encoding tests. |
- | *Added MrSid support in 64-bit environments. | + | *Added MrSid support in 64-bit environments. |
- | *Created JPEG2000RasterLayer/JPEG2000RasterSource to make it easier to load JPEG2000 images. | + | *Created JPEG2000RasterLayer/JPEG2000RasterSource to make it easier to load JPEG2000 images. |
- | *Provided an API in ShapeFileFeatureSource and ShapeFileLayer. | + | *Provided an API in ShapeFileFeatureSource and ShapeFileLayer. |
- | *Updated the documentation for class name changes and for classes that did not previously have documentation. | + | *Updated the documentation for class name changes and for classes that did not previously have documentation. |
- | *Changed PathFileName to PathFilename. | + | *Changed PathFileName to PathFilename. |
- | *Changed the ReadMe to Readme. | + | *Changed the ReadMe to Readme. |
- | *Changed the MapSuiteCore class to take advantage of re-projecting an array of points. | + | *Changed the MapSuiteCore class to take advantage of re-projecting an array of points. |
- | *Changed the internalFeatures from a Dictionary to a GeoCollection. | + | *Changed the internalFeatures from a Dictionary to a GeoCollection. |
- | *Modified ShapeFileFeatureSource.ExecuteSqlQuery() to throw exception if filename is longer than 8 characters. | + | *Modified ShapeFileFeatureSource.ExecuteSqlQuery() to throw exception if filename is longer than 8 characters. |
- | *Enhanced the Projection classes and members. | + | *Enhanced the Projection classes and members. |
- | *Improved performance in GdiPlusRasterLayer. | + | *Improved performance in GdiPlusRasterLayer. |
- | *Improved the Union Sample logic. | + | *Improved the Union Sample logic. |
- | *Improved the exception description for Layer.QueryTools/Layer.EditTools. | + | *Improved the exception description for Layer.QueryTools/Layer.EditTools. |
- | *Improved the documentation for EditTools.Union. | + | *Improved the documentation for EditTools.Union. |
- | *Improved speed of spatial queries with a polygon-based layer when using a MultiPolygonShape as the target shape. | + | *Improved speed of spatial queries with a polygon-based layer when using a MultiPolygonShape as the target shape. |
- | *Improved speed of the Proj4Projection class by removing the locking code. | + | *Improved speed of the Proj4Projection class by removing the locking code. |
- | *When building an index, all features are now loaded into memory. | + | *When building an index, all features are now loaded into memory. |
- | *Fixed missing overload for static method CreateSimpleAreaStyle. | + | *Fixed missing overload for static method CreateSimpleAreaStyle. |
- | *Fixed ZoomIn bug. | + | *Fixed ZoomIn bug. |
- | *Fixed the PointStyle, AreaStyle and LineStyle DrawSample methods so that they return the sample in the middle of the image. | + | *Fixed the PointStyle, AreaStyle and LineStyle DrawSample methods so that they return the sample in the middle of the image. |
- | *Fixed an outstanding issue with style.DrawSample. | + | *Fixed an outstanding issue with style.DrawSample. |
- | *Reviewed all of the the Try...Catch code. | + | *Reviewed all of the the Try...Catch code. |
- | *Resolved issue where the static function BuildRecordIdColumn required a spatial index on the Layer first. | + | *Resolved issue where the static function BuildRecordIdColumn required a spatial index on the Layer first. |
- | *Resolved issue where a System.AccessViolationException would be thrown when redrawing the map. | + | *Resolved issue where a System.AccessViolationException would be thrown when redrawing the map. |
- | *Resolved issue with WMS when using a Web Proxy. | + | *Resolved issue with WMS when using a Web Proxy. |
- | *Resolved issue where dragging two raster layers to Explorer throws an exception. | + | *Resolved issue where dragging two raster layers to Explorer throws an exception. |
- | *Resolved issue when a Layer's zoom level did not work under a projection other than WGS 84. | + | *Resolved issue when a Layer's zoom level did not work under a projection other than WGS 84. |
- | *Resolved issue with ScalebarAdornmentLayer. | + | *Resolved issue with ScalebarAdornmentLayer. |
- | *Resolved issue with RectangleShape.ExpandToInclude. | + | *Resolved issue with RectangleShape.ExpandToInclude. |
- | *Resolved issue where WmsService would not work with HTTPS/SSL. | + | *Resolved issue where WmsService would not work with HTTPS/SSL. |
- | *Resolved issue where mapEngine.OpenAllLayers() would not open an AdornmentLayer. | + | *Resolved issue where mapEngine.OpenAllLayers() would not open an AdornmentLayer. |
- | *Resolved issue where the Geographic.Unit and DistanceUnit in BaseShape.Buffer() were reversed. | + | *Resolved issue where the Geographic.Unit and DistanceUnit in BaseShape.Buffer() were reversed. |
- | *Resolved issue with BuildIndex where getting all features would not work. | + | *Resolved issue with BuildIndex where getting all features would not work. |
- | *Resolved issue where QueryTools.GetFeaturesContaining would not work when features are in the transaction buffer. | + | *Resolved issue where QueryTools.GetFeaturesContaining would not work when features are in the transaction buffer. |
- | *Reintroduced the AreaShape.GetCrossings method (which was previously present in Map Suite 2.0). | + | *Reintroduced the AreaShape.GetCrossings method (which was previously present in Map Suite 2.0). |
- | *Reintroduced support for raster files (ECW, MrSid, BMP, etc.) in Map Suite Explorer. | + | *Reintroduced support for raster files (ECW, MrSid, BMP, etc.) in Map Suite Explorer. |
- | *Removed the obsolete target framework for .NET 2.0. | + | *Removed the obsolete target framework for .NET 2.0. |
- | *A number of API additions and changes. See the API change log for complete details. | + | *A number of API additions and changes. See the API change log for complete details. |
- | [[Category:Map Suite Services Edition]] [[Category:Web GIS]] [[Category:Desktop GIS]] [[Category:GIS]] [[Category:.NET]] | ||