Skip to content

GeoJSON writer #12

Description

@jacobwhall

This repo now includes a writers/geo folder which contains the groundwork for conversion of skyway element data types to geo types.

This issue is meant to track progress on the GeoJSON writer, the first to use these geo type conversions.

  • Convert nodes
  • Convert ways
    • Create polygons from ways if appropriate
  • Convert relations
    • Handle superrelations
    • Handle multilinestrings
      • Merge connected ways in multilinestrings
    • Handle multipolygons
      • Ring Assignment
      • Ring Grouping
        • RG-1 Build containment matrix
        • RG-3 Find rings not contained by any other ring
        • RG-4 Find every ring contained by RG-3 ring but not any other
        • RG-5 Create polygons from inner rings with consistent tagging
        • RG-6 Merge connected inner rings
      • Multipolygon creation
  • Gracefully (and predictably!) handle missing data, e.g. nodes missing from ways
  • Write some tests

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions