SuccessChanges

Summary

  1. (vt) Initial renaming (details)
  2. (vt) Fix tests to match API changes (details)
  3. (vt) Docstring and API tweaks (details)
  4. (vt) Fix avro codecs to use new API (details)
  5. (vt) Add `StrictLayer.empty` (details)
  6. (vt) StrictLayer.empty should return a `StrictLayer` (details)
  7. (vt) Make `surveyor` function public (details)
  8. (vt) Remove `StrictLayer.empty` (details)
  9. (vt) Add `VectorTile.pretty` for pretty-printing (details)
  10. (vt) pretty-print should display metadata in sorted order (details)
  11. (vt) Add `VectorTile.toGeoJson` (details)
  12. (vt) VT.pretty - show reprojected GeoJson for each Feature (details)
  13. (vt) Use Maps for feature index lookups in `unfeature` (details)
  14. (vt) Ignore empty Geoms / Features when reading VTs (details)
  15. (vt) Add `vectortile-spark` subproject (details)
  16. (vt) Update scripts to include `vectortile-spark` (details)
  17. (vt) Add `VectorTile.toIterator` (details)
  18. (vt) Use `Iterable` instead of `Iterator` to match Spark/VectorPipe (details)
  19. (vt) Make many things private to exclude them from Scaladocs (details)
  20. (vt) Remove `vectortile-spark` package (details)
  21. (vt) Add @experimental annotations where appropriate (details)
  22. Add .about.yml File (details)
Commit 509aad1b1fbdf3ab453a2813c4c2f7f48f2b87e5 by Colin Woodbury
(vt) Initial renaming

Signed-off-by: Colin Woodbury <colingw@gmail.com>
The file was removedvectortile/src/main/scala/geotrellis/vectortile/protobuf/internal/vector_tile/Tile.scala
The file was removedvectortile/src/main/scala/geotrellis/vectortile/protobuf/ProtobufLayer.scala
The file was removedvectortile/src/main/scala/geotrellis/vectortile/protobuf/internal/ProtobufGeom.scala
The file was removedvectortile/src/main/scala/geotrellis/vectortile/protobuf/Value.scala
The file was removedvectortile/src/main/scala/geotrellis/vectortile/protobuf/internal/vector_tile/VectorTileProto.scala
The file was addedvectortile/src/main/scala/geotrellis/vectortile/internal/package.scala
The file was removedvectortile/src/main/scala/geotrellis/vectortile/protobuf/ProtobufTile.scala
The file was addedvectortile/src/main/scala/geotrellis/vectortile/internal/Command.scala
The file was addedvectortile/src/main/scala/geotrellis/vectortile/Value.scala
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/VectorTile.scala (diff)
The file was addedvectortile/src/main/scala/geotrellis/vectortile/internal/vector_tile/Tile.scala
The file was addedvectortile/src/main/scala/geotrellis/vectortile/internal/vector_tile/VectorTileProto.scala
The file was addedvectortile/src/main/scala/geotrellis/vectortile/internal/ProtobufGeom.scala
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
The file was removedvectortile/src/main/scala/geotrellis/vectortile/protobuf/internal/Command.scala
The file was removedvectortile/src/main/scala/geotrellis/vectortile/protobuf/internal/package.scala
Commit 6835a79631ec76dd0d7596e3070a7815376bab58 by Colin Woodbury
(vt) Fix tests to match API changes
The file was modifiedvectortile/src/test/scala/geotrellis/vectortile/ProtobufGeomSpec.scala (diff)
The file was modifiedvectortile/src/test/scala/geotrellis/vectortile/CommandSpec.scala (diff)
The file was modifiedvectortile/src/test/scala/geotrellis/vectortile/ProtobufTileSpec.scala (diff)
Commit 5b0a8d9d0958a491d36ccb74df1992c07aca1b49 by Colin Woodbury
(vt) Docstring and API tweaks

- A number of previously exposed methods have been made
private, to avoid exposing machinery from
`geotrellis.vectortile.internal` to the user.
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Value.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/internal/ProtobufGeom.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/VectorTile.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/package.scala (diff)
Commit 525930776b923b8f48971e3ebd12bb191df580d7 by Colin Woodbury
(vt) Fix avro codecs to use new API
The file was modifiedspark/src/main/scala/geotrellis/spark/io/avro/codecs/VectorTileCodec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/avro/VectorTileCodecSpec.scala (diff)
Commit 73752f79438c89e1b2d0cb32d0021fd22dd1775f by Colin Woodbury
(vt) Add `StrictLayer.empty`
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
Commit 0f5c9fa1f5e0540842c41351e90c5ba26e1ebc85 by Colin Woodbury
(vt) StrictLayer.empty should return a `StrictLayer`
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
Commit 6532a1a88299e912a81e33fe50bd3d3366057062 by Colin Woodbury
(vt) Make `surveyor` function public
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/internal/package.scala (diff)
Commit 1beba41323e7415949b1ed55d33c5102b466760f by Colin Woodbury
(vt) Remove `StrictLayer.empty`

