Use lazy iterator to ensure all rings in create_[a/b]_list
are closed
#682
CI.yml
on: pull_request
Documentation
9m 54s
Matrix: test
Annotations
2 errors and 15 warnings
Julia 1 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
|
Julia 1.9 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
|
Julia 1 - ubuntu-latest - x64 - pull_request
Julia depot registries already exist. Skipping restoring of cached registries to avoid potential merge conflicts when updating. Please ensure that `julia-actions/cache` precedes any workflow steps which add registries.
|
Julia 1 - ubuntu-latest - x64 - pull_request
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Julia 1 - ubuntu-latest - x64 - pull_request
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions/cache@4d4ae6ae148a43d0fd1eda1800170683e9882738, pyTooling/Actions/with-post-step@adef08d3bdef092282614f3b683897cefae82ee3, julia-actions/setup-julia@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Julia 1.9 - ubuntu-latest - x64 - pull_request
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Julia 1.9 - ubuntu-latest - x64 - pull_request
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v2, actions/cache@4d4ae6ae148a43d0fd1eda1800170683e9882738, pyTooling/Actions/with-post-step@adef08d3bdef092282614f3b683897cefae82ee3, julia-actions/setup-julia@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Documentation:
../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L46
duplicate docs found for 'GeometryOps.reproject' in src/api.md:59-61
```@autodocs
Modules = [GeometryOps]
```
|
Documentation:
../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L46
duplicate docs found for 'apply' in `@docs` block in src/source/primitives.md:41-48
```@docs
apply
applyreduce
GeometryOps.unwrap
GeometryOps.flatten
GeometryOps.reconstruct
GeometryOps.rebuild
```
|
Documentation:
../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L46
duplicate docs found for 'applyreduce' in `@docs` block in src/source/primitives.md:41-48
```@docs
apply
applyreduce
GeometryOps.unwrap
GeometryOps.flatten
GeometryOps.reconstruct
GeometryOps.rebuild
```
|
Documentation:
../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L46
duplicate docs found for 'GeometryOps.unwrap' in `@docs` block in src/source/primitives.md:41-48
```@docs
apply
applyreduce
GeometryOps.unwrap
GeometryOps.flatten
GeometryOps.reconstruct
GeometryOps.rebuild
```
|
Documentation:
../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L46
duplicate docs found for 'TraitTarget' in `@docs` block in src/source/primitives.md:8-10
```@docs
TraitTarget
```
|
Documentation:
../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L46
failed to run `@example` block in src/source/transformations/correction/intersecting_polygons.md:39-42
```@example union-multipoly
import GeometryOps as GO
GO.fix(multipolygon, corrections = [GO.UnionIntersectingPolygons()])
```
exception =
MethodError: no method matching _linearring(::Vector{Tuple{Float64, Float64}})
Closest candidates are:
_linearring(!Matched::GeoInterface.Wrappers.LinearRing)
@ GeometryOps ~/.julia/packages/GeometryOps/8XTIR/src/utils.jl:131
_linearring(!Matched::GeoInterface.Wrappers.LineString)
@ GeometryOps ~/.julia/packages/GeometryOps/8XTIR/src/utils.jl:130
Stacktrace:
[1] _union(::TraitTarget{GeoInterface.PolygonTrait}, ::Type{Float64}, ::GeoInterface.PolygonTrait, poly_a::GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}, ::GeoInterface.PolygonTrait, poly_b::GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}; exact::GeometryOps._True, kwargs::@kwargs{})
@ GeometryOps ~/.julia/packages/GeometryOps/8XTIR/src/methods/clipping/union.jl:65
[2] _union
@ ~/.julia/packages/GeometryOps/8XTIR/src/methods/clipping/union.jl:47 [inlined]
[3] #union#173
@ ~/.julia/packages/GeometryOps/8XTIR/src/methods/clipping/union.jl:38 [inlined]
[4] union
@ ~/.julia/packages/GeometryOps/8XTIR/src/methods/clipping/union.jl:35 [inlined]
[5] (::UnionIntersectingPolygons)(::GeoInterface.MultiPolygonTrait, multipoly::GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing})
@ GeometryOps ~/.julia/packages/GeometryOps/8XTIR/src/transformations/correction/intersecting_polygons.jl:75
[6] GeometryCorrection
@ ~/.julia/packages/GeometryOps/8XTIR/src/transformations/correction/geometry_correction.jl:43 [inlined]
[7] _apply
@ ~/.julia/packages/GeometryOps/8XTIR/src/primitives.jl:295 [inlined]
[8] _apply(f::UnionIntersectingPolygons, target::TraitTarget{GeoInterface.MultiPolygonTrait}, geom::GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}; kw::@kwargs{threaded::GeometryOps._False, calc_extent::GeometryOps._False})
@ GeometryOps ~/.julia/packages/GeometryOps/8XTIR/src/primitives.jl:157
[9] apply(f::UnionIntersectingPolygons, target::Type, geom::GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}; calc_extent::Bool, threaded::Bool, kw::@kwargs{})
@ GeometryOps ~/.julia/packages/GeometryOps/8XTIR/src/primitives.jl:153
[10] apply
@ ~/.julia/packages/GeometryOps/8XTIR/src/primitives.jl:148 [inlined]
[11] fix(geometry::GeoInterface.Wrappers.MultiPolygon{false, false, Vector{GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Tuple{Float64, Float64}}, Nothing, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}; corrections::Vector{UnionIntersectingPolygons}, kwargs::@kwargs{})
@ GeometryOps ~/.julia/packages/GeometryOps/8XTIR/src/transformations/correction/geometry_correction.jl:55
[12] top-level scope
@ intersecting_polygons.md:41
[13] eval
@ ./boot.jl:385 [inlined]
[14] #58
@ ~/.julia/packages/Documenter/qoyeC/src/expander_pipeline.jl:754 [inlined]
[15] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String)
@ Base.Filesystem ./file.jl:
|
Documentation:
../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L46
duplicate docs found for 'LinearSegments' in `@docs` block in src/source/transformations/segmentize.md:57-60
```@docs
LinearSegments
GeodesicSegments
```
|
Documentation:
../../../.julia/packages/Documenter/qoyeC/src/utilities/utilities.jl#L46
duplicate docs found for 'GeodesicSegments' in `@docs` block in src/source/transformations/segmentize.md:57-60
```@docs
LinearSegments
GeodesicSegments
```
|
Documentation:
../../../.julia/packages/DocumenterVitepress/tIz9X/src/writer.jl#L668
DocumenterVitepress: un-expanded `@example union-multipoly` block encountered on page src/source/transformations/correction/intersecting_polygons.md.
The first few lines of code in this node are:
```
import GeometryOps as GO
GO.fix(multipolygon, corrections = [GO.UnionIntersectingPolygons()])
```
|
Documentation:
../../../.julia/packages/DocumenterVitepress/tIz9X/src/writer.jl#L468
DocumenterVitepress: Unknown MIME type text/latex provided and no alternatives given. Ignoring render!
|