Construct a object (TR) of classTreeRingShape

TreeRingShape(
  P_filename,
  L_filename,
  L2_filename,
  P_id.tag = "id",
  P_ring.tag = "ring",
  L_ring.tag = "ring"
)

Arguments

P_filename

file name of shape file (P) for tree ring points (without extention)

L_filename

file name of shape file (L) for tree ring lines (without extention)

L2_filename

file name of shape file (L2) for tree ring lines interpolated (without extention)

P_id.tag

column name of id in shape file (P), default is 'id'

P_ring.tag

column name of ring no.(ordinaly year,outermost=0) in shape file (L), default is 'ring'

L_ring.tag

column name of ring no.(ordinaly year,outermost=0) in shape file (L), default is 'ring'

Value

generated new object from classTreeRingShape

Examples



test_TreeRingShape <- function(){
oldwd <- getwd()
on.exit(setwd(oldwd))
setwd(system.file("shp",package = "TreeRingShape"))

TR.<-TreeRingShape(
P_filename='Abies_277_h400_TreeRing_Points.shp',
L_filename='Abies_277_h400_TreeRing_Representative.shp',
L2_filename='Abies_277_h400_TreeRing.shp',
P_id.tag='id',P_ring.tag='ring',
L_ring.tag='ring')

 slotNames(TR.)
 str(TR.)
 Lplot(TR.@L2)
 return(TR.)
}

 TR. <- test_TreeRingShape()
#> 'data.frame':	3776 obs. of  4 variables:
#>  $ x : num  0 -7117 -7100 -7068 -7047 ...
#>  $ y : num  0 -4837 -4828 -4802 -4786 ...
#>  $ id: num  0 1 1 1 1 1 1 1 1 1 ...
#>  $ yr: num  186 0 1 2 3 4 5 6 7 8 ...













































































