地理信息系统

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


6
在地图上可视化网络的最佳方法是什么?
我有数百个地理参考数据点,以及从该点到其他点的关系。我正在尝试找出在交互式地图上可视化可视化的最佳方法(可能使用Google地图)。 我曾经想到的一个想法是,当用户单击某个点时,它将显示从该点到相关点的所有链接。 我将不胜感激任何建议或如何最好地做到这一点的例子。 我有使用ArcGIS,QGIS,Python和少量JavaScript的经验。


16
ArcGIS Desktop 10技巧和窍门
每月几次,我查看了StackOverflow上CW的各种技巧和窍门,并始终学习新知识。 关于是否将此问题固定到GIS软件的特定主要版本的特定程序上,我来回走了。考虑到对ux所做的更改,我认为ArcGIS Desktop 10应该有其自己的“ 提示和技巧”问题,对于新的ArcGIS用户和从9.3升级的ArcGIS 10用户而言,它将是一个很好的资源。 希望看到ESRI ArcGIS Desktop提示和快捷方式尚未涵盖的一些好的提示。 ArcMap 如果“文件”菜单打开缓慢:打开“自定义”窗口,导航到文件菜单,然后删除{登录}菜单项。 还原到旧的(经典)捕捉环境:请参阅有关如何使用编辑器工具以及在ArcGIS 10中捕捉的问题

1
如何判断哪些QGIS插件加载缓慢?
我们办公室中有新的QGIS用户,但QGIS的启动时间使他们立即感到沮丧-它挂在初始屏幕上的“还原已加载的插件”消息上。 有没有办法判断哪些插件需要花费很长时间加载并导致QGIS加载缓慢?有时可能需要1分钟左右! 到目前为止,唯一的解决方案是禁用默认安装随附的几乎所有插件,并根据需要将它们逐个还原-但是到目前为止,我们还没有弄清楚哪个默认插件会导致加载时间缓慢。

2
什么是OSGeo4W?
我已经使用GIS几年了(ArcGIS和MapInfo)。但是只有当我开始使用QGIS时,我才接触到OSGeo4W,因为可以选择将其下载到QGIS网站上。 我尝试过在线查找,但是所有内容都很技术性。我希望有人可以用简单的术语来解释它的用途。 OSGeo4W / OSGeo之间也有区别吗?

2
使用Python代码获取ArcGIS for Desktop中选定功能的列表吗?
我对ArcGIS for Desktop中的选择有疑问。假设我在ArcMap中有一层,并且选择了五个要素中的两个。 是否可以使用Python获取所有选定功能的列表? 如果有一种方法可以获取存储在可写入txt文件的列表中的所选功能的一个特殊(或全部)属性,那将是很好的。 在ArcGIS for Desktop中可以这样做吗?
20 arcpy  select 

4
从.HGT文件中提取高度?
我想在地图上为SRTM3数据文件中的高程指定特定的长/纬度位置,但不知道如何查找特定值。因此,我想举个例子,说明如何在N50E14.hgt海拔高度找到50°24'58.888“ N,14°55'11.377” E。
20 elevation  srtm 

2
使用C#的Gdal / Ogr的API文档
我想在我的Web C#应用程序中将投影分配给shapefile,为此我正在使用Gdal / OGR / OSR C#绑定并添加osr_csharp.dll和ogr_csharp.dll引用。但是我在编写将投影分配给shapefile的代码时遇到了一些困难。我想知道是否有任何API文档可以帮助我理解这些库的类/方法。或者,如果有人有一些代码可以将投影分配给shapefile,那么对我来说将是很大的帮助。

7
如何使用QGIS计算点的纬度和经度?
我试图弄清楚如何使用QGIS字段计算器计算点的纬度/经度。是否有捷径可寻?我看到了先前的相关问题,但是它涉及一种更高级的方法。 在ArcGIS中,此功能类似于该Calculate Geometry功能。我只是在QGIS中找不到这样做的地方。
20 qgis 

1
R中的Lon-Lat到简单功能(sfg和sfc)
如何将lon-lat点转换为简单要素(sfg),然后将其放入简单要素集合(sfc)中? 这是一个不起作用的MWE,但它是我所获得的最接近的MWE。 library(data.table) library(sf) # The DT data.table is the data I have (but 10,000s of rows, each row is a point) DT <- data.table( place=c("Finland", "Canada", "Tanzania", "Bolivia", "France"), longitude=c(27.472918, -90.476303, 34.679950, -65.691146, 4.533465), latitude=c(63.293001, 54.239631, -2.855123, -13.795272, 48.603949), crs="+proj=longlat +datum=WGS84") DT[, rowid:=1:.N] # The following two rows do …
20 r  sf 

1
OGR代表什么?
我看到OGR引用或添加了许多命令和库。OGR代表什么? ogrinfo ogr2ogr
20 ogr 

5
GeoPandas:查找其他数据框中的最近点
我有2个地理数据框: import geopandas as gpd from shapely.geometry import Point gpd1 = gpd.GeoDataFrame([['John',1,Point(1,1)],['Smith',1,Point(2,2)],['Soap',1,Point(0,2)]],columns=['Name','ID','geometry']) gpd2 = gpd.GeoDataFrame([['Work',Point(0,1.1)],['Shops',Point(2.5,2)],['Home',Point(1,1.1)]],columns=['Place','geometry']) 我想为gpd1中的每一行找到gpd2中最近点的名称: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith 1 POINT (2 2) Shops 2 Soap 1 POINT (0 2) Work 我一直在尝试使用lambda函数使其工作: gpd1['Nearest'] = gpd1.apply(lambda row: min_dist(row.geometry,gpd2)['Place'] , …


2
是否在QGIS3中删除了QgsMapLayerRegistry?
是QgsMapLayerRegistry要在与QGIS3 pyqgis速效 当我在QGIS python控制台(2.99)中键入它时,python似乎可以识别它,因为它会自动完成qgis.core.QgsMapLayerRegistry,但是会出现一个错误,提示它不存在: Traceback (most recent call last): File "/usr/lib/python3.5/code.py", line 91, in runcode exec(code, self.locals) File "<input>", line 1, in <module> AttributeError: module 'qgis.core' has no attribute 'QgsMapLayerRegistry' 我用两个版本的QGIS 2.99进行了尝试(一个版本是01/07,然后是06/17)。两个版本给出相同的错误。import也不起作用: >>>from qgis.core import QgsMapLayerRegistry Traceback (most recent call last): File "/usr/lib/python3.5/code.py", line 91, in runcode exec(code, self.locals) File …
20 qgis  pyqgis  qgis-3 

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.