新年快乐

Posted by 蒋波涛 1 January,2007 Views (13)Comment
祝各位访问我的blog的朋友们新年快乐,在新的一年中能在GIS上有新的进步

Related Items

Categories : 乱七八糟 Tags : 乱七八糟  
Comments
2007-1-3 13:25:36

请教:
那种根据一个envelope构造椭圆或者圆的实现是如何做的啊?

还有,选中椭圆后构造它的envelope简单,但如何在移动这个envelope后根据移动后的envelope重新构造椭圆呢?

Posted by 433 Gravatar Icon

2007-1-3 21:03:16

IConstructEllipticArc:ConstructTwoPointsEnvelope
传入外界边框,起点和终点即可。Sly smile

Posted by 蒋波涛 Gravatar Icon

2007-1-5 19:43:23

你好,又有问题:

如何把两个polyline拼为一个呢?比如我现在已经有一个,现在画了另外一个,然后移动这个后来的,当与第一个达到某种距离范围以内时就把它与第一个拼起来?

Posted by 433 Gravatar Icon

2007-1-5 23:27:52

下面的程序可以完整执行,但就是在地图上原来的element还在,请问是为什么啊??

if(e.keyCode == 46)//delete
{
if(pSelectedElement != null)
{
this.pGrphContainer.DeleteElement(pSelectedElement);
this.axMapControl1.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics,null,null);

pSelectedElement = null;
}

}

Posted by 433 Gravatar Icon

2007-1-7 17:22:11

元素已经不存在了,你看到的是缓存。另外,你刷新的方式不对。

Posted by 蒋波涛 Gravatar Icon

2007-1-7 20:16:07

老大,你顺便告诉我如何刷新好不,我是真不知道,实验了好多次也总不对气死我拉

Posted by 433 Gravatar Icon

2007-1-7 20:19:55

哈哈。原来refresh()就可以了

Posted by 433 Gravatar Icon

2007-1-12 19:54:34

'Find the element by name later
Dim pageLayoutControl2 As IPageLayoutControl2
pageLayoutControl2 = AxPageLayoutControl1.Object
m_element = pageLayoutControl2.FindElementByName("Date Name")
上面代码的是否可以改成m_element = AxPageLayoutControl1.FindElementByName("Date Name"),这里使用AxPageLayoutControl1.object的必要性在那里?


2007-1-15 8:49:16

一般我们使用控件的属性是不需要通过接口的,你尝试使用COM的方式访问这些属性,如控件的PageLayoutControl,需要使用一个方法或属性传递它的指针。object的作用正在于此。因为AxPageLayoutControl不等于pageLayoutControl而是包含了后者。

Posted by 蒋波涛 Gravatar Icon

2007-1-15 14:47:36

又见面了@-@

现在有个问题是:

m_MapContents = this.axMapControl1.Map as IMxdContents;
m_MapDocument.ReplaceContents(m_MapContents);
m_MapDocument.Save(true, true);

以上代码保存得很慢,用户体验很不好。如何改进呢?

Posted by 433 Gravatar Icon

2007-1-15 14:49:20

问题2,我在map上画了一些元素后,总之就是进行了修改,如何判断这个修改?就是说如何判断当前的map与保存的map已经不同??

Posted by 433 Gravatar Icon

2007-1-15 14:50:05

if(CurrentContents.Map != m_MapContents.Map)

这样是不成立的5555

Posted by 433 Gravatar Icon

2007-1-17 21:05:57

这个操作MXD的方法,我也在查找某些资料,但是目前还没有什么进展。

Posted by 蒋波涛 Gravatar Icon

Leave a comment

Or, take a look at Archives and Categories

目录

存档