最近,有博友发私信或留言交流,先把之前用SceneControl代做的一个小工程共享,做的很粗糙,希望可以帮到大家,欢迎留言交流哈。
除了基本的打开、保存、数据加载、查询等,主要实现以下几个功能:
1、根据高程点(excel文件)生成TIN。
2、TIN与DOM叠加构建三维场景。
3、根据TIN提取等高线。
4、模型导入
下载地址见:http://download.csdn.net/d...
分类:
其他好文 时间:
2014-08-21 00:11:33
阅读次数:
277
在ArcGIS中生成DEM时,采用的数据源往往是一些高程点、等高线,这些高程点、等高线比较密集,可能有好几千万个,甚至上亿个高程点、等高线。若利用这些矢量数据生成TIN,一般是不能实现的,因为生成TIN时,支持的最大结点数只能有几千万个(依据电脑性能,受限于内存)。另外矢量信息的存储也是比较讲究的,如果把这些矢量信息存储在shp文件中,往往会出现问题(比如在arcmap中加载时出现的绘制错误)。综...
分类:
其他好文 时间:
2014-07-31 17:03:27
阅读次数:
296
程序员:左正康完成时间:2013/12/3系统开发背景:原始的DEM精度评价方法:采用ArcGIS结合Excel的方式完成DEM的精度评价。具体操作是:利用ArcGIS工具箱中的创建TIN,TIN转DEM,坡度分析等工具将等高线的坡度图生成,然后在坡度图上选择坡度大的地方人工矢量28个检查点,然后再...
分类:
其他好文 时间:
2014-05-23 03:46:46
阅读次数:
312
在unity游戏的开头播放视频 , 根据需求 , 最后决定用
MPMoviePlayerController 来实现播放, 实现如下: by Tin需要在AppController.mm的
OpenEAGL_UnityCallback 修改下view的大小 UIView *mainView =...
分类:
移动开发 时间:
2014-05-19 09:09:03
阅读次数:
431
读取和访问数据是进行任何复杂的空间分析及空间可视化表达的前提,ArcGIS支持的数据格式比较丰富,下面就这些格式Shapefile、Coverage、Personal
Geodatabase、Enterprise Geodatabase、Tin、Raster、CAD、RDBMS等类型。一Shapef...
分类:
其他好文 时间:
2014-05-16 08:41:47
阅读次数:
400
加载完TIN数据后,需要在三维物体上描绘细节,即纹理;建立DEM表面点与纹理空间点的关系,即纹理映射。叠加影像数据就是把影像看作纹理,将其贴在地形表面,让其具有地形起伏的三维效果。
这里与GlobeControl下三维场景的构建有所不同,在前面的博文中我们提到过,globe下图层主要有三种类型:Floating、Draped、Elevation(浮动、叠加和高程图层),即只需要设置图层的属性即可...
分类:
其他好文 时间:
2014-05-15 15:13:47
阅读次数:
388
这两天替别人写一个三维校园的展示程序,用的是SceneControl二次开发。需要利用DOM和TIN构建三维地形。现在说下根据高程点生成TIN的过程:
(1)根据高程点文件(Excel)生成点shapefile
(2)使用ITinEdit的AddFromFeatureClass方法生成TIN
高程点数据格式如下:
操作界面如下:
:
生成TIN效果图:
代码很容易理解,如...
分类:
其他好文 时间:
2014-05-15 03:50:55
阅读次数:
529