面积和绘图的数据结构

本文关键字:数据结构 绘图 | 更新日期: 2023-09-27 18:24:16

我正在开发一个软件,其中的场景如下。客户有一大块土地,他将其中的一小部分(比如地块)出租给不同的客户。我想将每个绘图的详细信息保存在数据库中。这很简单。问题是我也想保存相邻的地块。这将有助于我拿出一份报告——关于一个阴谋的相邻阴谋。请提供相同的数据结构。

谢谢&当做Sunil

面积和绘图的数据结构

这个怎么样?

(Land_Id | Plot_Id FK)-PK在此添加Land列

(Plot_Id | Neighboring_PlotId FK to Plot_Id Allow Null)-PK在此添加绘图列

您可以使用Dictionary<string, List<string>>。绘图标识符是关键字,列表包含其邻居的标识符。如果每个绘图都有一个行、列位置属性,则每个邻居将是(行-1,列)、(行+1,列),(行,列-1)、(列+1)。当然,你必须检查绘图是否在边缘,并进行相应的调整。