Skip to content
Permalink
Browse files
Merged changes from the 0.6.0 release branch
git-svn-id: http://svn.osgeo.org/qgis/trunk@2526 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
gsherman committed Dec 20, 2004
1 parent 448f075 commit fcf4f353bb9dc494abb168ad40616205f2c22d4c
Showing with 234,629 additions and 52,180 deletions.
  1. +27 −16 AUTHORS
  2. +88 −36 ChangeLog
  3. +6 −1 Makefile.am
  4. +54 −14 README
  5. +8 −3 configure.in
  6. BIN doc/images/qgis_new_80pct.png
  7. +33 −16 doc/index.html
  8. BIN doc/install.pdf
  9. +2 −23 doc/install_guide/Makefile.am
  10. +608 −63 doc/install_guide/index.html
  11. +608 −63 doc/install_guide/install.html
  12. +1 −1 doc/install_guide/internals.pl
  13. +1 −1 doc/install_guide/labels.pl
  14. +5 −362 doc/source/install_guide/install.tex
  15. +365 −0 doc/source/install_guide/install_source.tex
  16. +98 −0 doc/source/user_guide/appendices/gpl.tex
  17. +17 −0 doc/source/user_guide/appendices/qgis_qt_gpl_exception.tex
  18. +79 −0 doc/source/user_guide/appendices/supported_data_formats.tex
  19. +487 −0 doc/source/user_guide/datetime.sty
  20. +587 −0 doc/source/user_guide/fmtcount.sty
  21. +203 −0 doc/source/user_guide/getting_started.tex
  22. +158 −0 doc/source/user_guide/grass_integration.tex
  23. +18 −0 doc/source/user_guide/help_and_support.tex
  24. +68 −0 doc/source/user_guide/introduction.tex
  25. +70 −0 doc/source/user_guide/plugins.tex
  26. +113 −0 doc/source/user_guide/plugins_delimited_text.tex
  27. +177 −0 doc/source/user_guide/plugins_gps.tex
  28. +53 −679 doc/source/user_guide/qgis_user_guide.tex
  29. +5 −0 doc/source/user_guide/qgis_user_guide_images/convert2eps.sh
  30. BIN doc/source/user_guide/qgis_user_guide_images/digitising_attributes.png
  31. BIN doc/source/user_guide/qgis_user_guide_images/editable.png
  32. BIN doc/source/user_guide/qgis_user_guide_images/inoverview.png
  33. BIN doc/source/user_guide/qgis_user_guide_images/no_pyramid.png
  34. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/dialog.png
  35. +18,979 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/dialog.png.eps
  36. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/ellipsis.png
  37. +347 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/ellipsis.png.eps
  38. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/file_selected.png
  39. +18,149 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/file_selected.png.eps
  40. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/file_selected1.png
  41. +18,758 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/file_selected1.png.eps
  42. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/file_selected2.png
  43. +21,838 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/file_selected2.png.eps
  44. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/file_selected3.png
  45. +18,979 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/file_selected3.png.eps
  46. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/layer_added.png
  47. +21,416 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/layer_added.png.eps
  48. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/plugin_manager.png
  49. +19,250 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/plugin_manager.png.eps
  50. BIN doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/toolbar_icon.png
  51. +326 −0 doc/source/user_guide/qgis_user_guide_images/plugins_delimited_text/toolbar_icon.png.eps
  52. +20,900 −0 doc/source/user_guide/qgis_user_guide_images/plugins_gps/download.eps
  53. BIN doc/source/user_guide/qgis_user_guide_images/plugins_gps/download.png
  54. +104 −0 doc/source/user_guide/qgis_user_guide_images/plugins_gps/icon.eps
  55. BIN doc/source/user_guide/qgis_user_guide_images/plugins_gps/icon.png
  56. +205 −0 doc/source/user_guide/qgis_user_guide_images/plugins_gps/icon.xpm
  57. +2,110 −0 doc/source/user_guide/qgis_user_guide_images/plugins_gps/importdialog.eps
  58. BIN doc/source/user_guide/qgis_user_guide_images/plugins_gps/importdialog.png
  59. +4,722 −0 doc/source/user_guide/qgis_user_guide_images/plugins_gps/importmenu.eps
  60. BIN doc/source/user_guide/qgis_user_guide_images/plugins_gps/importmenu.png
  61. +20,900 −0 doc/source/user_guide/qgis_user_guide_images/plugins_gps/loadgpx.eps
  62. BIN doc/source/user_guide/qgis_user_guide_images/plugins_gps/loadgpx.png
  63. BIN doc/source/user_guide/qgis_user_guide_images/pyramid.png
  64. BIN doc/source/user_guide/qgis_user_guide_images/qgis-icon-16x16.png
  65. BIN doc/source/user_guide/qgis_user_guide_images/qgis_icon_new_verylarge.jpg
  66. +18,691 −0 doc/source/user_guide/qgis_user_guide_images/querybuilder.eps
  67. BIN doc/source/user_guide/qgis_user_guide_images/querybuilder.png
  68. +631 −17,561 doc/source/user_guide/qgis_user_guide_images/shapefileloaded.eps
  69. BIN doc/source/user_guide/qgis_user_guide_images/shapefileloaded.png
  70. +367 −12,522 doc/source/user_guide/qgis_user_guide_images/shapefileopendialog.eps
  71. +480 −17,561 doc/source/user_guide/qgis_user_guide_images/startup.eps
  72. BIN doc/source/user_guide/qgis_user_guide_images/startup.png
  73. BIN doc/source/user_guide/qgis_user_guide_images/vectorLayerSymbology.png
  74. +764 −0 doc/source/user_guide/timthesis.cls
  75. +129 −0 doc/source/user_guide/working_with_raster.tex
  76. +405 −0 doc/source/user_guide/working_with_vector.tex
  77. BIN doc/userguide.pdf
  78. +266 −50 i18n/qgis_it.ts
  79. +5,075 −0 i18n/qgis_ja.ts
  80. +4,753 −0 i18n/qgis_pl_PL.ts
  81. +1,218 −85 i18n/qgis_se.ts
  82. +5,050 −0 i18n/qgis_sk.ts
  83. +2 −1 plugins/copyright_label/copyright_label.pro
  84. +3 −2 plugins/copyright_label/plugin.cpp
  85. +1 −0 plugins/delimited_text/qgsdelimitedtextplugingui.cpp
  86. +17 −5 plugins/geoprocessing/qgspggeoprocessing.cpp
  87. +2 −1 plugins/gps_importer/gps_importer.pro
  88. +5 −1 plugins/gps_importer/qgsgpsdevicedialog.cpp
  89. +3 −3 plugins/gps_importer/qgsgpsdevicedialogbase.ui
  90. +3 −1 plugins/gps_importer/qgsgpsplugin.cpp
  91. +31 −31 plugins/grass/qgsgrassattributes.cpp
  92. +2 −2 plugins/grass/qgsgrassattributes.h
  93. +66 −61 plugins/grass/qgsgrassplugin.cpp
  94. +3 −2 plugins/grid_maker/plugin.cpp
  95. +2 −1 plugins/north_arrow/north_arrow.pro
  96. +3 −2 plugins/north_arrow/plugin.cpp
  97. +3 −2 plugins/scale_bar/plugin.cpp
  98. +2 −1 plugins/scale_bar/scale_bar.pro
  99. +18 −4 plugins/spit/Makefile.am
  100. +12 −0 plugins/spit/main.cpp
  101. +52 −0 plugins/spit/qgsscangeometries.ui
  102. +35 −0 plugins/spit/qgsscangeometries.ui.h
  103. +93 −3 plugins/spit/qgsshapefile.cpp
  104. +4 −0 plugins/spit/qgsshapefile.h
  105. +5 −0 plugins/spit/qgsspit.cpp
  106. +1 −0 plugins/spit/qgsspit.h
  107. +6 −2 plugins/spit/qgsspitplugin.cpp
  108. +5 −3 plugins/spit/spit.pro
  109. +22 −4 providers/delimitedtext/qgsdelimitedtextprovider.cpp
  110. +1 −0 providers/delimitedtext/qgsdelimitedtextprovider.h
  111. +3 −2 providers/gpx/qgsgpxprovider.h
  112. +2 −1 providers/grass/qgsgrassprovider.h
  113. +86 −30 providers/ogr/qgsshapefileprovider.cpp
  114. +7 −0 providers/ogr/qgsshapefileprovider.h
  115. +278 −147 providers/postgres/qgspostgresprovider.cpp
  116. +23 −1 providers/postgres/qgspostgresprovider.h
  117. +10 −6 src/Makefile.am
  118. +1 −1 src/images/Makefile.am
  119. +1,990 −0 src/images/developers/Denis_Antipov.jpg
  120. BIN src/images/developers/Gary_E.Sherman.jpg
  121. BIN src/images/developers/Gavin_Macaulay.jpg
  122. BIN src/images/developers/Jens_Oberender.jpg
  123. BIN src/images/developers/Lars_Luthman.jpg
  124. +17 −0 src/images/developers/Makefile.am
  125. BIN src/images/developers/Marco_Hugentobler.jpg
  126. BIN src/images/developers/Mark_Coletti.jpg
  127. BIN src/images/developers/Masaru_Hoshi.jpg
  128. BIN src/images/developers/Peter_Brewer.jpg
  129. BIN src/images/developers/Radim_Blazek.jpg
  130. BIN src/images/developers/Steve_Halasz.jpg
  131. BIN src/images/developers/Tim_Sutton.jpg
  132. BIN src/images/icons/qgis-icon-16x16.png
  133. BIN src/images/icons/qgis-mime-icon.png
  134. BIN src/images/icons/qgis_icon_new_large.png
  135. BIN src/images/icons/qgis_icon_new_verylarge.png
  136. +0 −1 src/main.cpp
  137. +228 −51 src/qgisapp.cpp
  138. +29 −14 src/qgisappbase.ui
  139. +13 −0 src/qgisappbase.ui.h
  140. +44 −378 src/qgsabout.ui
  141. +110 −33 src/qgsabout.ui.h
  142. +45 −8 src/qgsattributeaction.cpp
  143. +3 −3 src/qgsattributeactiondialogbase.ui
  144. +38 −1 src/qgsdataprovider.h
  145. +51 −0 src/qgsdatasourceuri.h
  146. +2 −0 src/qgsdbsourceselect.cpp
  147. +4 −1 src/qgsdbsourceselectbase.ui
  148. +48 −31 src/qgsdlgvectorlayerproperties.cpp
  149. +3 −0 src/qgsgraduatedsymrenderer.cpp
  150. +55 −32 src/qgsgrasydialog.cpp
  151. +1 −1 src/qgslabeldialog.cpp
  152. +1,032 −922 src/qgsmapcanvas.cpp
  153. +23 −2 src/qgsmapcanvas.h
  154. +9 −7 src/qgsmaplayer.cpp
  155. +3 −0 src/qgsmaplayer.h
  156. +4 −7 src/qgsnewconnectionbase.ui
  157. +117 −18 src/qgspgquerybuilder.cpp
  158. +37 −6 src/qgspgquerybuilder.h
  159. +76 −62 src/qgspgquerybuilderbase.ui
  160. +424 −389 src/qgsproject.cpp
  161. +2 −1 src/qgsprojectproperties.cpp
  162. +492 −491 src/qgsrasterlayer.cpp
  163. +3 −0 src/qgsrasterlayerpropertiesbase.ui
  164. +31 −163 src/qgssisydialog.cpp
  165. +0 −25 src/qgssisydialog.h
  166. +2 −130 src/qgssisydialogbase.ui
  167. +4 −1 src/qgssymbologyutils.cpp
  168. +3 −8 src/qgsuvaldialog.cpp
  169. +91 −13 src/qgsvectorlayer.cpp
  170. +29 −1 src/qgsvectorlayer.h
  171. +2 −2 src/splashscreen.cpp
  172. BIN src/themes/default/digitise_vector_layer.png
  173. BIN src/themes/default/digitise_vector_layer.xcf
  174. BIN src/themes/default/remove_layer.png
  175. BIN src/themes/default/remove_layer.xcf
  176. BIN src/themes/default/zoom_layer.png
  177. BIN src/themes/default/zoom_layer.xcf
  178. +1 −1 win_build/qgis.nsi
