宣传单:保持限制可编辑对象,数据库一致性,制作多个对象

时间:2013-07-15 18:56:01

标签: database draw wiki leaflet feature-selection

我计划使用Leaflet Draw作为带有嵌入式地图的特殊wiki的一部分。用户应该能够绘制与wiki中的一个或多个页面相关的地理对象。作为维基页面,对象保存在数据库中,并且可以由每个用户修改。 问题:

  1. 如何一次只将一个可编辑对象的数量限制为一个?

  2. 如果两个用户同时编辑同一个对象,如何保持数据库一致?

  3. 如何将多个对象/多个对象(例如多边形)组合成一个超级对象(多边形)?

  4. 有人知道我的想法有些类似吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

  1. 您将拥有一个可以编辑的leaflet.draw对象的FeatureGroup。只需确定哪些对象将被编辑,哪些对象不会被添加到单独的FeatureGroup中。

  2. 这可以通过几种方式处理,也许可以查看一般的数据库一致性。

  3. 我不确定你的意思,也许看看Well Known Text,它可以帮助你在这里存储。