Questions tagged «arcgis-10.0»

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

3
具有相同坐标系的图层应在ArcMap中对齐/重叠,但不是吗?
我在ArcMap文档中放置了4个不同的图层,但其中只有一个会显示在地图上!我也应该看到其他三层。当我执行“ 缩放到图层”时,可以看到一个图层,但是我不知道如何使其他三个图层一次显示在另一个图层上。 在打开ArcMap之前,我使用了ArcCatalog,在其中右键单击shapefile的3/4,然后单击“ 属性” →“ 坐标系” →“ 导入”,然后单击“树”层,该树的坐标系中我希望其他3个坐标系具有。但是,当我打开ArcMap中的4层并没有重叠,也不是我能移动他们的上方或下方彼此。

5
调试ArcPy脚本?
我已经在ArcGIS 10中使用ArcPy编写了许多Python脚本,到目前为止,我唯一的调试方法仅限于使用来将消息打印到地理处理结果窗口arcpy.AddMessage()。 还有其他选项,例如设置断点吗? 杰森的方法效果很好。如果您的工具箱中有错误(例如验证),则IDE可能无法查明问题,因为工具箱已编码。至少WING无法查明。

5
计算多边形的平均宽度?[关闭]
我有兴趣检查代表道路表面的多边形的平均宽度。我还将道路中心线作为矢量(有时不完全位于中心)。在此示例中,道路中心线为红色,多边形为蓝色: 我想到的一种蛮力方法是,以较小的增量缓冲线,将缓冲区与鱼网网格相交,将道路多边形与鱼网网格相交,计算两个相交措施的相交面积,并一直这样做直到误差很小。但是,这是一种粗略的方法,我想知道是否有更优雅的解决方案。另外,这将掩盖大道路和小道路的宽度。 我对使用ArcGIS 10,PostGIS 2.0或QGIS软件的解决方案感兴趣。我已经看到了这个问题,并下载了Dan Patterson的ArcGIS10 工具,但无法计算出我想要的东西。 我刚刚发现了ArcGIS 10中的“ 最小边界几何”工具,使我能够生成以下绿色多边形: 对于沿着网格的道路,这似乎是一个不错的解决方案,但否则无法正常工作,因此我对其他建议仍然很感兴趣。

4
使用边界上的方向阴影在ArcGIS Desktop中获得制图效果?
随附的《国家地理》地图的屏幕截图显示了边界的一些漂亮的方向阴影。我想为烧录周长图重现这种阴影,因为我想突出显示烧录周长内的要素,而不是用透明的多边形或交叉影线使它们阴影化。有没有一种使用ArcGIS 10来完成这种边界着色的方法? 链接到较大的地图标题为:“ National Geographic.jpg的1946年印度政治分区”

8
创建shapefile显示栅格的轮廓图?
我有大约1,000张tiff格式的卫星图像,我想创建一个shapefile,将其作为栅格的索引。这类似于栅格目录,但是我不想建立栅格目录。 我可以预见的一些障碍是图像是经过地理反射的,因此它们的形状不是矩形的(我说的是数据区域)。 为了澄清起见,我要求多边形仅覆盖栅格的非零(或非nodata)像素,而不覆盖整个矩形栅格。到目前为止,大多数答案都给出了一个覆盖数据以及非数据像素的矩形多边形。 我的形象 我检查过的工具给出的结果(例如栅格目录,各种Arcscript,在答案之一中给出的自定义Python脚本): 我想要的结果:

