Create hexagon polygons
hexagons(x, res = 100, ...)
x | sp SpatialDataFrame class object |
---|---|
res | Area of resulting hexagons |
... | Additional arguments passed to spsample |
SpatialPolygonsDataFrame OBJECT
depends: sp
require(sp) data(meuse) coordinates(meuse) <- ~x+y hex.polys <- hexagons(meuse, res=100) plot(hex.polys)# Points intersecting hexagons hex.pts <- na.omit(over(meuse,hex.polys)) (hex.pts <- data.frame(PTID=rownames(hex.pts), hex.pts))#> PTID HEXID #> 1 1 1235 #> 2 2 1234 #> 3 3 1236 #> 4 4 1210 #> 5 5 1155 #> 6 6 1128 #> 7 7 1181 #> 8 8 1152 #> 9 9 1125 #> 10 10 1099 #> 11 11 1099 #> 12 12 1070 #> 13 13 1150 #> 14 14 1124 #> 15 15 1097 #> 16 16 1122 #> 17 17 1094 #> 18 18 1039 #> 19 19 983 #> 20 20 955 #> 21 21 956 #> 22 22 956 #> 23 23 929 #> 24 24 1043 #> 25 25 988 #> 26 26 988 #> 27 27 987 #> 28 28 959 #> 29 29 986 #> 30 30 1045 #> 31 31 933 #> 32 32 903 #> 33 33 875 #> 34 34 849 #> 35 35 821 #> 37 37 846 #> 38 38 873 #> 39 39 899 #> 40 40 899 #> 41 41 871 #> 42 42 844 #> 43 43 790 #> 44 44 789 #> 45 45 733 #> 46 46 815 #> 47 47 787 #> 48 48 732 #> 49 49 677 #> 50 50 622 #> 51 51 594 #> 52 52 593 #> 53 53 842 #> 54 54 813 #> 55 55 811 #> 56 56 782 #> 57 57 781 #> 58 58 727 #> 59 59 756 #> 60 60 785 #> 61 61 725 #> 62 62 697 #> 63 63 642 #> 64 64 614 #> 65 65 558 #> 66 66 530 #> 67 67 474 #> 69 69 449 #> 75 75 396 #> 76 76 343 #> 79 79 391 #> 80 80 363 #> 81 81 362 #> 82 82 307 #> 83 83 308 #> 84 84 280 #> 85 85 280 #> 86 86 252 #> 87 87 277 #> 88 88 333 #> 89 89 389 #> 90 90 390 #> 123 123 208 #> 160 160 446 #> 163 163 1125 #> 70 70 504 #> 71 71 532 #> 91 91 362 #> 92 92 306 #> 93 93 250 #> 94 94 195 #> 95 95 197 #> 97 97 249 #> 98 98 147 #> 99 99 145 #> 100 100 256 #> 101 101 339 #> 102 102 337 #> 103 103 308 #> 104 104 199 #> 105 105 230 #> 106 106 260 #> 108 108 344 #> 109 109 455 #> 110 110 538 #> 111 111 569 #> 112 112 457 #> 113 113 402 #> 114 114 345 #> 115 115 371 #> 116 116 369 #> 117 117 451 #> 118 118 479 #> 119 119 534 #> 120 120 531 #> 121 121 587 #> 122 122 643 #> 124 124 210 #> 125 125 676 #> 126 126 647 #> 127 127 700 #> 128 128 698 #> 129 129 755 #> 130 130 814 #> 131 131 758 #> 132 132 706 #> 133 133 679 #> 134 134 623 #> 135 135 1095 #> 136 136 1011 #> 161 161 456 #> 162 162 703 #> 137 137 1013 #> 138 138 624 #> 140 140 508 #> 141 141 480 #> 142 142 427 #> 143 143 253 #> 144 144 252 #> 145 145 225 #> 146 146 89 #> 147 147 119 #> 148 148 65 #> 149 149 36 #> 150 150 35 #> 152 152 4 #> 153 153 30 #> 154 154 33 #> 155 155 87 #> 156 156 144 #> 157 157 170 #> 158 158 168 #> 159 159 201 #> 164 164 158