地理信息系统

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



1
如何将线形文件转换为带有节点和链接的CSV?
有没有一种方法可以将线性shapefile转换为以下格式的CSV文件: Node_1, Node_2, attribute_1, ...., attribute_x 1 2 "hello" 567845.334 我看过GDAL / OGR2OGR和PostGIS,但我也不认为会将数据转换成我想要的格式。 如果我朝着正确的方向发展,我不介意编写脚本来执行此操作。
12 shapefile  convert  ogr  csv 

1
在QGIS 3中启用“即时” CRS转换吗?
在QGIS 2.8中,为新项目的“项目属性”中有一个清除按钮,可“即时进行CRS转换”。在这里看到: 但是在QGIS 3.0中,我找不到它来挽救生命。 有人可以帮忙吗?
12 qgis  qgis-3 

4
显示与QGIS中的功能相关的图像吗?
举例来说,如果有一个带有老树的点数据,那么当您使用识别工具时,您可以看到树的照片 甚至更进一步,无需任何单击即可立即显示这些图像的标签 我相信这个词是文件流吗?
12 qgis  actions 

5
获取所有国家和ISO-3166-2细分的多边形
为了进行反向地理编码查找以找到给定坐标的国家(如ISO-3166-1)和细分(如ISO-3166-2),我正在寻找一种获取所有国家及其细分的所有面的方法。 使用Google Maps或其他服务进行反向地理编码查询可能不会总是返回国家和地区(Google Maps),或者有时是不正确的(geonames.org)。据我了解,openstreetmap数据中所有国家和细分都可用,但是我不知道如何仅检索多边形-没有地图数据,没有兴趣点或城市,只有给定国家/地区的所有细分的轮廓和细分代码。然后,我可以检查自己是否给定点在任何给定的多边形内或附近。 有谁知道如何从openstreetmap数据中检索此数据,或者该数据是否有其他来源?

3
从OpenStreetMap获取河的shapefile?
我不想下载一个区域的整个地图。我只希望在shapefile中的某个区域中存在河流和其他水体,以便可以在QGIS中使用它们。我尝试过geofabrik,但它可以提供整个地图以及整个国家/地区的地图,而我需要一个城市的数据。现在,我正在尝试JOSM。将在工作时更新您的信息。

8
寻求免费的.NET开源Shapefile编写器
我正在寻找一个文档齐全的开源库,该库可以从.NET创建和写入shapefile。我需要较低的操纵杆访问权限,即我应该能够逐个功能地编写功能。 我已经调查并发现以下内容: SharpMap声称可以在v 2.0中写入shapefile,但是该版本尚未发布。 NTS绝对没有任何文档。 Catfood shapefile阅读器提供只读访问权限。 是否有一个可用于编写新shapefile的库?

2
从QGIS的python控制台缩放
在python控制台中应用所有类型的缩放(完整,选定图层等)的命令是什么?我同时搜索pyqgis食谱和API文档,但没有发现任何有趣的东西。
11 qgis  pyqgis 

1
作为ArcGIS工具的Python脚本性能与独立版本相比
有没有人研究过在ArcToolbox中运行Python脚本与作为独立脚本运行时的区别?我必须编写一个快捷脚本,通过提取波段1将一组RGB图像转换为单个波段。作为一个独立的脚本读写PC,它可以在约350秒内处理1000张相同大小的图像。从ArcToolbox运行相同的脚本大约需要1250秒。 import arcpy import csv from os import path arcpy.env.workspace = in_folder image_list = arcpy.ListRasters() #Create a CSV file for timing output with open(outfile, 'wb') as c: cw = csv.writer(c) cw.writerow(['tile_name', 'finish_time']) #Start the timer at 0 start_time = time.clock() for image in image_list: #Extract band 1 to create a …

2
删除渲染为山影的SRTM瓷砖的边界线
我已经从https://dwtkns.com/srtm30m/下载了几个SRTM DEM栅格图块,并从这些图块创建了hillshade版本。但是,经过仔细检查,山体阴影瓷砖现在具有我不知道如何隐藏或移除的边界线(如下图所示,显示了4个瓷砖的边界线): 我尝试检查“样式”选项,但找不到隐藏线/边框的方法。当尝试将图块渲染为单波段伪彩色时,未显示任何线,因此我怀疑这些线仅在执行山体阴影渲染时生成: 如何隐藏/删除这些山体阴影瓷砖边框线?
11 qgis  raster  tiles  srtm  hillshade 

1
为什么gdal仅使用一个内核?
我在具有4个内核的debian机器上运行gdal2tiles: sudo /usr/bin/gdal2tiles.py -r cubic -a 0,0,0 -z 10-15 /home/adm/topo/ekb.vrt /var/www/tiles 在htop我看到: 为什么gdal在工作中只使用一个核心?Gdal版本是2.1.2。
11 gdal 

1
QGIS版本在$ area计算上产生不同的结果?
在为考试评分时,我发现QGIS 3.2和3.4在计算$area多边形时会产生不同的值。 我尝试使用$area和area($geometry)检查平面和椭球计算之间的差异。似乎QGIS 2.18计算的是默认的平面区域$area,而QGIS 3.4给出了椭圆的区域$area(如功能帮助部分所述)。 在QGIS 3.2中,$area产生的值$area与QGIS 3.4中area($geometry)产生的值不同(相当大),而在两个版本中产生相同的值。 作为背景,我的数据投影在EPSG:32717(WGS84 UTM z17 S)上。 对正在发生的事情有任何见解吗?这是一个错误吗?我想向学生解释这些注意事项,并在计算区域派生变量时要注意。
11 qgis  qgis-3  area 

1
Google Map对历史街道名称有什么了解?
我正在使用Google Maps(免费访问)对爱尔兰的历史地址进行地理编码,但在某些情况下,Google Maps返回的地址具有不同的街道名称。例如,当我输入1990年在北贝尔法斯特北部Ballygomartin Road上记录的Forthriver小学的地址时,它被地理编码为Cairnmartin Road上的一所学校(“ point_of_interest”,“ school”)。 Google地图是否利用了历史街道名称的知识,但提供了更新的街道名称?我怎么知道它在查找正确的地址,特别是在没有兴趣点(仅是旧街道名)识别的情况下?


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.