本文整理汇总了C#中IFeatureSet.Reproject方法的典型用法代码示例。如果您正苦于以下问题:C# IFeatureSet.Reproject方法的具体用法?C# IFeatureSet.Reproject怎么用?C# IFeatureSet.Reproject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IFeatureSet
的用法示例。
在下文中一共展示了IFeatureSet.Reproject方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SpatialAnalysis
public SpatialAnalysis(string globalShapeFileDataPath)
{
string dataPath = globalShapeFileDataPath;
fsWorldCountries = FeatureSet.Open(dataPath);
fsWorldCountries.Reproject(DotSpatial.Projections.KnownCoordinateSystems.Geographic.World.WGS1984);
countryCodes = GetCountryCodeMappings();
}
示例2: Execute
/// <summary>
/// Executes the ReprojectFeatureSet Operation tool programaticaly.
/// </summary>
/// <param name="featureSet">The input FeatureSet.</param>
/// <param name="sourceProjection">The input Expression string to select features to Delete.</param>
/// <param name="destProjection">The target projected coordinate system to reproject the featureset to</param>
/// <param name="output">The output FeatureSet.</param>
/// <param name="cancelProgressHandler">The progress handler.</param>
/// Ping deleted "static" for external testing
/// <returns></returns>
public bool Execute(IFeatureSet featureSet, ProjectionInfo sourceProjection, ProjectionInfo destProjection, IFeatureSet output, ICancelProgressHandler cancelProgressHandler)
{
output.CopyFeatures(featureSet, true);
output.Projection = featureSet.Projection;
if(sourceProjection != null) output.Projection = sourceProjection;
output.Reproject(destProjection);
output.SaveAs(output.Filename, true);
return true;
}