地理信息系统

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

5
在ArcGIS Python脚本工具的下拉框中是否选择了图层的完整路径?
我在ArcGIS中有一个基于Python脚本的工具。该工具的参数之一是输入栅格文件,我已将其设置为栅格层(使用工具箱中的工具属性)。这意味着当我执行该工具时,我可以选择从当前加载的栅格图层的下拉列表中选择该参数,或者通过导航在文件系统中查找新的栅格图层。 然后,我使用标准arcpy.GetParameterAsText(0)代码将参数放入我的Python脚本中。当我通过文件系统进行浏览,如对话框中的文本选择一个文件也能正常工作是对文件的完整路径,但是,当我刚刚从下拉列表中选择我回来的文本只是文件名(如file.tif) 。 我正在运行的代码需要知道文件的完整路径-如何获得此文件? 如果我可以假定文件始终在工作区中,则可以将文件名附加到arcpy.env.workspace,但是我不能假设。我是否需要遍历所有已加载的层,直到找到具有相同名称的层,然后找到其完整路径,或者是否有更简单的方法?

8
寻求英国的邮政编码Shapefile?
我正在尝试为英国的邮政编码部门和地区找到shapefile。特别是在伦敦内部。我知道我可以去付这些钱,但是我只需要使用一次即可。我要生成自己的映射图块,并在一种版本的图块上绘制形状。让我显示所有邮政编码边界,​​而不会在客户端上超载JavaScript。 我可以自己“重画”一些形状(从其他形状中追踪),但是如果已经有一些shapefile会很棒。 有人可以帮忙吗?

1
使用Python将ftp站点上的文件地理数据库复制到本地磁盘?
我想使用Python脚本下载位于ftp站点上的文件地理数据库。现在,我在考虑一种实现此目的的方法是将ftp地理数据库复制到计算机上的地理数据库。下面是我开始的脚本。有谁知道我可以如何更改此脚本,以便获得ftp gdb?谢谢 以下是基于提供的@om_hennners的最终工作代码。 import arcpy, os, sys from arcpy import env arcpy.env.overwriteOutput = True from ftplib import FTP directory = "/group/geodb" #location of gdb on ftp folder = "D:\\temp\\" out_gdb = "data.gdb" out_path = folder + os.sep + out_gdb copy_gdb = "hydro.gdb" # This is the gdb I would like …




3
解除对要素类的锁定
当我尝试删除要素类时,在使用使用相同要素类的Arcgis引擎应用程序后或使用过程中,出现关于锁的错误,因此在重新启动计算机之前无法使用该锁。 我想知道一种使用arcpy或arcobjects 10.1删除锁的方法,如果我能在也可以锁定地理数据库的arcengine应用中使用锁,那将是完美的选择,我在SE中看到过有关锁的不同文章,但没人它们提供了使用ArcObjects释放锁的解决方案。

4
如何过滤错误的GPS点?
我有一个GPS点数据库。没有任何轨道,只有一点。我需要为每100米计算一些值,但是GPS有时会给出错误的坐标,该坐标距离真实的GPS点很远,因此,我必须为一个很大的矩形区域计算它,而不是计算一个小正方形的值。 过滤错误的GPS点的最佳算法是什么? 我做了一个屏幕截图以帮助理解:
11 gps  point  algorithm 

1
如何强制ArcGIS识别CSV文件中的文本字段?
与ArcGIS表加载中的数据类型检测有关 我有一个包含数字和文本字段混合的CSV文件: ID,Txt,Int,Dbl 12345,abc,45,56.78 12346,9,65,23.12 12347,10,66,23.13 根据此Esri文章,如果前8行包含文本值,则该字段将被分类为文本,但是我发现第二个字段被分类为Long。这意味着将省略值“ abc”: 我如何强制ArcGIS将其识别为文本字段,同时将数据保持为CSV格式? 一种解决方法是创建地理数据库表,将字段定义为文本,然后加载数据,但是我希望将表保留为CSV(这是另一个过程的输出)。 谢谢

4
是否有提供Geoserver的托管公司?
我正在与一家非营利组织合作,我们正计划为其提供一个网络地图。大多数托管服务提供商只是在其Linux选项上提供了一个简单的LAMP设置,如果您想自己安装任何软件,则需要购买专用服务器(无论是真实的还是虚拟的),这对于组织而言非常昂贵。正在合作。 我已经看到有一个基于Mapserver的地图的托管服务提供商。 是否有类似的基于Geoserver的地图提供程序?

4
如何正确插入温度?
我试图对年平均温度进行插值以产生一个“逼真的”表面。在QGIS中,我使用了Raster-Interpolation-Interpolation。TIN和IDW两种方法均未提供“真实的”表面(例如,与地图集中的良好地图相比)。 IDW(因子3): TIN(还显示插值点): 有什么提示如何获得“更好,更现实”的插值?

1
使用R从经纬线对中创建点组?
我有一个包含纬度/经度对的数据库,用于标识兴趣点的位置。我想将兴趣点分为10个组。该组在地理位置上应该准确地包含10个点。每个组应具有最小面积。 我已经看过R中的各种实现,但是它们(我都能看到)都不允许您指定确定的集群大小。 我之前曾问过将地图点分组为固定的簇大小吗?但是我认为我的问题不够准确,无法得到很好的答案。 从地理位置上讲 -我想我的意思是小组不应有太多重叠。在我的应用程序中(将人员分配到各个组进行监视),如果每个组的物理区域尽可能小,那将是理想的。 最小面积 -再次尝试将组面积保持为最小。我想这可以量化为将每个小组的面积保持在指定的阈值以下(避免数十个小团体和一个大团体)。

5
使用ArcPy用线分割多边形?
在考虑使用ArcGIS for Desktop缓冲物理障碍吗?,这使我不知道如何使用ArcGIS中的地理处理工具以编程方式用线分割多边形。 手动使用拓扑工具栏上的 “ 切割多边形”工具或“ 分割多边形”工具,但是如何使用modelbuilder或python groprocessing脚本工具完成同一任务? 马上,我想到了Analysis toobox中的所有工具,例如Union,Identity等,但它们都是Polygon-Polygon工具,而不是 Polygon-Line工具。甚至“ 分割”工具也是“多边形”。 有任何想法吗?

3
地球磁场会影响任何基准定义吗?
上周我接受了采访。一个非常有趣的问题是“地球的磁场会影响任何基准定义吗?” 我确定它不适用于地心基准。但我认为,大地基准可能受到地球磁场的影响。但是,大地基准的物理参数都与地球磁场无关!然后我很困惑! 有人可以给出正确答案吗?

3
将1m DEM马赛克聚合到10m DEM的最佳方法
我有一个1m LiDar衍生的DEM的镶嵌图。我需要将数据的子集输出为10m DEM。我目前正在使用ARCGIS 10中的聚合工具来为每个新的10m像素生成平均值。关于这是否是用于任务的最佳技术的任何建议?平均值是使用此类数据的最佳方法吗?

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.