User Tools

Site Tools


map_suite_services_edition_release_change_log_version_3.1.0

Map Suite Services Edition Release Change Log Version 3.1.0

Release date: 1/22/2009

A large number of API changes and improvements have been introduced in this version of Map Suite Services Edition, including a number of breaking changes, compared to version 3.0.131 (beta 2).

ServicesEdition API changes since version 3.0.131

Class Name

Removed

Added

Comments

Is Breaking Change

BaseShape

 

[Public | Method] GetCrossing()

 

NO

[Protected | Method] GetCrossingCore()

[Public | Method] FromWellKnownBinary()

 

Use LoadFromWellKnownData() instead.

Yes

[Protected | Method] FromWellKnownBinaryCore()

Use LoadFromWellKnownDataCore() instead.

[Public | Method] FromWellKnownText()

 

Use LoadFromWellKnownData() instead.

Yes

[Protected | Method] FromWellKnownTextCore ()

Use LoadFromWellKnownDataCore() instead.

[Public | Method] GetShapeFromWellKnownBinary()

 

Use CreateShapeFromWellKnownData() instead.

Yes

[Protected | Method] GetShapeFromWellKnownBinaryCore()

Use CreateShapeFromWellKnownDataCore() instead.

[Public | Method] GetShapeFromWellKnownText()

 

Use CreateShapeFromWellKnownData() instead.

Yes

AreaBaseShape

 

[Public | Method] Union()

 Add an overload for this method.

NO

[Public | Method] ConvexHull()

 

Use GetConvexHull() instead.

Yes

[Protected|Method] ConvexHullCore() 

Use GetConvexHullCore() instead. 

[Public | Method] Difference()

 

Use GetDifference() instead.

Yes

[Protected | Method] DifferenceCore()

Use GetDifferenceCore() instead.

[Public | Method] Intersection()

 

Use GetIntersection() instead.

Yes

[Protected | Method] IntersectionCore()

Use GetIntersectionCore() instead.

[Public | Method] SymmetricalDifference()

 

Use GetSymmetricalDifference() instead.

Yes

[Protected | Method] SymmetricalDifferenceCore()

Use GetSymmetricalDifferenceCore() instead.

LineShape

[Constructor] public LineShape(Feature lineFeature)

 

This constructor has been Removed.

Yes

MultilineShape

 

[Public | Method] GetLineOnALine()

 

NO

[Protected | Method] GetLineOnALineCore()

[Constructor] public MultilineShape(Feature multilineFeature)

 

This constructor has been Removed.

Yes

[Constructor] public MultilineShape( IEnumerable lineShapeFeatures )

 

This constructor has been Removed.

Yes

PolygonShape

[Constructor]public PolygonShape(Feature polygonFeature)

 

This constructor has been Removed.

Yes

MultipolygonShape

[Constructor] public MultipolygonShape(Feature multipolygonFeature)

 

This constructor has been Removed.

Yes

[Constructor] public MultipolygonShape(IEnumerable polygonFeatures)

 

This constructor has been Removed.

Yes

PointShape

[Constructor]public PointShape(Feature pointFeature)

 

This constructor has been Removed.

Yes

RectangleShape

[Constructor] public RectangleShape(Feature feature)

 

This constructor has been Removed.

Yes

RingShape

[Constructor] public RingShape(Feature polygonFeature)

 

This constructor has been Removed.

Yes

EllipseShape

[Constructor] public EllipseShape(Feature feature)

 

This constructor has been Removed.

Yes

AreaStyles

 

[Public | Method] CreateSimpleAreaStyle(GeoColor fillBrushColor, GeoColor outlinePenColor, int outlinePenWidth, LineDashStyle borderStyle)

 Add an overload for this method.

NO

 

[Public | Method] CreateSimpleAreaStyle(GeoColor fillBrushColor, GeoColor outlinePenColor, int outlinePenWidth, LineDashStyle borderStyle, float xOffsetInPixel, float yOffsetInPixel)

 Add an overload for this method.

NO

[Public | Method] CreateLinearGradientStyle(GeoColor fromColor, GeoColor toColor, float angle, GeoWrapMode wrapMode)

 

This method has been Removed.

Yes

[Public | Method] CreateLinearGradientStyle(GeoColor fromColor, GeoColor toColor, float angle, GeoWrapMode wrapMode, GeoColor outlinePenColor)

 

This method has been Removed.

Yes

[Public | Method] GetHatchStyle()

 

Use CreateHatchStyle() instead.

Yes

[Public | Method] GetHueFamilyAreaStyle()

 

Use CreateHueFamilyAreaStyle() instead.

Yes

[Public | Method] GetHueFamilyLinearGradientAreaStyle()

 

Use CreateHueFamilyLinearGradientAreaStyle() instead.

Yes

[Public | Method] GetLinearGradientStyle()

 

Use CreateLinearGradientStyle() instead.

Yes

[Public | Method] GetQualityFamilyAreaStyle()

 

Use CreateQualityFamilyAreaStyle() instead.

Yes

[Public | Method] GetQualityFamilyLinearGradientAreaStyle()

 

Use CreateQualityFamilyLinearGradientAreaStyle() instead.

Yes

[Public | Method] GetSimpleAreaStyle()

 

Use CreateSimpleAreaStyle() instead.

Yes

PointStyles

[Public | Method] GetCompoundCircleStyle()

 

Use CreateCompoundCircleStyle() instead.

Yes

[Public | Method] GetSimpleCircleStyle()

 

Use CreateSimpleCircleStyle() instead.

Yes

[Public | Method] GetSimplePointStyle()

 

use CreateSimplePointStyle() instead.

Yes

[Public | Method] GetSimpleSquareStyle()

 

Use CreateSimpleSquareStyle() instead.

Yes

[Public | Method] GetSimpleStarStyle()

 

Use CreateSimpleStarStyle() instead.

Yes

[Public | Method] GetSimpleTriangleStyle()

 

Use CreateSimpleTriangleStyle() instead.

Yes

AreaStyle

