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

Recreate 2.x fixtures #15

Closed
36 of 37 tasks
mapsam opened this issue Aug 16, 2017 · 1 comment
Closed
36 of 37 tasks

Recreate 2.x fixtures #15

mapsam opened this issue Aug 16, 2017 · 1 comment

Comments

@mapsam
Copy link
Contributor

mapsam commented Aug 16, 2017

Invalid

  • Feature-missing-GeomType.mvt: The Feature message is missing a GeomType message.
  • Feature-multiple-geometries.mvt: The Feature message as multiple geometry fields encoded, when there should only be one.
  • Feature-no-geometry.mvt: The Feature message has no geometry.
  • Feature-odd_number_tags.mvt: Only has a single tag where multiples of 2 are required.
  • Feature-unknown_field_type.mvt: Has a field value of 10, which is not listed as an enum and therefore invalid. AND GeomType-type.mvt: The tag for GeomType is 10, which is invalid.
  • Key-mistyped_uint32.mvt: Has a key property incorrectly encoded as a type std::uint32_t. | n/a
  • Layer-extent-mistyped_string.mvt: Layer extent is incorrectly encoded as a type std::string.
  • Layer-extent-none.mvt: Missing the extent type
  • Layer-name-duplicates.mvt: Includes two layer names with the same value: "layer_name".
  • Layer-name-mistyped_uint32.mvt: Has a layer name incorrectly encoded as std::uint32_t.
  • Layer-name-none.mvt: Does not include a layer name.
  • [ ] Layer-name-none-version1.mvt: Same as above, but version 1 tile.
  • Layer-no-features.mvt: Layer has no repeated Features tags.
  • Layer-unknow_value_type.mvt: Includes a Layer value tag of 20, which is not defined in the spec.
  • Layer-invalid-version.mvt: Layer version is 99, which is invalid according to the specification.
  • Layer-version-mistyped_string.mvt: Layer version is incorrectly typed as a std::string.
  • Layer-version-none.mvt: Layer does not have a version property.
  • Tags-nonexistant-values.mvt: Feature has tags that point to non-existent Keys and Values in the layer.
  • Tile-unknown-tag.mvt: Tile message has an unknown tag value. The only accepted tag value here is 3, but this tile encodes a Feature with the tag value of 10.
  • Value-no-fields.mvt: includes a Value without any fields encoded within it.
  • Value-string-mistyped_int64.mvt: A Layer value property is listed as "string" but encoded as std::int64_t.
  • Value-unknown-field-type.mvt: The Value has a field with an unknown type.

Valid

  • Feature-single-linestring.mvt: Single layer with a valid linestring geometry from the spec docs.
  • Feature-single-multipolygon.mvt: Single layer with a valid multipolygon geometry
  • Feature-single-multilinestring.mvt: Single layer with a valid multilinestring geometry from the spec docs.
  • Feature-single-multipoint.mvt: Single layer with a valid multipoint geometry from the spec docs.
  • Feature-single-point.mvt: Single layer with a valid point geometry from the spec docs.
  • Feature-single-polygon.mvt: Single layer with a valid polygon geometry from the spec docs.
  • Feature-unknown-GeomType.mvt: Single geometry with UNKNOWN type. This is considered "valid" in the lens of the specification. Encoders/decoders can choose to use or throw on this goemetry type.
  • Value-multiple-fields.mvt: The Value message has two different string entries.
  • Value-single-bool-point.mvt: Single Value with bool type and a single Point feature.
  • Value-single-double-point.mvt: Single Value with double type and a single Point feature.
  • Value-single-float-point.mvt: Single Value with float type and a single Point feature.
  • Value-single-int64-point.mvt: Single Value with int64 type and a single Point feature.
  • Value-single-sint64-point.mvt: Single Value with sint64 type and a single Point feature.
  • Value-single-string-point.mvt: Single Value with string type and a single Point feature.
  • Value-single-uint64-point.mvt: Single Value with uint64 type and a single Point feature.
  • Values-all.mvt: A buffer with all possible Value types encoded in the layer and single Feature.
@mapsam
Copy link
Contributor Author

mapsam commented Oct 2, 2017

All fixtures have been created! Waiting on a full release until feedback from @BergWerkGIS via vector-tile-cs and @millzpaugh via vector-tile-js is received and incorporated.

@mapsam mapsam closed this as completed Oct 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant