Revision 20344
branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/MapContext.java | ||
---|---|---|
137 | 137 |
public static ArrayList AREATRANS2METER=new ArrayList(); |
138 | 138 |
|
139 | 139 |
static{ |
140 |
addAreaUnit("Kilometros","Km"+String.valueOf((char)178),1000);
|
|
141 |
addAreaUnit("Metros","m"+String.valueOf((char)178),1);
|
|
142 |
addAreaUnit("Area","a",10); |
|
143 |
addAreaUnit("Hectarea","ha",100); |
|
144 |
addAreaUnit("HanegadaV","hgV",28.8287); |
|
145 |
addAreaUnit("HanegadaC","hgC",80.2467); |
|
140 |
addAreaUnit("Kilometros","Km",true,1000);
|
|
141 |
addAreaUnit("Metros","m",true,1);
|
|
142 |
addAreaUnit("Area","a",false,10);
|
|
143 |
addAreaUnit("Hectarea","ha",false,100);
|
|
144 |
addAreaUnit("HanegadaV","hgV",false,28.8287);
|
|
145 |
addAreaUnit("HanegadaC","hgC",false,80.2467);
|
|
146 | 146 |
|
147 |
addAreaUnit("Decimetro","dm"+String.valueOf((char)178),0.1);
|
|
148 |
addAreaUnit("Centimetro","cm"+String.valueOf((char)178),0.01);
|
|
149 |
addAreaUnit("Milimetro","mm"+String.valueOf((char)178),0.001);
|
|
147 |
addAreaUnit("Decimetro","dm",true,0.1);
|
|
148 |
addAreaUnit("Centimetro","cm",true,0.01);
|
|
149 |
addAreaUnit("Milimetro","mm",true,0.001);
|
|
150 | 150 |
|
151 |
addAreaUnit("Pulgada","inche"+String.valueOf((char)178),0.0254);
|
|
152 |
addAreaUnit("Pies","ft"+String.valueOf((char)178),0.3048);
|
|
153 |
addAreaUnit("Acre","acre",63.6149); |
|
154 |
addAreaUnit("Millas","mi"+String.valueOf((char)178),1609.344);
|
|
155 |
addAreaUnit("Yardas","Ya"+String.valueOf((char)178),0.9144);
|
|
151 |
addAreaUnit("Pulgada","inche",true,0.0254);
|
|
152 |
addAreaUnit("Pies","ft",true,0.3048);
|
|
153 |
addAreaUnit("Acre","acre",false,63.6149);
|
|
154 |
addAreaUnit("Millas","mi",true,1609.344);
|
|
155 |
addAreaUnit("Yardas","Ya",true,0.9144);
|
|
156 | 156 |
} |
157 |
public static void addAreaUnit(String name, String abbr,double trans2meter){ |
|
157 |
public static void addAreaUnit(String name, String abbr,boolean isLinear,double trans2meter){
|
|
158 | 158 |
AREANAMES.add(name); |
159 |
AREAABBR.add(abbr); |
|
159 |
String pow=""; |
|
160 |
if (isLinear) |
|
161 |
pow=String.valueOf((char)178); |
|
162 |
AREAABBR.add(abbr+pow); |
|
160 | 163 |
AREATRANS2METER.add(new Double(trans2meter)); |
161 | 164 |
} |
162 | 165 |
public static String[] getAreaNames(){ |
... | ... | |
173 | 176 |
} |
174 | 177 |
return trans2meters; |
175 | 178 |
} |
179 |
public static String getOfLinear(int i) { |
|
180 |
if (((String)AREAABBR.get(i)).toLowerCase().endsWith(String.valueOf((char)178))){ |
|
181 |
return String.valueOf((char)178); |
|
182 |
} |
|
183 |
return ""; |
|
184 |
} |
|
176 | 185 |
/** |
177 | 186 |
* <p>Defines the value which a unit of a distance measurement must be divided to obtain its equivalent <b>in centimeters</b>.</p> |
178 | 187 |
* |
Also available in: Unified diff