地理信息系统

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

2
在QGIS中保存和加载用户配置文件
有没有一种方法可以使用配置文件(例如.ini)在安装QGIS时为其加载相关设置,或者与其他人共享? 已安装插件并已填写插件存储库 启用和禁用工具栏 QGIS屏幕上工具栏的排列 QGIS菜单中的某些样式的SVG路径已填充:选项,系统 “您找到了一种使QGIS将现有用户配置文件导出到上面指定的新位置的方法吗?– SAnderka,2014年3月3日,13:44”(如何为多个QGIS安装集中QGIS连接) QGIS 3.2.2-1已解决 留下而不是删除只是很明显,这些方法,至少对我来说是行不通的。 尝试以下操作,未成功QGIS 2.2,QGIS 2.14-15 1.可以使用Open OSGeo4W导出默认设置 糊: qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis" (如何为多个QGIS安装集中QGIS连接) 我不确定如何导入设置,它可能会导出您的“调整后”设置,而不是QGIS的默认设置。 2.使用设置(自定义)导出.ini设置? 无法使用以下设置导入设置:设置,自定义 3.加载QSS插件,创建一个新的QGIS主题 无法满足我的需要。我不记得可以导出和导入主题了。(http://plugins.qgis.org/plugins/LoadQSS/) 编辑替换了另一台计算机上的.qgis2文件的内容 从OSGeo4W脚本运行并复制导出的QGIS文件。 qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis" (如何为多个QGIS安装集中QGIS连接) 在新计算机上保存的文件夹。在新计算机上,转到C:\ Users \ USERNAME.qgis2 删除了.qgis2文件夹的内容 内容: C:\ Users \ USERNAME.qgis2 \ Cache C:\ Users \ …



1
OL3中的虚线?
我知道之前已经问过行破折号不起作用OL3(Openlayers 3),但是提出的解决方案不起作用。 我的代码是: var calculateStyle= new ol.style.Style({ fill: new ol.style.Fill({ color: [255, 255, 255, 0.6], opacity: 0.3 }), stroke: new ol.style.Stroke({ color: [0, 153, 255, 1], linedash: [40,40], width: 3 }) }); 我尝试了两者,[4,4]并[40,40]在链接的问题中提出了建议。但这不起作用。


1
如果一个字段在QGIS中为空,则显示多个字段作为标签?
我在尝试为QGIS中的单个标签显示多个字段时遇到一些问题。在QGIS2.6中,如果其中一个字段为null,则尝试显示由多个字段组成的要素的标签会导致标签为空。因此,例如,在标签表达式对话框中: concat("Temp Site",'\n',"Notes",'\n',"Function") 除非其中一个字段为null,否则它将正常运行,否则将不会显示任何标签。使用“ ||” 运算符而不是表达式对话框中的结果也相同: "Temp Site" || '\n' || "Notes" || '\n' || "Function" 是否可以显示标签,即使其中一个字段为空?
13 qgis  labeling 

2
通过QGIS Python API按名称设置功能属性?
我尝试使用此代码按属性名称设置要素属性 pr = layer.dataProvider() pr.addAttributes([QgsField("test", QVariant.Int)]) layer.updateFields() for feature in layer.getFeatures(): attrName = 'test' feature[attrName] = 1 但结果我在所有字段中都为NULL。如果我用 feature.setAttributes([1]) 它工作正常。 我做错了什么?为什么feature [attrName] = 1不起作用? 更新:查找此解决方案 pr = layer.dataProvider() pr.addAttributes([QgsField("test", QVariant.Int)]) layer.updateFields() for feature in layer.getFeatures(): attrName = 'test' feature[attrName] = 1 pr.changeAttributeValues({feature.id() : {pr.fieldNameMap()[attrName] : 1}})
13 pyqgis 

1
Qt Designer和QGIS如何一起工作?
我只是想了解qgis和设计师如何一起工作。从Nathan W的出色文章中,我知道如何创建用户表单,如何将其挂钩到qgis层以及如何添加验证代码。我在这里的问题很幼稚,但每个人都知道的东西恰恰是人们无法找到的东西: QGIS随附的Qt Designer的副本是否仍与QGIS GUI集成在一起(就像ms-access中的表单设计器一样,其余的ms-access)吗? 我可以从QGIS中启动Qt Designer,还是必须在Windows资源管理器中的QGIS安装中闲逛,然后找到要双击的Qt Designer exe? 与使用集成的Qt Designer相比,我是否最好安装单独的Qt Designer / Qt Creator或pyQt版本? 为新用户准备的预打包Windows安装程序是否以可用于表单设计的方式配置了Qt Designer? 如果我正在寻找一种使用python验证代码创建表单的方法,PyQt是一个好的解决方案吗? 许多数据收集任务是非空间性的,例如,添加路标价格表。GIS可以记录哪些标志需要更换,但是需要提供价格表以提供成本估算。无论如何,是否会触发非空间数据表的表单显示?
13 qgis  qt4  qt-designer 

3
使用QGIS将xy坐标转换为经度纬度?
我正在使用具有XY坐标的可下载shapefile。它们类似于'3672187.92698000, 534175.72095400'。 我想将它们转换为经度,以便更像'-90.097017, 29.963176'。 我已经看到使用ArcMap解决了这个问题,但是我没有该软件。我能够下载并安装QGIS,但不幸的是,其复杂的界面使我感到困惑。如果可能的话,想要进行转换。


5
如何基于多个属性在QGIS中设置点的样式
当试图找到一种显示地震的有用方法时,我注意到它并不是那么容易管理。 我希望能够从该点的样式中识别出“幅度”,“日期”和“深度”。就像是: 大小:基于大小 深度:基本色(例如<15红色,15-30黄色,> 30蓝色) 日期:从100%颜色到白色/ ...的阴影的颜色强度 有没有一种方法可以不定义许多规则?


3
期望ArcPy覆盖地理数据库文件中的文件吗?
我正在写一个python脚本,我有一个mxd,它的工作区是一个地理数据库文件,其中包含我需要的所有文件。尽管有以下命令,但我在测试和编写代码时遇到的问题是: arcpy.env.overwriteOutput=True 地理数据库中包含的所有文件均无法覆盖。有办法解决这个问题吗?
13 arcpy 

2
适用于保留区域并保留距离的全局分析的投影(但不一定在同一投影中)
我正在寻找一种可以适当保留距离的投影(或一组投影),这样我就可以缓冲世界上每个国家并为每个国家提供类似水平的最小失真。 然后,我需要一个投影(或一组投影)来计算这些缓冲区的面积,以便可以将世界缓冲区中的每个国家与其他任何国家的缓冲区进行比较。 最终,我将需要在这些区域上做一堆叠加,以根据重叠比例等分配并分配其他统计信息。所有这些最终统计数据都必须与世界上每个其他国家都具有可比性。在游戏的这个阶段,我认为这也必须在相等区域的投影中完成。 这是我第一次以小于本地或区域规模的规模开展业务,其结果必须是有根据的,并且需要同行评审。我认为用lat / lng做所有这些事情是不适当的,但是当我想到原因的逻辑时,我会感到困惑! 我感谢任何信息,意见,对类似经历的反思,等等,任何人对此都有!


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.