最近在做2000坐标系转换,从旧的城镇地籍管理系统中将数据导出坐标系转换后,试图再把数据返回去。
第一步使用编辑子系统将转换好2000图层(名称不同)导入到数据库里。
第二步使用sql 企业管理器将原来的80坐标下的数据文件名修改其他。 在 mapgis数据库管理器中可以发现,原来八零的在改了文件名之后,相关数据为空。 运行地籍管理程序查看数据情况。可以看到现在的数据还是80坐标系下的老数据,并没有因为原来的数据被修改了名字而找不到。也就是说地籍管理信息系统所用的数据跟数据库里的数据有另外一套连接方式。 还有一个可能就是在数据库里改名的方法,不能彻底的修改。
第三步将新上传的2000坐标系下的数据文件名改为原来的八零坐标系下的文件名。 再次使用数据库管理程序进行检查。改完名称之后,新2000坐标系文件也找不到了。旧八零坐标系文件应该是现在的2000文件。 运行地籍管理程序检查新现在的状态。
重点来了,此时80和2000数据同时出现在界面上。怀疑城镇地籍管理系统的管理程序同时调用了两个图层的信息。
如何能把mapgis的图层数据替换。请各位大神帮助。 |