- It turned out to be unnecessary.
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
Commit 9a25341ecdabf4e83b97199b7ade09d549d6ded2 by Colin Woodbury
(vt) Add `VectorTile.pretty` for pretty-printing

- Good for debugging!
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/VectorTile.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
Commit 45debccd0389646d67c9e64de2e3c8a3670929a7 by Colin Woodbury
(vt) pretty-print should display metadata in sorted order

- This makes it easier to look at, overall.
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
Commit 71ffbff704dbe3d9a08d478262075bc4508e0c74 by Colin Woodbury
(vt) Add `VectorTile.toGeoJson`

- The VT is reprojected from WebMercator to LatLng, and metadata is
  dropped.
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/VectorTile.scala (diff)
Commit 9b334a6e05d09926a57a7c19d2acf0f057146f80 by Colin Woodbury
(vt) VT.pretty - show reprojected GeoJson for each Feature

- This is so that we can easily grab a feature and throw it on
  geojson.io without having to process it further.
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
Commit 961045596bd8cf75449e430503529d46f39fa542 by Colin Woodbury
(vt) Use Maps for feature index lookups in `unfeature`

- This is to avoid some O(n^2) behaviour that was discovered when
  writing Analytic VTs with metadata included.
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
Commit 9e2a32e0aa1dc952ff35d9d60c1a0b93298aa4cb by Colin Woodbury
(vt) Ignore empty Geoms / Features when reading VTs
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
Commit 6d22e01ab97a2de7293d33c58a0445f4054f56bf by Colin Woodbury
(vt) Add `vectortile-spark` subproject

- This cleans up the dependency graph between `spark` and
  `vectortile`, and provides a Layet metadata type for VTs that can be
  used in other libraries.
The file was addedvectortile-spark/src/main/scala/geotrellis/vectortile/spark/package.scala
The file was addedvectortile-spark/src/test/scala/geotrellis/vectortile/spark/VectorTileCodecSpec.scala
The file was modifiedspark/src/main/scala/geotrellis/spark/io/avro/codecs/Implicits.scala (diff)
The file was addedvectortile-spark/src/main/scala/geotrellis/vectortile/spark/LayerMetadata.scala
The file was removedspark/src/main/scala/geotrellis/spark/io/avro/codecs/VectorTileCodec.scala
The file was modifiedbuild.sbt (diff)
The file was addedvectortile-spark/build.sbt
The file was removedspark/src/test/scala/geotrellis/spark/io/avro/VectorTileCodecSpec.scala
Commit e8365357e03de0783ce4ce058b8d2bede2312ae7 by Colin Woodbury
(vt) Update scripts to include `vectortile-spark`
The file was modifiedscripts/buildall.sh (diff)
The file was modifiedscripts/createHeaders.sh (diff)
The file was modifiedscripts/publish-snapshot.sh (diff)
The file was modifiedscripts/cleanall.sh (diff)
The file was modifiedscripts/publish-m2.sh (diff)
The file was modifiedscripts/publish-local.sh (diff)
Commit fcc639f69ff2d0646ae4073bad61fde26f04a93f by Colin Woodbury
(vt) Add `VectorTile.toIterator`
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/VectorTile.scala (diff)
Commit d6a0a4dca93927a9074dff7c9052cdcae28ff847 by Colin Woodbury
(vt) Use `Iterable` instead of `Iterator` to match Spark/VectorPipe
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/VectorTile.scala (diff)
Commit 981a0ee464f1c5e456b8a1217c4242d98fc5e0f6 by Colin Woodbury
(vt) Make many things private to exclude them from Scaladocs
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/package.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/internal/ProtobufGeom.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/internal/vector_tile/Tile.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/internal/vector_tile/VectorTileProto.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/internal/Command.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/internal/package.scala (diff)
Commit 7fe28f28ca6fd2dfde39ae1d9fb429e99998f58d by Colin Woodbury
(vt) Remove `vectortile-spark` package
The file was modifiedscripts/createHeaders.sh (diff)
The file was modifiedscripts/publish-m2.sh (diff)
The file was removedvectortile-spark/src/main/scala/geotrellis/vectortile/spark/package.scala
The file was modifiedscripts/publish-snapshot.sh (diff)
The file was removedvectortile-spark/src/main/scala/geotrellis/vectortile/spark/LayerMetadata.scala
The file was removedvectortile-spark/src/test/scala/geotrellis/vectortile/spark/VectorTileCodecSpec.scala
The file was modifiedbuild.sbt (diff)
The file was modifiedscripts/cleanall.sh (diff)
The file was modifiedscripts/publish-local.sh (diff)
The file was modifiedscripts/buildall.sh (diff)
The file was removedvectortile-spark/build.sbt
Commit a3fbe24551dec475b39ffb2e6dd65cc11b5b2afe by Colin Woodbury
(vt) Add @experimental annotations where appropriate
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/Layer.scala (diff)
The file was modifiedvectortile/src/main/scala/geotrellis/vectortile/VectorTile.scala (diff)
The file was added.about.yml