Contents Menu Expand Light mode Dark mode Auto light/dark mode
jord 0.0.5 documentation
Logo
jord 0.0.5 documentation
  • jord
    • jord.dist_is_editable
    • jord.get_version
    • jord.gdal_utilities
      • jord.gdal_utilities.cloning
        • jord.gdal_utilities.cloning.clone_data_to_memory
        • jord.gdal_utilities.cloning.clone_raster_to_memory
        • jord.gdal_utilities.cloning.clone_vector_to_memory
      • jord.gdal_utilities.context
        • jord.gdal_utilities.context.SilenceGDALSession
      • jord.gdal_utilities.conversion
        • jord.gdal_utilities.conversion.get_georeference_from_file
        • jord.gdal_utilities.conversion.set_georeference_to_file
        • jord.gdal_utilities.conversion.geotiff_to_tiff
        • jord.gdal_utilities.conversion.tiff_to_geotiff
        • jord.gdal_utilities.conversion.copy_gcps_to_file
      • jord.gdal_utilities.dataset
      • jord.gdal_utilities.enums
      • jord.gdal_utilities.importing
        • jord.gdal_utilities.importing.import_gdal
        • jord.gdal_utilities.importing.import_osr
        • jord.gdal_utilities.importing.import_ogr
    • jord.geojson_utilities
      • jord.geojson_utilities.geometry_types
        • jord.geojson_utilities.geometry_types.GeoJsonGeometryTypesEnum
    • jord.pillow_utilities
      • jord.pillow_utilities.exif
      • jord.pillow_utilities.tiff
    • jord.rasterio_utilities
    • jord.shapely_utilities
      • jord.shapely_utilities.analysis
        • jord.shapely_utilities.analysis.degrees_of_freedom
          • jord.shapely_utilities.analysis.degrees_of_freedom.has_3_sides_touching
          • jord.shapely_utilities.analysis.degrees_of_freedom.has_touches_across_centroid_buffer
          • jord.shapely_utilities.analysis.degrees_of_freedom.is_2d_translatable
          • jord.shapely_utilities.analysis.degrees_of_freedom.is_simple_shape
        • jord.shapely_utilities.analysis.tracing
          • jord.shapely_utilities.analysis.tracing.trace_for_inner_ring
      • jord.shapely_utilities.clamp
        • jord.shapely_utilities.clamp.split_line_string
        • jord.shapely_utilities.clamp.unsplit_line_string
        • jord.shapely_utilities.clamp.extend_segment
        • jord.shapely_utilities.clamp.fix_starting_point
        • jord.shapely_utilities.clamp.adjust_line_end
        • jord.shapely_utilities.clamp.ensure_list_of_geometries
      • jord.shapely_utilities.geometry_types
        • jord.shapely_utilities.geometry_types.ShapelyGeometryTypesEnum
      • jord.shapely_utilities.iteration
        • jord.shapely_utilities.iteration.pairs
      • jord.shapely_utilities.lines
        • jord.shapely_utilities.lines.to_lines
        • jord.shapely_utilities.lines.to_single_line
        • jord.shapely_utilities.lines.explode_line
        • jord.shapely_utilities.lines.strip_multiline_dangles
        • jord.shapely_utilities.lines.strip_line_dangles
      • jord.shapely_utilities.morphology
        • jord.shapely_utilities.morphology.closing
        • jord.shapely_utilities.morphology.opening
        • jord.shapely_utilities.morphology.erode
        • jord.shapely_utilities.morphology.erosion
        • jord.shapely_utilities.morphology.dilate
        • jord.shapely_utilities.morphology.dilation
        • jord.shapely_utilities.morphology.close
      • jord.shapely_utilities.points
        • jord.shapely_utilities.points.unique_line_points
        • jord.shapely_utilities.points.nearest_neighbor_within
      • jord.shapely_utilities.projection
        • jord.shapely_utilities.projection.project_point_to_object
        • jord.shapely_utilities.projection.project_point_to_line
        • jord.shapely_utilities.projection.nearest_geometry
      • jord.shapely_utilities.sanitise_poly
        • jord.shapely_utilities.sanitise_poly.zero_buffer
        • jord.shapely_utilities.sanitise_poly.sanitise
        • jord.shapely_utilities.sanitise_poly.deflimmer
      • jord.shapely_utilities.serialisation
        • jord.shapely_utilities.serialisation.well_known_binary
          • jord.shapely_utilities.serialisation.well_known_binary.load_wkbs_from_csv
          • jord.shapely_utilities.serialisation.well_known_binary.csv_wkt_generator
        • jord.shapely_utilities.serialisation.well_known_text
          • jord.shapely_utilities.serialisation.well_known_text.load_wkts_from_csv
          • jord.shapely_utilities.serialisation.well_known_text.csv_wkt_generator

Notes

  • Getting Started
Back to top

jord.shapely_utilities.clamp#

Created on 1/23/23

Functions

split_line_string(line_string)

Break a LineString

unsplit_line_string(segments)

param segments:

extend_segment(line_string)

Move a line segment's start and end away from each other to ensure intersections

fix_starting_point(polygon_pieces)

Reconnect the starting point of a polygon's pieces.

adjust_line_end(line, end)

Reverse line if necessary to ensure that it ends near end.

ensure_list_of_geometries(thing)

param thing:

Next
jord.shapely_utilities.clamp.split_line_string
Previous
jord.shapely_utilities.analysis.tracing.trace_for_inner_ring
Copyright ©
Made with Sphinx and @pradyunsg's Furo