testlist <- list(featureId = c(201332786L, 22115849L, 3284233L, -2136916075L, -100834843L, -316204496L, 991860241L, 237923610L, 780487728L, -691848745L, -178855819L, -132183311L, 476829193L, -1829750322L, 265281309L, -28559316L, -779854680L, 1200979772L, -329272604L, 2143081883L, 682337722L, -1663137621L, -1368864596L, -1275012986L, NA, -894629450L, 213621387L, 2003773343L, 466377399L, -1428004264L, 1244267775L, 735937968L, 313752796L, 1619366764L, 1076754616L, -1658890312L, -340693099L, -1798181154L, -67969754L, -815606047L, 357809781L, -665722343L, 2128269595L, NA, -633177746L, 325536783L, 1512715561L, -1945367646L, 1607014199L, 452546712L, -752765748L, 1250406436L, -903179555L, -1847661333L, 136451477L, 773863309L, -380713981L, 1209375515L, 911206528L, -677862239L, -1036616108L, 359350045L, -1923829061L, 1961445469L, 940335232L, 570202968L, 1266931746L, 478004190L, -1287507256L, -1384978886L, -963054277L, -2109892422L, 1241070187L, -170540224L, 1503355765L, 405165004L, 1753650197L, -126201922L, 323287445L, -2121117749L, -1953941888L, 1593426103L, -1809634131L, 1249933746L, 101566718L, -2011710309L, 1555443933L, 1216325843L, 148788070L, -686612884L), m = c(NaN, 1.9559035071132e-176, NA, NaN, NA), x = c(6.47905468698192e-239, 1.28891230578258e+147, -4.88975370508659e-275, 2.0893849539978e-276, 0.00158996907546532, 4.51514272134367e+244, 2.97239329015595e+45, 9.24215262495264e+49, 1.4696450579372e-89, 4.73938958749623e+261, 1.04509023868833e-227, -1.33201709247833e+35, 6.5868002483176e-36, -5.87819058563224e+35, -1.04786921289688e+207, NaN, 8.69642450507002e+278, 1.68278600181737e+226, 2.2842571067715e-122, 1.19702056998347e+298, -2.39540763491929e+242, -98944709683711360, 2.34069293940414e+186, -Inf, -2830875380478.54, -1.79067941848259e-32, 2.83024088957673e-236, 1.55099094201864e-281, Inf, -5.7367201178594e-121, -1.24639246776869e+70, -5.19686721765635e-127, 3.26091641470939e-184, 2.84640844410174e+274, 6.33139814154492e+155, NaN, -3.64707152597252e+176, -1.8088757132909e-50, -1.14349091672704e-162, 0), y = c(-5.60663534789158e-254, -1.00424340151013e+33, -2.65051418768867e-302, -1.0060543128633e-305, -1.92140611017936e+110, -1.63056652916693e-257, NaN, 1.5462552393107e-254, -2.92747365300543e+282, -8.73364093667441e+183, -9.48236589231136e-247, 4.15370863383765e-293, -2.85114751078697e-50, 8.89133754493198e-117, -6.8238292833278e-258, 1.09905211709918e-20, 3.5149513638587e+115, -4.90484162027094e-289, 7.33323090243865e-98, -1.10321147500312e+102, NA, 3.20560143120738e+55, -8.41182018997396e+169, -Inf, -1.4857668617383e-49, -2.227445639229e+201, 1.21339315254255e+106, -1.10800822350268e-128, 2.39548636766051e-269, -1.4328435788137e+267, -1.67970178076586e+103, -3.92642000551168e-85, 2.99716367672201e-84, -423468744749330, 5.26549341756932e-199, 6.33804340620874e+64, -7.43199932344942e+195, -304087479065076032, -1.96546325190535e-212, 1.5887915490789e+28, -7.92705445566705e-160, -3.95171284942438e-209, 4.46295095323217e-191, -8.20974297116282e-248, 3.16931404680657e-93, 5.86360153284137e+267, -2.79518617429844e-29, -5.71704778231216e+266, -5.34404242797482e-242, -1.72674955856939e-31, -5.76078488005884e+275, 1.42910696036577e-240, -3.64366605877466e+278, 1.9230051833924e+57, 6.50665715537774e+91, -1.44797065221195e-37, 1.06981777186287e-275, -1.61845662733709e+258, 5.85979050349689e+254, -2.00669901340636e+59, -1.04722192587746e+133, -Inf, -7.00779689918223e-248, 8.33363597441911e-13, 1.74238041484462e-307, -2.45290266256362e+215, 5.45814282358054e-39, -2.80989615399705e+171, -3.56550880349557e-169, 3.20450975432492e-06, -2.9643266381632e-160, 6.99161020868598e+38, -1.09023403832324e-77, 4.63495016309969e-150, 4.39418265800468e-292, -4.42126674114301e-297, 0), z = c(-6.2448788811923e+109, 1.13187548559767e-254, -3.94560528367994e-267, 3.60889093892593e-106, 1.48356280500415e-38, -2.93747547761962e-37, 2.60738839385656e+150, 4.59652189563507e-259, -3.14213210537392e+76, 1.42534212359267e+103, 8.31001367431981e+96, -1.14743436469161e-74, -3.22121088066482e-177, 3.28973540821156e+51, 8.02136867926931e+66, NA, -1.30331721283286e-110, Inf, 1.41070151831683e-23, -1.97122191199021e-05, 3.07423497682019e-197, -5.49186007897637e+122, Inf, -3.38454880551107e+174, -1.66093073824008e-232, NaN, -167961.248491006, 1.67451832844439e-94, -1.58678808439407e+208, NaN, 5.46289656001512e+263, 2.01798766902061e-295, -1.42711436739003e-209, 0)) result <- do.call(wkutils:::cpp_coords_linestring_translate_wksxp,testlist) str(result)