Arcgis Engine 扫盲系列 00 前言

来源:互联网 发布:全球人工智能大会 编辑:程序博客网 时间:2024/06/05 09:23
      作为测绘地理信息行业的一名从业者也有一段时间了,觉得应该留下点什么方便后来人,省走弯路,也对自己近期的一些见闻做一些简单的总结。
      测绘,地理信息虽然作为两个学科存在,但是这两个领域相互促进、协同发展。测绘侧重空间数据的生产、而地理信息则偏重空间数据的应用。虽然目前测绘地理信息经过一番互联网LBS概念的热潮中逐渐步入大众的视野,但是不可否认的是这个行业依然是一个比较小众的行业。这个行业虽然小众,但是对从业人员的要求确一点儿也不低。以GIS(地理信息系统)为例,这是一个测绘+计算机+地理学的交叉学科,因而作为一线的系统开发人员需要兼备这三个领域的知识,才能够比较娴熟的应对一些特殊的需求,这也必然导致目前GIS从业人员普遍存在的一些问题,就是啥都会但是啥都不精。
       早些年由于空间数据的特殊性,因而一直没能融入主流的软件行业,现在由于大部分的关系型数据库都增加了空间数据的支持(Oracle,SQL Server,PostgreSQL ),GIS逐渐融入主流IT圈子,连CSDN也为GIS开辟了专门的讨论板块,但目前尚不成气候,仍缺少一些高质量的问答,个人反而比较推荐StackOverflow,在这上面经常可以找到比较好的答案,参与人员的水平也还可以。既然融入了主流的IT圈子,也就必然导致很多计算机背景的人加入到这个行业中来,毕竟GIS项目大多数情况下还是以软件产品的形式落地。这也就形成了市面上GIS公司团队的主流配置:1(GIS人员)+1(数据库管理员)+N(Compute Sience),这样的组合也被证明是比较高效的组合。这样的组合中GISer持有他独特的世界观,CS只关心它的方法论。这样的情况下就必然会出现一些情况就是GIS总是喜欢以他们的行业语言来描述一个事情,恨不能给人家上几堂课,恶补一下基础理论,而CS只关心怎么样调接口,对那些理论并不感冒,而且大部分GISer也不能把底层与测绘相关的一些基础理论说的明白,因为他们自己也是搞的不是很明白。因而我想结合项目开发,根据自己的实际情况和经验写一些基础性的扫盲贴。
       就中国目前GIS的现状来说,GIS项目主要的基础平台还是ArcGIS,这也是我目前接触的最多的一个平台,当然国产的SuperMap做的也很好,但是用的比较少,不敢过多造次。当然,如果学会了ArcGI,理解SuperMap也不会是什么难事,这两款产品大同小异,各有侧重,没有绝对的好坏,我曾经在这两个平台上进行过数据割接,数据模型非常类似。回到Arcgis平台,在这个平台上Arcgis Engine是其中最具代表性的一个产品,也是目前市面上应用的比较广泛的产品,后面的一些案例和方法也是在AE的基础上进行展开,如果有需要也会结合其他的产品一起介绍,但是只会介绍我了解到的。后面如果我的认知有了新的覆盖,再进行补充。如果有不正确的地方还烦请,多多批评指正!
      
     Arcgis Engine 扫盲系列 01 AE体系结构
     Arcgis Engine 扫盲系列 02 数据访问体系
     Arcgis Engine 扫盲系列 03 AE制图体系
     Arcgis Engine 扫盲系列 04 插件工具集体系
     Arcgis Engine 扫盲系列 05 GP工具集体系
     

    

     

0 0
原创粉丝点击