- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
几何对象学习笔记及处理BUG(b—11.21)
几何对象学习笔记
*针对刘强老师提供的第四章几何对象与空间参考的 bug 程序和瑶瑶同学课上的讲解,特作学习笔记
以加深记忆,并提醒自己要认真对待二次开发这门课程。
*学习笔记参照瑶瑶同学上课所讲内容,对老师提供的程序进行进一步改进。
问题1
鼠标左右键均可以画线。
解决方法:
在private void axMapControl1_OnMouseDown ()的方法中添加代
码:
if(e.button==1)
问题2
在axMapControl1 中不能画线,加载地图后不能绘制图形。
原因:
(1) 画线完成后不显示的原因是pLineSymbol没有对象去存放画好的线,
解决方法:
需要新建一个SimpleLineSymbolClass对象。即:
pLineSymbol = new SimpleLineSymbolClass();
(2 ) 加载地图后不能绘制图形是因为缺少一个将绘制好的图形传到地图文档的方法。
解决方法:
因此我们需要在private void axMapControl1_OnMouseDown ()的
最后添加一段代码:
axMapControl1.DrawShape(geomertry, ref symbol);
其中,geometry 和symbol 这两个参数是将图形显示在图层上。
下面为改正后的代码 (改动的地方有注释):
private void axMapControl1_OnMouseDown(object sender,
ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent e)
{
IGeometry geometry = null;//定义参数
object symbol = null; //定义参数
if (e.button == 1)
{
if (radioButton1.Checked == true)
{
axToolbarControl1.CurrentTool = null;
axToolbarControl1.Refresh();
//IPolyline pPolyLine;
IGeometry pPolyLine = new PolylineClass();
pPolyLine = axMapControl1.TrackLine();
geometry = pPolyLine;// 将图像绘制在地图上的参数
pLineSymbol = new SimpleLineSymbolClass();
//对照画面的方法,pLineSymbol缺少存放画好线的方法。
//SimpleLineSymbolClass是ESRI.ArcGIS.Display成员, pLineSymbol要用
SimpleLineSymbolClass对象来存放画好的线。
pLineSymbol.Width = 2;
pLineSymbol.Color = pRGBColor;
symbol = pLineSymbol; // 将图像绘制在地图上的参数
ILineElement pLineElement;
pLineElement = new LineElementClass();//LineElementClass是
ESRI.ArcGIS.Carto
IElement pElement;
pEleme
您可能关注的文档
最近下载
- 沪教版七年级数学上学期考试满分全攻略第10章分式【单元提升卷】(沪教版)(原卷版+解析).docx VIP
- 学生心存感恩主题国旗下讲话稿.docx VIP
- 《妇幼保健学》课件——第十二章 围绝经期保健.pptx VIP
- 2024年全国职业院校技能大赛中职组(舞蹈表演赛项)考试题库(含答案)_已识别.pdf VIP
- 译林四上 Project1 教学课件.ppt VIP
- 乳腺癌的护理常规课件.pptx
- 2023年驾培相关项目运行指导方案.pdf VIP
- 个案工作 第八章-儿童辅导.pptx VIP
- 2024年山西航空产业集团有限公司人员招聘考试题库及答案解析.docx
- 运动解剖学(李世昌)第4章 消化系统.ppt VIP
文档评论(0)