我已经在qgis 2.0中创建了一个地图。该地图使用OpenLayers插件将OSM图层添加为底图。我想将底图限制为仅在shapefile图层中定义的给定多边形内可见。我该如何实现?
1
您将不得不使用WMS osm图层(转换为本地地理栅格图层),然后才能使用“栅格”>“提取”>“剪切器”,并将“遮罩”选项与多边形一起使用。看到docs.qgis.org/2.0/html/en/docs/user_manual/plugins/...
—
Mapperz
我以为我会尝试您的方法,但无法使其起作用。我创建一个新项目,默认CRS EPSG:4326。我在州平面中添加了我的多边形shapefile边界(华盛顿特区),但是我可以即时进行重新投影。然后,我搜索OSM WMS服务器,然后选择一个带有描述WMS的已标记OSM。我连接,选择第7层(高速公路),然后单击“添加”。图层名称显示在“图层”窗格中,但地图上没有任何内容。如果我缩放到图层范围,那么我将不在任何地方(经度-121°,DC在-77左右,这是我的多边形所在的地方)上,但是可以看到道路。
—
Llaves