US11460996B2

Modifying style layer properties of a digital map

Summary by NHIP

Map Style Layer Editing

The method edits digital map properties by maintaining a style sheet with multiple layers corresponding to specific data layers. Upon selecting a style layer group, the system displays and updates a group property list for all layers within that group.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A process, and corresponding system for performing the process, is described for editing and representing property values for a digital map. The process retrieves electronic map data from a style sheet corresponding to a vector map tile set for a digital map and displays map layer styles in a property editor panel, where each map style layer references a portion of the data and one or more visual style rules to apply to the portion. The process also displays a visual map with the map layer styles applied. Upon receiving selection of one or more map style layers from the plurality of map style layers, the process displays style layer properties and values corresponding to each. The process renders in the visual map only the selected one or more style layers marked as visible. As edits are made in the property editor panel, the visual map is updated to reflect the changes.

US11460996B2, drawing sheet 1
Sheet 1 of 12

Term

10.9 yearsleft in the term

Expires 18 August 2037.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 20, narrow(NHIP)A method of editing and representing property values for a digital map, comprising:maintaining a style sheet for a digital map, wherein: the style sheet comprises a plurality of style layers, each style layer corresponding to a data layer of a set of data layers and each data layer including a subset of electronic map data representing map features of a particular type, and the plurality of style layers comprise a plurality of style layer properties defining visual representations within the digital map of map features within the respective data layer;displaying a user interface, the user interface comprising: a visual map representing the electronic map data according to the style sheet, wherein each data layer of a plurality of data layers is represented according to the respective style layer in the style sheet;and a map style layer list comprising a list of style layers from the style sheet, wherein the map style layer list includes a style layer group comprising a plurality of style layers;receiving a selection of the style layer group;adjusting the user interface to display a group map style layer property list comprising: a list of style layer properties of the selected style layer group;and for each style layer property in the list of style layer properties, a style layer property value;receiving an updated value for a particular style layer property in the list of style layer properties of the group map style layer property list;and updating, for each style layer in the style layer group, the particular style layer property to the updated value.
  2. 8
    A non-transitory computer-readable storage medium storing computer program instructions executable by a processor to perform steps for editing and representing property values for a digital map, the steps comprising:maintaining a style sheet for a digital map, wherein: the style sheet comprises a plurality of style layers, each style layer corresponding to a data layer of a set of data layers and each data layer including a subset of electronic map data representing map features of a particular type, and the plurality of style layers comprise a plurality of style layer properties defining visual representations within the digital map of map features within the respective data layer;displaying a user interface, the user interface comprising: a visual map representing the electronic map data according to the style sheet, wherein each data layer of a plurality of data layers is represented according to the respective style layer in the style sheet;and a map style layer list comprising a list of style layers from the style sheet, wherein the map style layer list includes a style layer group comprising a plurality of style layers;receiving a selection of the style layer group;adjusting the user interface to display a group map style layer property list comprising: a list of style layer properties of the selected style layer group;and for each style layer property in the list of style layer properties, a style layer property value;receiving an updated value for a particular style layer property in the list of style layer properties of the group map style layer property list;and updating, for each style layer in the style layer group, the particular style layer property to the updated value.
  3. 15
    A system comprising:one or more processors;and a non-transitory computer-readable storage medium storing computer program instructions executable by the one or more processors to perform steps for editing and representing property values for a digital map, the steps comprising: maintaining a style sheet for a digital map, wherein: the style sheet comprises a plurality of style layers, each style layer corresponding to a data layer of a set of data layers and each data layer including a subset of electronic map data representing map features of a particular type, and the plurality of style layers comprise a plurality of style layer properties defining visual representations within the digital map of map features within the respective data layer;displaying a user interface, the user interface comprising: a visual map representing the electronic map data according to the style sheet, wherein each data layer of a plurality of data layers is represented according to the respective style layer in the style sheet;and a map style layer list comprising a list of style layers from the style sheet, wherein the map style layer list includes a style layer group comprising a plurality of style layers;receiving a selection of the style layer group;adjusting the user interface to display a group map style layer property list comprising: a list of style layer properties of the selected style layer group;and for each style layer property in the list of style layer properties, a style layer property value;receiving an updated value for a particular style layer property in the list of style layer properties of the group map style layer property list;and updating, for each style layer in the style layer group, the particular style layer property to the updated value.