Posts mit dem Label Technik werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Technik werden angezeigt. Alle Posts anzeigen

2013-07-10

Is Blogger no longer an option for serious photographers?

In the last few weeks, I couldn't resist the impression, that Picasa and Blogger have changed some functions in a way, that these services are no longer usable for serious photographers. What happened?

I am a regular submitter to the birding blog "Sturmmöwe". As this is a community blog with lots of people submitting material, the mail interface of Blogger is used to upload articles and attached images. Until a few weeks ago, these images were usually included more or less unaltered, like this one:


If you click through to the full size image, it contains complete EXIF data, i.e. information about date and time the image was taken, and the equipment used. This is vital information for birders, and I regularly check this type of information using a Firefox plugin called "FxIF" ("Exif Viewer" will work just as well).

A few weeks ago, this information was suddenly missing. After uploading images via mail, they looked like this one:


If you load the full size image, the EXIF data is gone, and according to the information now found instead, this images was post-processed by Picasa. That's really bad...

Then a few days ago, I noticed another serious regression. I mailed this image to the blog:


Just to make sure no one has tampered with it, the full size version is stored on my web server. This is the image that was published on the Sturmmöwe blog:


Compare the two full size images, and you will notice, that the second image has been "post-processed". Contrast and saturation were increased, probably to let the image appear more lively. Unfortunately, this was not the intention of me, the photographer. But more importantly, this process introduced very visible JPEG artefacts. And although the quality was reduced and the EXIF data removed, the size of the image file was increased by 20%!

I complained about this behaviour on the Blogger forum, and was asked to see how the image behaves, when uploaded via the web interface. This is not an option for the Sturmmöwe blog, but for completeness sake, let's try it here in my own blog. This is the image uploaded directly from my Picasa album:


And this is the image uploaded from my local disk:


The preview image of the first image has been post-processed, the second not. But the full size versions of both images are okay, they were not changed, though. Puzzler...

So please Google, remove this feature to post-process images uploaded via mail. According to one reply in the forum, this is configurable. I don't see such an option in my blog, maybe it is only available for Google+ users - for which this feature is probably intended in the first place. When uploading images shot with cellular phones and similar optics, some post-processing may be needed. But when the image has already been enhanced with real image processing software, such automatic adjustments will do more harm than good.

2013-06-18

Live Earthquake Mashup updated, now for real

It gives me great pleasure to announce, that the Live Earthquake Mashup has been successfully updated to use Google Maps V3 and Simile Timeline V2. This should make the mashup compatible with more devices, and it should keep the page alive for some more years.

Visually, the differences to the old version are hardly noticeable - that is intentional. I had to struggle with the new APIs to achieve this effect. The only "visible" (or tactile?) enhancement is, that you can use the scrollwheel to move the timeline.

Many thanks to Mike Nosal, who helped me twice with updating the timeline part of the code, his assistance is much appreciated.

If you notice any problems with the page, please let me know.

2013-06-07

Live Earthquake Mashup updated

Executive Summary: Please take a look at the new version of the Live Earthquake Mashup. If you find any problems, please let me know.

[2013-06-13: Update] I've also switched to Timeline version 2. The coloring scheme is not what I want, but I am close...

Two years ago, I started searching for someone to take over maintenance of the Live Earthquake Mashup. Up to now, I got no response. During the last few months, erosion of the page became a very imminent threat, and action was needed.

In December 2012, Google informed users of version 2 of the Google Maps API, applications should migrate to version 3 by May 2013. Although the API is still available, and will probably be for some time longer, Google has recently shown, that they don't hesitate to pull the plug even on useful applications with a large user base.

Last month, the other external part of my mashup broke, when someone at MIT had the clever idea to play around with redirections on the SIMILE web server, cutting off version 1 of the Timeline. The timing couldn't have been better, because I was away on vacation. I managed to post a page explaining the situation, but was able to repair the mashup only when I was back home. The outage is clearly visible in the usage statistics:


Luckily, when the mashup was back online, access count seemed unaffected. A sad reality of this episode was, that during the outage I was contacted by nearly as many people asking for the page, as in all the time since the mashup went online in 2006, and has been available without any significant interruptions since then.

With this experience, I decided not to wait until Google removed the old Maps API, or for someone to take over the page. I started rewriting the mashup myself. I decided to deal with the Google Maps API first, because that seemed more urgent. I fixed the Timeline problem by simply copying the JavaScript code to my server. That is clearly not an option for Google Maps. If that is gone, it is gone for good.

I encountered some problems while converting my code to version 3 of the API, the transition is not as easy as Google wants to make the developers believe. Another disappointment was the help offered by the community. My question was probably not very well articulated, so receiving only two answers was understandable. But all in all less than 10 people actually clicked on the link to even take a look at the page I had problems with.

