<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML 
lang="en" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" 
xmlns="http://www.w3.org/1999/xhtml"><HEAD><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]--> 
   <TITLE>United Airlines - United MileagePlus</TITLE>    <LINK href="https://www.united.com/ual/favicon.ico" 
rel="shortcut icon" type="image/x-icon">    
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">    
<META http-equiv="X-UA-Compatible" content="IE=edge">    
<META name="viewport" content="width=device-width, initial-scale=1.0 ">    
<META name="format-detection" content="telephone=no"><!--[if !mso]><!-->    
<LINK href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap" 
rel="stylesheet" type="text/css"><!--<![endif]-->    
<STYLE type="text/css">body { margin: 0; padding: 0; -webkit-text-size-adjust: 100% !important; -ms-text-size-adjust: 100% !important; -webkit-font-smoothing: antialiased !important; }
img { border: 0 !important; outline: none !important; }
p { Margin: 0px !important; Padding: 0px !important; }
table { border-collapse: collapse; mso-table-lspace: 0px; mso-table-rspace: 0px; }
td, a, span { border-collapse: collapse; mso-line-height-rule: exactly; }
table th { margin:0 !important; padding:0 !important; vertical-align:top !important;}
.ExternalClass * { line-height: 100%; }
.em_defaultlink a { color: inherit; text-decoration: none; }
.lhfix {mso-line-height-rule: exactly !important;}
.aClass:hover, .aClass:active, .aClass:focus{
  outline-style:solid;
  outline-width:3px;
  outline-color:#0033a0;
}
/* CSS for hiding content in desktop/webmail clients */
.imghide {      max-height: 0px; font-size: 0; display: none; overflow:hidden;} 
[id="x_hide-outlook-mess"] {display:block !important;}        
body[data-outlook-cycle] .oa {
        display: block !important;}
.mobileContent {
    display: none;
    font-size: 0;
    max-height: 0;
    line-height: 0;
    mso-hide: all;/* hide elements in Outlook 2007-2013 */
        width:0;
        overflow:hidden;
        max-height:0!important; }
