编程 & 生活 -- 西西吹雪

开心工作,快乐生活 (原创文章,转载请注明出处)

导航

随笔分类 -  GIS开发

1 2 下一页

怎样将GIS图形复制到Windows剪贴板,粘贴到Word中
摘要:很久没写随笔了,有点想关了这个博客,不再更新,但还是没有下定决心。趁这些天比较闲,发一个以前写着玩的功能吧。复制、粘贴功能是一件很简单的事情,但怎样将GIS图形粘贴到word中呢?最简单的思路还是将GIS图形保存为Image形式,发送到剪贴板,再粘贴到Word。但如果Image格式采用栅格的格式,如BMP或JPEG,则粘贴后在Word中拉伸时,效果会受到影响,比较合适的格式是采用WMF或EMF这种... 阅读全文

posted @ 2007-11-22 15:17 西西吹雪 阅读(2717) 评论(6) 推荐(0) 编辑

影像纠正配准功能的开发
摘要:将近两年前,我开发了一个影像纠正配准功能,可以说是本人开发的软件中为数不多的具有一定挑战性的功能,不记下来实在有点可惜,所以现在凭借有限的记忆作一个记录吧。当时公司正在为某城市做一个土地利用调查的项目,采用的比例尺是1/5000,数据的建库、生产与管理软件均由我单位提供。生产工艺流程:航摄->生产分幅影像->影像打印成分幅图件->现场调查、在图件上线划标记->扫描图件-&g... 阅读全文

posted @ 2007-04-29 14:59 西西吹雪 阅读(2779) 评论(10) 推荐(1) 编辑

体验ArcGIS9.2的历史库功能
摘要:ESRI公司于2006年11月9日全球同步发布了历史上重要的软件版本ArcGIS9.2,在该版本中,主要新增了以下四大功能(ESRI田昌莲): 第一大新功能:非版本编辑功能。多用户编辑可以在没有版本的情况下进行; 第二大新功能:版本数据复制功能。为分布式数据同步复制提供了便利; 第三大新功能:Oracle空间的SQL功能。对Oracle实现的geodatabase的空间sql接口完全支持; 第四大... 阅读全文

posted @ 2007-02-09 17:36 西西吹雪 阅读(4316) 评论(16) 推荐(0) 编辑

ArcGIS9.2的授权文件
摘要:ArcGIS9.2 Desktop, 点击下载CRArcGIS92.rar(540k) ArcSDE9.2 点击下载serverv92.rar 以上内容来自网上,希望对大家有用 哪位能不能提供一下AE9.2的授权文件呀,小弟急用! 阅读全文

posted @ 2007-02-09 15:29 西西吹雪 阅读(7981) 评论(23) 推荐(0) 编辑

ArcGIS Engine开发-三维视图(SceneControl)的刷新
摘要:三维视图的刷新其实很简单,但很多朋友却为此苦恼不堪,用Redraw不行,用RefreshViews也不行,简单气死人啦。其实在ArcGIS Engine提供的类SceneClass,可以直接转换为IActiveView接口,只是在帮助中去查不到,在类库浏览器中也看不到,真是怪哉。别告诉我你没有成功啊。 阅读全文

posted @ 2006-09-25 11:08 西西吹雪 阅读(2766) 评论(7) 推荐(0) 编辑

ArcGIS Engine开发-TOCControl中实现图层的拖放
摘要:TOCControl非常好,不用写一行代码就可以将整个地图的图层信息况显示出来;  TOCControl也非常坏,提供的接口非常少,我认为有用的只有三个:HitTest,SetBuddyControl,Update,而且Update方法一执行,整个TocControl就会重新装载一次,闪烁很厉害,实在是让人烦。要想在TOCControl中拖动图层,也并不容易,得动一动脑筋才行。  下面是我写的一个... 阅读全文

posted @ 2006-09-14 13:14 西西吹雪 阅读(5508) 评论(18) 推荐(0) 编辑

