Questions tagged «grass»

GRASS GIS(地理资源分析支持系统)是一个免费的开源地理信息系统(GIS),专门处理栅格,拓扑矢量,图像处理和图形数据。GRASS GIS是一种高性能的分析GIS和遥感,重点关注模块化。用户可以处理日常数据以及大量时间序列。

4
手动校正栅格DEM(OpenSource)?
是否可以通过手动更改栅格像元值(如“绘画”)来校正栅格DEM? 我的DEM(ASTER)有一个小错误,即海拔低于实际海拔约300m。它应该是一座小山,而不是一个洞... SRTM 4.1很好,但还有其他错误(山坡非常陡峭且很小,因此SRTM会“忽略”它(<90m)。
17 qgis  grass  dem  saga 

4
如何连接网络中的线路?
我有一个线的shapefile和另一个多边形。当两条或多条线与多边形相交时,应将其连接(捕捉),但有时在手动数字化期间不会发生这种情况。我需要查找并更正所有这些错误。我使用v.clean了GRASS GIS,它会自动捕捉很多顶点,这很好,但是其中一些断开连接的线距离我给出的公差还很远,如果我增加的公差太大,它就会开始产生其他类型的错误。 有任何想法吗?
15 qgis  grass  network  topology 

2
QGIS仿射转换的计算参数?
我已经使用Dxf2Shp插件将矢量平面图(DXF)添加到QGIS中的空白项目中。 我一直在阅读教程和StackExchange线程,但似乎无法找到如何“地理参考”我的图层? 我假设我可以以某种方式选择建筑物的角落并设置纬度/经度。 我的目标是导出一个可以与TileMill和TileStache一起使用的shapefile 。 我意识到项目坐标实际上是经/纬度坐标: 并且我需要使用“仿射(旋转,平移,缩放)”插件来“放置”我的CAD工程图。

2
如何从栅格平滑大矢量多边形
我有一个大面积的土地利用分类栅格文件(6个类)。但是我在矢量多边形中需要它,所以我将其矢量化了。到目前为止,没有问题,但是结果是-当然-每个像素都经过了所有egeg的精确校正:)但是我需要像轮廓一样平滑。所以,好吧,例如,我可以用博伊尔算法对其进行概括,但是对于我的计算机来说,计算它实在太多了…… 那我该怎么办?谢谢!马丁

1
GRASS处理在QGIS上不起作用?
我在处理工具箱中使GRASS算法工作时遇到了几个问题。 全新安装QGIS 3.4(MacOS High Sierra)时,首先找不到python-我通过创建自定义PATH变量解决了这一问题。然后,它抱怨制表符和空格的使用不一致,我也通过编辑QGIS应用程序内的grass74文件来解决。现在无论使用哪种GRASS算法,我都会遇到此错误: WARNING: Default locale settings are missing. GRASS running with C locale. Default locale not found, using UTF-8 Traceback (most recent call last): File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 2029, in <module> main() File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 1880, in main set_paths(grass_config_dir=grass_config_dir) File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 622, in set_paths os.environ['MANPATH'] = sys_man_path …
13 qgis  grass  installation  mac 

1
辐照度分析-GRASS与SAGA的显着差异
我想计算并可视化绘图的辐照度值。不知道为什么,但是在QGIS 2.18.5的副本中,“ 地形分析->闪电 ”中缺少合适的SAGA模块,因此我选择了GRASS“ r.sun ”算法。 结果非常惊人。似乎尽管进行了适当地理定位的栅格分析,但该图块必须位于金星而不是波兰东部。根本不可能在6月21日接收到近5千瓦时/平方米的电。 为了再次检查数字,我找到了独立的SAGA 5.0副本,然后重新运行分析(“潜在的太阳辐射”算法)。这次的结果更加可靠(导入QGIS进行比较的屏幕截图上的光栅)。 这两种算法有很大不同吗? 有没有人遇到过同样的问题? 仍然仅测试此功能。 QGIS版本: 2.18.5 草版: 7 SAGA版本: 5.0.0。 输入:栅格高程,坡度和长宽比数据(3个单独的值)。SAGA仅在高程栅格上运行。GRASS全部使用了3。

