Questions tagged «arcgis-desktop»

当ArcGIS Desktop是您在ArcGIS平台上使用的产品和体系结构时,请使用此标记。

1
如何教ogr2ogr有关投影的信息?
我有从ArcGIS生成的JSON,我想将其转换为EPSG 4326中的GeoJSON。此操作失败: $ ogr2ogr -f GeoJSON -t_srs EPSG:4326 out.geo.json in.arcgis.json OGRGeoJSON ERROR 6: EPSG PCS/GCS code 102100 not found in EPSG support files. Is this a valid EPSG coordinate system? 我发现一个论坛帖子说102100可以更改为3857,在数学上是相同的。因此,这可行,并带有相同的错误消息: $ ogr2ogr -f GeoJSON -s_srs EPSG:3857 -t_srs EPSG:4326 out.geo.json in.arcgis.json OGRGeoJSON ERROR 6: EPSG PCS/GCS code 102100 not found …



1
管理航空摄影仅查看的最有效格式
管理航空摄影以便在ArcGIS中查看的最有效格式是什么? 我在一些不同的公司管理航空摄影的几个数据集。我有原始照片的备份,因此我不担心以任何方式保留原始格式。我需要做的是创建一个小的数据集,因为它不会在服务器上占用太多空间,因此也可以在ArcGIS中尽快绘制。 到目前为止,我一直在文件地理数据库中使用GRID,但这仅仅是因为我认为它是标准。然后,我切换到较小的TIFF,但绘制速度似乎较慢。在进行另一次大规模转换之前,我希望有人可以对此提供指导。我听说过有关JP2的一些很棒的事情,这就是我下一步可能去的地方。 另外,我不想减小像元大小,但是除此之外,我对任何答案都没有任何限制。

2
是否有ArcGIS 10.X的桌面GIS替代品可用于拓扑和矢量合并?
除了ArcGIS for Desktop以外,还有其他选项可用于在桌面GIS中强制执行拓扑规则和自动拓扑完整性吗?我正在寻找可以将要素自动捕捉到某些基础层边界(消除数据集中的间隙和重叠)的东西。 我了解PostGIS拓扑功能,但是我希望在桌面GIS中有所帮助。 QGIS 2正在尝试实施拓扑规则,但是没有办法自动清除数据。 Esri的ArcGIS for Desktop实际上是唯一的解决方案吗?

3
Python加载项与.NET加载项对ArcGIS for Desktop的优缺点是什么?
我在ESRI .NET帮助中找到了: 蟒蛇 所有ArcGIS Desktop应用程序都包含一种称为Python的嵌入式脚本语言。通过简化的Python应用程序编程接口(API)可以访问ArcGIS的许多区域(尤其是地理处理区域),从而使创作和自动执行常见任务变得容易。Python脚本易于共享,无需外部开发环境即可生成。有许多公共领域的Python模块专注于科学,工程和数学等领域。凭借其所有优点,Python并不适合所有编程任务。尽管覆盖范围有所改善,但当前并非所有ArcGIS领域都可以使用Python。此外,Python的编辑和调试经验不像商业开发环境(如Visual Studio)所包含的那样复杂或易于使用。最后,您无法使用Python侦听和响应ArcGIS事件,实现COM接口或插入ESRI的许多COM可扩展性点。 并在ArcGIS Desktop帮助中: ArcGIS 10.1将Python引入了用于编写桌面外接程序的语言列表,从而为您提供了扩展桌面功能的简单解决方案。为了简化Python加载项的开发,必须下载并使用Python加载项向导声明自定义类型。该向导将生成该外接程序正常工作所需的所有必需文件。 Python和.NET加载项是否具有相同的功能?这是否意味着我可以在Python和.NET中做同样的事情?


2
在ArcGIS Desktop中对Google Maps图像进行地理配准的坐标系和投影?
我已通过jpeg格式通过某种方法在latlon(17.692437,83.218689)中保存了该区域的Google Maps图像(而非Google Earth)。这是Google Maps的精确快照。现在,我需要对其进行地理参考,以将其用作数字化的基础地图。我应该使用什么投影或坐标系?有人说它的WGS-84墨卡托投影。但是我在ArcGIS的GCS列表中没有看到墨卡托投影。请帮忙!我很困惑。 我想通过为谷歌地图中的点分配确切的latlon值来对其进行地理定位。 延伸:现在我又有一个问题。是“投影坐标系”或“地理坐标系”中的Google地图。尽管它显示LatLon值,但我认为它是投影坐标系。我对吗? 延伸 我将ArcMap数据框的投影设置为“投影坐标系”(Web Mercator),并将显示值从“米”更改为“十进制度”。然后,我将没有地理参考数据的Google Map添加到数据框中。然后,我在ArcMap图像和Google Maps中获取了一些常见的控制点,在ArcMap图像点中设置了Google Maps中的纬度和经度值。将latlon值分配给4个点后,单击了更新地理配准。然后我的形象变得非常奇怪。我的程序正确吗?

1
使用ArcGIS for Desktop对shapefile进行地理配准?
我有一个shapefile,其中包含一些我想叠加到栅格图像上的多边形,但是不幸的是,由于创建了shp的参考系统,它们不完全匹配。因此,我现在要“地理参考” shp,以便所有多边形都与下面的栅格图像匹配。这不仅仅是移动它的问题,与img相比,多边形有些变形,因此我需要创建一些控制点来告诉程序我要如何移动它们。我知道可以很轻松地完成栅格处理,但是要素呢? 此外,我想补充一点,我知道我总是可以将栅格地理定位到shp,但是在这种情况下,栅格必须保持在原位置,我只需要移动shp,因为这应该是栅格的第二部分。相同的工作,但是来自另一个来源导致了这个问题,我必须解决。 我正在使用ArcGIS 10.1 for Desktop。

