[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
|
[jts-dev] buffer(0) is dropping a polygon in a multipolygon
|
Hi all,
First of all, I've been using JTS for around 25 years and I would like
to thank you for all the work these many years.
Recently (JTS 1.20.0) I found a case where running buffer(0) is dropping
a polygon from a multipolygon. The input[1] consists of two polygons and
is valid. But running the buffer(0) operation just drops one of the
polygons.
Is this a bug? It is at least worrying, buffer(0) being the way I try to
get out of trouble in JTS :S
Wanted to open a github issue but couldn't. Please, let me know if this
is not the right channel.
[1]
MULTIPOLYGON (((214830.95 6388204.12, 214829.08 6388209.43, 214827.77
6388212.04, 214825.97 6388216.43, 214825.29 6388219.74, 214826.03
6388223.43, 214829.03 6388227.85, 214829.46 6388227.95, 214832.86
6388227.65, 214836.87 6388224.59, 214839.3 6388222.27, 214841.26
6388220.79, 214842.22 6388219.75, 214843.21 6388218.2, 214844.34
6388216.88, 214845.03 6388214.69, 214844.96 6388214.68, 214844.89
6388214, 214844.69 6388213.34, 214844.37 6388212.74, 214843.94
6388212.21, 214843.41 6388211.77, 214842.8 6388211.45, 214842.14
6388211.25, 214841.46 6388211.18, 214841.39 6388210.5, 214841.19
6388209.84, 214840.87 6388209.24, 214840.44 6388208.71, 214839.91
6388208.27, 214839.3 6388207.95, 214838.64 6388207.75, 214837.96
6388207.68, 214837.89 6388207, 214837.69 6388206.34, 214837.37
6388205.74, 214836.94 6388205.21, 214836.41 6388204.77, 214835.8
6388204.45, 214835.14 6388204.25, 214834.46 6388204.18, 214830.96
6388204.18, 214830.95 6388204.12)), ((214921.96 6388211.29, 214921.96
6388214.68, 214921.28 6388214.75, 214920.62 6388214.95, 214920.24
6388215.15, 214920.63 6388216.43, 214921.67 6388218.48, 214923.17
6388220.12, 214923.71 6388220.47, 214924.58 6388221.83, 214925.36
6388222.63, 214928.95 6388225.36, 214930.71 6388226.22, 214933.07
6388226.73, 214933.73 6388227.14, 214933.22 6388229.44, 214933.31
6388230.43, 214931.8 6388232.27, 214929.54 6388236.26, 214928.23
6388239.18, 214926.52 6388241.99, 214925.4 6388243.45, 214924
6388244.92, 214920.72 6388246.61, 214919.89 6388246.82, 214917
6388247.01, 214912.75 6388246.98, 214909.94 6388247.17, 214906.56
6388246.65, 214901.85 6388244.56, 214897.33 6388241.25, 214896.83
6388240.71, 214896.58 6388240.06, 214895.71 6388238.91, 214894.99
6388237.43, 214892.43 6388230.66, 214892.09 6388228.78, 214891.76
6388225.18, 214890.46 6388225.18, 214889.78 6388225.25, 214889.12
6388225.45, 214888.52 6388225.77, 214888.08 6388226.13, 214888.89
6388230.43, 214889.82 6388233.66, 214891.62 6388237.43, 214894.09
6388241.52, 214895.71 6388243.21, 214897.27 6388244.43, 214903.53
6388247.81, 214906.21 6388250.24, 214908.67 6388251.19, 214909.71
6388251.89, 214916.14 6388250.58, 214919.87 6388250.2, 214922.06
6388249.78, 214924.64 6388248.87, 214925.62 6388247.93, 214926.68
6388247.4, 214927.21 6388246.65, 214928.56 6388245.78, 214929.14
6388244.43, 214929.9 6388243.62, 214930.68 6388240.96, 214931.78
6388239.21, 214932.14 6388238.36, 214932.32 6388237.43, 214934.15
6388233.88, 214941.21 6388227.22, 214942.6 6388224.82, 214943.72
6388223.43, 214944.01 6388222.73, 214944.71 6388222, 214945.4 6388220.1,
214945.65 6388216.7, 214944.81 6388209.43, 214945.52 6388206.4, 214946.7
6388205.08, 214947.59 6388204.35, 214948.7 6388204.08, 214952.07
6388204.36, 214955.21 6388206.1, 214956.79 6388207.23, 214958.84
6388209.31, 214961.01 6388212.09, 214961.67 6388213.06, 214962.21
6388214.43, 214964.87 6388216.72, 214965.5 6388218.19, 214965.71
6388218.33, 214966.16 6388218.05, 214966.57 6388217.29, 214966.66
6388216.66, 214967.09 6388216.06, 214968.88 6388214.58, 214970.23
6388213.09, 214971.14 6388212.5, 214973.13 6388211.65, 214976.21
6388211.08, 214980.51 6388210.66, 214983.33 6388209.55, 214984.56
6388208.65, 214987.25 6388206.12, 214988.91 6388204.04, 214991.5
6388199.72, 214992.66 6388197.25, 214992.64 6388197.25, 214991.96
6388197.18, 214991.89 6388196.5, 214991.69 6388195.84, 214991.37
6388195.24, 214990.94 6388194.71, 214990.41 6388194.27, 214989.8
6388193.95, 214989.14 6388193.75, 214988.46 6388193.68, 214985.93
6388193.68, 214984.92 6388198.93, 214983.61 6388202.28, 214980.81
6388206.13, 214979.33 6388206.97, 214972.71 6388208.9, 214971.91
6388209.43, 214967.42 6388211.45, 214966.08 6388212.24, 214965.71
6388212.29, 214965.33 6388212.22, 214962.03 6388210.42, 214960.61
6388208.33, 214958.14 6388205.93, 214956.92 6388204.22, 214955.21
6388202.76, 214954.49 6388202.43, 214953.58 6388200.56, 214952.36
6388198.93, 214953.27 6388192.35, 214953.38 6388190.18, 214944.71
6388190.18, 214945.3 6388191.55, 214946.2 6388195.06, 214946.21
6388195.81, 214945.56 6388198.69, 214945.36 6388199.05, 214944.77
6388199.35, 214944.45 6388199.92, 214943.34 6388202.43, 214942.56
6388203.78, 214941.75 6388206.08, 214941.91 6388213.26, 214941.39
6388214.87, 214941.21 6388214.98, 214941.06 6388214.82, 214940.72
6388213.42, 214940.17 6388212.93, 214939.62 6388211.74, 214939.28
6388211.36, 214938.88 6388211.11, 214938.14 6388210.98, 214937.52
6388210.57, 214936.06 6388207.59, 214934.21 6388205.81, 214932.76
6388203.89, 214930.86 6388202.01, 214928.96 6388200.81, 214928.96
6388203.94, 214930.71 6388204.86, 214931.4 6388205.54, 214932.74
6388207.4, 214934.03 6388209.61, 214935.59 6388211.56, 214937.45
6388214.66, 214938.68 6388216.04, 214939.34 6388219.93, 214939.18
6388220.87, 214938.67 6388221.6, 214937.23 6388222.96, 214934.86
6388224.43, 214933.96 6388224.45, 214930.5 6388223.64, 214928.01
6388222.02, 214926.1 6388220.35, 214924.79 6388218.17, 214921.96
6388211.29)))