如何“清理”和矢量化栅格地图?


10

我想使用下面示例中所示的地质图,它只是地图的一个很小的部分,因此最终似乎没有任何意义。

我的想法是先将其转换为仅留下基岩和构造断层的矢量,然后再有可能选择使用“清理的”栅格文件。

关于“如何做”的任何提示

基岩地图


2
您能否提供密钥或以其他方式描述如何识别基岩和构造断裂?(这里显示了很多功能:例如,我辨别了至少五种类型的线符号,以及很容易与短线性特征混淆的许多类型的哈希和点符号。)
笨拙

1
我希望证明自己是错误的,但是我认为没有简单的方法可以做到这一点。我猜这是RGB扫描吗?如果形状和断层线的轮廓都是完美的黑色(RGB 0,0,0),您将有更多的机会,但事实并非如此。如果有什么安慰,我今天早上一直在尝试从地质栅格图像中提取“黑”线,并于今天下午将其作为矢量进行跟踪。我的建议是将图像放入图像编辑器,调整其颜色,然后进行跟踪。N.
nhopton 2012年

尝试进行监督分类(使用SAGA或GRASS),然后使用“筛子”或“多数”之类的过滤器对结果进行矢量化处理。我想平行六面体算法(SAGA)应该是最好的分类方法。
MAP

1
@whuber:对我来说最重要的是代表构造断裂的“粗黑”线。第二个是轮廓线中用颜色表示的基岩(但该死,要摆脱手绘符号!)。我不理会“ x”,“ zx”,“ + x”,...这太详细了!因此,从给定的示例中,对我来说就足够了...-黑色粗线-1色多边形(斜线==点)
Chris Pallasch 2012年

@nhopton是的,这是RGB扫描。正如您所建议的,边界和断层线根本不是完美的。使用Gimp进行矢量化处理的尝试以分割多边形而不是线条而告终:-(我在Gimp上“玩过很多次了,但是它并没有帮助。最好的方法是将目前的接缝进行ab / w转换然后尝试使事情朝着正确的方向发展:-(
克里斯·帕拉什

Answers:


2

无需清理地图即可对其进行矢量化。打印的光栅图具有分辨率,比例尺。由于您计划使用其他地图源中的数据创建新的地图组成,因此编辑和重绘非常有意义。

如果您没有用于创建地图的原始数据,或者旧数据需要转换为数字格式(栅格,矢量),那么最好的解决方法是手工(手动)矢量化。

由于地图通常是由多个数据源组成的,因此很难找到一种可供软件用来重新创建源数据的模式。对于一种颜色图,确实存在自动或半自动过程,但结果却不如人工制作的数字化图好。

您可能需要平铺栅格以将工作划分为多个区域。如果您时间紧迫,这也使您能够与多个人一起对作品进行流水线处理。

拓扑编辑简化了矢量数据的创建,因为它减少了输出数据上数字错误的变化。

矢量格式比原始栅格地图具有更多优势

  1. 它没有固定的分辨率。
  2. 它可以减小数据大小以存储在内存中。
  3. 它可以轻松地重新绘制/过滤/转换回栅格。

1

虽然不是开放源代码或QGIS实用程序,但ArcGIS确实具有ArcScan扩展,可用于帮助对栅格地图中的要素进行矢量化。当然,ArcScan在处理2幅彩色图像和坚硬的边缘时效果最佳,因此我不确定您显示的多色栅格将如何工作。虽然它并不完美,但它可能是另一个潜在的选择。

从ArcGIS 10.1发行版开始,ArcScan for ArcGIS包含在ArcGIS for Desktop软件的所有许可级别中,无需支付额外费用。

当然,正如@Peter Ivan所建议的那样,您始终可以求助于第三方供应商,例如Amazon Mechnical Turk(请参阅Wikipedia所描述的更多通用详细信息)来为您数字化数据。


0

我知道现在可能为时已晚...但是:尝试使用gimp编辑栅格并创建仅具有黑色,红色,粉红色,绿色,蓝色,...“清洁”颜色通道的图像(例如删除) (带有故障线的“黑色”通道中的文字和符号内容),然后尝试再次矢量化。也许甚至是自己的单色,然后再将它们组合


-1

有些人(团队,公司)是手工进行矢量化的。完成此过程需要一些时间,具体取决于“纸张”的数量。
通常,您对边界和点/文本进行矢量化处理。初始矢量化后,可以更轻松地改善图形并对特征进行分类。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.