<div dir="ltr">Nyall's suggestion worked and you should be able to add the folder containing XYZ tiles. The path in Linux looked like this:<div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11.9px;background-color:rgba(27,31,35,0.05)">file:////path/to/folder/{z}/{x}/{y}.png</span><br></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11.9px;background-color:rgba(27,31,35,0.05)"><br></span></div><div>The changes is master and should appear in the next release.</div><div>Cheers,</div><div>Saber</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, 20 Sep 2018 at 23:32, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, 20 Sep 2018 at 06:31, Justin Robinson <<a href="mailto:jdr@spatialbias.com" target="_blank">jdr@spatialbias.com</a>> wrote:<br>
><br>
> Hi Kyle,<br>
><br>
> It looks like that's not currently possible, it still has an open request in the tracker as well: <a href="https://issues.qgis.org/issues/16587" rel="noreferrer" target="_blank">https://issues.qgis.org/issues/16587</a><br>
><br>
> It probably does boil down to lack of status/content-type for file:// locations. A work around seems to be hosting with a web server of some kind (I'm guessing even Python's http module would suffice: "python3 -m http.server" or in python2 "python -m SimpleHTTPServer" and then localhost:8000 by default).<br>
<br>
If someone has a build environment available to test this, I think the<br>
fix might be changing the condition in qgswmsprovider.cpp line 3887 to<br>
<br>
    if ( !contentType.isEmpty() && !contentType.startsWith(<br>
QLatin1String( "image/" ), Qt::CaseInsensitive ) &&<br>
         contentType.compare( QLatin1String(<br>
"application/octet-stream" ), Qt::CaseInsensitive ) != 0 )<br>
    { ...<br>
<br>
(i.e. insert the "!contentType.isEmpty()" check)<br>
<br>
I've no local xyz tiles available to test this with.<br>
<br>
Nyall<br>
<br>
<br>
><br>
> Cheers,<br>
> Justin<br>
><br>
> On Tue, Sep 18, 2018 at 8:43 AM Kyle <<a href="mailto:kylesulek@gmail.com" target="_blank">kylesulek@gmail.com</a>> wrote:<br>
>><br>
>> I am struggling to get file urls to work with the QGIS tiles layer. I have followed the instructions here:<br>
>><br>
>> <a href="https://www.spatialbias.com/2018/02/qgis-3.0-xyz-tile-layers/" rel="noreferrer" target="_blank">https://www.spatialbias.com/2018/02/qgis-3.0-xyz-tile-layers/</a><br>
>><br>
>> Under the URL field, I put "file:///home/kyle/Documents/tiles/{z}/{x}/{y}.png" (without quotes)<br>
>><br>
>> I also set the min and max zoom levels to 3 and 8 respectively. It is worth noting that the tile set that I am pointing at is not complete and only covers North America.<br>
>><br>
>> My problem is that nothing shows up on the screen after I add the layer. Am I missing something? Everything works correctly when I point to a online tile server (i.e openstreetmaps).<br>
>><br>
>> It appears that I'm not the only one to have this issue:<br>
>> <a href="https://gis.stackexchange.com/questions/219118/how-to-use-qgis-tile-server-provider-with-local-tms-folder" rel="noreferrer" target="_blank">https://gis.stackexchange.com/questions/219118/how-to-use-qgis-tile-server-provider-with-local-tms-folder</a><br>
>><br>
>> _______________________________________________<br>
>> Qgis-user mailing list<br>
>> <a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><br>
>> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
>> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
><br>
> _______________________________________________<br>
> Qgis-user mailing list<br>
> <a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><br>
> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Saber Razmjooei<br></div><div><a href="http://www.lutraconsulting.co.uk" target="_blank">www.lutraconsulting.co.uk</a><br><span>+44 (0)7568 129733</span><br></div></div></div></div></div></div></div></div></div></div>