当前位置: 首页>>代码示例>>C#>>正文


C# SharpMap.Clone方法代码示例

本文整理汇总了C#中SharpMap.Clone方法的典型用法代码示例。如果您正苦于以下问题:C# SharpMap.Clone方法的具体用法?C# SharpMap.Clone怎么用?C# SharpMap.Clone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SharpMap的用法示例。


在下文中一共展示了SharpMap.Clone方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Transform

		public override SharpMap.Geometries.Point Transform(SharpMap.Geometries.Point point)
		{
			if (point is SharpMap.Geometries.Point3D)
			{
				SharpMap.Geometries.Point pnt = (point as SharpMap.Geometries.Point3D).Clone();
				foreach (ICoordinateTransformation ct in _CoordinateTransformationList)
					pnt = ct.MathTransform.Transform(pnt);
				return pnt;
			}
			else
			{
				SharpMap.Geometries.Point pnt = point.Clone();
				foreach (ICoordinateTransformation ct in _CoordinateTransformationList)
					pnt = ct.MathTransform.Transform(pnt);
				return pnt;
			}
		}
开发者ID:lishxi,项目名称:_SharpMap,代码行数:17,代码来源:ConcatenatedTransform.cs

示例2: CreateTilesSample

        public CreateTilesSample(SharpMap.Map map, bool transformToMercator, string rootTilesPath)
        {
            _map = map.Clone();
            
            _map.MaximumZoom = double.MaxValue;
            _map.MinimumZoom = 0;

            if (transformToMercator)
            {
                TransformLayers(LayerTools.Wgs84toGoogleMercator);
            }

            _rootTilesPath = rootTilesPath;
            if (!Directory.Exists(_rootTilesPath))
            {
                Directory.CreateDirectory(_rootTilesPath);
            }
        }
开发者ID:geobabbler,项目名称:SharpMap,代码行数:18,代码来源:CreateTilesSample.cs

示例3: Transform

 /// <summary>
 /// Transforms a coordinate point. The passed parameter point should not be modified.
 /// </summary>
 /// <param name="point"></param>
 /// <returns></returns>
 public override SharpMap.Geometries.Point Transform(SharpMap.Geometries.Point point)
 {
     SharpMap.Geometries.Point pOut = point.Clone();
     pOut.X /= SourceGCS.AngularUnit.RadiansPerUnit;
     pOut.X -= SourceGCS.PrimeMeridian.Longitude / SourceGCS.PrimeMeridian.AngularUnit.RadiansPerUnit;
     pOut.X += TargetGCS.PrimeMeridian.Longitude / TargetGCS.PrimeMeridian.AngularUnit.RadiansPerUnit;
     pOut.X *= SourceGCS.AngularUnit.RadiansPerUnit;
     return pOut;
 }
开发者ID:jumpinjackie,项目名称:fdotoolbox,代码行数:14,代码来源:GeographicTransform.cs


注:本文中的SharpMap.Clone方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。