Stabilize line simplification to behave the same regardless of winding

This commit is contained in:
Erica Fischer
2023-09-07 16:25:07 -07:00
parent d09bae801c
commit 32acc8b63f
40 changed files with 788 additions and 620 deletions
@@ -34,7 +34,7 @@
,
{ "type": "Feature", "properties": { "LINEARID": "110410477361", "FULLNAME": "Travis St", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.471681, 38.783662 ], [ -77.472110, 38.783562 ], [ -77.473011, 38.783227 ], [ -77.474256, 38.782759 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477234", "FULLNAME": "Kent Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.473783, 38.782023 ], [ -77.473869, 38.782056 ], [ -77.474256, 38.782759 ], [ -77.474513, 38.783160 ], [ -77.474599, 38.783461 ], [ -77.474470, 38.783863 ], [ -77.473826, 38.785000 ], [ -77.473741, 38.785268 ], [ -77.473698, 38.785870 ], [ -77.473655, 38.786338 ], [ -77.472796, 38.787543 ], [ -77.472839, 38.787576 ] ] } }
{ "type": "Feature", "properties": { "LINEARID": "110410477234", "FULLNAME": "Kent Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.473783, 38.782023 ], [ -77.473955, 38.782190 ], [ -77.474256, 38.782759 ], [ -77.474513, 38.783160 ], [ -77.474599, 38.783461 ], [ -77.474470, 38.783863 ], [ -77.473826, 38.785000 ], [ -77.473741, 38.785268 ], [ -77.473698, 38.785870 ], [ -77.473655, 38.786338 ], [ -77.472796, 38.787543 ], [ -77.472839, 38.787576 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477299", "FULLNAME": "Colfax Ct", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.471294, 38.782993 ], [ -77.470908, 38.782558 ], [ -77.470522, 38.782491 ], [ -77.469749, 38.782926 ], [ -77.469192, 38.783093 ] ] } }
,
@@ -152,7 +152,7 @@
,
{ "type": "Feature", "properties": { "LINEARID": "110410477440", "FULLNAME": "Sunnyside Ct", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.449665, 38.772053 ], [ -77.449493, 38.771952 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477452", "FULLNAME": "White Pine Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.447348, 38.771417 ], [ -77.447004, 38.771216 ], [ -77.446876, 38.771350 ], [ -77.447176, 38.771584 ], [ -77.448249, 38.772321 ], [ -77.449064, 38.772689 ], [ -77.450180, 38.773157 ] ] } }
{ "type": "Feature", "properties": { "LINEARID": "110410477452", "FULLNAME": "White Pine Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.447348, 38.771417 ], [ -77.447004, 38.771216 ], [ -77.446876, 38.771350 ], [ -77.447176, 38.771584 ], [ -77.448421, 38.772421 ], [ -77.449064, 38.772689 ], [ -77.450180, 38.773157 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "1105533752589", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.440009, 38.775967 ], [ -77.442541, 38.776202 ] ] } }
,
@@ -174,7 +174,7 @@
,
{ "type": "Feature", "properties": { "LINEARID": "110410477398", "FULLNAME": "Venture Ct", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.439451, 38.771283 ], [ -77.438893, 38.770547 ], [ -77.438550, 38.770213 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477277", "FULLNAME": "Owens Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.442498, 38.772387 ], [ -77.442369, 38.772287 ], [ -77.440953, 38.771317 ], [ -77.440867, 38.771250 ], [ -77.440395, 38.771149 ], [ -77.439923, 38.771149 ], [ -77.439451, 38.771283 ], [ -77.439194, 38.771451 ], [ -77.438893, 38.771785 ], [ -77.438378, 38.772120 ], [ -77.437906, 38.772287 ], [ -77.436962, 38.772421 ] ] } }
{ "type": "Feature", "properties": { "LINEARID": "110410477277", "FULLNAME": "Owens Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.442498, 38.772387 ], [ -77.442369, 38.772287 ], [ -77.440953, 38.771317 ], [ -77.440867, 38.771250 ], [ -77.440395, 38.771149 ], [ -77.439923, 38.771149 ], [ -77.439451, 38.771283 ], [ -77.439194, 38.771451 ], [ -77.438636, 38.771986 ], [ -77.438378, 38.772120 ], [ -77.437906, 38.772287 ], [ -77.436962, 38.772421 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477377", "FULLNAME": "Hardees Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.454257, 38.770781 ], [ -77.452927, 38.770581 ] ] } }
,
@@ -226,7 +226,7 @@
,
{ "type": "Feature", "properties": { "LINEARID": "1106081513518", "FULLNAME": "Euclid Ave", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.444859, 38.770480 ], [ -77.445545, 38.769778 ], [ -77.445674, 38.769644 ], [ -77.447176, 38.767971 ], [ -77.447948, 38.767067 ], [ -77.448549, 38.766164 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477271", "FULLNAME": "Lapaz Ct", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.447176, 38.767971 ], [ -77.447648, 38.768205 ], [ -77.448034, 38.768406 ], [ -77.448206, 38.768607 ], [ -77.448292, 38.768774 ], [ -77.448206, 38.769108 ], [ -77.447863, 38.769510 ], [ -77.447476, 38.769878 ], [ -77.447176, 38.769911 ] ] } }
{ "type": "Feature", "properties": { "LINEARID": "110410477271", "FULLNAME": "Lapaz Ct", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.447176, 38.767971 ], [ -77.447648, 38.768205 ], [ -77.448034, 38.768406 ], [ -77.448206, 38.768607 ], [ -77.448292, 38.768874 ], [ -77.448206, 38.769108 ], [ -77.447863, 38.769510 ], [ -77.447476, 38.769878 ], [ -77.447176, 38.769911 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477231", "FULLNAME": "Inyo Pl", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.447648, 38.768205 ], [ -77.448549, 38.767235 ] ] } }
,
@@ -446,7 +446,7 @@
,
{ "type": "Feature", "properties": { "LINEARID": "110410477260", "FULLNAME": "Elise Ct", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.426834, 38.767268 ], [ -77.426877, 38.767636 ], [ -77.427006, 38.767737 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477451", "FULLNAME": "Greenshire Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.428551, 38.764022 ], [ -77.428679, 38.764089 ], [ -77.429323, 38.764491 ], [ -77.429795, 38.764758 ], [ -77.430182, 38.764859 ], [ -77.430439, 38.764859 ], [ -77.430739, 38.764859 ], [ -77.430911, 38.764926 ], [ -77.431083, 38.765060 ], [ -77.431126, 38.765260 ], [ -77.430997, 38.765495 ], [ -77.430782, 38.765595 ], [ -77.430482, 38.765628 ], [ -77.429366, 38.765662 ], [ -77.429109, 38.765662 ] ] } }
{ "type": "Feature", "properties": { "LINEARID": "110410477451", "FULLNAME": "Greenshire Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.428551, 38.764022 ], [ -77.428679, 38.764089 ], [ -77.429323, 38.764491 ], [ -77.429795, 38.764758 ], [ -77.430182, 38.764859 ], [ -77.430439, 38.764859 ], [ -77.430739, 38.764859 ], [ -77.430911, 38.764926 ], [ -77.431083, 38.765060 ], [ -77.431126, 38.765260 ], [ -77.430997, 38.765495 ], [ -77.430654, 38.765628 ], [ -77.430482, 38.765628 ], [ -77.429366, 38.765662 ], [ -77.429109, 38.765662 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477232", "FULLNAME": "Jack Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.430696, 38.767101 ], [ -77.430482, 38.766933 ], [ -77.429967, 38.766699 ], [ -77.429452, 38.766599 ], [ -77.428594, 38.766565 ] ] } }
,
@@ -518,9 +518,9 @@
,
{ "type": "Feature", "properties": { "LINEARID": "1103679106335", "MTFCC": "S1780" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.422285, 38.761914 ], [ -77.422414, 38.761513 ], [ -77.423058, 38.760843 ], [ -77.423229, 38.760174 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "1106081513591", "FULLNAME": "Birmingham Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.427349, 38.753581 ], [ -77.426705, 38.754351 ], [ -77.426105, 38.754953 ], [ -77.425632, 38.755221 ], [ -77.424345, 38.756593 ], [ -77.424088, 38.757062 ], [ -77.423143, 38.758333 ], [ -77.422800, 38.759036 ], [ -77.422886, 38.759672 ], [ -77.422585, 38.761011 ], [ -77.422500, 38.761144 ], [ -77.421942, 38.761546 ], [ -77.420568, 38.762282 ] ] } }
{ "type": "Feature", "properties": { "LINEARID": "1106081513591", "FULLNAME": "Birmingham Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.427349, 38.753581 ], [ -77.426705, 38.754351 ], [ -77.426105, 38.754953 ], [ -77.425632, 38.755221 ], [ -77.424345, 38.756593 ], [ -77.423787, 38.757497 ], [ -77.423143, 38.758333 ], [ -77.422800, 38.759036 ], [ -77.422886, 38.759672 ], [ -77.422585, 38.761011 ], [ -77.422500, 38.761144 ], [ -77.421942, 38.761546 ], [ -77.420568, 38.762282 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477236", "FULLNAME": "Luke Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.424517, 38.757463 ], [ -77.424774, 38.757564 ], [ -77.425160, 38.757865 ], [ -77.425246, 38.758300 ], [ -77.425075, 38.758434 ] ] } }
{ "type": "Feature", "properties": { "LINEARID": "110410477236", "FULLNAME": "Luke Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.424517, 38.757463 ], [ -77.424989, 38.757698 ], [ -77.425160, 38.757865 ], [ -77.425246, 38.758300 ], [ -77.425075, 38.758434 ] ] } }
,
{ "type": "Feature", "properties": { "LINEARID": "110410477241", "FULLNAME": "Paul Dr", "RTTYP": "M", "MTFCC": "S1400" }, "geometry": { "type": "LineString", "coordinates": [ [ -77.426791, 38.756928 ], [ -77.426147, 38.756727 ], [ -77.425418, 38.756694 ], [ -77.425075, 38.756828 ], [ -77.424517, 38.757463 ], [ -77.424130, 38.758066 ] ] } }
,