Anyhow, after some struggles I finally was able to come up with a page that should give nearly the identical look and feel as the old mashup, although it uses the new Google Maps API:

http://www.oe-files.de/gmaps/eqmashup-ng.html

As already mentioned above: Please let me know if there are any problems with this page. It will replace the current version of the mashup in a few days.

I will probably take a look at the Timeline part as well, and try to use version 2 of the Timeline API.

2013-04-08

Schulphysik

Obwohl der Sonntag ein herrlicher Frühlingstag war, war meine Fotoausbeute eher bescheiden. Nördlich des Wiehengebirges klarte der Nebel erst gegen Mittag auf, und dann war die Luft schlagartig so unruhig, dass mir keine brauchbaren Fotos mehr gelungen sind.

Am Abend habe ich mich vor der Heimfahrt noch ins Oppenweher Moor gestellt. Nachdem etwa 40 Kraniche im Moor gelandet sind, hörte ich plötzlich weitere Kranich-Rufe, konnte aber rundherum nichts entdecken. Als ich den Himmel mit dem Fernglas absuchte, sah ich plötzlich ganz klein ein Silhouette:



Erst als ich das Foto auf dem LCD-Display vergrößerte war ich mir sicher, dass es ein Weißstorch war, der seine Runden drehte:



Er blieb dort oben noch eine Weile und schien einfach nur die Aussicht zu genießen.

Ich habe dann mal versucht, meine Schulphysik zu reaktivieren und auszurechnen, wie weit er entfernt war. Mit Hilfe der Linsengleichung bin ich auf 1,2 bis 1,3 Kilometer gekommen, je nachdem welche Spannweite ich für den Storch annehme. Er flog nicht exakt über mir, trotzdem dürfte seien Flughöhe immer noch über einen Kilometer gewesen sein.

2011-05-19

Live Earthquake Mashup needs new maintainer(s)

This is a repost of a mail to the Simile mailing list.

The Live Earthquake Mashup at

http://www.oe-files.de/gmaps/eqmashup.html

is, I think, one of the oldest applications (in the wild and still alive, at least) which uses Simile Timeline. It has been constantly running since March 2007. And it's starting to get old and needs someone to take care of it.