1
将GRASS和SAGA模块导入python脚本
我是新来的。我正在为qgis“构建”一个python插件,我想从GRASS和SAGA导入模块,但是我不知道该怎么做。我要导入的插件是SAGA的Kriging插值或GRASS的v.surf.idw或Raster qgis的插值插件。我想要一种插值方法来转换网格中的点。 你能帮助我吗? 我还有一个疑问。 我在代码中运行以下行: vectorlayer_vector = ftools_utils.getVectorLayerByName(inputLayer) Elevation = self.lineAttrib.currentText() cellSize = int(self.linePix.value()) outPath = self.inputLayerCombo3.text() output = ftools_utils.getRasterLayerByName(outPath) Processing.runAlgorithm("saga:shapestogrid", vectorlayer_vector, Elevation, 0, 0, 4, None, cellSize, output) 跑步时,我会得到一张tiff图像,但什么也没有。.aux文件未创建,当我尝试打开创建的tiff图像时,出现以下消息: c:... teste3.tif不是受支持的栅格数据源 所以,我想输出是错误的。我必须怎么做才能获得正确的输出?我想念什么?

5
大型shapefile到栅格
我有一个很大的shapefile(1 gb),需要对其进行栅格化。我已经尝试了以下方法。 1.)使用v.in.ogr此失败将其导入GRASS,并显示以下错误消息:错误:G_realloc:无法在break_polygons.c:188上分配498240036字节 2.)我的第二个想法是使用PostGIS。导入shapefile,在网格的x,y位置对其重新采样,然后导出这些点并从xyz创建网格。我成功导入了shapefile(多边形和点),但是将300万个点与100万个多边形相交似乎很慢。我使用了以下PostGIS条件,也许还有改进的余地。 select polygons.land_id,grid.geom from grid,polygons where grid.geom && polygons.geom and within(grid.geom,polygons.geom) 3.)我也曾尝试simplify()在PostGIS中使用。但是我迷失了许多小多边形(即某些仅由小多边形覆盖的区域变为空)。 任何想法将不胜感激。


3
使用QGIS从轮廓Shapefile生成DEM?
我想从QGIS中的深度轮廓(shapefile)创建一个DEM。我一直在尝试根据上一个问题,特别是从该页面上的链接,来解决该问题,但是我被困住了,希望有人可以提供帮助。 到目前为止,我的进度/过程: 在QGIS中打开新地图,导入轮廓shapefile 设置GRASS范围,设置新的GRASS映射文件等 根据此页面上的预感,尝试将shapefile转换为草文件(将其导入草中)(在页面中搜索:“ qgis和草的使用”):文件管理,导入草,导入向量进入草丛,导入已加载的向量(v.in.ogr.qgis),然后查看输出。这将创建一个外观相同的图层。 尝试在此上使用r.surf.contour-不允许选择图层。 尝试在此上使用r.surf.contour2-会使QGIS崩溃或产生完整的颜色块。 关于我应该做些什么的任何想法/提示? 插值失败,尝试了GRASS和GRASS插件中的所有操作,失败了,可能是由于源shapefile引起的吗? 我从其他地方学到的东西是“几何工具>检查几何有效性”,我在轮廓shapefile上运行时发现了很多错误。 我想知道这是否可能是我创建DEM的所有努力都失败的原因吗? 有人会帮我看看我的shapefile来看看我是否只是没用吗,还是相对的新手会因为没有期待而被原谅的问题呢?
12 qgis  grass  convert  dem  contour 

3
如何设置和使用远程GIS工作站(QGIS,GRASS,PostGIS)?
我的论文项目是在2009 MacBookPro上使用QGIS(有时是GRASS和PostGIS)。 我想知道(在QGIS中进行无数次批量推广期间)是否可以设置服务器,以便可以使用更快的家用台式工作站的力量在图书馆/大学中工作。 到目前为止,我了解: 我可以通过QGIS访问远程PostGIS服务器 即使使用GUI,我也可以通过SSH运行GRASS GDAL具有PostGIS驱动程序,但它仅用于查询和插入数据,其余工作由发出命令的机器完成(或者我错了吗?) PostGIS的基本编辑可以通过QGIS进行,我可以发出SQL命令进行一些更高级的编辑 我想弄清楚的是: 我可以远程使用QGIS插件吗?VNC是实现这一目标的唯一方法吗? 除了创建和可视化地图外,是否还有一些PostGIS + QGIS文档(我只找到了这些类型的教程)?我可以使用哪些工具/插件,哪些可以远程运行? 更新: 大家都证实了我对QGIS的想法,如果我想使用服务器的处理能力,则必须通过VNC / RDP / NX对其进行控制。 关于我的第二个问题,让我重新 表述一下:如果我使用postGIS + QGIS,并且希望所有处理都在服务器上完成,我是否必须(学习并)仅使用带有postGIS函数的SQL查询?

