[HOT] Using TMS Within QGIS

Rod Bera rod at goarem.org
Tue Oct 13 09:15:25 UTC 2015

Hi Pierre and Noah,

I like to add my 2 cents. Sorry in advance for not bringing a solution
but instead here's a general suggestion:

Maybe the OSM community should move to OGC's WMTS.
TMS proves useful, is supposed to be fast, but so does WMTS.

Moreover, WMTS is an OGC standard, and works fine with other OGC standards.
You can therefore use them together: WMTS for quick display, WMS for
rendering, WFS or WCS for querying, CSW for metadata, etc. And since OGC
has its weight clients to handle these standard (esp. QGIS) are
developed in priority.
In my view building bridges and making transparent the interoperability
between OSM and OGC is a priority as OSM is being largely used in the
world of spatial data infrastructures (SDI) as a base map but also as a
source for layer extraction. Reversely, SDIs can serve data and layers
for OSM mapping.

Well, at this point maybe I should give an example.


This is OSM data uploaded onto an SDI during the mapping action in Cote
d'Ivoire last week. Nice and versatile, as this is opens numberless ways
to reuse OSM data and probably make them reach e.g. people who are
strictly not into OSM and tech ("common" people, local councils, etc.
those who infrequently use google maps...).

To add a note on bridges:

*here the SDI is using OSM as a base map (wms! and really quick, thanks
to http://www.osm-wms.de/; http://ows.terrestris.de/dienste.html#wms;
the wms url you can cut-paste in qgis:

*in menu "espace de travail" ("workspace". Prefer it in english ? then
reload as
; same holds for es, de, ru) you can move to OSM's editing tools (ID,
Potlatch, Josm)

*in menu outils/tools you can load extra tools. One of them is "OSM to
geOrchestra". You can add a layer to the viewer based on overpass queries.

As you see the convergence between OSM and SDIs is on its way, but there
is a lot that can be done. And OGC standards are a key.

Some more details on this SDI. It was set up for teaching and training
and the underlying techno is geOrchestra (http://www.georchestra.org/).
It's FOSS, makes a full use of OGC standards (as mentioned earlier), and
stands on the shoulders of "geogiants" (GeoServer, GeoNetwork,
Openlayers, etc.)
And as geOrchestra is modular, you can easily replace or remove some of
these (e.g. not running a GeoNetwork, or use Mapserver instead of GS, etc.)

Unfortunately, all this can't be achieved just with TMS. We definitely
need to use OGC web services as much as possible, and several at a time.


On 13/10/15 03:37, Pierre Béland wrote:
> Hi Noah,
> No I dont know. But you can try either to search the archives of the
> QGIS users group or contact the list
> http://lists.osgeo.org/pipermail/qgis-user/
> regard
> Pierre
> ------------------------------------------------------------------------
> *De :* noah ahles <noah.ahles at gmail.com>
> *À :* Pierre Béland <pierzenh at yahoo.fr>
> *Cc :* hot <hot at openstreetmap.org>
> *Envoyé le :* Lundi 12 octobre 2015 21h13
> *Objet :* Re: [HOT] Using TMS Within QGIS
> Hi Pierre,
> Do you know of anyone who does use these TMS layers within QGIS? I am
> very interested in making this work. Not sure why my .tsv files are
> causing an error.
> Best,
> Noah
> On Thu, Oct 8, 2015 at 1:57 PM, noah ahles <noah.ahles at gmail.com
> <mailto:noah.ahles at gmail.com>> wrote:
>     Pierre,
>     I have been using the TileLayer Plugin with the same syntax but I
>     keep getting this error downloading message: 
>     Inline image 1
>     It seems to recognize the files I am trying to download but can't
>     access them for some reason.
>     Syntax:
>     Martadi   DigitalGlobe, 2015-05-10  
>     http://mw1.gstatic.com/crisisresponse/firstlook/2015/firstlook_PO_054370506010_01_2015_05_13_maptiles/{x}_{y}_{z}.png
>     <http://mw1.gstatic.com/crisisresponse/firstlook/2015/firstlook_PO_054370506010_01_2015_05_13_maptiles/%7Bx%7D_%7By%7D_%7Bz%7D.png> 
>     Noah
>     On Thu, Oct 8, 2015 at 12:56 PM, <pierzenh at yahoo.fr
>     <mailto:pierzenh at yahoo.fr>> wrote:
>         Noah,
>         You need to install the Tilelayer Plugin. From Internet /
>         OpenLayers plugin Menu, this provides a list of available tms
>         layers such as osm.
>         I have not tried adding a custom layer in QGIS, but the
>         TileLayerPlugin github page describes how to specify custom layers.
>         https://github.com/minorua/TileLayerPlugin
>         Example of the syntax recognized by this plugin
>         |RoadMap FreeTileMap
>         http://freetilemap.example.com/road/{z}/{x}/{y}.png
>         <http://freetilemap.example.com/road/%7Bz%7D/%7Bx%7D/%7By%7D.png>|
>         You would then have to convert the link provided in the Nepal
>         Imagery wiki page for Martadi replacing {zom} by {z}
>         http://mw1.gstatic.com/crisisresponse/firstlook/2015/firstlook_PO_054370506010_01_2015_05_13_maptiles/{x}_{y}_{z}.png
>         <http://mw1.gstatic.com/crisisresponse/firstlook/2015/firstlook_PO_054370506010_01_2015_05_13_maptiles/%7Bx%7D_%7By%7D_%7Bzoom%7D.png>
>         Pierre
>         ------------------------------------------------------------------------
>         *De :* noah ahles <noah.ahles at gmail.com
>         <mailto:noah.ahles at gmail.com>>
>         *À :* hot <hot at openstreetmap.org <mailto:hot at openstreetmap.org>>
>         *Envoyé le :* Jeudi 8 octobre 2015 11h25
>         *Objet :* [HOT] Using TMS Within QGIS
>         Hi,
>         I'm trying to figure out how to bring in Tile Mapping Service
>         within QGIS using the TileLayer plugin. I have attached a .tsv
>         file that I am using to try and access the Martadi imagery tiles
>         from this
>         page: http://wiki.openstreetmap.org/wiki/Nepal_imagery_hosted_by_Google_Crisis_Response
>         Please let me know if you have any suggestions for how to get
>         this to work. I want to create educational materials (labs) to
>         show how OSM data/imagery can be used to explore world events in
>         great detail and tell a story about how certain data is actually
>         being utilized on the ground. For example, a module may be:
>         a. Using the imagery and available data identify all of the IDP
>         camps in a neighborhood of Kathmandu
>         b. Estimate the population density assuming 3 people per X
>         square meters of tent
>         c. Given some total amount of resources (food, water, medical
>         supplies, clothing etc.), allocate X amount of resources to each
>         IDP camp based on that population density
>         d. Determine how long it will take to get to each camp assuming
>         an average speed of X km/hour while taking into account downed
>         bridges and blocked roads
>         Getting imagery into QGIS is my biggest hurdle so far!
>         Best,
>         Noah
>         _______________________________________________
>         HOT mailing list
>         HOT at openstreetmap.org <mailto:HOT at openstreetmap.org>
>         https://lists.openstreetmap.org/listinfo/hot
> _______________________________________________
> HOT mailing list
> HOT at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/hot

Rod Béra,  MCF Géomatique                /   Lecturer, Geomatics
           et SIG pour l'Environnement  /    and Environmental GIS
Agrocampus-Ouest|65 r.Saint-Brieuc|CS84215|35042 Rennes cedex|France
+33 (0) 223 48 5553 - roderic.bera at agrocampus-ouest.fr

More information about the HOT mailing list