I know what you are thinking: Earthquake Mashup? BORING!! Probably. After all, this is the classic "hello world" example in "How to write Mashups in 20 Minutes". But over time, this mashup has achieved a nice constant level of usage, that usually skyrockets in the wake of big events (http://thebloeg.blogspot.com/2011/03/ooooh-that-ripped.html). So I guess it actually covers some kind of demand. And I think compared to its contenders, thanks to the Timeline widget, it looks pretty cool...

But to provide this service for some more years, the mashup needs an overhaul. Most urgent is probably a switch to current APIs, it still uses Timeline 1.x and Google Maps API 2.x. And compatibility with modern browsers (especially those in mobile devices) needs to be checked and improved. And I have a few other ideas. But unfortunately not the time, anymore...

I have set up a Google Project at

http://code.google.com/p/eqmashup/

and collected a few ideas in the Wiki. If you like to contribute to or take over this project, please let me know, so we can discuss the details.

2011-03-23

What's in a Magnitude

As mentioned some days ago, due to the Tohoku Earthquake, a lot of people visited my earthquake mashup. The number of visits have decreased since then, but levelled off at a significant higher level than before:



During this time, one (and only one...) person contacted me about the mashup. Andy Adamson noticed, that in the earthquake swarms that flooded the area off the coast of Japan, it is hard to distinguish the really big quakes from the somewhat smaller ones:



He suggested to size the icons not according to their magnitudes, but to their actual strength. Andy works for the Gemini Observatory, which operates telescopes in Chile and Hawaii. I wonder how many long exposure images get ruined by earthquakes in those locations...

And indeed, the magnitude scale is logarithmic, so what an increase by one magnitude really means is not easy to grasp. In our daily life, we are used to linear scales, and only very seldom we find logarithmic ones. I remembered something like "an increase of one magnitude means a tenfold increase of released energy". I started to calculate corresponding icon sizes and soon realized, that it would be impossible to cover the range of all earthquakes from magnitude 2.5 to 9.0 and above this way. And only then I actually looked up the real figures: An increase of one magnitude means an increase of about 32 times the energy! 10 to the power of 1.5, to be precise. It would be impossible to visualize one single magnitude this way: Everything weaker would be represented by icons of less than a pixel, everything stronger by icons that are larger than the average monitor resolution (even by todays HD standards).

So as a compromise, I settled for an increase of a factor of 10 instead of 32, and with this figure, it was possible to come up with somewhat reasonable sizes for icons:



Magnitude 5 is barely visible, the big circles in the image above are about magnitude 6.5. Just to give you an idea, how this scale continues: This is the icon for a magnitude 8.0 quake, and this for a magnitude 9.0 one, i.e. the one that hit Japan.

As everything below magnitude 5.0 is too small to be seen, instead of adding some sort of filter to my mashup, I simply used the USGS feed that only contains earthquakes of this magnitude and above. So if you select the "USGS 5+" feed in the mashup now, you get (nearly) linear scaled icons, representing the energy released by the corresponding earthquake.

2011-03-13

Ooooh, That Ripped!

As I had mentioned some time ago, the access statistics to my earthquake mashup are kind of a meta-seismometer: Whenever a large earthquake strikes, and people ask the 'net for information, some of them end up on my site.

The Christchurch earthquake from February 22nd made only a small, yet visible dent:


But the recent Sendai earthquake created a rush my site has never seen before:


Traffic increased by a factor of nearly 25 compared to the average level in the days before.

Let's just hope that the situation in Northern Japan and especially around the Fukushima nuclear power plant gets not completely out of hand. After earthquake, tsunami and nuclear meltdown, there would be only one thing left...

2010-07-29

Picasa Upload Button for ViewNX

I use Google's Picasa to manage my collection of photographs. Although Picasa is able to show images in RAW format, more often than not the quality is poor. Nikon's free ViewNX usually is much closer to the reality. But ViewNX lacks most of the management functionalities of Picasa. Which is understandable, because Nikon sells their own image management solution, Capture NX.

For a lot of tasks, I am happy with Picasa, but from time to time I would like to switch to ViewNX. So I created a new button for Picasa, that lets me open the current image or folder in ViewNX. Thanks to the Picasa Button API documentation and the Gimp Button as example, this was a matter of half an hour. Just click this link to install the button in your Picasa application.

Unfortunately, the button works only on Windows. The installation of ViewNX on Mac OS X seems to be non-standard (it is not installed as a package), so it is not possible to use the button there.

Update: Nikon released version 2 of ViewNX a few days ago, and of course the method for locating the executable has changed... Click this link to install an updated version of the Picasa plugin for ViewNX 2. And the plugin still does not work for Mac OS X, I'm afraid.

2010-04-12

Making Of

Wenn ich mir die professionellen Fotografien im Sturmmöwe-Blog oder auf duemmerbirding.de ansehe, frage ich mich immer, wie diese Aufnahmen gemacht wurden. Die technischen Aspekte (Kamera, Brennweite, Belichtung) kann man meistens aus den EXIF-Daten auslesen (was mit Hilfe dieses Firefox-Plugins mit einem Mausklick geht). Aber wie stark wurden die Bilder nachbearbeitet? Wurde der Ausschnitt verändert, und wenn ja, wie stark?

Um mit gutem Beispiel voranzugehen, habe ich mal ein paar Seiten zusammengestellt, auf denen ich kurz meine Ausrüstung vorstelle und anhand eines Beispiels den Arbeitsablauf zeige. Das ganze soll keine Anleitung sein, denn ich bin sicher, dass ich an etlichen Stellen etwas verbessern könnte.

Außerdem habe ich mal etwas mit Cooliris Express experimentiert, um die aktuellen Bilder aus meinem Picasa-Album automatisch als Gallerie einzublenden. Naja, dank Flash sind die ganzen iPad-Besitzer im Augenblick außen vor, die müssen dann eben die klassische Version nehmen...

2009-10-10

Watching the Watchers

One of my pet projects, that I mention from time to time in this blog (just to increase its PageRank), is my Earthquake Mashup. This application has been constantly available since October 2006, and googling for the right keywords will get you there. Another toy using Google Maps is this page visualizing the locations of visitors to my web server. I realized some time ago, that I have actually created an earthquake detector, that shows the impact earthquakes have on people on the Internet.

On April 6th this year, I noticed a lot of requests from Italy in the logs of my website (which I "tail -f" occasionally). The visitors page agreed, a lot of requests from all over Italy were coming in, more and more every hour. What had happened? The city of L'Aquila in central Italy was hit by a magnitude 6.3 temblor. The main event took place already in the night, but it seemed that with the break of day and news covering the event, people started looking for information on the web.

I always wanted to analyze this rush on my mashup after large earthquakes, but somehow never did it. But then, two weeks ago, Sophia Liu from the University of Colorado contacted me. She works in a research group called "connectivIT" and specializes in the research of information technology in crisis. During a lively mail exchange, I decided to finally take a deeper look at the data I had collected. I learned long ago never to throw away log files :) and although I could have used all data way back from 2006, I used logs from February 2008 on, because at that time I gave my mashup a major overhaul and it got its present form.

First, I needed a speedy method for geocoding the IP addresses and hostnames found in the logs. For the visitors page I had used an online API by hostip.info. But this method seemed cumbersome for the amount of data, and a lot of addresses did not resolve to a location. MaxMind, who offers a commercial solution to this problem, distributes a lightweight version of their product for free, and the results looked much better. Plus: The command line version of their geocoder is part of pkgsrc, so I was able to use this tool within minutes. The visitors page now uses this method as well.

