创建坐标系统
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)
*/
标签:
创建坐标系统 


上一条:
下一条:
相关评论
发表评论