[Digikam-devel] database fields in the future

Arnd Baecker arnd.baecker at web.de
Wed Jun 6 11:24:31 BST 2007


Hi,

currently the database for digikam is pretty fixed in the sense
that there is no way to add new fields on the side of the user.
With the database consolidation, on which Marcel is working,
there will be several additional fields,
http://wiki.kde.org/tiki-index.php?page=Digikam%20development%20discussion

Is there a way to make upcoming framework so flexible,
that new fields could be added by users
(and changed and searched for within digikam)?

Best,

Arnd

Some examples of possible additional fields
-------------------------------------------

- heading, tilt information   (see gipfel, new google earth)
  This would precisely describe the captured scene.
  Note, that the upcoming google KML 2.2 Specs,
  has a photooverlay
  http://code.google.com/apis/kml/documentation/kml_tags_beta1.html#photooverlay
  which
  """allows you to geographically locate a photograph on the Earth and
     to specify the placement and orientation of the Camera that views
     this PhotoOverlay. The PhotoOverlay can be a simple 2D rectangle, a
     partial or full cylinder, or a sphere (for spherical panoramas). The
     overlay is placed at the specified location and oriented toward the
     Camera."""

- There is a very interesting programm called gipfel,
  http://www.ecademix.com/JohannesHofmann/gipfel.html
  which allows for finding the names of mountains
  or points of interest on a picture.
  For this the coordinates of the camera are needed
  and then by specifying known mountains, an association of
  others is displayed.
  For this the relevant parameters  are
  - View direction
  - Nick angle
  - Tilt angle
  - Focal Length
  - Visibility

- weather conditions, like
  - temperature
  - sun/rain/fog/clouds/
  - wind: speed/direction
  (This type of information could be automatically fetched
   from some weather data servers, based on time and GPS location
   for each image ;-)...

- surely more, depending on the users imagination ... ;-)




More information about the Digikam-devel mailing list