Geocoding IP addresses is not pure science, it involves a lot of faith, hand waving and voodoo. For example: IP addresses from my university (which owns what used to be a Class B network) are correctly identified as being in Bielefeld. The IP address I got assigned by my ISP right now is located in Hamburg, probably because that's the location of the company's headquarters. But addresses are assigned to certain regions in a defined way, so at least a rough location of the origin of a request is possible.

First I wanted to know, where all the people visiting the mashup since 2008 come from:


As you can see, the majority of requests comes from Europe, North America and Japan. Other regions are present as well, but with fewer hits. Of course there a several explanations: Most requests really come from these three areas, which is probably true. And I counted only those requests the geocoder could resolve to a location. My guess is, that addresses in other regions are harder to locate, due to less information on their distribution and use. Of course this unequal distribution has to be taken into account in all the subsequent deliberations.

Then I wanted to see the temporal distribution of these requests (i.e. only those I was able to geocode). Again, first on the global scale:


Technical note: I counted the daily requests to the HTML file of the mashup, not the other parts. This means, the numbers shown are roughly actual visits to the mashup. And keep in mind that the figures are relatively small, with 800 to 900 requests per day for the largest events. I guess the USGS website receives this amount of visitors within a few minutes on a calm day.

As you can see, there are some distinct peaks. Aligning their dates with this list, one can clearly identify the Valentine's Day earthquake in Greece (very first peak), or the Xinjiang-Xizang earthquake on March 20th, 2008. The very last peak stems from the two heavy quakes in Samoa and Sumatra, that hit the edges of the Australian Plate within 24 hours on September 29th/30th. Some peaks seem not to be related to an earthquake, e.g. those on October 14th/15th and 26th, 2008. I haven't investigated further, but this might have been a rogue web browser, that requested not only the data feed every five minutes, but the complete page itself.

One interesting fact is, that the catastrophic magnitude 7.9 Sichuan earthquake on May 12th, 2008, is only barely visible in the graph. It caused less traffic than a 5.4 earthquake in Illinois one month earlier. I don't have a good explanation, I can only speculate: If I remember correctly, my first thought, when I heard about this earthquake (and the high number of fatalities was not known then): "What? Another quake in China? Didn't they just have one?" The coverage of the March event was still very present. I think another reason is, that due to the previous riots in Tibet, journalists were very restricted, having problems getting into the affected region and reporting about the event. This meant less news about the earthquake, at least less TV images from the scene. Pictures appeared weeks or months later, which is very unusual these days.

As I mentioned above, the requests after the L'Aquila earthquake came mainly from Italy. This is visible, if plotting the daily requests before and after the incident:



The first image shows all requests from April 4th. All the requests on the second image from Italy were done late in the evening of April 5th, i.e. directly after the earthquake hit. This can be seen in this visualization using Nick Rabinowitz' TimeMap library (whose apparent similarity to my earthquake mashup is no coincidence). If you zoom in on Italy and then move the timeline slowly to the left, the rush on my page is clearly visible.

These are the requests around the Xinjiang-Xizang earthquake. The first image shows all requests from March 18th:




The number of requests goes back to normal relatively fast. And the number of requests from China itself is very small - though not totally blocked. Maybe some high ranking politicians are allowed to bypass the Great Firewall.

Other events can be mined from the data, when looking at the requests from individual countries. These are all requests from Great Britain:


As you can see, the number of visitors is usually very small. Something must have happened to change no visitors on February 26th


to this rush of visitors the next day


Indeed, many people were woken by a magnitude 5.2 earthquake, the strongest in the UK for 25 years.

A similar, unexpected earthquake can be seen here, in the request history of Romania:



The cluster of requests is also visible on the map:


And again, this event made the local news. Note the second peak in the graph: This is the Andaman Islands earthquake from August 10th, which is clearly visible in the global graph as the strongest peak. It seems, that many people bookmarked my page and returned to it. On the other hand, the recent Samoa/Sumatra quakes are barely visible.

There is probably more to be found in the logs. It would be interesting to corellate the requests with more earthquakes and plot them together on a map. As I looked around at the USGS web site, I found this database, that holds all the data on past earthquakes for many years, not only the last 14 days as the RSS feeds used in the mashup. Mating this database and the earthquake mashup would be another nice project, of course.

Update: Seems the USGS had a similar idea (found via slashdot and this article). And they have very similar graphics...

2009-03-11

Web Site cut off

