地理信息系统

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

3
更改QGIS插件的图标,为什么它在菜单/工具栏中没有更改?
我一直在编写QGIS插件(使用“插件生成器”插件),并决定要更改图标(icon.png)。 运行make deploy在本地重建插件后,新图标将显示在插件管理器中(在插件列表和插件描述面板中)。到目前为止,一切都很好。 但是,旧图标仍保留在菜单和工具栏图标中。 我已经确定metadata.txt中的icon.png是正确的,并被复制到我的〜/ .qgis / python / plugins / myplugin目录中。 这尤其令人困惑-我不是要替换默认插件图标,而是我先前创建的用于替换默认插件图标的图标。所以这在...之前已经起作用了::/ 我已经尝试过这些... 重新启动QGIS 卸载,然后使用插件管理器重新安装插件 使用make derase销毁插件,然后执行make deploy 使用“插件重新加载器”插件重新加载插件 QGIS是否将图标缓存在某处?那是我能想到的唯一解释。如果可以,是否有任何刷新缓存的方法? 我在Ubuntu 14.04上使用QGIS 2.10.1 Pisa。我正在使用“插件生成器” 2.8.3版 我怀疑这对于以前没有安装过插件的人来说都不是问题,但这有点奇怪。

3
如何将gpx文件批量导入QGIS并合并为单个shapefile?
我希望为自己使用QGIS中的Strava应用程序记录的所有自行车骑行创建自己的“热图”。 我有450多个单独的gpx文件,想将轨迹点图层合并到一个单个shapefile中,因此我可以将它们连接到多边形图层,并通过join_count进行符号化,如以下示例所示: 我的某些gpx文件的文件名中包含“ ride”,其他文件“ run”,我想过滤文件,仅保留那些带有“ ride”的文件。 如何使用QGIS有效地实现这一目标?
11 qgis  gpx 

3
使用Python中的shapefile多边形从NetCDF中提取数据[重复]
这个问题已经在这里有了答案: 如何在Python中从shapefile屏蔽NetCDF时间序列数据? (1个答案) 15天前关闭。 我需要使用特定的shapefile从NetCDF子集数据。数据是1/4度分辨率下的海面温度和海洋颜色。我有4个描述美国的多边形。东北大陆架大型海洋生态系统及其提取数据所需的子组件。我正在处理1982-2014年的每月复合文件,因此此数据提取例程需要自动化。文件已被子集为[35、45,-80,-60]的近似工作区域网格。 以前,我们将HDF5数据文件转换为R中的栅格并以这种方式进行处理,但是这种方法的效率很低,我相信使用当前NetCDF文件在Python中有更好的解决方案。 到目前为止,我一直在使用GDAL和Fiona读取shapefile,并使用NetCDF4加载数据文件。我不确定如何对数据进行子集。我找到了这个: GDAL for Python:从NetCDF文件提取子域吗? 但是我不知道如何使用除简单边界框以外的任何东西来对NetCDF文件进行子集化,这些多边形最肯定不是。 多边形例程中的点可能需要花很长时间才能工作,但是也许我可以使用较小的边界框将数据子集化,使其旋转以适合如下所示的这些形状作为初始起点,然后进行多边形点搜索: 使用lon / lat边界框对曲线netCDF文件(ROMS模型输出)进行子设置。 有任何想法吗? 编辑1: 我刚刚遇到了OpenClimateGIS软件包,它似乎很适合该法案...我将继续研究它是否可以正常工作:http: //ncpp.github.io/ocgis/examples。 html#advanced-subsetting

1
在ArcGIS Desktop中仅使用边界点从点图层创建复杂多边形
我需要使用复杂网格的边界点将点图层转换为多边形,以定义多边形的边缘。 我需要将其合并到ArcGIS Desktop 10.3的ModelBuilder框架中。由于大量传入数据,将需要迭代该过程(如果可能)。 点层被网格化到河段上,我需要确定河段边界点,并将它们连接起来以创建河段的多边形层。 凸包似乎与河流蜿蜒的方式不兼容,我需要一个干净的紧边界,而不是像凸包那样的围堵。我确实只为边界点设置了图层,但是我不知道如何将它们连接到多边形。

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栅格图像。




2
两个或更多轨迹之间的相似性
我有卡车的数据(http://www.chorochronos.org/)。 该数据是雅典卡车的多个轨迹的gps坐标。 我必须计算轨迹之间的相似度,才能删除非常相似的轨迹! 红色和绿色相似,但是蓝色,黑色和(红色或绿色)是不同的轨迹。我要删除相似的红色或绿色之一。 数据以点(几何,纬度和经度,x和y)(坐标gps)为单位,图像是轨迹的示例

2
如何将线分成特定数量的零件?
我已经看到了很多问题,这些问题涉及借助点层来分割线。 我想将一条线分成长度的一部分。 例如,我有一400米长的线,我想将其分成四根各长100米的线。 有草模块v.split,但是从qgis工具箱启动它时出现错误消息: *"TypeError: object of type 'NoneType' has no len()"* 因此,我不确定是否可以解决该问题。
11 qgis  line  digitizing 

3
使用R计数多边形中的点数
我有两个共享相同CRS的课程(纬度和经度): bolognaQuartieriMap:SpatialPolygonDataFrame包含城市行政区的数据。 crashPoints:SpatialPointsDataFrame包含事故数据。 使用以下命令可以很好地绘制它们: plot(bolognaQuartieriMap) title("Crash per quartiere") plot(crashPoints, col="red",add=TRUE) 我需要的是获取crashPoints构成多边形的每个多边形中的点数bolognaQuartieriMap。建议使用,over()但没有成功。
11 r  sp 

1
如何使用GDAL将色表添加到一个波段的Tiff中?
我有1个波段的GeoTIFF文件。带的颜色解释为灰色。我想要一个颜色表,以将其转换Col.tiff为Col.jpeg或Col.png。 我尝试通过.vrt在此tiff中放置一个颜色表: gdal_translate -of VRT Col.tiff Col.vrt 然后添加.vrt: <ColorInterp>Palette</ColorInterp> <ColorTable> <Entry c1="0" c2="0" c3="255" c4="240"/> <Entry c1="0" c2="0" c3="254" c4="240"/> <Entry c1="0" c2="0" c3="253" c4="240"/> <Entry c1="0" c2="0" c3="252" c4="240"/> </ColorTable> 并再次翻译: gdal_translate Col.vrt Col.tiff 但它回答: Warning 1: Unable to export color table to GeoTIFF file. Color tables can only …


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

3
如何使用QGIS将线分成相等的段?
我正在尝试将弯曲(摆动)线分成相等长度的段。使用Grass的v.split可以在一定程度上工作,但不提供我想要的输出。 v.split将基于“最大片段长度”或“片段中最大顶点数”提取片段长度。因此,如果我想将线分成10米的线段,并使用最大长度为10的线段,那么我所有的线段都将很短,例如9.98或9.6。对于单个线条,摆动或笔直。 相反,我想要的是例如一条55m的线:从一端开始,沿该线每10m放置一个节点/点,直到到达终点。在上述情况下,它将分成6个段,最后一个段长5m,其他所有段长10m。 有更好的模块吗?
11 qgis  grass 

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.