美文网首页GIS加油站
高考季,献给各位学子

高考季,献给各位学子

作者: 牛老师讲GIS | 来源:发表于2018-06-09 09:27 被阅读11次

概述

今天,举国瞩目的高考已经结束了,在这样的时刻“LZUGIS”携手“GIS讲堂”为大家从GIS和数据方面给大家做一个分析。

数据来源

数据源自中华人民共和国教育部2017年06月14日生成的全国高等学校名单,是一个Excel的数据,数据截图如下:

数据截图

数据处理

拿到这样的数据肯定是没法直接用的了,为了能让数据用起来,按照如下流程做了简单的处理:


数据处理流程

1.根据名称添加经纬度

    public String[] getLonLatByName(String name){
        String[] lonlat = new String[]{"99","99"};
        StringBuffer url = new StringBuffer();
        url.append("http://api.tianditu.com/apiserver/ajaxproxy?proxyReqUrl=")
                .append("http://map.tianditu.com/query.shtml?postStr={'keyWord':'"+name+"',")
                .append("'level':'9','mapBound':'114.6089,39.5392,118.7040,40.9562','queryType':'7','start':'0','count':'1'}&type=query");
        InputStream is = null;
        try {
            is = new URL(url.toString()).openStream();
            BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
            StringBuilder sb = new StringBuilder();
            int cp;
            while ((cp = rd.read()) != -1) {
                sb.append((char) cp);
            }
            String strJson = sb.toString().substring(19,sb.toString().length()-1);
            JSONObject json = new JSONObject(strJson);
            com.amazonaws.util.json.JSONArray arr = new com.amazonaws.util.json.JSONArray();
            if(!json.isNull("pois")){
                arr = json.getJSONArray("pois");
                JSONObject poiinfo = (JSONObject) arr.get(0);
                lonlat = poiinfo.get("lonlat").toString().split(" ");
                is.close();
            }
        }
        catch (IOException | JSONException e) {
            e.printStackTrace();
        }
        return lonlat;
    }

说明
1、根据名称查找经纬度的过程是一个地理编码的过程,本文调用了天地图的API进行的处理;

2.与行政区划做关联

跟行政区划做关联是根据经纬度给每个数据附上一个省名称的属性,这个是通过PG的空间库来实现的。

update universities set province=(select name from province where st_width(universities.geom, province.geom))

处理后的数据如下:


处理后的数据

数据展示与分析

将处理好的数据导出为csv文件,在GeoHey云上进行数据的展示。

1. 分布散点图

高校分布图

2. 分布热力图

高校分布热力图
看图说话
1、从分布上来看,以西安为中心,西部高校寥寥无几,除了兰州、乌鲁木齐、拉萨等省会城市,东部高校比较多也比较集中,几个比较密集的省份北京、浙江、江苏;
2、省会城市分布比较多,同时也说明了省会城市的文化中心的特点;

3. 综合、本科、专科

各省本科学校
各省本科统计 各省专科学校
各省专科统计 各省统计
image.png

说明
1、从本科高校分布来说,前三为江苏、北京、湖北,从专科分布来说,前三分别为江苏、广东、山东,综合来看,江苏、山东、广东为高校数量的前三;
2、西北5省+海南是垫底的,从本科高校分布来说,后三为西藏、青海、海南,从专科分布来说,后三分别为西藏、青海、海南,综合来看,西藏、青海、海南为高校数量的后三;
3、东西、南北教育资源分布的不均匀。

4. 其他

性质
性质统计 类别
类别统计

说明
1、不难看出,在中国国立还是占了大部分的,占了73%,其余为民办和中外合作的;
2、经过处理后,参与本次统计的高校总数为2434,其中:本科院校1171所,专科院校1263所。

数据下载地址:链接:https://pan.baidu.com/s/1q631PI9YJFr9UUdkZXXnTA 密码:6557

技术博客
CSDN:http://blog.csdn.NET/gisshixisheng
在线教程
https://edu.csdn.net/course/detail/799
https://edu.csdn.net/course/detail/7471
联系方式

类型 内容
qq 1004740957
公众号 lzugis15
e-mail niujp08@qq.com
webgis群 452117357
Android群 337469080
GIS数据可视化群 458292378

“GIS讲堂”知识星球今天开通了,在星球,我将提供一对一的问答服务,你问我答,期待与你相见。


知识星球二维码 LZUGIS

相关文章

  • 高考季,献给各位学子

    概述 今天,举国瞩目的高考已经结束了,在这样的时刻“LZUGIS”携手“GIS讲堂”为大家从GIS和数据方面给大家...

  • 2022年6月总结

    6月,进入了仲夏时节。 芒种季也是高考季,是收获的季节,希望各位学子,心若明镜,思如涌泉,不负韶华,学有所成,前程...

  • 逢考必过

    又见高考季,学子出位时。祈盼升学宴,欢笑着锦衣。

  • “一考定终身”的小六离校考试

    在我国,每年高考季,我们在媒体上,往往能看到这样一幕:某重点中学的全体高三学子,在高考结束后疯狂地撕掉了高...

  • 挨了一记老骂,换来一顶官帽。值啊!

    又是一年高考季,莘莘学子十年寒窗苦读,都盼龙门一跃成栋梁。现在叫高考,古时叫科举,都是国家纳良材的重要途径。关于高...

  • 加油,各位高考学子

    在这段日子里的时光,是你人生不可多得的经历,还记得天朦朦亮,你拖着疲惫的身躯,爬起来背书吗?还记得你为了一道题花了...

  • 我的三次高考经历

    又到了一年一度的高考季,朋友圈、新闻里到处弥漫着对高考的回忆和对学子们的祝福,每当这个时候,我就会想起我的高...

  • 雪霁抒怀

    献给3004班,也献给2017届所有为圆梦高考而奋力拼搏的学子。 昨日白雪覆树端, ...

  • 收获之季

    春去夏来白日长, 转眼已见小麦黄。 又是一年高考季, 数万学子赴考忙。

  • 高考后的学子,现在你最应该做的三件事

    又是一年高考季,充满期待的7月即将来临,相信各位高考学子已经拿到了自己高考分数,不管是否让你满意,你的高中三年生涯...

网友评论

    本文标题:高考季,献给各位学子

    本文链接:https://www.haomeiwen.com/subject/jvjzsftx.html