@@ -205,15 +205,118 @@ def testEncodeDecodeRenderUnits(self):
205
205
def testFromUnitToUnitFactor (self ):
206
206
"""Test calculation of conversion factor between units"""
207
207
208
- expected = {QgsUnitTypes .DistanceMeters : {QgsUnitTypes .DistanceMeters : 1.0 , QgsUnitTypes .DistanceKilometers : 0.001 , QgsUnitTypes .DistanceFeet : 3.28083989501 , QgsUnitTypes .DistanceYards : 1.0936133 , QgsUnitTypes .DistanceMiles : 0.00062136931818182 , QgsUnitTypes .DistanceDegrees : 0.00000898315 , QgsUnitTypes .DistanceNauticalMiles : 0.000539957 },
209
- QgsUnitTypes .DistanceKilometers : {QgsUnitTypes .DistanceMeters : 1000.0 , QgsUnitTypes .DistanceKilometers : 1.0 , QgsUnitTypes .DistanceFeet : 3280.8398950 , QgsUnitTypes .DistanceYards : 1093.6132983 , QgsUnitTypes .DistanceMiles : 0.62137121212119317271 , QgsUnitTypes .DistanceDegrees : 0.0089832 , QgsUnitTypes .DistanceNauticalMiles : 0.53995682073432482717 },
210
- QgsUnitTypes .DistanceFeet : {QgsUnitTypes .DistanceMeters : 0.3048 , QgsUnitTypes .DistanceKilometers : 0.0003048 , QgsUnitTypes .DistanceFeet : 1.0 , QgsUnitTypes .DistanceYards : 0.3333333 , QgsUnitTypes .DistanceMiles : 0.00018939375 , QgsUnitTypes .DistanceDegrees : 2.73806498599629E-06 , QgsUnitTypes .DistanceNauticalMiles : 0.000164579 },
211
- QgsUnitTypes .DistanceYards : {QgsUnitTypes .DistanceMeters : 0.9144 , QgsUnitTypes .DistanceKilometers : 0.0009144 , QgsUnitTypes .DistanceFeet : 3.0 , QgsUnitTypes .DistanceYards : 1.0 , QgsUnitTypes .DistanceMiles : 0.000568182 , QgsUnitTypes .DistanceDegrees : 0.0000082 , QgsUnitTypes .DistanceNauticalMiles : 0.0004937366590756 },
212
- QgsUnitTypes .DistanceDegrees : {QgsUnitTypes .DistanceMeters : 111319.49079327358 , QgsUnitTypes .DistanceKilometers : 111.3194908 , QgsUnitTypes .DistanceFeet : 365221.4264871 , QgsUnitTypes .DistanceYards : 121740.4754957 , QgsUnitTypes .DistanceMiles : 69.1707247 , QgsUnitTypes .DistanceDegrees : 1.0 , QgsUnitTypes .DistanceNauticalMiles : 60.1077164 },
213
- QgsUnitTypes .DistanceMiles : {QgsUnitTypes .DistanceMeters : 1609.3440000 , QgsUnitTypes .DistanceKilometers : 1.6093440 , QgsUnitTypes .DistanceFeet : 5280.0000000 , QgsUnitTypes .DistanceYards : 1760.0000000 , QgsUnitTypes .DistanceMiles : 1.0 , QgsUnitTypes .DistanceDegrees : 0.0144570 , QgsUnitTypes .DistanceNauticalMiles : 0.8689762 },
214
- QgsUnitTypes .DistanceNauticalMiles : {QgsUnitTypes .DistanceMeters : 1852.0 , QgsUnitTypes .DistanceKilometers : 1.8520000 , QgsUnitTypes .DistanceFeet : 6076.1154856 , QgsUnitTypes .DistanceYards : 2025.3718285 , QgsUnitTypes .DistanceMiles : 1.1507794 , QgsUnitTypes .DistanceDegrees : 0.0166367990650 , QgsUnitTypes .DistanceNauticalMiles : 1.0 },
215
- QgsUnitTypes .DistanceUnknownUnit : {QgsUnitTypes .DistanceMeters : 1.0 , QgsUnitTypes .DistanceKilometers : 1.0 , QgsUnitTypes .DistanceFeet : 1.0 , QgsUnitTypes .DistanceYards : 1.0 , QgsUnitTypes .DistanceMiles : 1.0 , QgsUnitTypes .DistanceDegrees : 1.0 , QgsUnitTypes .DistanceNauticalMiles : 1.0 }
216
- }
208
+ expected = {
209
+ QgsUnitTypes .DistanceMeters : {
210
+ QgsUnitTypes .DistanceMeters : 1.0 ,
211
+ QgsUnitTypes .DistanceKilometers : 0.001 ,
212
+ QgsUnitTypes .DistanceFeet : 3.28083989501 ,
213
+ QgsUnitTypes .DistanceYards : 1.0936133 ,
214
+ QgsUnitTypes .DistanceMiles : 0.00062136931818182 ,
215
+ QgsUnitTypes .DistanceDegrees : 0.00000898315 ,
216
+ QgsUnitTypes .DistanceNauticalMiles : 0.000539957 ,
217
+ QgsUnitTypes .DistanceMillimeters : 1000.0 ,
218
+ QgsUnitTypes .DistanceCentimeters : 100.0
219
+ },
220
+ QgsUnitTypes .DistanceKilometers : {
221
+ QgsUnitTypes .DistanceMeters : 1000.0 ,
222
+ QgsUnitTypes .DistanceKilometers : 1.0 ,
223
+ QgsUnitTypes .DistanceFeet : 3280.8398950 ,
224
+ QgsUnitTypes .DistanceYards : 1093.6132983 ,
225
+ QgsUnitTypes .DistanceMiles : 0.62137121212119317271 ,
226
+ QgsUnitTypes .DistanceDegrees : 0.0089832 ,
227
+ QgsUnitTypes .DistanceNauticalMiles : 0.53995682073432482717 ,
228
+ QgsUnitTypes .DistanceMillimeters : 1000000.0 ,
229
+ QgsUnitTypes .DistanceCentimeters : 100000.0
230
+ },
231
+ QgsUnitTypes .DistanceFeet : {
232
+ QgsUnitTypes .DistanceMeters : 0.3048 ,
233
+ QgsUnitTypes .DistanceKilometers : 0.0003048 ,
234
+ QgsUnitTypes .DistanceFeet : 1.0 ,
235
+ QgsUnitTypes .DistanceYards : 0.3333333 ,
236
+ QgsUnitTypes .DistanceMiles : 0.00018939375 ,
237
+ QgsUnitTypes .DistanceDegrees : 2.73806498599629E-06 ,
238
+ QgsUnitTypes .DistanceNauticalMiles : 0.000164579 ,
239
+ QgsUnitTypes .DistanceMillimeters : 304.8 ,
240
+ QgsUnitTypes .DistanceCentimeters : 30.48
241
+ },
242
+ QgsUnitTypes .DistanceYards : {
243
+ QgsUnitTypes .DistanceMeters : 0.9144 ,
244
+ QgsUnitTypes .DistanceKilometers : 0.0009144 ,
245
+ QgsUnitTypes .DistanceFeet : 3.0 ,
246
+ QgsUnitTypes .DistanceYards : 1.0 ,
247
+ QgsUnitTypes .DistanceMiles : 0.000568182 ,
248
+ QgsUnitTypes .DistanceDegrees : 0.0000082 ,
249
+ QgsUnitTypes .DistanceNauticalMiles : 0.0004937366590756 ,
250
+ QgsUnitTypes .DistanceMillimeters : 914.4 ,
251
+ QgsUnitTypes .DistanceCentimeters : 91.44
252
+ },
253
+ QgsUnitTypes .DistanceDegrees : {
254
+ QgsUnitTypes .DistanceMeters : 111319.49079327358 ,
255
+ QgsUnitTypes .DistanceKilometers : 111.3194908 ,
256
+ QgsUnitTypes .DistanceFeet : 365221.4264871 ,
257
+ QgsUnitTypes .DistanceYards : 121740.4754957 ,
258
+ QgsUnitTypes .DistanceMiles : 69.1707247 ,
259
+ QgsUnitTypes .DistanceDegrees : 1.0 ,
260
+ QgsUnitTypes .DistanceNauticalMiles : 60.1077164 ,
261
+ QgsUnitTypes .DistanceMillimeters : 111319490.79327358 ,
262
+ QgsUnitTypes .DistanceCentimeters : 11131949.079327358
263
+ },
264
+ QgsUnitTypes .DistanceMiles : {
265
+ QgsUnitTypes .DistanceMeters : 1609.3440000 ,
266
+ QgsUnitTypes .DistanceKilometers : 1.6093440 ,
267
+ QgsUnitTypes .DistanceFeet : 5280.0000000 ,
268
+ QgsUnitTypes .DistanceYards : 1760.0000000 ,
269
+ QgsUnitTypes .DistanceMiles : 1.0 ,
270
+ QgsUnitTypes .DistanceDegrees : 0.0144570 ,
271
+ QgsUnitTypes .DistanceNauticalMiles : 0.8689762 ,
272
+ QgsUnitTypes .DistanceMillimeters : 1609344.0 ,
273
+ QgsUnitTypes .DistanceCentimeters : 160934.4
274
+ },
275
+ QgsUnitTypes .DistanceNauticalMiles : {
276
+ QgsUnitTypes .DistanceMeters : 1852.0 ,
277
+ QgsUnitTypes .DistanceKilometers : 1.8520000 ,
278
+ QgsUnitTypes .DistanceFeet : 6076.1154856 ,
279
+ QgsUnitTypes .DistanceYards : 2025.3718285 ,
280
+ QgsUnitTypes .DistanceMiles : 1.1507794 ,
281
+ QgsUnitTypes .DistanceDegrees : 0.0166367990650 ,
282
+ QgsUnitTypes .DistanceNauticalMiles : 1.0 ,
283
+ QgsUnitTypes .DistanceMillimeters : 1852000.0 ,
284
+ QgsUnitTypes .DistanceCentimeters : 185200.0
285
+ },
286
+ QgsUnitTypes .DistanceMillimeters : {
287
+ QgsUnitTypes .DistanceMeters : 0.001 ,
288
+ QgsUnitTypes .DistanceKilometers : 0.000001 ,
289
+ QgsUnitTypes .DistanceFeet : 0.00328083989501 ,
290
+ QgsUnitTypes .DistanceYards : 0.0010936133 ,
291
+ QgsUnitTypes .DistanceMiles : 0.00000062136931818182 ,
292
+ QgsUnitTypes .DistanceDegrees : 0.00000000898315 ,
293
+ QgsUnitTypes .DistanceNauticalMiles : 0.000000539957 ,
294
+ QgsUnitTypes .DistanceMillimeters : 1.0 ,
295
+ QgsUnitTypes .DistanceCentimeters : 0.1
296
+ },
297
+ QgsUnitTypes .DistanceCentimeters : {
298
+ QgsUnitTypes .DistanceMeters : 0.01 ,
299
+ QgsUnitTypes .DistanceKilometers : 0.00001 ,
300
+ QgsUnitTypes .DistanceFeet : 0.0328083989501 ,
301
+ QgsUnitTypes .DistanceYards : 0.010936133 ,
302
+ QgsUnitTypes .DistanceMiles : 0.0000062136931818182 ,
303
+ QgsUnitTypes .DistanceDegrees : 0.0000000898315 ,
304
+ QgsUnitTypes .DistanceNauticalMiles : 0.00000539957 ,
305
+ QgsUnitTypes .DistanceMillimeters : 10.0 ,
306
+ QgsUnitTypes .DistanceCentimeters : 1.0
307
+ },
308
+ QgsUnitTypes .DistanceUnknownUnit : {
309
+ QgsUnitTypes .DistanceMeters : 1.0 ,
310
+ QgsUnitTypes .DistanceKilometers : 1.0 ,
311
+ QgsUnitTypes .DistanceFeet : 1.0 ,
312
+ QgsUnitTypes .DistanceYards : 1.0 ,
313
+ QgsUnitTypes .DistanceMiles : 1.0 ,
314
+ QgsUnitTypes .DistanceDegrees : 1.0 ,
315
+ QgsUnitTypes .DistanceNauticalMiles : 1.0 ,
316
+ QgsUnitTypes .DistanceMillimeters : 1.0 ,
317
+ QgsUnitTypes .DistanceCentimeters : 1.0
318
+ },
319
+ }
217
320
218
321
for from_unit in list (expected .keys ()):
219
322
for to_unit in list (expected [from_unit ].keys ()):
@@ -234,15 +337,162 @@ def testFromUnitToUnitFactor(self):
234
337
def testAreaFromUnitToUnitFactor (self ):
235
338
"""Test calculation of conversion factor between areal units"""
236
339
237
- expected = {QgsUnitTypes .AreaSquareMeters : {QgsUnitTypes .AreaSquareMeters : 1.0 , QgsUnitTypes .AreaSquareKilometers : 1e-6 , QgsUnitTypes .AreaSquareFeet : 10.7639104 , QgsUnitTypes .AreaSquareYards : 1.19599 , QgsUnitTypes .AreaSquareMiles : 3.86102e-7 , QgsUnitTypes .AreaHectares : 0.0001 , QgsUnitTypes .AreaAcres : 0.000247105 , QgsUnitTypes .AreaSquareNauticalMiles : 2.91553e-7 , QgsUnitTypes .AreaSquareDegrees : 0.000000000080697 , QgsUnitTypes .AreaUnknownUnit : 1.0 },
238
- QgsUnitTypes .AreaSquareKilometers : {QgsUnitTypes .AreaSquareMeters : 1e6 , QgsUnitTypes .AreaSquareKilometers : 1 , QgsUnitTypes .AreaSquareFeet : 10763910.4167097 , QgsUnitTypes .AreaSquareYards : 1195990.04630108 , QgsUnitTypes .AreaSquareMiles : 0.386102158 , QgsUnitTypes .AreaHectares : 100 , QgsUnitTypes .AreaAcres : 247.105381467 , QgsUnitTypes .AreaSquareNauticalMiles : 0.291553349598 , QgsUnitTypes .AreaSquareDegrees : 0.000080697034968 , QgsUnitTypes .AreaUnknownUnit : 1.0 },
239
- QgsUnitTypes .AreaSquareFeet : {QgsUnitTypes .AreaSquareMeters : 0.092903 , QgsUnitTypes .AreaSquareKilometers : 9.2903e-8 , QgsUnitTypes .AreaSquareFeet : 1.0 , QgsUnitTypes .AreaSquareYards : 0.11111111111 , QgsUnitTypes .AreaSquareMiles : 3.58701e-8 , QgsUnitTypes .AreaHectares : 9.2903e-6 , QgsUnitTypes .AreaAcres : 2.29568e-5 , QgsUnitTypes .AreaSquareNauticalMiles : 2.70862e-8 , QgsUnitTypes .AreaSquareDegrees : 0.000000000007497 , QgsUnitTypes .AreaUnknownUnit : 1.0 },
240
- QgsUnitTypes .AreaSquareYards : {QgsUnitTypes .AreaSquareMeters : 0.836127360 , QgsUnitTypes .AreaSquareKilometers : 8.36127e-7 , QgsUnitTypes .AreaSquareFeet : 9.0 , QgsUnitTypes .AreaSquareYards : 1.0 , QgsUnitTypes .AreaSquareMiles : 3.22831e-7 , QgsUnitTypes .AreaHectares : 8.3612736E-5 , QgsUnitTypes .AreaAcres : 0.00020661157 , QgsUnitTypes .AreaSquareNauticalMiles : 2.43776e-7 , QgsUnitTypes .AreaSquareDegrees : 0.000000000067473 , QgsUnitTypes .AreaUnknownUnit : 1.0 },
241
- QgsUnitTypes .AreaSquareMiles : {QgsUnitTypes .AreaSquareMeters : 2589988.110336 , QgsUnitTypes .AreaSquareKilometers : 2.589988110 , QgsUnitTypes .AreaSquareFeet : 27878400 , QgsUnitTypes .AreaSquareYards : 3097600 , QgsUnitTypes .AreaSquareMiles : 1.0 , QgsUnitTypes .AreaHectares : 258.998811 , QgsUnitTypes .AreaAcres : 640 , QgsUnitTypes .AreaSquareNauticalMiles : 0.75511970898 , QgsUnitTypes .AreaSquareDegrees : 0.000209004361107 , QgsUnitTypes .AreaUnknownUnit : 1.0 },
242
- QgsUnitTypes .AreaHectares : {QgsUnitTypes .AreaSquareMeters : 10000 , QgsUnitTypes .AreaSquareKilometers : 0.01 , QgsUnitTypes .AreaSquareFeet : 107639.1041670972 , QgsUnitTypes .AreaSquareYards : 11959.9004630 , QgsUnitTypes .AreaSquareMiles : 0.00386102 , QgsUnitTypes .AreaHectares : 1.0 , QgsUnitTypes .AreaAcres : 2.471053814 , QgsUnitTypes .AreaSquareNauticalMiles : 0.00291553 , QgsUnitTypes .AreaSquareDegrees : 0.000000806970350 , QgsUnitTypes .AreaUnknownUnit : 1.0 },
243
- QgsUnitTypes .AreaAcres : {QgsUnitTypes .AreaSquareMeters : 4046.8564224 , QgsUnitTypes .AreaSquareKilometers : 0.00404686 , QgsUnitTypes .AreaSquareFeet : 43560 , QgsUnitTypes .AreaSquareYards : 4840 , QgsUnitTypes .AreaSquareMiles : 0.0015625 , QgsUnitTypes .AreaHectares : 0.404685642 , QgsUnitTypes .AreaAcres : 1.0 , QgsUnitTypes .AreaSquareNauticalMiles : 0.00117987 , QgsUnitTypes .AreaSquareDegrees : 0.000000326569314 , QgsUnitTypes .AreaUnknownUnit : 1.0 },
244
- QgsUnitTypes .AreaSquareNauticalMiles : {QgsUnitTypes .AreaSquareMeters : 3429904 , QgsUnitTypes .AreaSquareKilometers : 3.4299040 , QgsUnitTypes .AreaSquareFeet : 36919179.39391434 , QgsUnitTypes .AreaSquareYards : 4102131.04376826 , QgsUnitTypes .AreaSquareMiles : 1.324293337 , QgsUnitTypes .AreaHectares : 342.9904000000 , QgsUnitTypes .AreaAcres : 847.54773631 , QgsUnitTypes .AreaSquareNauticalMiles : 1.0 , QgsUnitTypes .AreaSquareDegrees : 0.000276783083025 , QgsUnitTypes .AreaUnknownUnit : 1.0 },
245
- QgsUnitTypes .AreaSquareDegrees : {QgsUnitTypes .AreaSquareMeters : 12392029030.5 , QgsUnitTypes .AreaSquareKilometers : 12392.029030499 , QgsUnitTypes .AreaSquareFeet : 133386690365.5682220 , QgsUnitTypes .AreaSquareYards : 14820743373.9520263 , QgsUnitTypes .AreaSquareMiles : 4784.5891573967 , QgsUnitTypes .AreaHectares : 1239202.903050 , QgsUnitTypes .AreaAcres : 3062137.060733889 , QgsUnitTypes .AreaSquareNauticalMiles : 3612.93757215 , QgsUnitTypes .AreaSquareDegrees : 1.0 , QgsUnitTypes .AreaUnknownUnit : 1.0 }}
340
+ expected = {
341
+ QgsUnitTypes .AreaSquareMeters : {
342
+ QgsUnitTypes .AreaSquareMeters : 1.0 ,
343
+ QgsUnitTypes .AreaSquareKilometers : 1e-6 ,
344
+ QgsUnitTypes .AreaSquareFeet : 10.7639104 ,
345
+ QgsUnitTypes .AreaSquareYards : 1.19599 ,
346
+ QgsUnitTypes .AreaSquareMiles : 3.86102e-7 ,
347
+ QgsUnitTypes .AreaHectares : 0.0001 ,
348
+ QgsUnitTypes .AreaAcres : 0.000247105 ,
349
+ QgsUnitTypes .AreaSquareNauticalMiles : 2.91553e-7 ,
350
+ QgsUnitTypes .AreaSquareDegrees : 0.000000000080697 ,
351
+ QgsUnitTypes .AreaSquareMillimeters : 1e6 ,
352
+ QgsUnitTypes .AreaSquareCentimeters : 1e4 ,
353
+ QgsUnitTypes .AreaUnknownUnit : 1.0
354
+ },
355
+ QgsUnitTypes .AreaSquareKilometers : {
356
+ QgsUnitTypes .AreaSquareMeters : 1e6 ,
357
+ QgsUnitTypes .AreaSquareKilometers : 1 ,
358
+ QgsUnitTypes .AreaSquareFeet : 10763910.4167097 ,
359
+ QgsUnitTypes .AreaSquareYards : 1195990.04630108 ,
360
+ QgsUnitTypes .AreaSquareMiles : 0.386102158 ,
361
+ QgsUnitTypes .AreaHectares : 100 ,
362
+ QgsUnitTypes .AreaAcres : 247.105381467 ,
363
+ QgsUnitTypes .AreaSquareNauticalMiles : 0.291553349598 ,
364
+ QgsUnitTypes .AreaSquareDegrees : 0.000080697034968 ,
365
+ QgsUnitTypes .AreaSquareMillimeters : 1e12 ,
366
+ QgsUnitTypes .AreaSquareCentimeters : 1e10 ,
367
+ QgsUnitTypes .AreaUnknownUnit : 1.0
368
+ },
369
+ QgsUnitTypes .AreaSquareFeet : {
370
+ QgsUnitTypes .AreaSquareMeters : 0.092903 ,
371
+ QgsUnitTypes .AreaSquareKilometers : 9.2903e-8 ,
372
+ QgsUnitTypes .AreaSquareFeet : 1.0 ,
373
+ QgsUnitTypes .AreaSquareYards : 0.11111111111 ,
374
+ QgsUnitTypes .AreaSquareMiles : 3.58701e-8 ,
375
+ QgsUnitTypes .AreaHectares : 9.2903e-6 ,
376
+ QgsUnitTypes .AreaAcres : 2.29568e-5 ,
377
+ QgsUnitTypes .AreaSquareNauticalMiles : 2.70862e-8 ,
378
+ QgsUnitTypes .AreaSquareDegrees : 0.000000000007497 ,
379
+ QgsUnitTypes .AreaSquareMillimeters : 92903.04 ,
380
+ QgsUnitTypes .AreaSquareCentimeters : 929.0304 ,
381
+ QgsUnitTypes .AreaUnknownUnit : 1.0
382
+ },
383
+ QgsUnitTypes .AreaSquareYards : {
384
+ QgsUnitTypes .AreaSquareMeters : 0.836127360 ,
385
+ QgsUnitTypes .AreaSquareKilometers : 8.36127e-7 ,
386
+ QgsUnitTypes .AreaSquareFeet : 9.0 ,
387
+ QgsUnitTypes .AreaSquareYards : 1.0 ,
388
+ QgsUnitTypes .AreaSquareMiles : 3.22831e-7 ,
389
+ QgsUnitTypes .AreaHectares : 8.3612736E-5 ,
390
+ QgsUnitTypes .AreaAcres : 0.00020661157 ,
391
+ QgsUnitTypes .AreaSquareNauticalMiles : 2.43776e-7 ,
392
+ QgsUnitTypes .AreaSquareDegrees : 0.000000000067473 ,
393
+ QgsUnitTypes .AreaSquareMillimeters : 836127.360 ,
394
+ QgsUnitTypes .AreaSquareCentimeters : 8361.27360 ,
395
+ QgsUnitTypes .AreaUnknownUnit : 1.0
396
+ },
397
+ QgsUnitTypes .AreaSquareMiles : {
398
+ QgsUnitTypes .AreaSquareMeters : 2589988.110336 ,
399
+ QgsUnitTypes .AreaSquareKilometers : 2.589988110 ,
400
+ QgsUnitTypes .AreaSquareFeet : 27878400 ,
401
+ QgsUnitTypes .AreaSquareYards : 3097600 ,
402
+ QgsUnitTypes .AreaSquareMiles : 1.0 ,
403
+ QgsUnitTypes .AreaHectares : 258.998811 ,
404
+ QgsUnitTypes .AreaAcres : 640 ,
405
+ QgsUnitTypes .AreaSquareNauticalMiles : 0.75511970898 ,
406
+ QgsUnitTypes .AreaSquareDegrees : 0.000209004361107 ,
407
+ QgsUnitTypes .AreaSquareMillimeters : 2589988110336.0 ,
408
+ QgsUnitTypes .AreaSquareCentimeters : 25899881103.36 ,
409
+ QgsUnitTypes .AreaUnknownUnit : 1.0
410
+ },
411
+ QgsUnitTypes .AreaHectares : {
412
+ QgsUnitTypes .AreaSquareMeters : 10000 ,
413
+ QgsUnitTypes .AreaSquareKilometers : 0.01 ,
414
+ QgsUnitTypes .AreaSquareFeet : 107639.1041670972 ,
415
+ QgsUnitTypes .AreaSquareYards : 11959.9004630 ,
416
+ QgsUnitTypes .AreaSquareMiles : 0.00386102 ,
417
+ QgsUnitTypes .AreaHectares : 1.0 ,
418
+ QgsUnitTypes .AreaAcres : 2.471053814 ,
419
+ QgsUnitTypes .AreaSquareNauticalMiles : 0.00291553 ,
420
+ QgsUnitTypes .AreaSquareDegrees : 0.000000806970350 ,
421
+ QgsUnitTypes .AreaSquareMillimeters : 10000000000.0 ,
422
+ QgsUnitTypes .AreaSquareCentimeters : 100000000.0 ,
423
+ QgsUnitTypes .AreaUnknownUnit : 1.0
424
+ },
425
+ QgsUnitTypes .AreaAcres : {
426
+ QgsUnitTypes .AreaSquareMeters : 4046.8564224 ,
427
+ QgsUnitTypes .AreaSquareKilometers : 0.00404686 ,
428
+ QgsUnitTypes .AreaSquareFeet : 43560 ,
429
+ QgsUnitTypes .AreaSquareYards : 4840 ,
430
+ QgsUnitTypes .AreaSquareMiles : 0.0015625 ,
431
+ QgsUnitTypes .AreaHectares : 0.404685642 ,
432
+ QgsUnitTypes .AreaAcres : 1.0 ,
433
+ QgsUnitTypes .AreaSquareNauticalMiles : 0.00117987 ,
434
+ QgsUnitTypes .AreaSquareDegrees : 0.000000326569314 ,
435
+ QgsUnitTypes .AreaSquareMillimeters : 4046856422.4000005 ,
436
+ QgsUnitTypes .AreaSquareCentimeters : 40468564.224 ,
437
+ QgsUnitTypes .AreaUnknownUnit : 1.0
438
+ },
439
+ QgsUnitTypes .AreaSquareNauticalMiles : {
440
+ QgsUnitTypes .AreaSquareMeters : 3429904 ,
441
+ QgsUnitTypes .AreaSquareKilometers : 3.4299040 ,
442
+ QgsUnitTypes .AreaSquareFeet : 36919179.39391434 ,
443
+ QgsUnitTypes .AreaSquareYards : 4102131.04376826 ,
444
+ QgsUnitTypes .AreaSquareMiles : 1.324293337 ,
445
+ QgsUnitTypes .AreaHectares : 342.9904000000 ,
446
+ QgsUnitTypes .AreaAcres : 847.54773631 ,
447
+ QgsUnitTypes .AreaSquareNauticalMiles : 1.0 ,
448
+ QgsUnitTypes .AreaSquareDegrees : 0.000276783083025 ,
449
+ QgsUnitTypes .AreaSquareMillimeters : 3429904000000.0 ,
450
+ QgsUnitTypes .AreaSquareCentimeters : 34299040000.0 ,
451
+ QgsUnitTypes .AreaUnknownUnit : 1.0
452
+ },
453
+ QgsUnitTypes .AreaSquareDegrees : {
454
+ QgsUnitTypes .AreaSquareMeters : 12392029030.5 ,
455
+ QgsUnitTypes .AreaSquareKilometers : 12392.029030499 ,
456
+ QgsUnitTypes .AreaSquareFeet : 133386690365.5682220 ,
457
+ QgsUnitTypes .AreaSquareYards : 14820743373.9520263 ,
458
+ QgsUnitTypes .AreaSquareMiles : 4784.5891573967 ,
459
+ QgsUnitTypes .AreaHectares : 1239202.903050 ,
460
+ QgsUnitTypes .AreaAcres : 3062137.060733889 ,
461
+ QgsUnitTypes .AreaSquareNauticalMiles : 3612.93757215 ,
462
+ QgsUnitTypes .AreaSquareDegrees : 1.0 ,
463
+ QgsUnitTypes .AreaSquareMillimeters : 12392029030500000.0 ,
464
+ QgsUnitTypes .AreaSquareCentimeters : 123920290305000.0 ,
465
+ QgsUnitTypes .AreaUnknownUnit : 1.0
466
+ },
467
+ QgsUnitTypes .AreaSquareMillimeters : {
468
+ QgsUnitTypes .AreaSquareMeters : 1e-6 ,
469
+ QgsUnitTypes .AreaSquareKilometers : 1e-12 ,
470
+ QgsUnitTypes .AreaSquareFeet : 0.000010763910417 ,
471
+ QgsUnitTypes .AreaSquareYards : 0.000001195990046 ,
472
+ QgsUnitTypes .AreaSquareMiles : 3.861021585424458e-13 ,
473
+ QgsUnitTypes .AreaHectares : 1e-10 ,
474
+ QgsUnitTypes .AreaAcres : 2.471053814671653e-10 ,
475
+ QgsUnitTypes .AreaSquareNauticalMiles : 2.9155334959812287e-13 ,
476
+ QgsUnitTypes .AreaSquareDegrees : 8.069703496810251e-17 ,
477
+ QgsUnitTypes .AreaSquareMillimeters : 1.0 ,
478
+ QgsUnitTypes .AreaSquareCentimeters : 0.01 ,
479
+ QgsUnitTypes .AreaUnknownUnit : 1.0
480
+ },
481
+ QgsUnitTypes .AreaSquareCentimeters : {
482
+ QgsUnitTypes .AreaSquareMeters : 1e-4 ,
483
+ QgsUnitTypes .AreaSquareKilometers : 1e-10 ,
484
+ QgsUnitTypes .AreaSquareFeet : 0.0010763910417 ,
485
+ QgsUnitTypes .AreaSquareYards : 0.0001195990046 ,
486
+ QgsUnitTypes .AreaSquareMiles : 3.861021585424458e-11 ,
487
+ QgsUnitTypes .AreaHectares : 1e-8 ,
488
+ QgsUnitTypes .AreaAcres : 2.471053814671653e-8 ,
489
+ QgsUnitTypes .AreaSquareNauticalMiles : 2.9155334959812287e-11 ,
490
+ QgsUnitTypes .AreaSquareDegrees : 8.069703496810251e-15 ,
491
+ QgsUnitTypes .AreaSquareMillimeters : 100 ,
492
+ QgsUnitTypes .AreaSquareCentimeters : 1.0 ,
493
+ QgsUnitTypes .AreaUnknownUnit : 1.0
494
+ }
495
+ }
246
496
247
497
for from_unit in list (expected .keys ()):
248
498
for to_unit in list (expected [from_unit ].keys ()):
0 commit comments