Questions tagged «qgis»

QGIS是根据GNU通用公共许可证许可的跨平台GIS应用程序。

3
OpenLayers插件QGIS 2的Python错误
我已经使用QGIS一段时间了,但是自从使用QGIS 2以来,OpenLayers插件在我的家用PC上不起作用。但是,我已经在工作场所成功安装了相同版本。我浏览了其他帖子,并尝试设置CRS并允许即时运行,但这对我不起作用。 谁能提供其他指导? 我也尝试过卸载/重新安装。 错误代码如下: 执行Python代码时发生错误: 追溯(最近一次通话最近):在addLayer自身中,文件“ C:\ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py”,第48行。plugin.addLayer(self)文件“ C:\ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py”,行194,位于addLayer层= OpenlayersLayer(self.iface,self .__ coordRSGoogle,self.olLayerTypeRegistry) __init self.page = OLWebPage()中的文件“ C:\ Users \ Lee / .qgis2 / python …

2
如何在QGIS中使用Natural Earth SQLite数据库?
我刚刚从http://www.naturalearthdata.com/downloads/下载了SQLite格式的Natural Earth数据。我以为这将是一个SpatiaLite数据库,但事实并非如此!QGIS无法将其识别为空间数据库。OGR应该支持读取几何形状,即使存储在纯SQLite数据库中也是如此,但是QGIS不会对SpatiaLite使用OGR吗? SQLite数据库确实具有geometry_columns和spatial_ref_sys表。有什么方法可以将其转换为完整的SpatiaLite数据库?

4
使工作平板电脑将Windows 8上的GNSS(GPS)与QGIS集成在一起?
我有平板电脑-运行Windows 8的Dell Latitude 10,带有集成的Broadcom GNSS接收器BCM47511(GPS,Glonass ...)。因为它集成了GPS和Windows 8,所以提供Windows位置提供程序的“新”方式提供GPS数据。这种“新”方式意味着此刻它几乎无法在几乎所有导航/定位软件中正常工作,因为该软件期望GPS数据来自COM端口。包括QGIS-目前在路线图上-http://hub.qgis.org/issues/7878 无论如何,经过大量搜索,我发现可以绕过MS本地化平台的软件。它称为Centrafuse Localizer。该软件可以模拟COM端口并通过它发送GPS数据,因此某些软件可以读取它。 不幸的是没有QGIS。QGIS可以看到端口(只是为了进行测试,我将COM 1更改为5和7),并且它在QGIS中更改了串行设备列表,但是单击“连接”后,它始终会失败。 如果您正在考虑集成GPS的平板电脑,请三思而后行!从我的角度来看,还为时过早-可能还没有像我从Broadcom自述文件中读取的那样合适的驱动程序。即使GPS“起作用”,与我的手机相比,刷新率和精度也很糟糕。并且必须更改所有软件才能使用此新界面... 我还有其他方法可以尝试在Windows 8上使用QGIS使工作平板电脑集成GNSS(GPS)吗?
9 qgis  gps  windows-8  tablet 

1
使用Orfeo工具箱对Landsat 8 OLI进行大气校正
我正在尝试通过QGIS使用Orfeo工具箱光学校准工具来纠正一些Landsat 8 OLI图像。我从这里检索了Aeronet的数据以及OLI传感器的相对光谱响应数据。 但是,我似乎无法运行该工具。除了我需要RSR文件和Aeronet文件之外,我很难找到任何文档。我不确定的是A:相对光谱响应数据需要采用哪种格式,B:什么文件算作Aeronet文件?Aeronet给我几个数据集供您选择。另外,如果有人对替代方法或工具有任何建议,我会很乐意听到。



2
qgis 2.0中有什么方法可以防止标签重叠?
qgis 2.0中有什么方法可以防止标签重叠? 我的图层具有较大的地理范围,这意味着要塞很多标签。他们中的许多人相撞,看起来真的很糟糕。有没有办法让我让qgis自动将标签放置在替代的“位置”上? 我知道在MapInfo中是可能的,但我宁愿使用qgis :)
9 qgis  labeling  qgis-2 

