- 博客(18)
- 资源 (91)
- 收藏
- 关注
原创 Arcengine 加载影像服务(ImageServer)
IImageServerLayer imageserverlayer = new ImageServerLayerClass(); string URL = "http://cuit-004/arcgis/services/chinaDEM/ImageServer"; imageserverlayer.Initialize(URL); IRaster raster = imageserverlayer.Raster; IRasterLayer pRasterLayer = new ...
2021-08-27 19:13:57
335
原创 ArcEngine10.2+VS2015开发安装配置
1.首先先安装好ArcGIS 10.2和ArcGIS engine2.在安装ArcObjects SDK时会提示版本高了,如下图。这个时候需要修改注册表,如图。找到visual studio 14的注册表,导出。
2021-07-11 10:50:37
782
原创 C# 根据地图图号判断比例尺
我国地形图有7种基本比例尺,根据地图图号判断其属于哪个合法的比例尺。using System.Text.RegularExpressions;// 判断合法的图号名称,并且返回比例尺 public static long getMapScaleByMapID(string strS) { long scale = 0; if (strS.Length < 5 || strS.Length > ...
2021-06-26 15:11:23
1071
原创 ArcEngine 导出图层(shp)
private void shpToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog dlg = new SaveFileDialog(); if (DialogResult.OK == dlg.ShowDialog()) { string file = dlg.FileName.Substring(0, ...
2021-06-24 21:51:49
343
原创 C#访问postgresql数据库
最近开始做C#的DotNet的工作,因为对PostgreSQL数据库比较有兴趣,所以自己研究了一下如何访问PostgreSQL的数据库的问题。1、为了访问PostgreSQL数据库,需要从pgfoundry网站,下载Npgsql .Net Data Provider for Postgresql的组件。访问 URL:http://pgfoundry.org/frs/?group_id=1000140注:因为使用的是DotNet3.5,所以下载了Npgsql2.0.6-bin-ms.net3.5s
2021-06-11 09:19:14
3295
1
原创 ArcEngine以点坐标在指定图层上添加面要素
private void buttonAddOneArea_Click(object sender, EventArgs e) { // 定义4个点 IPoint pPt1 = new PointClass(); pPt1.SpatialReference = axMapControl1.SpatialReference;// 设置点的参考系 pPt1.PutCoords(0, 0);...
2021-06-10 16:40:04
379
原创 ArcEngine绘制并在指定图层上添加面要素
case "DrawPolygon": IActiveView pActiveView = axMapControl1.ActiveView; IRubberBand pRubberBand; IRgbColor pRgbColor; IPolygonElement pPolygonElement; ...
2021-06-10 10:24:38
905
原创 Java使用jdbc连接Sqlite数据库,进行各种数据操作
前言:SQLite是遵守ACID 的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。一,准备sqlite数据源由于sqlite是内存数据库,还会有一个数据文件,本质上是去访问一个文件,所以可以把linux下的sqlite的库文件copy出来到自己笔记本本地,然后在调用java程序访问操作sqlite库。二,开始准备
2017-12-11 21:08:02
4419
3
原创 C#导出Word文件实例代码
private void buttonX1_Click(object sender, EventArgs e) { object Nothing = System.Reflection.Missing.Value; //创建word文档 Word.Application wordApp = new Wo
2014-12-07 20:41:13
624
原创 C#导出Excel文件
private void buttonX2_Click(object sender, EventArgs e) { FileDialog saveFD = new SaveFileDialog(); saveFD.InitialDirectory = Environment.GetFolderPath(Environment.S
2014-12-07 20:39:06
446
转载 OSG一个terrain相机
bool TerrainManipulator::performMovementMiddleMouseButton( const double eventTimeDelta, const double dx, const double dy ){ // pan model. double scale = -0.3f * _distance * getThrowScale(
2014-02-26 01:24:49
2016
转载 在IE下 调试ATL MFC ActiveX控件VS2008
设置VS2008和IE8 调试ATL控件 VS2008设置篇: 设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下:(1) 设置项目属性通过菜单项 “项目—》你的项目属性”如下图:(2) 在弹出的属性页对话框中选中“配置属性—》调试”,在右边填入下列参数:命令 :C:\Program
2014-01-29 11:40:04
949
原创 Atl ActiveX控件事件不执行
事件接口如下:dispinterface _ITestEvents{ properties: methods: [id(1), helpstring("method TestEvent")] void TestEvent([in] long a, [in] long b, [in] BSTR Text);};在连接点代理类中:template clas
2014-01-28 11:40:09
1103
转载 VC中BSTR、Char*、CString和CComBSTR类型的转换
1、char*转换成CString若将char*转换成CString,除了直接赋值外,还可使用CString::format进行。例如:char* p = "This is a test"; 或CString theString = p;theString.format("%s", p);theString = p;2、CString转换成char*若将
2014-01-28 11:32:56
852
转载 Sample Framework 学习
这是在追新使用 VS 2005后又不得不回来使用VC6,VC6在98/Me XP 2k 2003上工作的都良好,但是也有个Bug,就是在使用Dx时并不能列出组件的成员。//-------------------------------------------------//假设您已经安装好了DirectX SDK Summer 2003以上版本到D:/下。Sample Framework 例子框架
2008-10-01 14:27:00
674
C#SOCKET.rar
2021-06-28
Npgsql_Driver_dll.rar
2021-06-11
sqlite-jdbc-3.8.7
2017-12-11
sqlite3完整版
2017-09-10
三态TreeView
2017-08-06
ActiveX事件参数传输数组
2017-06-27
使用回调接口实现ActiveX控件和它的容器程序的通讯
2017-06-24
vs2008(mfc)通过ADO连接SQL SERVER 2008源码
2016-09-08
OpenSceneGraph-3.3.1源码套装
2016-07-13
OpenSceneGraph中TerrainManipulator漫游随地形起伏抖动
2016-06-20
Google 瓦片地图 浏览
2016-05-18
Visual.Assist.X.V10.8.2048破解版
2014-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人