[QGIS Commit] [qgis/Quantum-GIS] 94f8f7: OSM provider: make the looooooooooong lines that c...

GitHub noreply at github.com
Thu Feb 28 12:56:48 PST 2013


  Branch: refs/heads/master
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 94f8f736433caa93563643a447e02fa2899783dc
      https://github.com/qgis/Quantum-GIS/commit/94f8f736433caa93563643a447e02fa2899783dc
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2013-02-28 (Thu, 28 Feb 2013)

  Changed paths:
    M src/providers/osm/osmprovider.cpp

  Log Message:
  -----------
  OSM provider: make the looooooooooong lines that create triggers actually readable


  Commit: 4512133f61bb598393c00fadd4e4d12c758357b7
      https://github.com/qgis/Quantum-GIS/commit/4512133f61bb598393c00fadd4e4d12c758357b7
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2013-02-28 (Thu, 28 Feb 2013)

  Changed paths:
    M src/analysis/CMakeLists.txt
    A src/analysis/openstreetmap/qgsosmbase.cpp
    A src/analysis/openstreetmap/qgsosmbase.h
    A src/analysis/openstreetmap/qgsosmdatabase.cpp
    A src/analysis/openstreetmap/qgsosmdatabase.h
    A src/analysis/openstreetmap/qgsosmdownload.cpp
    A src/analysis/openstreetmap/qgsosmdownload.h
    A src/analysis/openstreetmap/qgsosmimport.cpp
    A src/analysis/openstreetmap/qgsosmimport.h
    M src/app/CMakeLists.txt
    A src/app/openstreetmap/qgsosmdownloaddialog.cpp
    A src/app/openstreetmap/qgsosmdownloaddialog.h
    A src/app/openstreetmap/qgsosmexportdialog.cpp
    A src/app/openstreetmap/qgsosmexportdialog.h
    A src/app/openstreetmap/qgsosmimportdialog.cpp
    A src/app/openstreetmap/qgsosmimportdialog.h
    M src/app/qgisapp.cpp
    M src/app/qgisapp.h
    A src/ui/qgsosmdownloaddialog.ui
    A src/ui/qgsosmexportdialog.ui
    A src/ui/qgsosmimportdialog.ui
    M tests/src/analysis/CMakeLists.txt
    A tests/src/analysis/testopenstreetmap.cpp
    A tests/testdata/openstreetmap/testdata.xml

  Log Message:
  -----------
  [FEATURE] new OpenStreetMap data access API and GUI

The idea is to replace the current OSM provider+plugin by this new code. Differences from old code:
- read-only access - without editing and upload support
- no special provider (using SpatiaLite provider)
- underlying OSM topology accessible from API
- download using Overpass API: fast, customizable, nearly unlimited download
- OSM XML files have to be first imported to a Sqlite3 database, then SpatiaLite layers can be exported


  Commit: 84728d3360be9d4d36f42e2ae5edb14ebd605de1
      https://github.com/qgis/Quantum-GIS/commit/84728d3360be9d4d36f42e2ae5edb14ebd605de1
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2013-02-28 (Thu, 28 Feb 2013)

  Changed paths:
    M src/analysis/openstreetmap/qgsosmbase.cpp
    M src/analysis/openstreetmap/qgsosmbase.h
    M src/analysis/openstreetmap/qgsosmdatabase.cpp
    M src/analysis/openstreetmap/qgsosmdatabase.h
    M src/analysis/openstreetmap/qgsosmdownload.h
    M src/analysis/openstreetmap/qgsosmimport.cpp
    M src/analysis/openstreetmap/qgsosmimport.h
    M src/app/openstreetmap/qgsosmdownloaddialog.cpp
    M src/app/openstreetmap/qgsosmdownloaddialog.h
    M src/app/openstreetmap/qgsosmexportdialog.cpp
    M src/app/openstreetmap/qgsosmexportdialog.h
    M src/app/openstreetmap/qgsosmimportdialog.cpp
    M src/app/openstreetmap/qgsosmimportdialog.h
    M src/providers/spatialite/qgsspatialiteconnection.cpp
    M src/providers/spatialite/qgsspatialiteconnection.h
    M tests/src/analysis/testopenstreetmap.cpp

  Log Message:
  -----------
  Add file headers, do not report error in case there are no spatial tables in SpatiaLite database


Compare: https://github.com/qgis/Quantum-GIS/compare/a6070dab8347...84728d3360be


More information about the QGIS-commit mailing list