2
如何指定要从QGIS导出的字段?
我正在使用QGIS 2.0.1,并且已连接到MS SQL Server具有空间功能的数据库(不是ESRI)。我能够连接到该层并将其加载到我的目录中。我隐藏了一些对于可见性而言并不重要的字段。 现在,我想将该数据导出为另一种数据类型(在此示例中,我们将使用shapefile)。右键单击图层,选择“另存为”并定义输出文件时,出现以下错误: 导出到矢量文件失败。错误:字段GlobalID的不受支持的类型 注1:如果在对话框中选中“跳过属性创建”,则shapefile的创建没有错误。 注意2:ArcGIS不会出现此问题,它只是将GUID字段转换为“ TEXT”类型。 查看表,我隐藏的字段之一是SQL类型< uniqueidentifier > 的GUID ,这很可能是罪魁祸首。为了解决此问题,我将该字段设置为“隐藏”。我本来以为因为该字段是隐藏的,所以QGIS不会尝试导出该字段,但事实并非如此。 您可以定义要从QGIS导出的字段吗? QGIS是否可以仅导出“可见”字段?还是有另一种从QGIS执行此操作的替代方法(也许通过ogr2ogr查询定义字段)?如果我无法定义要导出的字段,这似乎是QGIS的缺点。 更新:我使用一个示例shapefile进行了测试,以查看是否可以限制输出字段。以下ogr2ogr命令行有效并消除了除“名称”之外的所有字段: ogr2ogr -f "ESRI Shapefile" test.shp city.shp -sql "select name from city" 但是使用QGIS并添加: -sql "select name from city" “另存为”对话框的“层”部分中的“否”不会导致仅带有单个字段的shapefile。因此,我真的看不到如何处理文件输出以仅显示选定的几个字段。任何帮助表示赞赏。

