package uni.projecte.maps; public class UTMDisplay { public static String convertUTM(String utm, String res, boolean blanks){ String[] splittedUTMString=utm.split("_"); String resultUTM=""; String space=""; if(blanks) space=" "; if(splittedUTMString.length>0){ resultUTM=splittedUTMString[0]+" "; if(splittedUTMString.length>1){ resultUTM+=splittedUTMString[1]+space; if(splittedUTMString.length==4){ String x=splittedUTMString[2]; String y=splittedUTMString[3]; if(res.equals("10km")){ resultUTM+=x.substring(0, 1)+space+y.substring(0,1); } else if(res.equals("1km")){ resultUTM+=x.substring(0, 2)+space+y.substring(0,2); } else { //(res.equals("1m")) resultUTM+=x+space+y; } } } } return resultUTM; } public static String getBdbcUTM10x10(String utm) { String[] splittedUTMString=utm.split("_"); String resultUTM=""; if(splittedUTMString.length>0){ resultUTM=splittedUTMString[0]+"_"; if(splittedUTMString.length>1){ resultUTM+=splittedUTMString[1]+"_"; if(splittedUTMString.length==4){ String x=splittedUTMString[2]; String y=splittedUTMString[3]; resultUTM+=x.substring(0, 1)+y.substring(0,1); } } } return resultUTM; /*if(shortForm.length()>=7){ String prettyString=shortForm.substring(0, 3)+"_"+shortForm.substring(3, 5)+"_"+shortForm.substring(5,6)+shortForm.substring(shortForm.length()-5,shortForm.length()-4); return prettyString; } else return "";*/ } public static String get1x1UTM(String utm) { String[] splittedUTMString=utm.split("_"); String resultUTM=""; if(splittedUTMString.length>0){ resultUTM=splittedUTMString[0]+"_"; if(splittedUTMString.length>1){ resultUTM+=splittedUTMString[1]+"_"; if(splittedUTMString.length==4){ String x=splittedUTMString[2]; String y=splittedUTMString[3]; resultUTM+=x.substring(0, 2)+y.substring(0,2); } } } return resultUTM; //String utm1x1=shortForm.substring(0, 3)+"_"+shortForm.substring(3, 5)+"_"+shortForm.substring(5,7)+shortForm.substring(shortForm.length()-5,shortForm.length()-3); //return utm1x1; } }