地理信息系统

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

1
如何控制图层列表图例中矢量字段标记的箭头长度?
在QGIS 2.14.5 LTR(最近在QGIS 3.0中)中,我为每个值范围设置了漂亮的地图设计,其中带有渐变渲染器和矢量场标记(箭头长度与流速度成正比,范围为0.001-〜 5m / s)。 这很好用,但是我想知道是否错过了缩短图例中箭头的设置。在“正常”宽度图层窗口中,无法看到类值: 单位:毫米 我的第一个猜测是,它有某物。与切换箭头长度,线宽单位从毫米到地图单位有关,但这不会影响图例: 单位:地图单位 更新 问题仍然存在于QGIS 3.0中。 我创建了一个截屏视频来对此进行可视化:https : //youtu.be/oxJ3tGXFB18 在属性/符号体系中,符号可以正确呈现: 请注意,在复制图层或对样式应用更改时,只要图层面板的宽度不变,图层列表就会正确显示标记。

1
使用rasterio获取单个点的像素值
要使用rasterio在栅格中的某个点上获得单个像素值,请参见此处的示例:https : //github.com/mapbox/rasterio/pull/275 但是,在rasterio(而不是cli)中是否有直接API可用于在栅格中的单个点提取值? -编辑 with rasterio.drivers(): # Read raster bands directly to Numpy arrays. # with rasterio.open('C:\\Users\\rit\\38ERP.tif') as src: x = (src.bounds.left + src.bounds.right) / 2.0 y = (src.bounds.bottom + src.bounds.top) / 2.0 vals = src.sample((x, y)) for val in vals: print list(val)
14 python  numpy  rasterio 


1
放射线校准和放射线校正之间的区别
我是遥感领域的新手。当我阅读有关图像预处理的信息时,有时会感到困惑。有人可以向我详细说明区别和一些进行辐射校正和辐射校准的示例方法吗?将来自不同时间的2组图像(例如Landsat 7)中的DN值转换为大气顶部(TOA)反射率值是否算作校正或校准?辐射校正的DOS(暗物扣除)和太阳角校正部分吗?

1
在OpenLayers 3中暂停WMS图层自动刷新吗?
我有一个必须在从服务器获取WMS切片之前执行HTTP请求(它将处理一些地图转换)的应用程序。 拖动地图后,有没有办法暂停TileWMS自动刷新? 设置不可见或删除并添加该层将起作用,但是我不希望该层在执行HTTP请求时消失。我也尝试过,setUrl('')但该图层也将消失。 我还尝试阅读OpenLayers源代码,以定义在执行请求之前要检查的属性,但是我在发出请求的代码中找不到。
14 wms  openlayers 

4
处理非常大的图像和图像镶嵌图时,大量的GPU内存是否有帮助?
似乎将极大的帮助将尽可能多的图像存储在GPU上进行平移和缩放等。 我们处理很多非常大的图像。大小从8 GB到数百GB不等。在家里,我有一个40英寸的4k显示器和一个具有12 GB视频内存的GTX Titan,对于我扔给它的一切,它的表现都非常好。查看图像时看起来也很棒。工作? 将QGIS,ArcMap中和PCI Geomatica中能够多千兆字节的图像和图像拼接在数百GB的范围打交道时,充分利用丰富的显存? 处理大量图像时,哪些GIS应用程序将从大量的GPU内存中获得最大的收益?


2
了解“镶嵌到新栅格”的最小值和最大值吗?
我必须从以下来源将多个DEM栅格合并为一个:http : //srtm.csi.cgiar.org/SELECTION/inputCoord.asp,因此我使用了“镶嵌到新栅格”工具。 我设置了工具: 我输入了栅格(全部来自相同的源,相同的大小且没有投影); 设置像素类型(与原始栅格中一样为32位浮点); 将像元大小设置为原始栅格; 带数= 1作为原始栅格;马赛克运算符,我已经用BLEND和MEAN完成了(我得到了相同的结果)。 我遇到的问题是,生成的镶嵌图显示的最大值和最小值范围与单个栅格的最大值和最小值不同,例如,栅格1(-5123.8,23.25),栅格2(-5974.6,40.09),栅格3 (-57770.2,38),栅格4(-2534.3、23.55)和最终镶嵌栅格(-5975.8,81.1)。 我猜这种解决方案是不正确的,至少我没想到会得到这种解决方案。任何人都知道是否可以,如果不可以,如何解决并获得具有正确的最大和最小值的合适的镶嵌栅格? 我正在使用ArcGIS 10.2.2 for Desktop。

3
R:如何从RasterLayer获取经度和纬度?
我绝对是地理数据的初学者,因此,如果问题不适当,请原谅我。 我从NCDC NARR下载了数据,并设法使用该raster软件包将其加载到R中。我想获得一个包含纬度,经度和价值的列表。我知道该功能rasterToPoints()可以完全满足我的要求,但是,我的纬度和经度值看起来很奇怪: r <- raster(myfile) data_matrix <- rasterToPoints(r) head(data_matrix) x y value [1,] -5405401 4347242 70 [2,] -5372938 4347242 88 [3,] -5340475 4347242 76 [4,] -5308012 4347242 85 [5,] -5275549 4347242 87 [6,] -5243086 4347242 88 我想我应该对当前为Lambert Conformal Conic(LCC)的投影做些什么。以下是有关栅格的更多信息。 > r class : RasterLayer dimensions : 277, 349, 96673 …
14 raster  r 

1
向QGIS Desktop应用程序添加新菜单项?
我需要在QGIS Desktop(2.7.0)的顶层菜单中添加新菜单项;即,它应与“项目”,“编辑”,“视图”,“层”等处于同一级别。 据我所知,有一种非常好的方式如何使用QgisInterface(http://qgis.org/api/classQgisInterface.html)隐藏菜单项(“设置”->“自定义”)加上我可以向已经在QGIS中定义的菜单中添加新项(我的插件代码中的addLayerMenu,addPluginToDatabaseMenu等)。 但是我需要顶层的新菜单项(这是客户的要求)。
14 qgis  pyqgis  qt  gui  context-menu 

1
PostGIS栅格求和(地图代数)
我有一个表示特定日期旅行时间等时线的多边形表。对于每个原点,有五个等时线几何体(存储在单独的行中)。对于每个原点,我要栅格化五个等时线(二进制NULL或1),然后将它们组合成一个栅格图层。此栅格图层需要一个简单的地图代数:sum / 5,以便最终每个原点都将与一个单独的栅格图层相关联,该栅格图层的值分别为[NULL,0.2、0.4、0.6、0.8、1],具体取决于多少组成层重叠。这是一个概率面。 我的数据全部存储在Postgres 9.3(带有PostGIS)中。我的问题是,尽管我想学习使用PostGIS栅格,但是学习曲线似乎非常陡峭,我可以找到的所有示例都涉及单个栅格图层。在示例中,该图层用作多边形叠加层的一部分,可能平均了每个多边形的栅格值。我还没有找到组合的可复制示例:a)矢量->栅格b)地图代数;c)按照我的第一段的GROUP BY属性。 如果必须执行此任务,我可以使用GDAL或GRASS,但这似乎是PostGIS应该能够处理的。鉴于我的输入数据已经是PostGIS几何图形,这样做会很方便;我真的很想了解PostGIS栅格。 一些样本数据结构: areaid time date isogeom (polygon) 1000 07:15:00 2014-05-05 xxx 1000 07:15:00 2014-05-06 xxy ... 1006 07:15:00 2014-05-05 zzz 我想栅格化,按areaid分组,然后执行地图代数得出: areaid isorast (raster) 1000 aaa 1006 bbb 我没有成功将其包含到PostGIS中。我的方法是将矢量转换为栅格,将栅格转储为数组,并通过psycopg2将其与numpy数组组合,然后再将其写入GeoTIFF(可能会放回PostGIS中)。不理想,但可行。

6
不推荐使用Google Earth插件。有哪些选择?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我有一个客户要求将Google Earth Plugin集成到他的网站。 在Google Earth Plugin网站上,我读到以下内容: 自2014年12月12日起,Google Earth Plugin API已弃用。该API将继续在受支持的浏览器上运行,直到2015年12月12日为止,并将于该日期关闭。 有什么选择? 我知道有Google Maps API,Google Maps Engine API,Google Street View API,但是我对它们感到困惑,并且哪个可以“替代” Google Earth插件。 我需要的功能是按照重要性排列的这些功能: 通过卫星视图加载KMZ文件 显示包含KMZ文件实体中存在的HTML数据的气球。该html包含到街景的链接,我想在气球中启用街景。我设法在Google Earth中做到了这一点。 卫星影像历史影像选择器 测量工具 获取点击点的地址(地理定位) 3D建筑

4
在FME中,是否有一种方法可以将多个输入要素类型从阅读器连接到单个变压器?
在FME中,是否可以将多个读取器连接到单个变压器?我正在使用FME 2015,并希望将一堆要素类剪辑为一个要素,但是似乎找不到一种简便的方法来实现。 编辑:试图选择多个功能类型的输入数据集,并将它们全部链接到一个单一的变压器,而无需点击功能类型,并链接到变压器上的输入箭头单独的输出箭头。 编辑2:这是一个屏幕截图,希望这会有所帮助:

1
将Twitter推文转换成积分?
我一直在研究使用R来挖掘Twitter的数据,但是我还没有真正找到问题的答案或不错的教程。 我感兴趣的是在特定时间范围内从具有特定标签的Twitter推文中提取信息,并在QGIS或ArcMap中在地图上绘制这些推文的位置。 我知道推文可以绑定地理位置,但是首先如何提取这些信息?
14 python  point  twitter 

3
在QGIS中实现平端行缓冲区?
我需要将一系列直线缓冲40m,但是我只希望缓冲器从侧面伸出而不是从直线的两端伸出。 我知道在ArcGIS中有一个“平端”复选框可以实现此目的,但是不幸的是,目前我无法使用ArcGIS。 有什么方法可以在QGIS中实现? 我看过一些解决方法,但是由于我的数据集(国家道路网络)的规模,到目前为止,我发现的数据都不可行。
14 qgis  buffer 

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.