自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 osgEarth支持中文过程详解

为使osgEarth支持中文,需对osgEarthAnnotation源码做出改动,现将过程记录如下以供参考。①参考PlaceNode的构造函数发现,源码中使用了Init函数,其中需要对添加注记的CreateTextDrawable函数进行重载,步骤如下:      在AnnotationUtils.h中声明重载函数: static osg::Drawable* createTextD

2014-10-15 15:59:54 2144

原创 Win7+VS2010环境下CEGUI 0.8.4编译过程详解

1. 在http://cegui.org.uk/download 下载CEGUI源码包 cegui-0.8.4 以及CEGUI依赖库(Windows / Apple OS X only) cegui-deps-0.8.x-src 。如果此前没有安装CMake,还需要下载安装CMake。2. ①将下载的压缩文件进行解压,打开Cmake,将cegui-deps-0.8.x-src文件夹下面的CMa

2014-10-15 15:55:25 1535

原创 VS2010+OSG3.2+CEGUI 0.8.4环境下实现简单的HelloWorld程序

写文章之前必须要先吐槽一下CEGUI的兼容性,好多函数改了名称换了命名空间,以致于花了好长时间查看自带的Demo文件以及帮助文档,不过最终还是搞出来了,现将整个流程编写如下。    1.首先创建工程之前必须先链接OSG以及CEGUI的开发库,根据自身配置路径进行设置,现将本人设置路径贴出来以供参考,如下:包含目录:    E:\OSG\include    F:\CEGUI\ceg

2014-10-15 15:55:07 1104

原创 google-play-services_lib添加不成功的解决方案

使用Google Map API v2进行地图开发时需要添加google-play-services_lib,在安装Android SDK后google-play-services_lib默认在ADT中的SDK目录中,此时的google-play-services_lib没有生成project,无法添加,需要生成project,整体添加步骤如下:    ①File->New->Project-

2014-10-15 15:52:14 883

原创 TOCControl右键菜单功能实现

利用ArcEngine进行GIS软件开发时,TOCControl控件本身没有提供右键菜单功能,需要开发人员编写代码实现,具体实现有如下两种方式:    1. 利用C#自带的contextMenuStrip来实现;       ①在contextMenuStrip的OnClick事件中编写相应显示代码;       ②在axTOCControl的OnMouseDown事件中将对应事件与a

2013-09-12 21:14:08 2294

原创 TOCControl图层顺序调整

TOCControl本身没有实现此功能,需要开发人员编码实现,主要是利用HisTest()方法获取要移动的图层及图层索引:     ①在OnMouseDown事件中获取需要移动的图层     ②在OnMouseUp事件中,获取移动后的图层索引,利用IMap接口封装的MoveLayer()方法进行图层移动,完成后刷新TOCControl;     代码实现如下:        pub

2013-09-09 10:06:25 1940

原创 MapControl与PageLayoutControl联动

1.编写数据拷贝函数(封装起来,便于多处调用);     public class GeoMapLoad    {        public static void CopyAndOverwriteMap(AxMapControl axMapControl, AxPageLayoutControl axPageLayoutControl)        {          

2013-09-09 10:06:22 3641

原创 AE+地图文档基本操作

1.新建地图文档        public IMapDocument pMapDoc;        private void TSMenuItem_New_Click(object sender, EventArgs e)        {            pMapDoc = new MapDocumentClass();            //设置默认路径 

2013-09-09 10:05:17 1638

原创 C#中Font转stdole.IFontDisp问题

public static stdole.IFontDisp GetIFontDisp(int size, string fontname, FontStyle fontStyle){     string fontFamilyName = fontname;     Font font = new Font(fontFamilyName, size, fontStyle);   

2013-09-09 10:02:38 2406

原创 ArcGIS10中找不到ESRI.ArcGIS.Utility引用的解决方案

ArcGIS10环境中找不到ESRI.ArcGIS.Utility、ESRI.ArcGIS.Utility.BaseClasses等引用,原因在于Utility逐渐被ESRI丢弃转而用ADF来代替       把ESRI.ArcGIS.Utility和ESRI.ArcGIS.Utility.BaseClasses      改为ESRI.ArcGIS.ADF和ESRI.ArcGIS.A

2013-09-09 10:02:04 2620

原创 MapControl无法显示地图文档的解决方

在MapControl中添加地图文档后,显示不出来,在TOCControl中显示的图层符号带红色叹号路径可能的确是其中一个方面,另外license也是一个问题,通过在窗体中加载licenseControl并允许相应许可,解决了这两个方面的问题,整个问题基本上就解决了。

2013-09-09 10:00:33 3756 4

转载 IFeatureSelection接口

提供控制要素选择的成员:        Add,BufferDistance,Clear,CombinationMethod,SelectFeatures,SelectionChanged,SelectionColor,SelectionSet,SelectionSymbol,SetSelectionSymbol。 IFeatureSelection用来在图层上管理

2013-09-09 10:00:33 1915

原创 ArcEngine加载TIN数据

与加载其它文件略显不同之处在于TIN数据包含若干文件,具体代码如下: FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();if (folderBrowserDialog.ShowDialog()==DialogResult.OK){        string filePath = folder

2013-09-09 09:58:19 1229

Cesium地形切片(ctb方式).rar

用来将DEM高程数据生成Cesium可用的地形切片(.terrain

2019-11-22

Echarts全国省市区县地图数据文件(含js及json)

Echarts全国省市区县地图数据文件(含js及json两种数据格式)

2018-04-25

Instant Client 11.2.0.1.0 x86-64

Instant Client 11.2.0.1.0 x86-64

2017-08-11

PLSQL1203x32+注册机+中文包

PLSQL1203x32 注册机 中文包

2017-08-11

VS2010+OSG_3.2+osgEarth_2.5+osgOcean_1.0.1+VPB+CEGUI_0.8.4 编译包链接

VS2010+OSG_3.2+osgEarth_2.5+osgOcean_1.0.1+VPB+CEGUI_0.8.4 编译包链接

2014-08-28

eclipse助手

eclipse助手

2014-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除