43 AUTHORS
@@ -1,16 +1,27 @@
The following have contributed to QGis:
Carl Anderson
Christoph Spoerri <spoerri at users.sourceforge.net>
Denis Antipov <rawbytes at users.sourceforge.net>
Gary E.Sherman <sherman at mrcc dot com>
Gavin Macaulay <g_j_m at users.sourceforge.net>
Jens Oberender <j.obi at troja.net>
Lars Luthman <larsl at users.sourceforge.net>
Marco Hugentobler <mhugent at users.sourceforge.net>
Mark Coletti <mcoletti at users.sourceforge.net>
Masaru Hoshi <hoshi at users.sourceforge.net>
Peter Brewer <p.w.brewer at rdg dot ac dot uk>
Radim Blazek <blazek at itc.it>
Steve Halasz <stevehalasz at users.sourceforge.net>
Tim Sutton <tim at linfiniti.com>
Tom Elwertowski <telwertowski at users.sourceforge.net>
# The following have contributed to QGis:
# --------------------------------------------------------
# Please note that this file is parsed by the about box
# for the contributors list, so names should be strictly
# in the format:
# name [tab] <email>
#
# The name will be used to infer the image name, with spaces
# replaced by underscores. If no matching image is found
# a blank image will be displayed.
# Images are read out of $PREFIX/share/images/contributors/
# ---------------------------------------------------------
Gary E.Sherman <sherman at mrcc dot com>
Steve Halasz <stevehalasz at users.sourceforge.net>
Marco Hugentobler <mhugent at users.sourceforge.net>
Tim Sutton <tim at linfiniti.com>
Denis Antipov <rawbytes at users.sourceforge.net>
Mark Coletti <mcoletti at users.sourceforge.net>
Lars Luthman <larsl at users.sourceforge.net>
Jens Oberender <j.obi at troja.net>
Christoph Spoerri <spoerri at users.sourceforge.net>
Carl Anderson <>
Gavin Macaulay <g_j_m at users.sourceforge.net>
Masaru Hoshi <hoshi at users.sourceforge.net>
Peter Brewer <p.w.brewer at rdg dot ac dot uk>
Radim Blazek <blazek at itc.it>
Tom Elwertowski <telwertowski at users.sourceforge.net>
124 ChangeLog
@@ -3,24 +3,75 @@ QGIS Change Log
------------------------------------------------------------------------------
Version 0.6 'Simon' .... development version

