定点查询

//1.找到要查询的图层
            //2.找到要查询的shape
            //3设置Camera的位置
            //4刷新

ILayer pLayer = axSceneControl1.SceneGraph.Scene.get_Layer(i);
            IFeatureLayer pFeatureLayer = pLayer as IFeatureLayer;
            IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass;
            IFeature pFeature = pFeatureClass.GetFeature(j);
            IPoint TargetPoint = pFeature.Shape as IPoint;
          
            IPoint CameraPoint = new PointClass();
           
            CameraPoint.X = TargetPoint.X - 100;
            CameraPoint.Y = TargetPoint.Y - 50;
            CameraPoint.Z = TargetPoint.Z + 100;

ICamera PCaera = axSceneControl1.SceneViewer.Camera;
            PCaera.Target = TargetPoint;
            PCaera.Observer = CameraPoint;
            //IScene pScene = axSceneControl1.SceneGraph.Scene;
            axSceneControl1.SceneGraph.RefreshViewers();

定点查询,布布扣,bubuko.com

时间: 2024-08-03 10:20:56

定点查询的相关文章

GemFire 是什么?

一.GemFire是什么? 如果你了解Redis或memCached,那么恭喜,你很快就能理解GemFire是什么,没错,你可以把它理解为一个增强版的Redis,具体在哪些方面增强,我们日后慢慢聊.如果你不了解Redis,也没有关系,先看官方网站上的说法:Pivotal GemFire is the distributed, in-memory database for developers who are building the highest scaling and performing

js写一个通讯录

模拟通讯录列表功能 我们手机上面的通讯录列表里面都有根据右侧的字母跳滚动到该字母的第一个名单地方. 于是我把这个功能拆分成两个功能区思考: 第一个是如何把这些名字的的汉字首字母提取出来,并且把相同字母的汉字归类,最后显示成列表. 第二是右侧字母导航,它需要一直固定在右侧,并且我按一个字母,屏幕最中间会弹出一个字母方框,代表我选中了这个字母. 我首先去实现第一个问题,如何提取名字中第一个汉字的首字母? 我去尝试过许多种方法,其中尝试过使用localeCompare(),我也成功的排序了,但是我发现

mysql数据库操作(1)

1.mysql 数据库备份: 语法: MYSQLDUMP -uUSER -pPASS DataBase > Path 其中:USER 是用户名,PASS 是密码,DataBase 是数据库名, Path 是数据库备份存储的位置. 备注:1)执行备份是在系统条件下,而非 mysql 状态下. 2)请使用正确的文件地址,在文件地址中要使用双斜杠 "\\" 来代替单斜杠 "\". 2.mysql 数据库的恢复 语法: mysql -uUSER -pPASS Data

android版本更新功能-完整版

源码下载地址:http://download.csdn.net/download/csdn576038874/9526085 1.检测是否有新版本 <pre class="java" name="code">//访问服务器是否有新版本发布 UpdateVersionUtil.checkVersion(MainActivity.this); //设置版本更新的回调接口 UpdateVersionUtil.setUpdateListener(new Upda

GemFire

一.GemFire是什么? 如果你了解Redis或memCached,那么恭喜,你很快就能理解GemFire是什么,没错,你可以把它理解为一个增强版的Redis,具体在哪些方面增强,我们日后慢慢聊.如果你不了解Redis,也没有关系,先看官方网站上的说法:Pivotal GemFire is the distributed, in-memory database for developers who are building the highest scaling and performing

SQL Server CTE 递归查询全解

在TSQL脚本中,也能实现递归查询,SQL Server提供CTE(Common Table Expression),只需要编写少量的代码,就能实现递归查询,本文详细介绍CTE递归调用的特性和使用示例,递归查询主要用于层次结构的查询,从叶级(Leaf Level)向顶层(Root Level)查询,或从顶层向叶级查询,或递归的路径(Path). 一,递归查询原理 CTE的递归查询必须满足三个条件:初始条件,递归调用表达式,终止条件,CTE 递归查询的伪代码如下: WITH cte_name (

基于CGAL的Delaunay三角网应用

目录 1. 背景 1.1 CGAL 1.2 cgal-bindings(Python包) 1.3 vtk-python 1.4 PyQt5 2. 功能设计 2.1 基本目标 2.2 待实现目标 3. 功能实现 参考: 1. 背景 本应用基于CGAL中的Delaunay进行三角网构建, 通过PyQt5和vtk进行界面展示 1.1 CGAL CGAL是Computational Geometry Algorithms Library(计算几何算法库)的缩写,用C++语言提供高效.可靠的算法库.被广泛

关于MySQL的基准测试

什么是基准测试 当我们对数据库进行优化后,只有进行测量系统性能才能知道优化是否有效,这种测量的方式就是基准测试.基准测试的定义如下: 基准测试是一种测量和评估软件性能指标的活动用于建立某个时刻的性能基准,以便当系统发生软/硬件变化时,重新进行基准测试以评估变化对性能的影响 我们可以这样认为: 基准测试是针对系统设置的一种压力测试,可以用来观察系统在不同压力下的行为.评估系统的容量,观察系统如何处理不同的数据. 但是基于测试不等同于压力测试: 基于测试:直接.简单.易于比较,用于评估服务器的处理能

#3 SQL多表查询

经验: 1,where 和having的区别? where是用于原始字段的过滤, having主要用于聚合函数的汇总过滤,虽然这个原始字段也是可以用的,但是不推荐,因为效率比where低 所以尽量少用having,能不用尽量不用(where 能实现的having 都能实现,但是效率低 ) 2,count(*)和count(字段名)的差别 第一个会输出全部的行,,而第二个如果遇到为Null的,就不会数出来, 3,还有一个要注意的.如果 我要查询一个   hehe_haha   ,hehe_xixi