The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings Tools for QGIS or GeoPandas
Summary Activity SCM Files

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