在地图中有一个不规则的区域,如何保存在数据库中?
问1,如百度地图,中不规则的区域,最终获取到的返回值是怎样的,是一个字符串么?
问2,如果返回的不是一个字符串,如何存储呢,或者说如何设计表结构呢?
设计方案1
区域表:
区域编号 区域名 坐标字段
设计方案2
A、区域表
区域编号 区域名 区域类型
B、坐标表
区域编号 经度 纬度
这两种方案,哪 种更合适?
区域都是由一系列坐标连接起来的。可以直接存这些点的经纬度。。
设计方案1
区域表:
区域名 坐标字段
设计方案2
A、区域表
区域名 区域类型
B、坐标表
经度 纬度
这两种方案,哪 种更合适?
@paaple: 一个点也可以叫一个区域,所以我觉得一个区域表,然后存区域名,坐标字符串(多个坐标序列化成字符串-此处的坐标对象,应该包含,经纬度和序号(序号用来控制如何连线))
@幻天芒: 好吧
可以看一下GeoJSON
那就字符串存储