地理信息系统

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

4
如何测量海拔高度?
根据我声称可以测量高度的手表,据我所知,在瑞典斯德哥尔摩,海拔高度为170米,但这是正确的吗?我们如何确切地知道Bangladeh的0高度与Stockholm的0高度相同?

1
从GPS轨迹集统计计算真实道路?
我参加了一个长途骑行俱乐部,我们开始定期从骑手那里收集GPS数据。 我的兴趣是基于相同道路上累积的GPS数据计算未来事件的“真实轨迹”。基本上,这意味着将一些预选的轨迹传递给一种算法,并且该算法将以合适的采样率(取决于道路曲线,彼此之间的合适距离)生成点。我将仅考虑空间轨道信息而放弃时间戳。 我可以使用哪种算法/统计方法?我不使用任何GIS软件包,我计划用Python来实现。 下面是一些示例轨迹集:


1
如何使用单张图层控件添加/删除图例?
我有两个叠加层http://02d0c8c.netsolhost.com/dev/lcb_census_layers3.html,可以使用图层控件打开和关闭它们。我希望每个图层的图例与图层一起打开/关闭。 我是JavaScript新手,还是Leaflet新手。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Lake Champlain Basin Census Data</title> <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.4.5/leaflet.css" /> <!--[if lte IE 8]> <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.4.5/leaflet.ie.css" /> <![endif]--> <style> #map { width: 750px; height: 580px; } .info { padding: 6px 8px; font: …

2
使用R将空间多边形对象转换为数据框
我的目标是通过合并某些多边形来修改现有的shapefile。 导入shapefile并使用UnionSpatialPolygons命令后,得到所需的多边形轮廓。 但是,现在这是一个SpatialPolygons对象,而不是SpatialPolygonsDataFrame,因此无法使用writeOGR将其导出到shapefile。 我该如何解决这个问题?
18 shapefile  cartography  r  ogr 

1
在确定大风火山口作为好奇号漫游车的着陆点时使用了哪些GIS分析技术?
在确定大风坑作为好奇号漫游车的着陆点时使用了哪些特定的GIS分析? 我假设使用了诸如坡度,海拔,崎度等因素以及寻找水的潜力(决定这一点的因素)。 我正在寻找期刊文章(如果有的话)或一些技术文档,这些文档概述了在其他潜在着陆点上选择大风陨石坑的过程。 这只是出于我自己的好奇心(双关语)。

1
OpenLayers插件错误:经度或纬度超出限制
我知道以前曾处理过“ traceback” OpenLayers插件错误,因此为再次提出该问题表示歉意。对我来说不幸的是,发布的解决方案让我望而却步,例如,使用变通办法和发布在github上的代码等。 如果有人能为像我这样的绝对初学者一步一步地给出答案,我将永远感激不已!谢谢。我希望有一天我能有所作为。 错误消息显示为: 执行Python代码时发生错误: 追溯(最近一次通话): 在addLayer中,文件“ C:/Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py”,第48行 self .__ plugin.addLayer(self) 在addLayer中的第190行中的文件“ C:/Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py” self .__ setMapSrsGoogle() __setMapSrsGoogle中的文件“ C:/Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py”,第249行 extMap = coodTrans.transform(extMap,QgsCoordinateTransform.ForwardTransform) QgsCsException:正向转换 (0.884883,2.549197) PROJ.4:+ proj = longlat + datum = WGS84 + no_defs + to + proj …

1
GDAL / Python:如何从SpatialReference获取坐标系名称?
在Python中,使用GDAL,我提取了栅格投影作为WKT字符串,如下所示: wkt = dataset.GetProjection() # wkt is 'PROJCS["GDA_1994_Transverse_Mercator",GEOGCS["GDA_1994",DATUM["GDA_1994",SPHEROID["GRS_1980",6378137,298.2572221010002],TOWGS84[0,0,0,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]]' 使用WKT字符串,我可以创建一个SpatialReference实例,如下所示: src = osr.SpatialReference() src.ImportFromWkt(wkt) 这很容易。我可以src很容易地从诸如UTM区域等中提取投影的几个参数。但是我不知道如何提取类似投影名称的内容,即"GDA_1994_Transverse_Mercator"。这肯定是有可能的,但是就其所有用途而言,Python API文档也可能不存在。 如何提取投影和地理坐标系的名称?

