Questions tagged «arcgis-10.0»

当ArcGIS 10.0是从ArcGIS平台使用的版本时,请使用此标记。


10
使用ArcGIS Desktop重新排序文件地理数据库中的字段(永久)?
使用ArcGIS 10.0,是否可以对文件地理数据库中的字段重新排序,并且该顺序可以持久保存到数据库中? 我们考虑了导出为XML,并编写了一个解析器来更改字段顺序,然后根据XML重新创建一个新数据库。这似乎是一个费力的过程。 另一个想法是将现有字段定义导入Excel,对其重新排序,导出为CSV,然后编写Python脚本以在新的地理数据库中创建这些字段。在我们从头开始编写脚本之前,是否存在这样的脚本? 不幸的是,ArcGIS Diagrammer似乎不支持字段重新排序。 是否可以使用任何脚本或技巧来简化此过程?


11
为什么ArcMap 10无法捕捉?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 2年前关闭。 我对此很困惑。ArcMap似乎会随机决定在编辑时不允许捕捉。有时仅针对某些要素,有时仅针对同一要素的一部分(例如,一条线的一端而不是另一端,或者不沿着该线的一部分)。现在,它只是让我无法捕捉任何内容(是的,在启用所有选项的情况下都启用了捕捉)。关于这个有什么提示吗?

6
为什么ArcGIS和QGIS之间的性能速度如此不同?
好吧,我不是程序员,而是多产的GIS用户。我知道QGIS是用C ++和ArcGIS编写的。但是最近对于我的大多数任务,我总是尝试使用QGIS,不仅因为它是免费的,而且因为它的用户体验非常好。 那里的所有GIS Gurus您能告诉我这两个系统之间速度差异的一些原因吗?老实说,由于使用ArcGIS 10的速度,这让我很痛苦,并且我有一台配备8 GB RAM的PC。

2
创建加权的蒂森多边形?
我有一个点shapefile,并使用以下脚本语法以编程方式创建了Thiessen(Voronoi)多边形: CreateThiessenPolygons_analysis (in_features, out_feature_class, fields_to_copy) 但是,每个点都与一个区域相关(即每个多边形的首选大小),我希望基于该字段对Thiessen多边形进行加权。 那有可能吗? VBA中有任何相关代码吗?




1
使用ArcGIS Desktop对紧急响应执行网络分析?
我正在使用Network Analyst进行一个项目,以确定消防部门的官方紧急响应区域。每个区域的形状将由网络确定(至少1个部门必须在行驶时间的4分钟内到达目的地),并且每个区域的站点编号将按照可访问资源的顺序进行分配。 例如,一个区域可能归因于3、2、5,这意味着站点3是第一个对该区域作出响应的站点,如果他们需要更多资源(或3个资源不可用),则会调度站点2,并且与工作站5相同。最终结果将是一张地图,显示每个区域,并按顺序标记每个工作站编号。 我发现了有关NFPA标准的良好信息,这些标准是消防员在美国遵循的标准,例如: 第一辆车必须在4分钟的行驶时间内到达 所有分配第一个警报的公司都必须在8分钟内到达 但是我还没有找到关于如何进行分析的标准。该ESRI白皮书描述了ArcGIS如何用于火灾响应,但没有涉及太多细节。 在使用Network Analyst之前,我已经完成了服务区分析,因此,我不要求执行任何步骤来执行此操作。我需要知道的是,是否有任何标准方法或通用实践来进行应急网络分析?还是通常使用客户同意或建议的任何方法来处理? 例如,在这种情况下,客户说,假设城镇时速为35 mph,市外时速为50 mph,这听起来不错,所以我们继续。添加全局转弯延迟值也使分析更加现实。但是对于这些假设,我想确定我不会重新发明轮子。如果已经有这些假设的标准或最佳实践(用于应急响应),我想遵循它们。



9
将XYZ文件(具有固定间隔的xy)转换为ESRI GRID格式?
通常,顾问(LiDAR调查)为我提供符合我要求的数据;已经采用ESRI GRID或ASCII GRID格式。这样,LiDAR数据可轻松与ArcGIS结合使用。这次我只有xyz文件(即具有规则间隔的xy坐标)。 以前,我使用的是Min-Lang Huang的实用程序,名为GridBatch,该实用程序会将XYZ转换为ASCII GRID,然后转换为ESRI GRID文件。不幸的是,自从我将计算机升级到W7 64bit并将ArcGIS升级到版本10以来,该实用程序崩溃了。 还有另一种将LiDAR表面XYZ数据批量转换为ESRI GRID文件的方法吗? (转换为点->内插是一个选项,我想避免考虑要转换的300多个图块)。

5
如何以编程方式获取ArcMap使用的“ Python.exe”的路径
我正在使用C#中的ArcMap加载项。从C#代码中,我已经执行了一些Python脚本。现在,要运行这些脚本,我已对python路径进行了硬编码。但这不是便携式的。因此,我想从代码中获取Python可执行文件的路径并使用它。 题: 如何从C#代码获取ArcMap使用的Python可执行文件的路径? 编辑: 根据您的建议,现在我正在使用“路径环境”来获取Python路径。 //get python path from environtment variable string GetPythonPath() { IDictionary environmentVariables = Environment.GetEnvironmentVariables(); string pathVariable = environmentVariables["Path"] as string; if (pathVariable != null) { string[] allPaths = pathVariable.Split(';'); foreach (var path in allPaths) { string pythonPathFromEnv = path + "\\python.exe"; if (File.Exists(pythonPathFromEnv)) return pythonPathFromEnv; } …
16 arcgis-10.0  python  c# 

7
使用ArcGIS Field Calculator的Python解析器查找/替换双引号?
我正在尝试使用字段计算器(ArcMap 10.0)去除地址字段中的双引号(相信我,我没有把它们放在其中)。我尝试了许多咒语,但仍然无法通过计算开始。是的,两个字段均为字符串,且长度均可接受。 此计算: 结果: 在“结果”对话框中显示以下错误消息: 我再说一遍,我没有把它们放在那里。

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.