博文
ArcGIS安装中的几个小问题(2008-05-22 22:46:00)
摘要:1.注意破解license,不多说
2.注意空间,一般C盘给出2.1G
3.注意如果安装desktop时出错,“我的电脑”右键,切换到“高级”,单击“设置”按钮,然后“编辑”按钮,会打开一个记事本:
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"......
凡是操作系统省略号那个部分,全部删除,然后保存,重启后再安装desktop就可以搞定。......
终于完成了仿射变换(2007-01-18 23:32:00)
摘要:要开发GIS系统开始就得有一个CAD,这个比较简单,容易开发。难点在后面,主要是空间数据的存储和组织,以及最难的空间分析部分。现在一个好的GIS系统主要是看其空间分析功能是否强大。
空间分析的建模都比较困难。就是用文字和数学来描述都不够。更何况以后还要用程序来编写。我指的是从底层开发。也管不了那么多了。数字化以后要干的第一件事就是进行坐标纠正。常用的方法是用多项式转换。就是找到几个控制点(tic),求解系数,然后进行坐标转换。最简单就是仿射变换:
X=Ax + By +C
Y=Dx+ Ey +F
A B C D E F 就是要求解的系数,显然至少需要6个方程,3对控制点。怎么解方程组呢?
没办法了。想起了线性代数,不得不用矩阵了,估计以后还要用很多这些数值算法。找到一个好久没用的头文件和源文件,里面就是专门用于矩阵运算的。太爽了。不用动脑筋去想怎么用C去描述了。^_^
后面就简单了。有了矩阵,用求逆就解决了方程组的求解问题。然后转换实际坐标就完了。下面是一个界图,和大家一起共享一下:
具体大图请参考:
http://www.gissky.net/blog/user2/yuqiexing/index.html
为什么这里上传大图老是不行啊?
......
GIS好东东(2007-01-02 01:05:00)
摘要:
转载:
ArcGIS资料大全
[日期:2005-7-25]
来源:www.gisforum.net 作者:未知
[字体:大 中 小]
[被屏蔽广告]
兄弟们,好东西,大家看一看!
1. ESRI公司的ARCGIS8中文教程下载
http://bbs.gissky.net/ShowPost.asp?id=1176
2. 快速制图基本操作-ArcGIS应用案例
http://www.gissky.net/netresdetail.asp?ID=201
3. 数据的后期处理-ArcGIS应用案例
http://www.gissky.net/netresdetail.asp?ID=200
4. ArcGIS World第一、二、四期
http://share.gissky.net/esri/ArcGISWorld/
5. ArcGIS中国通讯第14、15、16期
http://share.gissky.net/esri/ArcGIS中国通讯 /
6. Modeling our World中文版
http://share.gissky.net/esri/Modeling%20our%20World中文版/
7. 第六届ArcGIS暨ERDAS中国用户大会相关资料
http://share.gissky.net/esri/ArcGIS中国用户大会资料/
8. ArcGIS8.3的安装的傻瓜式指南(图解)
http://bbs.gissky.net/ShowPost.asp?id=204
9. arcgis 9 中文环境
http://bbs.gissky.net/ShowPost.asp?id=5092
10. ArcInfo workstation命令行列表
http://www.gissky.net/netresdetail.asp?ID=188
11. ArcGIS Desktop和ArcPad的集成应用
http://www.gissky.net/netresdetail.asp?ID=215
12. Sha......
开源GIS(2006-12-29 22:23:00)
摘要:转载:
开源GIS系统
作者: 来源:zz 发表时间:2006-06-22 浏览次数:
5237 字号:大 中 小
平台的对峙
开发者都希望自己的软件能够运行在尽可能多的计算机上。然而事与愿违,摆在 GIS开发者面前的仍然是对峙的平台。J2EE随着Java5。0的发布,已经正式更名为JavaEE,而微软也正式发布了。NET2。0以及集成开发环境利器Visual Studio 2005。到底是。NET还是Java? 面对旗鼓相当的Java和。NET阵营,其实GIS平台开发商的答案早已揭晓,那就是都要!由于。NET和Java比较起来并无明显的优劣之分,只是随应用的需要和习惯的差别而略有不同,因此提供Java和。NET的双份开发接口来满足不同的需求也就不难理解了。可实际中,若要同时支持Java和。NET 谈何容易!要知道GIS的出现是上个世纪60年代的事,在当代众多IT缩写词出现之前,GIS就已经在城市规划、土地管理、军事等行业得到了应用。几十年的积累,很多代码已经成为了固化的资产。GIS平台开发商经历过二次开发语言的繁荣和凋敝,组件时代的兴起和衰落,而今又要面对平台对峙的挑战。也经历许我们应该考虑一些更好的、更彻底的解决办法,能够让我们在这个多变的时代找到相对稳定的支点。事实上,这个问题已经有了比较好的答案,办法其实也很简单,那就是重回C/C++的荣耀之都,实现GIS内核和外壳分离,以适应不断变化的外部世界。其实这个办法也不是GIS一家的专利,使用C/C++编写程序,实现一次编写,到处编译。这也是很多软件采取的跨平台策略。相比之下,无论是在Java组件和COM之间架桥还是在Linux和Windows之间修路,总显得有些不够优雅。不出意外,平台的对峙在未来的几年还会持续下去,在这对峙的平台下开发,也许最能彰显我们开发者智慧。
全球的数据
数据是GIS的重要基石,无论何种行业应用,离开了数据都是无源之水,无本之木。空间数据不同于其他信息系统中的业务数据,能够在系统运行过程中自......
软件工程--项目管理的思维转换(喜欢技术的看看)(2006-12-28 16:56:00)
摘要:今天算是在图书馆看到了一本好书.我是比较重视计算机技术和专业相结合的人,尤其是编程方面.今天看了这本书,感觉又有点收获了.拿出来和大家一起共勉
转载: <<GIS分析.设计与项目管理>> 孔云峰著.
20世纪90年代中后期以来,GIS应用的一个最重要趋势是:从技术推动向需求牵引转变.由于地理空间信息的独特性和地理信息技术的复杂性,GIS自出现以来,解决技术问题往往是最困难的,需要优先考虑的,技术一直是研究,开发,教育和培训的核心.这使不少人形成了技术中心主义倾向,认为最新的技术即是最有用的,最好的.对于他们而言,新技术的优势是显然的,不容怀疑的,先进创新,进步优势,大都是同义词;解决问题的重点在于解决技术问题;新技术一定能够获得认可,值得投资.因此,他们往往责备用户"愚昧,无知",不懂得利用高新技术;对GIS技术持保留态度的人,也被认为是保守的,倒退的,令人生厌的.
随着GIS的大量应用,学者意识到了技术中心主义的局限性.它忽略了几个基本事实:GIS技术对于最终用户仍然很复杂,仍然不够成熟;人,组织与技术之间存在复杂的互动关系,不能仅从技术出发忽略人在GIS应用中所起的作用.以前参与GIS项目的多是领域内的专家,而现在的用户多是普通人员,不太关心复杂的技术问题.自然的,GIS应用转向了需求牵引阶段.推动这一转变的过程还有其他原因: 1.GIS技术发展迅速,到20世纪90年代中后期,GIS产品已经基本成熟.2. 技术已经不再是困扰GIS应用的头号障碍; 3. 研究表明,忽视个人与组织因素,是造成GIS项目失败的主要因素.
与技术中心主义相比,需求牵引的GIS项目有一些新的特征.首先,它注重以下问题:组织是否需要引进GIS技术;GIS有哪些作用;引进GIS技术的可行性如何;到哪里寻找项目顾问和技术供应商.第二,用户追求系统的效益,管理的完善或者是服务质量的提高,而不仅仅是技术创新;技术应该依从个人,服务于组织管理.第三,组织内部信息部门的员工角色有了变化,组织需要的信息系统而不是信息技术,需要的是信息专家而不是计算机专家(或者软件工程......
ARCGIS坐标谈(2006-11-10 13:19:00)
摘要:转载:GIS帝国论坛
ArcGIS中坐标系统小议[转]
最先发表www.arcgisworld.com/forum和bbs.nju.edu.cn的GIS版
ArcGIS中坐标系统小议
要明确两个概念:Geographic coordinate system和projected coordinate system的区别。
1、首先理解Geographic coordinate system,Geographic coordinate system直译为地理坐标系统,是以经纬度为地图的存储单位的。很明显,Geographic coordinate system是球面坐标系统。我们要将地球上的数字化信息存放到球面坐标系统上,如何进行操作呢?地球是一个不规则的椭球,如何将数据信息以科学的方法存放到椭球上?这必然要求我们找到这样的一个椭球体。这样的椭球体具有特点:可以量化计算的。具有长半轴,短半轴,偏心率。以下几行便是Krasovsky_1940椭球及其相应参数。
Spheroid: Krasovsky_1940
Semimajor Axis: 6378245.000000000000000000
Semiminor Axis: 6356863.018773047300000000
Inverse Flattening: 298.300000000000010000
然而有了这个椭球体以后还不够,还需要一个大地基准面将这个椭球定位。在坐标系统描述中,可以看到有这么一行:
Datum: D_Beijing_1954
表示,大地基准面是D_Beijing_1954。
有了Spheroid和Datum两个基本条件,地理坐标系统便可以使用。
完整参数:
Alias:
Abbreviation:
Remarks:
Angular Unit: Degree (0.017453292519943299)
Prime Meridian: Greenwich (0.000000000000000000)
Datum: D_Beijing_1954
Spheroid: Krasovsky_1940
Semimajor Axis: 6378245.00000000000000000......