My web site www.oe-files.de is currently not reachable. This means that neither the Earthquake Mashup nor the Garmin Training Center converter are usable. Some images shown in this blog are also affected. I hope the site will be back again tomorrow. Update: The site is back, everything is fine at the moment. Let's see what's next... I hope the Timeline widget on my Earthquake Mashup will not make me look stupid again. Does anybody know a good and reliable registrar? After moving the physical location of my server from Lycos to another provider some months ago, I recently had to change the registrar of my domain as well. The initial registrar did a terrible job (by trying to sell me a complete web hosting solution, instead of just registering my domain). My site was unreachable for half a day back then. I switched immediately to another company. Now I am accused by my current registrar to not have paid for the domain. That is technically correct, unfortunately, he did not manage to send me an invoice or a first reminder. Only when I asked today why the DNS entry suddenly pointed to the wrong IP address, I received a final reminder. It seems there are only bozos and braindeads in the telecommunications business. And I should know, I worked in that industrtry for some two years...

2009-02-08

Fly with me: TCX2KML can show recorded altitude

... much easier than before. Although my Training Center to Google Earth Converter already had an option to show certain recorded tracks at their actual altitude instead of sticking them to the ground, this feature was rarely used. Probably, because it was not obvious how to activate it - you had to read my web page, it was a bit cumbersome - you had to edit the comment fields of the desired Activities in Training Center, and for some users - those using Training Center on a Macintosh - it was not possible to use at all. But this has changed now, thanks to Norman Warthmann bringing my attention to the problems of Mac users. Now the converter has an additional option, which can be selected via the web page. It switches to "altitude mode" for all recorded tracks. As you can export single Activities from Training Center for some time now, such a global option is not much of a problem any more. So, go, err..., fly ahead. Record some nice airborne activities and view them in Google Earth. I am looking for good examples of tracks recorded during paragliding, skydiving, aerobatics or whatever you do up in the air. I'd like to publish a more exciting demonstration on my web page. Because let's face it: Anything is more exciting than a commercial flight from Madrid to Düsseldorf...

2009-01-07

Vortrag "VMware Virtual Infrastructure"

Gestern hatte ich das Vergnügen, endlich mal wieder im Seminar "Arbeitsgemeinschaft Rechnerbetrieb" vortragen zu dürfen. Und da ich mich, wie hier ja bereits kurz erwähnt, seit einigen Monaten mit der Virtualisierungs-Lösung der Firma VMware beschäftigte, lag es nahe, diese vorzustellen. In der Erwartung, noch viele weitere Vorträge halten zu können, habe ich eine entsprechende Seite auf meinem Web-Server angefangen, auf der die Folien zu dem Vortrag zu finden sind.

2008-06-01

Your Mileage May Vary - TCX2KML Crosses the Atlantic

My Training Center to Google Earth Converter is used quite actively, from all over the world. That's the great thing about a global Internet: Somewhere is always the right weather for running, biking or hiking. And if not, some people have taken a GPS on their ski trip. But for some of these global users, the figures shown by the converter are quite odd. They ran the 26 miles and some yards of a marathon and wondered, what 42.195 kilometers are. They cycled with an average speed of 16 miles per hour and had no idea, how fast 25.7 km/h really are. The metric system was a natural choice for the converter: The data exported by Training Center uses it, and many countries (including mine) have adopted it. But of course there are some deviators. We all know the consequences, but who's to argue? Anywho, I had imperial units on my todo list for the converter - but not with a high priority. Luckily for all those waiting for this feature, NeilFred Picciotto took the initiative and sent me a patch for an additional parameter. Thanks a lot! I was delighted to add it to my converter. Not only is this a nice feature for many users, but I can also add a new sport to the list of activities the converter is used for: NeilFred records his unicycle tours by GPS. How cool is that? I have updated the converter page to let the user choose between metric and imperial units. While at it, I tried the Google Earth plugin to display the result, but had some troubles with it. But I guess that will be the next feature to add. Stay tuned. Please let me know, how you like this extension. And yes, adding other units wouldn't be that hard, NeilFred's patch allows easy addition of more.

2008-04-06

Nieder mit der I.T.

Dieses Lied habe ich vor ein paar Wochen auf WDR5 gehört, jetzt hat es der CCC samt Video auf Chaos TV veröffentlicht. Das erschreckende daran ist, wie richtig die ganzen Vorwürfe sind. Ja, manchmal muss ich mich für meinen Beruf schämen...

2007-11-20

Training Center Converters

Garmin recently released a new version of Training Center, which added a nice feature: Direct export of trainings to Google Earth. So I was anxious to see, if this would obsolete my own converter. To get the complete picture, I decided to compare several converters that are available on the web. Of course I am a little biased, but just wait and see...

The contenders are
  1. Garmin Training Center itself
  2. GPSies
  3. GPS Visualiser
  4. my own Garmin Training Center to KML Converter
Noncompetitive participant is foreconv, which was not able to convert the format exported by the current version of Training Center. If you want to do the conversion yourself (maybe even with another converter), you can download the history file exported from TC.

