Questions tagged «raster»

栅格是一种由规则的值网格组成的数据格式,通常以类似图像的格式存储。

4
使用QGIS执行多标准分析?
我必须进行多标准分析才能回答以下问题:“这是开发的最佳批次”。 一些标准是: 最近的公交车站的距离(带有公交车站的点图层) 最近的商店的距离(商店的点层) 什么是洪水危险(多边形层,危险等级属性为1到4) 自然保护区(多边形层)中的地段 是所有者已经在自己的地盘上计划一些东西(在地块属性中手动输入的信息),依此类推... 我以为可以尝试使用QGIS,这是我的工作方式: 在我的地物图层属性表中添加以下列: “ analysis_BUS” “ analysis_SHOPS” “ analysis_FLOOD” “ analysis_PROJECT” “ ...” “ analysis_MEAN” 使用“多边形到质心”将地段转换为点 运行“距离矩阵”工具 打开CSV文件以在excel中运行操作(如果巴士站的坡度小于200m,则为1.0;如果超过750m,则为0.0;但我无法在QGIS中找到MIN()函数) 将生成的CSV重新加入QGIS中 对商店重复相同的步骤 运行“多边形中的点”工具以选择自然保护区中的所有点 将所有选定点设置为0.0 重复其他“在...区域”的条件 运行“空间连接”工具以合并洪水危险区域信息 使用列计算器运行计算以得到平均成绩(对每个标准使用确定的因子) 完成所有操作后,为每个条件重新添加一次BUILDING LOTS shapefile 对于每个条件,在LOT ID上加入转换后的图层(带质心的图层) 根据相应的标准属性和“平均等级”属性,将显示设置为从红色到绿色的渐变 现在,经过2天的辛苦工作,我现在将所有标准显示为绿色(如果是构建的好选择),红色则显示为(如果不好的选择),并且我将自己的所有标准汇总在一张美丽的红绿色地图中。(而且我的“ shapefiles”文件夹中也有很多乱七八糟的东西) 现在的问题。 如果 : 我想在另一个公交车网络场景中尝试相同的分析吗? 我收到一个更新的手形文件(假设所有13000个手形中有13个修改) 我想为我的标准测试不同的重量吗? 我是否必须重新开始? 我正确使用了错误的工具,还是我正确使用了错误的工具? 使用商业GIS软件会更容易吗? 我明白了答复者/评论者的意思,但我并没有真正考虑使用栅格。 但是,主要问题更多地是在于尝试不同场景或更新基础数据而不必从头开始重新启动所有过程的能力。 …
11 qgis  raster  workflow 


3
Web绘图软件可用于巨大的栅格时间序列吗?
我是一位ArcGIS Desktop用户,他是第一次进入Web映射领域。遵循在GIS.SE上找到的建议,我从OpenGeo的免费教程开始。 但是,我开始意识到,大多数演示和示例都针对矢量数据。我的主要项目涉及显示300帧时间序列的5000 x 5000像素栅格。在我的台式计算机上,这些文件存储在单个5000x5000x300 16位整数BIP二进制文件中,总计约为8GB。 我的目标是能够单击一个单元(时间序列中单个栅格),并弹出一个图形,以显示该像素在300个元素的时间序列中的值。 每个时间序列图使用的栅格数据必须无损存储,尽管单击的叠加图可能是有损缓存。 (对于新手Web GIS开发人员)是否有比OpenGeo更适合此项目的内容?还是我应该继续进行此设置? 作为参考,我具有Python,Java和PHP的编程经验。我对SQL没有太多的经验。这是一个开放式项目,所以我有足够的时间学习新语言。我已经有一个Web服务器,尽管我可能不得不切换主机,因为GoDaddy在没有VPS的情况下似乎并不支持PostgreSQL。 谢谢你的帮助! 编辑:(1月13日) 我仍在寻找有关如何最好地存储3维16位整数BIP栅格并能够有效查询数据的单个z轴“列”的信息。我不想将其转换为32位格式(因为这会使文件大小从当前的16位格式增加一倍)。

2
在GDAL中制作的GeoTIFF在Arc / QGIS中加载时没有最小/最大范围
我正在使用GeoTIFF驱动程序在GDAL中创建一些浮点栅格。当我将生成的图像加载到QGIS或Arc中时,默认的符号系统将最小值设置为-3.40282e38,将最大值设置为3.40282e38,因此栅格看起来完全是灰色的。有没有一种方法可以直接将实际范围写入GeoTIFF,以便在将其加载到GIS程序中时自动很好地缩放直方图?我尝试过创建默认的直方图,如下所示: rasterMin, rasterMax = raster.GetRasterBand(1).ComputeRasterMinMax() raster.GetRasterBand(1).SetDefaultHistogram(rasterMin, rasterMax, 255) 但是我收到一个看起来像是绑定问题的错误: File "/usr/lib/python2.6/dist-packages/osgeo/gdal.py", line 846, in SetDefaultHistogram return _gdal.Band_SetDefaultHistogram(self, *args) TypeError: not a sequence 关于我该怎么办,或者如果我做错了什么建议?


4
管理大量GeoTIFF栅格的最佳方法?
我大约有2-3000个1bit GeoTIFF,大小为11000x9400。颜色0应该是透明的,并且QGIS首先会弄错它,因此我使用.vrt文件将所有参数设置在一个位置。 问题是,即使我将图层设置为仅在小范围内可见,该项目也需要大量时间才能加载到QGIS中。 哪种是处理所有这些文件的最佳方法?我尝试使用草,但我不知道它是否真的可以比QGIS更快。



3
R:下载较大的DEM,更改投影并调整为较小的比例
在GIS软件中,此过程仅需几秒钟。我在R中尝试执行此操作会占用大量内存,然后失败。我的代码中有什么问题吗,还是R不能做的事情?我已经读过R可以在Grass内部使用,我可以从R内部使用Grass函数吗? library(raster) # I have many environmental rasters in this format new_r <- raster(ncol=615, nrow=626, xmn=-156.2, xmx=-154.8, ymn=18.89, ymx=20.30) res(new_r) <- 0.00225 projection(new_r) <- "+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs +towgs84=0,0,0" R> new_r ### not too big with a few hundred cells per side class : RasterLayer dimensions : 627, 622, 1 …
11 raster  grass  r 

1
在QGIS中可视化栅格PostgreSQL表
我已使用以下命令将栅格tif图像导入PostgreSQL: raster2pgsql -s 32643 -I -M filepath.tif -F -t 100x100 public.databassename > filepath.sql 并在运行此命令的PostgreSQL数据库中导入输出SQL文件: psql -U postgres -d databasename -f filepath.sql 在QGIS中连接到此数据库后,由于缺少几何内容,我无法看到tif图像。请帮助我在QGIS中可视化tif栅格图像。

3
如何获得光标下方像素的值?
是否有工具或其他工具可以为我提供光标下方的像素值?我在诸如图形程序中的吸管工具之类的工具中所想到的,该工具使您可以交互式地采样光栅图像中的点。
11 qgis  raster 

2
从Landsat栅格图像中提取道路
为了研究雨林中道路网络的扩展,我试图从Landsat图像中提取道路。我们已经有了清晰,无云的合成物,可以用肉眼清晰地看到道路,但是将它们提取到线状要素中很难,因此我想知道是否有人知道一种可以处理Landsat提供的大图像的好的算法或方法?我已经尝试过Grass's r.thin,但这似乎不起作用。

1
如何使用基准转换在QGIS中重新投影栅格文件?
我想将tiff光栅文件从投影A(ETRS89 / UTM区域32)重新投影到投影B(DHDN / Gauss-Kruger区域2)。这两个投影的基准不同,因此我必须使用基准转换(本例中为NTv2 BETa2007)。我想用投影B创建一个新的栅格文件,因为我想在另一个软件中使用它。因此,即时投影并不是我所需要的。 我尝试了“栅格”>“变换”(或类似方法-我不知道英语菜单),但是在这里看不到如何定义基准变换。 如何在Qgis中使用基准转换对栅格文件进行永久性重新投影?

1
使用QGIS进行栅格聚类
我正在寻找一种基于每个类中的空间簇将分类栅格转换为多边形的方法。为了使群集被认为是有效的,我需要它们包含来自某一类的最小百分比的单元格。 例如:由70%(或更多)的“ 1”类单元组成的区域将被视为“ 1”类的集群,即使该区域与30%的单元混合在一起也属于其他类。因此,聚类分析应基于同一类单元之间的距离。 另一个选择是将聚类基于某个类中的最小单元数以及最大搜索区域的定义。 例如:在指定的区域内,应该有100个“类别1”的像元,才能将其视为群集。 与聚类有关的大多数工具似乎仅适用于向量。我看过SAGA工具群集分析,但它确实不符合我的目的。解决此问题的任何想法或其他可能有用的工具?


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.