#> Formal class 'classTreeRingShape' [package "TreeRingShape"] with 16 slots
#>   ..@ P_filename : chr "Abies_277_h400_TreeRing_Points.shp"
#>   ..@ P_id.tag   : chr "id"
#>   ..@ P_ring.tag : chr "ring"
#>   ..@ P          :'data.frame':	3773 obs. of  7 variables:
#>   .. ..$ x  : num [1:3773] -7117 -7100 -7068 -7047 -7028 ...
#>   .. ..$ y  : num [1:3773] -4837 -4828 -4802 -4786 -4773 ...
#>   .. ..$ id : num [1:3773] 1 1 1 1 1 1 1 1 1 1 ...
#>   .. ..$ yr : num [1:3773] 0 1 2 3 4 5 6 7 8 9 ...
#>   .. ..$ rad: num [1:3773] -2.54 -2.54 -2.54 -2.55 -2.55 ...
#>   .. ..$ deg: num [1:3773] -146 -146 -146 -146 -146 ...
#>   .. ..$ r  : num [1:3773] 8605 8586 8545 8519 8496 ...
#>   .. ..- attr(*, "na.action")= 'omit' Named int [1:2] 3083 3323
#>   .. .. ..- attr(*, "names")= chr [1:2] "3139" "3324"
#>   ..@ P00        : num [1:2] 8533 -9080
#>   ..@ n_id       : int 122
#>   ..@ YR_P       : num [1:186] 0 1 2 3 4 5 6 7 8 9 ...
#>   ..@ L_filename : chr "Abies_277_h400_TreeRing_Representative.shp"
#>   ..@ L_ring.tag : chr "ring"
#>   ..@ L          :List of 38
#>   .. ..$ 0  : num [1:1005, 1:2] -7116 -7152 -7191 -7214 -7248 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 1  : num [1:1830, 1:2] -7101 -7112 -7122 -7134 -7148 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 10 : num [1:1908, 1:2] -6829 -6846 -6864 -6891 -6916 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 23 : num [1:970, 1:2] 8987 8953 8915 8868 8831 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 28 : num [1:1189, 1:2] -6482 -6507 -6521 -6537 -6553 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 33 : num [1:863, 1:2] -6377 -6395 -6416 -6435 -6444 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 38 : num [1:885, 1:2] -6281 -6289 -6311 -6325 -6342 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 43 : num [1:1353, 1:2] -6219 -6232 -6245 -6255 -6264 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 48 : num [1:1034, 1:2] -6158 -6166 -6176 -6183 -6189 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 53 : num [1:877, 1:2] -6073 -6079 -6089 -6098 -6103 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 58 : num [1:513, 1:2] -5957 -5968 -5977 -5997 -6011 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 63 : num [1:339, 1:2] -5749 -5779 -5806 -5823 -5853 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 68 : num [1:868, 1:2] 6095 6118 6161 6214 6252 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 73 : num [1:736, 1:2] 5950 5988 6034 6087 6125 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 78 : num [1:509, 1:2] 5825 5867 5924 5976 6041 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 83 : num [1:400, 1:2] 5659 5737 5837 5919 5972 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 88 : num [1:190, 1:2] -4831 -4870 -4915 -4928 -4944 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 93 : num [1:222, 1:2] -4616 -4643 -4672 -4706 -4715 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 98 : num [1:164, 1:2] -4341 -4373 -4423 -4458 -4493 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 103: num [1:157, 1:2] -4094 -4135 -4178 -4210 -4243 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 108: num [1:168, 1:2] -3817 -3876 -3908 -3943 -3945 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 113: num [1:157, 1:2] -3503 -3567 -3599 -3631 -3648 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 118: num [1:156, 1:2] -3191 -3246 -3299 -3322 -3357 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 123: num [1:155, 1:2] -2911 -2967 -3013 -3037 -3075 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 128: num [1:140, 1:2] -2632 -2687 -2719 -2763 -2792 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 133: num [1:135, 1:2] -2408 -2460 -2509 -2553 -2562 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 138: num [1:126, 1:2] -2177 -2227 -2276 -2303 -2317 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 143: num [1:113, 1:2] -1971 -2035 -2070 -2105 -2113 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 148: num [1:99, 1:2] -1770 -1837 -1875 -1892 -1912 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 153: num [1:97, 1:2] -1557 -1615 -1659 -1676 -1679 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 158: num [1:88, 1:2] -1318 -1356 -1388 -1394 -1408 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 163: num [1:84, 1:2] -1106 -1155 -1173 -1190 -1205 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 168: num [1:74, 1:2] -919 -963 -983 -989 -1012 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 173: num [1:59, 1:2] -721 -774 -811 -843 -849 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 178: num [1:64, 1:2] -532 -574 -608 -634 -642 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 183: num [1:39, 1:2] -249 -287 -313 -324 -322 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 184: num [1:24, 1:2] -128 -149 -156 -150 -139 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 185: num [1:20, 1:2] -71.6 -86.1 -92 -75.9 -52.6 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   ..@ L_         :'data.frame':	17810 obs. of  7 variables:
#>   .. ..$ i  : int [1:17810] 1 1 1 1 1 1 1 1 1 1 ...
#>   .. ..$ yr : chr [1:17810] "0" "0" "0" "0" ...
#>   .. ..$ x  : num [1:17810] -7620 -7615 -7612 -7607 -7601 ...
#>   .. ..$ y  : num [1:17810] -50.3 -126.7 -187.7 -280.3 -367.3 ...
#>   .. ..$ r  : num [1:17810] 7620 7616 7614 7612 7610 ...
#>   .. ..$ rad: num [1:17810] -3.13 -3.12 -3.12 -3.1 -3.09 ...
#>   .. ..$ deg: num [1:17810] -180 -179 -179 -178 -177 ...
#>   ..@ YR_L       : num [1:38] 0 1 10 23 28 33 38 43 48 53 ...
#>   ..@ ln         : int 38
#>   ..@ L2_filename: chr "Abies_277_h400_TreeRing.shp"
#>   ..@ L2         :List of 186
#>   .. ..$ 0  : num [1:1005, 1:2] -7116 -7152 -7191 -7214 -7248 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 1  : num [1:1830, 1:2] -7101 -7112 -7122 -7134 -7148 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 2  : num [1:1830, 1:2] -7071 -7081 -7092 -7105 -7117 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 3  : num [1:1830, 1:2] -7044 -7054 -7066 -7079 -7091 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 4  : num [1:1830, 1:2] -7025 -7034 -7046 -7059 -7069 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 5  : num [1:1830, 1:2] -7004 -7013 -7025 -7039 -7048 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 6  : num [1:1830, 1:2] -6967 -6975 -6988 -7003 -7010 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 7  : num [1:1830, 1:2] -6931 -6938 -6953 -6968 -6974 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 8  : num [1:1830, 1:2] -6899 -6906 -6921 -6938 -6942 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 9  : num [1:1830, 1:2] -6859 -6865 -6881 -6899 -6900 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 10 : num [1:1908, 1:2] -6829 -6846 -6864 -6891 -6916 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 11 : num [1:1908, 1:2] -6805 -6822 -6838 -6867 -6890 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 12 : num [1:1908, 1:2] -6791 -6808 -6823 -6852 -6875 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 13 : num [1:1908, 1:2] -6773 -6791 -6805 -6835 -6856 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 14 : num [1:1908, 1:2] -6753 -6772 -6783 -6815 -6835 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 15 : num [1:1908, 1:2] -6736 -6755 -6766 -6799 -6818 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 16 : num [1:1908, 1:2] -6722 -6742 -6751 -6786 -6804 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 17 : num [1:1908, 1:2] -6712 -6732 -6740 -6775 -6793 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 18 : num [1:1908, 1:2] -6702 -6722 -6730 -6765 -6782 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 19 : num [1:1908, 1:2] -6683 -6704 -6709 -6745 -6761 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 20 : num [1:1908, 1:2] -6665 -6687 -6691 -6728 -6743 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 21 : num [1:1908, 1:2] -6650 -6672 -6675 -6714 -6728 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 22 : num [1:1908, 1:2] -6635 -6658 -6659 -6700 -6714 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 23 : num [1:970, 1:2] 8987 8953 8915 8868 8831 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 24 : num [1:970, 1:2] 8974 8939 8901 8857 8818 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 25 : num [1:970, 1:2] 8958 8920 8884 8843 8801 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 26 : num [1:970, 1:2] 8941 8901 8867 8828 8783 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 27 : num [1:970, 1:2] 8928 8887 8854 8817 8770 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 28 : num [1:1189, 1:2] -6482 -6507 -6521 -6537 -6553 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 29 : num [1:1189, 1:2] -6465 -6489 -6504 -6521 -6540 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 30 : num [1:1189, 1:2] -6445 -6468 -6485 -6502 -6524 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 31 : num [1:1189, 1:2] -6423 -6443 -6462 -6480 -6506 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 32 : num [1:1189, 1:2] -6400 -6419 -6438 -6457 -6487 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 33 : num [1:863, 1:2] -6377 -6395 -6416 -6435 -6444 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 34 : num [1:863, 1:2] -6352 -6368 -6389 -6407 -6418 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 35 : num [1:863, 1:2] -6329 -6342 -6363 -6380 -6393 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 36 : num [1:863, 1:2] -6312 -6324 -6346 -6362 -6376 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 37 : num [1:863, 1:2] -6293 -6303 -6325 -6340 -6356 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 38 : num [1:885, 1:2] -6281 -6289 -6311 -6325 -6342 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 39 : num [1:885, 1:2] -6264 -6273 -6293 -6308 -6324 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 40 : num [1:885, 1:2] -6249 -6259 -6276 -6293 -6309 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 41 : num [1:885, 1:2] -6237 -6248 -6264 -6282 -6297 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 42 : num [1:885, 1:2] -6228 -6241 -6255 -6273 -6288 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 43 : num [1:1353, 1:2] -6219 -6232 -6245 -6255 -6264 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 44 : num [1:1353, 1:2] -6207 -6221 -6234 -6243 -6251 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 45 : num [1:1353, 1:2] -6194 -6209 -6222 -6231 -6237 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 46 : num [1:1353, 1:2] -6182 -6198 -6211 -6220 -6224 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 47 : num [1:1353, 1:2] -6168 -6185 -6198 -6207 -6209 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 48 : num [1:1034, 1:2] -6158 -6166 -6176 -6183 -6189 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 49 : num [1:1034, 1:2] -6145 -6153 -6162 -6169 -6175 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 50 : num [1:1034, 1:2] -6128 -6136 -6145 -6150 -6157 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 51 : num [1:1034, 1:2] -6112 -6118 -6128 -6132 -6139 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 52 : num [1:1034, 1:2] -6095 -6101 -6111 -6113 -6121 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 53 : num [1:877, 1:2] -6073 -6079 -6089 -6098 -6103 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 54 : num [1:877, 1:2] -6055 -6060 -6070 -6079 -6083 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 55 : num [1:877, 1:2] -6039 -6043 -6053 -6062 -6066 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 56 : num [1:877, 1:2] -6011 -6014 -6024 -6033 -6035 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 57 : num [1:877, 1:2] -5990 -5993 -6003 -6012 -6013 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 58 : num [1:513, 1:2] -5957 -5968 -5977 -5997 -6011 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 59 : num [1:513, 1:2] -5935 -5945 -5957 -5974 -5990 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 60 : num [1:513, 1:2] -5887 -5896 -5911 -5924 -5942 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 61 : num [1:513, 1:2] -5846 -5853 -5873 -5882 -5904 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 62 : num [1:513, 1:2] -5809 -5814 -5837 -5843 -5866 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 63 : num [1:339, 1:2] -5749 -5779 -5806 -5823 -5853 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 64 : num [1:339, 1:2] -5714 -5744 -5767 -5788 -5816 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 65 : num [1:339, 1:2] -5675 -5705 -5726 -5749 -5775 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 66 : num [1:339, 1:2] -5636 -5666 -5684 -5711 -5735 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 67 : num [1:339, 1:2] -5601 -5631 -5647 -5678 -5700 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 68 : num [1:868, 1:2] 6095 6118 6161 6214 6252 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 69 : num [1:868, 1:2] 6063 6089 6133 6186 6215 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 70 : num [1:868, 1:2] 6036 6065 6110 6163 6185 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 71 : num [1:868, 1:2] 6007 6039 6084 6137 6152 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 72 : num [1:868, 1:2] 5979 6014 6060 6113 6120 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 73 : num [1:736, 1:2] 5950 5988 6034 6087 6125 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 74 : num [1:736, 1:2] 5930 5968 6016 6069 6101 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 75 : num [1:736, 1:2] 5908 5948 5997 6050 6076 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 76 : num [1:736, 1:2] 5888 5928 5979 6032 6051 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 77 : num [1:736, 1:2] 5856 5898 5952 6004 6014 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 78 : num [1:509, 1:2] 5825 5867 5924 5976 6041 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 79 : num [1:509, 1:2] 5796 5831 5891 5952 6006 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 80 : num [1:509, 1:2] 5762 5789 5853 5923 5964 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 81 : num [1:509, 1:2] 5729 5747 5816 5896 5923 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 82 : num [1:509, 1:2] 5693 5701 5774 5865 5878 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 83 : num [1:400, 1:2] 5659 5737 5837 5919 5972 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 84 : num [1:400, 1:2] 5636 5698 5800 5888 5930 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 85 : num [1:400, 1:2] 5605 5647 5751 5847 5875 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 86 : num [1:400, 1:2] 5573 5595 5702 5805 5820 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 87 : num [1:400, 1:2] 5547 5552 5660 5769 5773 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 88 : num [1:190, 1:2] -4831 -4870 -4915 -4928 -4944 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 89 : num [1:190, 1:2] -4777 -4813 -4853 -4871 -4885 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 90 : num [1:190, 1:2] -4728 -4762 -4800 -4822 -4835 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 91 : num [1:190, 1:2] -4688 -4720 -4755 -4782 -4793 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 92 : num [1:190, 1:2] -4650 -4682 -4714 -4746 -4756 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 93 : num [1:222, 1:2] -4616 -4643 -4672 -4706 -4715 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 94 : num [1:222, 1:2] -4564 -4591 -4623 -4651 -4663 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 95 : num [1:222, 1:2] -4512 -4540 -4576 -4597 -4615 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 96 : num [1:222, 1:2] -4456 -4485 -4526 -4540 -4563 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 97 : num [1:222, 1:2] -4404 -4435 -4479 -4487 -4515 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. ..$ 98 : num [1:164, 1:2] -4341 -4373 -4423 -4458 -4493 ...
#>   .. .. ..- attr(*, "dimnames")=List of 2
#>   .. .. .. ..$ : NULL
#>   .. .. .. ..$ : chr [1:2] "X" "Y"
#>   .. .. [list output truncated]
#>   ..@ n_YR       : int 186

 DiskInfo(TR.)
#>                                   Abies_277_h400_TreeRing.shp
#> Width_mm                                                  388
#> Height_mm                                                 371
#> Circumference_mm                                         1210
#> L2_n                                                      186
#> L2_points_n                                            107282
#> L2_total_length_mm                                     137381
#> L_n                                                        38
#> L_points_n                                              17810
#> L_total_length_mm                                       26174
#> Mean_distance_between_L_points_um                        1470
#> P_points_total_n                                         3773
#> P_points_radial_n                                        1488
#> P_points_partial_n                                       2285
#> Total_points_input_manually                             21583
#> L_L2_length_pct                                            19
#> L_L2_points_pct                                            17