ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
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 |