.
Hi,
Is there a tool or a method to merge two adjacent kml polygons (on a map) to produce new coordinates for a new, bigger, polygon. For example, i want to join the outlines of CA+OR+WA into a "West Coast" polygon.
the polygons are described by a whole bunch of points like so (example below).
Thanks in advance!!
<MultiGeometry><Polygon><outerBoundaryIs><LinearRing><coordinates>-74.071324,40.685076 -74.146653,40.646809 -74.081979,40.740561 -74.15403,40.698833 -74.288246,40.495865 -73.984466,40.404754 -74.076941,40.356322 -73.978711,40.375975 -74.04722,40.317936 -74.008867,40.306922 -73.973794,40.376373 -73.995683,40.468708 -73.979469,40.443247 -73.982537,40.430858 -73.97504,40.400245 -73.972062,40.349588 -73.984923,40.263534 -74.096171,39.764586 -74.079432,39.936496 -74.197809,39.949632 -74.104955,39.926795 -74.192805,39.764427 -74.195535,39.736936 -74.185706,39.723328 -74.159001,39.712542 -74.337803,39.577026 -74.298492,39.53881 -74.332379,39.509839 -74.413667,39.550626 -74.389843,39.77336 -74.613618,40.182624 -74.481891,40.272506 -74.74835,40.424436 -74.943111,40.341806 -75.060375,40.420637 -75.068616,40.542223 -75.194829,40.575655 -75.197852,40.750974 -75.050677,40.868158 -75.131195,40.99027 -74.966924,41.094521 -75.157213,41.15021 -75.127587,41.252766 -75.358407,41.23956 -75.350932,41.36674 -75.262425,41.374513 -75.044446,41.616086 -75.072423,41.814573 -75.146446,41.8509 -74.451713,42.169225 -74.074803,42.0966 -74.002448,42.177021 -73.929627,42.078788 -73.527072,41.97798 -73.487314,42.049638 -73.518065,41.66683 -73.441466,41.491294 -73.300447,41.471292 -73.067783,41.300896 -73.10105,41.154508 -73.188938,41.186098 -73.589641,41.041762 -73.770358,40.914324 -73.807743,40.870465 -73.784046,40.873491 -73.80061,40.848043 -73.820216,40.869348 -73.819934,40.885575 -73.823878,40.8876 -73.813853,40.824798 -73.790037,40.805426 -73.928493,40.803645 -73.908781,40.8716 -73.924802,40.878925 -73.977346,40.710955 -74.071324,40.685076</coordinates></LinearRing></outerBoundaryIs><innerBoundaryIs><LinearRing><coordinates>-74.083808,39.941604 -74.048598,40.066545 -74.133074,40.066183 -74.05824,40.050529 -74.150581,40.005512 -74.083808,39.941604</coordinates></LinearRing></innerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-72.035989,41.250144 -72.022727,41.274848 -71.922016,41.292276 -72.001286,41.253218 -72.035989,41.250144</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.407747,40.654903 -73.692078,40.636827 -73.688096,40.592902 -73.72731,40.607867 -73.940306,40.541722 -73.769869,40.59786 -73.744948,40.640215 -73.838751,40.661215 -73.917181,40.631704 -73.88395,40.578635 -73.995396,40.570526 -74.041867,40.62439 -73.909709,40.790873 -73.852783,40.758676 -73.779458,40.796586 -73.754707,40.766001 -73.753796,40.83742 -73.710385,40.795473 -73.729837,40.866561 -73.649772,40.800773 -73.633312,40.902665 -73.46415,40.858173 -73.497364,40.926771 -73.48495,40.94708 -73.420397,40.884326 -73.431721,40.906078 -73.375805,40.912831 -73.363875,40.889512 -73.353741,40.892458 -73.398508,40.955332 -73.172708,40.894191 -73.118452,40.977488 -72.643684,40.980999 -72.350752,41.141214 -72.232284,41.160713 -72.406977,41.073652 -72.430524,40.978745 -72.459867,41.00785 -72.6396,40.916498 -72.489892,40.895193 -72.312651,41.041169 -72.255364,40.995154 -72.160707,41.05372 -72.093374,40.991609 -71.85619,41.070836 -72.474699,40.839153 -72.41523,40.86236 -72.412997,40.872101 -73.407747,40.654903</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-72.100008,41.04657 -72.141045,41.0941 -72.130822,41.123862 -72.077371,41.098221 -72.100008,41.04657</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-72.270063,41.025905 -72.313399,41.05429 -72.350432,41.048074 -72.352952,41.06341 -72.364754,41.066441 -72.347646,41.040659 -72.384284,41.071181 -72.334601,41.107316 -72.270063,41.025905</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.384933,41.093198 -73.385581,41.094033 -73.382459,41.098829 -73.379455,41.095238 -73.384933,41.093198</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-72.451812,40.956431 -72.464126,40.963698 -72.471905,40.976849 -72.471023,40.985014 -72.451812,40.956431</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.662269,40.9659 -73.671954,40.966868 -73.661157,40.975204 -73.662291,40.982348 -73.656355,40.980882 -73.662269,40.9659</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.782778,40.881584 -73.786746,40.883287 -73.780792,40.888382 -73.781975,40.884881 -73.782778,40.881584</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.770586,40.880082 -73.773305,40.883876 -73.768609,40.887372 -73.768006,40.880506 -73.770586,40.880082</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.767766,40.845173 -73.771603,40.847694 -73.772225,40.859015 -73.765335,40.855153 -73.767766,40.845173</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.782112,40.83813 -73.789905,40.842965 -73.790456,40.857532 -73.785728,40.85144 -73.782112,40.83813</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-72.752768,40.763641 -72.729975,40.778013 -72.477754,40.841508 -72.49574,40.834555 -72.752768,40.763641</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.935018,40.782124 -73.92373,40.802007 -73.913804,40.79388 -73.924159,40.782542 -73.935018,40.782124</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.881372,40.786047 -73.889861,40.787463 -73.891396,40.797774 -73.871028,40.78766 -73.881372,40.786047</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.961613,40.749374 -73.940325,40.772929 -73.955213,40.754763 -73.961613,40.749374</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.2635,40.618591 -73.309757,40.620975 -73.31204,40.626088 -73.104575,40.657081 -72.756356,40.769442 -73.019662,40.676848 -73.2635,40.618591</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-74.025345,40.684107 -74.020642,40.693173 -74.011682,40.690559 -74.022968,40.684165 -74.025345,40.684107</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.193229,40.654357 -73.203129,40.656204 -73.202119,40.659491 -73.193229,40.654357</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.263626,40.64356 -73.279444,40.646097 -73.279386,40.649791 -73.263913,40.659125 -73.263626,40.64356</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.575247,40.574367 -73.500981,40.61254 -73.308659,40.649367 -73.316255,40.646086 -73.299073,40.639392 -73.24925,40.640912 -73.575247,40.574367</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.304821,40.642498 -73.293433,40.649161 -73.289247,40.642586 -73.304821,40.642498</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-74.248522,40.495951 -74.247724,40.543239 -74.212389,40.557839 -74.185117,40.644184 -74.070362,40.642372 -74.112586,40.547605 -74.248522,40.495951</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.833696,40.595424 -73.821445,40.599996 -73.824746,40.639794 -73.815671,40.606877 -73.820067,40.596192 -73.833696,40.595424</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.841622,40.625782 -73.842694,40.631784 -73.836109,40.63352 -73.836065,40.631718 -73.841622,40.625782</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.835781,40.605007 -73.834052,40.608522 -73.829811,40.607517 -73.835781,40.605007</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.662201,40.596912 -73.669529,40.602326 -73.662412,40.605735 -73.662201,40.596912</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-73.701508,40.582827 -73.754895,40.583141 -73.575384,40.593746 -73.580965,40.584628 -73.701508,40.582827</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-74.302535,39.502413 -74.141138,39.696696 -74.123457,39.773934 -74.094942,39.758439 -74.229125,39.569333 -74.302535,39.502413</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-74.16557,39.719487 -74.182569,39.723527 -74.192655,39.743522 -74.163939,39.73651 -74.16557,39.719487</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>-74.201861,39.649573 -74.19908,39.662054 -74.188907,39.661277 -74.190964,39.650965 -74.201861,39.649573</coordinates></LinearRing></outerBoundaryIs></Polygon></MultiGeometry>