QGIS版本:3.16.4 macOS
小白一枚,发现原问题的思路好像错了,现在进行修改。
原问题是:如何合并多线与多面?
现思考:好像合并多线与多面挺复杂,但最终结果其实就是合并俩图层。直接在工程里导出图片不就是合并了?
但是合并后的tif图片清晰度太低了
所以现在新的问题是:在QGIS里如何导出高清晰或原始清晰度的tif图片?
万分感谢!!!
------------------------以下为原问题----------------------------------
图1
图2
图3
我的最终目的是这样的:
(1)把图1和图2合并得到图4。
(2)用图4做输入图层,用图3做掩膜图层裁剪栅格,得到图5。
问题:
1.如何在QGIS实现(1)?
2.图4是矢量图层,如何实现(2)得到图5?
先谢谢谢谢谢谢谢谢谢谢谢谢!!!!
这是一个例子
从挪威制图管理局下载shapefile 。
此图显示了挪威测绘局(Norwegian Mapping Authority)的N2000数据集的详细程度。我在Foldøy岛上放了一个蓝色的小标记,我们现在要住。
数据集包含带有点,线和面数据的几个shapefile。让我们在QGIS中打开NO_AdminOmrader_pol.shp:
此shapefile包含挪威所有城市的多边形。如果打开属性表,您会看到它是430个要素或城市,而当前数字是428(仍然太多!)。挪威的市政当局正在不断合并,该数据集不是最新的。今年1月1日,哈斯塔德市(Harstad)和比耶科伊(Bjarkøy)合并。让我们在这个数据集中做同样的事情:
挪威北部哈尔斯塔德(Harstad)和比耶科伊(Bjarkøy)的前直辖市。
我们仍然有一个额外的自治市,这是由于数据集中的一个错误(更新:这不是一个错误,Sandefjord在邻近的自治市中确实有一个名为Himberg的飞地。您应该将这两个要素合并为一个多面体,而不是如下所述的解决方案)。Sandefjord的自治市在属性表中有两个条目,如果放大到这些功能,您将看到Sandefjord在邻近的Larvik自治市中具有一个飞地:
不幸的是,这不是事实,让我们摆脱这个飞地:
单击“保存编辑”按钮,您将获得一个shapefile,其中包含挪威正确数量的自治市!您还将在GitHub(“ NO_AdminOmrader_pol.shp”)上找到shapefile。
线条的例子
要解决该问题,请右键单击图层,选择export / Save Features As…
(1),在对话框窗口中将几何类型设置为线,然后-注意- Force multi-type
(2),单击确定(3)。
您会得到一个新层。现在,您可以轻松选择所有功能(在Win上为Ctrl-A-或使用选择工具),切换编辑模式(4)和“合并所选功能”(5)。再次切换编辑模式,现在您应该可以保存合并的行了。为我工作。
如果正确绘制连接线,则可以避免此问题。在示例中,我删除了连接的小线,然后保存,然后再次添加了新线,连接了两条线的垂线,捕捉到一条线的终点和下一条线的起点。这样,我能够合并所有三行,而无需将其导出到多行图层。因此,我猜想此连接线未正确绘制。
经过一些测试,我可以证明这一假设:我提取了您提供的线层的顶点:Menu Processing / Toolbox / Extract vertices
。为了可视化,我用不同的颜色设置了不同的线条的样式:黄色和蓝色代表原始线条,绿色代表通过捕捉绘制的连接线。然后,我使用表达式在提取的顶点上设置标签,$x
并$y
获取顶点的x和y坐标。从生成的屏幕快照中可以看到,绿线的顶点与黄线的终点和蓝线的起点的坐标值不完全相同。
由于您的项目具有项目CRS EPSG:32610,因此我想您是在线图层位于EPSG:4326中时在此CRS中创建线的,所以可能是投影问题(坐标值的取整)。如果您坚持使用EPSG:4326并且仅在最后一步中完成地图,则更改为EPSG:32610-或当您第一次将GPS轨迹重新投影到EPSG:32610且仅创建连接线时,您可以大概避免这个问题。
我改变了标签,以显示坐标EPSG:3261 -我没有重新投影,刚刚从交换到标签$x
和$y
以
x ( transform ( make_point ( $x, $y ), 'EPSG:4326', 'EPSG:32610' ) )
y ( transform ( make_point ( $x, $y ), 'EPSG:4326', 'EPSG:32610' ) )
您可以看到坐标是相同的(只有一个小例外):
这个能解决吗?
https://jingyan.baidu.com/article/ca00d56c09fa71e99eebcff9.html
这个呢,qgis的