ArcGIS Engine开发-自定义图层类型
摘要:用ArcGIS Engine开发的一个特别就是面向接口编程,每组接口代表了对象在某个方面的特性,表现为一个方法、属性或事件。要定义自己的图层类型,实际上只需要实现ILayer接口就可以了。该接口的主要方法或属生包括:public IEnvelope AreaOfInterest {get;}public void Draw (esriDrawPhase DrawPhase,IDisplay Dis... 阅读全文

posted @ 2006-09-14 11:23 西西吹雪 阅读(3162) 评论(9) 推荐(0) 编辑

ArcGIS Engine开发-取得ArcMap文档缩略图
摘要:ArcObjects提供了一个IMapDocument接口,可以实现对ArcMap文档的读写操作。该接品其中有一个属性是Thumbnail。当我们保存文档,使用了保存缩略选项时,会在文档中保存一个缩略图。我们可以通过Thumbnail来读取这个缩略图。Thumbnail的类型是stdole.IPicture,所以要使用它,首先要引用stdole。private void System.Drawin... 阅读全文

posted @ 2006-06-09 17:56 西西吹雪 阅读(1810) 评论(0) 推荐(1) 编辑

ArcSDE中直接取得图层几何类型
摘要:要取得SDE图层要素类型,一个方法就是打开该图层,然后通过取得DataSetType属性和FeatureType属性来判断,但这样做效率比较低。能不能通过SDE的系统表来获得呢,答案是可以的。 要有到两张系统表:GDB_OBJECTCLASSES和GDB_FEATURECLASSES。 其中GDB_OBJECTCLASSES表中相关字段有:ID、Name,GDB_FEATURECLASSES表的相... 阅读全文

posted @ 2006-04-28 11:59 西西吹雪 阅读(1868) 评论(2) 推荐(0) 编辑

ArcGIS Server常见问题之二
摘要:同样摘自ESRI公司网站。 内容摘要 本指导描述了如何配置Windows XP SP2防火墙,使得ArcGIS Server能正常工作。为了完成下面的过程,必须安装Windows XP Service Pack 2,下面的步骤需要为ArcGIS Server配置Windows防火墙。 过程描述 当升级的Windows XP SP2,将安装Windows防火墙。其缺省的设置使得Windows阻止所有... 阅读全文

posted @ 2006-03-29 12:13 西西吹雪 阅读(2590) 评论(0) 推荐(0) 编辑

ArcGIS Server常见问题之一
摘要:摘自ESRI网站,有些内容是有限制的,要会员才能看到。目前关于ArcGIS Server开发的资料非常少,就这么一点文档,还要限制,不能让大家共享,实在是罪过。现在我贴出来,希望这些资料对一起学习AGS的朋友有所帮助。 错误描述 在ArcCatalog中,当成功的创建了server o... 阅读全文

posted @ 2006-03-29 12:02 西西吹雪 阅读(6136) 评论(2) 推荐(0) 编辑

ArcGis Server开发Web GIS新手体验(四)
摘要:接(三)这一节主要贴代码算了,通过代码看一下一些简单功能的实现。偶快要放假了,静不下心来写了,写得也不好。说不定贴代码效果更好。1、获取所有图层 ESRI.ArcGIS.Server.WebControls.WebMap webmap= Map1.CreateWebMap(); try { ESRI.ArcGIS.Carto.IMapDescription descr... 阅读全文

posted @ 2006-01-18 09:47 西西吹雪 阅读(4002) 评论(12) 推荐(0) 编辑

ArcGis Server开发Web GIS新手体验(三)
摘要:接(二) 在(二)中我们分析了HTML代码,也就基本弄清了.net adf怎样封装客户端的交互,以及客户端怎样与服务器端进行交互。下面我们再看一看服务器端的开发方式是怎样的,实际是就是进入了比较简单的实战。用其它工作开发Web GIS的朋友如果能够了解一下AGS的实现,一定会有很的大启发,你会在其中学到一些封装客户端、服务器端以及两者交互的技巧,怎样做到既封装一些常用的功能,又不妨碍我们进行功能... 阅读全文

posted @ 2006-01-16 19:20 西西吹雪 阅读(3168) 评论(6) 推荐(0) 编辑

ArcGis Server开发Web GIS新手体验(二)
摘要:ArcGis Server开发Web GIS新手体验(二) 接(一) 我们知道,.net adf提供的map组件、toc组件等都是标准的asp.net组件。这些组件在运行时,会生成相应的html代码,将自己展现出来。一般还会通过ViewState来保存状态,并生成_doPostBack(javascript)函数,在必要的时候,通过javascript来调用该函数,将客户端数据返回来服务器端,... 阅读全文

posted @ 2006-01-04 17:16 西西吹雪 阅读(3257) 评论(7) 推荐(0) 编辑

ArcXML实例
摘要:下面是一些运行中实际用到的arcxml,对于分析arcxml的朋友可能有一点作用。放在这里作为一个备忘录吧。请求的地址http://localhost/servlet/com.esri.esrimap.Esrimap?ServiceName=wyxt&ClientVersion=4.0&Form=True&Encode=False 取得服务器信息 请求地图 最简单的获取地图 条件查询 查询得到的返... 阅读全文

posted @ 2005-12-31 11:07 西西吹雪 阅读(1527) 评论(1) 推荐(0) 编辑

ArcGis Server开发Web GIS新手体验(一)
摘要:(以下针对于windows操作系统.net开发环境) ArcGIS Server是ESRI公司最新推出的服务器端品,主要可以实现两大功能: 1、强大的Web GIS系统的开发; 2、分布式GIS系统的开发; ArcGIS Server其内核与ArcGIS Desktop和ArcGIS Engine一样,都是ArcObjects库。其所谓的Web GIS,其实无... 阅读全文

posted @ 2005-12-23 14:34 西西吹雪 阅读(7227) 评论(21) 推荐(0) 编辑

MO作为B/S服务器端的开发
摘要:本人从事MO开发有近两年,现在已经转向ArcGis Engine和ArcGis Server的开发。MO作为引导我进入GIS殿堂这样的一个GIS组件,我花在它上面的心血确实太多了。回忆起以前用MO实现符号化,实现自定义出图,实现投影,实现空间分析等功能所经历过酸甜苦辣,真是爱恨交加,感慨万千。现在我要告别MO了,于是我陆陆续续地写了一些小文在讲述我所做过的一些东西,以便我对这一段开... 阅读全文

posted @ 2005-12-21 18:04 西西吹雪 阅读(1101) 评论(2) 推荐(0) 编辑

ArcIMS HTML Viewer开发
摘要:这是我在公司内部作的一个ArcIMS培训的讲稿,是PowerPoint格式。由于最近在研究ArcGis Server,实在懒得将其转成文字版,就在这里作一个下载的链接吧,希望对刚开始学习的同志有所帮助。 ArcIms_HTML Viewer.rar ArcIMS开发如果采用Html Viewer的开发方式,可以做出很漂亮的界面,但开发极其烦琐,80%精力要花在与jav... 阅读全文

posted @ 2005-12-12 14:18 西西吹雪 阅读(885) 评论(2) 推荐(0) 编辑

ArcSDE、ArcGis Engine、ArcGis Desktop的授权配置
摘要:ArcSDE、ArcGis Engine、ArcGis Desktop的授权配置 (由于本人使用的并非正版本ESRI软件,所以使用比较麻烦,以下简单记录本人的一些授权方面的设置,希望对有类似情况的朋友有所参考作用。) ESRI公司的几个产品都要授权才能使用,如果不能很好的配置的话,经常会导致某个软件不能使用。下面是本人机器上已经配置好的情况。 ArcGis ... 阅读全文

posted @ 2005-08-09 13:07 西西吹雪 阅读(14721) 评论(44) 推荐(0) 编辑

MO作为B/S客户端控件的开发
摘要:开发GIS与OA一体化系统时,OA中经常需要使用图形的浏览、查询等功能,这在OA系统采用C/S模式的情况下,并不困难,但在采用B/S架构时,却往往不知从何下手。一般的做法时采用ArcIMS等软件作为服务器端软件进行开发,但这些软件需要额外购买,很不划算。其实我们将MO作为一个ActiveX控件插入到网页中,用JavaScript进行控制,也可以实现非常强大的功能。 下面举一个例子... 阅读全文

posted @ 2005-05-08 14:37 西西吹雪 阅读(1856) 评论(10) 推荐(0) 编辑

1 2 下一页