发明名称 基于地理信息系统的城市基本实体编码方法
摘要 一种涉及信息技术应用领域,尤指一种基于地理信息系统的城市基本实体编码方法。该装置由城市基本实体矢量图、地理空间数据库及计算机软硬件组成;该方法应用地理信息系统技术,将城市基本实体抽象为基本几何图形要素点、线、面的矢量图,再通过编制网格图,计算实体位置点,用计算机编程完成城市基本实体编码。本发明的优点:该方法满足编码一致性、唯一性的要求,具有很好的可扩展性;编码由计算机自动完成,可以保证编码工作的高效和编码规则的完全统一;代码产生的方式基于实体在城市中的地理位置,所产生的编码与城市坐标值或经纬度无直接的关系,代码可公开、广泛地使用。
申请公布号 CN1238820C 申请公布日期 2006.01.25
申请号 CN03116679.2 申请日期 2003.04.29
申请人 上海城市发展信息研究中心 发明人 倪丽萍;罗明廉;唐定富
分类号 G06T11/20(2006.01);G06T9/00(2006.01);G06F19/00(2006.01) 主分类号 G06T11/20(2006.01)
代理机构 上海东亚专利商标代理有限公司 代理人 童素珠
主权项 1.一种基于地理信息系统的城市基本实体编码方法,该方法用计算机和地理信息系统技术,对城市基本实体进行编码,其特征在于:将城市中产生信息的城市基本实体抽象为基本几何图形要素点、线、面,形成矢量图,对矢量图中每一基本实体比照其位置点在反映城市形态的基本网格图中的对应位置,来完成实体代码的编制,具体工作步骤是:步骤1.基本实体矢量图制作的步骤为:1)对编码实体图形进行特征定义,决定实体抽象形式,将其转换为基本几何要素点、线、多边形矢量图;2)根据城市数字化地图制作实体的逻辑特征图,为点、线、多边形的计算机矢量图,简称实体矢量图;步骤2.类型分辨的步骤为:1)实体类型为线、多边形,先进行实体位置点计算;2)实体类型是点,可直接进行编码计算;步骤3.实体位置点计算的步骤为:1)根据被编码实体在城市中的实际形态,可以将其抽象为点、线、多边形的形态;2)对于每一个抽象形式的实体,都定义其上存在一个位置点,用作编码的依据;3)采用下列方式对抽象实体求出位置点:点的位置点就在自身的位置;单折线或单段折线,是两端连成直线的中点;多折线或多段单折线组成,是多折线中点所在单折线的中点;多边形是按照规定的算法,是位于多边形内的一个点;步骤4.单元间最小距离测定的步骤为:1)进行同类实体间位置点间最小距离的测定;2)如果有几类实体需要编码且属同一系列,则每一类都要测定单元间最小距离,最终取其中最小值者;步骤5.网格生成的步骤为:1)首先根据编码实施区域的范围和形态划分编码区域,编码区域的基本形状为平行四边形,编码区域根据实施区域的形态划分为2或4个分区;2)然后根据编码区域和同类单元位置点间最小距离制作编码网格图;步骤6.编码计算的步骤为:1)利用实体的矢量图和编码网格图计算出实体的编码;2)编码的计算依据编码实体位置点所处的网格位置,对于一个编码实体总可以找到它的位置点在编码网格中的位置;3)整个编码结构为:类别码+区分码+基本网格码+细分码其中:类别码用于一个编码体系中不同类实体的区别;区分码取实体位置点所在象限区域的值;基本网格码取实体位置点所在网格的位置序列值;细分码的值取之实体位置点在细分网格中的位置值;4)对每一个实体对照其位置点,分别算出编码的各个组成部分;5)最后合并构成完整的编码;步骤7.编码存储的步骤为:编码与实体图形共同记录在制定的数据库中。
地址 200032上海市宛平南路75号建科大厦15层
您可能感兴趣的专利