Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce bounding box column definition #191

Merged
merged 15 commits into from
Mar 11, 2024

Commits on Nov 27, 2023

  1. Add geometry_bbox proposal definition

    * Add documentation to the top-level GeoParquet description and definition.
    * Add the geometry_bbox definition to the json schema
    * Add a few tests. Verify with `pytest test_json_schema.py`
    jwass committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    0882e85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e74af7d View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Change to covering from geometry_bbox. Doc updates.

    Change the geometry_bbox to the broader "covering" section. Update
    tests and examples.
    
    Made some documentation updates:
    * Parquet schema -> group
    * Do not require zmin/zmax if geometries have 3 dimensions
    jwass committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    8790bb4 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Refactor bbox covering to specify each element

    Refactor the covering bbox to be an object with fields specifying
    each bbox element. "Pin" them to have to end in ".xmin", ".xmax", etc.
    jwass committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    388f743 View commit details
    Browse the repository at this point in the history
  2. Run update_example_schemas

    Fixes failing test
    jwass committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    7a02a39 View commit details
    Browse the repository at this point in the history
  3. Documentation updates

    jwass committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    bf95d7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b3fc80 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Update docs.

    Describe bounding box as the "coordinate range" of the geometry which is
    language used by the GeoJSON spec
    jwass committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    8bfb5b7 View commit details
    Browse the repository at this point in the history
  2. Update covering bbox fields to be parquet schema paths

    Update bbox so that each element is an array. For example:
    ["bbox", "xmin"] which represents a top-level bbox struct field
    with an xmin member beneath it
    jwass committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    44097bf View commit details
    Browse the repository at this point in the history
  3. Fix schema version to 7.

    Accidentally committed in last version for testing
    jwass committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    e0b3d47 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Update docs

    * Mention that bounding boxes are useful for both row group
    statistics and page indexes
    * Require that bbox encoding columns be all of the same type (float or double)
    jwass committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    40ebb37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a3c59c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Mention anti-meridian crossing

    jwass committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c540208 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    f3edcaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb6d3e0 View commit details
    Browse the repository at this point in the history