/*media query*/         
 @media only screen and (min-width:481px) and (max-width:667px) {
.em_main_table { width: 100% !important; }
.em_wrapper { width: 100% !important; }
.em_hide { display: none !important; }
.em_img {width: 100% !important;height: auto !important;}        
.em_full_img { width: 100% !important; height: auto !important; }
.em_full_img img { width: 100% !important; height: auto !important; }
.em_center { text-align: center !important; }
.em_side15 { width: 15px !important; }
.em_aside15 { padding: 0px 15px !important; } /* update the N number as per width */
.em_aside30 { padding: 0px 30px !important; }    
.em_clear { clear: both !important; width: 100% !important; display: block !important; }
.em_asidenone { padding: 0px !important; }
.em_full_img1 { width: 100% !important; height: auto !important; max-width: none !important; }
.em_full_img1 img { width: 100% !important; height: auto !important; max-width: none !important; }
.em_menu { font-size: 14px !important; line-height: 60px !important; border-bottom: 2px solid #ffffff !important; }
.width480 { width:480px !important; }
.em_h5 { height: 10px !important; }
.em_hide_desktop { display: table !important; float: none !important; width: 100% !important; overflow: visible !important; height: auto !important; }
.em_wrapper3 { width: 100% !important; display: block !important; text-align: center !important; vertical-align: middle !important; border-top: 1px solid #ffffff !important; padding-top: 15px !important; padding-bottom: 15px !important; }
.em_hide_desktop { display: table !important; float: none !important; width: 100% !important; overflow: visible !important; height: auto !important; }

.heightAuto {height:auto !important;}
.center {text-align:center !important;}
#em_drop:checked + .inn { margin-top: 0%; }
#em_drop1:checked + .inn { margin-top: 0%; }
#em_drop2:checked + .inn { margin-top: 0%; }
#em_drop3:checked + .inn { margin-top: 0%; }
.link { position: relative !important; width: 100% !important; padding: 0px !important; right: 0px !important; top: 0px !important; overflow: hidden !important; transition: all 1.0s ease-in-out 0s; -webkit-transition: all 1.0s ease-in-out 0s; -o-transition: all 1.0s ease-in-out 0s; height: auto !important; }
.inn { transition: all 1.0s ease-in-out 0s; -webkit-transition: all 1.0s ease-in-out 0s; -o-transition: all 1.0s ease-in-out 0s; margin-top: -220px; padding: 0px !important; overflow: hidden !important; }
.em_hauto { height: auto !important; }
.em_h30 { height: 30px !important; }
.em_bom {padding: 0px 0px 5px 0px !important;}
         
/*Hamburger Menu*/
.showme{ display:block !important; width: auto !important; overflow: visible !important; float: none !important; max-height:inherit !important; max-width:inherit !important; line-height: auto !important; margin-top:0px !important; visibility:inherit !important;}
/*B01*/ 
#nav_handle_b { background:url(https://static.cdn.responsys.net/i2/responsysimages/content/united/tmplt_sprite_trans.png) 0 0 no-repeat; background-size:38px 104px !important; cursor: pointer; display: block !important; width:38px !important; height:52px !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#nav_menu_b { background-color: #002244; max-height: 0; overflow: hidden; transition: max-height .25s linear; }
#nav_menu_b a { display:block; padding:0px 20px; text-decoration:none; font-family:  Helvetica, Arial; font-size:14px; font-weight: bold; }
#nav_checkbox_b { display:none !important; }
#nav_checkbox_b:checked + table #nav_handle_b { background:url(https://static.cdn.responsys.net/i2/responsysimages/content/united/tmplt_sprite_trans.png) 0 -50px no-repeat; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#nav_checkbox_b:checked + table ~ #nav_menu_b { display:block !important; max-height: 580px !important; }
.mobile_header_logo_b { position: absolute;top: 0px;}   
/*B02*/         
#nav_menu2 { background-color: #2a333b; max-height: 0; overflow: hidden; transition: max-height .25s linear; }
#nav_handle2 { background:url(https://static.cdn.responsys.net/i2/responsysimages/content/united/tmplt_sprite_trans.png) 0 0 no-repeat; background-size:38px 104px !important; cursor: pointer; display: block !important; width:38px !important; height:52px !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#em_drop2:checked + div table #nav_handle2 { background:url(https://static.cdn.responsys.net/i2/responsysimages/content/united/tmplt_sprite_trans.png) 0 -50px no-repeat; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#em_drop2:checked ~ #nav_menu2 { display:block !important; max-height: 250px !important; }
/*B02*/  
[id="x_hide-outlook-mess"] {
display:block !important;}
}
        
/*media query*/ 
@media screen and (max-width: 480px) {
        .imgResize2 {
        background-image: url(https://static.cdn.responsys.net/i2/responsysimages/content/united/sp.png) !important;
        width: 414px !important;
        height: auto !important;
        background-position: center top !important;
        background-repeat: no-repeat !important;
        }
.A06BG {height: auto !important; width: 414px !important; background-size: 100% auto !important;}
.VMLHEROBG {height: auto !important; width: 100% !important; }
.em_h465 { height: 465px !important; }  
.em_wrapper_25 { width: 25% !important; min-width: 20px !important;  }          
.em_main_table { width: 100% !important; }
.em_wrapper { width: 100% !important; }
.em_hide { display: none !important; }
.em_img {width: 100% !important;height: auto !important;}        
.em_full_img { width: 100% !important; height: auto !important; }
.em_full_img img { width: 100% !important; height: auto !important; }
.em_center { text-align: center !important; }
.em_side15 { width: 15px !important; }
.em_aside15 { padding: 0px 15px !important; } /* update the N number as per width */
.em_aside30 { padding: 0px 30px !important; }           
.em_clear { clear: both !important; width: 100% !important; display: block !important; }
u + .em_body .em_full_wrap { width: 100% !important; width: 100vw !important; }
.em_asidenone { padding: 0px !important; }
.em_full_img1 { width: 100% !important; height: auto !important; max-width: none !important; }
.em_full_img1 img { width: 100% !important; height: auto !important; max-width: none !important; }
.em_menu { font-size: 14px !important; line-height: 60px !important; border-bottom: 2px solid #ffffff !important; }     
.width480 {width:480px !important;}
.width374 {width:374px !important;}
.width280 {width:280px !important;}
.em_hide1 { display: none !important; }
.em_br { display: block !important; }   
.centercenter {margin-left: auto!important;margin-right: auto !important;padding: 0 !important;}        
.imghide { max-height: none !important; font-size: 12px !important; display: block !important; }        
.heightAuto {height:auto !important;}
.center {text-align:center !important;}
.em_h5 { height: 10px !important; }
.em_hide_desktop { display: table !important; float: none !important; width: 100% !important; overflow: visible !important; height: auto !important; }
.em_wrapper3 { width: 100% !important; display: block !important; text-align: center !important; vertical-align: middle !important; border-top: 1px solid #ffffff !important; padding-top: 15px !important; padding-bottom: 15px !important; }
.em_hide_desktop { display: table !important; float: none !important; width: 100% !important; overflow: visible !important; height: auto !important; }
.em_hauto { height: auto !important; }
.em_h30 { height: 30px !important; }
.em_h25 { height: 25px !important; }    
.em_bg { background-image: none !important; height: auto !important; }
.em_bom {padding: 0px 0px 5px 0px !important;}
/*Hamburger Menu*/
.showme{ display:block !important; width: auto !important; overflow: visible !important; float: none !important; max-height:inherit !important; max-width:inherit !important; line-height: auto !important; margin-top:0px !important; visibility:inherit !important;}
#em_drop:checked + .inn { margin-top: 0%; }
#em_drop1:checked + .inn { margin-top: 0%; }
#em_drop2:checked + .inn { margin-top: 0%; }
#em_drop3:checked + .inn { margin-top: 0%; }
.link { position: relative !important; width: 100% !important; padding: 0px !important; right: 0px !important; top: 0px !important; overflow: hidden !important; transition: all 1.0s ease-in-out 0s; -webkit-transition: all 1.0s ease-in-out 0s; -o-transition: all 1.0s ease-in-out 0s; height: auto !important; }
.inn { transition: all 1.0s ease-in-out 0s; -webkit-transition: all 1.0s ease-in-out 0s; -o-transition: all 1.0s ease-in-out 0s; margin-top: -220px; padding: 0px !important; overflow: hidden !important; }
/*B01*/ 
#nav_handle_b { background:url(https://static.cdn.responsys.net/i2/responsysimages/content/united/tmplt_sprite_trans.png) 0 0 no-repeat; background-size:38px 104px !important; cursor: pointer; display: block !important; width:38px !important; height:52px !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#nav_menu_b { background-color: #002244; max-height: 0; overflow: hidden; transition: max-height .25s linear; }
#nav_menu_b a { display:block; padding:0px 20px; text-decoration:none; font-family:  Helvetica, Arial; font-size:14px; font-weight: bold; }
#nav_checkbox_b { display:none !important; }
#nav_checkbox_b:checked + table #nav_handle_b { background:url(https://static.cdn.responsys.net/i2/responsysimages/content/united/tmplt_sprite_trans.png) 0 -50px no-repeat; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#nav_checkbox_b:checked + table ~ #nav_menu_b { display:block !important; max-height: 580px !important; }
.mobile_header_logo_b { position: absolute;top: 0px;}   
/*B02*/         
#nav_menu2 { background-color: #2a333b; max-height: 0; overflow: hidden; transition: max-height .25s linear; }
#nav_handle2 { background:url(https://static.cdn.responsys.net/i2/responsysimages/content/united/tmplt_sprite_trans.png) 0 0 no-repeat; background-size:38px 104px !important; cursor: pointer; display: block !important; width:38px !important; height:52px !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#em_drop2:checked + div table #nav_handle2 { background:url(https://static.cdn.responsys.net/i2/responsysimages/content/united/tmplt_sprite_trans.png) 0 -50px no-repeat; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#em_drop2:checked ~ #nav_menu2 { display:block !important; max-height: 250px !important; }
body[data-outlook-cycle] .default {
display: none !important
}
body[data-outlook-cycle] .just-outlook-app {
display:block !important;
font-size: 12px !important;
max-height: none !important;
line-height: 1.5 !important;
mso-hide: none ;
width: 100%;
overflow:visible !important;    
}
[id="x_hide-outlook"] {
display:none !important;
}
body[data-outlook-cycle] .oa {
display: block !important;}     
.em_fallback { display: none; }
#MessageViewBody .em_fallback, body.MsgBody .em_fallback { display: block !important; }
[class="x_em_fallback"] {
display: block !important;
}
[id="x_hide-outlook-mess"] {display:block !important;}
[owa].oa {
display:block !important;
font-size: 12px !important;
max-height: none !important;
line-height: 1.5 !important;    }       
u + .em_body .em_fallback { display: block !important; }
u + .em_body .gmail-hide { display: none !important; }
u + .em_body .gmail-show { display: block !important; } 
/*B02*/           
}
 @media screen and (max-width:374px) {
.em_aside15 { padding: 0px 15px !important; } /* update the N number as per width */
.em_aside30 { padding: 0px 30px !important; }   
.em_aside60 { padding: 0px 60px !important; }   
.em_menu { font-size: 14px !important; line-height: 60px !important; border-bottom: 2px solid #ffffff !important; }      
.em_clear { clear: both !important; width: 100% !important; display: block !important; }
/*B01*/ 
.mobile_header_logo_b { position: absolute;top: 0px;}
/*B01*/         
        }
   </STYLE>
    <!--[if gte mso 9]>
<style type="text/css">
a {text-decoration: none;}
td, div, h1, span, a {font-family: Arial, Helvetica, sans-serif !important;
  mso-line-height-rule: exactly !important;
}
</style>
<![endif]--><!--TEMPLATE VARIABLES--><!--/TEMPLATE VARIABLES--> 
<META name="GENERATOR" content="MSHTML 11.00.9600.19597"></HEAD> 
<BODY class="em_body" style="margin: 0px auto; padding: 0px;" bgcolor="#ffffff" 
vlink="#69b3e7">
<DIV align="left" dir="ltr"><FONT size="2"><FONT face="Arial"><FONT color="#000080">H<SPAN 
class="460243122-24022021">i all,</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT color="#000080" face="Arial" size="2"><SPAN class="460243122-24022021"><BR></SPAN></FONT></DIV>
<DIV><FONT color="#000080" face="Arial" size="2"><SPAN class="460243122-24022021">I have 
been  an open source GIS user and enthusiast for many years but 
interestingly today (for the first time ever) heard about a library HPGL ( 
High Performance Geostatistics Library )</SPAN></FONT></DIV>
<DIV><FONT color="#000080" face="Arial" size="2"><SPAN class="460243122-24022021">see 
<A 
href="https://hpgl.github.io/hpgl/index.html">https://hpgl.github.io/hpgl/index.html</A></SPAN></FONT></DIV>
<DIV><SPAN class="460243122-24022021"><FONT color="#000080" face="Arial" size="2"><BR></FONT></SPAN></DIV>
<DIV><SPAN class="460243122-24022021"><FONT color="#000080" face="Arial" size="2">Would 
anyone know if access to those algorithms have been implemented in any of the 
OSGEO projects (like QGIS or others)</FONT></SPAN></DIV>
<DIV><SPAN class="460243122-24022021"><FONT color="#000080" face="Arial" size="2"><BR></FONT></SPAN></DIV>
<DIV><SPAN class="460243122-24022021"><FONT color="#000080" face="Arial" size="2">Cheers</FONT></SPAN></DIV>
<DIV><!--Google_Analytics_Tracking_Pixel--><FONT size="2"><FONT 
face="Arial"><FONT color="#000080"><IMG width="1" height="1" style="display: none !important;" 
src="https://activate.united.com/no-content?ch=3&at=2&utm_medium=email&utm_campaign=210224_MPPT_21918_MPDining_February_C000021918&utm_source=Partner_Entertainment&utm_content=0_ET01&icid=UlAyNTU2MDk=&launch_date=20210224&S_HASH=d49d305772a4472057e1f2b5b7edfa9fc68e330dad48db848d091525bb1d8bd4" 
border="0" NOSEND="1"><!--/Google_Analytics_Tracking_Pixel--><SPAN class="460243122-24022021">Karsten</SPAN></FONT></FONT></FONT></DIV><!--/Retargeting/tracking pixels-->
<TABLE style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; float: left; display: none; position: absolute;" 
cellspacing="0" cellpadding="0"> 
  <TBODY>
  <TR>
    <TD height="1" 
      style="padding: 0px; line-height: 1px; font-size: 1px;"><BR><IMG src="https://news.united.com/pub/as?_ri_=X0Gzc2X%3DAQpglLjHJlTQGNibTuJXLcJsttrGdMoY5RFfDMkhPrhsT18yPY2UzfSjXFTOWOaGnVXHkMX%3Dw&_ei_=Ejl9xtK7c5PDwuLqT6LXlAsxnf6diTqJKu5ht2G41mSqOqkxh0yvnkPJMuiX-JaHWTYf2t9lyOQG41mybBHNCw66-YjbcD7CKURI5wdItLVlbSbJHLDCROuwjcHg2j-SPf3fJya-78TJIIgibteZ-BvUmS6ZY2VpyN8j." 
      NOSEND="1"> <BR><!--Start BK pixel--><IMG width="1" height="1" src="https://tags.bluekai.com/site/36540?e_id_s36540=d49d305772a4472057e1f2b5b7edfa9fc68e330dad48db848d091525bb1d8bd4&e_id_m36540=85041f543d66f79b31bc632f91d2e6b3&id=57090585" 
      NOSEND="1"><!--End BK pixel--> <BR><IMG width="1" height="1" src="https://ib.adnxs.com/getuid?https://a.adrsp.net/dsp/ci/2/EaFN237B9UU0pvf4oEV8O-yQh7TGIfJSGAZH1Cj0PHi1l9g4dvkGDv20VyTo5X7OxjlNBiGYGDsZB48oZUU-6ZQ-PuQC/%24UID" 
      border="0" NOSEND="1"> </TD></TR></TBODY></TABLE></BODY></HTML>