浏览 1999 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-19
对gis进行设计时,featureId是一个很重要的概念,它标示了一个gis元素。 刚开始对gis不太熟悉,问了一下其他做过gis的人,得到了一个核心概念,featureId唯一标示一个gis元素,而且不会改变。于是基于这个假设开始设计编码。 因为刚开始一直都是简单的在client端show出地图来,所以也没有什么问题。 直到...... 需要引入一些update和delete的操作,问题来了,发现featureId不是固定的,解决的办法也比较直观,自定义一些id属性放到shapefile里面。问题是这个需要改动以前的code并且重新准备数据。 反思:这个问题其实是可以避免的,应该在早期有一个小的sample code来检查基本的假设,这样就可以避免了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |