Skip to content
Permalink
Browse files

Add provider for ArcGIS Map and Feature REST services

  • Loading branch information
manisandro committed May 27, 2016
1 parent a8a2246 commit 2738c5097e16f372a9bc88f27d01251dbaf30d6c
Showing with 5,858 additions and 16 deletions.
  1. +4 −0 images/images.qrc
  2. +520 −0 images/themes/default/mActionAddAfsLayer.svg
  3. +542 −0 images/themes/default/mActionAddAmsLayer.svg
  4. +480 −0 images/themes/default/mIconAfs.svg
  5. +503 −0 images/themes/default/mIconAms.svg
  6. +3 −0 python/core/geometry/qgswkbtypes.sip
  7. +1 −1 python/core/qgsowsconnection.sip
  8. +6 −2 python/core/raster/qgsrasterdataprovider.sip
  9. +2 −0 python/gui/qgisinterface.sip
  10. +120 −0 src/app/qgisapp.cpp
  11. +10 −0 src/app/qgisapp.h
  12. +2 −0 src/app/qgisappinterface.cpp
  13. +2 −0 src/app/qgisappinterface.h
  14. +1 −1 src/core/composer/qgslegendmodel.cpp
  15. +11 −0 src/core/geometry/qgswkbtypes.h
  16. +1 −1 src/core/qgsmaplayerlegend.cpp
  17. +1 −1 src/core/qgsowsconnection.cpp
  18. +1 −1 src/core/qgsowsconnection.h
  19. +1 −1 src/core/raster/qgsrasterdataprovider.cpp
  20. +6 −2 src/core/raster/qgsrasterdataprovider.h
  21. +2 −0 src/gui/CMakeLists.txt
  22. +2 −0 src/gui/qgisinterface.h
  23. +485 −0 src/gui/qgssourceselectdialog.cpp
  24. +92 −0 src/gui/qgssourceselectdialog.h
  25. +1 −0 src/providers/CMakeLists.txt
  26. +77 −0 src/providers/arcgisrest/CMakeLists.txt
  27. +155 −0 src/providers/arcgisrest/qgsafsdataitems.cpp
  28. +61 −0 src/providers/arcgisrest/qgsafsdataitems.h
  29. +105 −0 src/providers/arcgisrest/qgsafsfeatureiterator.cpp
  30. +57 −0 src/providers/arcgisrest/qgsafsfeatureiterator.h
  31. +253 −0 src/providers/arcgisrest/qgsafsprovider.cpp
  32. +86 −0 src/providers/arcgisrest/qgsafsprovider.h
  33. +102 −0 src/providers/arcgisrest/qgsafsproviderextern.cpp
  34. +141 −0 src/providers/arcgisrest/qgsafssourceselect.cpp
  35. +42 −0 src/providers/arcgisrest/qgsafssourceselect.h
  36. +152 −0 src/providers/arcgisrest/qgsamsdataitems.cpp
  37. +63 −0 src/providers/arcgisrest/qgsamsdataitems.h
  38. +450 −0 src/providers/arcgisrest/qgsamsprovider.cpp
  39. +106 −0 src/providers/arcgisrest/qgsamsprovider.h
  40. +103 −0 src/providers/arcgisrest/qgsamsproviderextern.cpp
  41. +99 −0 src/providers/arcgisrest/qgsamssourceselect.cpp
  42. +41 −0 src/providers/arcgisrest/qgsamssourceselect.h
  43. +591 −0 src/providers/arcgisrest/qgsarcgisrestutils.cpp
  44. +81 −0 src/providers/arcgisrest/qgsarcgisrestutils.h
  45. +1 −1 src/providers/gdal/qgsgdalprovider.cpp
  46. +1 −1 src/providers/gdal/qgsgdalprovider.h
  47. +1 −1 src/providers/wcs/qgswcsprovider.cpp
  48. +1 −1 src/providers/wcs/qgswcsprovider.h
  49. +1 −1 src/providers/wms/qgswmsprovider.cpp
  50. +4 −1 src/providers/wms/qgswmsprovider.h
  51. +26 −0 src/ui/qgisapp.ui
  52. +259 −0 src/ui/qgssourceselectdialogbase.ui
@@ -589,6 +589,10 @@
<file>themes/default/styleicons/paletted.svg</file>
<file>themes/default/styleicons/singlebandgray.svg</file>
<file>themes/default/styleicons/singlebandpseudocolor.svg</file>
<file>themes/default/mIconAfs.svg</file>
<file>themes/default/mIconAms.svg</file>
<file>themes/default/mActionAddAmsLayer.svg</file>
<file>themes/default/mActionAddAfsLayer.svg</file>
</qresource>
<qresource prefix="/images/tips">
<file alias="symbol_levels.png">qgis_tips/symbol_levels.png</file>

2 comments on commit 2738c50

@nirvn

This comment has been minimized.

Copy link
Contributor

@nirvn nirvn replied Jun 3, 2016

@manisandro , this seems to have messed up the ordering of the Manage Layer Toolbar:
m

The New Layer button should be located after all of the Add [Layer Type] buttons (as it was the case until now); I'd move the postgresql/mssql/db2 database button to be located below the spatialite button

Also, it might be good to move the WCS layer button to be below the WFS layer, that way you'd regroup the buttons with a dropdown menu together and make it visually more balanced.

@manisandro

This comment has been minimized.

Copy link
Member Author

@manisandro manisandro replied Jun 3, 2016

@nirvn Thanks for reporting, fixed in 04e1e96

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