Project Filelist for Tools for QGIS or GeoPandas
File Release Notes and Changelog
Release Name: 0_1_4
Release Notes
Version 0.1.4 - rev. 7131 - 04 Feb. 2019 ---------------------------------------------------- * Add test_sunshine_hours.py 1st implementation * Add STSunshineHours 1st implementation * Refactor SunPosition implementation * Add EllipseUtilities, EllipticHullUtilities 1st implementation * Enhance STStreetsAndSquaresRecognition implementation * Add CSVWKTWriter 1st implementation * Enhance SVGWriter implementation * Enhance STJoinQuery implementation * Enhance CSVReader implementation * Add SphericalProjection & SkyMap2D 1st implementations * Add IntersectionUtilities 1st implementation (+ STExtractIntersections full refactoring) * Add BiggestInscribedStick, and BiggestInscribedStickScalarProduct 1st implementations * Add PartialHMean, PartialAspectRatio, and PartialSkyViewFactor 1st implementations * Add SVFUtilities 1st implementation * Add new test_isovists_{1,2}.py scripts * Add PartialRayCasting, PartialIsovist2D 1st implementations * Add new prepareOrientedShootingAzims(...) static meth. in the RayCastingUtilities impl. * Add STEllipse 1st implementation * Enhance MshReader implementation (ability to detect file format version) * Enhance t4qg_io.py implementation (add label to the exportPdf(...) function) Version 0.1.3 - rev. 6460 - 18 Sep. 2018 ---------------------------------------------------- * Add Plot 1st implementation * Add {t4qg_gui,t4qg_io,t4qg_misc,t4qg_symbol}.py 1st implementation * Add Alert and T4qgVersion 1st implementations * Add DirectionalOrPanopticRayCasting 1st implementation * Add RayCastingUtilities 1st implementation (+ adapt Isovist2D) * Add LCZMatching 1st implementation * Add SVGWriter 1st implementation * Add AngularAbscissa, RayAzimuthOffsets, RayAzimuths, RayLengths, STUnion, and VCToPyplot 1st implementation * Add RectifyByFourier, RectifyByMeanAngularity, and RectifyByMeanVector 1st implementation * Add UpwindShape and UpwindVolume 1st implementation * Add STDifference 1st implementation * Add IsOutdoor and Translate 1st implementation * Add CSVWktReader 1st implementation * Add STExtractOpenSpaces and STSimplifyGeometries 1st implementation * Add GroupBy 1st implementation * Add STDuplicate 1st implementation * Add AttrOperation 1st implementation * Add Buffer 1st implementation * Add DirectionalOrPanoptic, AspectRatio, SkyViewFactor, BuildingSurfaceFraction, ImperviousSurfaceFraction, PerviousSurfaceFraction, HeightOfRoughnessElements, and LocalClimateZone 1st implementations * Add CanyonStreetOrSquare 1st implementation * Add STCityBlocks 1st implementation * Add STSpatialJoinQuery 1st implementation * Add SimpleSVF 1st implementation * Add PerviousSurface & UnbuiltSurfaceFraction 1st implementations * Add HMean & WMean 1st implementations * Add GmshTriangulator 1st implementation * Add PolylinesSampling, and Skeletonization 1st implementations * Add PanopticRayCasting & Isovist2D 1st implementations * Add RayCasting 1st implementation * Add STPolygonization 1st implementation * Add AbstractComplexSpatialAttributeFunction, STComplexSpatialAttributeCommand, and SimpleAspectRatio 1st impl. * Enhance GeomUtilities w. 2 new static meth.: isAnIndoorPoint(...), isAnOutdoorPoint(...) * Enhance SamplingOfPolyline + adapt STSampleLineStrings and GraphAnalyzer accordingly * Add MshReader 1st implementation * Add GeoWriter 1st implementation * Add MyNode, MyEdge 1st implementations * Add STDilatationErosion 1st implementation * Enhance STSampleLineStrings (do not register same node twice) * Add STPartitioningTheVoidOnNearestNeighbor 1st implementation * Add STVoronoiPartition 1st implementation (qgis:voronoipolygons wrapper) * Add DateTimeGenerator 1st implementation * Add QgsLayerUtilities.getNearestFeature(...) static method * Add SunPosition 1st implementation * Add STSelectOutdoorNodes 1st implementation * Add STBuffer and STExtent 1st implementations Version 0.1.2 - rev. 5816 - 26 Feb. 2018 ---------------------------------------------------- * Add AreaCircularityDefect 1st implementation * Add SmallestEnclosingDisk 1st implementation * Add ChrystalAlgorithm 1st implementation * Add MAERStretching 1st implementation * Add AreaRectangularityDefect 1st implementation * Add MinimalPerimeterEnclosingRectangle 1st implementation * Add MinimalAreaEnclosingRectangle 1st implementation * Add RotatingCalipers 1st implementation * Refactor and debug misc/STExplose implementation * Debug STProjectPointsOnto impl. * Add io/CSVReader 1st implementation * Add misc/STAppend 1st implementation * Add misc/STClip 1st implementation * Add io/VTUWriter 1st implementation * Add isovist/STZonalField2D 1st implementation * Debug & enhance morph/STSkeletonizeTheVoid * Debug graph/GraphAnalyzer (add sets in the __addPolyline(...) meth.) * Debug & refactor graph/{STToRoadsSections, STToRoadsSectionsAngles, STToRoadsSectionsNodes} impl. * Enhance & simplify morph/STMathematicsMoments (w. QgsLayerUtilities.getArrayOfFieldMaps(...)) * Enhance & simplify morph/STDerivative (w. QgsLayerUtilities.getArrayOfFieldMaps(...)) * Enhance & simplify morph/STDistanceToNearestEdge (w. QgsLayerUtilities.querySpatialIndex(...)) * Enhance morph/STSampleLineStrings (w. new output layer's attr. entitled 'gid') Version 0.1.1 - rev. 5656 - 15 Jan. 2018 ---------------------------------------------------- * Add new isovist/STBGOpenness impl. * Add new morph/spatialAttributeFunctions/{Max,Mean,Min,ShannonEntropy,StdDev}RayLength classes * Add new commons/GeomUtilities.lineNoder(...) static meth. * Add graph/STExtractCrossroadCenter 1st impl. * Debug commons/GeomUtilities.getKernel(...) static meth. * Enhance commons/QgsLayerUtilities (new querySpatialIndex(...) static meth.) * Add misc/STProjectPointsOnto 1st implementation * Refactor & enhance graph/STShortestPolygonalContours class * Debug & enhance graph/GraphAnalyzer impl. (debug & split buildAllPolygonalContours(...) into buildAll{Shortest,Longest}PolygonalContours(...)) Version 0.1.0 - rev. 5628 - 14 Dec 2017 ---------------------------------------------------- * connectedSpaces, buildingsExtRings, patios = STConnectedSpacesAndPatios(inputLayer, buffDist=0.0).execute() * skeleton, nodes, voronoi = STSkeletonizeTheVoid(buildingsExtRings, samplingDist=10.0).execute() => la skeletonization ne crée plus que 3 couches, les retourne en sortie, et ne prend plus de smoothingDist puisqu'elle ne simplifie plus automatiquement les données d'entrée. Il faut explicitement invoquer STConnectedSpacesAndPatios préalablement à la skeletonization * indic = STSpatialAttributeCommand([AreaConvexityDefect, GraveliusIndex, MillerIndex ], intersections, outputLayerName=None).execute() * STKernel a disparu - elle est remplacée par STSpatialCommand(Kernel, ...)
No change log