DotSpatial使用说明.pdf
《DotSpatial使用说明.pdf》由会员分享,可在线阅读,更多相关《DotSpatial使用说明.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DotspatialDotspatial 开发文档开发文档1.1.图层加载图层加载引用类引用类:DotSpatial。Controlspublic virtual IMapLayer AddLayer();使用:使用:Map。AddLayer();2.2.图层放大图层放大引用类:引用类:DotSpatial。Controlspublic void ZoomIn();使用:使用:appManager。Map。FunctionMode=FunctionMode。ZoomOut;3.3.图层缩小图层缩小引用类:引用类:DotSpatial。Controlspublic void ZoomOut();
2、使用:使用:Map。ZoomOut();4.4.全屏显示全屏显示引用类:引用类:DotSpatial.Controlspublic void ZoomToMaxExtent();使用:使用:Map.ZoomToMaxExtent();5.5.前一视图前一视图引用类引用类:DotSpatial。Controlspublic void ZoomToPrevious();使用:使用:Map。ZoomToPrevious();6.6.后一视图后一视图引用类引用类:DotSpatial.Controlspublic void ZoomToNext();使用使用:Map。ZoomToNext();7.7.
3、平移平移引用类:引用类:DotSpatial。Controlspublic Function Mode Function Mode get;set;使用使用:Map。Function Mode=FunctionMode。Pan;8.8.点查询点查询引用类:引用类:DotSpatial。Controlspublic Function Mode Function Mode get;set;使用:使用:Map.Function Mode=FunctionMode.Info;9.9.框选框选引用类:引用类:DotSpatial.ControlsDotSpatial.Topology使用使用:Map_M
4、ouseDownGeoMouseArgs args=new GeoMouseArgs(e,map);/屏幕坐标到地图坐标转换_startPoint=e.Location;/屏幕起始点坐标_geoStartPoint=args.GeographicLocation;/地图起始点坐标Map_MouseUpGeoMouseArgs args=new GeoMouseArgs(e,map);/屏幕坐标到地图坐标转换IEnvelope env=new Envelope(_geoStartPoint.X,args.GeographicLocation.X,_geoStartPoint。Y,args。Geo
5、graphicLocation.Y);/在地图坐标系中定义二维矩形区域Map。ViewExtents=env.ToExtent();/将二维矩形区域作为地图可视区域10.10.距离测量距离测量引用类:引用类:DotSpatial.ControlsDotSpatial。Plugins.Measure使用:使用:MapFunctionMeasure XXXXX=new MapFunctionMeasure(map);XXXXX.Activate();11.11.坐标定位坐标定位引用类引用类:using:usingDotSpatial.Controls使用使用:ZoomToCoordinatesDi
6、alog XXXXX=new ZoomToCoordinatesDialog(map);XXXXX.ShowDialog();12.12.鼠标移动显示地图坐标鼠标移动显示地图坐标Map_MouseMove/将地图和坐标函数绑定GeoMouseArgs args=new GeoMouseArgs(e,map);/求 X、Y 轴坐标string xpanel=String。Format(”X:0:0.00000”,args。GeographicLocation.X);string ypanel=String。Format(Y:0:0.00000”,args。GeographicLocation.Y
7、);this.CoordateLabel。Text=xpanel+”+ypanel;13.13.草图功能草图功能1)1)画点画点/设置当前状态为画点状态_state=MapState。DrawPoint;/将点图层设置为当前选中图层_pointLayer。LockDispose();map.Layers。Remove(_pointLayer);_pointLayer。Projection=_mapBox.Projection;map.Layers。Add(_pointLayer);map.Layers.SelectedLayer=_pointLayer;_pointLayer.UnlockDi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DotSpatial 使用说明
限制150内