Project

General

Profile

Feature #6582

Add tags

Added by Philippe May over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
06/09/2018
Due date:
% Done:

0%

Close

Description

A tag is a piece of information that can be attached to any geometrical feature.

They provide a standard way for carrying a piece of semantic information, complementary to the categories (layers), types (eg. type of road), etc.

A simple version of a tag would be just a single word (eg. red). , eg. the tag red would identify an kind of red object, let them be houses, trees, etc.

They can be used to group features from different layers. Furthermore, tags can be organized, eg. in hierarchies, or restricted to some condition (some layers only).

Note that OSM uses tags extensively (https://wiki.openstreetmap.org/wiki/Tags), and it is very free of use. However, in this context, tags are a key => value combination, which is a more powerful concept than just a single word.

As of today's writing, this ticket only describes the idea and functionality. The implementation (database structure) would be a trade off between the complexity, ease of use (specially from the survey field work) processing requirement, etc.


Related issues

Related to Gisaf - Feature #6581: Add notes and tags fields to all geo models Closed 06/09/2018

Associated revisions

Revision 98e83b6c (diff)
Added by Philippe May over 5 years ago

Refs #6582: basic implementation of tags

History

#1 Updated by Philippe May over 5 years ago

  • Related to Feature #6581: Add notes and tags fields to all geo models added

#2 Updated by Philippe May over 5 years ago

  • Status changed from New to In Progress

Resuming work after discussion and another use case for tags (information source for the features IZ would be: "source->name of organization").

Postgres' HSTORE data type is for (key -> value) pairs, and used by, eg, osm2pgsql.

#3 Updated by Philippe May over 5 years ago

  • Status changed from In Progress to Resolved

Basic implementation finished, including webUI in the info-tags component (many commits, see branch angular-info-router)

#4 Updated by Philippe May about 5 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF