Arcgis Envelope改变
来源:互联网 发布:中国软件杯双创大赛 编辑:程序博客网 时间:2024/04/26 17:47
/// <summary>
/// 改变地图显示的范围
/// </summary>
/// <param name="pPoint">点</param>
///<param name="dx">x方向放大比例</param>
///<param name="dy">y方向放大比例</param>
private void ChangeEnvelope(IPoint pPoint,double dx,double dy)
{
if (activeView == null)
{
activeView = this.MapControl.ActiveView.FocusMap as IActiveView;
}
//范围
IEnvelope pEnvelope = new EnvelopeClass();
//获取焦点视图的范围
pEnvelope = activeView.FullExtent;
//重设范围的中心
pEnvelope.CenterAt(pPoint);
//放大范围
pEnvelope.Expand(dx, dy, true);
//更新地图范围
activeView.Extent = pEnvelope;
//Refresh the graphics
activeView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, null, null);
}
/// 改变地图显示的范围
/// </summary>
/// <param name="pPoint">点</param>
///<param name="dx">x方向放大比例</param>
///<param name="dy">y方向放大比例</param>
private void ChangeEnvelope(IPoint pPoint,double dx,double dy)
{
if (activeView == null)
{
activeView = this.MapControl.ActiveView.FocusMap as IActiveView;
}
//范围
IEnvelope pEnvelope = new EnvelopeClass();
//获取焦点视图的范围
pEnvelope = activeView.FullExtent;
//重设范围的中心
pEnvelope.CenterAt(pPoint);
//放大范围
pEnvelope.Expand(dx, dy, true);
//更新地图范围
activeView.Extent = pEnvelope;
//Refresh the graphics
activeView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, null, null);
}
- Arcgis Envelope改变
- 关于Envelope
- Gaussian envelope
- ArcGIS Engine 改变线IPolyline的方向
- SOAP Envelope 元素
- UVa242Stamps and Envelope Size
- Lesson22 A glass envelope
- Flex3+ArcGIS+API改变导航条的样式
- Eclispe中的ArcGIS Android SDK更新地址发生改变
- ArcGIS改变选择集选中时的样式与颜色
- ArcGIS改变选择集选中时的样式与颜色
- push the envelope 挑战极限
- Back of the Envelope Calculations
- UVA Stamps and Envelope Size
- Stamps and Envelope Size UVA
- ArcGIS
- Arcgis
- object.PartialRefresh (phase, Data, envelope )---好好体会
- 利用Oracle CRS搭建应用的高可用集群(三)
- Arcgis图层分组
- SqlServer全文搜索中文出错的问题
- 如何制作脚踏开关 (四个按钮)
- C++編譯工具的選擇
- Arcgis Envelope改变
- SqlServer的备份和恢复措施
- tcltk实例详解——列表操作(一)
- 精通系列之入门-基础篇(1)
- Arcgis 画线
- 程序员应具有的素质
- 精通系列之入门-基础篇(2)
- Arcgis 要素染色
- WCF 中的方法重载 实现