自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丛晓男

——空间经济分析

  • 博客(99)
  • 资源 (17)
  • 收藏
  • 关注

原创 使用GAMS的gdxxrw命令读写Excel时Cdim和Rdim的意义及设置

使用GAMS的gdxxrw命令可以读写excel数据。见http://blog.csdn.net/cranecloud/article/details/12679587及http://blog.csdn.net/congxn/article/details/6385099基本命令是:$call "gdxxrw ..\data\s1.xlsx output=..\data\s1.gdx  p

2016-07-28 22:17:29 4731 3

原创 用arcgis求多边形内线条的长度

问题:用arcgis求多边形内线条的长度,或者说,用多边形把线截断方法:toolbox》》analysis tools》》overlay》》Identity

2013-08-15 17:58:10 5863

原创 使用vba为excel文字添加下划线

使用vba为excel文字添加下划线,示例代码Sub city()Dim a As StringDim b1 As StringDim b2 As StringDim b3 As String For i = 2 To 45 For j = 2 To 13 a = Worksheets("主要城市").Cells(i, j)

2013-08-11 15:13:12 9230

原创 同一点图层内最近点的查询与距离计算

众所周知,使用arcgis toolbox的tools》》proximity》》near可以用来计算点与点之间的最近距离,但是通常是分为两个点图层。比如,一个是居民位置点图层,一个是超市点图层,则可通过上述方法超找到距离每个居民点最近的超市,并计算这个最短距离。但是如何查找同一图层内,距离某点最近的点及计算最短距离呢?比如,在居民位置点图层内,查找距离任意一个居民点最近的居民点(有点绕口)。其

2013-07-18 17:08:24 6161

原创 使用arcgis的toolbox测算点与点之间的距离

步骤:analysis tool》》proximity》》near使用前务必注意:输入的两个点图层必须为同一投影坐标系,不能使用地理坐标系。

2013-07-18 16:00:32 13587

原创 通过经纬度坐标在arcgis中定位点的一般方式

已知若干点的经纬度坐标,要求在地图中进行定位:1.通过Tool 》Add X Y data 定位点,注意选择地理坐标系下的wgs 1984坐标系;2.定位后的点不能执行查询、分析等操作,需要重新export data;3.导出的数据最好转换成投影坐标,以便于计算。可首先把已知投影坐标的图层加载到地图中,然后加入第二步产生的点图层,然后将点图层export data,注意坐标系统选择“t

2013-07-18 15:56:11 34767 1

原创 ArcGIS的Extensions空间分析功能不可用

问题1,extensions中没有所需要的功能;解决方法,插入安装盘,重新安装desktop,选modify,并将extensions勾选 问题2,extensions中有所需的功能,但提示没有激活服务解决方法,重新设置功能全的license文件。

2012-08-06 23:23:24 2924

原创 使用MapObjects绘制缓冲区

MapObjects使用Buffer函数生成缓冲区,并返回一个pologon。需要注意的是,Buffer函数的第二个参数,即一个地图范围,通常设置为Map.Extent,但该extent必须能够包含所生成的缓冲区,否则缓冲区无法生成,返回null。       为避免缓冲区生成失败,可以认为设定Buffer的extent参数。以点状shape的缓冲区生成为例,可以获取缓冲区的包络矩形的范围,然

2012-07-24 18:54:53 1175

原创 VB的toolbar的用法

1.toolbar中需要check的按钮组,式样应都选为2,既tbrButtonGroup,且这些button的index必须连续,否则被视为不同的buttongroup;2.如果button是check类型的,则按下时的value为tbrPressed,但如果是普通的button,则按下时的value为0,如果判断语句写成If Toolbar1.Buttons(4).Value = tb

2012-07-19 16:31:56 5634

原创 邮件中如何发送带链接的图片?

eg ,在163邮箱中,发送带链接的图片。1.首先在邮箱中粘贴图片2.查看粘贴图片后的邮件的html,找到图片的存储位置并记录下来,例如src="http://webmail.mail.163.com/js4/s?func=mbox:getComposeData&sid=cAiJRyWlAPjyynRwIWllszgasZTjBpXm&composeId=c:13419

2012-07-10 17:00:10 9772

原创 修改Datagridview并保存到数据库