8
使用什么软件从无人机航拍图像制作数字高程模型?
我有一台无人驾驶飞机(UAV,又称无人驾驶飞机),想用它来创建数字高程模型并在较小的区域(10 km2)上进行正马赛克。我的平台将能够产生海拔约120米(400英尺)的重叠影像。 几种商业产品似乎可以提供完整的解决方案。例如。Pix4D和Dronemapper。 但是,我主要是在寻找解决方案,以便可以更好地控制流程,还可以设置自己的批处理程序。Python和其他开源工具很有趣。 我有什么选择?

2
将arcPy结果对象从arcpy.GetCount_management()强制转换为整数?
我试图通过计算shapefile中有多少点来获取数字。这行得通,除非我随后在其他地方使用该数字时遇到麻烦。最终,我将在一些数学(字段计算器)中使用该计数,但是在调试时,我遇到了一个错误,最终将导致我以后的麻烦。 这段代码: TotalPoints = arcpy.GetCount_management(Path_Pts) arcpy.AddMessage(">>>> PROCESS: COUNT PATH POINTS {" + TotalPoints + "}") 给出此错误: TypeError: cannot concatenate 'str' and 'Result' objects 我尝试将其转换为int,但它也不喜欢: TypeError: int() argument must be a string or a number, not 'Result' 因此,我有一个“结果”对象,需要将其转换为数字。 我该怎么做-或者在这里使用ArcPy函数是不必要的还是过于复杂?

1
热图算法可视化点多样性
谁能建议一种算法来生成用于可视化点多样性的热图?一个示例应用将用于绘制物种多样性高的区域。对于某些物种,每棵植物都被绘制了地图,导致点数很高,但是就区域多样性而言却意义不大。其他地区确实具有高度的多样性。 考虑以下输入数据: x y cat 0.8 8.1 B 1.1 8.9 A 1.6 7.7 C 2.2 8.2 D 7.5 0.9 A 7.5 1.2 A 8.1 1.5 A 8.7 0.3 A 1.9 2.1 B 4.5 7.0 C 3.8 4.0 D 6.6 4.8 A 6.2 2.4 B 2.2 9.1 B 1.7 4.7 C …

2
ArcGIS Server for EPSG:3857/900913中哪个投影正确?
我想在ArcGIS Server中发布一个地图服务,该服务将覆盖在Google Maps或Bing Maps上。为此,地图服务必须位于EPSG:3857/900913中。 Google Maps投影应该假定为球形地球投影。所以我去了 坐标系\投影坐标系\世界(基于球面) 似乎有一个Mercator(sphere).prj,但似乎没有适当的Projection参数。 然后我去了 坐标系\投影坐标系\世界 &基于WGS84的3个墨卡托投影: 我看到在许多ESRI文献中,他们都使用WGS 1984 Web Mercator(辅助球)。那是Google Maps Projection吗?WGS 1984 Web Mercator.prj是什么? (作为一个额外的问题,此图像来自ArcGIS Desktop 10.0,但是答案在ArcGIS 10.1上是否再次改变?)

5
是否可以对现有的,未地理参考的pdf进行地理参考?
我想知道是否有直接将pdf地理参考而不先将其转换为图像的方法。我可以访问ArcGIS 10.1,但无法找到任何可能的信息。如果他们有解决方案,我愿意尝试其他开源软件。 我收到的PDF格式的站点计划通常是从AutoCAD生成的。目前,我将pdf另存为jpg,以导入到ArcMap中,对其进行地理参考,然后将诸如建筑物轮廓之类的数字化。我只是想知道是否有一种方法可以跳过转换为jpg步骤。

6
在ArcMap 10.1 Service Pack 1中要测试的关键是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 去年关闭。 我被要求在将ArcMap 10.1 Service Pack 1提供给我的大学的其他用户之前对其进行测试。对于任何SP测试,我都应该做一些关键的事情,还是应该尝试查看此SP中专门解决的问题? 我的计划是创建一个新的.mxd文件并运行一些基本的地理处理命令。实际上,我将无法检查所有内容,但是还有其他我应该做的关键事情吗?


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.