创建坐标系统

2015-06-10 11:11:15  访问(1414) 赞(0) 踩(0)

private void CreateCoordSys()
		{
			MapInfo.Geometry.CoordSys csys = Session.Current.CoordSysFactory.CreateFromPrjString("1, 56");
			this.outputTextBox.AppendText("Created CoordSys: " + csys.MapBasicString + "\n");
			csys = Session.Current.CoordSysFactory.CreateFromPrjString("\"test\\p45678\", 1, 56\"");
			this.outputTextBox.AppendText("Created CoordSys: " + csys.MapBasicString + "\n");
			csys = Session.Current.CoordSysFactory.CreateLongLat(MapInfo.Geometry.DatumID.AstroBeaconE);
			this.outputTextBox.AppendText("Created CoordSys: " + csys.MapBasicString + "\n");
			csys = Session.Current.CoordSysFactory.CreateFromPrjString("30, 47, 7, 103.853, 1.287639, 30000, 30000");
			this.outputTextBox.AppendText("Created CoordSys: " + csys.MapBasicString + "\n");
			csys = Session.Current.CoordSysFactory.CreateFromPrjString("30, 1000, 7, 13.62720367, 52.41864828, 40000, 10000");
			this.outputTextBox.AppendText("Created CoordSys: " + csys.MapBasicString + "\n");
			csys = Session.Current.CoordSysFactory.CreateFromMapBasicString(@"CoordSys Earth Projection 4, 62, ""m"", 0, 90, 90
");
			this.outputTextBox.AppendText("Created CoordSys: " + csys.MapBasicString + "\n");
		}

/*
结果输出:
Created CoordSys: CoordSys Earth Projection 1, 56
Created CoordSys: CoordSys Earth Projection 1, 56
Created CoordSys: CoordSys Earth Projection 1, 8
Created CoordSys: CoordSys Earth Projection 30, 47, "m",103.853,1.287639,30000,30000 Bounds (-40039783.1881, -10113170.9802) (28540429.873, 9888431.98572)
Created CoordSys: CoordSys Earth Projection 30, 1000, "m",13.62720367,52.41864828,40000,10000 Bounds (-40030368.1023, -15800184.6461) (38593570.6933, 4201526.88323)
Created CoordSys: CoordSys Earth Projection 4, 62, "m",0,90,90 Bounds (-9020145.99449, -9020145.99449) (9020145.99449, 9020145.99449)
*/


标签:创建坐标系统 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)