<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<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 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:12.0pt;
        font-family:"Times New Roman","serif";}
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;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
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=DE-CH link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-GB style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>BTW: the geocoding engines of Yahoo and Google provide different spatial accuracy (cf. </span><a href="http://www.geoinformatics.com/blog/in-the-spotlight/quality-assessment-of-volunteered-geographic-information-vgi"><span lang=EN-GB>http://www.geoinformatics.com/blog/in-the-spotlight/quality-assessment-of-volunteered-geographic-information-vgi</span></a><span lang=EN-GB>) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>But I do not know whether that is relevant for your task.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-GB style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Cheers,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>hj<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><b><span lang=DE style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span lang=DE style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> discuss-bounces@lists.osgeo.org [mailto:discuss-bounces@lists.osgeo.org] <b>Im Auftrag von </b>JP Glutting<br><b>Gesendet:</b> Samstag, 5. Februar 2011 16:37<br><b>An:</b> OSGeo Discussions<br><b>Betreff:</b> Re: [OSGeo-Discuss] Batch geocoding<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><o:p>&nbsp;</o:p></p><p class=MsoNormal style='margin-left:35.4pt'>For anyone who is considering using Fusion Tables, it has a very nice feature that allows you to select a point that has been badly geocoded, and find the right location searching in a small pop-up map, and then select from a set of alternate locations. Your choice modifies the coordinates of the geocoding, but not the address itself. A very nice and quite easy way to fix problems.<o:p></o:p></p><div><p class=MsoNormal style='margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'>Cheers,<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>JP<br><br><o:p></o:p></p><div><p class=MsoNormal style='margin-left:35.4pt'>On Sat, Feb 5, 2011 at 12:37 AM, JP Glutting &lt;<a href="mailto:jpglutting@gmail.com">jpglutting@gmail.com</a>&gt; wrote:<o:p></o:p></p><p class=MsoNormal style='margin-left:35.4pt'>It is pretty slick, but I just started using it about an hour ago, so I haven't thought much about what to do with it. I did see a comment where someone from Google said that reverse geocoding is not possible yet.&nbsp;<o:p></o:p></p><div><p class=MsoNormal style='margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'>I am going to have to get up to speed with PostGIS, but this is a pretty simple operation. I didn't number the addresses, but each event has a real address and a &quot;cleaned&quot; address column in a table. The CSV that I uploaded to Fusion was just a &quot;select distinct...&quot; of the cleaned addresses, so it will serve as a lookup table for all the addresses in the original table. I'm not sure how I am going to reorganize the tables afterward, but I want to interpolate temperatures for each data point based on other data that I have, and I think PostGIS only does simpler operations right now, so I might &nbsp;have to export the points into shapefiles for each day an event occurs and do splines in another package, then copy the interpolated values back into the database. I am sure there is a more elegant way to do that, I really need to think about it some more.&nbsp;<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'>(Oh, hey, I just saw that you can compile R into Postgres. That is pretty crazy, but potentially totally awesome:&nbsp;<a href="http://postgis.refractions.net/pipermail/postgis-users/2009-March/022894.html" target="_blank">http://postgis.refractions.net/pipermail/postgis-users/2009-March/022894.html</a>)<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'>Cheers,<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'>JP<o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'><o:p>&nbsp;</o:p></p><div><p class=MsoNormal style='margin-left:35.4pt'>On Sat, Feb 5, 2011 at 12:17 AM, Dan Putler &lt;<a href="mailto:dan.putler@sauder.ubc.ca" target="_blank">dan.putler@sauder.ubc.ca</a>&gt; wrote:<o:p></o:p></p><p class=MsoNormal style='margin-left:35.4pt'>Glad to be of help, I'm just curious about what the licensing / terms of use on the KML files that come out of fusion tables. Plus I want to know if it will reverse geocode. It is very slick, but I can imagine violating the terms of use almost instantly.<br><br>In terms of your next problem (which seems like one for the PostGIS user list), did you create a unique address ID? if you did, can't you put it in the data you created the fusion table from and then just do the appropriate table join in Postgres/PostGIS?<br><br>Dan<o:p></o:p></p><div><p class=MsoNormal style='margin-left:35.4pt'><br><br>On 02/04/2011 03:08 PM, JP Glutting wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'>That is a nice trick, I will remember that. I really just need the coordinates, since each coordinate needs to go back into a database in a register of a location-time that needs more data added later. These are the &quot;generic&quot; addresses, with the apartment numbers stripped, so each address will provide coordinates for multiples DB entries on different dates, and I won't really be using them on the same layer. But I am sure I can figure out a way to get the data back out with PostGIS (the original data is in Postgres anyway).<br><br>Cheers,<br>JP<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:35.4pt'>On Fri, Feb 4, 2011 at 11:59 PM, Dan Putler &lt;<a href="mailto:dan.putler@sauder.ubc.ca" target="_blank">dan.putler@sauder.ubc.ca</a> &lt;mailto:<a href="mailto:dan.putler@sauder.ubc.ca" target="_blank">dan.putler@sauder.ubc.ca</a>&gt;&gt; wrote:<br><br>&nbsp; &nbsp;JP,<br><br>&nbsp; &nbsp;If you export the KML, and then feed it into QGIS you can then<br>&nbsp; &nbsp;save the resulting layer as a shapefile, which is probably what<br>&nbsp; &nbsp;you are really hoping to have since you can then easily feed it to<br>&nbsp; &nbsp;R, PostGIS, or a number of other tools to pull the coordinates.<br><br>&nbsp; &nbsp;Dan<br><br><br>&nbsp; &nbsp;On 02/04/2011 02:20 PM, JP Glutting wrote:<br><br>&nbsp; &nbsp; &nbsp; &nbsp;Hi Bernie,<br><br>&nbsp; &nbsp; &nbsp; &nbsp;You can't actually get the lat-lng back out of a Fusion table.<br>&nbsp; &nbsp; &nbsp; &nbsp;It will geocode all the addresses, but you can't get the<br>&nbsp; &nbsp; &nbsp; &nbsp;numbers back, you can just make a map or layer or something.<br><br>&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://groups.google.com/group/fusion-tables-users-group/browse_thread/thread/91c43c73107164eb" target="_blank">http://groups.google.com/group/fusion-tables-users-group/browse_thread/thread/91c43c73107164eb</a><br><br>&nbsp; &nbsp; &nbsp; &nbsp;Unless I export it to KML and pull it back out of there?<br><br>&nbsp; &nbsp; &nbsp; &nbsp;That seems like a lot of work. But it sure geocodes like<br>&nbsp; &nbsp; &nbsp; &nbsp;gangbusters.<br><br>&nbsp; &nbsp; &nbsp; &nbsp;Cheers,<br>&nbsp; &nbsp; &nbsp; &nbsp;JP<br><br>&nbsp; &nbsp; &nbsp; &nbsp;Public Health - GIS - Bioinformatics<br>&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.bmeisis.com" target="_blank">http://www.bmeisis.com</a> &lt;<a href="http://www.bmeisis.com/" target="_blank">http://www.bmeisis.com/</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.jpglutting.com" target="_blank">http://www.jpglutting.com</a><br><br><br><br><br><br>&nbsp; &nbsp; &nbsp; &nbsp;On Fri, Feb 4, 2011 at 7:42 PM, Connors, Bernie (SNB)<br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:Bernie.Connors@snb.ca" target="_blank">Bernie.Connors@snb.ca</a> &lt;mailto:<a href="mailto:Bernie.Connors@snb.ca" target="_blank">Bernie.Connors@snb.ca</a>&gt;<o:p></o:p></p></div><p class=MsoNormal style='margin-left:35.4pt'>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:Bernie.Connors@snb.ca" target="_blank">Bernie.Connors@snb.ca</a> &lt;mailto:<a href="mailto:Bernie.Connors@snb.ca" target="_blank">Bernie.Connors@snb.ca</a>&gt;&gt;&gt;<o:p></o:p></p><div><p class=MsoNormal style='margin-left:35.4pt'><br>&nbsp; &nbsp; &nbsp; &nbsp;wrote:<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Try Google Fusion Tables. &nbsp;All you have to do is put all of the<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; address components in one field and it should be recognized and<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; geocoded.<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *Bernie Connors, P.Eng*<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Service New Brunswick<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (506) 444-2077<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 45°56'25.21&quot;N, 66°38'53.65&quot;W<br><br>&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.snb.ca/geonb/" target="_blank">www.snb.ca/geonb/</a> &lt;<a href="http://www.snb.ca/geonb/" target="_blank">http://www.snb.ca/geonb/</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="http://www.snb.ca/geonb/" target="_blank">http://www.snb.ca/geonb/</a>&gt;<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *From:*<a href="mailto:discuss-bounces@lists.osgeo.org" target="_blank">discuss-bounces@lists.osgeo.org</a><br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:discuss-bounces@lists.osgeo.org" target="_blank">discuss-bounces@lists.osgeo.org</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:discuss-bounces@lists.osgeo.org" target="_blank">discuss-bounces@lists.osgeo.org</a><br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:discuss-bounces@lists.osgeo.org" target="_blank">discuss-bounces@lists.osgeo.org</a>&gt;&gt;<o:p></o:p></p></div><p class=MsoNormal style='margin-left:35.4pt'>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [mailto:<a href="mailto:discuss-bounces@lists.osgeo.org" target="_blank">discuss-bounces@lists.osgeo.org</a><o:p></o:p></p><div><p class=MsoNormal style='margin-left:35.4pt'><br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:discuss-bounces@lists.osgeo.org" target="_blank">discuss-bounces@lists.osgeo.org</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:discuss-bounces@lists.osgeo.org" target="_blank">discuss-bounces@lists.osgeo.org</a><br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:discuss-bounces@lists.osgeo.org" target="_blank">discuss-bounces@lists.osgeo.org</a>&gt;&gt;] *On Behalf Of *JP<br>&nbsp; &nbsp; &nbsp; &nbsp;Glutting<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *Sent:* Friday, 2011-02-04 09:34<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *To:* <a href="mailto:discuss@lists.osgeo.org" target="_blank">discuss@lists.osgeo.org</a><br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:discuss@lists.osgeo.org" target="_blank">discuss@lists.osgeo.org</a>&gt;<o:p></o:p></p></div><p class=MsoNormal style='margin-left:35.4pt'>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:discuss@lists.osgeo.org" target="_blank">discuss@lists.osgeo.org</a> &lt;mailto:<a href="mailto:discuss@lists.osgeo.org" target="_blank">discuss@lists.osgeo.org</a>&gt;&gt;<o:p></o:p></p><div><div><p class=MsoNormal style='margin-left:35.4pt'><br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *Subject:* [OSGeo-Discuss] Batch geocoding<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Hello,<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I have a large set of addresses (around 150k) that I need to<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; geocode for a study (my Masters thesis on heat-related<br>&nbsp; &nbsp; &nbsp; &nbsp;mortality).<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I am looking into different solutions, but I can't find<br>&nbsp; &nbsp; &nbsp; &nbsp;anything<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; that seems like it would work properly.<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I could script a solution using Google's map API, but there<br>&nbsp; &nbsp; &nbsp; &nbsp;is a<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; limit of 2,500 addreses per day (I can get around them with a<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; little patience).<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Right now the best solution I am looking at geopy for geocoding<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; addresses (<a href="http://code.google.com/p/geopy/" target="_blank">http://code.google.com/p/geopy/</a>). It seems like<br>&nbsp; &nbsp; &nbsp; &nbsp;a good<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; system, I think I can use it to pull addresses out of my<br>&nbsp; &nbsp; &nbsp; &nbsp;database<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; and write back coordinates. There is one thing that I am<br>&nbsp; &nbsp; &nbsp; &nbsp;not sure,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; about, though, is whether I am actually allowed to use the<br>&nbsp; &nbsp; &nbsp; &nbsp;Google<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; API without my use being liked to a specific web page. The<br>&nbsp; &nbsp; &nbsp; &nbsp;terms<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; of service and form for getting a Google API key require a URL<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; linked to a Google account. In fact, it looks like the API can<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; only be used through a web site:<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;5.2 _Account Key_. After supplying Google with your<br>&nbsp; &nbsp; &nbsp; &nbsp;account<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; information and the URL of your Maps API<br>&nbsp; &nbsp; &nbsp; &nbsp;Implementation, and<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; accepting the Terms, you will be issued an alphanumeric key<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; assigned to you by Google that is uniquely associated with<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; your Google Account and the URL of your Maps API<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Implementation. Your Maps API Implementation must<br>&nbsp; &nbsp; &nbsp; &nbsp;import the<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Google Maps APIs using this key as described in the<br>&nbsp; &nbsp; &nbsp; &nbsp;Maps APIs<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Documentation<br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="http://code.google.com/apis/maps/documentation/" target="_blank">http://code.google.com/apis/maps/documentation/</a>&gt;, and Google<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; will block requests with an invalid key or invalid URL. You<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; may only obtain and use a key in accordance with these<br>&nbsp; &nbsp; &nbsp; &nbsp;Terms<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; and the Maps APIs Documentation<br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="http://code.google.com/apis/maps/documentation/" target="_blank">http://code.google.com/apis/maps/documentation/</a>&gt;.&quot;<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; So it looks like I can't even get it to work without a URL.<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I can always write a script that loops through results<br>&nbsp; &nbsp; &nbsp; &nbsp;extracted<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from the database, creates URLs and parses the XML results<br>&nbsp; &nbsp; &nbsp; &nbsp;one at<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; a time, but that seems like a fairly inelegant solution.<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Does anyone have any good ideas about how to geocode a few<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; thousand addresses?<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Many thanks,<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; JP<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _______________________________________________<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Discuss mailing list<br>&nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a> &lt;mailto:<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a>&gt;<o:p></o:p></p></div></div><p class=MsoNormal style='margin-left:35.4pt'>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a> &lt;mailto:<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a>&gt;&gt;<o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt'><br><br>&nbsp; &nbsp; &nbsp; &nbsp;<a href="http://lists.osgeo.org/mailman/listinfo/discuss" target="_blank">http://lists.osgeo.org/mailman/listinfo/discuss</a><br><br><br><br>&nbsp; &nbsp;_______________________________________________<br>&nbsp; &nbsp;Discuss mailing list<br>&nbsp; &nbsp;<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a> &lt;mailto:<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a>&gt;<br>&nbsp; &nbsp;<a href="http://lists.osgeo.org/mailman/listinfo/discuss" target="_blank">http://lists.osgeo.org/mailman/listinfo/discuss</a><br><br><o:p></o:p></p></div></blockquote><div><div><p class=MsoNormal style='margin-left:35.4pt'><br>_______________________________________________<br>Discuss mailing list<br><a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/discuss" target="_blank">http://lists.osgeo.org/mailman/listinfo/discuss</a><o:p></o:p></p></div></div></div><p class=MsoNormal style='margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div></div></div></div><p class=MsoNormal style='margin-left:35.4pt'><o:p>&nbsp;</o:p></p></div></div></body></html>