[QGIS Commit] [qgis/Quantum-GIS] 496355: Cache for coordinate transformations

GitHub noreply at github.com
Fri Dec 21 05:08:14 PST 2012


  Branch: refs/heads/master
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 496355b367c374e90391de9ea4ed27b13d270467
      https://github.com/qgis/Quantum-GIS/commit/496355b367c374e90391de9ea4ed27b13d270467
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-12-16 (Sun, 16 Dec 2012)

  Changed paths:
    M src/core/qgscrscache.cpp
    M src/core/qgscrscache.h

  Log Message:
  -----------
  Cache for coordinate transformations


  Commit: e0d9796fda39d518ec610bdbfd62bfd4d8f2440f
      https://github.com/qgis/Quantum-GIS/commit/e0d9796fda39d518ec610bdbfd62bfd4d8f2440f
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-12-16 (Sun, 16 Dec 2012)

  Changed paths:
    M python/core/qgsmaprenderer.sip
    M python/core/qgsrendercontext.sip
    M src/core/qgsmaprenderer.cpp
    M src/core/qgsmaprenderer.h
    M src/core/qgsrendercontext.cpp
    M src/core/qgsrendercontext.h

  Log Message:
  -----------
  Use coordinate transform cache in maprenderer


  Commit: ac5267178c95e14fa45e38bffa6fa3084e827865
      https://github.com/qgis/Quantum-GIS/commit/ac5267178c95e14fa45e38bffa6fa3084e827865
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M python/core/qgsmaprenderer.sip
    M python/core/qgsrendercontext.sip
    M src/core/qgscrscache.cpp
    M src/core/qgscrscache.h
    M src/core/qgsmaprenderer.cpp
    M src/core/qgsmaprenderer.h
    M src/core/qgsrendercontext.cpp
    M src/core/qgsrendercontext.h

  Log Message:
  -----------
  Merge branch 'crs_transform_cache'


  Commit: 79947fe94237a8737a806719dadbae530a457f28
      https://github.com/qgis/Quantum-GIS/commit/79947fe94237a8737a806719dadbae530a457f28
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-12-21 (Fri, 21 Dec 2012)

  Changed paths:
    M doc/TRANSLATORS
    M i18n/qgis_de.ts
    M i18n/qgis_ro.ts
    M python/core/raster/qgsrasterdataprovider.sip
    M python/plugins/sextante/CMakeLists.txt
    M python/plugins/sextante/SextantePlugin.py
    R python/plugins/sextante/add_weights_to_r.neighbors.patch
    M python/plugins/sextante/algs/AddTableField.py
    M python/plugins/sextante/algs/AutoincrementalField.py
    M python/plugins/sextante/algs/CMakeLists.txt
    M python/plugins/sextante/algs/EquivalentNumField.py
    M python/plugins/sextante/algs/Explode.py
    M python/plugins/sextante/algs/FieldPyculator.py
    M python/plugins/sextante/algs/FieldsCalculator.py
    A python/plugins/sextante/algs/QGISAlgorithmProvider.py
    M python/plugins/sextante/algs/SaveSelectedFeatures.py
    R python/plugins/sextante/algs/SextanteAlgorithmProvider.py
    A python/plugins/sextante/algs/ftools/BasicStatisticsNumbers.py
    A python/plugins/sextante/algs/ftools/BasicStatisticsStrings.py
    A python/plugins/sextante/algs/ftools/Buffer.py
    A python/plugins/sextante/algs/ftools/CMakeLists.txt
    A python/plugins/sextante/algs/ftools/Centroids.py
    A python/plugins/sextante/algs/ftools/Clip.py
    A python/plugins/sextante/algs/ftools/ConvexHull.py
    A python/plugins/sextante/algs/ftools/Delaunay.py
    A python/plugins/sextante/algs/ftools/DensifyGeometries.py
    A python/plugins/sextante/algs/ftools/DensifyGeometriesInterval.py
    A python/plugins/sextante/algs/ftools/Difference.py
    A python/plugins/sextante/algs/ftools/Dissolve.py
    A python/plugins/sextante/algs/ftools/ExportGeometryInfo.py
    A python/plugins/sextante/algs/ftools/ExtentFromLayer.py
    A python/plugins/sextante/algs/ftools/ExtractNodes.py
    A python/plugins/sextante/algs/ftools/FToolsAlgorithmProvider.py
    A python/plugins/sextante/algs/ftools/FToolsUtils.py
    A python/plugins/sextante/algs/ftools/FixedDistanceBuffer.py
    A python/plugins/sextante/algs/ftools/Intersection.py
    A python/plugins/sextante/algs/ftools/LinesIntersection.py
    A python/plugins/sextante/algs/ftools/LinesToPolygons.py
    A python/plugins/sextante/algs/ftools/MeanCoords.py
    A python/plugins/sextante/algs/ftools/MultipartToSingleparts.py
    A python/plugins/sextante/algs/ftools/NearestNeighbourAnalysis.py
    A python/plugins/sextante/algs/ftools/PointDistance.py
    A python/plugins/sextante/algs/ftools/PointsInPolygon.py
    A python/plugins/sextante/algs/ftools/PointsInPolygonUnique.py
    A python/plugins/sextante/algs/ftools/PointsInPolygonWeighted.py
    A python/plugins/sextante/algs/ftools/PolygonsToLines.py
    A python/plugins/sextante/algs/ftools/RandomSelection.py
    A python/plugins/sextante/algs/ftools/RandomSelectionWithinSubsets.py
    A python/plugins/sextante/algs/ftools/ReprojectLayer.py
    A python/plugins/sextante/algs/ftools/SelectByLocation.py
    A python/plugins/sextante/algs/ftools/SimplifyGeometries.py
    A python/plugins/sextante/algs/ftools/SinglePartsToMultiparts.py
    A python/plugins/sextante/algs/ftools/SumLines.py
    A python/plugins/sextante/algs/ftools/Union.py
    A python/plugins/sextante/algs/ftools/UniqueValues.py
    A python/plugins/sextante/algs/ftools/VariableDistanceBuffer.py
    A python/plugins/sextante/algs/ftools/VoronoiPolygons.py
    A python/plugins/sextante/algs/ftools/__init__.py
    A python/plugins/sextante/algs/ftools/copyright.txt
    A python/plugins/sextante/algs/ftools/ftools_utils.py
    A python/plugins/sextante/algs/ftools/icons/analysis.png
    A python/plugins/sextante/algs/ftools/icons/basic_statistics.png
    A python/plugins/sextante/algs/ftools/icons/buffer.png
    A python/plugins/sextante/algs/ftools/icons/centroids.png
    A python/plugins/sextante/algs/ftools/icons/check_geometry.png
    A python/plugins/sextante/algs/ftools/icons/clip.png
    A python/plugins/sextante/algs/ftools/icons/convex_hull.png
    A python/plugins/sextante/algs/ftools/icons/define_projection.png
    A python/plugins/sextante/algs/ftools/icons/delaunay.png
    A python/plugins/sextante/algs/ftools/icons/difference.png
    A python/plugins/sextante/algs/ftools/icons/dissolve.png
    A python/plugins/sextante/algs/ftools/icons/export_geometry.png
    A python/plugins/sextante/algs/ftools/icons/export_projection.png
    A python/plugins/sextante/algs/ftools/icons/extract_nodes.png
    A python/plugins/sextante/algs/ftools/icons/ftools_logo.png
    A python/plugins/sextante/algs/ftools/icons/geometry.png
    A python/plugins/sextante/algs/ftools/icons/geoprocessing.png
    A python/plugins/sextante/algs/ftools/icons/help.png
    A python/plugins/sextante/algs/ftools/icons/intersect.png
    A python/plugins/sextante/algs/ftools/icons/intersections.png
    A python/plugins/sextante/algs/ftools/icons/join_attributes.png
    A python/plugins/sextante/algs/ftools/icons/join_location.png
    A python/plugins/sextante/algs/ftools/icons/layer_extent.png
    A python/plugins/sextante/algs/ftools/icons/management.png
    A python/plugins/sextante/algs/ftools/icons/matrix.png
    A python/plugins/sextante/algs/ftools/icons/mean.png
    A python/plugins/sextante/algs/ftools/icons/merge_shapes.png
    A python/plugins/sextante/algs/ftools/icons/multi_to_single.png
    A python/plugins/sextante/algs/ftools/icons/neighbour.png
    A python/plugins/sextante/algs/ftools/icons/random_points.png
    A python/plugins/sextante/algs/ftools/icons/random_selection.png
    A python/plugins/sextante/algs/ftools/icons/regular_points.png
    A python/plugins/sextante/algs/ftools/icons/reproject.png
    A python/plugins/sextante/algs/ftools/icons/sampling.png
    A python/plugins/sextante/algs/ftools/icons/select_location.png
    A python/plugins/sextante/algs/ftools/icons/simplify.png
    A python/plugins/sextante/algs/ftools/icons/single_to_multi.png
    A python/plugins/sextante/algs/ftools/icons/split_layer.png
    A python/plugins/sextante/algs/ftools/icons/sub_selection.png
    A python/plugins/sextante/algs/ftools/icons/sum_lines.png
    A python/plugins/sextante/algs/ftools/icons/sum_points.png
    A python/plugins/sextante/algs/ftools/icons/sym_difference.png
    A python/plugins/sextante/algs/ftools/icons/to_lines.png
    A python/plugins/sextante/algs/ftools/icons/union.png
    A python/plugins/sextante/algs/ftools/icons/unique.png
    A python/plugins/sextante/algs/ftools/icons/vector_grid.png
    A python/plugins/sextante/algs/ftools/icons/voronoi.png
    A python/plugins/sextante/algs/ftools/voronoi.py
    A python/plugins/sextante/algs/mmqgisx/CMakeLists.txt
    A python/plugins/sextante/algs/mmqgisx/MMQGISXAlgorithms.py
    A python/plugins/sextante/algs/mmqgisx/__init__.py
    A python/plugins/sextante/algs/mmqgisx/copyright.txt
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_animate_columns.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_animate_rows.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_attribute_export.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_attribute_join.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_color_map.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_float_to_text.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_geocode_google.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_geocode_street_layer.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_grid.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_gridify.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_hub_distance.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_label.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_merge.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_select.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_simplify.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_sort.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_text_to_float.png
    A python/plugins/sextante/algs/mmqgisx/icons/mmqgis_voronoi.png
    A python/plugins/sextante/algs/mmqgisx/mmqgisx_library.py
    M python/plugins/sextante/core/Sextante.py
    M python/plugins/sextante/core/SextanteUtils.py
    R python/plugins/sextante/ftools/BasicStatisticsNumbers.py
    R python/plugins/sextante/ftools/BasicStatisticsStrings.py
    R python/plugins/sextante/ftools/Buffer.py
    R python/plugins/sextante/ftools/CMakeLists.txt
    R python/plugins/sextante/ftools/Centroids.py
    R python/plugins/sextante/ftools/Clip.py
    R python/plugins/sextante/ftools/ConvexHull.py
    R python/plugins/sextante/ftools/Delaunay.py
    R python/plugins/sextante/ftools/DensifyGeometries.py
    R python/plugins/sextante/ftools/DensifyGeometriesInterval.py
    R python/plugins/sextante/ftools/Difference.py
    R python/plugins/sextante/ftools/Dissolve.py
    R python/plugins/sextante/ftools/ExportGeometryInfo.py
    R python/plugins/sextante/ftools/ExtentFromLayer.py
    R python/plugins/sextante/ftools/ExtractNodes.py
    R python/plugins/sextante/ftools/FToolsAlgorithmProvider.py
    R python/plugins/sextante/ftools/FToolsUtils.py
    R python/plugins/sextante/ftools/FixedDistanceBuffer.py
    R python/plugins/sextante/ftools/Intersection.py
    R python/plugins/sextante/ftools/LinesIntersection.py
    R python/plugins/sextante/ftools/LinesToPolygons.py
    R python/plugins/sextante/ftools/MeanCoords.py
    R python/plugins/sextante/ftools/MultipartToSingleparts.py
    R python/plugins/sextante/ftools/NearestNeighbourAnalysis.py
    R python/plugins/sextante/ftools/PointDistance.py
    R python/plugins/sextante/ftools/PointsInPolygon.py
    R python/plugins/sextante/ftools/PointsInPolygonUnique.py
    R python/plugins/sextante/ftools/PointsInPolygonWeighted.py
    R python/plugins/sextante/ftools/PolygonsToLines.py
    R python/plugins/sextante/ftools/RandomSelection.py
    R python/plugins/sextante/ftools/RandomSelectionWithinSubsets.py
    R python/plugins/sextante/ftools/ReprojectLayer.py
    R python/plugins/sextante/ftools/SelectByLocation.py
    R python/plugins/sextante/ftools/SimplifyGeometries.py
    R python/plugins/sextante/ftools/SinglePartsToMultiparts.py
    R python/plugins/sextante/ftools/SumLines.py
    R python/plugins/sextante/ftools/Union.py
    R python/plugins/sextante/ftools/UniqueValues.py
    R python/plugins/sextante/ftools/VariableDistanceBuffer.py
    R python/plugins/sextante/ftools/VoronoiPolygons.py
    R python/plugins/sextante/ftools/__init__.py
    R python/plugins/sextante/ftools/copyright.txt
    R python/plugins/sextante/ftools/ftools_utils.py
    R python/plugins/sextante/ftools/icons/analysis.png
    R python/plugins/sextante/ftools/icons/basic_statistics.png
    R python/plugins/sextante/ftools/icons/buffer.png
    R python/plugins/sextante/ftools/icons/centroids.png
    R python/plugins/sextante/ftools/icons/check_geometry.png
    R python/plugins/sextante/ftools/icons/clip.png
    R python/plugins/sextante/ftools/icons/convex_hull.png
    R python/plugins/sextante/ftools/icons/define_projection.png
    R python/plugins/sextante/ftools/icons/delaunay.png
    R python/plugins/sextante/ftools/icons/difference.png
    R python/plugins/sextante/ftools/icons/dissolve.png
    R python/plugins/sextante/ftools/icons/export_geometry.png
    R python/plugins/sextante/ftools/icons/export_projection.png
    R python/plugins/sextante/ftools/icons/extract_nodes.png
    R python/plugins/sextante/ftools/icons/ftools_logo.png
    R python/plugins/sextante/ftools/icons/geometry.png
    R python/plugins/sextante/ftools/icons/geoprocessing.png
    R python/plugins/sextante/ftools/icons/help.png
    R python/plugins/sextante/ftools/icons/intersect.png
    R python/plugins/sextante/ftools/icons/intersections.png
    R python/plugins/sextante/ftools/icons/join_attributes.png
    R python/plugins/sextante/ftools/icons/join_location.png
    R python/plugins/sextante/ftools/icons/layer_extent.png
    R python/plugins/sextante/ftools/icons/management.png
    R python/plugins/sextante/ftools/icons/matrix.png
    R python/plugins/sextante/ftools/icons/mean.png
    R python/plugins/sextante/ftools/icons/merge_shapes.png
    R python/plugins/sextante/ftools/icons/multi_to_single.png
    R python/plugins/sextante/ftools/icons/neighbour.png
    R python/plugins/sextante/ftools/icons/random_points.png
    R python/plugins/sextante/ftools/icons/random_selection.png
    R python/plugins/sextante/ftools/icons/regular_points.png
    R python/plugins/sextante/ftools/icons/reproject.png
    R python/plugins/sextante/ftools/icons/sampling.png
    R python/plugins/sextante/ftools/icons/select_location.png
    R python/plugins/sextante/ftools/icons/simplify.png
    R python/plugins/sextante/ftools/icons/single_to_multi.png
    R python/plugins/sextante/ftools/icons/split_layer.png
    R python/plugins/sextante/ftools/icons/sub_selection.png
    R python/plugins/sextante/ftools/icons/sum_lines.png
    R python/plugins/sextante/ftools/icons/sum_points.png
    R python/plugins/sextante/ftools/icons/sym_difference.png
    R python/plugins/sextante/ftools/icons/to_lines.png
    R python/plugins/sextante/ftools/icons/union.png
    R python/plugins/sextante/ftools/icons/unique.png
    R python/plugins/sextante/ftools/icons/vector_grid.png
    R python/plugins/sextante/ftools/icons/voronoi.png
    R python/plugins/sextante/ftools/voronoi.py
    M python/plugins/sextante/grass/GrassAlgorithm.py
    M python/plugins/sextante/grass/description/r.grow.distance.txt
    M python/plugins/sextante/grass/description/r.grow.txt
    M python/plugins/sextante/grass/description/r.his.txt
    A python/plugins/sextante/images/qgis.png
    M python/plugins/sextante/images/tool.png
    R python/plugins/sextante/mmqgisx/CMakeLists.txt
    R python/plugins/sextante/mmqgisx/MMQGISXAlgorithmProvider.py
    R python/plugins/sextante/mmqgisx/__init__.py
    R python/plugins/sextante/mmqgisx/copyright.txt
    R python/plugins/sextante/mmqgisx/icons/mmqgis.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_animate_columns.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_animate_rows.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_attribute_export.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_attribute_join.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_color_map.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_float_to_text.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_geocode_google.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_geocode_street_layer.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_grid.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_gridify.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_hub_distance.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_label.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_merge.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_select.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_simplify.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_sort.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_text_to_float.png
    R python/plugins/sextante/mmqgisx/icons/mmqgis_voronoi.png
    R python/plugins/sextante/mmqgisx/mmqgisx_library.py
    M python/plugins/sextante/modeler/ModelerAlgorithm.py
    M python/plugins/sextante/modeler/ModelerParametersDialog.py
    M python/plugins/sextante/modeler/ModelerUtils.py
    M python/plugins/sextante/parameters/ParameterExtent.py
    M python/plugins/sextante/r/RUtils.py
    R python/plugins/sextante/saga/description/Trend(Analysis)Shapes.txt
    R python/plugins/sextante/saga/description/TrendAnalysis.txt
    M python/plugins/sextante/script/ScriptAlgorithm.py
    M python/plugins/sextante/script/ScriptUtils.py
    M scripts/tsstat.pl
    M src/app/qgisapp.cpp
    M src/core/raster/qgscontrastenhancement.cpp
    M src/core/raster/qgsrasterdataprovider.cpp
    M src/core/raster/qgsrasterdataprovider.h
    M src/core/raster/qgsrasterfilewriter.cpp
    M src/core/raster/qgsrasterfilewriter.h
    M src/gui/qgsrasterlayersaveasdialog.cpp
    M src/gui/qgsrubberband.cpp
    M src/plugins/grass/qgsgrassplugin.cpp
    M src/plugins/grass/qgsgrassregion.cpp
    M src/providers/gdal/qgsgdalprovider.cpp
    M src/providers/gdal/qgsgdalprovider.h
    M src/providers/grass/CMakeLists.txt
    M src/providers/grass/qgsgrassgislib.cpp
    M src/ui/qgsrasterlayersaveasdialogbase.ui
    M tests/src/core/CMakeLists.txt
    A tests/src/core/testqgsrastersublayer.cpp
    A tests/testdata/landsat2.nc

  Log Message:
  -----------
  Merge branch 'master' of github.com:qgis/Quantum-GIS


  Commit: 05d79f55a6d08a598c07bc4e2001f929aed6549e
      https://github.com/qgis/Quantum-GIS/commit/05d79f55a6d08a598c07bc4e2001f929aed6549e
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-12-21 (Fri, 21 Dec 2012)

  Changed paths:
    M tests/src/core/testqgsrastersublayer.cpp

  Log Message:
  -----------
  Merge branch 'master' of github.com:qgis/Quantum-GIS


Compare: https://github.com/qgis/Quantum-GIS/compare/a9de654c14df...05d79f55a6d0


More information about the QGIS-commit mailing list