spark/common/src/main/java/org/apache/sedona/core/showcase/EarthdataMapperRunnableExample.java (4 lines): - line 35: // TODO: Auto-generated Javadoc - line 127: // TODO Auto-generated catch block - line 147: // TODO Auto-generated catch block - line 157: // TODO Auto-generated catch block flink/src/main/java/org/apache/sedona/flink/expressions/Aggregators.java (3 lines): - line 66: * TODO: find an efficient algorithm to incrementally and decrementally update the accumulator - line 120: * TODO: find an efficient algorithm to incrementally and decrementally update the accumulator - line 175: * TODO: find an efficient algorithm to incrementally and decrementally update the accumulator common/src/main/java/org/apache/sedona/common/raster/netcdf/NetCdfReader.java (3 lines): - line 136: // TODO: optimize to get all variables in 1 tree traversal? - line 228: // TODO: Maybe replace this string comparison with index comparison since we already have lon - line 245: // TODO: This leads to tree traversal for dimensions, can we do this in one go? spark/common/src/main/java/org/apache/sedona/viz/core/VisualizationPartitioner.java (2 lines): - line 29: // TODO: Auto-generated Javadoc - line 93: // TODO Auto-generated catch block spark/common/src/main/java/org/apache/sedona/core/showcase/Example.java (2 lines): - line 46: // TODO: Auto-generated Javadoc - line 331: // TODO Auto-generated catch block spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (1 line): - line 661: // TODO (SPARK-26174): disallow it with a config. spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/dbf/FieldDescriptor.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/Sharpen.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/enums/IndexType.java (1 line): - line 23: // TODO: Auto-generated Javadoc common/src/main/java/org/apache/sedona/common/enums/GeometryType.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/rangeJudgement/RangeFilter.java (1 line): - line 25: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialRDD/PointRDD.java (1 line): - line 29: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/utils/RDDSampleUtils.java (1 line): - line 21: // TODO: Auto-generated Javadoc python/sedona/geopandas/tools/sjoin.py (1 line): - line 40: TODO: Implement this function with more details and parameters. spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/raster/RasterFileFormat.scala (1 line): - line 135: // TODO Auto-generated catch block spark/common/src/main/java/org/apache/sedona/viz/utils/ImageType.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/knnJudgement/GeometryDistanceComparator.java (1 line): - line 25: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java (1 line): - line 38: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/GlobalParameter.java (1 line): - line 29: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/ColoringRuleFactory.java (1 line): - line 24: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/Outline.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/utils/ColorizeOption.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/showcase/UserSuppliedLineStringMapper.java (1 line): - line 35: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/ShapeFileConst.java (1 line): - line 21: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/LinearFunction.java (1 line): - line 25: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/knnJudgement/KnnJudgement.java (1 line): - line 28: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/Emboss.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/ColoringRule.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ChoroplethMap.java (1 line): - line 30: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/TypeUnknownException.java (1 line): - line 21: // TODO: Auto-generated Javadoc spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (1 line): - line 212: // TODO: if you move this into the closure it reverts to the default values. spark/common/src/main/java/org/apache/sedona/viz/extension/imageGenerator/SedonaVizImageGenerator.java (1 line): - line 24: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java (1 line): - line 29: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/ShapefileRDD.java (1 line): - line 49: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/showcase/UserSuppliedPolygonMapper.java (1 line): - line 34: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/RasterOverlayOperator.java (1 line): - line 29: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/formatMapper/netcdfParser/SerNetCDFUtils.java (1 line): - line 52: // TODO Auto-generated catch block spark/common/src/main/java/org/apache/sedona/viz/core/VectorOverlayOperator.java (1 line): - line 28: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/PhotoFilter.java (1 line): - line 21: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialOperator/RangeQuery.java (1 line): - line 32: // TODO: Auto-generated Javadoc spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (1 line): - line 353: // TODO Adds IntervalType support python/sedona/spark/utils/geometry_serde_general.py (1 line): - line 306: # FIXME this does not handle M yet, but geom.has_z is extremely slow spark/common/src/main/java/org/apache/sedona/core/rangeJudgement/RangeFilterUsingIndex.java (1 line): - line 29: // TODO: Auto-generated Javadoc spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (1 line): - line 209: // TODO: if you move this into the closure it reverts to the default values. spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ScatterPlot.java (1 line): - line 28: // TODO: Auto-generated Javadoc common/src/main/java/org/apache/sedona/common/geometryObjects/Circle.java (1 line): - line 35: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/VoronoiPartitioning.java (1 line): - line 33: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/BoxBlur.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/serde/SedonaKryoRegistrator.java (1 line): - line 58: // TODO: Replace the default serializer with default spatial index serializer spark/common/src/main/java/org/apache/sedona/core/spatialRDD/SpatialRDD.java (1 line): - line 62: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/utils/RasterizationUtils.java (1 line): - line 34: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/ImageStitcher.java (1 line): - line 36: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/formatMapper/EarthdataHDFPointMapper.java (1 line): - line 33: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/ImageSerializableWrapper.java (1 line): - line 29: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/BigBufferedImage.java (1 line): - line 65: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/knnJudgement/KnnJudgementUsingIndex.java (1 line): - line 31: // TODO: Auto-generated Javadoc spark/common/src/main/scala/org/apache/sedona/core/showcase/ScalaExample.scala (1 line): - line 271: // TODO Auto-generated catch block spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (1 line): - line 352: // TODO Adds IntervalType support common/src/main/java/org/apache/sedona/common/utils/RasterUtils.java (1 line): - line 653: * model, sample model, etc.) moved from MapAlgebra.java TODO: Copy the original raster properties spark/common/src/main/java/org/apache/sedona/viz/utils/Pixel.java (1 line): - line 25: // TODO: Auto-generated Javadoc spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (1 line): - line 629: // TODO (SPARK-26174): disallow it with a config. spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala (1 line): - line 664: // TODO (SPARK-26174): disallow it with a config. spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala (1 line): - line 202: // TODO: if you move this into the closure it reverts to the default values. spark/common/src/main/java/org/apache/sedona/core/spatialRDD/CircleRDD.java (1 line): - line 29: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/enums/GridType.java (1 line): - line 24: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialRDD/RectangleRDD.java (1 line): - line 28: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/showcase/UserSuppliedRectangleMapper.java (1 line): - line 34: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/ImageGenerator.java (1 line): - line 44: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/core/VisualizationOperator.java (1 line): - line 49: // TODO: Auto-generated Javadoc common/src/main/java/org/apache/sedona/common/enums/FileDataSplitter.java (1 line): - line 25: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/GaussianBlur.java (1 line): - line 23: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/HeatMap.java (1 line): - line 30: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/PiecewiseFunction.java (1 line): - line 25: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/FlatGridPartitioner.java (1 line): - line 75: *
TODO Figure out how to remove SpatialRDD.spatialPartitioning(otherGrids) API. Perhaps, spark/spark-3.3/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala (1 line): - line 347: // TODO Adds IntervalType support spark/common/src/main/java/org/apache/sedona/core/spatialOperator/KNNQuery.java (1 line): - line 33: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/viz/showcase/Example.java (1 line): - line 50: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/RtreePartitioning.java (1 line): - line 29: // TODO: Auto-generated Javadoc spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/EqualPartitioning.java (1 line): - line 32: // TODO: Auto-generated Javadoc