地理信息系统

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

1
QGIS编写器添加具有重复列的属性表
我需要QGIS打印作曲者的帮助。我使用Atlas作曲器,并尝试add attribute table从“布局”选项卡使用。 我已经创建了要在作曲家中打印的表达式。 字段表达式(我想要): case when "myfield" is not null then concat(myfield,' ',myfield1,' & ',myfield2) else concat(myfield1,' ',myfield3) 我从item properties要打印图集的位置定义了过滤器: intersects(buffer($geometry),50),$atlasgeometry) 但这显示如下: value1 value2 value3 value4 value5 value6 value7 value8 value9 由于有很多值,我无法在布局中全部打印它们。我需要这样的结果: value 1 value2 value 3 value4 value 5 value6 value 7 value8 value9 如果值是这样,那么我可以全部打印。如果要添加图例,则可以在其中选择列 这就是我需要的属性,但找不到类似的东西。 最后,我尝试使用自己的字段创建一个新表达式,然后尝试添加下一个功能,但没有成功。 我尝试了这个: …

1
使用rasterio读取S3 Sentinel-2图像文件
使用rasterio打开Sentinel-2 AWS .jp2图像文件(当前由Sinergise托管,可以在此处找到)后,我当前遇到“访问被拒绝”错误。 我的代码如下所示: import rasterio access_key = '*****************' secret_access_key = '***********************' region_name = 'eu-central-1' Session = rasterio.env.Env(aws_access_key_id=access_key, aws_secret_access_key=secret_access_key, region_name=region_name) url = 's3://sentinel-pds/tiles/10/S/DG/2015/12/7/0/B01.jp2' with Session: with rasterio.open(url) as dataset: print dataset 响应为: --------------------------------------------------------------------------- CPLE_AWSAccessDenied Traceback (most recent call last) <ipython-input-1-4f6da7274649> in <module>() 12 13 with Session: ---> 14 with rasterio.open(url) …

2
QGIS中的标签阻塞?
有谁知道QGIS 2.16中的“阻止”标签样式如何工作?我有一个多边形边界层,想防止任何标签与轮廓重叠。我已为多边形启用了阻止功能,但是所有标签似乎都没有改变。

2
QGIS中是否有其他选项可以绘制平行于线的外部线(相邻线)的平行线,而这些线与比例尺无关?
我必须绘制一张公共巴士运输网络的地图,并且在许多线路经过的道路上都存在问题。我的目标是制作一张视觉地图,其中这些通道中的线彼此平行,并且彼此之间没有间距,以便同时查看所有通道,而不管其比例如何。 我已经尝试了捕捉选项和平行绘图(CAD工具),但是问题是,当我更改比例时,线之间的距离会发生变化,并且它们会相互碰撞或分离,从而使所有内容混乱。 所以我的问题是: 是否可以选择绘制与可视化比例无关的相邻线? 注意:我不知道我的意思是否使用了“ neighbor”,所以在这里我复制一个示例以供查询: 当我放大时会发生以下情况: 当我缩小时: 编辑:在这里,我分享了为什么建议的解决方案对我不起作用的情况。三条线在同一条街道上共享一段时间,但随后又分成三个不同的街道。 我不能使用带有多个符号的单条线,因为在整个网络中,这些线会分开并再次连接(有15条以上的总线)。 属性数据中包含的数据对我没有帮助,因为它只是一个充满线路的层,除了某些网络信息(公共汽车/小时数,乘客/小时数等)外没有任何属性。(在Windows 7上运行的QGIS 2.8.6)

2
图例条目应为单数还是复数?
在地图图例中,条目应为单数还是复数?什么是对的?道路还是道路? 在Google图片搜索“地图图例”中,我得出结论,没有一种一致的方式来使图例条目为单数或复数。我见过的更具权威性的地图中的图例条目均为单数。(USGS,《国家地理》等) 所以我的问题是,在什么情况下复数图例条目正确? 本指南说的是单数形式:http : //gisgeography.com/map-elements-how-to-guide-map-making/ 条目32:图例中的功能是存在的并且是单数形式 我制作的带有单数和复数条目的图例示例。

2
EPSG代码前的数字是什么意思,例如EPSG:6.9:4326中的6.9?
我使用的WFS服务器在以下EPSG代码中提供了边界数据: EPSG:6.9:27700 EPSG:6.9:4326 ...在XML giveCapabilities规范中定义如下: <DefaultCRS>urn:ogc:def:crs:EPSG:6.9:27700</DefaultCRS> <OtherSRS>urn:ogc:def:crs:EPSG:6.9:4326</OtherSRS> 据我了解,EPSG 4326是GPS系统使用的“标准”经纬度椭球,而EPSG:27700是军械测量国家网格背后的较旧的英国系统。 那是什么6.9:意思 我尝试将其输入到ogr2ogr中,但感到困惑: {“错误”:[“错误6:在EPSG支持文件中找不到EPSG PCS / GCS代码6。这是有效的”,“ EPSG坐标系吗?”,“无法处理SRS定义:EPSG:6.9:4326”, “”]} ...而且我找不到关于EPSG代码组成部分的含义的任何参考,仅列出了没有这些初始编号的“标准” EPSG代码。
12 epsg 