6
加速以ArcGIS工具运行的Python脚本的方法[关闭]
这是一个非常普遍的问题。我只是想知道GIS程序员使用了哪些技巧来加快导入到工具箱中并运行的arcpy脚本。 我每天都在工作,编写一些小的脚本来帮助我办公室的非GIS用户处理GIS数据。我发现,ArcGIS 10.0的处理通常比9.3.1慢,并且有时在运行python脚本时会变得更慢。 我将列出一个脚本的特定示例,该脚本需要24个小时才能运行。这是一个循环,针对缓冲区中的每个形状将缓冲区中的栅格区域制成表格。缓冲区大约有7000个形状。我不认为它应该运行这么长时间。一种 while x <= layerRecords: arcpy.SetProgressorLabel("Tabulating Row: " + str(x) + " of " + str(ELClayerRecords)) arcpy.SelectLayerByAttribute_management(Buff,"NEW_SELECTION", "Recno = " + str(x)) # Selecting the record TabulateArea(Buff, "Recno", MatGRID, "VALUE", ScratchWS + "/tab" + str(z) +".dbf", nMatGRIDc) # Tabulate the area of the single row arcpy.AddMessage (" …

6
在ArcMap中定义多个shapefile的投影?
我有100多个没有.prj文件的形状文件,因此,当我将它们导入ArcMap 10时,它们会将坐标系显示为未知。我知道所有形状文件的坐标系都是GCS WGS1984。我也知道我可以使用“定义投影GP”工具分别将坐标系分配给每个文件,但这将永远花费。 我希望有一个GP工具可以批量定义这些,但是我看不到。接下来,我想也许我可以使用python来执行此操作,所以我在帮助菜单中查找并找到了一个脚本,但是它给了我一个错误。 这是我尝试的python代码(这是针对单个shp文件的,因此我仍然会为每个文件键入名称而感到痛苦: import arcpy infc = r"C:\Documents and Settings\User\My Documents\ArcGIS\shpfiles\Site_2.shp" prjfile = r"<install directory>\Coordinate Systems\Geographic Coordinate Systems\World\WGS 1984.prj" arcpy.DefineProjection_management(infc, prjfile)

12
在ArcGIS Desktop中将栅格图像的边界获取为多边形吗?
我在ArcGIS Desktop中有一个矩形栅格图像。 如何生成仅与光栅图像范围相同的多边形? 也就是说,我要有一个多边形图层,该多边形图层具有一个四边形,即图像的边缘。 我已经尝试过简单地进行Raster-> Polygon转换,但这试图使用图像中的数据生成轮廓-我想要的只是图像边缘的轮廓。 我正在使用ArcGIS Desktop 10。

5
为数千个多边形着色,以便每个多边形都与相邻多边形不同?
我正在使用ArcGIS 10,并且具有2010年人口普查区块,区块组和区域的图层。这些图层中有数千个多边形。 我想给它们上色,以使它们与邻居不同,但是我能弄清楚的是如何给每种颜色赋予独特的颜色。每个多边形的颜色并不重要。我只想通过颜色轻松地将每个对象与相邻对象区别开,而不是使用边框。 还是只在美国50所小学的地图上看到的东西?

7
从高分辨率LiDAR DEM创建精确的排水网络(和集水区)的方法?
这不是我第一次偶然发现这个问题。看来我无法从全分辨率(1m个像元)的LiDAR数据中生成正确的排水网络模型和集水区。 当我对LiDAR数据集进行泛化,将其转换为整数DEM并填充接收器时,一切都很好,并且我可以轻松创建看起来非常泛化的模型。但是,我想为大型地图生成详细的站点模型,而这正是我遇到的问题。 我应该指出,大多数问题发生在平坦地区。 我希望排水管网能够准确地跟踪地形,但是当我使用整数DEM输入创建排水管网时,生成的流非常普通,并且经常在不应该连接的区域“断开连接”。溪流甚至没有紧紧跟随地形中的自然山脊。还有很多“孤立”或“无处可去”的细分。当我使用浮点DEM输入时,生成的排水网络是详细而准确的,但与孤立流的连接非常疏离,成簇且“乱丢”。 我怀疑我的问题出在数据准备中。整数vs浮点栅格DEM输入,正确填充汇等,还是我必须以某种方式处理表面数​​据才能首先创建“水文学上正确的”输入DEM? 有人可以描述使用高分辨率LiDAR创建连续排水网络和集水区的正确方法吗? 就目前而言,我从整数DEM输入创建模型方面取得了更大的成功。但是,这对于详细的大规模分析而言并不理想: 第一个附加图像是由整数DEM输入生成的模型。圈出了几个明显的问题区域。请注意,实际上似乎是主要排水通道中有溪流。我添加了一个非常通用的流版本。 编辑:正如我已经提到的,我已经从整数DEM输入创建模型取得了更大的成功。以下屏幕截图说明了为什么会这样。尽管整数DEM输入存在许多问题(如上所示),但它仍会产生排水网络,尽管不符合地形特征,但排水网络的连通性较小。正如您在下面的图像中直接看到的那样,使用浮点DEM输入会生成一个非常断开的群集网络,上面充满了小的孤立段。 从浮点DEM生成的流量累积栅格 由整数DEM生成的流量累积栅格 据我推断,这两种方法均会产生截然不同的结果,这两种方法都无法用于详细的模型。 编辑:我为使这篇文章越来越长而道歉(也许我没有用英语清楚地表达自己)为了进一步说明使用浮点DEM作为输入的问题,我将附加结果流链接输出以及结果分水岭。我期望的是一个连续的河流网络,整个盆地覆盖的整个区域相互流入。 从浮点输入DEM产生的Stream Link: 从浮点输入DEM产生的流域盆地: 这是一个示例(附近区域,相同的数据),其中流域的整个流向由于使用整数DEM输入而发生了变化:红色箭头是模型的流向,蓝色箭头指示实际流向。(蓝线-实际流,红色网络是LiDAR派生的流网络Strahler顺序) 数据链接:https : //www.yousendit.com/download/MEtSOGNVNXZvQnRFQlE9PQ (将于2011年5月13日到期)


1
重力/霍夫模型工具
我正在寻找一种使用基于点的图层来模拟重力模型的方法。 我所有的点都分配有一个z值,该值越高,其“影响范围”就越大。这种影响与到中心的距离成反比。 这是一个典型的霍夫模型,每个点都是局部最大值,它们之间的谷表明它们之间影响区域的极限。 我尝试了Arcgis(IDW,成本分配,多项式插值)和QGIS(热图插件)中的几种算法,但没有发现任何对我有帮助的算法。我也找到了这个线程,但是对我不是很有帮助。 或者,如果有一种方法可以通过相应点的z值影响每个像元的大小,那么我也可以通过生成Voronoi图的方式来满足。

5
在不运行ArcMap的情况下在Python中使用ArcGIS功能(例如,单独的编辑器/环境)?
我正在尝试使用Python对ArcGIS进行编程的下一步,看看是否确实有可能运行我的脚本/代码而不必加载ArcMap并将其粘贴到Python窗口中。我想我会在此视图中执行某种特定于Python的IDE,以便从ArcGIS加载某些东西。 我将如何做呢? 更新:解决方案摘要 我走了Eclipse + PyDev路线。这是我关于安装一切并使之正常运行的说明: 下载Eclipse 鉴于所有可用的风格(Java,Java EE,C / C ++等),这有点令人困惑。我使用C / C ++是因为我很熟悉。这并不重要,因为在此步骤之后安装了PyDev。选择您想要的。 安装PyDev PyDev将通过Eclipse安装。链接的说明工作正常。 配置PyDev 上面的问题提供了Windows配置的屏幕快照,尽管来自ESRI博客的此链接具有Unix系统的更多信息,尽管该信息来自2008年。 运行测试脚本 启动我一直在工作的脚本,它起作用了。以这种方式执行代码似乎在访问shapefile和工作空间等方面存在一些差异,需要更明确。在此处了解更多信息。

3
使用ArcGIS Desktop在多边形内填充多边形?
我有一个布尔栅格。 在栅格的灰色区域,我想在一个连续范围内拟合给定大小的多边形。 基本上,我有一个不规则多边形,我想在不规则多边形的范围内尽可能多地“拟合”一个已知多边形。 多边形的方向无关紧要,它可以是正方形。我希望它适合图形显示,但是如果它只是将一个数字附加到多边形(适合的#号)上也可以。 我正在使用ArcGIS Desktop 10。


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.