Questions tagged «cost-path»

3
在建模栅格最小成本路径时处理桥梁和隧道?
我目前正在使用ArcGIS 10 Spatial Analyst的“成本路径”工具对行人路线进行建模。我有人行道,围栏,建筑物和大量的行人比例尺要素,所有这些都组合成成本面,其中人行道的成本低廉,公园略高,人行横道仍高,建筑物,围栏等是障碍。该模型非常适用于定义最佳路线,相互比较路线,评估区域的可步行性以及建立人行道。 但是我有一个主要问题:桥梁和隧道。因为成本表面将所有要素强制到一个2D平面中,所以我无法为人行道穿过人行道的街道建模。我必须选择应该裁掉的人。一种替代方法是查找城市中的所有桥梁和隧道,并对下/上/下的所有组合进行建模,但是该模型要永久运行!是否存在可以在3D模式下执行成本最低的第三方工具,还是我错过了某种解决方法?

4
如何在QGIS中创建OD道路距离矩阵?
我正在寻找生成原产地(OD)成本矩阵所需的步骤。 我正在寻找的是道路距离矩阵。距离矩阵工具仅产生欧氏距离。QGIS Roadgraph插件产生从一个起点到N个目的地的最短道路距离。我需要的是一个文件,其中包含从所有起点到N个最近终点的距离。我有很多渊源,因此无法使用Roadgraph重复分析。再次感谢。 我正在寻找从头开始的逐步说明(即,使用我的3个shapefile:起点,终点,道路网络)。

1
理解为什么ArcPy成本路径分析工具比ArcObjects更快?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 尽管我使用python创建地理处理脚本/服务,但给我的印象是,使用ArcObjects进行等效操作将具有更好的性能。 我已经发布了ArcGIS Server GP服务-RasterIO.dll崩溃了,ArcSOC.exe和ArcGIS Geoprocessing Script在桌面上运行良好,但崩溃了,成为Geoprocessing Service?在过去的两天内,有关获取使用Spatial Analyst工具用作地理处理服务的地理处理脚本的信息。我的截止日期快到了,所以我决定走SOE路线以实现所需的功能。 获得在ArcObjects的成本路径分析是相对直接使用.NET ESRI.ArcGIS.SpatialAnalyst.RasterDistanceOpClass,特别是CostDistanceFull()和CostPath()方法。 有关我的工作方式的一些代码片段: 蟒蛇 # Get Cost Path Origin and Destination Points inputPointsShp = 'D:/RasterStuff/test_points.shp' arcpy.MakeFeatureLayer_management(inputPointsShp,"origin",' "TYPE" = \'ORIGIN\' ') arcpy.MakeFeatureLayer_management(inputPointsShp,"destination",' "TYPE" = \'DESTINATION\' ') # Check out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension("Spatial") # Execute CostDistance outCostDistance …

1
使用ArcGIS Desktop在高程之后创建缓冲区多边形?
我想做的是在多边形上放置一个100 m的缓冲区,而不是“当乌鸦飞翔时”缓冲区保持固定宽度,我希望它遵循我的Lidar DEM的坡度。 我有ArcMap(带有3D Analyst)。遗憾的是,没有使用ArcMap的Spatial或Network Analyst扩展。 互联网使我无所适从,开始研究接近度分析,路径距离分析和各向异性累积成本。看来我需要以某种方式制作时间成本网格,并找出从多边形到达100 m所需的时间,但这似乎是倒退的。这些工具中的绝大多数似乎都是用来寻找两点之间最简单的路线。 有人做过吗?

1
使用成本曲面和ArcGIS Path Distance工具分析运动?
我想根据能量消耗来分析假想的(步行)运动,但是我遇到了一些麻烦,希望您能为我提供帮助。我已经尝试使用我创建的成本曲面在Spatial Analyst中使用ArcGIS的“路径距离”工具来执行此操作,但是它们的结果与我预期的不同。 这是我的高程表面的样子(从ASTER GDEM下载): 根据高程数据,我创建了一个成本曲面,该成本曲面应包含每个地图单位(m)的能量消耗(以瓦特表示的代谢率)。为此,我使用了以下公式: M = 1.5W + 2.0 (W + L) (L / W)2 + N (W + L) (1.5V2 + 0.35V * abs(G + 6)) 或用Raster Calculator术语表示: (1.5 * 60) + (2.0 * (60 + 3) * Square((3 / 60))) + (1.2 * (60 + 3) * …

3
寻找一种快速,开源的栅格成本距离函数以在代码中使用
我一直在互联网上搜寻可以嵌入到我的代码中的快速,开源的成本-距离功能。该功能基本上应该像ArcGIS实施一样工作,在其中我可以指定源栅格和成本栅格,并输出成本距离栅格。就是说,实现不需要像ArcGIS那样复杂,因为我不必一定要输入带有嵌入式地理元数据的“栅格”-采用简单数字数组的签名就足够了,因为我可以验证数据是否正确重叠在我调用该函数时。 我的具体意图是基于用户单击来计算到1000 x 1000成本栅格中心的单个点的成本距离,因此快速执行非常重要。 AC#实现将是理想的选择,但我将介绍其中的所有内容。 有谁知道支持此功能的开源库?谢谢你的帮助!
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.