3
在ArcGIS for Desktop中显示透明的重叠多边形?
我正在尝试在ArcGIS 10.1中绘制房屋范围地图,并且难以按我的意愿显示它们。 起始范围为多边形的形式,其中许多重叠。我试图获得一个显示设置,该设置允许一次显示所有多边形,尤其是在它们重叠的地方。 本质上,我想做的就是以与标准原色插图相同的方式显示多边形,并带有三个重叠的不同颜色的圆圈。这里重要的一点是,在多边形重叠的地方,它们将合并以产生新的颜色,从而清楚地显示出重叠区域。经常这样做的另一种方法是显示每个具有唯一阴影线的多边形。例如,多边形1可能具有向左的对角线哈希,而多边形2可能具有向右的对角线哈希。在它们重叠的地方,将观察到交叉影线图案。 透明度与地图中的其他图层有关,但是不幸的是,透明度似乎不适用于该图层中的每个多边形。定义符号系统级别也是如此(本质上它们都必须处于同一级别)。 我已经在许多其他动物栖息地地图或其他重叠区域的地图上看到了这一点,所以我假设必须有一种方法来做到这一点。

3
在不丢失ArcGIS for Desktop中原始字段名称的情况下联接表?
我想知道加入csv时是否有任何方法可以在ArcGIS中保留原始字段名称。表到Shapefile。 我问,因为有时我联接具有10、20甚至更多列的表,并且在导出联接的数据时, ArcGIS总是根据原始表的名称和列的顺序(例如table_xy_1,table_xy_2等)对它们进行重命名。 由于没有简单的方法可以永久地重命名属性表中的字段(即,您必须创建一个新列并将旧列复制到该新列中并删除旧列),这会产生大量工作(尽管事实如此)您必须将自己定位在这种混乱的字段名称中)。


5
使用ArcGIS Desktop在边界内创建路径?
我希望根据观察到的位置创建鱼的移动路径。 由于我正在观察鱼类在河流和湖泊中的运动,因此简单地将这些点连接起来以形成一条折线是行不通的,因为许多路径都将越过陆地。我需要一些方法将移动路径限制在水域范围内。 我不是程序员,而是依靠Arc工具箱中的工具来执行操作。FAT中的一个新列,其中连续点之间的距离也将很有用。 我正在使用ArcMap 10。 有人对如何生成运动路径有建议吗? 有关数据的更多信息;大部分位置是从远程接收器收集的,这些接收器往往会产生大量观测结果(我的一个项目的检测数量超过300万并且还在增长,每个检测记录包括ID,日期时间,经纬度和经度)。如果一条鱼停留在接收器的检测范围内,则大约每两分钟检测一次,这会导致很多观测(点),因此,我的第一步是对这段时间内的经度和纬度求平均值(在这种情况下为1天) 。平均在湖泊栖息地的检测效果通常很好,但是在河流部分这样做会导致检测结果超出河流/湖泊边界。所以我要做的第一件事就是“捕捉” 到河流/湖泊边界的平均位置,然后我想创建一条限制在河流/湖泊边界内的移动路径,理想情况下,该路径应包括每个线段的距离。我的河流是折线,湖泊是多边形,但是如果需要,我可以将河流转换为多边形。另外,我可以使用原始的非平均数据,并且所有检测都将在边界内,尽管创建限制在边界内的运动路径仍然存在问题,但这会导致大量数据。 所附图像显示了两条不同鱼类的每日平均位置。

4
哪些ArcGIS地理处理工具支持将表格数据导出为CSV?
我发现,大多数(如果不是全部)允许表格输出的地理处理工具仅限于地理数据库表和DBF文件以获取受支持的输出格式。有没有什么还支持CSV输出?许多工具支持CSV输入,例如“ 表格到表格”,“ 复制行 ”等。 我看到的唯一例外是Spatial Statistics工具箱中的脚本工具,名为“ 将要素属性导出为ASCII”,但这仅支持要素类,不支持表,并且会阻塞非ASCII字符: <type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xa0' in position 213: ordinal not in range(128)` 编辑:感谢到目前为止答案中的替代方案。我实际上确实使用了其中一些,但是为了明确起见,我的问题是关于ArcGIS 10中内置的地理处理工具的。我们欢迎其他替代方案,但是我更想知道为什么导出到CSV的功能在交互中存在ArcMap,但显然不是通过GP框架(没有Python脚本)。 顺便说一句,我在ArcGIS Ideas站点周围进行了一些搜寻,并发现了一些现有的一些想法,这些想法可能是一些人感兴趣的: 将文本选项添加到表到表 仅适用于Model Builder的工具-导出到csv 将表直接导出到MS Excel文件(不是专门关于CSV的文件,但是有很多相关的讨论

2
使用带有Python的ArcGIS Desktop,基于另一个属性的更改来计算新属性?
我正在尝试将一组gps时间编码的点数据分类为基于不同属性的行为。 我已经创建了一个属性,该属性基于位置,对于家来说是0,对于外出来说是1,现在想对离开家的旅程进行编号(一组点将01111111111110是一次旅程,因为它是在家中开始和结束的)。我添加了将具有行程编号的属性字段,但不知道如何计算该字段,因此它基于家庭/离开字段。 以下是 GPS数据的示例(使用“ *”表示无关的信息,并将索引时间简单地标记为1、2等),上述“回家/离开”指示器以及所需的行程指示器“行程”,我需要计算: Time Lat Lon Home/Away Trip 1 * * 0 0 2 * * 1 1 3 * * 1 1 .... 12 * * 1 1 13 * * 0 0 14 * * 0 0 15 * * 1 2 16 * * 1 …

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.