<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GIS_Master的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GIS_Master</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GIS_Master]]></copyright><item><title><![CDATA[ArcEngine实现要素坐标转换：平移、缩放、旋转（批量处理）]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/142671560</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/142671560</guid><author>GIS_Master</author><pubDate>Tue, 01 Oct 2024 16:51:43 +0800</pubDate><description><![CDATA[实现坐标转换的通用方法，基于基点信息，对图层所有要素进行平移、缩放、旋转。基点（PointA和PointB）的坐标信息、旋转角度，缩放比例等坐标转换信息都保存在Excel文件中，可以根据不同的项目修改坐标转换的参数，实现通用的坐标转换功能。对于实际工作中，会遇到各种复杂的数据，基于不同基点（原点），平移、缩放、旋转的量都不同，要根据具体情况具体分析。]]></description><category></category></item><item><title><![CDATA[ArcEngine C#二次开发图层处理：根据属性分割图层（Split）]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/142603098</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/142603098</guid><author>GIS_Master</author><pubDate>Fri, 27 Sep 2024 22:28:49 +0800</pubDate><description><![CDATA[本文仅仅依据属性值，将一个shp图层，自动分割成多个图层shp。当然如果不嫌麻烦，可以通过选中feature，使用export，逐批次导出图形，也可以实现，实现该功能主要是分割大量数据，节省时间。众所周知，ArcGIS ArcToolbox中通过Split可以实现图形分割一个图层，以属性值命名图层，如下图所示。五、小结：如其说依据分割功能，不如说实现了选择功能，然后导出符合条件的要素。需求：仅根据某一属性，分割图层，并以属性值命名图层名称保存。4.保存导出shp图层，图层名以属性值命名。]]></description><category></category></item><item><title><![CDATA[构造函数调用构造函数]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/6079747</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/6079747</guid><author>GIS_Master</author><pubDate>Thu, 16 Dec 2010 12:44:00 +0800</pubDate><description><![CDATA[<br /> #include <stdlib.h><br />#include <iostream><br />using namespace std;<br /><br />struct CLS<br />{<br />    int m_i;<br />    CLS( int i ) : m_i(i){}<br />    CLS()<br />    {<br />        CLS(0);<br />    }<br />};<br />int main()<br />{<br />    ]]></description><category></category></item><item><title><![CDATA[2011年恒生电子校园招聘笔试题目]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5969013</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5969013</guid><author>GIS_Master</author><pubDate>Wed, 27 Oct 2010 13:18:00 +0800</pubDate><description><![CDATA[倒数第二道题：C语言字符串拷贝函数的实现  char   *strcp(char   *dest,   const   char   *source)  char   *strcp(char   *dest,   const   char   *source)
  {
        char *addr = dest;
        while(*dest++=*source++);
        return addr;
  }

//通过一个临时的指针变量addr来存储地址，然后返回]]></description><category></category></item><item><title><![CDATA[二分查找法（循环与递归分别实现）]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5522351</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5522351</guid><author>GIS_Master</author><pubDate>Fri, 23 Apr 2010 21:23:00 +0800</pubDate><description><![CDATA[心血来潮，编了一个二分查找法，使用了两种方法，一个是循环，一个是递归自己检查过，算法没有问题，希望大家一起学习，如有bug请联系我，谢谢！#include using namespace std;//二分查找法（循环方法）int binery(int* data, int n, int f);//二分查找法（递归方法）int recursion(int* dat]]></description><category></category></item><item><title><![CDATA[矩阵类 Matrix]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5500312</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5500312</guid><author>GIS_Master</author><pubDate>Sun, 18 Apr 2010 22:18:00 +0800</pubDate><description><![CDATA[最近和张同学一起了用C++写了一个矩阵类，类中包括矩阵的求逆、相乘、转置类的实现并不难，其中网上找了一些资料，通过测试该类运行良好。希望能和大家一起分享，如有错误或更好的建议，请联系我！ 测试代码 #pragma once#include #include using namespace std;class Matrix{public:	Matrix(int i,i]]></description><category></category></item><item><title><![CDATA[MVC(Model View Controller)模型－视图－控制器]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5470837</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5470837</guid><author>GIS_Master</author><pubDate>Sat, 10 Apr 2010 17:21:00 +0800</pubDate><description><![CDATA[MVC与模板概念的理解      MVC本来是存在于Desktop程序中的，M是指数据模型，V是指用户界面，C则是控制器。使用MVC的目的是将M和V的实现代码分离，从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步，一旦M改变，V应该同步更新。 模型－视图－控制器（MVC）是Xerox PARC在八十年代为编程语言Smallta]]></description><category></category></item><item><title><![CDATA[VTK窗口常用快捷键]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5469462</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5469462</guid><author>GIS_Master</author><pubDate>Sat, 10 Apr 2010 08:54:00 +0800</pubDate><description><![CDATA[下面的窗口快捷键英文描述，是在vtk源码vtkInteractorStyle 类中找到的，描述的非常详细，在应用中也非常实用。还是保持原滋原味的英文 ，大家只要在平时稍加注意就能运用熟练！.NAME vtkInteractorStyle - provide event-driven interface to the rendering window (defines trackball]]></description><category></category></item><item><title><![CDATA[邹承鲁院士写他是如何读文献（转载）]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5423423</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5423423</guid><author>GIS_Master</author><pubDate>Sat, 27 Mar 2010 21:53:00 +0800</pubDate><description><![CDATA[作者: 幻影无痕 发布日期: 2006-5-13 查看数:169 出自: http://emuch.net 无论题目从何而来，都必需紧密追踪当前有关科学领域发展的动向。从研究生时代开始，在导师 教导下，以周围同学为榜样，我就养成了每周必定去图书馆浏览最新期刊的习惯，几十年如一日，雷打不动。如果确实有事，下周必定补上。我当时有一个小记录册，登录所有对本专业重要的刊物，每期读过后，一定做记录，决不遗漏]]></description><category></category></item><item><title><![CDATA[C++ string类常用函数]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5369375</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5369375</guid><author>GIS_Master</author><pubDate>Thu, 11 Mar 2010 14:32:00 +0800</pubDate><description><![CDATA[string类的构造函数：string(const char *s);    //用c字符串s初始化string(const char *s, int n);    //用s开始的n个字符初始化 string(int n,char c);     //用n个字符c初始化 此外，string类还支持默认构造函数和拷贝构造函数，如string s1；string s2="hello"；都是正确]]></description><category></category></item><item><title><![CDATA[(转)vector中使用erase删除元素]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5364005</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5364005</guid><author>GIS_Master</author><pubDate>Wed, 10 Mar 2010 10:51:00 +0800</pubDate><description><![CDATA[很容易受数组的影响，写出如下代码： std::vecotr::iterator it = vc.begin(); for( ; it != vc.end(); it++ ) { if( ***** ) vc.erase(it); } 原因是vector中在删除一个元素后，迭代器会自动指向下一个元素。所以，上面的代码很可能导致迭代器越界。《The C++ Standard L]]></description><category></category></item><item><title><![CDATA[QTreeWidget的简单使用]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/5132281</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/5132281</guid><author>GIS_Master</author><pubDate>Mon, 04 Jan 2010 23:11:00 +0800</pubDate><description><![CDATA[QTreeWidget是一种树形的部件，它以树的形式显示各个项，它的每个项使用QTreeWidgetItem来表示。QTreeWidgetItem的值的表示都是用QStringList来表示的。简单的说明一下：  代码：#include    #include    #include    #include    int main(int argc, char** argv)   { ]]></description><category></category></item><item><title><![CDATA[拓扑多边形生成算法（C++源码）二 代码篇]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/4941632</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/4941632</guid><author>GIS_Master</author><pubDate>Fri, 04 Dec 2009 17:26:00 +0800</pubDate><description><![CDATA[ 这里主要是补充拓扑多边形生成算法（C++源码）一的代码内容和代码运行情况，希望给大家学习多边形生成算法带来帮助！源程序下载地址：http://download.youkuaiyun.com/source/18708621、读入数据图像（程序中不会显示图像，图像的点和弧段信息保存在文本中） 2、在屏幕上输出拓扑信息 补充代码： /**函数功能：	计算两条直线逆时]]></description><category></category></item><item><title><![CDATA[拓扑多边形生成算法（C++源码）一]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/4941457</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/4941457</guid><author>GIS_Master</author><pubDate>Fri, 04 Dec 2009 16:55:00 +0800</pubDate><description><![CDATA[   该程序在.Net2005环境下，使用C++进行编程，原始数据存储在文本文件中，文本文件保存的是点和弧段信息（也可以是边）。读取数据后，算法能够自动生成拓扑信息，并实现含岛多边形，多边形使用链状独立编码表达拓扑关系，最后多边形拓扑信息显示在屏幕上。通过对传统的拓扑信息生成算法进行了改进，消除了其存在的弊端，从而极大地提高程序运行的效率。      本算法是按三层结构来完成所有多边形图的]]></description><category></category></item><item><title><![CDATA[ITopologicalOperator.Union方法成功地merge polygon]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/4464050</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/4464050</guid><author>GIS_Master</author><pubDate>Wed, 19 Aug 2009 19:31:00 +0800</pubDate><description><![CDATA[ 该Uinon方法是在网上找的一段，放到自己的程序里，总是调试不过去，最后参考了其他资料，在循环中添加了topo_oper = pGeometryFirst  as ITopologicalOperator2;后，程序才能得到正确的结果，现与大家一起学习，有问题请批评指正。              ICursor pCursor;       featureSelect.]]></description><category></category></item><item><title><![CDATA[visual C++头文件stdafx.h]]></title><link>https://blog.youkuaiyun.com/GIS_Master/article/details/3305987</link><guid>https://blog.youkuaiyun.com/GIS_Master/article/details/3305987</guid><author>GIS_Master</author><pubDate>Sat, 15 Nov 2008 18:46:00 +0800</pubDate><description><![CDATA[当使用visual C++时,总是包含了头文件stdafx.h,却不知道是干什么用的. 呵呵,今天查找了相关资料,解释如下: 当我们使用AppWizard来自动生成某些项目的时候,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样,我们只需要直接include这个stdafx.h文件即可.因为同一个项目中的不同源文件CPP都包含相同的include文件,这样,为]]></description><category></category></item></channel></rss>