I have to admit that this comparison is not really fair. All programs have different scopes and do a lot of different things. GPSies and GPS Visualiser can read and write many different formats, compared to my converter which reads TCX and writes KML exclusively. But let's have a look anyway.

Garmin Training Center

download KMZ file

The big advantage is of course, that you don't need any intermediate steps, like exporting a history file from TC, uploading this to one of the other converters and then loading it into Google Earth. All the data is present in the generated file (like time or distance elapsed, heart rate and cadence), alas only in text form. The track consists of many dots, which display the information when clicked on. Only the track itself is shown - if you can see it through all the small icons.

GPSies

download KML file

GPSies does far more than just converting various input formats (among them GPX, TCX and PCX5) to different output formats (Google Maps, Google Earth and many GPS applications), it allows you to store your tracks and share them with other people. It is a big community of GPS users.

But for now I am only interested in the converter. The first problem was, that it did not accept the current format exported by Training Center. But GPSies uses the Garmin Communicator Plugin, which allows direct upload from the GPS device to a web application, so I used this method. Unfortunately, only the track is visualised, without any further information.

GPS Visualiser

download simple KMZ file

Like GPSies, this application can convert between many, many formats. Actually, it has two interfaces: A simple one and a more complex one. In the simple one, you just upload your file and the resulting KMZ file looks very much like the result from GPSies. The fun starts when you use the complex interface.

download complex KMZ file

In this interface, you can configure many aspects of the conversion. For example, you can insert distance markers at given intervals, which are shown as small arrows indicating the direction. Or you can colorise the track according to further data, like speed, altitude, or, as shown in the example above, heart rate. You can tune and twist nearly every aspect of the resulting file.

Garmin Training Center to KML Converter

download KML file

My own stab at this subject tries to visualise as many data as possible, but without scaring off the user with a complex interface. All data is put into the generated KML file, and you can select in Google Earth, which part you want to see. The image above shows the basic track and distance markers (which are shown only at a fixed distance of one kilometer).

Optionally, you can display heart rate (as above) or cadence, if you have the appropriate sensors. Unlike GPS Visualiser, I choose to display this information with "walls" instead of colors (mainly because this was easier to do in XSLT). I think both methods have their pros and cons, YMMV.

Conclusion

As I said, I am severly biased. Considering my personal requirements, i.e. showing my GPS data in Google Earth, my winner is GPS Visualiser, but of course I have a soft spot for my own converter. I think in terms of ease of use, I can outrun GPS Visualiser. Another aspect is, that my converter (thanks to XSLT) seems to be very robust against changes of the export format of Training Center. GPSies (and foreconv) had problems converting the new format, while my converter needed no change. But of course, this is just as much luck as anything.

2007-10-23

Update: Garmin Training Center to Google Earth

My Training Center to Google Earth converter is now able to display tracks in their recorded altitude. While this is not relevant for ground based activities, if you go paragliding, ultralight flying or canonball riding, this might be an interesting additional information for you. Please check the converter's web page how to turn on this mode. I used a recent trip to Madrid to collect some data to demonstrate this feature. Alas, just to find out, that the barometric altimeter of my GPS device of course gives wrong readings in a pressurised cabin. The plane was not flying at an altitude of 2000 meters, it was a little bit higher. But you get the idea. By the way: Flying directly over the city center of Paris at night time is quite an experience :)

2007-08-19

Garmin Training Center to Google Earth Converter

I have enhanced my "Garmin Training Center to KML converter", which I mentioned some time ago for the first time. If you have a GPS appliance and use Training Center to manage your activities and courses, you can view them in Google Earth. The converter is based on XSLT, as both the input and the output format are XML. You can either download the XSLT script or upload your .tcx files on my website. As a preview, download some of my rides of the last weeks.

2007-07-20

Neues Spielzeug

Ich weiß nicht, ob ich es schon mal erwähnt habe, aber ich fahre gerne mit dem Rad. Bisher habe ich das mit einem recht konventionellen Tourenrad gemacht, aber ich hatte schon länger den Wunsch, auf etwas sportlicheres umzusteigen. Aber ein echtes Rennrad sollte es eigentlich auch nicht sein, also schaute ich einfach mal beim Fahrradladen meines Vertrauens vorbei, und gleich das erste Modell, das mir präsentiert wurde, war genau das richtige:


Ein "Roadster" der in Leopoldshöhe ansässigen Firma Patria, von der auch schon mein vorheriges Rad stammte. Das besondere ist, dass der Rahmen dort noch selber hergestellt wird, und zwar ganz klassisch aus gemufften Stahlrohren anstatt verschweißtem Aluminium. Da ich auf einen Gepäckträger und Schutzbleche verzichtet habe, ist es erheblich leichter als sein Vorgänger, und sieht dank der schmaleren Reifen trotzdem ziemlich sportlich aus. Genaugenommen war mir das Rad schon vor ein paar Jahren im Laden aufgefallen, daher musste ich jetzt nicht wirklich lange überlegen.

