对面的00后萌新看过来:浅析计算机编程在高等职业GIS专业中的重要性

文章目录

  • 什么是传说中的GIS?
  • GIS必修哪些课程?
  • 学GIS到底何去何从?
  • 什么是计算机编程?
  • 编程在GIS中的地位如何?
  • 高等职业GIS如何教学?
  • 专科生怎样学好GIS?


什么是传说中的GIS?

在这里插入图片描述

GIS是“3S”之一

说起GIS,很多人都会面面相觑,都感到很陌生,但是一提起GPS(全球定位系统),人们又耳熟能详,所有的智能手机上都内置了GPS,日常生活中,导航、定位等都是用的是GPS。需要说明的是,GPS并不是一家独大,我们国家的BDS(北斗)已迅速崛起,已无形中潜入各行各业中,发挥着巨大的作用。那么“3S”到底是哪3个S呢?

GNSS(全球导航卫星系统)

包括:全球定位系统(美国)、北斗(中国)、格洛纳斯(俄罗斯)、伽利略(欧盟)。

在这里插入图片描述
RS(遥感)

在这里插入图片描述

GIS(地理信息系统)

在这里插入图片描述

下面来解开GIS的神秘面纱!

第一个GIS出现于1967年,创始人是罗杰·汤姆林森,被称为GIS之父。

当时被称为加拿大地理信息系统(CGIS ) ,用于存储,分析和利用加拿大土地统计局( CLI,使用的1:50,000比例尺,针对关于土壤、农业、休闲,野生动物、水禽、林业和土地利用的地理信息,以确定加拿大农村的土地能力。)收集的数据,并增设了等级分类因素来进行分析。

如今GIS是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述。

不同的历史始期与发展阶段,GIS的定义是不同的。百度百科中给出了这样的定义:

地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。

也有知名学者这样定义:

GIS是关于地理问题的问答系统。

GIS必修哪些课程?

GIS是交叉性很强的学科,很多行业都有所涉及,因研究方向和侧重点不同,课程设置略有差异,但是核心课程大致有4类:

GIS类:地图学、地理信息系统
遥感类:遥感原理、遥感数字图像处理
测量类:工程测量、数字测图、GPS测量、摄影测量
编程类:C语言、VB语言、C#语言、数据库

软件:ArcGIS、SuperMap、Envi、Erdas、SQL Server、Visual Studio、MapGIS、Pix4D、CC、AutoCAD(CASS)。。。

学GIS到底何去何从?

在这里插入图片描述

不要茫然,是金子怎会发光!不妨看看笔者的经历:那一年,我考入了西北师范大学GIS专业,然而我很迷茫,GISer的职业规划到底是怎样的?

什么是计算机编程?

编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

会编程,你会与众不同!

在这里插入图片描述

要让计算机干苦活,首先,你得干苦活。

编程在GIS中的地位如何?

GIS起源于地图学。

GIS脱胎于地图学,GIS自诞生之日起就经历了飞越的发展。一方面,GIS理论研究不断创新,为GIS的发展奠定了理论基础;另外一方面,计算机及网络技术的快速发展,极大的助推了GIS的发展。

如今,GIS是一门综合性较强的专业学科。当下互联网行业是非常热门的,如果编程学得好,完全可以去做GIS领域的研发工作,而GIS研发无疑是GIS专业毕业生最好的出路。

从个人的经验来说,一个GIS专业毕业的大学生一般有三种从业选择:一,毕业之后从事与GIS完全无关的工作(俗称转行);二、从事GIS相关的市场营销类工作;三、从事GIS相关的技术型工作。

针对专业技术来讲,主要包括四个方向:数据生产加工方向、技术支持方向、GIS技术开发方向、GIS技术研究方向。

从GIS就业方向来看,开发前景最大!

当然,GIS研发工作也是有难度的,必须具有扎实的GIS基础知识,加上过硬的计算机编程本领。

高等职业GIS如何教学?

化繁为简,培养理解能力

GIS理论相对抽象,尤其是对于初学者来说,理解难度较大。在抽象的理论面前,尽量做到化繁为简,培养学生的理解能力与GIS思维。

培养兴趣,提高动手能力

熟练掌握专业软件,做到融会贯通,学以致用。
勤奋好学努力编程,做到知识升华,锦上添花。

专科生怎样学好GIS?

扩展阅读:如何学好GIS,彻底领悟这几句话就够了!!!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/285480.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQLServer Agent执行[分发清除: distribution] 无法删除快照文件

由于之前创建的发布订阅造成严重的性能压力,症状表现为发布订阅表查询产生CMEMTHREAD suspend等待,由于开发配置每隔十分钟会产生大量的SQLCOMMAND(create table,create index大量的命令)发布订阅 复制监视器 有Memor…

C语言试题114之猴子吃桃问题

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:猴子吃桃问题:猴子第一天摘…

.NET 7 的 JWT 配置太方便了!

微软宣布 .NET 7 preview5 有一些较大的改进, 包括 JWT 身份验证的简化和自动配置。我安装了 preview 5 尝试了新的 JWT 身份配置。如果您想把现有的项目更新到 .Net 7 preview 5, 下面是一个快速更新的命令。Update all Microsoft.AspNetCore.* package references…

[转]面试官,不要再问我三次握手和四次挥手

文章目录 1. 三次握手 1.1 为什么需要三次握手,两次不行吗?1.2 什么是半连接队列?1.3 ISN(Initial Sequence Number)是固定的吗?1.4 三次握手过程中可以携带数据吗?1.5 SYN攻击是什么?2. 四次挥手 2.1 挥手…

C语言试题115之两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定 比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目:两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定…

(04).NET MAUI实战 MVVM

1.概要本章将讲解如何在MAUI中使用简单的MVVM模式开发“ListView”内容的增删功能,MVVM在MAUI中也同样适用。Microsoft.Toolkit.Mvvm在学习之前我们先了解一个nuget包,它可以帮助我们省去一些代码的开发时间。包Microsoft.Toolkit.Mvvm (aka MVVM Toolki…

WTM重大更新,多租户和单点登录

WTM重大更新多租户单点登录随着WTM被越来越多地应用于企业,用户对于多租户和单点登录的需求越来越强烈。经过了几个月的努力,我们把WTM底层代码又进行了一次优化和重构,加入了多租户和单点登录的功能。VUE,Blazor,LayU…

struts2注解

2019独角兽企业重金招聘Python工程师标准>>> 以下均为本人工作中的笔记内容,不够全面具体。碰到什么我就记录什么,只是作为笔记使用,希望大家多提宝贵意见,共同进步。Action("login"):定义action //或者写…

[转]H5直播之从推流服务搭建到视频直播

转自http://www.php.cn/html5-tutorial-403035.html 最近视频直播比较火,发现目前 WEB 上主流的视频直播方案有 HLS 和 RTMP,移动 WEB 端目前以 HLS 为主,PC端则以 RTMP 为主实时性较好,接下来将围绕这两种视频流协议来展开H5直播…

webform数据导出

把数据放到一个泛型集合里,再把泛型集合里面的数据放到一个table中,设置好文件路径,然后进行文件读取,最后供用户下载。 数据导出放在一个按钮中就可以了 using System; using System.Collections.Generic; using System.Linq; us…

C语言试题117之有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前 20 项之和。 分析…

Ionic Mac 环境配置

2019独角兽企业重金招聘Python工程师标准>>> Ionic Mac 环境配置 安装cordova之前要安装nodejs 会包含npm安装(npm是个包管理器),到官网下载https://nodejs.org/en/download/ 是个pkg包下载之后双击下载包运行然后 step …

(03).NET MAUI实战 基础控件

1.概要本章将继续介绍.NET MAUI中的常用基础控件,让刚刚接触MAUI的小伙伴有写基础的认识,心里有底开发起来将得心应手。下面将列出一些常用的基础控件:控件名中文名称说明Button按钮与WPF中的基础用法无太大变化CheckBox单选框与WPF中的基础用…

ffmpeg源码分析及mp4文件解析

一.mp4文件的组织 1. mp4文件的box(ffmpeg中叫atom) mp4是由一系列的box组成的,每个box的header是8个字节(4字节的长度,4字节的type) 第一个box比较特殊,其type类型为ftyp,还包含一个sub-type 0000000: 0000 0020 6674 7970 6973 6f6d 0000 0200 ... f…

C++库(Google Breakpad)

Google Breakpad是什么? 一个开源的多平台崩溃报告系统。 Google breakpad是一个非常实用的跨平台的崩溃转储和分析模块,它支持Windows,Linux和Mac和Solaris。由于他本身跨平台,所以很大程度上减少了我们在平台移植时的工作&#…

java eleven进度条

2019独角兽企业重金招聘Python工程师标准>>> 一个矩形组件 MethodDescribleJProgrssBar()不带进度字符,最小值0最大值100的水平进度条JProgressBar(int orient)VERTICAL/HORIZONTALJProgressBar(int in,int max)指定最大最小的水平进度条JProgressBar(in…

Docker:多阶段构建 ASP.NET Core 应用镜像

本文选自『.NET大牛之路』知识星球,发布于2022年05月25日。今天我们一起来写 Dockerfile 构建一个 ASP.NET Core 应用镜像,同时还会将镜像发布到 Docker Hub 仓库。1创建示例 Web 应用程序为了演示,我们先创建一个 ASP.NET Core 应用程序&…

[转]【JAVA各版本特性】JAVA 1.0

闲来想了解下各版本之间的特性,搜索没有最新的特性说明,故想写一份。废话不多说。 JDK Version 1.0 1996-01-23 Oak(橡树) 初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差&#xff0…

北京Uber优步司机奖励政策(3月11日)

滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfryf/p/4612609.html 优步奖励低/不挣钱/怎么办?看这里:http://www.cnblogs.com/mfry…

【招聘(广州)】成功易(广州).Net Core中高级开发工程师

成功易(广州)信息技术有限公司简介成功易是一家集团性公司,创立于2002年,总部位于北京,旗下拥有7家子公司。广州成功易成立于2019年,人员逐渐增长150人,组织架构完善, 我们是腾讯广告…