AOI数据介绍

2023-10-08 17:10
文章标签 数据 介绍 aoi

本文主要是介绍AOI数据介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

/**

* 空间数据研究所是我的一位老同事新开的公众号,主要做空间数据方面的分享,作者是GIS业界顶级的空间数据库专家,欢迎大家关注。

**/

在目前主流互联网电子地图中,POI(Point of Interest)指兴趣点,每一个POI至少包含四项基本信息:名称、地址、类别、经纬度坐标,它可以是一栋房子、一个商铺、一个小区门口或一个公交站等;

AOI(Area of Interest),顾名思义,指的是互联网电子地图中的兴趣面,同样包含四项基本信息,主要用于在地图中表达区域状的地理实体,如一个居民小区、一所大学、一个写字楼、一个产业园区、一个综合商场、一个医院、一个景区或一个体育馆等等;

AOI相比POI,具有更好的表达力,更好的计算力,更好的稳定性(POI瞬息万变,而AOI所表达的地理实体变化频率低很多);相反,POI比AOI的抽象层次更高,万事万物都抽象为一个点,实现降维,回归本源。(此处乱讲,不必当真)

随着云计算、IoT、5G等信息技术发展,人类正在快速推进地理空间到信息空间(基于ICT技术构建)的映射和关联,如目前的O2O模式。而AOI所表达的地理实体是所有社会经济活动的地理载体,因此,以AOI数据为载体,将组织的业务数据、生产材料、生产工具、运营策略、人等所有生产要素组织起来,能够有效的完成线上线下一体化、推进组织向信息空间进化。

这里借用郭仁忠院士的理论总结一下:AOI是一种空间载体

640?wx_fmt=png

AOI数据整体可以分为两大类:栅格AOI数据、矢量AOI数据。

栅格AOI数据指各类栅格数据,每个像素所表达的地理空间范围(分辨率)是栅格AOI数据的边界,每个像素中存储的各类数值(多波段)是栅格AOI的属性值,目前栅格AOI数据获取方式越来越多,获取成本越来越低,分辨率越来越高,波段越来越丰富,处理算法和工具越来越成熟,当然,应用领域也越来越广泛;如下图的ASTER GDEM V2数据,每个像素为30m*30m大小,像素值为大地高程值。

640?wx_fmt=png

矢量AOI数据简单说就是矢量地图数据中的各类面数据,如最基本的行政区划面数据,这也是各类GIS应用系统中用的最多的AOI数据,我们在不同的行业应用系统中把各类属性关联到行政区划面中,进行统计、分析、可视化,并以此将GIS统计分析算法、模型、思维引入到各行各业,满足业务需求,体现GIS的价值。

随着ICT技术的不断发展,数据处理能力飞速提升,同时线上应用场景越来越精细化、强调差异化,越来越多的决策需要更细致的数据支撑(目前看按区县做出经营决策对很多大型公司都是一个挑战),因此对AOI数据的要求越来越高,本质上是越来越真实化,即郭院士讲的建立真实世界到信息世界的映射。

目前三大互联网巨头都投入巨资做互联网地图入口,积累了大量的高质量AOI数据,更新频率也较高,是理想的AOI数据源。使用Python开发爬虫工具,可以获取互联网地图的POI和AOI数据,再基于位置关联主流房地产、旅游、交通、美食、生活服务网站的相关数据,可以建立覆盖全面、坐标相对精确、时效性好、属性内容丰富的AOI矢量数据,是建设各行业GIS应用场景的重要基础数据。

640?wx_fmt=png

可以打开编辑器查看具体的边界坐标点:

640?wx_fmt=png

目前已获取的AOI矢量数据覆盖全国31个省市自治区和港澳地区,可以提供GCJ-02坐标系、BD09坐标系、WGS84坐标系数据;

数据格式也比较全面,默认提供SHP格式文件,可以根据要求提供MapinfoMIF/TAB格式、GoogleKML格式、WKT格式、WKB格式、ArcGIS FileGeodatabase格式。

数据更新可以根据需求做到最快按周更新,默认提供按季度更新。

目前全国范围共获取AOI矢量数据共计超过78万个,22个大类,150余个小类,涵盖衣、食、住、行、教育、医疗、旅游、政府机关、经济、体育休闲等所有经济活动区域;

另外获取了全国4万多个乡镇/街道边界AOI矢量数据,包含名称,行政区划编码,所属省、市、区县等信息;

具体数量见下表:

640?wx_fmt=png

默认提供的属性字段如下表:

640?wx_fmt=png

感兴趣长按下面二维码,进一步交流。

640?wx_fmt=jpeg

这篇关于AOI数据介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/166767

相关文章

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

pandas数据的合并concat()和merge()方式

《pandas数据的合并concat()和merge()方式》Pandas中concat沿轴合并数据框(行或列),merge基于键连接(内/外/左/右),concat用于纵向或横向拼接,merge用于... 目录concat() 轴向连接合并(1) join='outer',axis=0(2)join='o

批量导入txt数据到的redis过程

《批量导入txt数据到的redis过程》用户通过将Redis命令逐行写入txt文件,利用管道模式运行客户端,成功执行批量删除以Product*匹配的Key操作,提高了数据清理效率... 目录批量导入txt数据到Redisjs把redis命令按一条 一行写到txt中管道命令运行redis客户端成功了批量删除k

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

java如何实现高并发场景下三级缓存的数据一致性

《java如何实现高并发场景下三级缓存的数据一致性》这篇文章主要为大家详细介绍了java如何实现高并发场景下三级缓存的数据一致性,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 下面代码是一个使用Java和Redisson实现的三级缓存服务,主要功能包括:1.缓存结构:本地缓存:使

在MySQL中实现冷热数据分离的方法及使用场景底层原理解析

《在MySQL中实现冷热数据分离的方法及使用场景底层原理解析》MySQL冷热数据分离通过分表/分区策略、数据归档和索引优化,将频繁访问的热数据与冷数据分开存储,提升查询效率并降低存储成本,适用于高并发... 目录实现冷热数据分离1. 分表策略2. 使用分区表3. 数据归档与迁移在mysql中实现冷热数据分

C#解析JSON数据全攻略指南

《C#解析JSON数据全攻略指南》这篇文章主要为大家详细介绍了使用C#解析JSON数据全攻略指南,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、为什么jsON是C#开发必修课?二、四步搞定网络JSON数据1. 获取数据 - HttpClient最佳实践2. 动态解析 - 快速