Der Umstieg von der bisherigen 7-Gang-Nabenschaltung auf eine 27-Gang-Kettenschaltung ging recht schnell. Auch die etwas andere Sitzposition gefällt mir deutlich besser (wobei ich noch gespannt bin, welche "Sitzfläche sich im Laufe der Zeit anpasst", die des Brooks-Sattels, oder doch eher meine...). Als nach zwei Wochen und 200 gefahrenen Kilometern die Erstinspektion fällig war, bin ich fast von meinem alten Rad gefallen, als ich es ersatzweise wieder benutzt habe. Da habe ich mich gefragt, wie ich all die Jahre bloß mit dem Teil fahren konnte.

Und wenn ich mit dem Rad unterwegs bin, ist auch immer GPS dabei. Leider hat das alte Gerät im Laufe der Jahre etwas gelitten, und da Garmin gerade ein neues Spielzeug speziell für Radfahrer herausgebracht hatte, habe ich einfach mal zugegriffen:


Links das alte Geko 201, rechts das neue Edge 305. Bei mehr Funktionen und größerem Display ist das Gerät nochmal etwas kleiner geworden. Vor allem habe ich mich dann mal nicht lumpen lassen und gleich die Ausführung mit Pulsmesser und Trittfrequenz-Zähler genommen.

Leider ist das Gerät anscheinend so neu, dass es von der bisher von mir verwendeten Software "Touratech QV" nur unzureichend unterstützt wird. Bisher war ich es gewohnt, mir am Rechner Routen zusammenzuklicken, an das Gerät zu übertragen und dann abzufahren. Das Edge ist für diese Art der Benutzung eigentlich garnicht gedacht, sondern es soll ein Trainingsgerät sein, um seine Leistung auf gleichbleibenden (und vor allem bereits bekannten) Strecken zu kontrollieren und zu verbessern. So kann man eine einmal gefahrene Route wiederholen und quasi "gegen sich selbst" als virtuellen Gegner antreten.

Zentrale Software dabei ist das Garmin Training Center:


Damit kann man sich gefahrene Strecken ansehen und diverse Parameter analysieren. Netterweise werden vor allem Herz- und Trittfrequenz vom Edge kontinuierlich aufgezeichnet, so dass man sich diese auch im Nachhinein ansehen kann. Es sind sogar komplette Trainingsprogramme enthalten. Ob ich die allerdings wirklich mal ernsthaft absolviere, weiß ich noch nicht.

Leider ist es aber eben nicht mit diesem Programm möglich, Routen im voraus zu erstellen. Das geht zwar im Prinzip mit dem Programm "MapSource" von Garmin, aber es gibt keine Möglichkeit, Routen vom einen in das andere Programm zu übertragen. Da muss Garmin meiner Meinung nach noch gaaaaanz kräftig nachbessern. Erst mit Hilfe von zusätzlicher (und zum Glück freier) Software ist es möglich, mit MapSource oder TTQV erstellte Routen in ein Format zu konvertieren, das vom Training Center verstanden wird.

Leider kann man im Training Center aber nicht mehrere Aufzeichnungen gleichzeitig darstellen, und die getrennte Sicht auf Strecke und Leistungsdaten erleichtert die Analyse auch nicht unbedingt. Netterweise kann man aber die gesamten Daten in einer XML-Datei ablegen, und damit sind es nur noch ein paar Zeilen XSLT, das ganze in Google Earth darzustellen. In dieser KML-Datei sind meine "erfahrenen" Strecken der ersten zwei Wochen dargestellt. Auf Wunsch kann man sich den Puls und/oder die Trittfrequenz mit anzeigen lassen. Und nun kann man auf einmal sehr schön erkennen, an welchen Steigungen der Puls nach oben ging ...


... (und ich erstmal ein paar Minuten pausieren musste, um wieder zu Atem zu kommen) und in welchen (mir unbekannten) Kurven ich mich nicht getraut habe, voll durchzutreten ...


Das ganze läßt sich bestimmt noch weiterentwickeln, nicht zuletzt, weil im Training Center und der XML-Datei noch eine ganze Reihe mehr an Informationen stecken. Alles in allem haben sich die Anschaffungen gelohnt und das Radfahren hat nochmal einen ganz neuen Reiz bekommen.

2007-03-21

Toll TED

