Free arts software: Satlisca and Malisca
The Software
Aschauer put a huge amount of time and work into developing a program capable of computing the panoramic views; at the time, there simply wasn't an application on the market suitable for his purposes. In particular, evaluating the satellite images caused problems because legacy programs were unable to create a panoramic view in the form of a uniform river course from them.
This prompted Aschauer to develop two programs, both of which he released under the GPL and published on the GitHub platform: Satlisca [3] and Malisca [4]. A historic form of representation provided the impetus for the development of Satlisca, which is designed for working with satellite images. In historic literature on cartography dating back to the first half of the 19th century, the artist found several comparative representations of the courses of rivers that visualized the river in a symbolic way in strips (Figure 4).

Based on this model, and using publicly accessible images from the NASA Landsat 7 program and OpenStreetMap, Aschauer developed the Satlisca application, which uses various parameters and line-scanning methods to create an image with a geographically accurately rotated image of the course of the river in question as a straight line. The artist used this approach to create satellite panoramas of rivers, including the Nile, Amazon, Yangtze, Ob, Yellow, Mekong, Ganges, Brahmaputra, Euphrates, Rhine, and Danube. Aschauer then plotted hard copies of these unusual views of the major rivers, which he exhibited in a 120x250cm format in an exhibition titled "What If You Would Pull Rivers To A Straight Line?" (sic) in 2010 and 2011.
Malisca, which is written in the C programming language, also acts as a line scanner, but it's designed for use with a movie camera. Malisca relies on the GStreamer sources, OpenGL, and various GPS libraries for this. Thanks to a small Python front end called Camcontrol, the artist was able to manage the Elphel 353 camera precisely and thus create a uniform image of the river bank independent of the actual geographic conditions. Armed with this equipment, Aschauer created panoramas of the Danube, Nile, Ganges, Brahmaputra, and Amazon rivers (Figure 5).
Animation
Aschauer, however, was not satisfied with the photographic renderings of the river courses to propagate his own experimental style of cartography. In a further step, he decided to transcend the boundaries between static documentation and realistic-looking animation. To do so, the video artist generated a movie from the existing static material using DCP Cinemascope; it presents the five rivers with their different characteristics in short summaries of 10 minutes each. The 51-minute movie created this way was first aired in Vienna in May 2013 [6].
Beyond this project, the programming artist also developed a web player based on the GeoDjango framework and the OpenLayers library to let viewers experience the river panorama in a realistic way in a web browser. Playing back the panoramas gives viewers the impression of traveling on a boat along the river themselves. The River View Player [7], of which version 2.0 beta now exists, also gives the viewer the ability to change the boat's speed (i.e., the speed of the animation) and set the zoom factor (Figure 6). Additionally, a topographical map based on OpenStreetMap is available to help viewers trace the route of the "river cruise" (Figure 7).
Conclusions
Michael Aschauer's river studies impressively demonstrate the options offered to creative minds by free and open source software, along with hardware that offers transparent documentation. Aschauer has succeeded in transcending the borders between legacy and experimental geography, while also creating a totally new visualization approach that combines static and dynamic animated elements.
Thanks to his profound knowledge as a software developer, Aschauer was able to write his own software tools to suit the special requirements of his own style of photographic cartography. Of course, he released these programs under the GPL, thus making them freely available to anyone interested in using them. It is, not least, this willingness to contribute to the free software universe that explains its amazing development dynamic that has already outpaced proprietary solutions.
Infos
- The artist's website: http://m.ash.to/en/Main/News?from=Main.Index
- Info on the camera: http://www3.elphel.com/nc353
- Satlisca: https://github.com/backface/satlisca
- Malisca: https://github.com/backface/malisca
- Historic map material: http://www.davidrumsey.com/
- "River Studies" (film): http://m.ash.to/de/Projects/RiverStudies_Cinemascope
- River View Player: http://play.riverstudies.org/
« Previous 1 2
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
KDE Plasma 5.27 Beta is Ready for Testing
The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.
-
Netrunner OS 23 Is Now Available
The latest version of this Linux distribution is now based on Debian Bullseye and is ready for installation and finally hits the KDE 5.20 branch of the desktop.
-
New Linux Distribution Built for Gamers
With a Gnome desktop that offers different layouts and a custom kernel, PikaOS is a great option for gamers of all types.
-
System76 Beefs Up Popular Pangolin Laptop
The darling of open-source-powered laptops and desktops will soon drop a new AMD Ryzen 7-powered version of their popular Pangolin laptop.
-
Nobara Project Is a Modified Version of Fedora with User-Friendly Fixes
If you're looking for a version of Fedora that includes third-party and proprietary packages, look no further than the Nobara Project.
-
Gnome 44 Now Has a Release Date
Gnome 44 will be officially released on March 22, 2023.
-
Nitrux 2.6 Available with Kernel 6.1 and a Major Change
The developers of Nitrux have officially released version 2.6 of their Linux distribution with plenty of new features to excite users.
-
Vanilla OS Initial Release Is Now Available
A stock GNOME experience with on-demand immutability finally sees its first production release.
-
Critical Linux Vulnerability Found to Impact SMB Servers
A Linux vulnerability with a CVSS score of 10 has been found to affect SMB servers and can lead to remote code execution.
-
Linux Mint 21.1 Now Available with Plenty of Look and Feel Changes
Vera has arrived and although it is still using kernel 5.15, there are plenty of improvements sure to please everyone.