最近学习QGIS,参照网上一些资料编译了一下,就是利用OSGEOW库文件进行编译,问题不大直接编译通过,后来发现globe插件启动不了,报“bad alloction ”错误,后来一看,QGISrelease installer中Globe Plugin同样启动不了,最后查了一下,一切根源是GDAL依赖库的问题,因为GLobe依赖的OE的第三方库也是依赖gdal,但是其gdal是应该09编译的,但是QGISrelease installer依赖的GDAL是10版本编译的,我把OE重新编译一边就OK了,也就是将两者依赖库对应上就行。
接下来先把QGIS功能熟悉一下吧,
上网找了一些教程,看了还是不太习惯,直接看Docs
http://www.qgis.org/en/docs/index.html
preamble,Convention、Forewords这些就简单过下就行了,直接Features,
Features
QGIS通过本身自带核心库特征及插件的形式提供了GIS常用的功能。简要分为六大类:
View data
支持不同投影和格式的矢量和栅格数据的浏览和叠加,并且不需要将这些数据转换成中间格式或通用格式,目前支持以下数据格式:
l PostGis,MSSQL,Oracacle、由OGR库支持的矢量数据、包括ESRI shp、Mapinfo、SDTS、GML等等
l GDAL支持的栅格和图像格式,比如GeoTiff、Erdas Img、ArcInfo Ascii Grid、JPEG、png等等
l Grass栅格于矢量数据
l 在线数据服务,OGC Web服务,WMS, WMTS, WCS, WFS, WFS-T, ….
l OpenStreetMap数据
Explore data and compose maps
支持地图的排版,浏览空间数据,友好的界面,包括很多比较有用的GUI,如下:
l QGIS browser
l On-the-fly reprojection
l DB Manager
l Map composer
l Overview panel
l Spatial bookmarks
l Annotation tools
l Identify/select features</