<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 9 May 2020, at 11:06, Richard Duivenvoorde <<a href="mailto:rdmailings@duif.net" class="">rdmailings@duif.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class="">We have some dataset for the training manual. If I am right they can be<br class="">found here:<br class=""><br class=""><a href="https://github.com/qgis/QGIS-Training-Data/tree/master/exercise_data" class="">https://github.com/qgis/QGIS-Training-Data/tree/master/exercise_data</a><br class=""><br class="">The link in current master version of doc points to a v2.0 branch zip:<br class="">https://github.com/qgis/QGIS-Training-Data/archive/v2.0.zip<br class=""><br class="">In the mail below somebody is missing some data for the<br class="">'forestry'-chapter. It was found and I'm thinking about just pushing the<br class="">whole forestry-directory in the master branch.<br class=""><br class="">BUT: that is not the v2.0 zip....<br class="">So I propose to: create branches in this repository in line with the<br class="">QGIS-(documentation) branches.<br class="">So: a master branch (for current testing/master documentation), and a<br class="">release_3.4 and release_3.10 branch for the LTR docs). In that way the<br class="">excersice data can grow/shring along with changes in the training<br class="">manual, and people always have the right set with the right<br class="">documentation version (as the download url can be created including the<br class="">branch name like the archive url above).<br class=""><br class="">Anybody has a problem with that?<br class=""></div></div></blockquote><div><br class=""></div><div>Sounds like a good idea!</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">We had some different places earlier to download the data. We had<br class=""><a href="http://data.osgeo.org/qgis" class="">data.osgeo.org/qgis</a> and <a href="http://qgis.org/downloads" class="">qgis.org/downloads</a>. We/I then decided to make<br class=""><a href="http://qgis.org/download" class="">qgis.org/download</a> to be the canonical/leading one...<br class="">There: <a href="https://qgis.org/downloads/data/" class="">https://qgis.org/downloads/data/</a><br class="">is ALSO a training manual excercise data and THAT one contains a<br class="">'forestry' folder :-)<br class=""><br class="">Another observation:<br class=""><a href="https://docs.qgis.org/3.10/en/docs/user_manual/introduction/getting_started.html#downloading-sample-data" class="">https://docs.qgis.org/3.10/en/docs/user_manual/introduction/getting_started.html#downloading-sample-data</a><br class=""><br class="">Points to https://qgis.org/downloads/data/ where the data is zipped on<br class="">our qgis.org server.<br class="">What about putting that data also (versioned) in the same(?) git(hub)<br class="">repo: QGIS-excercise-data or else a different one:<br class="">QGIS-documentation-data so we can version it too (and also update it<br class="">easier....)<br class=""></div></div></blockquote><div><br class=""></div><div><br class=""></div><div>I wonder if we can’t just manage the exercise data straight out of GitHub? It takes the strain off our infrastructure and can done to match the version of the docs / branch.</div><div><br class=""></div><div>Regards</div><div><br class=""></div><div>Tim</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">Any input?<br class=""><br class="">Regards,<br class=""><br class="">Richard Duivenvoorde<br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class="">-------- Forwarded Message --------<br class="">Subject: Re: Missing file<br class="">Date: Tue, 5 May 2020 10:06:47 +0200<br class="">From: Richard 🌍 Duivenvoorde <<a href="mailto:richard@duif.net" class="">richard@duif.net</a>><br class="">To: Antoine Yassa <<a href="mailto:ayassa@hotmail.com" class="">ayassa@hotmail.com</a>>, <a href="mailto:psc@qgis.org" class="">psc@qgis.org</a> <<a href="mailto:psc@qgis.org" class="">psc@qgis.org</a>><br class="">CC: matteo <<a href="mailto:matteo.ghetta@gmail.com" class="">matteo.ghetta@gmail.com</a>>, Paolo Cavallini<br class=""><<a href="mailto:cavallini@faunalia.it" class="">cavallini@faunalia.it</a>><br class=""><br class="">Hi Antoine,<br class=""><br class="">Jürgen found your data :-)<br class=""><br class="">Before having that data on Github, we had a download area:<br class=""><br class=""><a href="https://qgis.org/downloads/data/" class="">https://qgis.org/downloads/data/</a><br class=""><br class="">in<br class="">https://qgis.org/downloads/data/training_manual_exercise_data.zip<br class=""><br class="">is everything you need \o/ for the missing forestry chapter<br class=""><br class="">@matteo @paolo: you both have worked on the training manual and its data<br class="">isn't it? In the zip there are files which are NOT on github...<br class="">Should I just add the forestry directory to it?<br class="">There is also:<br class="">https://github.com/qgis/QGIS-Training-Data/issues/21<br class="">of which I'm not sure if it is removed because the exercise is removed<br class="">or for another reason. Apparently it is available in an older zip<br class=""><br class="">Probably best to have different branches for the Excercise data?<br class="">Like a 3.4, 3.10 and master branch?<br class="">Then in the different training manual versions point to the download-zip<br class="">of that branch?<br class=""><br class="">Regards,<br class=""><br class="">Richard Duivenvoorde<br class=""><br class=""><br class=""><br class=""><br class="">On 5/4/20 12:20 PM, Antoine Yassa wrote:<br class=""><blockquote type="cite" class="">Thanks Richard,<br class=""><br class=""> <br class=""><br class="">That was my plan B. To use any other map in my area to geo-reference it.<br class=""><br class=""> <br class=""><br class="">I was just trying to follow the training with just so well done database<br class="">and good visual examples.<br class=""><br class=""> <br class=""><br class="">Thanks again for a quick response.<br class=""><br class=""> <br class=""><br class="">Regards,<br class=""><br class=""> <br class=""><br class="">*𓋞**/Antoine Yassa/*<br class=""><br class="">Rouyn               (819) 768-3000<br class="">Cellular             (819) 279-3000<br class="">E-mail:__ayassa@hotmail.com <mailto:ayassa@hotmail.com><br class=""><br class="">Uplink: https://www.hightail.com/u/AntoineYassa<br class=""><br class="">* *<br class=""><br class="">*This e-mail transmission is intended for the addressee indicated above.<br class="">It may contain information that is privileged, confidential or otherwise<br class="">protected from disclosure. Any review, dissemination or use of this<br class="">transmission or its contents by persons other than the addressee is<br class="">strictly prohibited. If you have received this e-mail in error, please<br class="">immediately notify Sender by return e-mail or by phone at 819-279-3000.*<br class=""><br class="">*Ce courrier électronique et ses pièces jointes sont transmis en toute<br class="">confidentialité pour l'utilisation de personne(s) à laquelle il est<br class="">adressé et peut contenir des renseignements qui sont confidentiels ou<br class="">exempts de divulgation. Toute utilisation non conforme ou duplication<br class="">par des personnes autres que les destinataires sont formellement<br class="">interdites. Si vous avez reçu ce message par erreur, notifiez s'il vous<br class="">plait l'expéditeur (courriel ou 819-279-3000) et supprimez le fichier.*<br class=""><br class=""> <br class=""><br class="">-----Original Message-----<br class="">From: Richard 🌍Duivenvoorde <richard@duif.net><br class="">Sent: 4 May, 2020 02:33<br class="">To: Antoine Yassa <ayassa@hotmail.com>; psc@qgis.org<br class="">Subject: Re: Missing file<br class=""><br class=""> <br class=""><br class=""> <br class=""><br class="">I searched in github too, but cannot find it.<br class=""><br class="">Apparently it has never been there?<br class=""><br class=""> <br class=""><br class="">The original author was 'egonzale' 6 years ago... Anybody a pointer?<br class=""><br class=""> <br class=""><br class="">Or else: you can do the excercise with a screenshot of some aerial too.<br class=""><br class=""> <br class=""><br class="">Regards,<br class=""><br class=""> <br class=""><br class="">Richard Duivenvoorde<br class=""><br class=""> <br class=""><br class=""> <br class=""><br class="">On 5/3/20 10:53 PM, Antoine Yassa wrote:<br class=""><br class=""><blockquote type="cite" class="">Good Morning,<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class=""> <br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">With the pandemic, I decided to improve myself and I got involved with<br class=""></blockquote><br class=""><blockquote type="cite" class="">QGIS. I downloaded version 3.12 and have been following the training.<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">Unfortunately, the training exercise folder is missing a subfolder,<br class=""></blockquote><br class=""><blockquote type="cite" class="">*/_exercise_data/forestry_/* folder with the tif file<br class=""></blockquote><br class=""><blockquote type="cite" class="">*/_rautjarvi_map.tif_/*<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">*/_ _/*<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">I searched everywhere and even downloaded another training exercise<br class=""></blockquote><br class=""><blockquote type="cite" class="">folder: */qgis_sample_data/* without success to locate the raster file<br class=""></blockquote><br class=""><blockquote type="cite" class="">*/rautjarvi_map.tif/*.<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class=""> <br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">Any chance I can obtain that file to complete the exercise?<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class=""> <br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class=""> <br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">Regards,<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class=""> <br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">MINERAL*/Antoine Yassa/*<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">Rouyn               (819) 768-3000<br class=""></blockquote><br class=""><blockquote type="cite" class="">Cellular             (819) 279-3000<br class=""></blockquote><br class=""><blockquote type="cite" class="">E-mail:___ayassa@hotmail.com <mailto:ayassa@hotmail.com>_<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">Uplink: <br class=""></blockquote><br class=""><blockquote type="cite" class="">https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.<br class=""></blockquote><br class=""><blockquote type="cite" class="">hightail.com%2Fu%2FAntoineYassa&amp;data=02%7C01%7C%7C4a3a117dd83447ec<br class=""></blockquote><br class=""><blockquote type="cite" class="">aefb08d7eff5002d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C63724170<br class=""></blockquote><br class=""><blockquote type="cite" class="">7859724311&amp;sdata=EqaZvobXG0KIw8mZnhr7wWsBq5m0C7NrZh6pMYJtzDQ%3D&am<br class=""></blockquote><br class=""><blockquote type="cite" class="">p;reserved=0<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">* *<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">*This e-mail transmission is intended for the addressee indicated above.<br class=""></blockquote><br class=""><blockquote type="cite" class="">It may contain information that is privileged, confidential or<br class=""></blockquote><br class=""><blockquote type="cite" class="">otherwise protected from disclosure. Any review, dissemination or use<br class=""></blockquote><br class=""><blockquote type="cite" class="">of this transmission or its contents by persons other than the<br class=""></blockquote><br class=""><blockquote type="cite" class="">addressee is strictly prohibited. If you have received this e-mail in<br class=""></blockquote><br class=""><blockquote type="cite" class="">error, please immediately notify Sender by return e-mail or by phone<br class=""></blockquote><br class=""><blockquote type="cite" class="">at 819-279-3000.*<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class="">*Ce courrier électronique et ses pièces jointes sont transmis en toute<br class=""></blockquote><br class=""><blockquote type="cite" class="">confidentialité pour l'utilisation de, et/ou des personne(s) à<br class=""></blockquote><br class=""><blockquote type="cite" class="">laquelle il est adressé et peut contenir des renseignements qui sont<br class=""></blockquote><br class=""><blockquote type="cite" class="">confidentiels ou exempts de divulgation. Toute utilisation non<br class=""></blockquote><br class=""><blockquote type="cite" class="">conforme ou duplication par les personnes autres que le(s)<br class=""></blockquote><br class=""><blockquote type="cite" class="">destinataire(s) sont formellement interdites. Si vous avez reçu ce<br class=""></blockquote><br class=""><blockquote type="cite" class="">message par erreur, notifiez s'il vous plait l'expéditeur (courriel ou<br class=""></blockquote><br class=""><blockquote type="cite" class="">819-279-3000) et supprimez le fichier.*<br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""><blockquote type="cite" class=""> <br class=""></blockquote><br class=""><blockquote type="cite" class=""><br class=""></blockquote><br class=""> <br class=""><br class=""></blockquote><br class="">_______________________________________________<br class="">Qgis-community-team mailing list for organizing community resources such as documentation, translation etc..<br class="">Qgis-community-team@lists.osgeo.org<br class="">https://lists.osgeo.org/mailman/listinfo/qgis-community-team</div></div></blockquote></div><br class=""><div class="">
<div style="font-family: Helvetica; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; color: rgb(0, 0, 0); font-size: 12px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; text-align: center;" class=""><span>—</span></div><div style="font-family: Helvetica; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; color: rgb(0, 0, 0); font-size: 12px; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; text-align: center;" class=""><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><br class="Apple-interchange-newline" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></span></span></div><span><img apple-inline="yes" id="3F3A986F-C063-4B6C-BB09-8A9D6C5F602B" src="cid:1A5DF6DE-E302-4C28-BFBD-29663CBF1351" class=""></span><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">Tim Sutton</b></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">Co-founder:</b><span class="Apple-converted-space"> </span>Kartoza</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">Ex Project chair:</b><span style="font-weight: normal;" class=""><span class="Apple-converted-space"> </span><a href="http://QGIS.org" class="">QGIS.org</a></span></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Visit <a href="http://kartoza.com/" class=""><span style="-webkit-text-stroke-color: rgb(71, 135, 255);" class="">http://kartoza.com</span></a> to find out about open source:</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Desktop GIS programming services</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Geospatial web development</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">GIS Training</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Consulting Services</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">Skype</b>: timlinux </div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">IRC:</b><span class="Apple-converted-space"> </span>timlinux on #qgis at <a href="http://freenode.net" class="">freenode.net</a></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; text-decoration: none; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><span style="caret-color: rgb(102, 106, 115); color: rgb(102, 106, 115); font-family: "Proxima Nova", sans-serif; font-size: 14px; text-align: left; background-color: rgb(255, 255, 255);" class="">I'd love to connect. </span><a href="https://calendly.com/timlinux/30min" class="">Here's my calendar link</a><span style="caret-color: rgb(102, 106, 115); color: rgb(102, 106, 115); font-family: "Proxima Nova", sans-serif; font-size: 14px; text-align: left; background-color: rgb(255, 255, 255);" class=""> to make finding time easy.</span></div>
</div>
<br class=""></body></html>