地理信息系统

制图师,地理学家和GIS专业人员的问答

2
将OpenStreetMap WMS图层添加到QGIS
我正在尝试将Openstreet Map(OSM)添加到QGIS3(Ubuntu 16.04)作为背景WMS层。我在新的数据源管理器(Ctrl + L)中找到了OSM WMS服务器列表和WMS选项卡。 但点击后新按钮并输入URL http://www.osm-wms.de来创建一个新的WMS连接,我得到一个所谓的新的连接osm,不能使用。我无法像使用PostGIS之类的其他方式在索引窗格中扩展连接,也无法从该连接中添加任何内容。 有人可以提供一些有关如何手动添加WMS层的指针(理想情况下无需使用插件)吗?

2
通过地理箱中的边界框进行过滤?
我在EPSG:4326中有一个geopandas数据框,我将制作一个新的数据框,其中包含属于某个边界框的所有行。 首先,我得到了我关心的边界框(实际上是另一个数据框的边界框): print df_sussex.total_bounds [ -1.57239292 50.57467674 0.14528384 51.27465152] 然后,我制作一个仅由该边界框组成的数据框: pts = gpd.GeoDataFrame(df_sussex.total_bounds) 最后,我尝试获取与该边界框相交的所有特征: sac_sussex = gpd.overlay(pts, df_sac, how='intersection') 但这给了我AttributeError: No geometry data set yet (expected in column 'geometry'。 我究竟做错了什么?
11 python  geopandas 

1
在QGIS中通过选择创建temporay图层
我想从现有层中创建一个临时层,并且只从选定的现有层中获取那些要素。我知道ArcGIS具有此功能,您可以根据所选功能创建图层。 但是,我在QGIS中找不到任何可行的解决方案。我知道这个问题描述了如何将选择内容保存到新文件中,这不是我的目标。 检查上下文菜单中的“另存为...”不会产生任何结果。在带有搜索词“选择”的插件部分中,也没有给出任何有意义的结果。 在尝试时,我想出了一种使用pyqgis的解决方案,但我希望使用不涉及任何编码的解决方案,因为我需要向同事展示此解决方案。 * pyqgis方式: layer = iface.activeLayer() # layer which has a selection feat = layer.selectedFeatures() fields = layer.fields() selection = QgsVectorLayer('Point', 'temp', 'memory') dp = selection.dataProvider() dp.addAttributes(fields) dp.addFeatures(feat) selection.commitChanges() selection.updateExtents() QgsMapLayerRegistry.instance().addMapLayer(selection)
11 qgis  qgis-2 

1
Geopandas线多边形相交
我正在尝试查找多条线与两个不同地理数据框的多边形相交的位置: from shapely.geometry import Polygon, LineString import geopandas as gpd polygon = Polygon([(0, 0), (1, 0), (1, 1), (0, 1), (0, 0)]) line1 = LineString([(0.5, 0.5), (0.7, 0.7)]) line2 = LineString([(0.9, 0.9), (0.2, 0.6)]) poly_gdf = gpd.GeoDataFrame(geometry=[polygon]) line_gdf = gpd.GeoDataFrame(geometry=[line1, line2]) 这就是上面的地理数据框的样子(一个具有多边形,另一个具有两条线)。在我看来,两条线都与多边形相交: 但是,相交的输出非常令人困惑: print(line_gdf.intersects(poly_gdf)) 0真实 1错误 print(line1.intersects(polygon)) print(line2.intersects(polygon)) 真正 真正 …

3
Raw Sentinel 2 jp2到RGB geotiff
我正在寻找一种合并Sentinel 2 jp2波段文件(B02,B03,B04)并修复RGB颜色的方法。所有这些都应使用bash或python脚本来完成。以我为例,我处理这些图像。理想情况下,解决方案应接近本教程。 我可以使用此命令合并乐队 gdal_merge.py -separate -co PHOTOMETRIC=RGB -o merged.tif B04.jp2 B03.jp2 B02.jp2 但是由于某些原因,我无法使用imagemagic命令修复RGB颜色。输出为约700MB黑色图像。 convert -channel B -gamma 1.05 -channel RGB -sigmoidal-contrast 20,20% -modulate 100,150 merged.tif merged-cc.tif 最终,我想将geotiff文件上传到mapbox上。convert欢迎解释如何选择参数。 我正在开发一个应用程序,该应用程序应猜测卫星图像的哪一部分是农田。场景图像将被切成较小的块(可能是64x64),并按CNN(crop或non-crop)分类。我使用此数据集来训练Inception-v3模型。数据集包含空间分辨率为10m的64x64 RGB图像。 有关merged.tif的更多信息 Band 1 Block=10980x1 Type=UInt16, ColorInterp=Red Metadata: STATISTICS_MAXIMUM=4818 STATISTICS_MEAN=320.61101402206 STATISTICS_MINIMUM=0 STATISTICS_STDDEV=536.76609312554 Band 2 Block=10980x1 Type=UInt16, ColorInterp=Green Metadata: STATISTICS_MAXIMUM=4206 STATISTICS_MEAN=350.98505344194 STATISTICS_MINIMUM=0 …

1
可视化索引构建?
我可以从PostGIS的GiST索引中获得什么样的可视化/统计信息? 如果我们看一下维基百科的R-树条目,也有不同的R树和变化限定每个使用ELKI盒的可视化。GiST索引类似于R-Tree索引。那么,这种可视化是否有某种方法/扩展(也许通过QGIS)? 编辑:在这里它也可视化-这是如何实现的?

3
在QGIS中将多个点对齐到线?
我想使用指定的公差或围绕线对象的缓冲区将多点对齐到一条线或一层内的线。请参考附件中的示例草图。 出于本示例的考虑,在图片之前,最接近直线的点在直线的5个地图单位内,而最外面的点则在10个地图单​​位之外。我想使用5个地图单位的公差将最近的点捕捉到最近的线上,以在AFTER图片中获得结果。


1
每次平移时,Qgis层都不会刷新
我在QGIS项目中有一层,其来源是PostGIS视图。这是一个非常复杂的视图,需要大约20秒的时间来加载(它需要进行几次空间分析)。 我的问题是QGIS项目变得无法管理,因为每次我平移它时,它都会再次加载该层并被卡住20秒。 是否有任何选项可以对此QGIS项目禁用,甚至更好,该层在每次平移地图时都停止重新查询数据?
11 qgis 

1
传单的替代底图
我对创建一个Web地图应用程序感兴趣,该应用程序将在上面显示我的国家的地图以及各种文件(.tif,shp)作为图层,因此我决定在Leaflet上构建它。 因此,当我开始时,我使用来自OpenStreetMaps的标准地图,并使用以下代码: var map = L.map('map').setView([50, 9], 10); L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors', }).addTo( map ); 但是,我的主管说该地图“太详细了”,因此我们正在寻找一个替代性的基础地图,它不太详细,可能会有所帮助。 那么,有没有其他免费地图来源,例如我可以使用的OpenStreetMaps?

3
QGIS中的色带
这是一个真正的基本问题,但我似乎找不到。如何在QGIS中添加色带?我注意到可以将不同的应用程序添加到QGIS中(例如RdYlGn,GnYlRd,cpt-city等),但是在插件管理器窗口中找不到这些应用程序。有人可以解释一下两者之间的主要区别是什么以及如何安装这些附加组件吗? 我在Windows 10上使用2.14.0。
11 qgis  color  color-ramp 

2
使“大圆弧”在Web墨卡托地图上看起来不错?
我正在尝试创建一个地图,其中的数据表示一些航班,并且希望使用大圆弧来连接源和目的地。 基本上,我想做一些类似于著名的Facebook地图的事情: 我使用了这篇文章中给出的功能:https : //gis.stackexchange.com/a/5205/442(即此博客文章:http : //anitagraser.com/2011/08/20/visualizing-global-connections /),我可以得到线,但它们越过国际日期线,并且在两极处扎堆: @underdark在链接的博客文章中提到,这些行需要拆分,但是我不知道如何在PostGIS中自动拆分它们。 另外,极点附近的线束也需要解决。 当我有这些航班的起点和终点的位置时,我该怎么做?


2
如何在QGIS中打开独立的.dbf文件?
与已经问过.dbf与.shp在何处关联的表面上类似的问题不同,我的问题是打开.dbf以便通过表联接将其与断开连接的shapefile联接。 我的问题很简单:如何在QGIS中打开.dbf文件? 我找不到正确的指示来执行此操作。
11 qgis  dbf 


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.