地理信息系统

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

2
使用Python和ArcGIS Desktop实施具有多列的MultiValue参数?
我正在使用ArcGIS(9.3)Python脚本。输入之一是功能列表。对于每个功能,我需要选择一个相应的字段。将参数设置为MultiValue可在UI中为所有正在处理的功能提供漂亮的表格。如何在MultiValue表中添加另一列以为每个功能选择一个字段? 交叉发布:http : //forums.arcgis.com/threads/30907-MultiValue-Parameter-with-Multiple-Columns 来自ArcGIS论坛的Esri答案: 不幸的是,针对此的解决方案最近才在10.1中使用脚本工具的ValueTable输入实现。您将需要具有一些自定义验证的两个多值参数,才能使此功能适用于9.3.1。

6
错误000212:无法创建XY事件源无法执行(MakeXYEventLayer)?
我有一个133mb的csv文件,并且有130万行数据。每行数据都有自己的纬度/经度,我想知道在ArcGIS Desktop 10中基于纬度/经度显示这些点并将其最终转换为点shapefile的最佳方法是什么? 到目前为止,我已经尝试了“制作XY事件图层”工具,但这种方法一直失败... 错误000212:无法创建XY事件源无法执行(MakeXYEventLayer)。 csv文件的格式正确,纬度/经度字段是数字,因此我不知道为什么它会不断崩溃。 这是CSV的前两行的样子,第一行应该是标题: "LAT","LONG","CUSTOMER_MASTER_ID","STORE_NBR","TRANSACTION_DT","SKU_DIVISION_ID","SKU_DEPARTMENT_ID","SKU_CLASS_ID","SKU_CATEGORY_ID","SKU_NBR","SALES_AMT" "32.363544","-110.969778","2000000792627","2940","8/11/2010","2060","3920","5120","84021","5127866","13.99" 有任何想法吗?

2
获得2个或3个州大小的地图图块的有效和合法方法是什么?
我想从Open Street Map(是的,我知道瓷砖使用政策,并且不希望违反该政策)或其他来源获取地图瓷砖,以将其用作应用程序的离线地图。 总面积的大小可以说是美国的2或3个州(300K平方英里),缩放级别是1到12级(将来可能达到17级),所以我认为它将是几GB。 可能有两种方法,即通过OSM数据在本地生成这些地图图块,或使用某些实用程序从某个来源下载图块。也许我不知道,有简单的东西存在! 可以更快,更轻松和合法地实现此目标的具体方法是什么?

4
是否有一个标准化的或“最常用的”虚拟Z值?
创建和导入2D和3D数据时,我屡次遇到我的坐标集没有Z值的情况,即Z坐标的值似乎超出范围(例如-99,-9999,-inf或类似值) ),或者我需要创建一个虚拟 Z坐标。 我知道我的问题的答案是: “只要使用您认为超出范围的值即可。” 但是这个答案被我搁置了,我想知道GIS社区对于虚拟 Z坐标是否具有标准化或最常用的值?

2
高程剖面采样点算法
在生成高程剖面时,必须从基础栅格中采样。如果目标是创建最高质量的配置文件,应如何确定采样点的位置?应该采用什么方法对这些采样点进行插值?

1
GRASS GIS中折线的多边形?
我在.gdb中有20,000条折线,代表大约5,000个建筑占地面积。一些建筑物的占地面积有很大的差距(下图)。我想将折线封闭成多边形,以便可以拉伸建筑物。 可以在GRASS中完成吗? 我希望开源社区中有一些具有“清理”功能或类似功能的产品。
10 polygon  grass  editing 

3
在ArcGIS Desktop中使用障碍物进行克里金处理吗?
我正在尝试在沿海地区进行插值,将数条河流中的数据点排入海湾和半岛的相对两侧。 我创建了海岸线图层以将其用作障碍,但是无法弄清楚如何在ArcGIS 10中执行此操作。 我没有在任何克里金工具中看到障碍物。 我试着只是进行克里金法,然后将其裁剪到土地上,但是我得到了不切实际的结果,数据点靠在一起但被土地分开会造成问题。 我在9.3版的地理处理脚本中看到了用于执行此操作的在线文档,但对于10版则没有任何相似之处。


