From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Maus Subject: Re: Advice needed. Use links or blocks? Date: Sun, 12 Sep 2010 13:23:55 +0200 Message-ID: <87lj77b3xw.wl%dmaus@ictsoc.de> References: <878w3jzn49.fsf@gmx.de> <12255.1283484172@gamaville.dokosmarshall.org> <878w3ic0lr.fsf@gmx.de> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: multipart/mixed; boundary="===============1797704892==" Return-path: Received: from [140.186.70.92] (port=43145 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OukfN-0005ta-Ep for emacs-orgmode@gnu.org; Sun, 12 Sep 2010 07:24:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OukfL-0000ZG-JU for emacs-orgmode@gnu.org; Sun, 12 Sep 2010 07:24:13 -0400 Received: from mysql1.xlhost.de ([213.202.242.106]:56113) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OukfL-0000Yn-9M for emacs-orgmode@gnu.org; Sun, 12 Sep 2010 07:24:11 -0400 In-Reply-To: <878w3ic0lr.fsf@gmx.de> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Sebastian Rose Cc: nicholas.dokos@hp.com, Emacs-orgmode mailing list --===============1797704892== Content-Type: multipart/signed; boundary="pgp-sign-Multipart_Sun_Sep_12_13:23:54_2010-1"; micalg=pgp-sha256; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit --pgp-sign-Multipart_Sun_Sep_12_13:23:54_2010-1 Content-Type: text/plain; charset=US-ASCII Sebastian Rose wrote: >Nick Dokos writes: >> Sebastian Rose wrote: >> >> >>> the attached file fetches background tiles from openstreetmap.org for >>> me, and produces SVG images of tracks I ran. Unfortunately, I cannot >>> find a good way to use that code in an automated way. >>> >>> What I'd like to do, is to have the coords in my training diary, and >>> produce the images on demand. When I publish the diary to HTML, I want >>> the coords to be replaced with a link to the image. >>> >>> Here is an example of the coords (just two), as I save them in my diary: >>> >>> '((9.707136154065665 52.3705158282501)(9.711406230817374 52.37525815071791)) >>> >>> >>> And this is, how the function to produce the images is used: >>> >>> (osm-draw-track >>> ;; Fantasy-track in Brisbane: >>> '((152.968 -27.533) (152.968 -27.546) (152.974 -27.537)) >>> "Track_in_Brisbane" >>> 8) >>> >>> >>> >>> Should I go for a special link type: >>> >>> [[track:((152.968 -27.533) (152.968 -27.546))][2010-09-03 in Brisbane]] >>> >>> ?? >>> >>> >>> Right now, I produce a lisp file, that produces all those images using >>> `osm-draw-tracks' and add simple links. But this is inconvenient and >>> prone to error (forgotten tracks)... >>> >> >> Very cool indeed. I am certainly not an expert but I thought I'd remind you >> of a vaguely similar idea that Julien Danjou implemented with his >> org-location-google-maps.el: he stores the location in the LOCATION property >> of an entry. >> >> Maybe a TRACK property, possibly accompanied by an ID that will link to >> the SVG as an attachment and act as a cache? And other fields can be added >> at will (name, date, completion time, amount of water drunk :-) etc.) >I have those kind of properties. Start-time, pace, etc. >But I was hoping to make it usefull for other purposes, too. One could >have more than just one track in a section. E.g. one for the warm-up, >one for the competition. >Actually, I'd like to click somewhere and see the track in an extra >frame. In Emacs and in my Browser. That's why I was thinking about >links. >As I look into `C-h f org-add-link-type' I guess links are indeed the >way to go. Yes, but the link type [[track:((152.968 -27.533) (152.968 -27.546))][2010-09-03 in Brisbane]] has the problem that it is not a proper URI. While this might be no problem internally, I would prefer a link syntax that matches the URI specs (RFC3986[1]). Just took a look on the list of the registered URI schemes[2] and there is a (recent) link type for geo information: RFC5870[3]. It might be somewhat expensive to (fully) implement the geo: URI scheme in Org, but I think it would be worth it. If my quick glance on the specs is right a geo: URI identifies a point, hence a geo-track: link could be somewhat like: geo-track:GEO[/GEO] Where GEO is a path conforming with the geo: URI spec. Best, -- David [1] http://www.rfc-editor.org/rfc/rfc3986.txt [2] http://www.iana.org/assignments/uri-schemes.html [3] http://www.rfc-editor.org/rfc/rfc5870.txt -- OpenPGP... 0x99ADB83B5A4478E6 Jabber.... dmjena@jabber.org Email..... dmaus@ictsoc.de --pgp-sign-Multipart_Sun_Sep_12_13:23:54_2010-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iF4EABEIAAYFAkyMuEoACgkQma24O1pEeOaZQwD8Cp2E4qi0Eq2qjAIS8rpqG6xG YboOFDiZfyrg1JJLFe8A/17IjVO8rFMJGQPp/X9LfkTcNZZQFbmD2lQ/Z6v5Xitd =uRvA -----END PGP SIGNATURE----- --pgp-sign-Multipart_Sun_Sep_12_13:23:54_2010-1-- --===============1797704892== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============1797704892==--