登录 注册
内容创作与媒体工具效率与办公工具开发者工具
1,379
Stars
357
Forks
96
Watchers
242
Open Issues
NOASSERTION
许可证
Scala
语言
2011-12-23
创建时间
2026-11-05
最近更新

项目能做什么

GeoTrellis 是一个高性能地理数据处理框架,采用 Scala 编写。它主要解决大规模地理空间栅格与矢量数据的读写与运算难题,支持栅格代数计算;同时深度整合 Spark,并提供针对 S3、HBase 等外部存储及 GDAL、GeoTools 的扩展支持。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# GeoTrellis

[![CI](https://github.com/locationtech/geotrellis/workflows/CI/badge.svg)](https://github.com/locationtech/geotrellis/actions) [![Join the chat at https://gitter.im/geotrellis/geotrellis](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/geotrellis/geotrellis?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![ReadTheDocs](https://readthedocs.org/projects/geotrellis/badge/?version=latest)](http://geotrellis.readthedocs.io/en/latest/)
[![Changelog](https://img.shields.io/badge/changelog-v1.2.0-brightgreen.svg)](https://github.com/locationtech/geotrellis/blob/master/CHANGELOG.md)
[![Contributing](https://img.shields.io/badge/contributing-see%20conditions-brightgreen.svg)](https://github.com/locationtech/geotrellis/blob/master/docs/CONTRIBUTING.rst)

[![Maven Central](https://img.shields.io/maven-central/v/org.locationtech.geotrellis/geotrellis-spark_2.12)](http://search.maven.org/#search%7Cga%7C1%7Corg.locationtech.geotrellis) [![Snapshots](https://img.shields.io/badge/snapshots-available-orange)](https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/org/locationtech/geotrellis/geotrellis-spark_2.13/)

_GeoTrellis_ is a Scala library and framework that provides
APIs for reading, writing and operating on geospatial
raster and vector data. GeoTrellis also provides helpers
for these same operations in Spark and for performing
[MapAlgebra](https://en.wikipedia.org/wiki/Map_algebra)
operations on rasters. It is released under the Apache 2 License.

Please visit the **[project site](http://geotrellis.io)**
for more information as well as some interactive demos.

You're also welcome to ask questions and talk to developers
(let us know what you're working on!) via [Gitter](https://gitter.im/geotrellis/geotrellis).

## Getting Started

GeoTrellis is currently available for Scala 2.13 and 3, using Spark 4.2.x.

To get started with SBT, simply add the following to your build.sbt file:

```scala
libraryDependencies += "org.locationtech.geotrellis" %% "geotrellis-raster" % "<latest version>"
```

To grab the latest `SNAPSHOT`, `RC` or milestone build, add these resolvers:

```scala
// maven central snapshots
resolvers ++= Seq(
  "central-snapshots" at "https://central.sonatype.com/repository/maven-snapshots/"
)

// or eclipse snapshots
resolvers ++= Seq(
  "eclipse-releases" at "https://repo.eclipse.org/content/groups/releases",
  "eclipse-snapshots" at "https://repo.eclipse.org/content/groups/snapshots"
)
```

If you are just getting started with GeoTrellis, we recommend familiarizing yourself with the
`geotrellis-raster` package, but it is just one of the many available. The complete list
of published GeoTrellis packages includes:

- `geotrellis-accumulo`: Accumulo store integration for GeoTrellis
- `geotrellis-accumulo-spark`: Accumulo store integration for GeoTrellis + Spark
- `geotrellis-cassandra`: Cassandra store integration for GeoTrellis
- `geotrellis-cassandra-spark`: Cassandra s
阅读完整原文

项目深度分析 AI 生成

云原生无服务器遥感切片与动态栅格分析 API

产品构想利用 GeoTrellis 底层栅格计算能力,构建托管式 Cloud-Optimized GeoTIFF (COG) 动态计算与瓦片服务平台,按查询算力计费。
核心功能动态地图代数运算、COG 快速加载切片、多时相栅格变化检测接口、按需渲染与重投影 API
目标用户GIS 应用开发者、遥感 SaaS 创业公司、农业与气象数字化团队
难度/周期高 · 6-9 个月 · 成本:高(需要持续的云端分布式计算与存储资源,维护成本大)
收费模式API 调用量计费 + 存储订阅费用
竞争风险竞品有成熟的 Google Earth Engine、Titiler、AWS/Sentinel 生态,冷启动市场拓展难度大
依据 已验证事实

地理大数据离线处理流水线与企业级咨询服务

产品构想为拥有私有化集群但缺乏 Scala/Spark/GeoTrellis 调优经验的企业提供离线 ETL 流水线搭建与性能优化方案。
核心功能PB 级栅格数据入库管道、Spark 算力调优、多数据源对接(HBase/S3/Cassandra)、私有化部署架构设计
目标用户政府测绘机构、大型林业/农业国企、自动驾驶高精地图服务商
难度/周期中等 · 2-3 个月 · 成本:低(主要依赖技术专家工时)
收费模式按项目交付收取咨询费、技术支持年费
竞争风险项目交付周期长,回款慢,Scala/Spark 生态人才稀缺难以规模化
依据 数据支持的判断

面向 Python/AI 生态的 GeoTrellis 分布式加速桥接中间件

产品构想针对 Python GIS 生态(如 Xarray, Rasterio)处理极大数据集时单机内存瓶颈问题,封装 GeoTrellis Spark 后端的高级 Python SDK 与算子包。
核心功能PySpark 友好的 MapAlgebra 算子、与 PyTorch/TensorFlow 影像读取桥接、一键分布式集群提交脚本
目标用户Python 数据科学家、遥感深度学习工程师、环境科研人员
难度/周期高 · 3-6 个月 · 成本:中等(研发与多版本环境兼容测试成本)
收费模式双许可(开源社区版 + 高级算子/技术支持商业许可)或企业订阅
竞争风险推测:Dask/GeoPandas/Xarray 生态已经在 Python 端自成体系,跨语言桥接可能存在生态竞争与性能损耗
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
locationtech/rasterframes 中文介绍暂未生成
Geospatial Raster support for Spark DataFrames
256 Jupyter Notebook
locationtech-labs/geopyspark 中文介绍暂未生成
GeoTrellis for PySpark
179 Python
geotrellis/geotrellis-server 中文介绍暂未生成
Tools for building raster processing and display services
80 Scala
geotrellis/vectorpipe 中文介绍暂未生成
Convert Vector data to VectorTiles with GeoTrellis.
77 Scala
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2011-12-23,近 30 天仍在推送,发布过 25 个 Release
社区活跃Star 1,379 / Fork 357 / Issue 242(数据支持,可自行核实)
许可证NOASSERTION
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。