2004-12-19 [gsherman] 0.6.0rc2
** Updated README
** Added main.cpp so spit builds as standalone and plugin. Makefile.am modified
so spit binary installs in PREFIX dir

2004-12-19 [timlinux] 0.6.0rc2
** Added Slovak translation from Lubos Balazovic
** Massive documentation updates
** Updates to developer pictures and the about box

2004-12-19 [mhugent]
** providers/ogr/qgsshapefileprovider.cpp: fix for attribute problem
in ogr provider
2004-12-05 [gsherman] 0.6.0rc2
** Fixed bug 1079392 that caused QGIS to crash when a query was entered that
resulted in the layer being created with no records
** Additional validation of the SQL query was added to the query builder.
When Ok is clicked on the builder dialog, the query is sent to the
database and the result checked to ensure that it will create a valid
PostreSQL layer
** Added tr to a number of strings that weren't prepared for translation in
the vector dialog properties code
** Created QgsDataSourceURI structure to hold all the pertinent information
associated with a PostgreSQL layer connection, including host, database,
table, geometry column, username, password, port, and sql where clause.

2004-12-03 [gsherman] 0.6.0rc1
** Commented out excessive debug statements in the postgres provider

2004-12-03 [gsherman] 0.6.0rc1
** Changing the SQL query for a PostgreSQL layer using the query builder
from the vector layer properties dialog now properly updates the mapcanvas
extents and feature count.
** Fix for crash in pg buffer plugin (bug 1077412). Crash is due to the
addition of sql where clause support in the postgres provider. The provider
was not checking to see if a sql key was included in the datasource uri and
thus copying the entire URI as the where clause.
** The .shp extension is now added the new vector layer name (if not specified
by the user). The .qgs extension is now added to a project file when using
save or save as (if not specified by the user).

2004-12-01 [gsherman] 0.5.0devel30
** Added functions to qgsdataprovider.h to support updating the feature count
and extents. To be supported, these functions must be implemented in the data
provider implementation. The default implementations don't do anything useful.
** QgsVectorLayer now has functions for requesting feature count, extent
update, and the subset defintiion string (usually sql) from the underlying
data provider. Providers do not need to implement these functions unless they
want to support subsetting the layer via a layer definition query or other
means.

2004-11-27 [larsl] 0.5.0devel30
** Fixed feature addition in GPX layers, it now works again

2004-11-22 [mcoletti] 0.5.0devel29
** QgsProject properties now re-designed to be similar to QSettings
2004-11-20 [timlinux] 0.5.0devel28
** Added the capability to interrupt the rendering of the currently drawing map
layer by pressing the escape key. Repeat and rinse to interrupt drawing of all
vector layers. Not implemented for raster layers yet.

2004-11-11 [gsherman] 0.5.0devel27
** First pass at a PostgreSQL query builder. This is not entirely
functional yet. Fields for a table are displayed and sample or all
values can be displayed. Double-clicking on a field name or sample
value pastes it into the sql query box at the current cursor
position. The test function is not implemented yet nor is the type
checking to allow auto quoting of text values in the sql statement.
functional yet. Fields for a table are displayed and sample or all
values can be displayed. Double-clicking on a field name or sample
value pastes it into the sql query box at the current cursor
position. The test function is not implemented yet nor is the type
checking to allow auto quoting of text values in the sql statement.