2
在Ubuntu上为GDAL 1.10构建FGDB支持
由于data.gc.ca现在正在以FGDB格式分发其某些数据(例如:Plant Hardness Zones),因此我希望能够将其与gdal / QGIS一起使用。但是,编译/安装未按计划进行。 这些是我已采取的步骤: 为ubuntugis-unstable启用了源存储库。 下载了Linux 64位File Geodatabase API 1.3,将其安装在中/usr/local/FileGDB_API,添加了必要的ldconfig设置,并成功构建并运行了测试程序。(如此处建议的过程:[Qgis-user]如何使用ESRI FileGDB编译gdal) 安装了必要的源依赖项: sudo apt-get build-dep gdal 下拉来源: apt-get source gdal 将行添加--with-fgdb=/usr/local/FileGDB_API \到debian/rules文件中的configure命令。 从发出的源目录中dpkg-buildpackage -rfakeroot -uc -b(如此处建议:如何获得通过apt-get安装的软件包的源代码?-Ask Ubuntu) 构建进行得很好,但是在软件包编译阶段失败了,抱怨fakeroot文件系统中缺少Ruby 1.9树: … mv /home/scruss/gdal-1.10.0/debian/tmp/usr/local/lib/site_ruby/1.9/* /home/scruss/gdal-1.10.0/debian/tmp/usr/lib/ruby/1.9/. mv: cannot stat ‘/home/scruss/gdal-1.10.0/debian/tmp/usr/local/lib/site_ruby/1.9/*’: No such file or directory make: *** [install] Error 1 dpkg-buildpackage: …

2
QGIS无法正确读取ESRI地理数据库
我有一个来自EPA的地理数据库,在我看来,Quantum GIS无法正确读取。QGIS版本1.8.0(里斯本)和GDAL / OGR 1.9.2 当我打开属性表时,前两列具有相同的数据。第一列是CERCLA_ID,第二列是SITE_NAME。两列均具有SITE_NAME值。据我所知,其他所有都是正确的。 我使用十六进制编辑器打开了.gdb文件夹中的各种文件,在a00000004.gdbtable文件中,数据以XML格式存储在内部,并且正确的CERCLA_ID值确实与SITE_NAME一起存储。 文件有问题或程序有问题吗? 我也收到EPA联系人的回音。他说,他们最终使用“属性域”。

1
如何在QGIS Print Composer中创建自定义表格?
我想向QGIS中创建的地图布局添加自定义表格。我想对表格的外观(边框,单元格的背景颜色等)进行一定程度的控制,并且看来“添加属性表格”工具无法控制这些内容。我尝试在Excel中创建所需的内容,并另存为图像,但是它当然是像素化的。如果可能的话,我想要一个基于向量的解决方案。有什么想法吗? 我考虑过创建.html表并将其插入;这是最好的方法吗?

1
根据点数据创建具有有意义值的轮廓
我最近获得了一个CSV,其中包含过去几年波士顿所有已记录的自行车事故的发生地点。作为一个狂热的自行车骑手,我想创建一个简单的轮廓图,以吸引注意交通事故密度最大的路口,与朋友,同事和市政官员共享。 使用Heatmap QGIS插件和GDAL的轮廓图工具,我创建了一个美观的轮廓图,但我担心的是数值不易消化,主要是因为heatmap插件使用KDE计算密度,而不是点密度。 我想创建一个轮廓,以反映给定点400m内的碰撞次数。(因此,例如,“高程”轮廓最高的任何点在至少8次碰撞的400m之内,而“高程”轮廓最低的任何点在至少1次碰撞的400m以内。用轮廓可视化点密度的更好方法? 如果有帮助,我生成了半径为400m,衰减为0,X和Y值为10(因此每个像元为10m x 10m)的热图。我使用1的高程值将热图转换为轮廓。 如果有任何提示或解决方案的建议,我将不胜感激。 谢谢!

1
Spatialite如何处理并发访问?
我了解Spatialite旨在一次由单个用户/机器使用。但是,如果数据存储在服务器上,则不能保证另一台计算机上的某人也不会打开相同的数据库并使用它。有没有人对QGIS和spacespaceite如何在多用户环境中做出反应有任何经验。在大多数情况下,该层将是只读层。QGIS允许多个人读取相同的shapefile,这是类似的情况。如果同时打开多个编辑会话会怎样?

3
如何在独立脚本中使用Map Composer?
我正在尝试遵循pyqgis食谱中的地图渲染部分,但是我想将其作为独立的应用程序进行测试。我可以使用简单的渲染来完成第一部分,但使用地图编辑器作为独立脚本来完成第二个示例时,我会有些卡住。 这是我可以做的一个独立示例: from qgis.core import * from qgis.gui import * from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtXml import * QgsApplication.setPrefixPath("/usr/", True) QgsApplication.initQgis() fh = open("eg.csv","w") fh.write(""" x,y,name 153.0278, -27.4679, Brisbane 144.2500, -23.4500, Longreach 145.7753, -16.9256, Cairns """) fh.close() uri = "eg.csv?delimiter=%s&xField=%s&yField=%s" % (",", "x", "y") layer = …
9 qgis  python  pyqgis 

3
在QGIS中为Ubuntu打开文件地理数据库?
到目前为止,我已经找到了有关堆栈交换的说明,但它们是针对Windows的。到目前为止,我发现的信息适用于Windows。我目前有Ubuntu 13.04 Raring tail。我正在使用qgis 1.8。我知道gdal会自动提供,我应该能够打开它(.gdb)。我的计算机上有.gdb文件。我尝试添加矢量层和源类型作为文件以及数据库和目录。数据库选项希望我连接到服务器,但我不需要。 在QGIS中安装文件地理数据库(* .gdb)支持吗? 能够读取Esri文件地理数据库(.gdb)的开源工具吗? 我尝试安装稳定和不稳定版本的ubuntu gis ppa,这实际上导致qgis丢失了python插件选项,因此我必须进行干净的卸载。sudo apt-get删除--purge qgis https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable 我确实在stackexchange上阅读过此文章: 在没有Esri应用程序的情况下将地理数据库数据迁移到PostGIS吗? 这也许是我的答案,但是他的意思是将其放入终端机吗?

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.