第一,确保数据库的表设置了主键; private void button3_Click(object sender, EventArgs e) { DataTable dtTmp = new DBConnection(Application.StartupPath + @"\GTAPbyGAMS3-3(2)\data\InitialDa

2012-03-01 11:40:22 4793 2

原创 数据库如何添加主键?

首先要删除原有的约束和主键,然后用sql语句设置:表qxs的三个字段dim1,dim2,dim3设置为主键ALTER   TABLE   qxs   ADD   CONSTRAINT   yueshu   PRIMARY   KEY        (dim1,dim2,dim3)

2012-02-29 17:19:37 3684

原创 推荐好用的免费.net第三方控件 Krypton Toolkit

下载地址:http://www.componentfactory.com/download安装后控件栏出现Krypton Toolkit控件库。

2012-01-04 11:05:42 6432

原创 DataGridView右键单击弹出菜单并选中行

要求:datagridview右键单击,弹出菜单。如果右键单击处的行是被选中的,则对这些选中的行进行操作;如果右键单击处的行不是被选中的,则清除所有选中的行,并选中当前行,然后进行操作。代码: private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs

2012-01-03 22:36:37 6304

原创 如何在右键单击treeview的某节点时,同时选中该节点?

右键单击treeview弹出菜单,但选中的节点却是之前用左键选中的那个节点,而不是这时用右键选中的那个。解决方法:   private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button == Mou

2011-12-31 16:21:08 2978 1

原创 GAMS将har数据转换为gdx数据和Access数据过程中的异步问题

GAMS是非常优秀的经济学建模软件,可以用来求解一般均衡和其他优化问题。GTAP作为一种大型多区域CGE模型,也可以使用GAMS来求解,但使用之前,必须将GTAP提供的har数据转换为GAMS所能使用的gdx数据,如果要在C#或Java等高级语言中调用该数据,则还必须将gdx数据转换成Access数据库数据,数据流为:har--------GAMS--------> gdx------

2011-12-31 10:33:59 2211

原创 查询数据库后,datatable的字段类型问题

今天将从数据库中查询得到的datable赋给datagridview做datasource后,发现其中值类型的字段无法修改相关属性,比如保留小数位数等,后来发现这些值类型统统变成了string类型了。仔细检查后,发现是查询数据库的时候,没有设置datatable的字段与数据库表中的字段类型一致。如果要保持数据类型不表,必须要设置datatable的字段类型与数据库表的字段类型一致。程序如下

2011-12-27 20:53:38 5126

原创 DataGridView的字段的顺序

为DataGridView设置datasource后,字段的顺序往往是乱的,原因是同一个datagridview只要第一次赋予一张datatable,则后面的结构都会采用第一张的结构,以至于后来显示的字段都是乱的,一个比较典型的例子是表1 有两个字段,即  f1和f2,表2 有3个字段,即f1,f3,f2,当首先将datagridview的数据源设置为表1时,字段顺序为f1,f2,此时再设

2011-12-27 20:46:12 1498

原创 C#读取数据库,遇到数据库的关键字时

今天用C#调用mdb数据库,读到某个数据表的时候一直报错,非常诡异。测试了所有的表都可以查询,除了to表,这个表名在GTAP中的意思表示生产税。修改方法: this.oleDbCommand.CommandText = "select * from ["+ str.TrimEnd()+"]";即在表明两侧加括号

2011-12-27 18:05:42 857

原创 Endnote格式下载

遇到某些endnote软件中不含有的style,可以到endnote的网站上搜索下载。地址是http://www.endnote.com/support/enstyles.asp另外,导出的rtf格式的文献列表,可以使用word打开,这样可以避免导入txt带来的字体变化。

2011-11-17 23:52:22 5236

转载 Vista备份

我可以告诉你,只要是Ghost 8.3以上的版本就支持Vista了,更何况现在的Ghost 11呢! Vista本身的备份程序比XP好了N倍。 具体实现步骤:开始→所有程序→附件→系统工具→备份状态和配置。打开“备份状态和配置”窗口。左侧列表为“备份文件”,第一次使用只能

2011-10-01 17:23:57 539

转载 Word 2007中找不到Endnote X4工具栏的问题

http://bbs.sciencenet.cn/home.php?mod=space&uid=460242&do=blog&id=465687最近重装了系统,在安装了Microsoft Word 2007和EndNote X4后,再启动Word 2007后居

2011-09-17 13:57:43 2283

原创 C#程序调用GAMS

参照网址:http://chentserver.uwaterloo.ca/aelkamel/che720/che725-process-optimization/GAMS-tutorials/erwin/GAMS%20and%20other%20applications.htm

2011-07-18 14:44:58 2205 1

原创 使用GAMS读取Excel和保存Excel

GAMS,EXCEL,GDX

2011-05-02 21:38:00 9139 2

原创 Foxit Editor的使用

Foxit Editor,汉字 ,字体

2011-04-14 15:39:00 1040

原创 GNUPLOT和GAMS的画图

gams,gnuplot

2011-03-04 15:20:00 1938

原创 ArcGIS 9.3中within和completely within空间查询的bug

bug,within,completely within

2010-09-02 23:13:00 1834

转载 硬计算、软计算与混合计算

硬计算、软计算与混合计算

2010-08-25 18:47:00 1527

原创 利用舍取法在多边基底内产生若干个随机点

舍取法,ao,随机点

2010-08-24 10:14:00 1441

原创 递归回溯法排序

回溯法,排序

2010-08-21 16:50:00 855

原创 多线程+代理操作控件

多线程,控件,进度

2010-08-05 19:41:00 1513

原创 在地图中添加label以标注地图

AO,label,标记地图

2010-06-30 19:54:00 4081

原创 ChartRenderer方法渲染地图

ChartRenderer

2010-06-30 19:39:00 2550

原创 SimpleRenderer着色法渲染地图

SimpleRenderer

2010-06-30 19:26:00 3044

原创 使用UniqueValue方法渲染地图

UniqueValue,AO,渲染

2010-06-30 19:20:00 2014

原创 ArcGIS Engine9.3的分级着色法制作专题图

AO,分级着色,渲染,ArcGIS

2010-06-28 20:03:00 9052 3

原创 Datatable的按列排序排序

Datatable,排序

2010-06-24 10:29:00 3653

原创 WinForm中右键菜单的添加

方法一:给需要添加右键菜单的控件设置ContextMenuStrip属性,如给dataGridView1添加菜单方法为: this.dataGridView1.ContextMenuStrip = this.contextMenuStrip1;这样做右键菜单自动添加,也无需设定菜单的位置,只要在控件上单击右键,即可在鼠标处弹出菜单这样做的缺点有两个:第一个,不能在控件的指定位置弹出菜单,因

2010-06-24 10:17:00 7100 3

原创 窗体位置的起始位置

窗体,位置

2010-06-22 18:46:00 2367

原创 ComboBox的DataSource设置即相关属性

ComboBox,SelecteText,SelectedValue,DataSource

2010-06-21 17:45:00 9662 1

Approximation Algorithms(近似算法)

Approximation Algorithms(近似算法)Approximation Algorithms(近似算法)

2010-05-11

lingo求解目标规划

lingo求解目标规划lingo求解目标规划lingo求解目标规划

2010-05-11

MATLAB程序设计教程

MATLAB程序设计教程MATLAB程序设计教程MATLAB程序设计教程

2010-05-11

数据结构(讲义)数据结构讲义

数据结构讲义数据结构讲义数据结构讲义数据结构讲义

2010-05-11

贝叶斯网络(英文版)

贝叶斯网络英文版贝叶斯网络英文版贝叶斯网络英文版贝叶斯网络英文版

2010-05-11

半监督学习图书(半监督学习图书)

半监督学习图书半监督学习图书半监督学习图书半监督学习图书半监督学习图书

2010-05-11

数据挖掘的java算法

数据挖掘的java算法数据挖掘的java算法数据挖掘的java算法数据挖掘的java算法

2010-05-11

Machine Learning(机器学习英文版)

Machine Learning(机器学习英文版)Machine Learning(机器学习英文版)

2010-05-11

Weka 中文教程(中文)

Weka中文教程Weka中文教程Weka中文教程Weka中文教程Weka中文教程Weka中文教程

2010-05-11

神经网络设计(英文版).

神经网络设计(英文版).神经网络设计(英文版).神经网络设计(英文版).

2010-05-11

模式识别与机器学习(英文版)

模式识别与机器学习(英文版)模式识别与机器学习(英文版)模式识别与机器学习(英文版)

2010-05-11

《聚类》2009年版

《聚类》2009年版《聚类》2009年版《聚类》2009年版《聚类》2009年版

2010-05-11

C#数据结构2.0版

C# 数据结构,2.0版本,里面有些算法错误,但不影响初学者阅读

2010-05-11

AGE开发指南(CN)

ESRI出版的讲解ArcGIS Engine的书籍,非常翔实。本书侧重于AGE的理论讲解,适合对ArcObjects有一定了解的GIS开发者

2008-10-07

AO学习资料(ArcObjects)

网络上一哥们对ArcObjects的学习总结,涉及到AO的方方面面,虽然不是非常系统,但是茶前饭后,随手一翻,会找到GIS开发的很多奇思妙想

2008-10-07

Modeling our world 中文版

GIS数据模型的典范之作,着重以ESRI的数据模型为代表进行讲解,是了解ESRI产品的必读之作。本书为中文版

2008-10-07

ArcGIS Engine开发资料

使用C#.net和ARcGis Engine开发GIS系统,比较适合入门学习,能对AO有较清晰的了解,是学习AO的比较好的材料

2008-10-07

空空如也

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

TA关注的人

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