[Public | Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

HueFamilyAreaStyle

[Public | Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

IconStyle

[Public | Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

IconValueStyle

[Public|Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

LineStyle

[Public|Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

PointStyle

[Public|Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

PositionStyle

[Public|Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

QualityFamilyAreaStyle

[Public|Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

TextStyle

[Public|Property] StyleStacks

 

Use CustomAreaStyles instead.

Yes

BufferCapStyle (Renamed> BufferCapType.)

 

 

 

Yes

ClosedImageSourceEventArgs (Renamed> ClosedRasterSourceEventArgs.)

 

 

 

Yes

ClosingImageSourceEventArgs (Renamed> ClosingRasterSourceEventArgs)

 

 

 

Yes

OpenedImageSourceEventArgs (Renamed> OpenedRasterSourceEventArgs)

 

 

Yes

OpeningImageSourceEventArgs (Renamed> OpeningRasterSourceEventArgs)

 

 

 

Yes

MapEngine

[Public | Method] Draw(IEnumerable adornmentLayers, GeoImage image, GeographyUnit mapUnit)

 

Use Draw(IEnumerable layers, GeoImage image,GeographyUnit mapunit) instead.

Yes

[Public | Method] FindDynamicImageLayer()

 

Use FindDynamicRasterLayer instead.

Yes

[Public | Method] FindDynamicVectorLayer()

 

Use FindSDynamicFeatureLayer instead.

Yes

[Public | Method] FindStaticImageLayer()

 

Use FindStaticFeatureLayer instead.

Yes

[Public | Method] FindStaticVectorLayer()

 

Use FindStaticFeatureLayer instead.

Yes

[Public | Method] GetFullExtent()

 

This method has been removed.

Yes

 

Method: public static ScreenPointF ToScreenCoordinate(RectangleShape worldExtent, Feature worldPointFeature, float screenWidth, float screenHeight)

 Add an overload for this method.

NO

Layer

[Public | Method] Draw(GeoCanvas canvas, GeographyUnit mapUnit, Collection<SimpleCandidate> labelsInAllLayers)

[Protected | Method] DrawCore(GeoCanvas canvas, GeographyUnit mapUnit, Collection<SimpleCandidate> labelsInAllLayers)

 

Use Draw (GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers) instead.

Uuse DrawCore (GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers) instead

 

ScaleLineAdornmentLayer

[Constructor] ScaleLineAdornmentLayer(GeographyUnit mapUnit)

 

Use ScaleLineAdornmentLayer () instead.

Yes

[Constructor] ScaleLineAdornmentLayer(GeographyUnit mapUnit, AdornmentLocation location)

 

Use ScaleLineAdornmentLayer(AdornmentLocation location) instead.

Yes

ShapeFileFeatureSource

 

[Public | Method] BuildRecordIdColumn()

 

NO

 

[Public | Method] CloneShapeFileStructure()

 

NO

 

[Public | Method] GetShapeFileType()

 

NO

 

[Public | Property] Encoding

 

NO

ShapeFileFeatureLayer

 

[Public | Method] BuildRecordIdColumn()

 

NO

 

[Public | Method] CloneShapeFileStructure()

 

NO

 

[Public | Method] GetShapeFileType()

 

NO

ImageLayer (Renamed> RasterLayer.)

 

 

 

 

[Public | Method] GetSrid()

 

This method has been removed.

Yes

 

[Public | Property] HasProjectionText

 

NO

 

[Public | Method] GetProjectionText()

 

NO

GeoTiffRasterLayer

 

This is the new class to support Tiff image.

 

NO

GeoTiffRasterSource

 

This is the new class to support Tiff image.

 

NO

EcwImageLayer (Renamed> EcwRasterLayer)

[Public | Property] PathFileName

 

Use PathFilename instead.

Yes

EcwImageSource (Renamed> EcwRasterSource)

 

 

 

 

[Public | Property] PathFileName

 

Use PathFilename instead.

Yes

Yes

GridFeatureLayer

[Public | Property] ColumnNumber

 

Use NumberOfColumns instead.

Yes

[Public | Property] PathFileName

 

Use PathFilename instead.

Yes

[Public | Property] RowNumber

 

Use NumberOfRows instead.

Yes

GridFeatureSource

[Public | Property] PathFileName

 

Use PathFilename instead.

Yes

InMemoryFeatureLayer

[Public | Property] Dictionary<string, Feature> InternalFeatures

 

Change the return type from Dictionary to GeoCollection

Yes

Jpeg2000RasterLayer

 

This is the new class to support JGPE2000 file

 

NO

Jpeg2000RasterSource

 

This is the new class to support JGPE2000 file

 

NO

MrSidRasterLayer

[Public | Property] PathFileName

 

Use PathFilename instead.

Yes

MrSidRasterSource

[Public | Property] PathFileName

 

Use PathFilename instead.

Yes

GdiPlusRasterSource

[Public | Property] PathFileName

 

Use PathFilename instead.

Yes

Feature

public Feature(BaseShape baseShape, string id)

 

Use Feature(Baseshape baseShape) instead.

Yes

public Feature(BaseShape baseShape, string id, IDictionary<string,string> columnValues)

 

Use Feature(BaseShape baseShape, IDictionary<string,string> columnValues) instead.

Yes

[Public | Method] DeepClone()

 

Use CloneDeep() instead.

Yes

FeatureSource

[Public | Method] CombineFieldValue()

 

Use CombineFieldValues() instead.

Yes

[Public | Method] FromProjection()

 

Use ConvertToInternalProjection() instead.

Yes

[Public | Method] ToProjection()

 

Use ConvertToExternalProjection() instead.

Yes

[Public | Property] Encoding

 

This property has been removed.

Yes

 

[Public | Method] ExecuteNonQuery()

[Protected | Method] ExecuteNonQueryCore()

 

NO

 

[Public | Method] ExecuteQuery()

[Protected | Method] ExecuteQueryCore()

 

NO

 

[Public | Method] ExecuteScalar()

[Protected | Method] ExecuteScalarCore()

 

NO

 

[Public | Method] GetFeaturesByColumnValue()

[Protected | Method] GetFeaturesByColumnValueCore()

 

NO

 

[Public | Property] CanExecuteSqlQuery

[Protected | Method] CanExecuteSqlQueryCore

 

NO

GeoCanvas

 

[Public | Property] MapUnit

 

NO

GdiPlusGeoCanvas

 

[Public | Method] DrawScreenImageWithoutScaling()

 

NO

[Public | Property] CanvasHeight

 

Use Height instead.

Yes

[Public | Property] CanvasWidth

 

Use Width instead.

Yes

map_suite_services_edition_release_change_log_version_3.1.0.txt · Last modified: 2015/09/10 01:58 by admin