- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式GIS是GIS发展的一个新的方向.
嵌入式GIS是GIS发展的一个新的方向。市场前景广泛。利用嵌入式系统体积小携带方便的特点。在很多行业都有发展前途。小弟从研究生学生时代即开始作这方面的工作。有点体会,放上来和大家共享。系统已经从底层开发了快3年了。最近大部分的功能都已经实现了。包括开发的数据格式(shape文件)、遥感图像的支持、GPS、点线面的勾画都已经完成。发几张图片和大家共享。有兴趣的可以联系我。email:cyg_gis@163.com 嵌入式GIS是同其它软件相同,都是一种应用软件。也就是说离不开系统平台的支持。嵌入式系统现在主要有以下几种:(1)Windows CE.开发工具主要有EVC,VC++ 2005,.NET CF ,Java.开发GUI主要用MFC,WTL和.NET CF.因为有良好的开发工具支持,在所有的平台当中是最简单的平台。(2)Symbian:是由Nokia为主的一个操作系统,现在在市场上占有的份额最多。开发工具是C++,和Java.开发工具支持不是很好,系统的调试很麻烦。(3)eLinux:是免费的系统。开发工具主要是c++和Java.GUI有QT,gdk还有我们国内的miniGUI.(3)Palm :是原来嵌入式操作系统的老大。但风光不在市场在下滑。最近刚被日本的ACCESS收购。开发很麻烦。运行嵌入式GIS还是有点问题。已经是第三篇嵌入式GIS的内容。这次小弟结合这几年来的经验谈谈嵌入式GIS开发的一些关键问题。不论在何种平台(Windows CE,eLinux,Symbian,Plam).嵌入式GIS开发的最大问题是“资源受限”。内存不足,处理能力太弱,屏幕太小,开发工具支持不够等等。一系列问题。所以开发嵌入式GIS系统的关键是,代码要小巧精干,各方面的开销要小。如在进行加载矢量数据和影像数据的时候,要尽量采用”索引“机制。呵呵,看来大学时候的《数据结构》可不是白学的,当然各种“树”的使用要用上了。这是系统最关键的一环。因为系统是小弟从底层做起,感慨很多。最近一直想办法推广。因为一个产品一个东西是不是成功是要让它去到市场去使用,而不是坐在家里说如何如何的高级。现在在做在“林业”上的应用。因为要用到遥感图像,然而,遥感图像的数据量都是非常大的。所以,”索引“是非常重要的。现在在可以在系统上使用500多M的数据,如果没有索引,这是根本不可能的。(呵呵,如果有感兴趣的同仁,可以和我联系合作)。前几篇,小弟简单的写了一些开发嵌入式GIS的心得和体会。可能大家早就看的不耐烦了。都是理论和说教,没有一点形象的(成了刚说不练,买狗皮膏药的了)500){this.resized=true;this.style.width=500;}。好!小弟就贴几张小弟开发的系统的截图。希望大家给点意见。毕竟是小弟几年来的心血。捧个人场了。更重要是除了Mobile Mapx ,eSumperMap,ArcPad等天价产品之外,小弟有了自己弄的一套(支持GPS,开放的数据格式和遥感影像支持)。500){this.resized=true;this.style.width=500;}小弟emial:cyg_gis@163.com500){this.resized=true;this.style.width=500;} 图1 大数据量测试(这是一个实际地方的森林数据,多边形有3千多个)500){this.resized=true;this.style.width=500;}图2 直接用“触笔”勾画多边形(Polygon)500){this.resized=true;this.style.width=500;}图3 勾画的多边形(Polygon)对应的属性数据500){this.resized=true;this.style.width=500;}嵌入式GIS--开发之C++C++开发视乎成了神话,很多人认为C++太难了,MFC太大了太丑陋了。小弟一直想从底层开发一套同时可以运行在手机和PPC上的系统。但是,遗憾的是MFC根本不能在SmartPhone上运行。而且用MFC开发出来的嵌入式GIS的体积都是比较大,效率也不高。API丑陋的令人难受。WTL 是个不错的选择。利用WTL来开发可以同时运行在SmartPhone和PPC的嵌入式GIS系统,并且速度高速。小弟已经对GDI进行了完全面向对象的包装(模仿c#下的GDI+),内存的问题也得到了很好的解决。绘图引擎也做了起来。(500){this.resized=true;this.style.width=500;}小弟手头的钱不多,大约有2万。如果多的话,做成产品前途一片大好,嗨.........无语)嵌入式GIS开发(6)----之GPS导航嵌入式GIS没有GPS导航的功能,也是死水一滩。下面我就简单的说说GPG
您可能关注的文档
- 岩土的现场鉴别与描述..doc
- 岩棉外保温施工工艺标准..docx
- 岩溶地区桥梁桩基施工方案..doc
- 岩土工程数值分析课程论文(周森)..doc
- 岩溶地区隧道施工综合预报技术案例分析..doc
- 岩棉板外墙外保温系统应用技术要点..doc
- 岩溶处理管理办法..doc
- 岩溶地段桩基处理方案..doc
- 岩溶水专项排查汇报..doc
- 岩棉外墙外保温施工工法..doc
- 医院培训课件:《浅谈胰岛素》.pptx
- 3.第一章生物圈中有哪些绿色植物 作业课件 2021年广东中考一轮复习生物.pptx
- 棕色插画风蛇年工作总结.pptx
- 3.第五章绿色植物与生物圈中的碳—氧平衡 第六章 作业课件 2021年广东中考一轮复习生物.pptx
- 简约插画风初三寒假总结.pptx
- 3.5.2 绿色植物的呼吸作用(教学课件)- 2023-2024学年七年级生物上册精品资源包(课件+教学设计+分层作业)(人教版).pptx
- 中小学生数学课外培训招生计划.pptx
- 春节联欢晚会节目单.pptx
- 04 八年级上册6 生物的多样性及其保护(考点串讲课件)-2023-2024学年八年级生物上学期期末考点大串讲(人教版).pptx
- 2.4.1 细胞分化形成组织(课件)-2022-2023学年七年级生物上册备课无忧(北师大版).pptx
文档评论(0)