3
有条件地将值分配给相邻的栅格像元吗?
我有一个值栅格: m <- matrix(c(2,4,5,5,2,8,7,3,1,6, 5,7,5,7,1,6,7,2,6,3, 4,7,3,4,5,3,7,9,3,8, 9,3,6,8,3,4,7,3,7,8, 3,3,7,7,5,3,2,8,9,8, 7,6,2,6,5,2,2,7,7,7, 4,7,2,5,7,7,7,3,3,5, 7,6,7,5,9,6,5,2,3,2, 4,9,2,5,5,8,3,3,1,2, 5,2,6,5,1,5,3,7,7,2),nrow=10, ncol=10, byrow = T) r <- raster(m) extent(r) <- matrix(c(0, 0, 10, 10), nrow=2) plot(r) text(r) 从该栅格中,如何根据此插图为当前像元的8个相邻像元分配值(或更改值)?我从此代码行在当前单元格中放置了一个红点: points(xFromCol(r, col=5), yFromRow(r, row=5),col="red",pch=16) 在这里,预期结果将是: 其中当前像元的值(即值栅格中的5)被替换为0。 总体而言,必须按以下方式计算8个相邻像元的新值: 新值=红色矩形中包含的单元格值的平均值*当前单元格(红色点)与相邻单元格之间的距离(即,对角线相邻单元格的sqrt(2)或其他情况下的1) 更新资料 当相邻像元的边界超出栅格限制时,我需要计算尊重条件的相邻像元的新值。不遵守条件的相邻单元将等于“ NA”。 例如,如果使用[row,col]表示法的参考位置是c(1,1)而不是c(5,5),则只能计算右下角的新值。因此,预期结果将是: [,1] [,2] [,3] [1,] NA NA NA [2,] …
12 raster  r  adjacency 

2
在ArcCatalog中自定义ISO 19139元数据配置文件?
我正在使用ISO 19115/19139元数据标准,并且需要将一些可选元素转换为强制性元素。使用ArcCatalog作为元数据编辑器可以实现此目的吗? 关于元数据标准和概要文件说:“ 概要文件可能会进一步限制元数据元素的可选性,使其成为强制性,然后才是可选的。 ” 在ArcCatalog中,我可以将ISO 19139设置为元数据标准: 但是如何编辑ISO 19139实例(以创建自定义配置文件),以便(例如)沿袭是强制性的,而不是可选的? 在ArcGIS \ Desktop10.4 \ Metadata \ Translator \ Rules下,有一个文件ISO19139_min_schema.txt。 我可以编辑此文件吗?如果可以,则使谱系为强制性的语法是什么?

1
QGIS,使用自更新公式填充字段(例如电子表格)
是否有任何方法(插件或其他方式)将公式作为字段的值,然后在调整其基于的其他字段时自动更新?字段计算器实际上就是更新字段值的方式,但是不必每次都返回到字段计算器,而是可以在更新其依赖的图层时像电子表格一样工作。 例如,如果要查找多边形内的住房单元数,则可以在字段计算器中执行某些操作,例如round("Density"*"Area"),但是每次调整多边形时都必须重做一次。当计算变得更加复杂时,手动检查和手动调整变得非常麻烦。


1
使用ogr2​​ogr将shapefile导入postgis会给出:无法打开数据源
我想使用ogr2​​ogr以便在postgis数据库中导入shapefile。我已经成功安装了ogr2ogr,并且从pgsql运行了以下命令: ogr2ogr -f "PostgreSQL" PG:"host=localhost user=user_1 password=***** dbname=imports" world_boundaries.shp 我得到的是一条错误消息: Unable to open datasource `world_boundaries.shp' with the following drivers: --a list of drivers follows (ESRI Shape File etc.) 我也尝试定义了shapefile的完整路径,但得到了相同的消息。 我也尝试运行: ogrinfo world_boundaries.shp 一样。 解决文件权限问题后,出现以下错误: ERROR 1: AddGeometryColumn failed for layer world_boundaries, layer creation has failed. ERROR 1: Terminating translation prematurely …


5
根据分布式照片创建对象的摄影点云,这里:使用UAV图像制作建筑物的精确3D模型?
有没有一种方法可以从一组密集分布的物体照片中创建测光点云? 应用: 我正在尝试调查是否可以通过无人机(Phantom 3 Pro)影像在建筑物外部创建3D模型(点云),而不是使用陆地激光扫描仪(TLS)来创建点云的可行选择。无人机具有12百万像素的摄像头和GPS。 目的是使无人机在建筑物周围飞行,以在相对较近的范围内拍摄图像,并通过密集的图像匹配软件(希望是Pix4D)创建点云。计划是拍摄通常的最低点和斜向照片,低头看向建筑物,但我也将尝试低空飞行,并笔直地斜向照片,抬头看着窗户,屋檐等,以尝试捕获尽可能多的细节。



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.