Skip to contents

Compute the area covered by polygons

Usage

# S4 method for class 'giottoPolygon'
expanse(x, output = c("data.table", "named", "vector"), ...)

# S4 method for class 'giottoPolygon'
area(x, ...)

Arguments

x

giottoPolygon

output

one of "data.table" (default), "named", or "vector". "data.table" returns a data.table with columns cell_ID and area. "named" returns a named numeric vector with cell_ID as names. "vector" returns a plain unnamed numeric vector (terra-compatible).

...

Arguments passed on to terra::expanse

unit

character. Output unit of area. One of "m", "km", or "ha"

transform

logical. If TRUE, planar CRS are transformed to lon/lat for accuracy

byValue

logical. If TRUE, the area for each unique cell value is returned

zones

NULL or SpatRaster with the same geometry identifying zones in x

wide

logical. Should the results be in "wide" rather than "long" format?

usenames

logical. If TRUE layers are identified by their names instead of their numbers

Value

depends on output: a data.table, named numeric, or numeric

Details

Giotto's expanse() method dispatches on terra's generic. When the underlying data is a SpatVector, transform defaults to FALSE and CRS warnings are suppressed — both appropriate for biological coordinate systems. When the underlying data is a non-terra representation (e.g. a disk-backed store), the call is forwarded to a method for that class.

Examples

sl <- GiottoData::loadSubObjectMini("spatLocsObj")
gpoly <- GiottoData::loadSubObjectMini("giottoPolygon")
gpoints <- GiottoData::loadSubObjectMini("giottoPoints")

# area of polygons
head(expanse(gpoly))
#>                                    cell_ID      area
#>                                     <char>     <num>
#> 1: 100210519278873141813371229408401071444 115.38216
#> 2: 101161259912191124732236989250178928032 137.69959
#> 3: 101488859781016188084173008420811094152  56.25879
#> 4: 101523780333017320796881555775415156847  40.22940
#> 5: 102184699197574201819246996094734116255  97.00258
#> 6: 102893953956695364131894293580364005295  45.33285

# area of the convex hull
expanse(hull(sl))
#> Warning: [expanse] unknown CRS. Results can be wrong
#> [1] 199333.6
feature_hulls <- hull(gpoints, by = "feat_ID")
head(expanse(feature_hulls))
#> Warning: [expanse] unknown CRS. Results can be wrong
#> [1] 144798.7 187046.0 188143.6 210427.2 180407.1 179525.7

# output formats
expanse(gpoly, output = "named")
#> 100210519278873141813371229408401071444 101161259912191124732236989250178928032 
#>                              115.382156                              137.699592 
#> 101488859781016188084173008420811094152 101523780333017320796881555775415156847 
#>                               56.258785                               40.229395 
#> 102184699197574201819246996094734116255 102893953956695364131894293580364005295 
#>                               97.002577                               45.332848 
#> 102959391451552633212801591579971725014 103900749899182016118292452019873808199 
#>                               71.292382                               88.371522 
#> 104570855383158731814075192607294301741 104929374280991324709110264935409912418 
#>                               66.422317                               79.931111 
#> 105650545880174205232855885504121713476 107393799088150693125543893285009932508 
#>                              127.027294                               95.667698 
#> 108292802645853579875588341940198493384 109000884380615525233958453646681846731 
#>                               68.893156                               34.568123 
#> 109243397315976550107464572517681395607 109300326319237017972199936203700687945 
#>                               44.002485                               28.509585 
#> 110615983935499449765434338770904504245  11065258297873257226330942251431244138 
#>                              108.275150                               73.819729 
#> 110858042010405247711695373195937122852 110900719814678261966908552089216814729 
#>                               78.608663                              145.048538 
#> 111687473021757662663527126267334037424 112201175467804501210529603201546927780 
#>                               20.719544                               28.778835 
#> 112213939421632461263114182386133705127   1132915601442719251817312578799507532 
#>                               54.980361                               57.290988 
#> 113376516645503704162815748593947980208 114012541520472915573375160595131120695 
#>                               61.593386                               39.112532 
#> 114410116057448570663366123506131178703 114930507336509597805210103184305225198 
#>                               52.105403                               51.045881 
#> 115235047525370533075441381313256765131 115370283894795045523368609208878185314 
#>                               81.704714                              168.285559 
#>  11582702727048098295158267244657813862 116773984610486768651813739650149729993 
#>                               42.937577                              141.422443 
#> 116860147088450350976374609398998546737 118071411587380747913796380721014165557 
#>                              164.660053                               88.381279 
#> 119102272531447353986749088457842353881 120990022314951784111875169300823080595 
#>                               77.152979                               43.167074 
#> 121108122402850896937802185181656711412 122255482918389040447479973511863072680 
#>                               44.652023                               49.536357 
#> 122906612256038341059239630042273244949 123540785709544435621019288242840920053 
#>                               74.097684                               93.333373 
#> 123860671559578247432410194986927758864 126809950897128716226739975254707226975 
#>                              108.649889                                3.625382 
#> 126827073040370531574124290326181150621 126981423897188762239468136959275655616 
#>                               32.388099                              116.489993 
#> 127985245744460114911125195868071958750 129220219089532886548658463773454811807 
#>                               57.535530                               92.338288 
#>  12925323527075390484710711277617599454 129651421709116970796359170357376179456 
#>                               52.509047                               41.150838 
#> 130259975647043922765991420455945942093 130416595705865355812306620146726096256 
#>                               47.593223                               57.158546 
#> 130428604684362047522418850101908720496 130720172120660644879676230721263100142 
#>                               70.455928                               25.063070 
#> 130958457634120224230424649457895426168 131890283810453131150909184974528681288 
#>                               57.779990                               47.941342 
#> 132597437682399706723661851401607977802 133061403473432310288273623600023558748 
#>                               42.424001                               53.835541 
#> 133205338573668199366304513669599927883 133778108341983568319541396789501421324 
#>                               41.876606                               55.195710 
#> 134146760472988945324695838070256730703 134398773695365619188678200952912609063 
#>                              137.303108                               69.164203 
#> 134503679556257538045105223616434677584 134509424346276649608483685115101376571 
#>                               41.795739                               67.310060 
#> 134512816139291924739198129882869576276 134990717652400331091412355235091416313 
#>                               44.371163                               46.254949 
#> 135700485415388507953688477460595416178 136341171141277731884608634279863298546 
#>                               19.546489                               81.625242 
#> 137154375879163008723188861204335796821 137348923180371322628727011975895485209 
#>                              118.715161                               82.471018 
#> 137356600627014280700323828086313714576 138499019560758839217618265857052429787 
#>                               87.892114                               69.612346 
#> 138859376429590720661963324654447571708 140543565961583233746802451796981444137 
#>                              103.555573                               88.695051 
#> 141332891031031919409314720781277973961  14225193593112604305545027950864785906 
#>                               93.962734                               19.435281 
#> 143039077916367715716039603175706413532 143283083203972336774182962473799643189 
#>                              105.202436                              152.572181 
#> 143386081176260440019925196855300710659 143408196806895889016075556052288734233 
#>                               47.933664                              156.543998 
#> 144472141719392958381945362575889661097 145421744145915784890159499930205641713 
#>                               64.170943                               63.638421 
#> 145569625864836204034742390655246738820  14615917600474753437497051666515185188 
#>                               66.326260                              106.778907 
#> 146715357009983465209963560859286180117 147103070941083943163952951858791268261 
#>                              112.661813                              112.902630 
#> 148108075828579037531574808403709598660 148336156782096202859532636956126767457 
#>                               53.136703                               39.287410 
#> 150082699777048696177232440639953146354 150338819641781846748929553541898461633 
#>                               44.853020                               78.877723 
#>  15047348685047157337712322370654602141 151798130004305208790801168757831384604 
#>                               56.053503                               46.070249 
#>  15242486364109501724975900940581726845  15247055772869406897093633424720409278 
#>                              113.380182                               25.782623 
#> 152684748256642370929802439227360458069 153751792203577791006158581642177087065 
#>                              157.828400                               65.594372 
#>  15570957646572766699990093696758007165 156903360427876380453983412776771432685 
#>                              171.872443                               27.492766 
#> 157399406966791992829965288085698660671  15834776842182822801451197571763335013 
#>                               52.454251                               92.875400 
#> 159339871790082402253769291852207906892 159910867331779468466664357386427215132 
#>                               40.546921                               80.775562 
#> 160318430812610433362422897343020317434 162684318525520950869468479178769741207 
#>                               17.990194                               48.474324 
#> 162867077520458456121443579133970123729  16326589507615554063401897357427439030 
#>                               13.770289                              115.135690 
#> 164424478098970510930576318421517316799 165786478473465185470745991122188406667 
#>                               24.315644                               97.226983 
#> 166456955228473064319115194076209471689 166788256632929614638779193211391658357 
#>                               68.116633                              101.073033 
#> 167510831463246601254728331817431905249 167565166109688866385887526385589933736 
#>                               15.995823                               43.848299 
#> 167710327060928309829388429279250508392 167818783196654344295653476753505898360 
#>                               94.734965                               78.376501 
#> 168376325588102040437463621554621047372 169315824573918958644050687003673310184 
#>                               74.425205                              119.146342 
#> 170833460535439412738579124041592991444 172181421897607556322673704318102678295 
#>                               82.297781                              101.410965 
#> 173565652634409972151932833827926844389 173780780834031059819946658163431921979 
#>                              121.705213                               30.474723 
#> 174306823762889142173283452439684229948 175540604452034099044348476236813150837 
#>                               17.119168                              151.719441 
#> 175694775429793559431486664881241024950 176844289786228093052039491926955764947 
#>                               43.829745                              191.541382 
#>  17685062374745280598492217386845129350 177374477012547854406657016583166519897 
#>                              126.260435                               36.689881 
#> 177757177666889772027017950398587309639  17817477728742691260808256980746537959 
#>                               69.020409                               54.050307 
#>  17868848607867654301368031294266874310  17891772882124348027687846188117055017 
#>                              185.517103                              101.842157 
#> 179297712006471333306826676970515917851 180947508370750255585892730777436680945 
#>                               56.174526                              121.983821 
#> 182132384503107798660396708280285136358 182235958169292445695483205478317795477 
#>                               62.215237                              159.424280 
#> 183227745956657225549068107012033843521 183331095996852402573804086784904555362 
#>                              132.573959                               42.641755 
#> 183741411728734025380253058401004927281 185055418446250460085953045917995887188 
#>                               39.443430                               29.879557 
#> 185903314401459366597627436588666236388  18618890331367558707292305186664578314 
#>                              247.246029                              121.401552 
#> 186404099358317212811882499608798243906  18688512300947206776138477755507677854 
#>                               25.106711                               38.583762 
#> 186988931894710833920932112634285943415 187952627468949069447188707715308813657 
#>                              105.001640                               74.286747 
#> 188179457167181317036865075745680501410 188272552961210328960576362558402902404 
#>                               35.445152                              139.179936 
#> 188746395323628946245311425788373456614 188822519415877250518157478196002237563 
#>                               46.361149                               60.738068 
#>   1900302715660571356090444774019116326 190687643154627893064711601675234362640 
#>                               91.896979                              129.837339 
#> 190914215414932175319549828964695470199 191206312549658601825330101400584481202 
#>                               22.904326                               33.473557 
#> 192016641652249921747616528044078223022 192658791227385134589435190081371416880 
#>                              130.753727                               53.185364 
#> 192778585506432744690553563495715115375  19311588976622944909682910864587104989 
#>                              149.418428                              132.050815 
#> 193494943380536103911564584209623038894 194075738125756511305414653957971899665 
#>                               12.792682                               78.129115 
#> 195560489096124900863839745227342468697 199120674047319197163303511795306438224 
#>                               70.328907                               33.537418 
#> 203192161403397797138670022274582721699 204556634364633516361433624159635566159 
#>                               90.686201                               19.452148 
#> 204611834270911643022584999768859598082 205313689782471730907939471099462967378 
#>                               32.440515                               90.376179 
#>  20548793658722995878220914240286086757 206016050634629330546630679047044021073 
#>                              219.310104                              101.376410 
#> 206702762285684421190019779213421380201 208296155235436983609914508200288085338 
#>                               81.311602                               45.864517 
#> 210921176344645761631560197472087493107 212501669348639182111017279862555064555 
#>                              122.496632                               54.147531 
#> 214394514156259228118188949454902817376 215903882687682534993992774702450409922 
#>                               27.897431                              126.962657 
#> 216701996099683814512199402223708471323  21700385406808067007385352842128268009 
#>                               52.160437                               81.601298 
#> 217935684608659337114407628630185602063 217996462208701069168232210617040322639 
#>                               87.474158                              122.075417 
#> 218629898331681274111795089362460661925  21934936165997373583174173761929761438 
#>                               38.124635                               62.559769 
#> 219395460896730409504913370408145829680 220626094022262894991291197563012916160 
#>                              200.075231                               76.312474 
#> 221479125645462047472251944457654693279 221552844500892873527711708420843512418 
#>                              107.187281                              189.431723 
#> 221669638772738575000116137509912039310 221775490684285165655549810831578378190 
#>                               61.075352                               44.449498 
#> 222047855782557501653245982274520432658 222558564793590946281522728407706827280 
#>                               23.821415                               38.340378 
#>  22324195774794543740330922827922612078 224458376429228506642398057779371677646 
#>                              111.967876                               95.682535 
#> 225320076698585701230879835670228271140  22589134237962396239798326549117591973 
#>                               40.150629                              150.355333 
#> 226667648171626631993624597360362535576 226912346807310637711937183879196326571 
#>                              158.018954                               70.179077 
#> 227232155811404089141823608874580791245 227356122322603538491761885302392892043 
#>                               43.838012                               29.885799 
#> 229457572568694183703128077940694870639 230344318208995342827768566280706457626 
#>                              129.266905                              137.371563 
#> 230434995691599163145128681350572473545 231212643322278795528005770495251497705 
#>                               87.088326                              103.063248 
#> 231214965974920639621074459624115776485 231660546017839462615756171107600325424 
#>                               57.474822                               61.101909 
#> 232341148243064965949760007626810012851 233229703476821612486041386363745481186 
#>                               33.657407                               38.653428 
#> 233382175508626991409571538780521441397 234003732411085239787840498999176376451 
#>                               57.924050                              177.706024 
#> 234088357422223940809493872293907937063  23470744401352443589618734383441183930 
#>                               15.250413                               36.841646 
#> 234988593327199604253479621078255555503  23551753773108861958615969019645270616 
#>                               48.513825                               87.425664 
#> 235525236509310611219079834156467779332 235618384612800641161632285805461980617 
#>                              132.978824                               66.737607 
#> 236677629222667262221261861475728542818 236938169420664432126575547704304293443 
#>                              157.029775                               54.854626 
#> 237208479802011398022456526669115595941 238309699419057978548260502617868197180 
#>                              132.416601                               37.131024 
#> 239846537277340745174658842807578498270 240266318468784815782282035231012189978 
#>                               90.288613                               35.586162 
#> 240649020551054330404932383065726870513  24065553107572578810405955533838966091 
#>                               59.038520                               95.582097 
#> 242344253446335828801918911189454926407 244015124549889909957742476033146111487 
#>                               32.162960                              100.569991 
#> 244247765904337326625465691380839405459 244410583035254308944305978721579469225 
#>                              116.654919                               28.754218 
#> 244448312826260498647079278647004353269 244840145612854293464477850603474951260 
#>                               60.072974                              102.246471 
#> 245103083552800322536720574313609922881 246032583624178870926087715226493279333 
#>                               81.471684                               20.977006 
#> 246126973650386079946610175780694884246   2467888014556719520437642348850497467 
#>                               64.997885                               54.027689 
#>  24699651456008400222756535113165190693 247361386871565801975800133016251357782 
#>                               17.416627                               67.521147 
#> 247969201651378197344222393255993686662 248026342734562151407765229569772513183 
#>                               69.259391                               75.810748 
#> 250481714349085757816071122854700489348 251165453467855037835078154867769901116 
#>                               95.765004                               25.195225 
#> 251905496166492083168644493421091558216 253052486928807825512468515844100012460 
#>                              100.951886                               44.630761 
#> 254538897036257180617662178141894962698 254829253202043893331055483138743800247 
#>                              160.643637                              179.393657 
#> 255399242169888297270328346140653951261 257184545464839903394564555141875300987 
#>                               97.423910                              215.156341 
#>   2582675971475731682260721390861103474  25922583678755692656920964930662005596 
#>                               58.553909                               29.777089 
#> 261177732716438162305697512158250834806 262323915115773877344473192484876459225 
#>                               58.746361                              121.143932 
#> 262797098003740683881650619022037793005 262996653580953175020435707363716649390 
#>                               55.699201                               89.429782 
#> 263875000650313986266616666686991961034 263958103644625994793451997426584734716 
#>                              160.979431                              145.446617 
#> 264234489423886906860498828392801290668 265185306239991354232232246957204545228 
#>                               93.233779                               83.193754 
#>  26600094853800457409258487269921579081 266005163053960773010098888475281400503 
#>                               35.647268                              158.733011 
#> 266246243070401825856501948379131507953 266413162898429280572455841453688616870 
#>                              116.032780                              124.781295 
#> 266784614074408496658057365712205158914 266856617350510621690765662339614725825 
#>                              117.895490                               22.248638 
#>  26764248937762708816383106393244759234 268188723720442422020503054898954079256 
#>                               56.941543                               62.493490 
#> 269762584503067483382226769755792813261 271967915636064836314881508293335292245 
#>                               95.618526                              112.839798 
#> 273453901382597562433878618029414197004 273673567134859598195435250950149370161 
#>                               61.189989                              148.845224 
#> 274176126496863898679934791272921588227 275114654277609277360760057781974602468 
#>                               74.224374                               80.251044 
#> 275433384489110810553053224140654159944 275784684664527332374777211328350223506 
#>                               39.901354                               66.450440 
#> 275841288419653375629395126018772872016  27666206735695437393204421885258583706 
#>                               75.327080                               43.292625 
#> 277057315125198906319398446608128392905 277649896089373302104931776245681942029 
#>                              147.586155                               38.198580 
#>  27849375930353420407648187924644578710 279869243339430268002980976279350641444 
#>                               81.429289                               67.505694 
#> 280661554698226730422771895627995747059 281402768276240444401858895141644361656 
#>                               69.769232                              119.652217 
#> 281507924845092486101374634274198866453 282850891930907509412045175294442459530 
#>                              105.853346                              101.714301 
#> 283821893476134729825893155000887153128  28384214365488550451919004957861784305 
#>                               30.890972                               87.606791 
#> 284140281535622889625016165327980867101 284369037604804626865110888576050199330 
#>                               65.124539                               27.064328 
#> 285327092730254305898484549338981819019 286146294981380023269011675378975275188 
#>                               38.120760                               40.075655 
#> 286906689872367261752702769926754066848 287330377702310805971026616573810741665 
#>                               62.308542                               80.001513 
#> 287769191931929540682855969052193377568 287969199156100786397777302380341680560 
#>                              103.832092                              142.686465 
#> 288822108801800165318171357739905375883 289148615199370873797853262369404024216 
#>                               24.557224                               64.228162 
#>  29022983717691141416347581059842026237 290442965172011620870251146805010627671 
#>                               41.272696                               58.873217 
#> 291975341311453330406711526698967834209 292254379263157279159966458654907155929 
#>                               72.104235                                6.660052 
#> 292504201660417228678538217822983666799 293490979527928845906184572736930005899 
#>                               96.070015                              145.968844 
#> 293652672526983996543508493676572879068 293693386983964643482561813994426364527 
#>                               90.020228                               37.489668 
#> 293900582929631255788566880963197704396  29479908025566786754721409752134977949 
#>                              129.927467                              134.536297 
#> 295193149306421749943849825086053455411  29528151115077617700837505751448202323 
#>                               36.758667                               20.868081 
#> 296019945099320175547230863498668480924 297563171753100265814870270563920274574 
#>                               35.585220                               70.229709 
#>  29830797402170053137610418043225506847 298689167746167965915888767957052773818 
#>                              105.964373                               25.159487 
#> 298736543860310751956600241513285727995 299369249493863603085089713363428254253 
#>                               61.289897                               78.716248 
#> 301054712356664458042996323827909441002 301775007782900467662505750315226942375 
#>                               74.899171                               17.922789 
#>  30222355550742125173065032035537805062 304560432600831995659079356647103974886 
#>                               76.998708                               75.030590 
#> 304673565524465389880593944274656011132 304763943125750366158403753213031436047 
#>                               27.077454                               51.461024 
#> 304842190541754537761816256358565562302 305306955532868686456926844192964831687 
#>                               66.444366                               71.757876 
#> 305541713153000350491948015377322269301 305625923911364188380681674803716663189 
#>                               24.097374                               62.408624 
#>  30571638947438619177947320407779261750 306415949245581212081161219410047325001 
#>                               84.651353                               57.801908 
#> 307030440204593378842812081935039092344 307090767942904357946740728728278236688 
#>                              141.544944                               65.071704 
#> 307662886482854582941216578059098333084 307915098305811968258082436904262060268 
#>                               29.312598                              108.802794 
#> 307983214226701503881620469518487517765  31072896077757820678000109671990674373 
#>                               55.070164                              254.011504 
#> 311565496674213535805029947713320284697 311587331826654155209560142756469108973 
#>                              108.318436                               97.225920 
#>  31181189933655291443473789457874864875 313341882093478712453835418083823400203 
#>                               76.222028                              219.411328 
#> 313975735429362327941519981070086437594 314397389362641167108869069386457433770 
#>                               46.441821                               83.046394 
#>   3151102251621248215463444891373423271 315355495413290675346823717752991334334 
#>                               28.717752                               24.335424 
#>  31617660672408056199009792519270924934 316289522368890354495930310222776908199 
#>                               55.846265                               99.011556 
#> 316643138037436111979502485064115212429 318035034604626466273938282537515473359 
#>                               20.737471                               70.343241 
#> 318439340668767417720582355350205310941 318532784331621717580657927096623303776 
#>                               75.132632                               19.092044 
#>   3188909098022617910378369321966273882 318995879282318989627235045690211636294 
#>                               58.283696                               63.382027 
#> 321548286800507302842094370722988018222 322749018360113729239532727743897856655 
#>                               74.342376                              114.644585 
#> 322879686187630160969459793861944841206 323425294836234834327823003063686325779 
#>                               30.219673                               26.280021 
#> 323754550002953984063006506310071917306 323855205301861459598863982849418740052 
#>                              170.236248                               63.422589 
#>  32422253415776258079819139802733069941 324637742389179243201282186318588452049 
#>                              116.251979                               48.900846 
#> 324877467507432389063800715005904969237  32535304551014256860916796345005841454 
#>                               90.521441                               60.011770 
#> 325896428237586114830946437310469001833 326170763238444727334902609993698047961 
#>                               75.488249                               54.209468 
#> 328891726607418454659643302361160567789  32944790627105381861829233020285020883 
#>                               37.091655                               84.761878 
#> 330404862840097944636249994320280071064 330850389163886577071114668277958486114 
#>                               31.721098                               97.065126 
#> 331580323004945087311483453179965743309 331675815801204232182324913632094035806 
#>                               47.004961                               32.547595 
#> 333572131402082081028422604080773296689 334145636372571939036618142120397559762 
#>                              139.575862                               11.718641 
#> 334199301045926627171760429217123408914 334356931858742201981142004419227940530 
#>                               91.200086                               62.877798 
#> 335295524680090725199231409883288198017 336962253419631471227152861374195773820 
#>                               92.867375                                9.942683 
#> 339814056401091912617621500767389941735  34878460784377706458972107228242295523 
#>                              111.628109                               46.906968 
#>  35118346554513854436644695033199584696  35350560665352546376343309949550148561 
#>                              126.742572                              146.659695 
#>  36648998424868029072860674954666559763  37479641932811677921943248732877032868 
#>                              121.516530                              128.993617 
#>  38331878467780982488753572125978727953  38916994407041414328293715049546370868 
#>                               49.814376                              159.781874 
#>  39033692777509843205319060807429911979  39092428598574451585825742476177899084 
#>                              105.119283                               76.190982 
#>   3942785923272820952395109293003259310  40893553496134212159002004537795080008 
#>                               64.170765                               74.998533 
#>  41054036480225512911591384807281320971  41792385033810443584506825240935851959 
#>                               60.373170                               54.510092 
#>  42056064196611141769700924475836317519  43149905814879257254044429661772116678 
#>                               74.993138                               74.356919 
#>  43731708947199618294982749003938483862  44008904762684544698290274594786253864 
#>                              141.118014                               65.791923 
#>  44197902970141946871502798467323259089  44721220002773982161418195292536576043 
#>                               72.891288                              139.330262 
#>  44800312482364429019010873942090508992  45132055669603860975170270958616474203 
#>                               54.700658                               20.005007 
#>  47275912178029130797780898068213599096  48024672048124996997588408479044670509 
#>                               94.911861                               91.686109 
#>  48152965157308750991850607159706350880  48397968139053633868743221368648769526 
#>                               94.647883                              147.515935 
#>  49659261269402625560370048163327909098  51348907619842676963078202479438175138 
#>                              122.057396                               39.560030 
#>  52046521295547656906553376592693748387   5354320566326536115841810233457333218 
#>                               92.092400                              163.831117 
#>  53613579601853014930793381801962795926  56815638009315000170441964570512336625 
#>                               61.586632                              117.874102 
#>  57203625626451579261315887898923502046  57886540394173804425059553784879702260 
#>                               40.784218                               39.639844 
#>  59141517931138845718061638546803837463   6017441551851134235916601481192643500 
#>                               30.144736                               66.180669 
#>  60863868456807893930962592949762104949  61273130520076218830774520817874849090 
#>                               11.170534                               56.022100 
#>  62669443199671326763841071380380779477   6380671372744430258754116433861320161 
#>                              120.455304                              157.455917 
#>  64228015236811922665804882776457047292  65855854848879329159292019718060662708 
#>                               99.923896                              176.239903 
#>  66946836857814073236396205199912161961  67505083691358463281364224289464582799 
#>                               53.023597                               36.134329 
#>  67532821514617092397935003422482443295  68418314542386876178693610244900595267 
#>                               71.485715                              113.977649 
#>  68990549542278897227915268250541247751  69758036960578764659538567543488921480 
#>                               54.369377                               65.763036 
#>  70219882915166469874938407731799217344  71594783203305290534744951238212591740 
#>                               38.420173                               66.186141 
#>  71600478055455467653117564960659847487  72822579613387275003530123860517675400 
#>                              108.683300                               49.961911 
#>  73431468557394859280671604185501794778  74125701104049486882485321540287535703 
#>                               55.405510                              109.453060 
#>  74839862687032814962428783365592582127  74968218442850503187630737213712231283 
#>                               17.935675                               76.790187 
#>  75286702783716447443887872812098770697  75427879267941007278525459498051337848 
#>                              123.710744                               31.263041 
#>  75660428514717127988983246148828583482  75682347267697870039469591993208007445 
#>                               75.685700                               40.072969 
#>  76322781861215450124167009829890606622  76396616519260032039655319003749545565 
#>                               55.842580                               44.135987 
#>  77151711298730578178892667721058396928  77541886028463256801311974652160917274 
#>                               36.906334                               96.058841 
#>  77782228870577724567477221255169934206  78012909104745781869894200959280724483 
#>                              112.879696                               35.377052 
#>  79657539548156727931862352284967450950  79668971589879493465166271739355011800 
#>                              209.891465                               58.217434 
#>   7974460202504320202511564310548388122  81527318330034058749368671310130399347 
#>                              156.125202                               83.515929 
#>  81593876287340493013457914240003956286  84576212513852183046872073655366585876 
#>                               51.581023                               89.286940 
#>  85256332381047379632101125573323549097  86277139408727638500404865562141876167 
#>                               78.399934                              103.823589 
#>  86608057220384468155234792658531818493  87201732838895803160157966154040078721 
#>                               86.643317                               64.811750 
#>  87260224659312905497866017323180367450  87704531827902937263159273193361050752 
#>                              141.296392                               89.394817 
#>   8777587181320516093160667806451882030  87903363874776475366779322866396664731 
#>                               53.750554                               53.189547 
#>  88684037232090648725039839526491456412  88743795534206169429467675642537392511 
#>                               54.276573                              100.814926 
#>  88966929892701743590207517249832912256  90740652120142025598838838824737408007 
#>                               66.101887                              179.872754 
#>  91211463254554380221520030192271461128  93224512791273624539716048847627852106 
#>                               26.422177                               59.277010 
#>  93766399603521973873598911761678204002  94116688659316792325585723413480005969 
#>                              141.781207                               65.796310 
#>  94915957193797412218079317943892351685   9538866320245722231901445225545432644 
#>                               45.170500                               71.155894 
#>  95576868254612369736656993305254629824  95838678880751873613229512065975406368 
#>                               48.213360                              243.277797 
#>  95947958963963707263153541936375959179  96091484747656303270745913028146994621 
#>                               24.620358                               99.923534 
#>   9668748337336721830701975018211142813   9677424102111816817518421117250891895 
#>                               72.348473                               82.358683 
#>  97068595823890802071024838798130036179  97411078642927912684859796714759494710 
#>                              137.263692                              151.990487 
#>   9816437869021910185567097363182418837  98561957902191275233320065611022298397 
#>                               46.179693                               73.811876 
expanse(gpoly, output = "vector")
#>   [1] 115.382156 137.699592  56.258785  40.229395  97.002577  45.332848
#>   [7]  71.292382  88.371522  66.422317  79.931111 127.027294  95.667698
#>  [13]  68.893156  34.568123  44.002485  28.509585 108.275150  73.819729
#>  [19]  78.608663 145.048538  20.719544  28.778835  54.980361  57.290988
#>  [25]  61.593386  39.112532  52.105403  51.045881  81.704714 168.285559
#>  [31]  42.937577 141.422443 164.660053  88.381279  77.152979  43.167074
#>  [37]  44.652023  49.536357  74.097684  93.333373 108.649889   3.625382
#>  [43]  32.388099 116.489993  57.535530  92.338288  52.509047  41.150838
#>  [49]  47.593223  57.158546  70.455928  25.063070  57.779990  47.941342
#>  [55]  42.424001  53.835541  41.876606  55.195710 137.303108  69.164203
#>  [61]  41.795739  67.310060  44.371163  46.254949  19.546489  81.625242
#>  [67] 118.715161  82.471018  87.892114  69.612346 103.555573  88.695051
#>  [73]  93.962734  19.435281 105.202436 152.572181  47.933664 156.543998
#>  [79]  64.170943  63.638421  66.326260 106.778907 112.661813 112.902630
#>  [85]  53.136703  39.287410  44.853020  78.877723  56.053503  46.070249
#>  [91] 113.380182  25.782623 157.828400  65.594372 171.872443  27.492766
#>  [97]  52.454251  92.875400  40.546921  80.775562  17.990194  48.474324
#> [103]  13.770289 115.135690  24.315644  97.226983  68.116633 101.073033
#> [109]  15.995823  43.848299  94.734965  78.376501  74.425205 119.146342
#> [115]  82.297781 101.410965 121.705213  30.474723  17.119168 151.719441
#> [121]  43.829745 191.541382 126.260435  36.689881  69.020409  54.050307
#> [127] 185.517103 101.842157  56.174526 121.983821  62.215237 159.424280
#> [133] 132.573959  42.641755  39.443430  29.879557 247.246029 121.401552
#> [139]  25.106711  38.583762 105.001640  74.286747  35.445152 139.179936
#> [145]  46.361149  60.738068  91.896979 129.837339  22.904326  33.473557
#> [151] 130.753727  53.185364 149.418428 132.050815  12.792682  78.129115
#> [157]  70.328907  33.537418  90.686201  19.452148  32.440515  90.376179
#> [163] 219.310104 101.376410  81.311602  45.864517 122.496632  54.147531
#> [169]  27.897431 126.962657  52.160437  81.601298  87.474158 122.075417
#> [175]  38.124635  62.559769 200.075231  76.312474 107.187281 189.431723
#> [181]  61.075352  44.449498  23.821415  38.340378 111.967876  95.682535
#> [187]  40.150629 150.355333 158.018954  70.179077  43.838012  29.885799
#> [193] 129.266905 137.371563  87.088326 103.063248  57.474822  61.101909
#> [199]  33.657407  38.653428  57.924050 177.706024  15.250413  36.841646
#> [205]  48.513825  87.425664 132.978824  66.737607 157.029775  54.854626
#> [211] 132.416601  37.131024  90.288613  35.586162  59.038520  95.582097
#> [217]  32.162960 100.569991 116.654919  28.754218  60.072974 102.246471
#> [223]  81.471684  20.977006  64.997885  54.027689  17.416627  67.521147
#> [229]  69.259391  75.810748  95.765004  25.195225 100.951886  44.630761
#> [235] 160.643637 179.393657  97.423910 215.156341  58.553909  29.777089
#> [241]  58.746361 121.143932  55.699201  89.429782 160.979431 145.446617
#> [247]  93.233779  83.193754  35.647268 158.733011 116.032780 124.781295
#> [253] 117.895490  22.248638  56.941543  62.493490  95.618526 112.839798
#> [259]  61.189989 148.845224  74.224374  80.251044  39.901354  66.450440
#> [265]  75.327080  43.292625 147.586155  38.198580  81.429289  67.505694
#> [271]  69.769232 119.652217 105.853346 101.714301  30.890972  87.606791
#> [277]  65.124539  27.064328  38.120760  40.075655  62.308542  80.001513
#> [283] 103.832092 142.686465  24.557224  64.228162  41.272696  58.873217
#> [289]  72.104235   6.660052  96.070015 145.968844  90.020228  37.489668
#> [295] 129.927467 134.536297  36.758667  20.868081  35.585220  70.229709
#> [301] 105.964373  25.159487  61.289897  78.716248  74.899171  17.922789
#> [307]  76.998708  75.030590  27.077454  51.461024  66.444366  71.757876
#> [313]  24.097374  62.408624  84.651353  57.801908 141.544944  65.071704
#> [319]  29.312598 108.802794  55.070164 254.011504 108.318436  97.225920
#> [325]  76.222028 219.411328  46.441821  83.046394  28.717752  24.335424
#> [331]  55.846265  99.011556  20.737471  70.343241  75.132632  19.092044
#> [337]  58.283696  63.382027  74.342376 114.644585  30.219673  26.280021
#> [343] 170.236248  63.422589 116.251979  48.900846  90.521441  60.011770
#> [349]  75.488249  54.209468  37.091655  84.761878  31.721098  97.065126
#> [355]  47.004961  32.547595 139.575862  11.718641  91.200086  62.877798
#> [361]  92.867375   9.942683 111.628109  46.906968 126.742572 146.659695
#> [367] 121.516530 128.993617  49.814376 159.781874 105.119283  76.190982
#> [373]  64.170765  74.998533  60.373170  54.510092  74.993138  74.356919
#> [379] 141.118014  65.791923  72.891288 139.330262  54.700658  20.005007
#> [385]  94.911861  91.686109  94.647883 147.515935 122.057396  39.560030
#> [391]  92.092400 163.831117  61.586632 117.874102  40.784218  39.639844
#> [397]  30.144736  66.180669  11.170534  56.022100 120.455304 157.455917
#> [403]  99.923896 176.239903  53.023597  36.134329  71.485715 113.977649
#> [409]  54.369377  65.763036  38.420173  66.186141 108.683300  49.961911
#> [415]  55.405510 109.453060  17.935675  76.790187 123.710744  31.263041
#> [421]  75.685700  40.072969  55.842580  44.135987  36.906334  96.058841
#> [427] 112.879696  35.377052 209.891465  58.217434 156.125202  83.515929
#> [433]  51.581023  89.286940  78.399934 103.823589  86.643317  64.811750
#> [439] 141.296392  89.394817  53.750554  53.189547  54.276573 100.814926
#> [445]  66.101887 179.872754  26.422177  59.277010 141.781207  65.796310
#> [451]  45.170500  71.155894  48.213360 243.277797  24.620358  99.923534
#> [457]  72.348473  82.358683 137.263692 151.990487  46.179693  73.811876