[QGIS Commit] [qgis/Quantum-GIS] 723d59: [Feature] Topology Cheker	Plugin.
    GitHub 
    noreply at github.com
       
    Tue Mar 26 16:53:30 PDT 2013
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 723d597a78e5c8f5158b8fc6e82050dac25ab9b6
      https://github.com/qgis/Quantum-GIS/commit/723d597a78e5c8f5158b8fc6e82050dac25ab9b6
  Author: vinayan <vinayan at vinayan-MS-7623.(none)>
  Date:   2013-03-26 (Tue, 26 Mar 2013)
  Changed paths:
    M src/plugins/CMakeLists.txt
    A src/plugins/topology/CMakeLists.txt
    A src/plugins/topology/checkDock.cpp
    A src/plugins/topology/checkDock.h
    A src/plugins/topology/checkDock.ui
    A src/plugins/topology/configureRules.png
    A src/plugins/topology/dockModel.cpp
    A src/plugins/topology/dockModel.h
    A src/plugins/topology/geosFunctions.h
    A src/plugins/topology/rulesDialog.cpp
    A src/plugins/topology/rulesDialog.h
    A src/plugins/topology/rulesDialog.ui
    A src/plugins/topology/topol.cpp
    A src/plugins/topology/topol.h
    A src/plugins/topology/topol.png
    A src/plugins/topology/topol.qrc
    A src/plugins/topology/topolError.cpp
    A src/plugins/topology/topolError.h
    A src/plugins/topology/topolTest.cpp
    A src/plugins/topology/topolTest.h
    A src/plugins/topology/validateAll.png
    A src/plugins/topology/validateExtent.png
  Log Message:
  -----------
  [Feature] Topology Cheker Plugin.
added files for topology plugin
modified cmakelists to add topology plugin folder
Conflicts:
	src/plugins/CMakeLists.txt
fixed issues in duplicate rule where zooming was not possible..renamed 'Test' to 'Rule'
fixed minimum segment length rule
renamed rules to meaningful descriptions
Added new rule "Must not have pseudos" for line vector layers.
Renamed rules to more understandable descriptions.
Handled WKB::MultilineStrings in line shapefiles in hanging lines rule that caused crashes.
"segments must have minimum length" rule now only checks if the geometry contains at least one short segment
added new Rule "Must Not Have Gaps"
removed unwanted indexing for some rules.
prepare commit run.
test commit
modified 'must not have gaps' rule.
updated calls to new vector api
more changes based on new api
fixed "must not have gaps rule"
fixed extent issues
changed dangle rule implementation
More rules added
-checkPointCoveredbyLineEnds
-checkPointInPolygon
new rules added
-point must be inside polygon
-polygon must contain point
-geometry must not be multipart
added rule 'checkyLineEndsCoveredByPoints'
renamed some rules
commented 'closer than tolerance rules' -performance issues
changed colors of error markers
changed visualization style of errors
changed rule paramters
validateExtent fixed to show only errors from within canvas extent
removed rule - polygons must contain feature
removed direct calls to geos api
prepare commit run
fixed missing icon in plugin manager
icons added. validateSelected option removed
  Commit: 54303e339bd8d0d4b54e1dfc5180a8e63fb6e70a
      https://github.com/qgis/Quantum-GIS/commit/54303e339bd8d0d4b54e1dfc5180a8e63fb6e70a
  Author: vinayan <vinayan123 at gmail.com>
  Date:   2013-03-26 (Tue, 26 Mar 2013)
  Changed paths:
    M src/plugins/topology/topolTest.cpp
  Log Message:
  -----------
  fix gaps,overlaps for invalid goemetry errors by skipping
  Commit: 0e35f75438308bb6733307a765bcd9a34fc020cd
      https://github.com/qgis/Quantum-GIS/commit/0e35f75438308bb6733307a765bcd9a34fc020cd
  Author: vinayan <vinayan123 at gmail.com>
  Date:   2013-03-26 (Tue, 26 Mar 2013)
  Changed paths:
    M src/plugins/topology/checkDock.cpp
    M src/plugins/topology/rulesDialog.cpp
    M src/plugins/topology/rulesDialog.h
    M src/plugins/topology/rulesDialog.ui
    M src/plugins/topology/topolTest.cpp
    M src/plugins/topology/topolTest.h
  Log Message:
  -----------
  layer comboboxes display proper layers as per topologyrule
  Commit: 349b1235afd2c173908a8fa23e934b22df22246c
      https://github.com/qgis/Quantum-GIS/commit/349b1235afd2c173908a8fa23e934b22df22246c
  Author: vinayan <vinayan123 at gmail.com>
  Date:   2013-03-26 (Tue, 26 Mar 2013)
  Changed paths:
    M src/plugins/topology/rulesDialog.cpp
  Log Message:
  -----------
  rule table now prevents duplicate entries
  Commit: 91fa06265ca7cbf7c38eb4c03332777269eff765
      https://github.com/qgis/Quantum-GIS/commit/91fa06265ca7cbf7c38eb4c03332777269eff765
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-03-26 (Tue, 26 Mar 2013)
  Changed paths:
    M src/core/CMakeLists.txt
    M src/core/composer/qgscomposerlegend.cpp
    M src/mapserver/qgswmsserver.cpp
    M src/plugins/topology/CMakeLists.txt
    M src/plugins/topology/checkDock.cpp
    M src/plugins/topology/dockModel.cpp
    M src/plugins/topology/dockModel.h
    R src/plugins/topology/geosFunctions.h
    M src/plugins/topology/rulesDialog.cpp
    M src/plugins/topology/rulesDialog.h
    M src/plugins/topology/topol.cpp
    M src/plugins/topology/topol.h
    M src/plugins/topology/topolError.cpp
    M src/plugins/topology/topolError.h
    M src/plugins/topology/topolTest.cpp
    M src/plugins/topology/topolTest.h
  Log Message:
  -----------
  topology plugin:
- cleanups & fixes for warnings
- log messages
- translation strings
- return plugin category (fixes persistent loading)
Compare: https://github.com/qgis/Quantum-GIS/compare/4435c4f3d0cd...91fa06265ca7
    
    
More information about the QGIS-commit
mailing list