azavea / osmesa

OSMesa is an OpenStreetMap processing stack based on GeoTrellis and Apache Spark
Apache License 2.0
79 stars 26 forks source link

Restructure osmesa repository #170

Closed CloudNiner closed 4 years ago

CloudNiner commented 4 years ago

This will include moving the oneoffs to a separate repo, probably osmesa-apps and cleaning up the analytics project.

It would be nice to address #164 as part of this.

CloudNiner commented 4 years ago

Summary of a discussion had with @jpolchlo...this is my plan for this issue:

do the split as described above into analytics, apps.streaming and apps.batch. with that done, perhaps we can do a review to discuss what’s dead code and what could use a rename. then verify that deployment scripts still work and we have all the things we still need to have deployed

For example spark-submit --class osmesa.apps.streaming.FootprintUpdater ...

One-offs should adhere to the naming convention of FooUpdater in apps.streaming and FooCreator in apps.batch.