Giter Site home page Giter Site logo

conflation's People

Contributors

systemed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

conflation's Issues

Initial enhancement list

Improvements to editing/conflation

These improvements will make it easier for mappers to work with the data and integrate it into OSM.

  • Provide a ‘done’ button so that an item can be marked as such and not presented to future users (this will require some authentication work, either against the OSM API or separately, so that people can’t just anonymously mark everything as done)
  • Optionally save changes to an .osc file for further editing, rather than direct upload
  • Display (externally-hosted) photos if referenced in the source data
  • Douglas-Peucker ways when creating new features
  • Support creating/modifying multipolygons
  • Provide an option to add an OSM note rather than making an edit
  • Provide a freeform tag editor
  • Consider a background tint on the Leaflet map for edits that have already been made
  • Tilemaker option to not include objects with null tags

Improvements to conflation logic

  • Improve tag-matching when selecting candidates (incorporate OSM data rules so that clashing features aren’t suggested)
  • Improve geometry-based selection of way candidates
  • When creating waynodes, suggest creating a new node within the way, closest to the source point. (Typical use-case: an island crossing next to a junction. Currently the suggestion is usually the junction node, whereas actually the crossing is a few metres further along the road)
  • Offer multiple OSM objects as a potential edit (typically a 'chain' of ways along a road)
  • Support splitting ways
  • Support connectivity for new ways (auto-join to existing ways at start/end/crossing)

Moving towards a hosted service

These potential improvements will make it easier for data owners to upload their data so that OSM mappers can integrate it.

  • Provide a WYSIWYG UI for tag remapping
  • Auto-generate config.json for tilemaker
  • Provide an improved, generic vector tile style file
  • Offer a hosted service where data owners can simply upload shapefiles without having to spin up a server
  • Consider any changes required to deal with massive files (e.g. nationwide)

Other enhancements

  • Serve GeoJSON-like webservices so that data can be directly integrated into iD (see openstreetmap/iD#4164, openstreetmap/iD#4633)
  • Convert source data into well-known file formats (.osm, .kml, .geojson) for use in JOSM, Potlatch and other OSM editors

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.