- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络规划工具设计书精品
网络规划工具设计书 V1.0网优中心目录1功能综述32版本说明33功能概要设计33.1数据导入33.2重名检查33.3超近检查43.4数据导出44功能详细设计44.1数据导入44.2重名检查44.3超近检查54.4导出为Excel文件54.5导出为KML文件5背景为了支撑移动网络站点规划工作,特别制作该工具。本次开发采用MapBasic语言,使用MBBuilder作为开发工具,工具最终形式为MapInfo插件。功能综述该工具支撑移动网络站点规划工作,可以导入现网站点、已规划站点和待规划站点信息,重点检查站点重名和站点超近情况。已导入的数据和核查结果可以导出保存。版本说明版本号更新时间功能变更备注V1.02017/2/8 初稿。目前版本只支持宏站规划。 功能概要设计数据导入数据导入是进行其他工作的基础,需要导入的数据为Excel格式,包括:表1、现网站点;表2、已规划站点;表3、待规划站点。建议按照顺序导入基础数据。导入同一类型的新表,会覆盖已存在的旧表。导入表时做数据格式校对和有效性校对。校对出错要给出提示。重名检查该功能检查规划站点和前期站点名称是否出现重复。1)在菜单中选择‘单站点检查’。用户输入一个站点名称,检查与导入表中站点名称是否有重名情况;2)在菜单中选择‘已导入表检查’。用户选择需要检查的已导入表,检查其中站点名称是否有重名情况。待规划站点表分别比较自身、已规划站点表和现网站点表;已规划站点表比较自身和现网站点表;现网站点表只比较自身。3)检查结果可以保存为Excel或者KML;超近检查该功能检查待规划站点与自身、与现网站点以及已规划站点之间是否存在距离过近情况。1)两个站点之间的距离小于某个值时判定为超近,该超近阈值用户可以手动输入,宏站默认为500米。2)检查结果可以保存为Excel或者KML。数据导出1)已导入的现网站点、已规划站点和待规划站点可以导出为KML格式文件;2)重名检查和超近检查的结果保存为Excel;3)重名检查和超近检查的结果保存为KML;功能详细设计数据导入这里完成现网站点、已规划站点和待规划站点的原始Excel数据导入,点击相应的菜单项进入导入对话框。1)要求必填项:站址类型、基站名称、经度、维度。2)‘站址类型’可选择宏站、室分、微站、皮站之一,导入表时要求校验。有问题时,给出提示,要求全部重新导入;3)‘基站名称’要求唯一(现网、已规划、待规划),导入表时要求校验。有问题时,给出提示;4)经纬度列导入表时要求校验,目前限制在中国。有问题时,给出提示,要求全部重新导入;重名检查给定两个表的确定列,开始进行名称是否重复的检查工作。检查结果放入暂存表中。超近检查该功能检查待规划站点,检查待规划站点与自身、与现网站点以及已规划站点之间是否存在距离过近情况。两个站点之间的距离小于某个值时判定为超近,该超近阈值用户可以手动输入,宏站默认为500米。给定两个表的确定列,开始进行距离是否超近的检查工作。检查结果放入暂存表中。导出为Excel文件给定表,保存为Excel文件。导出为KML文件给定表,保存为KML文件。附:编程记录打开表不能编辑使用open打开的表格是只读的,不能进行编辑。解决:使用Commit Table另存为一个表格就可以编辑了。打开表的列名如何确定下来打开的表默认列名是A、B、C等,需要确定如何把第一行确定为列名。解决:使用包含Rang的Register Table命令即可。如何确定一个文件是否打开使用函数‘FileExists()’即可。大量数据处理时需要有提示进度信息考虑进行进度提示,否则太像程序死机了。读表写表性能太差在程序中读表写表耗时多、性能差,可以修改为临时数组解决提高。
文档评论(0)