Geomesa(一)基础介绍、定位

关于GeoMesa

Geomesa是Apache协议的开源项目,用来处理地理数据的分布式基础引擎。但是Geomesa包含的东西有点多,官网乍一看乱七八糟的。但细看会发现多主要是由于数据源多导致的,其核心的模块就并不多,主要就geomesa-spark-core、geomesa-Spark JTS、geomesa-Spark Sql,在开发过程中发现起始用的最多的也就是geomesa-spark-core了

官网地址

Geomesa官网地址	https://www.geomesa.org/documentation/stable/index.html

Geomesa数据源

Geomesa支持的数据源很多,Hbase、Accumulo 、Cassandra 、Bigtable Redis 
、Kafka 、FileSystem 、Geotools等等十几种。
注意Geomesa的FileSystem文件系统是自己定义的数据组织格式,
类似esri gdb这类的存储模式
还有Geomesa并不支持存放在Hdfs中的Shp文件作为数据源,
如果需要这种的需要自己实现Geotools的DataStoreFactory接口,Spi扩展进去就可以
后续的所有代码数据源都使用的GeoTools的数据源,且是本地文件
,因为只是为了实现一些空间分析能力,没有必要直接使用Hbase或其他数据源,
所以也不会有其他数据源的部署教程,如果需要就看官网吧,比很多博客上写的都靠谱。

开发环境

	开发工具用的是Idea2020.2
	java 1.8
	scala 2.11
	geomesa 3.0.0
	geotools 23.0

主要开发功能

1:Shp数据源的读取和数据转存
2:空间数据裁剪功能
3:缓冲区分析功能
4:两个图层的相交分析功能
5:空间数据查询功能
6:图层差异分析
7:......
以上的分析都不包含图层的展示功能,都是对底层数据的直接处理能力,桌面工具用的QGIS
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Geomesa是一个开源的地理空间分析工具和库,它提供了高效的空间数据处理功能。Geomesa Windows教程是针对使用Windows操作系统的用户提供的教学材料,旨在帮助他们快速上手和使用GeomesaGeomesa Windows教程通常涵盖以下几个方面: 1. 环境准备:首先,需要确保Windows操作系统已经安装和配置好,并且具备一定的计算资源、存储空间和网络连接。 2. Geomesa安装和配置:接下来,需要下载和安装Geomesa软件包,并进行相应的配置。Geomesa可以与Apache Hadoop、Apache Spark和Apache Accumulo等配套使用,所以也需要相应的安装和配置。 3. 数据导入和查询:通过Geomesa,可以将地理空间数据导入到相应的数据存储中,如Hadoop分布式文件系统(HDFS)或者Accumulo数据库。然后,可以使用Geomesa提供的查询功能来进行地理空间数据的分析和检索。常见的操作包括空间范围查询、属性过滤、空间关系分析等。 4. 可视化和结果展示:Geomesa还提供了一些可视化工具和库,可以将地理空间数据进行可视化展示。通过这些工具,可以将结果以地图的形式展示出来,增加用户对数据的直观理解和分析。 需要注意的是,Geomesa Windows教程通常会基于具体的版本和使用场景来进行详细说明,所以用户需要根据自己的实际情况选择合适的教程和资料。另外,Geomesa的学习和使用还需要一定的地理空间数据和编程基础,对于初学者来说可能需要一些时间和精力来学习和掌握。但一旦熟悉了Geomesa的使用方法和技巧,将可以更高效地进行地理空间数据处理和分析工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值