2004-11-19 [mcoletti] 0.5.devel26
** Changed QgsProject properties interface to be more similar to
@@ -45,8 +96,8 @@ caused by rerendering everything after each change you make.

2004-11-11 [gsherman] 0.5.0devel22
** Added ifdef's for WIN32 around dynamic_casts in the vector renderer
dialogs. Even though rtti is enabled, use of dynamic casts causes seg
faults under WIN32.
dialogs. Even though rtti is enabled, use of dynamic casts causes seg
faults under WIN32.

2004-11-09 [timlinux] 0.5.0devel21
** Added options to graticule builder to allow you to define origin and
@@ -96,7 +147,7 @@ qgis to crash.

2004-10-20 [mcoletti] 0.5.0devel10
** merged in qgsproject-branch
2004-10-19 [larsl] 0.5.0devel9
** Changed GPX attribute names from three letter abbreviations to more
userfriendly whole words
@@ -538,20 +589,20 @@ All that remains to do now is sort out syncronisation of layer ordering between
** Implemented map overview using maplayers rather than snapshots of a raster layer.

** Implemented QgsMapLayerRegistry - s singleton object that keeps track of
loaded layers. When a layer is added an entry is made in the registry. When a
layer is removed, the registry emits a layerWillBeRemoved signal that is
connected to any mapvcanvas, legend etc that may be using the layer. The
objects using the layer can then remove any reference they make to the layer -
after which the registry deletes the layer object.
loaded layers. When a layer is added an entry is made in the registry. When a
layer is removed, the registry emits a layerWillBeRemoved signal that is
connected to any mapvcanvas, legend etc that may be using the layer. The
objects using the layer can then remove any reference they make to the layer -
after which the registry deletes the layer object.

** This fixes a problem with adding an overview map which caused qgis to crash
when a layer was removed because it was trying to delete the same pointer
twice.
when a layer was removed because it was trying to delete the same pointer
twice.

** Added a better implementation of the overview map below map legend.

** Refactoring in qgis app - all private members now adhere to qgis naming
conventions (prefixed with m).
conventions (prefixed with m).


** Import Note *** ONLY THE MAPLAYER REGISTRY SHOULD DELETE LAYERS NOW ***
@@ -585,7 +636,7 @@ not need src parameter (this can be obtained from painter->device()).
** Added basic print capability to qgis....consider this a work in progress.
2004-05-31 [gsherman] 0.3.0devel9
**Changed QgsIdentifyResultsBase to inherit from QWidget instead of QDialog
so window position can be saved/restored from user settings each time.
so window position can be saved/restored from user settings each time.
**Changed qgis.h int version number to 300 (should have been done at release)

2004-05-30 [ts] 0.3.0devel8
@@ -961,7 +1012,7 @@ Added qgiscommit tool
** Fixed a bug in the drawing of pseudocolor single band grayscale images that
prevented all class breaks being displayed.

2004-03-10 [gs] 0.1.0devel7
** Added delimited text plugin which provides gui to add delimited text
layers using the delimited_text data provider
@@ -1161,25 +1212,26 @@ Version 0.0.3-alpha August 10, 2002
* Other internal changes

July 26, 2002
Drawing code now properly displays layers and calculates extents when
zooming. Zoom is still fixed zoom in rather than interactive.
Drawing code now properly displays layers and calculates extents when
zooming. Zoom is still fixed zoom in rather than interactive.
July 20, 2002
Repaint automatic for layers.
Repaint automatic for layers.
July 18, 2002
Point, line and polygon PostGis layers can be drawn. Still issues with
map exent and positioning of layers on the canvas. Drawing is manual and
not tied to the paint event. No zooming or panning yet.
Point, line and polygon PostGis layers can be drawn. Still issues with
map exent and positioning of layers on the canvas. Drawing is manual and
not tied to the paint event. No zooming or panning yet.
July 10, 2002
Layers can be selected and added to the map canvas collection however
the rendering code is currently disabled and being reorganized. So if
you add a layer, nothing will be drawn...
Layers can be selected and added to the map canvas collection however
the rendering code is currently disabled and being reorganized. So if
you add a layer, nothing will be drawn...
July 6, 2002
This code is preliminary and really has no true functionality other than
the ability to define a PostGIS connection and display the spatially enabled
tables that could be loaded.
This code is preliminary and really has no true functionality other than
the ability to define a PostGIS connection and display the spatially enabled
tables that could be loaded.

This is the initial import of the code base into CVS on Sourceforge.net.
This is the initial import of the code base into CVS on Sourceforge.net.
vim: set shiftwidth=3 textwidth=75 autoindent:
@@ -24,7 +24,12 @@ EXTRA_DIST = \
TODO \
update_ts_files.sh

man1_MANS = qgis.man
man1_MANS = qgis.man

docdatadir = $(datadir)/$(PACKAGE)/doc

docdata_DATA = AUTHORS


SUBDIRS = src providers plugins doc tools i18n

68 README
@@ -1,19 +1,59 @@
README for QGIS version 0.5 'Bandit'
Quantum GIS (QGIS) is designed to be a Geographic Information System (GIS)
built for Linux/Unix. QGIS offers support for vector and raster formats.
Currently QGIS supports many common vector and raster formats shapefiles
and PostgreSQL/PostGIS layers.
README for QGIS version 0.6 'Simon'