1
寻求OpenJump工具进行点/节点合并/匹配?
是否有任何OpenJump工具用于混合(匹配)两层点(节点)数据? 我对使用这样的工具与OpenStreetMap同步数据特别感兴趣,在OpenStreetMap中,我创建了一个关于合并的Wiki页面。该页面链接到一些有关使用OpenJUMP合并矢量数据集的大学研究项目,但是他们没有共享他们的工作。 我从算法上知道,尤其是与处理通用向量相比,此任务应该没有那么困难,因为它将仅使用距离和类似的属性以及一些数学运算,但是我想我对在开源软件中实现的图形界面更感兴趣。 我 在OSM Wiki上写了一个可能的工作流来合并节点。我想尝试在JOSM中实现它。 我认为说出我对使用此工具感兴趣的用例可能很有用。 将VDOT的弗吉尼亚州际出口数据与OSM同步 将GNIS功能点与OSM 同步 扩展以合并多边形(使用其质心)后,该工具还可用于: 在代表房屋的节点之间传输属性(标签,属性)以及将数据寻址到实际建筑物的多边形(区域,封闭路径) 我敢肯定还有很多其他的可能性,但是这些是我计划使用的少数可能性。

2
是否有ArcGIS python脚本开发API?
我是GIS领域的新手,经验丰富的软件工程师。我开始研究一个支持ArcGIS 9.3和10.0的GIS项目,并浏览现有的代码,就像主界面库一样arcgisscripting。但是,谷歌搜索“ arcgisscripting API”或我能想到的任何其他变体形式只会出现博客文章,论坛主题或断开的链接。 是否存在arcgisscripting用于ArcGIS或编写Python脚本的核心API或参考?我做错了,需要尝试其他方法吗?

2
在ArcGIS Spatial Analyst中处理NoData?
使用Spatial Analyst时,我经常会遇到在数据中出现NoData值的问题。 各种工具似乎可以定期引入NoData值。 这些值会导致其他工具出现问题,必须通过重新分类将其消除,通常会导致其他问题。 NoData值应如何处理?有没有一种简单的方法可以将NoData值替换为零?可以完全避免NoData吗?

3
是否有符合ISO 19131的空间数据集规范?
ISO 19131是空间数据集规范(创建和提供数据集的方式)的标准。 您是否知道符合该标准的规范文档示例(可能在线提供)? (我知道这不是一个非常令人兴奋的问题,但我需要它!)
10 standards 

5
正在寻找GeoServer教程?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我可以从哪里学习如何使用GeoServer? 我知道这两个站点: http://geoserver.org/-实际上不起作用(至少目前是这样) http://workshops.opengeo.org/geoserver-intro/-不仅仅适用于GeoServer(教程) 但是我对更复杂的信息感兴趣,而不是只阅读文档。

2
一个点的多个类别/属性的静态地图可视化?
我有一个点数据,每个点位置都有多个分类值。例如: 点1 = a,b 点2 = a 点3 = b,c 点4 = a,b,c,d,e 等等 请注意,这些值是分类的/名义的,因此,我无法在数据点之间创建某种形式的排名。我可以使用此类数据进行哪些地图可视化选项?

1
为什么ArcGIS会“忘记”我为地图文档(mxd)指定的默认GDB?
我在Windows 7 64位旗舰版上使用ArcGIS 10.0。 我注意到有时ArcMap的地理处理工具以及脚本似乎忘记了我在mxd中的设置(通过arcpy.env.workspace和确认arcpy.env.scratchWorkspace。 有什么方法可以让ArcMap开始使用我指定的GDB? 我熟悉文档属性以及如何更改地图的默认GDB。我看到这个问题发生后,我已经把它和它一直在使用了一段时间的备用GDB。 我发现在随机时间,ArcGIS突然决定它要使用“默认默认值”(令人讨厌的是永远无法更改。我可以关闭并重新打开文档,再次通过属性设置要用作默认值的备用GDB对话框,但它不会退回到使用替代的GDB工具箱和脚本会将输出始终放置在默认的ArcGIS位置(文档/ArcGIS/default.gdb)。 但是,我正在玩这个游戏,发现在Python窗口中手动设置arc.env.workspace似乎神奇地将其恢复了(即使我设置了相同的值?)。即使对话框设置或环境设置已“更改”,我执行的逐字记录工具也都将输出放入正确的GDB中。 还有其他人遇到这种行为吗?

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.