Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Investigate GeoJSON feature collection and multidimensional support for the location attribute

未关闭
#3,318 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
28/100
Issue 类型
功能
描述清晰度
描述清楚
活跃度
活跃
技术栈
java, json
领域
backend, data

调研方向

This is a spike, not an implementation: read how the location attribute is currently typed as GeoJSONPoint in the asset model and any existing GeoJSON handling. Answer the three listed questions (whether to expand location/area, feasibility of feature collections and 3D, and limits/resolution/aggregation of complex shapes) and record a decision plus direction. Done means the acceptance-criteria discussion is written up, not a code change.

由索引模型根据 Issue 内容生成。

描述

Discuss Map Spike

User Story

As a developer I want to investigate whether the location attribute (currently GeoJSONPoint) can be changed to fully support any GeoJSON shape, whether 3D shapes are possible and more space efficient alternative formats, so that we can make an informed decision on how to expand the location attribute and accommodate more shapes.

Description

Decide whether the location attribute should grow beyond GeoJSONPoint before anything is built on top of it.

The spike covers three questions:

  1. whether expanding the location or area attributes is wanted at all,
  2. whether the existing attribute can feasibly carry a collection of features and 3D shapes,
  3. and what large complex shapes imply.

The last one includes the resolution to store curves at, whether an asset may hold hundreds or thousands of features or needs a limit, and how the shapes of several assets (houses, streets) could combine into the area of a parent asset such as a city.

Outcome is a decision and a direction, not an implementation.

Acceptance Criteria

  • 1. Discuss whether we want to expand the location (or area) attributes
  • 2. Investigate the feasibility of expanding the existing location attribute
    • To support a collection of features
    • To support 3D shapes
  • 3. Investigate the impact of larger complex shapes
    • How to deal with curves? Namely the resolution of those?
    • Should we allow an asset to be a shape with hundreds or thousands of features? Or should there be a limit?
    • How could multiple assets e.g. multiple house-, street assets (and whatever else) be combined to form the area of e.g. city asset?
主要语言
Java
星标
1.9k
派生
478
PR 合并指标
30 天内没有已合并 PR

环境准备

在 Codespaces 中打开

在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。

  • 提供 Dockerfile 或 Docker Compose 文件
  • 有 Pull Request 模板
  • 没有贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

openremote/openremote 的其他 Issue

查看 openremote/openremote 的全部 Issue

相似的 Issue

更多 Java Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。