GIS开发

转载 2011年01月24日 17:20:00

gdal: 膜拜一下吧,这个支持基本上所有的图片格式了,就算不做gis开发只做图形开发的developer也该拿去用而且还是夸平台的.例如:tif,jpeg,png,bmp......

ogr: gdal的子库,支持现在所有的矢量地图格式,读写和统一化.例如:shapefile,postgis......

geos: Java Topology Suite(JTS)的c++接口,矢量数据结构和算法库,可以和ogr库配合使用,先装好geos再装gdal的时候加个参数就可以互相支持了.

proj.4:地图投影库,我们采集到的矢量数据大多是经纬度,它是球面坐标下的,通过投影可以无扭曲的显示到平面上.不过我觉得一般的gis导航系统还不太用得到,如果是对地图精度要求较高的就必不可少了.

opensouucegis:一个开源gis的索引网站,不只是c/c++的,基本所有的都囊括了.

QGis:Quantum GIS 用qt编写的gis系统,完全开源的,界面挺不错的,感觉功能和效率跟ArcGis差距不小.

Grass Gis:linux下第一款gis软件,据说是伴随着gnu一起成长起来的,集合了gcc的精髓,就算不搞gis开发代码也可以拿来读读.

开发gis就免不了图形的渲染,几款图形库奉上:

Gdi+:大名鼎鼎,windows下的不二选择.该有的功能全都有了,再配上MFC,很不错的开发环境.

Qt: QGis 就是用qt编写的,不过它的系统太过庞大依赖也比较多,可以参照QGis自己做gis系统,绘图库和gui都有了,还跨平台,唯一缺点就是,效率有点低.

Cairo:一套跨平台的2d图形开发库,grass gis系统就是用这个库来渲染的.

Agg: Anti-Grain Geometry 2D图形开发库,功能强大,效率也不错,完全跨平台.唯一不足就是是用c++模板写的,而且命名过于简略,读起来有点晦涩,而且官方还不提供api文档.我个人比较喜欢,自己花了点时间封装了一套库,arm-linux下跑都没有问题.美中不足这个库只支持ACSII码的显示,为了加中文最近还要啃一下freeetype字体库.

Picasso-graphic:偶然间在code.google.com发现的一套图形库,功能还比较全面,虽然不开源,但是各个平台的动静态连接库和.h文件都给了出来,如果只是用的话也是不错的选择.

 

GIS底层开发—GIS开发人员需要掌握的知识和技能

转载:http://blog.csdn.net/zhouxuguang236/article/details/8144355 对于GIS行业,可能很多人不是很了解,对我来说也不是很了解,在此呢,我就...
  • tankai19880619
  • tankai19880619
  • 2014年03月05日 09:29
  • 2984

GIS开发人员需要掌握的知识和技能

对于GIS行业,可能很多人不是很了解,对我来说也不是很了解,在此呢,我就我自己的看法发表一下简单的看法,有什么不同的意见可以一起交流。 GIS虽说是属于地理科学或者说测绘科学与技术的范畴,但是很大一...
  • zhouxuguang236
  • zhouxuguang236
  • 2012年11月03日 19:57
  • 16620

从事GIS开发多年,2017年对GIS行业的心得,尤其对三维GIS的理解

本人从事GIS方面开发六年了,但是一开始大学并未学的是GIS方面的专业,本人学习的专业叫对日软件开发,呵呵...很新颖的一个名字把,没错,本来想着毕业后去日本从事软件开发那...但是结果很显然没有.....
  • happyduoduo1
  • happyduoduo1
  • 2017年02月13日 19:19
  • 7923

Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触

Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触 粟卫民   http://blog.csdn.net/suen/ 日期:2013-5-2 保留所有版权。如...
  • suen
  • suen
  • 2013年05月02日 20:45
  • 17501

Java Web GIS 地理信息系统开发

Java google地图 Java Google卫星图 Java Google地形图 Java ArcGIS 地图 ...
  • youfangyuan
  • youfangyuan
  • 2016年01月24日 20:03
  • 4821

写给GIS程序员

。。。三 你能去哪就业   没有调查,我也发发言.  政府事业单位:不到博士你休想,没有关系休想,没有嘴皮子休想,不懂特有的仕途国情休想,休想......,  留校,继续深造:如果你你是这种人,你不会...
  • sophiasy
  • sophiasy
  • 2008年01月20日 19:28
  • 1797

GIS开发学习推荐书目

GIS作为地理学、测绘学、遥感、计算机等多学科的交叉学科,需要学习的内容非常多,在这里简单整理一下自我感觉比较好的一些GIS开发书籍。希望能给各位道友一些帮助。...
  • LittleAnt777
  • LittleAnt777
  • 2016年09月13日 09:12
  • 2609

GIS底层开发—GIS算法的一点理解

转载:http://blog.csdn.net/zhouxuguang236/article/details/8176320 在GIS这个专业也混了好几年了,但是始终没有对GIS算法有过真正的研...
  • tankai19880619
  • tankai19880619
  • 2014年03月05日 09:31
  • 1272

用VC实现GIS系统基本功能

用VC实现GIS系统基本功能文档说明:此文档适合VC++的初学者,高手也可参考(希望能提出宝贵意见)。开发前准备:前提:必须在你的电脑上安装了MapX控件,并且准备好需要用到的电子地图(Mapinfo...
  • wanweiaiaqiang
  • wanweiaiaqiang
  • 2010年02月05日 17:55
  • 3068

一个GIS专业java实习生的日记——上班第一天

博主GIS专业,交叉学科,与互联网稍微沾点边,本科时期其实一直用java做GIS系统的开发,野路子,技术很不成熟,如今研究僧即将毕业,意欲进军互联网行业,便找了一份互联网的实习,从头开始,系统的记录一...
  • liukqsmy525
  • liukqsmy525
  • 2016年03月22日 21:23
  • 876
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GIS开发
举报原因:
原因补充:

(最多只允许输入30个字)