Elitäre Vereinigungen sind mir ja eigentlich immer suspekt, vor allem wenn eines der abgrenzenden Kriterien "Geld" ist. Die Abgeschlossenheit des W3-Konsortiums, in das man sich durch einen Jahresbeitrag einkaufen muss, empfinde ich als riesigen Nachteil gegenüber der Offenheit der IETF. Anders sind die Irrungen und Wirrungen kaum zu erklären, die in den letzten Jahren vom W3C fabriziert wurden. Im Zusammenhang mit dem Video von Hans Rosling in meinem letzten Beitrag über das Programm Gapminder bin ich aber auf die Konferenz "TED" gestoßen. TED steht für "Technology Entertainment Design" und ist ein jährlich stattfindendes Treffen von führenden Leuten aus den drei genannten Bereichen (und darüber hinaus). Man muss zu der Veranstaltung eingeladen werden (man darf sich zwar selber vorschlagen, aber über die Teilnahme entscheidet dann die Konferenzleitung) und muss eine Gebühr von 4000 USD hinblättern. Das macht den Kreis der Teilnehmer schon ziemlich elitär. Aber zum Glück ist Geld nicht das einzige Kriterium, sondern die Leute müssen auch wirklich was zu erzählen haben. Netterweise finden sich auf der Website Videos von derzeit mehr als 60 Vorträgen, und es sollen ständig mehr werden. Ich habe mir in den letzten Tagen vermutlich die Hälfte davon angesehen, und es waren wahnsinig interessante, spannende, aufrüttelnde und kontroverse Vorträge, die ein enormes Spektrum an Themen abdecken. Und das wichtigste: Es waren durchweg unterhaltsame Vorträge. Ich kann jedem nur empfehlen, selber einmal in der Liste zu stöbern. Meine persönlichen Favoriten:
  • Hans Rosling und sein Programm Gapminder hatte ich ja schon vorgestellt. Er macht das aber so toll (und erhält zu Recht Szenenapplaus), dass ich ihn gerne nochmal nenne.
  • Auch über Al Gore hatte ich ja kürzlich geschrieben, und schon auf sein kommödiantisches Talent hingewiesen. Nachdem er am Vortag seine Diashow gezeigt hatte, bekommt er einen weiteren Auftritt, um die Frage "Was kann jeder einzelne gegen die Globale Erwärmung tun" zu beantworten. Interessant ist, das Bjørn Lomborg in der Vorstellung der Ergebnisse des Copenhagen Consensus zu dem Schluss kommt, das unter den großen Problemen der Gegenwart und nahen Zukunft Globale Erwärmung das am wenigsten dringenste sei, sondern sich die Menschheit zuerst anderen Aufgaben zuwenden sollte, deren Lösung in kürzerer Zeit mehr Erfolg bringen würde. David Deutsch geht sogar noch einen Schritt weiter und sagt (in einem Vortrag, der eigentlich ein ganz anderes Thema hat), dass es sowieso schon zu spät ist, und wir uns nicht um die Verhinderung bemühen sollten, sondern darum, mit den Folgen zu leben. Die provokante Analogie ist: Wir stecken ja auch nicht alles Geld in die Verhinderung von Krankheiten und entlassen alle Ärzte.
  • Jeff Han stellt sein Multitouch-Display vor, auf das ich in einem anderen Blog schonmal verwiesen hatte. Wirklich schade, dass Apple die Technologie in seinem iPhone nutzt, und damit durch Patente vermutlich für andere Anwendungen blockiert.
  • Sir Ken Robinson spricht über das Thema Bildung und Erziehung, und fragt, warum das Fach "Mathematik" in sämtlichen Schulformen der Welt einen so hohen Stellenwert hat, aber das Fach "Tanz" fast garkeinen. Schule, in ihrer weltweit praktizierten Form, ist eine effektive Methode, Kreativität zu unterdrücken.
  • Nicholas Negroponte stellt nicht nur die technischen sondern auch die ökonomischen Ideen hinter seinem Projekt "One Laptop per Child" vor. Auch wenn ich sämtliche hiesigen Projekte der Form "Verteilen wir erstmal Laptops an Schüler/Studenten und sehen dann weiter" für ziemlichen Blödsinn halte, der 100$-Laptop könnte funktionieren - zumindest technisch und ökonomisch.
  • Michael Shermer (Skeptic Magazine) und Peter Donelly zeigen mit beeindruckenden Beispielen die Gefahren von zu grosser Technik- und Wissenschaftsgläubigkeit, oder eigentlich Expertengläubigkeit.
Wie gesagt, das ist nur eine Auswahl. Schön ist, dass man sich mit Themen auseinandersetzen kann, die man vielleicht sonst ignoriert. Auf eine derartig interessante Art bekommt man sie sonst kaum präsentiert. Ach ja, eine Sache stimmt mich ja ausserordentlich versöhnlich: Anscheinend ist es kein Ausschlussgrund für diese Elite, wenn man in T-Shirt, Turnschuhen und sogar Bermuda-Shorts auftritt. Nicht, dass ich irgendwann mal diesem Club angehören will...