与 Linux 一起学习:学习地理

“与 Linux 一起学习”的所有文章:

  • 与 Linux 一起学习:学习打字
  • 与 Linux 一起学习:学习物理
  • 与 Linux 一起学习:学习音乐
  • 与 Linux 一起学习:学习地理
  • 与 Linux 一起学习:学习数学

引言:Linux 提供大量的教学软件和工具,面向各个年级段以及各个年龄段,提供大量学科的练习实践,其中大多数是可以与用户进行交互的。本“与 Linux 一起学习”系列就来介绍一些教学软件。

地理是一门有趣的学科,我们每天都能接触到,虽然可能没有意识到,但当你打开 GPS、SatNav 或谷歌地图时,你就已经在使用这些软件提供的地理数据了;当你在新闻中看到一个国家的消息或听到一些金融数据时,这些信息都可以归于地理学范畴。Linux 提供了很多学习地理学的软件,可用于教学,也可用于自学。

Kgeography

在多数 Linux 发行版的软件库中,只有两个与地理有关的软件,两个都属于 KDE 阵营,或者说都属于 KDE 教育项目。Kgeopraphy 使用简单的彩色编码图来绘制被选中的国家。

Ubuntu 及衍生版在终端执行下面命令安装软件:

  1. sudo apt-get install kgeography

界面很简单,给你一个选择界面,你可以选择不同的国家。

点击地图上的某个区域,界面就会显示这个区域所在的国家和首都。

以及给出不同的测试题来检测你的知识水平。

这款软件以交互的方式测试你的地理知识,并且可以帮你为考试做好充足的准备。

Marble

Marble 是一个稍微高级一点的软件,无需 3D 加速就能提供全球视角。

在 Ubuntu 及衍生版的终端输入下面的命令来安装 Marble:

  1. sudo apt-get install marble

Marble 专注于地图绘制,它的主界面就是一张地图。

你可以选择不同的投影方法,比如球状投影和麦卡托投影(LCTT 译注:把地球表面绘制在平面上的方法),在下拉菜单里你可以选择平面视角或外部视角,包括 Atlas 视角,OpenStreetMap 提供的成熟的离线地图,

以及卫星视角(由 NASA 提供),

以及政治上甚至是历史上的世界地图。

除了有包含不同界面和大量数据的离线地图,Marble 还提供其他信息。你可以在菜单中打开或关闭不同的离线信息框

和在线服务。

一个有趣的在线服务是维基百科,点击下 Wiki 图标,会弹出一个界面来展示你选中区域的详细信息。

这款软件还提供定位追踪、路由规划、位置搜索和其他有用的功能。如果你喜欢地图学,Marble 可以让你长时间享受探索和学习的乐趣。

总结

Linux 提供大量优秀的教育软件,当然也包括地理学科。本文介绍的两款软件可以帮你学到很多地理知识,并且你可以以一种好玩的人机交互方式来测试你的知识量。

本文来自云栖社区合作伙伴“Linux中国”

原文发布时间为:2013-04-02.

与 Linux 一起学习:学习地理相关推荐

  1. Linux第二周学习笔记(7)

    Linux第二周学习笔记(7) 2.13 文档查看cat_more_less_head_tail (1). cat命令 cat命令:用于查看一个文件的内容并将其显示在屏幕上 cat-A命令:显示所有的 ...

  2. Linux系统新手学习的11点建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论 ...

  3. Linux第二周学习笔记(11)

    Linux第二周学习笔记(11) 2.17 隐藏权限lsattr_chattr chattr命令:是设置吟唱隐藏权限的命令,更改Linux文件系统上的文件属性. 参数说明: A:表示文件或目录的ati ...

  4. linux系统运维费用,一般Linux运维学习的费用是多少?Linux学习

    随着IT 互联网技术的发展,Linux逐渐成为中高端服务器的主要操作系统,并且目前地位不可替代.Linux运维工程师是一位"复合型人才",他集成了网络.系统.数据库.开发和安全等工 ...

  5. 20165219 预备作业3 Linux安装及学习

    20165219 预备作业3 Linux安装及学习 安装虚拟机 在安装的过程中遇到了不少的问题,在同学的帮助下都得到了解决.比如在新建虚拟机的时候没有64位这个选项,后来知道需要开启虚拟化,然后是安装 ...

  6. Linux防火墙iptables学习

    http://blog.chinaunix.net/uid-9950859-id-98277.html 要在网上传输的数据会被分成许多小的数据包,我们一旦接通了网络,会有很多数据包进入,离开,或者经过 ...

  7. linux常见系统目录,Linux系统中常见目录有哪些?linux运维学习中心

    Linux系统中常见目录有哪些?随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,市场对于Linux运维人才的需求也是逐渐增加.L ...

  8. 基于linux的java学习,Java学习---Linux总结

    Linux总结 1.学习Linux的原因 学习Linux/Unix的原因是它们适合作为服务器,它们不是针对一个人的,是多用户的. 2.操作系统OS OS主要包括: 内核 kernel: 通常将一些与硬 ...

  9. linux线程并不真正并行,Linux系统编程学习札记(十二)线程1

    Linux系统编程学习笔记(十二)线程1 线程1: 线程和进程类似,但是线程之间能够共享更多的信息.一个进程中的所有线程可以共享进程文件描述符和内存. 有了多线程控制,我们可以把我们的程序设计成为在一 ...

  10. Linux第二周学习笔记(5)

    Linux第二周学习笔记(5) 2.11.CP命令 cp(copy简写)命令:用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp –r:复制目录 -i:安全选项 cp命令:拷贝/etc/ ...

最新文章

  1. STM32开发 -- IAP详解
  2. 保证业务高效运营 专有云虚拟网络是关键
  3. 使用Visual Studio(VS)开发Qt程序代码提示功能的实现
  4. 前端学习(1764):前端调试值之性能分析的方法二
  5. SpringMVC那点事
  6. C#调试WebService
  7. 一个关于文件中位运算的的处理函数。
  8. Html中 table,list等表格 中 js 的 Checkbox全选,反选,单选,获取数据选中行 的写法
  9. 使用SQL生成SQL语句时单引号的转义处理之q'{}'方法
  10. c#利用反射+特性实现简单的实体映射数据库操作类(表与类的映射)
  11. PSP英文学习好助手 - 移动英语通PSP版
  12. Exchange 2010 证书续期
  13. 人工智能系列之基本框架梳理
  14. 大作手操作体系:突破后回调不下箱体可加仓,但是也有失误的时候!
  15. 停用所有计算机管理员权限,win10管理员权限被禁用怎么办_win10电脑管理员账户被禁用如何解开-win7之家...
  16. 蒂芙尼推出由碧昂丝和Jay-Z主演的最新广告宣传片
  17. 这样可以几分钟快速对接支付宝APP支付和手机网站支付
  18. 软考5个高级中哪个好考
  19. 【我的Android进阶之旅】Android实现中文汉字笔划(笔画)排序、中文拼音排序、英文排序的国家地区选择界面
  20. SLIM推荐模型及分析

热门文章

  1. 最常用git命令汇总(参考列表)
  2. 确保nginx安全的10个技巧
  3. 【GoLang】转载:我为什么放弃Go语言,哈哈
  4. Ubuntu默认密码,及其修改
  5. 基于Kubernetes构建Docker集群管理详解
  6. 视频直播技术详解(2)采集
  7. Caffe使用step by step:caffe框架下的基本操作和分析
  8. python 之 分割参数getopt
  9. 基于 Bitbucket Pipeline + Amazon S3 的自动化运维体系
  10. [BZOJ3600]没有人的算术