本帖最后由 GameMaster 于 2013-10-20 17:57 编辑
以两个矿权为例,大步骤两步: 一、投影生成矿权的边界线; 二、投影生成矿权的拐点及编号; 重点写一下第一步,第二步请参考:
(出处: 地信网论坛) 一、投影生成矿权的边界线 简单归结为“数据准备”到“投影变换”。 1、数据准备 在mapgis中连续投影多个矿权与在一篇帖子中分几段话写是一个道理。在帖子中我们设置任何分段,作者都能读懂,但是软件是机械化的死的,框框太多,故我们要把数据格式做好。 重点在于设置“分段分隔符”,就是说用什么样的“分隔符”将不同的段分开。而设置“分段分隔符”的关键在于:“分段分隔符”不能与你投影数据中其他数值间的“分隔符”相同,相同了有什么后果,等会儿讲。至于坐标排列就整个循环就行了,如12341,详见下图。 建议在excel中将坐标搞好,再复制粘贴到TXT中,进行投影变换。Excel的优势在于数据清晰明了,便于查看和修改。以两个矿权为列,数据准备: 在表格中将数据填好: 复制粘贴到TXT,直接保存 可见以上数据“分隔符”为Tab分隔符(图中红框内);“分段分隔符”为逗号(图中黑框内)。 2、投影变换 数据准备好了其实该步骤就相当简单了,我这里的坐标有带号,所以我就“不需要投影”了。你发现中间有点空白的那行逗号后还有两个“|",其实这个不影响结果,此处有了逗号开头分开,软件就知道你是需要重新开始另一段数据了。
投出结果
设置“分段分隔符”的关键在于:“分段分隔符”不能与你投影数据中其他数值间的“分隔符”相同,相同了有什么后果呢? 此处还是以上面的数据作演示,将“分段分隔符”与数值间的“分隔符”设成一样的:Tab分隔;效果如下: 你发现中间有点空白的那行逗号后还有个“|”,这个就要影响结果了,此时相当于段与段之间实际上是没有分开的,投出结果:
好了就写到这里了,以上仅抛砖引玉,过程步骤大家多实验总结,搞出一套适合自己的快速有效的流程,谢谢! |