Opened 13 years ago

Closed 12 years ago

#1717 closed enhancement (fixed)

New Symbol Definition validation rules

Reported by: jng Owned by: jng
Priority: low Milestone: Maestro-5.0
Component: Maestro Version:
Severity: trivial Keywords:
Cc: External ID:

Description

Add the following rules to check when validating Symbol Definitions:

  • Check for non-existent symbol parameters
  • Check that at least one geometry usage context has been specified.
  • If using resource data for an image graphic, verify the resource data specified checks out
  • If using inline PNG base64 content for an image graphic, verify the content checks out as an image
  • If using a composite rule in a layer definition, verify that symbol references point to valid symbol definitions
  • If using a composite rule in a layer definition, verify that the overrides specified are for symbol parameters that actually exist
  • If using a composite rule in a layer definition, warn if the symbol definition has usage contexts that are irrelevant against the layer's feature source (eg. Line Usage context specified in a point-only feature source)

Change History (3)

comment:1 by jng, 13 years ago

Milestone: Maestro-3.5Maestro-4.0

comment:2 by jng, 12 years ago

Milestone: Maestro-4.0Maestro-4.1

comment:3 by jng, 12 years ago

Resolution: fixed
Status: newclosed

Fixed r6394

Note: See TracTickets for help on using tickets.