Quantum GIS (QGIS) is an Open Source Geographic Information System. The
project was born in May of 2002 and was established as a project on
SourceForge in June of the same year. We've worked hard to make GIS
software (which is traditionaly expensive commerical software) a viable
prospect for anyone with basic access to a Personal Computer. QGIS
currently runs on most Unix platforms, Window, and OS X. QGIS is
developed using the Qt toolkit (http://www.trolltech.com) and C++. This
means that QGIS feels snappy to use and has a pleasing, easy to use
graphical user interface.

QGIS aims to be an easy to use GIS, providing common functions and
features. The initial goal was to provide a GIS data viewer. QGIS has
reached that point in its evolution and is being used by many for their
daily GIS data viewing needs. QGIS supports a number of raster and
vector data formats, with new support easily added using the plugin
architecture.

QGIS is released under the GNU Public License (GPL). Devloping QGIS
under this license means that you can (if you want to) inspect and
modify the source code and guarantees that you, our happy user will
always have access to a GIS program that is free of cost and can be
freely modified.

This release adds:
* Windows version
* Feature labeling with optional buffering
* Preliminary digitizing support for shapefiles
* GRASS digitizing support
* GPS SVG icons
* Unique value renderers
* User interface improvements
* Specify a query when loading a PostGIS layer
* Italian translation
* GEOS support in the OGR provider to refine selection of features
via identify. This improves over the previous method of feature
selection which used a simple MBR intersection check.
* PostGIS editing support in provider
* Vector dialog redesign to improve usability
* Improvement in project handling (loading and saving)
* Scale dependent rendering
* User option to load layers with out drawing them, thus allowing
you to set scale dependency, etc without waiting for the initial draw to
complete
* Interrupt drawing of features by hitting ESC
* Attribute actions - the ability to run an external program based
on the contents of an attribute field in a layer
* Create new vector layer (shapefile) for editing
* Windows installer
* Mac OSX binary
* New options in the graticule builder plugin
* Enhancements to the GPS plugin
* Man page
* Save delimited text as shapefile
* Improved Delimited Text plugin, including preview of text file
* Improved SPIT handling of PostgreSQL reserved words and shapefiles
with multiple geometry types
* Display SQL query used to create a PostGIS layer
* PostgreSQL query builder
* Ability to redefine the query used for PostgreSQL layers from the
layer properties dialog
* North arrow, scalebar, and copyright plugins save their state in
the project file
* Datasets with UTF8, Kanjii and CJK filenames now load properly

Supported raster formats include:
Grass
@@ -24,9 +24,9 @@ dnl ---------------------------------------------------------------------------
dnl version number
dnl ---------------------------------------------------------------------------
MAJOR_VERSION=0
MINOR_VERSION=5
MINOR_VERSION=6
MICRO_VERSION=0
EXTRA_VERSION=30
EXTRA_VERSION=0
if test $EXTRA_VERSION -eq 0; then
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}
else
@@ -119,6 +119,7 @@ if test x"$PG_CONFIG" != "xno" ; then
[Define to 1 if PostgreSQL is available])
ac_postgresql="yes"
ac_postgresql_version=`$PG_CONFIG --version | sed -e 's#PostgreSQL ##'`
postgresql_version_string="(Version $ac_postgresql_version)"
else
ac_postgresql="no"
fi
@@ -174,6 +175,9 @@ AC_ARG_WITH(grass,

if test -n "$with_grass" -a x"$with_grass" != "xno"; then
# I don't know how to add library path to AC_CHECK_LIB()
if test ! -f "$GISLIB"; then
GISLIB=`ls $with_grass/lib/libgrass_gis.dylib 2> /dev/null`
fi
if test ! -f "$GISLIB"; then
GISLIB=`ls $with_grass/lib/libgrass_gis.so 2> /dev/null`
fi
@@ -246,6 +250,7 @@ AC_CONFIG_FILES([
src/images/north_arrows/Makefile
src/images/splash/Makefile
src/images/icons/Makefile
src/images/developers/Makefile
src/themes/Makefile
src/themes/default/Makefile
providers/Makefile
@@ -288,7 +293,7 @@ echo "$PACKAGE $VERSION"
echo "------------------------------------------"
echo "GDAL/OGR : $ac_gdalogr (Version $ac_gdalogr_version)"
echo "GEOS : $ac_geos (Version $ac_geos_version)"
echo "PostgreSQL : $ac_postgresql (Version $ac_postgresql_version)"
echo "PostgreSQL : $ac_postgresql $postgresql_version_string"
echo "GRASS : $ac_grass"
echo "SPIT : $ac_spit"
echo ""
BIN -13.1 KB (59%) doc/images/qgis_new_80pct.png
Binary file not shown.

0 comments on commit fcf4f35

Please sign in to comment.