Skip to content
Permalink
Browse files

added abstract temporal class

updates on tests and abstract temporal class

updates on qgsabstracttemporal sip and tests

update qgsabstracttemporal test

updated docs

moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions

edits per review on qgs map canvas

remove access of private members from qgstemporalrangeobject

updated render context test and fix travis tests

added new temporal property class

added tests for temporal property

added tests for temporal property

added temporal widget ui

temporal support in raster layers, from wms provider

temporal properties in raster layer properties

added abstract temporal class

updates on tests and abstract temporal class

updates on qgsabstracttemporal sip and tests

update qgsabstracttemporal test

updated docs

temporal support in raster layers, from wms provider

update qgsabstracttemporal test

updated docs

moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions

edits per review on qgs map canvas

updated render context test and fix travis tests

added new temporal property class

added new map layer temporal properties sub classes with tests

updates on map layers temporal properties classes

fix travis tests

add read and write xml tests

added abstract temporal class

updates on tests and abstract temporal class

updates on qgsabstracttemporal sip and tests

update qgsabstracttemporal test

updated docs

edits per review on qgs map canvas

temporal properties in raster layer properties

temporal support in raster layers, from wms provider

moved qgsabstracttemporal class to qgstemporalrangeobject class as per review suggestions

edits per review on qgs map canvas

remove access of private members from qgstemporalrangeobject

updated render context test and fix travis tests

added new temporal property class

added new map layer temporal properties sub classes with tests

updated layer times ui

added advanced options in layer time constrains ui

fix for refreshing wms layer after temporal properties update

update on wms-t temporal properties

added support for bi-temporal WMS-T
  • Loading branch information
Samweli authored and nyalldawson committed Jan 26, 2020
1 parent 923dabd commit 6352d6889c42cec909288a87c9fabc642edf433a
Showing with 6,351 additions and 114 deletions.
  1. +115 −0 doc/INSTALL.t2t.tmp
  2. +3,260 −0 doc/NEWS.t2t.tmp
  3. +7 −0 python/core/auto_generated/qgsdataprovider.sip.in
  4. +42 −0 python/core/auto_generated/qgsdataprovidertemporalproperties.sip.in
  5. +1 −0 python/core/auto_generated/qgsmapsettings.sip.in
  6. +5 −0 python/core/auto_generated/qgstemporalrangeobject.sip.in
  7. +88 −0 python/core/auto_generated/qgstemporalrangeobject.sip.in~HEAD
  8. +5 −0 python/core/auto_generated/raster/qgsrasterdataprovider.sip.in
  9. +128 −0 python/core/auto_generated/raster/qgsrasterdataprovidertemporalproperties.sip.in
  10. +2 −0 python/core/core_auto.sip
  11. +5 −0 python/gui/auto_generated/qgsmapcanvas.sip.in
  12. +6 −0 src/core/CMakeLists.txt
  13. +8 −0 src/core/qgsdataprovider.h
  14. +24 −0 src/core/qgsdataprovidertemporalproperties.cpp
  15. +48 −0 src/core/qgsdataprovidertemporalproperties.h
  16. +1 −0 src/core/qgsmaplayer.cpp
  17. +8 −0 src/core/qgsmapsettings.h
  18. +8 −0 src/core/qgsrendercontext.h
  19. +88 −1 src/core/qgstemporalproperty.cpp
  20. +107 −5 src/core/qgstemporalproperty.h
  21. +6 −0 src/core/qgstemporalrangeobject.cpp
  22. +60 −0 src/core/qgstemporalrangeobject.cpp~HEAD
  23. +63 −0 src/core/qgstemporalrangeobject.cpp~HEAD~HEAD
  24. +5 −0 src/core/qgstemporalrangeobject.h
  25. +102 −0 src/core/qgstemporalrangeobject.h~HEAD
  26. +62 −0 src/core/qgsvectorlayertemporalproperties.cpp
  27. +125 −0 src/core/qgsvectorlayertemporalproperties.h
  28. +8 −0 src/core/raster/qgsrasterdataprovider.cpp
  29. +14 −0 src/core/raster/qgsrasterdataprovider.h
  30. +113 −0 src/core/raster/qgsrasterdataprovidertemporalproperties.cpp
  31. +174 −0 src/core/raster/qgsrasterdataprovidertemporalproperties.h
  32. +63 −3 src/core/raster/qgsrasterlayer.cpp
  33. +91 −14 src/core/raster/qgsrasterlayer.h
  34. +26 −2 src/core/raster/qgsrasterlayertemporalproperties.cpp
  35. +34 −3 src/core/raster/qgsrasterlayertemporalproperties.h
  36. +2 −0 src/gui/CMakeLists.txt
  37. +6 −3 src/gui/qgsmapcanvas.h
  38. +182 −0 src/gui/qgstemporallayerwidget.cpp
  39. +134 −0 src/gui/qgstemporallayerwidget.h
  40. +19 −0 src/gui/raster/qgsrasterlayerproperties.cpp
  41. +11 −0 src/gui/raster/qgsrasterlayerproperties.h
  42. +187 −0 src/providers/wms/qgswmscapabilities.cpp
  43. +129 −1 src/providers/wms/qgswmscapabilities.h
  44. +15 −0 src/providers/wms/qgswmsdataitems.cpp
  45. +48 −2 src/providers/wms/qgswmsprovider.cpp
  46. +9 −0 src/providers/wms/qgswmsprovider.h
  47. +5 −0 src/ui/CMakeLists.txt
  48. +89 −66 src/ui/qgsrasterlayerpropertiesbase.ui
  49. +591 −0 src/ui/temporalwidgets/qgstemporallayerwidgetbase.ui
  50. +4 −0 tests/src/core/CMakeLists.txt
  51. +18 −14 tests/src/core/testqgsrasterlayer.cpp
@@ -0,0 +1,115 @@
QGIS
Building QGIS from source - step by step
2020-02-24

%! target : html
%! style : style.css
%! Options : --toc --toc-level 2 --enum-title
%! preproc : TUT_URL https://qgis.org
%! PostProc(html): '(?i)(<pre>)' '<div class="code">\1'
%! PostProc(html): '(?i)(</pre>)' '\1</div>'
%! PostProc(html): \(R\) &reg;
% Next line will replace tabs with 2 spaces in txt generated outputs
%! PostProc(txt): '(?i)(\t)' ' '
%! encoding: utf-8
%
% Tex processing
%
% Make sure this is first
%! PostProc(tex): '\\includegraphics' '\\includegraphics[width=100mm]'
% scartcl is from the koma script document class (apt-get install texlive-latex-recommended ttf-komatuna)
% setlength parindent suppresses first line of paragraph idents
% parskip puts blank space between paragraphs
% title pic stuff used to put a logo on the front page
%! PostProc(tex): '\\documentclass{article}' '\\documentclass{scrartcl}\n\\setlength{\\parindent}{0pt}\n\\setlength{\\parskip}{2ex}'
% use the color table and table packages so we can pimp the tables a little
%! PostProc(tex): '\\usepackage{style.css} % user defined' '\\usepackage{fancyvrb}\n\\usepackage{colortbl} \n\\usepackage [table]{xcolor}\n\\definecolor{tableShade}{HTML}{cecece}\n\\definecolor{qgis-green}{HTML}{0E7300}\n\\usepackage{wallpaper}\n\\LRCornerWallPaper{1}{WALLPAPER-IMAGE}\n\\usepackage{hyperref}\n\\hypersetup{linkcolor=qgis-green,urlcolor=qgis-green}\\renewcommand\\thesection{\\color{qgis-green}\\thechapter\\arabic{section}}'
% Make the header row of tables have a dark background. light text
%! PostProc(tex): '\\hline \\textbf' '\\hline \\rowcolor[rgb]{0,0,0} \\color{white} \\textbf'
%! PostProc(tex): '& \\textbf' '& \\color{white} \\textbf'
% Make verbatim text a little smaller and use fancyvrb package to draw it in a box
% Note Verbatim with capital V for fancyvrb to work
%! PostProc(tex): '\\begin{verbatim}' '{\\scriptsize\\begin{Verbatim}[frame=single,rulecolor=\\color{qgis-green}, framesep=4mm, label=\\fbox{\\small\\emph{Listing}}]'
%! PostProc(tex): '\\end{verbatim}' '\\end{Verbatim}\n}'
%! PostProc(tex): '\\section' '\\newpage\\section'
%! PostProc(tex): 'section{' 'section{\\color{qgis-green}'
%! PostProc(tex): NEWPAGE '\\newpage'
% Give alternating table rows different colors and use a smaller font in tables (\tiny)
%! PostProc(tex): '\\begin{tabular}' '\\rowcolors{2}{tableShade}{white} \n\\tiny\\begin{tabular}'
%! encoding: utf-8

%! PostProc(tex): WALLPAPER-IMAGE 'qgis-footer.png'
% These are comments and will not be generated in any output
% -------------------

%This document is in txt2tags format. You can generate html, plain text and
%moinmoin formatted documentation by running txt2tags on this document. See the
%txt2tags home page for more details. Please insert manual line breaks in this
%document as it makes diffing for changes much easier. To do this in vim
%automatically, select a section then issue (gq) command. Please don't
%apply vim formatting to the whole document as it screws up some formatting
%rather apply it selectively to paragraphs where needed.

% To generate output files from this document:
% cmake --build $YOURBUILDDIR --target t2tdoc

% End of comments
% -------------------

Last Updated: 2020-02-24
Last Change : 2020-02-24

%%toc

= Introduction =

This document is the original installation guide of the described software
QGIS. The software and hardware descriptions named in this
document are in most cases registered trademarks and are therefore subject
to the legal requirements. QGIS is subject to the GNU General Public
License. Find more information on the QGIS Homepage:
http://qgis.org

The details, that are given in this document have been written and verified
to the best of knowledge and responsibility of the editors. Nevertheless,
mistakes concerning the content are possible. Therefore, all data are not
liable to any duties or guarantees. The editors and publishers do not take
any responsibility or liability for failures and their consequences. You are
always welcome for indicating possible mistakes.

Because the code of QGIS evolves from release to release, These instructions are
regularly updated to match the corresponding release. Instructions for the current
master branch are available at
http://htmlpreview.github.io/?https://raw.github.com/qgis/QGIS/master/doc/INSTALL.html.
If you wish to build another version of QGIS, ensure to checkout the appropriate
release branch. The QGIS source code can be found [in the repository https://github.com/qgis/QGIS].

Please visit http://qgis.org for information on joining our mailing lists
and getting involved in the project further.

/!\ **Note to document writers:** Please use this document as the central
place for describing build procedures. Please do not remove this notice.

/!\ **Note to document writers:** This document is generated from
doc/INSTALL.t2t - if you need to edit this document, be sure to edit that
file rather than the generated INSTALL document found in the root of the
source directory.

%!include: overview.t2t

%!include: linux.t2t

= Building on Windows =
%!include: msvc.t2t
%!include: msys.t2t
%!include: mxe.t2t

%!include: osx.t2t

%!include: wcs-test-server.t2t

%!include: jenkins.t2t

%!include: debug-tests.t2t

%!include: iauthors.t2t

0 comments on commit 6352d68

Please sign in to comment.
You can’t perform that action at this time.