On Tue, 2 Mar 2021 at 18:34, Hernán De Angelis <variablestarli...@gmail.com> wrote: > > Hi, > > I wrote about this a few days ago in the user list but I still have the > problem and can find neither a cause nor a solution. I thus post it in > this list in the hope that some developer may have a hint on what is > going wrong here.
Double check that you have the gdal python packages installed Nyall > > In my installation the Voronoi Polygon tool is missing from the > Processing menu, both from the bar (vector geometry dialog) and the > processing panel. It is also not listed in the Python console (see below > whole listing). > > But, the code seems to be present in the /usr/local/share... folder, > where other plugins live as well: > > localhost:/usr/local # find ./share -name *oronoi* > ./share/qgis/python/plugins/processing/algs/grass7/description/v.voronoi.skeleton.txt > ./share/qgis/python/plugins/processing/algs/grass7/description/v.voronoi.txt > ./share/qgis/python/plugins/processing/algs/grass7/ext/v_voronoi.py > ./share/qgis/python/plugins/processing/algs/qgis/VoronoiPolygons.py > ./share/qgis/python/plugins/processing/algs/qgis/voronoi.py > > I compile QGIS from source, things have gone smoothly every time and I > cannot see any obvious particular problem. I have tested with master a > couple of weeks ago, then 3.18.0 a couple of days ago, and moments ago > with 3.16.4 (after wiping all traces of previous installations) but the > problem persists. > > Anyone has seen this? What could possibly be wrong here? > > Thanks in advance, > > Hernán > > > - - - - - > > from qgis import processing > for alg in QgsApplication.processingRegistry().algorithms(): > print(alg.id(), "->", alg.displayName()) > > native:addautoincrementalfield -> Add autoincremental field > native:addfieldtoattributestable -> Add field to attributes table > native:adduniquevalueindexfield -> Add unique value index field > native:addxyfields -> Add X/Y fields to layer > native:affinetransform -> Affine transform > native:aggregate -> Aggregate > native:angletonearest -> Align points to features > native:antimeridiansplit -> Geodesic line split at antimeridian > native:arrayoffsetlines -> Array of offset (parallel) lines > native:arraytranslatedfeatures -> Array of translated features > native:aspect -> Aspect > native:assignprojection -> Assign projection > native:atlaslayouttoimage -> Export atlas layout as image > native:atlaslayouttopdf -> Export atlas layout as PDF > native:bookmarkstolayer -> Convert spatial bookmarks to layer > native:boundary -> Boundary > native:boundingboxes -> Bounding boxes > native:buffer -> Buffer > native:bufferbym -> Variable width buffer (by M value) > native:calculatevectoroverlaps -> Overlap analysis > native:categorizeusingstyle -> Create categorized renderer from styles > native:cellstatistics -> Cell statistics > native:centroids -> Centroids > native:clip -> Clip > native:collect -> Collect geometries > native:combinestyles -> Combine style databases > native:condition -> Conditional branch > native:converttocurves -> Convert to curved geometries > native:convexhull -> Convex hull > native:countpointsinpolygon -> Count points in polygon > native:createattributeindex -> Create attribute index > native:createconstantrasterlayer -> Create constant raster layer > native:createdirectory -> Create directory > native:creategrid -> Create grid > native:createpointslayerfromtable -> Create points layer from table > native:createrandombinomialrasterlayer -> Create random raster layer > (binomial distribution) > native:createrandomexponentialrasterlayer -> Create random raster layer > (exponential distribution) > native:createrandomgammarasterlayer -> Create random raster layer (gamma > distribution) > native:createrandomgeometricrasterlayer -> Create random raster layer > (geometric distribution) > native:createrandomnegativebinomialrasterlayer -> Create random raster > layer (negative binomial distribution) > native:createrandomnormalrasterlayer -> Create random raster layer > (normal distribution) > native:createrandompoissonrasterlayer -> Create random raster layer > (poisson distribution) > native:createrandomuniformrasterlayer -> Create random raster layer > (uniform distribution) > native:createspatialindex -> Create spatial index > native:dbscanclustering -> DBSCAN clustering > native:deleteduplicategeometries -> Delete duplicate geometries > native:deleteholes -> Delete holes > native:densifygeometries -> Densify by count > native:densifygeometriesgivenaninterval -> Densify by interval > native:detectvectorchanges -> Detect dataset changes > native:difference -> Difference > native:dissolve -> Dissolve > native:dropgeometries -> Drop geometries > native:dropmzvalues -> Drop M/Z values > native:equaltofrequency -> Equal to frequency > native:explodehstorefield -> Explode HStore Field > native:explodelines -> Explode lines > native:extendlines -> Extend lines > native:extenttolayer -> Create layer from extent > native:extractbinary -> Extract binary field > native:extractbyattribute -> Extract by attribute > native:extractbyexpression -> Extract by expression > native:extractbyextent -> Extract/clip by extent > native:extractbylocation -> Extract by location > native:extractmvalues -> Extract M values > native:extractspecificvertices -> Extract specific vertices > native:extractvertices -> Extract vertices > native:extractzvalues -> Extract Z values > native:fieldcalculator -> Field calculator > native:filedownloader -> Download file > native:fillnodata -> Fill NoData cells > native:filter -> Feature filter > native:filterbygeometry -> Filter by geometry type > native:filterlayersbytype -> Filter layers by type > native:filterverticesbym -> Filter vertices by M value > native:filterverticesbyz -> Filter vertices by Z value > native:fixgeometries -> Fix geometries > native:flattenrelationships -> Flatten relationship > native:forcerhr -> Force right-hand-rule > native:fuzzifyrastergaussianmembership -> Fuzzify raster (gaussian > membership) > native:fuzzifyrasterlargemembership -> Fuzzify raster (large membership) > native:fuzzifyrasterlinearmembership -> Fuzzify raster (linear membership) > native:fuzzifyrasternearmembership -> Fuzzify raster (near membership) > native:fuzzifyrasterpowermembership -> Fuzzify raster (power membership) > native:fuzzifyrastersmallmembership -> Fuzzify raster (small membership) > native:generatepointspixelcentroidsinsidepolygons -> Generate points > (pixel centroids) inside polygons > native:geometrybyexpression -> Geometry by expression > native:greaterthanfrequency -> Greater than frequency > native:highestpositioninrasterstack -> Highest position in raster stack > native:hillshade -> Hillshade > native:hublines -> Join by lines (hub lines) > native:importphotos -> Import geotagged photos > native:interpolatepoint -> Interpolate point on line > native:intersection -> Intersection > native:joinattributesbylocation -> Join attributes by location > native:joinattributestable -> Join attributes by field value > native:joinbynearest -> Join attributes by nearest > native:kmeansclustering -> K-means clustering > native:layertobookmarks -> Convert layer to spatial bookmarks > native:lessthanfrequency -> Less than frequency > native:linedensity -> Line density > native:lineintersections -> Line intersections > native:linesubstring -> Line substring > native:loadlayer -> Load layer into project > native:lowestpositioninrasterstack -> Lowest position in raster stack > native:meancoordinates -> Mean coordinate(s) > native:mergelines -> Merge lines > native:mergevectorlayers -> Merge vector layers > native:minimumenclosingcircle -> Minimum enclosing circles > native:multiparttosingleparts -> Multipart to singleparts > native:multiringconstantbuffer -> Multi-ring buffer (constant distance) > native:nearestneighbouranalysis -> Nearest neighbour analysis > native:offsetline -> Offset lines > native:orderbyexpression -> Order by expression > native:orientedminimumboundingbox -> Oriented minimum bounding box > native:orthogonalize -> Orthogonalize > native:package -> Package layers > native:pixelstopoints -> Raster pixels to points > native:pixelstopolygons -> Raster pixels to polygons > native:pointonsurface -> Point on surface > native:pointsalonglines -> Points along geometry > native:pointtolayer -> Create layer from point > native:poleofinaccessibility -> Pole of inaccessibility > native:polygonfromlayerextent -> Extract layer extent > native:polygonize -> Polygonize > native:polygonstolines -> Polygons to lines > native:postgisexecutesql -> PostgreSQL execute SQL > native:printlayoutmapextenttolayer -> Print layout map extent to layer > native:printlayouttoimage -> Export print layout as image > native:printlayouttopdf -> Export print layout as PDF > native:projectpointcartesian -> Project points (Cartesian) > native:promotetomulti -> Promote to multipart > native:raiseexception -> Raise exception > native:raisewarning -> Raise warning > native:randomextract -> Random extract > native:randompointsinextent -> Random points in extent > native:randompointsinpolygons -> Random points in polygons > native:randompointsonlines -> Random points on lines > native:rasterbooleanand -> Raster boolean AND > native:rasterize -> Convert map to raster > native:rasterlayerstatistics -> Raster layer statistics > native:rasterlayeruniquevaluesreport -> Raster layer unique values report > native:rasterlayerzonalstats -> Raster layer zonal statistics > native:rasterlogicalor -> Raster boolean OR > native:rastersampling -> Sample raster values > native:rastersurfacevolume -> Raster surface volume > native:reclassifybylayer -> Reclassify by layer > native:reclassifybytable -> Reclassify by table > native:rectanglesovalsdiamonds -> Rectangles, ovals, diamonds > native:refactorfields -> Refactor fields > native:removeduplicatesbyattribute -> Delete duplicates by attribute > native:removeduplicatevertices -> Remove duplicate vertices > native:removenullgeometries -> Remove null geometries > native:renamelayer -> Rename layer > native:renametablefield -> Rename field > native:repairshapefile -> Repair Shapefile > native:reprojectlayer -> Reproject layer > native:rescaleraster -> Rescale raster > native:reverselinedirection -> Reverse line direction > native:rotatefeatures -> Rotate > native:roundrastervalues -> Round raster > native:ruggednessindex -> Ruggedness index > native:savefeatures -> Save vector features to file > native:savelog -> Save log to file > native:saveselectedfeatures -> Extract selected features > native:segmentizebymaxangle -> Segmentize by maximum angle > native:segmentizebymaxdistance -> Segmentize by maximum distance > native:selectbylocation -> Select by location > native:serviceareafromlayer -> Service area (from layer) > native:serviceareafrompoint -> Service area (from point) > native:setlayerencoding -> Set layer encoding > native:setlayerstyle -> Set layer style > native:setmfromraster -> Set M value from raster > native:setmvalue -> Set M value > native:setprojectvariable -> Set project variable > native:setzfromraster -> Drape (set Z value from raster) > native:setzvalue -> Set Z value > native:shortestpathlayertopoint -> Shortest path (layer to point) > native:shortestpathpointtolayer -> Shortest path (point to layer) > native:shortestpathpointtopoint -> Shortest path (point to point) > native:shpencodinginfo -> Extract Shapefile encoding > native:simplifygeometries -> Simplify > native:singlesidedbuffer -> Single sided buffer > native:slope -> Slope > native:smoothgeometry -> Smooth > native:snapgeometries -> Snap geometries to layer > native:snappointstogrid -> Snap points to grid > native:spatialiteexecutesql -> SpatiaLite execute SQL > native:spatialiteexecutesqlregistered -> SpatiaLite execute SQL > (registered DB) > native:splitfeaturesbycharacter -> Split features by character > native:splitlinesbylength -> Split lines by maximum length > native:splitvectorlayer -> Split vector layer > native:splitwithlines -> Split with lines > native:stringconcatenation -> String concatenation > native:stylefromproject -> Create style database from project > native:subdivide -> Subdivide > native:sumlinelengths -> Sum line lengths > native:swapxy -> Swap X and Y coordinates > native:symmetricaldifference -> Symmetrical difference > native:taperedbuffer -> Tapered buffers > native:tinmeshcreation -> TIN Mesh Creation > native:transect -> Transect > native:translategeometry -> Translate > native:truncatetable -> Truncate table > native:union -> Union > native:wedgebuffers -> Create wedge buffers > native:writevectortiles_mbtiles -> Write Vector Tiles (MBTiles) > native:writevectortiles_xyz -> Write Vector Tiles (XYZ) > native:zonalhistogram -> Zonal histogram > native:zonalstatistics -> Zonal statistics > native:zonalstatisticsfb -> Zonal statistics > > _______________________________________________ > QGIS-Developer mailing list > QGIS-Developer@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer