Questions tagged «qgis»

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

2
如何在属性表中输入日期?
这可能很简单,但是在QGIS 2.4中,我创建了一个日期列。如何正确输入日期。每次输入日期时,无论采用哪种格式,都不会将输入的日期移动到属性表中。因此,我单击表并打开表单,然后重试,但是它从不保存我输入的日期数据。

2
两个车道的一个标签(osm,qgis,postgis)
我用主要道路和高速公路的符号标记了osm-lines-layer(PostGIS)。虽然主要道路的符号放置适当-彼此之间有足够的距离-但两车道的高速公路上每个车道都标有一个标签(如图中所示)。 是否可以在每个标签中都设置半径之类的东西,而不能放置其他相同类型的标签?还是我只能说:在两条车道的一条车道上贴上标签? 我正在使用qgis。OSM数据通过osm2pgsql导入到PostGIS。 编辑:此新屏幕截图显示了更多详细信息:

1
在QGIS中自动生成具有不同样式的地图图像?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我在QGIS中有一个简单的地图,仅包含1个图层,其中包含10多个要素。现在,我需要(以编程方式)生成同一区域的大约200张不同的JPEG地图图像。每个地图应具有完全相同的地图范围和所有可见的特征。但是,要素在每个生成的地图中应具有不同的颜色集。详细地说,我有一个CSV文件,其中包含每个功能的分类颜色(每个图像1行,每个功能1列和颜色),如下所示: "A","B","C","D","E","F" (header line, 6 columns in this file) "#000000","#FF0000","#00FF00","#0000FF","#0000FF","#808080" "#000000","#FF0000","#FF0000","#00FF00","#00FF00","#808080" "#FF0000","#FF0000","#000000","#800080","#FFFFFF","#FFFF00" ... 我当前的计划是使用Perl或类似的东西,基于此CSV文件创建200个不同的QML文件。然后我打算编写一个Python脚本来 遍历QML文件 一次打开每个QML文件,然后从中应用图层样式 打开地图编辑器并保存栅格图像文件 关闭地图编辑器并跳至下一个QML文件 我现在要求有关以下方面的任何投入: 可以在QGIS + Python中完成吗? 有什么更好的方法可以实现我的目标? 关于任何现有源代码或插件的提示以实现此目标?
9 qgis 

2
是否可以在QGIS composer中平移地图?
我对QGIS的作曲者功能还比较陌生,通常很难使地图准确地居中放置在所需位置。当我设置比例尺时,尤其是感兴趣的区域经常移动。 是否可以平移或以其他方式居中,而比手动调整范围更容易。 谢谢

5
GIS分析以查找重复的几何
我有一个很大的shapefile,其中包含我工作所在的城镇的所有建筑物和房屋(约90,000个要素)。建筑物/房屋的数据由镇的测量工程师保存,并且由于不当做法以及不同测量师对数据的访问,许多建筑物/房屋已被保存两次并在地图上显示为重复项。 其中一些是完全重复的(它们一个出现在另一个之上),而另一些则是在两个对象之间留有间隔的(例如,一个对象在另一个对象内部,请参见所附的屏幕截图)。 我想清理这些数据,以便在城镇中只有正确的建筑物/房屋,所以我的问题是: 我是否可以运行任何GIS分析或SQL表达式来查找所有重复的功能(确切的功能和位于其他功能内的功能)?我同时拥有ArcGIS和QGIS,因此欢迎您提出所有建议。

2
QGIS 2.4访问.mdb添加错误
因此,我按照此处的说明进行操作:QGIS可以读取ODBC连接吗?将.mdb添加到QGIS中。在大约1/3的位置上有很好的说明。但是我仍然无法打开它。我在装有QGIS 2.4的Windows 7上重新启动了QGIS和计算机。我仍然收到错误:“无效的数据源:ODBC:co2014ProdSumm(顺便说一下,这是.mdb)不是有效的或公认的数据源。” 这些不是矢量层,也不是ESRI个人地理数据库。这是一个Access数据库,其中需要2个表。 我还发现了其他一些文章 如何在Qgis(使用Windows 7)中访问.mdb文件(Microsoft Access)? 如何将信息从mdb文件导入到项目中? 而这可能是答案,但我不知道它在说什么: QGIS中的Microsoft Access mdb“不是有效或公认的数据源” 有什么方法可以将.mdb添加到QGIS中?另外,我的计算机上没有Access。 编辑1:我希望这可以澄清我的问题。每次我获得无效的数据源:C:... Co 2014年度生产摘要-xp.mdb不是有效的或公认的数据源。这是我添加访问连接的地方 尝试添加为矢量文件 尝试添加数据库时,我还尝试了local:host 3000无论源,名称等,图片中的错误都是相同的...我尝试更改所有字段。

5
无法在QGIS中缩放到超过1:2,256的比例?
在QGIS中,无论来源如何,我都无法缩放到1:2256的比例。 无论是栅格还是矢量,结果都是相同的。 有谁知道如何解决这一问题 ? 根据@Chris的建议,我已经卸载了“ Tile Map Scale Plugin”,此问题已解决(至少对我而言)。
9 qgis  zoom 

4
如何将多边形坐标导出为CSV(不是WKT)?
我正在尝试将多边形坐标从shapefile导出到CSV文件,但是到目前为止,我的所有尝试都失败了。我发现了很多与此有关的问题和答案,但是都没有解决我的问题。 我已经下载了文件 www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip 这是一个包含基本世界地图的shapefile。我通过添加矢量层将shapefile导入QGIS,然后尝试导出具有每个国家/地区坐标的多边形。我发现的技巧建议通过右键单击图层然后选择另存为来保存该图层,或者打开属性表并将其复制到Excel中。如果我尝试这些操作,则只会获得地图中每个国家/地区只有一行的主信息。 有谁知道我如何获取每个包含带有坐标多边形的国家的详细信息?

1
如何提高QGIS 2.4处理网络数据的速度?(似乎比2.2慢得多-即使是小的数据集也是如此)
我最近在具有四核处理器和8GB RAM的Windows 7 64位计算机上下载并安装了QGIS 2.4 Chugiak。 使用来自网络驱动器的各种大小的数据集时,我遇到了一些问题-数据渲染速度很慢,每次放大/缩小时都会出现烦人的低音“哔”声。在以前的版本(2.2)中,此网络数据几乎可以立即为没有声音的小型数据集呈现。 我还注意到打开此网络数据的属性表非常慢。例如,只有91条记录的数据集将花费30秒的时间-在QGIS 2.2 Valmiera中这几乎是即时的。 在本地驱动器上使用数据集消除了问题,尽管这不是一个选择,因为我们有数名工作人员在同一个数据集上工作,并且希望避免在各处使用多个文件版本! 网络设置是否已从2.2更改为2.4?
9 qgis  network 

3
如何使QGIS与熊猫一起玩(Windows)?
有没有人成功让熊猫在Windows上使用QGIS的Python安装?我已经使用OSGeo4W安装程序来安装QGIS2.2,它随Python 2.7和Numpy 1.5.1一起提供。任何合理的新版熊猫都需要Numpy 1.6.1或更高版本。所以这似乎是我的主要问题。我尝试过:-使用easy_install构建较旧版本的熊猫(例如0.7.3和0.4.1),但这给了我很长的错误列表,至少其中最后一个与distutils \ msvc9compiler.py有关。 -使用旧的熊猫版本的二进制文件,但它们都是为Numpy 1.6.1构建的-升级Numpy,这也给我一个错误消息。如果有人感兴趣,该消息以query_vcvarsall中的第299行“ File:C:\ OSGeo4W \ apps \ Python27 \ lib \ distutils \ msvc9compiler.py”结尾。 我想知道是否有其他人能够成功使熊猫与Windows上的QGIS安装配合使用? 如果QGIS附带不到三年的Numpy版本,那就太容易了。有人知道这种升级是否适用于即将发布的QGIS版本吗?
9 qgis  python  numpy 

1
修复栅格图层:加载PostGIS栅格时,提供程序无效错误?
我像往常一样编译并安装了当前的QGIS母版,并将一些栅格数据导入了具有postgis 2.0.2扩展名的postgres 9.3数据库中。每当我尝试使用数据库管理器将栅格数据导入qgis时,都会收到以下消息: GDAL provider: Cannot get GDAL raster band: Raster layer: Provider is not valid (provider: gdal, URI: PG: dbname=gis host=127.0.0.1 user=xxx password=xxx port=5432 mode=2 schema=public table=elevation 在命令行中,我得到 ERROR 1: Computed PostGIS Raster dimension is invalid. You've probably specified unappropriate resolution. 我不知道在哪里搜索错误。 我刚搬到Postgis 2.1.2,在那里看到了同样的问题。

1
QGIS / PostGIS图层样式
我做了一个插件,要求向数据库登录。登录后,该插件将从数据库加载某些层。在数据库中,既有管理员用户,又有“普通”用户。 我已经从UI中将两种样式分别作为其图层的默认样式保存到数据库中(似乎您必须具有数据库管理员权限才能保存它们)。 将样式保存到数据库后,我看不到它们的存储位置,即看不到任何新表。(我希望样式可以保存在表格中) 再次运行QGIS和插件(以管理员用户身份),将自动加载图层样式。 但是,再次运行QGIS和插件(作为普通用户rnd)它们不会自动加载。然后,我尝试从数据库(从GUI)加载样式,但未加载任何样式。 两个问题。 图层样式如何存储在数据库中? 没有DB管理员权限,有没有办法加载图层样式?
9 qgis  postgis  layers  style 

1
是否可以在QGIS中以所需的分辨率/缩放级别打印WMTS切片图层?
我有一个使用WMTS和QGIS中某些矢量层的项目。我可以自由地放大和缩小,并且可以像预期的那样以适当的缩放级别刷新图块。 现在,我想以固定缩放级别导出带有贴图的部分地图(给定的边界框),以便在以所需的物理尺寸打印地图时更好地匹配打印机分辨率。 我应该如何告诉QGIS使用给定的缩放级别,以及哪种文件格式最适合执行我想要的操作?

5
使用QGIS添加自定义地图图块层吗?
我正在尝试在QGIS 2.0中显示以下背景图:http ://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/ $ {z} / $ {y} / $ {x}。在自定义网络地图客户端中,这非常简单:http : //dev.openlayers.org/releases/OpenLayers-2.13.1/examples/xyz-esri.html 我尝试在QGIS中使用“ OpenLayers插件”,但是背景图块地图的列表是预定义的,因此无法添加自己的自定义地图图块层。 有没有简单的解决方法(无需任何编程),如何显示QGIS中的自定义地图图块层?

1
如何反转多边形中的顶点顺序?
我正在使用QGIS中的Oracle空间连接来访问和编辑矢量层。我发现编辑几何图形时,顶点顺序相反(外圈中为顺时针方向),然后在oracle中将其标记为错误。 我在自己的编辑工具中使用了合并功能(http://www.qgis.org/api/classQgsGeometry.html),但我注意到这种情况也发生在本机合并多边形工具中。 我觉得这REO排序顺时针是基于此链接在QGIS默认:https://hub.qgis.org/issues/6283,想知道是否有一种方法把它扭转逆时针?(最好是python)

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.