<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-ZA" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText">HI Mnqweno<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Below is a snippet from a python I use to import into Oracle spatial Using gdal. Rather than using ogr2ogr Python module that can be a bit difficult get to work. Call the required windows function from python using subprocess. In the
 snippet you will need to change the OCI part to KML.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">See below:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span style="background:yellow;mso-highlight:yellow">result = subprocess.Popen('ogr2ogr -f OCI OCI:username/password@111.11.11.111:1521/gisqa {0} -lco DIM=2 -lco SRID=4148 -lco INDEX=NO -lco DIMINFO_X="-180,180,1" -lco DIMINFO_Y="-90,90,1"
 -lco GEOMETRY_NAME="GEOM"'.format(out),stdout= subprocess.PIPE, stderr= subprocess.PIPE, shell = True)</span><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Please check the org2ogr documentation for kml creation options.
<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Regards<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-ZA">-----Original Message-----<br>
From: Africa [mailto:africa-bounces@lists.osgeo.org] On Behalf Of africa-request@lists.osgeo.org<br>
Sent: 15 August 2016 03:12 PM<br>
To: africa@lists.osgeo.org<br>
Subject: Africa Digest, Vol 114, Issue 26</span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Send Africa mailing list submissions to<o:p></o:p></p>
<p class="MsoPlainText">               <a href="mailto:africa@lists.osgeo.org"><span style="color:windowtext;text-decoration:none">africa@lists.osgeo.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">To subscribe or unsubscribe via the World Wide Web, visit<o:p></o:p></p>
<p class="MsoPlainText">               <a href="http://lists.osgeo.org/mailman/listinfo/africa">
<span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/mailman/listinfo/africa</span></a><o:p></o:p></p>
<p class="MsoPlainText">or, via email, send a message with subject or body 'help' to<o:p></o:p></p>
<p class="MsoPlainText">               <a href="mailto:africa-request@lists.osgeo.org">
<span style="color:windowtext;text-decoration:none">africa-request@lists.osgeo.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">You can reach the person managing the list at<o:p></o:p></p>
<p class="MsoPlainText">               <a href="mailto:africa-owner@lists.osgeo.org">
<span style="color:windowtext;text-decoration:none">africa-owner@lists.osgeo.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">When replying, please edit your Subject line so it is more specific than "Re: Contents of Africa digest..."<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Today's Topics:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">   1. Re: Batch conversion from shp to kml (Zibusiso Ncube)<o:p></o:p></p>
<p class="MsoPlainText">   2. Re: Batch conversion from shp to kml (Nditsheni Matsheketsheke)<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">----------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Message: 1<o:p></o:p></p>
<p class="MsoPlainText">Date: Mon, 15 Aug 2016 15:11:51 +0200<o:p></o:p></p>
<p class="MsoPlainText">From: Zibusiso Ncube <<a href="mailto:ncubezedm@gmail.com"><span style="color:windowtext;text-decoration:none">ncubezedm@gmail.com</span></a>><o:p></o:p></p>
<p class="MsoPlainText">To: Africa local chapter discussions <<a href="mailto:africa@lists.osgeo.org"><span style="color:windowtext;text-decoration:none">africa@lists.osgeo.org</span></a>><o:p></o:p></p>
<p class="MsoPlainText">Subject: Re: [OSGeo Africa] Batch conversion from shp to kml<o:p></o:p></p>
<p class="MsoPlainText">Message-ID:<o:p></o:p></p>
<p class="MsoPlainText">               <<a href="mailto:CAHiii_YX2huxUhN1a2CsGUcOjQ3WBqf9_obQim8y2pheRCzR+w@mail.gmail.com"><span style="color:windowtext;text-decoration:none">CAHiii_YX2huxUhN1a2CsGUcOjQ3WBqf9_obQim8y2pheRCzR+w@mail.gmail.com</span></a>><o:p></o:p></p>
<p class="MsoPlainText">Content-Type: text/plain; charset="utf-8"<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Hi Mnqweno<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">i realised i had some errors in the little idea i sent earlier...maybe try and modify this one i wrote quickly ..it might have some errors so just play around with it till it works and if i have time i will write someting for you tomorrow.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">'''<o:p></o:p></p>
<p class="MsoPlainText">Created on 15 Aug 2016<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">@author: NcubeZ<o:p></o:p></p>
<p class="MsoPlainText">'''<o:p></o:p></p>
<p class="MsoPlainText">"""<o:p></o:p></p>
<p class="MsoPlainText">download and install your system specific GDAL binaries from
<a href="https://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries"><span style="color:windowtext;text-decoration:none">https://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries</span></a><o:p></o:p></p>
<p class="MsoPlainText">or ask through another email and gurus like Tim can help you<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">"""<o:p></o:p></p>
<p class="MsoPlainText">from convertor import ogr2ogr<o:p></o:p></p>
<p class="MsoPlainText">import os<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">from osgeo import ogr<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">def filePathNamesList(directoryPath, extension):<o:p></o:p></p>
<p class="MsoPlainText">    """ List of all files of a specific extension within a specific directory<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">        path - directory in which the files are contained e.g C:\\dir\\subDir\\subSubDir\\subSubSubDir<o:p></o:p></p>
<p class="MsoPlainText">        extension - file extension e.g. .txt<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">    """<o:p></o:p></p>
<p class="MsoPlainText">    fileList=[]<o:p></o:p></p>
<p class="MsoPlainText">    for f in os.listdir(directoryPath):<o:p></o:p></p>
<p class="MsoPlainText">        if f.endswith(extension):<o:p></o:p></p>
<p class="MsoPlainText">            fileList.append(directoryPath +"\\" +f)<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">    return fileList<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">def convertshptokml(outputPath,inputPath):<o:p></o:p></p>
<p class="MsoPlainText">    """ OGR2OGR """<o:p></o:p></p>
<p class="MsoPlainText">    ogr2ogr.main(['-f', 'KML', outputPath,inputPath])<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">    #################<o:p></o:p></p>
<p class="MsoPlainText">    #in your main<o:p></o:p></p>
<p class="MsoPlainText">    #################<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">def main():<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">    #pathList=None<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">   '''<o:p></o:p></p>
<p class="MsoPlainText">    you could add some method to iterate through sub directories and get all path names<o:p></o:p></p>
<p class="MsoPlainText">    and returns a fullist of all shpfiles within your work directory instead of my smallanyana<o:p></o:p></p>
<p class="MsoPlainText">    methodinyana i used as an example<o:p></o:p></p>
<p class="MsoPlainText">   but for now it is just the input of directory where your shapefile are immediately contained, it will not search further in sub directories '''<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">    pathList=filePathNamesList(r"C:\Users\Zibusiso\Desktop\TestShapefiles",<o:p></o:p></p>
<p class="MsoPlainText">extension)<o:p></o:p></p>
<p class="MsoPlainText">    extension=".shp"<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">    #print(pathList)<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">    for shpPath in pathList:<o:p></o:p></p>
<p class="MsoPlainText">        #remove .shp and add .kml to path name<o:p></o:p></p>
<p class="MsoPlainText">        kmlPath=path[:-4]+".kml"<o:p></o:p></p>
<p class="MsoPlainText">        convertshptokml(kmlPath, shpPath)<o:p></o:p></p>
<p class="MsoPlainText">        outputPath=None<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">if __name__ == "__main__":<o:p></o:p></p>
<p class="MsoPlainText">    main()<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Regards<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Zibusiso M Ncube<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">On Mon, Aug 15, 2016 at 1:04 PM, Mnqweno Mnyengeza <<a href="mailto:mnqwenom@statssa.gov.za"><span style="color:windowtext;text-decoration:none">mnqwenom@statssa.gov.za</span></a>><o:p></o:p></p>
<p class="MsoPlainText">wrote:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> Dear All<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> I need to convert approximately thirteen million  points from shp2kml
<o:p></o:p></p>
<p class="MsoPlainText">> using QGIS. I have already split the points into their respective
<o:p></o:p></p>
<p class="MsoPlainText">> provinces, districts and the lowest level of demarcation which is an
<o:p></o:p></p>
<p class="MsoPlainText">> enumeration area (EA) here at Statistics South Africa. The output file
<o:p></o:p></p>
<p class="MsoPlainText">> of the split is the sub-folder named the EA reference number and
<o:p></o:p></p>
<p class="MsoPlainText">> containing the points and polygon of that particular EA. I now need to
<o:p></o:p></p>
<p class="MsoPlainText">> batch process this conversion using QGIS batch file processor if any
<o:p></o:p></p>
<p class="MsoPlainText">> is available or any other free open source tool that can easily serve the purpose.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Please assist<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Kind regards<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Mnqweno Mnyengeza (Mr)<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Professional GIS Practitioner<o:p></o:p></p>
<p class="MsoPlainText">> Geography<o:p></o:p></p>
<p class="MsoPlainText">> 082 9048267 (Mobile)<o:p></o:p></p>
<p class="MsoPlainText">> Statistics South Africa<o:p></o:p></p>
<p class="MsoPlainText">> "..*.people are very quick to notice the change in your attitude
<o:p></o:p></p>
<p class="MsoPlainText">> towards them but always ignore their unacceptable behavior that led to
<o:p></o:p></p>
<p class="MsoPlainText">> your change* ....."<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> _______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">> Africa mailing list<o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:Africa@lists.osgeo.org"><span style="color:windowtext;text-decoration:none">Africa@lists.osgeo.org</span></a><o:p></o:p></p>
<p class="MsoPlainText">> You can UNSUBSCRIBE at <a href="http://lists.osgeo.org/mailman/listinfo/africa">
<span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/mailman/listinfo/africa</span></a><o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">-------------- next part --------------<o:p></o:p></p>
<p class="MsoPlainText">An HTML attachment was scrubbed...<o:p></o:p></p>
<p class="MsoPlainText">URL: <<a href="http://lists.osgeo.org/pipermail/africa/attachments/20160815/b521fb76/attachment-0001.html"><span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/pipermail/africa/attachments/20160815/b521fb76/attachment-0001.html</span></a>><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">------------------------------<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Message: 2<o:p></o:p></p>
<p class="MsoPlainText">Date: Mon, 15 Aug 2016 14:33:12 +0200<o:p></o:p></p>
<p class="MsoPlainText">From: Nditsheni Matsheketsheke <<a href="mailto:ndicheni@gmail.com"><span style="color:windowtext;text-decoration:none">ndicheni@gmail.com</span></a>><o:p></o:p></p>
<p class="MsoPlainText">To: Africa local chapter discussions <<a href="mailto:africa@lists.osgeo.org"><span style="color:windowtext;text-decoration:none">africa@lists.osgeo.org</span></a>><o:p></o:p></p>
<p class="MsoPlainText">Subject: Re: [OSGeo Africa] Batch conversion from shp to kml<o:p></o:p></p>
<p class="MsoPlainText">Message-ID:<o:p></o:p></p>
<p class="MsoPlainText">               <<a href="mailto:CACDPLN7tPYifVRtiEesULNytDyuXGzLxa8A__z3Cnp9ibTL=Ug@mail.gmail.com"><span style="color:windowtext;text-decoration:none">CACDPLN7tPYifVRtiEesULNytDyuXGzLxa8A__z3Cnp9ibTL=Ug@mail.gmail.com</span></a>><o:p></o:p></p>
<p class="MsoPlainText">Content-Type: text/plain; charset="utf-8"<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">in qgis<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">go to selection and choose how you want to select them<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">[image: Inline image 2]<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">after selecting all points, go to layer, right click, save as, a new dialog box will pop up named  save vector layer as<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">[image: Inline image 4]<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">change format from ESRI Shapefile to KML then still in the same dialig box change encoding to save only selected features<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">[image: Inline image 5]<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">then browse and save it in workspace<o:p></o:p></p>
<p class="MsoPlainText">ok.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">There you go<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">On Mon, Aug 15, 2016 at 2:09 PM, Zoltan Szecsei <<a href="mailto:zoltans@geograph.co.za"><span style="color:windowtext;text-decoration:none">zoltans@geograph.co.za</span></a>><o:p></o:p></p>
<p class="MsoPlainText">wrote:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> Hi,<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> shp2kml is a product, you do realise?<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Presumably you mean you have a bunch of SHP files and want them in KML
<o:p></o:p></p>
<p class="MsoPlainText">> format but don't want to use shp2kml?<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Try ogr2ogr - using the command-line approach you should have zero
<o:p></o:p></p>
<p class="MsoPlainText">> difficulties doing it "in a snap"<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Regards,<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Zoltan<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> On 2016-08-15 13:04, Mnqweno Mnyengeza wrote:<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Dear All<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> I need to convert approximately thirteen million  points *from shp2kml
<o:p></o:p></p>
<p class="MsoPlainText">> using QGIS*. I have already split the points into their respective
<o:p></o:p></p>
<p class="MsoPlainText">> provinces, districts and the lowest level of demarcation which is an
<o:p></o:p></p>
<p class="MsoPlainText">> enumeration area (EA) here at Statistics South Africa. The output file
<o:p></o:p></p>
<p class="MsoPlainText">> of the split is the sub-folder named the EA reference number and
<o:p></o:p></p>
<p class="MsoPlainText">> containing the points and polygon of that particular EA. I now need to
<o:p></o:p></p>
<p class="MsoPlainText">> batch process this conversion using QGIS batch file processor if any
<o:p></o:p></p>
<p class="MsoPlainText">> is available or any other free open source tool that can easily serve the purpose.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Please assist<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Kind regards<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Mnqweno Mnyengeza (Mr)<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Professional GIS Practitioner<o:p></o:p></p>
<p class="MsoPlainText">> Geography<o:p></o:p></p>
<p class="MsoPlainText">> 082 9048267 (Mobile)<o:p></o:p></p>
<p class="MsoPlainText">> Statistics South Africa<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> _______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">> Africa mailing list<o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:Africa@lists.osgeo.org"><span style="color:windowtext;text-decoration:none">Africa@lists.osgeo.org</span></a><o:p></o:p></p>
<p class="MsoPlainText">> You can UNSUBSCRIBE at <a href="http://lists.osgeo.org/mailman/listinfo/africa">
<span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/mailman/listinfo/africa</span></a><o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">-- <o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">*Names      :Matsheketsheke Nnditsheni Jonathan*<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">*Position    : Research Executive: Mapping AdministratorCompany  :<o:p></o:p></p>
<p class="MsoPlainText">Continental Outdoor MediaEmail        :ndicheni@gmail.com<o:p></o:p></p>
<p class="MsoPlainText"><<a href="mailto:ndicheni@gmail.com"><span style="color:windowtext;text-decoration:none">ndicheni@gmail.com</span></a>> and
<a href="mailto:jonathanm@continental.com"><span style="color:windowtext;text-decoration:none">jonathanm@continental.com</span></a><o:p></o:p></p>
<p class="MsoPlainText"><<a href="mailto:jonathan@nrmconsulting.co.za"><span style="color:windowtext;text-decoration:none">jonathan@nrmconsulting.co.za</span></a>>*<o:p></o:p></p>
<p class="MsoPlainText">* <<a href="http://www.nrmconsulting.co.za/"><span style="color:windowtext;text-decoration:none">http://www.nrmconsulting.co.za/</span></a>>*<o:p></o:p></p>
<p class="MsoPlainText">*Cell           :0720324899 *<o:p></o:p></p>
<p class="MsoPlainText">*Tel            :011 514 1612 *<o:p></o:p></p>
<p class="MsoPlainText">-------------- next part --------------<o:p></o:p></p>
<p class="MsoPlainText">An HTML attachment was scrubbed...<o:p></o:p></p>
<p class="MsoPlainText">URL: <<a href="http://lists.osgeo.org/pipermail/africa/attachments/20160815/520a1c5c/attachment.html"><span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/pipermail/africa/attachments/20160815/520a1c5c/attachment.html</span></a>><o:p></o:p></p>
<p class="MsoPlainText">-------------- next part --------------<o:p></o:p></p>
<p class="MsoPlainText">A non-text attachment was scrubbed...<o:p></o:p></p>
<p class="MsoPlainText">Name: image.png<o:p></o:p></p>
<p class="MsoPlainText">Type: image/png<o:p></o:p></p>
<p class="MsoPlainText">Size: 67556 bytes<o:p></o:p></p>
<p class="MsoPlainText">Desc: not available<o:p></o:p></p>
<p class="MsoPlainText">URL: <<a href="http://lists.osgeo.org/pipermail/africa/attachments/20160815/520a1c5c/attachment.png"><span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/pipermail/africa/attachments/20160815/520a1c5c/attachment.png</span></a>><o:p></o:p></p>
<p class="MsoPlainText">-------------- next part --------------<o:p></o:p></p>
<p class="MsoPlainText">A non-text attachment was scrubbed...<o:p></o:p></p>
<p class="MsoPlainText">Name: image.png<o:p></o:p></p>
<p class="MsoPlainText">Type: image/png<o:p></o:p></p>
<p class="MsoPlainText">Size: 10989 bytes<o:p></o:p></p>
<p class="MsoPlainText">Desc: not available<o:p></o:p></p>
<p class="MsoPlainText">URL: <<a href="http://lists.osgeo.org/pipermail/africa/attachments/20160815/520a1c5c/attachment-0001.png"><span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/pipermail/africa/attachments/20160815/520a1c5c/attachment-0001.png</span></a>><o:p></o:p></p>
<p class="MsoPlainText">-------------- next part --------------<o:p></o:p></p>
<p class="MsoPlainText">A non-text attachment was scrubbed...<o:p></o:p></p>
<p class="MsoPlainText">Name: image.png<o:p></o:p></p>
<p class="MsoPlainText">Type: image/png<o:p></o:p></p>
<p class="MsoPlainText">Size: 65734 bytes<o:p></o:p></p>
<p class="MsoPlainText">Desc: not available<o:p></o:p></p>
<p class="MsoPlainText">URL: <<a href="http://lists.osgeo.org/pipermail/africa/attachments/20160815/520a1c5c/attachment-0002.png"><span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/pipermail/africa/attachments/20160815/520a1c5c/attachment-0002.png</span></a>><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">------------------------------<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Subject: Digest Footer<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">Africa mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:Africa@lists.osgeo.org"><span style="color:windowtext;text-decoration:none">Africa@lists.osgeo.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><a href="http://lists.osgeo.org/mailman/listinfo/africa"><span style="color:windowtext;text-decoration:none">http://lists.osgeo.org/mailman/listinfo/africa</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">------------------------------<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">End of Africa Digest, Vol 114, Issue 26<o:p></o:p></p>
<p class="MsoPlainText">***************************************<o:p></o:p></p>
</div>
<br clear="both">
I'm part of the 49Million initiative...<BR>
www.eskom.co.za/idm<BR>
<BR>
NB: This Email and its contents are subject to the Eskom Holdings SOC Limited EMAIL LEGAL NOTICE which can be viewed at http://www.eskom.co.za/Pages/Email_Legal_Spam_Disclaimer.aspx<BR>
</body>
</html>