OperatorCut is returning two empty geometries if there are no valid cuts. A geometry cursor containing only a null pointer should be returned instead.
@stolstov ya está trabajando en esto.
Desde el 9/7/2014.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
The cases in question are
- the cuttee and the cutter don't intersect at all
- the cuttee is a polygon and cutter doesn't pass all the way through it
- the cuttee is a polyline, the cutter touches the cuttee but b_consider_touch is false.
Currently, a pointer to a geometry cursor is returned. There are two empty geometries in the cursor, one for the left cut and one for the right cut. It would be a more obvious signal to the user that there were no valid cuts if a null pointer was returned instead.
Here are some simple cases to reproduce the issues listed above.
cutter1: {"paths":[[[1.5,0.5],[2.5,0.5]]]}
cutter2: {"paths":[[[0.5,0.5],[1.5,0.5]]]}
cutter3: {"paths":[[[0.2,0.4],[0.6,0.8]]]}
polygon (cuttee): {"rings":[[[0,0],[0,1],[1,1],[1,0],[0,0]]]}
polyline (cuttee): {"paths":[[[0.0,0.6],[0.4,0.2],[0.5,0.5]]]}
- Lenguaje dominante
- Java
- Estrellas
- 710
- Forks
- 268
- Merge medio
- 7 d 23 h
- PR fusionados (30 d)
- 1
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Esri/geometry-api-java
-
bug fixed_to_verify
Esri/geometry-api-java#328 · 3 comentarios · 1 asignado ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Esri/geometry-api-java#324 · 17 comentarios · 1 reacción ·
-
esrijson to geojson Exception Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Esri/geometry-api-java#321 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
Esri/geometry-api-java#320 · 1 comentario ·
-
cannot reproduce
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Esri/geometry-api-java#316 · 5 comentarios ·
Todos los issues de Esri/geometry-api-java
Issues similares
-
area-deployment area-integrations triage:bot-seen
Dificultad 2/5 Medio día Aptitud para principiantes 86/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
apache/flink-agents#1156 ·
-
[source-shopify] FAILED bulk operation without partialDataUrl is silently treated as successful Abiertoarea/connectors autoteam community connectors/source/shopify needs-triage team/use type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100