GeoMesa教程索引
GeoMesa is an open source suite of tools that enables large-scale geospatial querying and analytics on distributed computing systems. GeoMesa provides spatio-temporal indexing on top of the Accumulo, HBase, Google Bigtable and Cassandra databases for massive storage of point, line, and polygon data. GeoMesa also provides near real time stream processing of spatio-temporal data by layering spatial semantics on top of Apache Kafka. Through GeoServer, GeoMesa facilitates integration with a wide range of existing mapping clients over standard OGC (Open Geospatial Consortium) APIs and protocols such as WFS and WMS. GeoMesa supports Apache Spark for custom distributed geospatial analytics.
GeoMesa是一套开源工具,可以在分布式计算系统上进行大规模地理空间查询和分析。GeoMesa在Accumulo、HBase、Google Bigtable和Cassandra数据库之上提供时空索引,用于海量存储点、线和多边形数据。GeoMesa还通过在Apache Kafka上分层空间语义,提供了时空数据的近实时流处理。GeoMesa通过GeoServer,通过标准的OGC(开放地理空间联盟)API和WFS和WMS等协议,促进了与各种现有地图客户端的集成。GeoMesa支持Apache Spark进行定制分布式地理空间分析。
http://www.geomesa.org/
Tutorials
Not sure where to begin? Take a look at Getting Started.
Quick Starts
- GeoMesa HBase Quick Start
- GeoMesa Accumulo Quick Start
- GeoMesa Cassandra Quick Start
- GeoMesa Kafka Quick Start
- GeoMesa Redis Quick Start
- GeoMesa FileSystem Quick Start
- GeoMesa Kudu Quick Start
- GeoMesa Lambda Quick Start
- GeoMesa NiFi Quick Start
Installation
- Bootstrapping GeoMesa HBase on AWS S3
- Deploying GeoMesa HBase on Cloudera CDH 5.X
- GeoMesa FileSystem on Microsoft Azure
Data In/Out
- Map-Reduce Ingest of GDELT
- GeoMesa Transformations Example
- GeoMesa Avro Binary Format Example
- GeoMesa Storm Quick Start
Data Analysis
- GeoMesa Spark: Basic Analysis
- GeoMesa Spark: Broadcast Join and Aggregation
- GeoMesa Spark: Spatial Join and Aggregation
- Web Processing Services (WPS) Tube Select
Security
- GeoMesa Authorizations
- Feature Level Visibility and Security
Indexing and Queries
- Geohash Ranges
About Tutorial Versions
The tutorials listed in this manual can be obtained from GitHub, by cloning the geomesa-tutorials project:
$ git clone https://github.com/geomesa/geomesa-tutorials.git
$ cd geomesa-tutorials
Keep in mind that you should download or checkout the release version corresponding to the GeoMesa version you are using:
$ git checkout tags/geomesa-tutorials-$TUTORIAL_VERSION
In general, the major, minor, and patch version numbers of the tutorials release will match the corresponding numbers of the GeoMesa version. The tutorials version contains a fourth digit number permitting multiple releases per GeoMesa release.
You may also see the releases available, and download them directly from the geomesa-tutorials releases page.
Hadoop Version
Most of the tutorials encourage you to update the pom.xml
to match the versions of the services you are using (Hadoop, ZooKeeper, Accumulo, etc.) However, there may be issues when incrementing the Hadoop version to 2.6 or above, which can result in Apache Curator version conflicts. Leaving the Hadoop version set to 2.2 in the tutorials pom.xml
will work with all subsequent Hadoop 2.X releases.
教程:http://www.geomesa.org/documentation/stable/tutorials/index.html