1
SEXTANTE工具箱-GRASS错误[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 3年前关闭。 我试图使用SEXTANTE模块GRASS(和SAGA)进行矢量分析,但是无论我使用什么功能,我总是会遇到相同的错误:“无法加载图层:G:/closest.shp检查SEXTANTE日志以查找算法错误执行” SEXTANTE日志说(对于“ v.distance”模块):“ Sextante.runalg(” grass:v.distance“,” G:/对于QGIS / example_1 / point.shp“,” G:/对于QGIS / example_1 / point_II .shp“,1,” col_name“,” id“,False,False,” G:/closest.shp“)” 我在装有QGIS 1.8.0。,SEXTANTE 1.0.7。,更新Win 7的三台不同计算机上得到了此文件。 我认为这个问题是类似的问题:https : //gis.stackexchange.com/questions/24895/qgis-sextante-doesnt-create-load-output
12 grass  vector  sextante 

1
您如何使用GRASS的v.kernel?
我对如何使用GRASS的v.kernel感到困惑。 我的向量层约为250万点。我想使用v.kernel制作一个热图以显示浓度,因为我有可变实例,它们的点重叠,有时重叠很大。 我已经在GRASS中获得了此矢量层,并且显示得很好。 我已经尝试根据我在这里和其他论坛上看到的内容使用GRASS的v.kernel命令,除了输出仅是一个粉红色正方形的栅格外,我无法执行任何其他操作。 这是我正在使用的命令: v.kernel --verbose input=master_grass7 output=master_grass7a_heatmap stddeviation=.0001 我已经将标准差从1000000更改为.000001,并且没有任何效果。 我反复阅读了v.kernel文档,但并不太了解它的含义。至少,这些说明是基于深奥的概念,没有实际意义。我也检查了源代码,但我也不是很了解。是的,我可以阅读C。问题在于它取决于GRASS GIS中其他地方定义的许​​多内容。 我也做了很多Google搜索,但是找不到完整的指南。我所得到的只是v.kernel文档/手册页的零散副本,或者显然是让它正常工作的人。 我还检查了内核密度估计(KDE)的概念,即使这样,我也看不到如何使用v.kernel命令。该命令似乎是对KDE的特定解释;它的开关似乎与通用KDE概念不太吻合。 回到这里的主要问题:不熟悉GRASS产品开发的人如何使用v.kernel命令?有没有简单的语言翻译?

7
QGIS 2.14.1 LAStools安装错误:“参数'Msys文件夹'的值错误……”
我从QGIS指南中的“ 如何安装LAStools工具箱”转到第4步,并将LAStools解压缩到我的C驱动器中,并在其中创建了文件夹。 我无法执行第8步,因为它似乎已经在“高级界面”中。然后,第9步只说“选项”。 步骤10是我收到错误消息的地方,它将不会超过该步骤。我不断收到此错误消息。谁能帮我安装此软件?

1
如何在GRASS中平移Landsat图像以进行图像分类?
我想学习如何在GRASS中使用i.cluster> i.maxlik锐化的15m分辨率图像对Landsat场景进行无监督分类(在其Wiki中给出的示例使用普通的30m分辨率)。 我尝试使用i.pansharpen先创建泛锐化的图像,但i.pansharpen只能输出3个可以使用d.rgb或组合的通道r.composite。据我所知,图像分类过程需要完整的多光谱波段1到7。在将它们输入到图像之前,如何使用其15m分辨率的波段8图像进行全景锐化,如何生成单独的波段(波段1到波段7)。图像分类过程? 我发现了一篇论文,展示了他们是如何做到的。基本上,他们使用某种主成分分析将30m多光谱波段与15m全色波段合并。确切的报价是: “该方法首先将30米的多光谱图像重新采样到15米。然后计算多光谱图像的所有六个主要成分(由于航向分辨率,我们删除了热能带。)然后是全色能带的直方图(15米重新缩放以匹配30米图像的第一主成分的直方图,并用重新缩放的全色带替换第一成分。这是合理的,因为第一主成分以类似于全色图像的宽光谱带。替换后,然后将这六个分量转换回原始数据空间,从而改善了空间分辨率。” 首先,论文没有显示任何算法/公式。我不知道如何将上述报价转换为相应的数学公式。我意识到我可以使用i.pansharpenPCA算法而不是通常的Brovey或IHS-但仍然-输出只会是红色,蓝色和绿色的3个通道-很遗憾,我不知道如何使用它们进行图像分类.. 因此,在我试图尝试手动编写新的PCA算法之前,还没有人可以帮助我指出一种更简单,更好的方法来对全貌的Landsat图像进行图像分类吗?我的意思是-应该有一种更简单的方法,对吗?我觉得我缺少一些简单的东西。 如果剩下的唯一途径就是编写自己的脚本,那么请给我指出一些类似于我正在尝试做的事情的东西吗? 很感谢任何形式的帮助!

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.