地理信息系统

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

3
有哪些实践可用于模拟土地适宜性?
我目前使用基于“经典”栅格的方法将研究区域划分为像元。所有输入图层都将以相同的像元分辨率转换为栅格,并给出适用性等级。 每个单元的最终适用性等级是通过将每个层的等级与权重相结合来计算的,以反映因素的重要性。 使用最后的遮罩以排除不适合拟议土地用途的任何区域,例如水体。 这种方法的问题包括: 选择一个较大的像元分辨率以提供有意义的结果,或者选择一个高分辨率以提供错误的准确性。 查找每个输入参数的权重。 制作土地适宜性地图是否还有其他问题或替代方法?

6
用于捕获测深湖高程的硬件和软件?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 您将使用什么硬件和软件捕获内陆水体(湖泊和河流)的测深标高(深度)? 您的设备和软件预算为$ 1,000。预算是设置的一个软性目标,并且不包括实际的数据捕获。如果需要,您可以使用带有舷外马达的17英寸敞口船和运行Windows XP Pro和Arcmap(Arcview许可)的坚固耐用的笔记本电脑。捕获的数据应适合于建立栅格高程模型和测深等高线。深度预计不会超过200m。所需的精度应与标准的消费者手持GPS(Garmin GPSMap等)相当或更好。 (实际上,预算是虚假的。如果您有一个很好的解决方案来解决$ 5k或$ 50k的问题,我也想知道。)


4
使用开源工具删除重复的多边形
我有一个shapefile,其中包含具有重复几何图形但具有不同属性的特征(例如,具有XX属性的多边形和具有XY属性的相同多边形)。我要确定重复项,然后选择一个具有正确属性的属性,然后删除另一个属性。 我曾在OpenJump / Kosmo中尝试过拓扑工具,但没有成功。他们有一个“删除重复项”工具可以满足我的要求,但似乎可以任意删除其中一项功能,而不是让我选择保留哪一项。 我可以访问QGIS,OpenJUMP,Kosmo等,并且可以根据需要安装其他开源/免费工具。 有什么想法吗?

8
ArcObjects资源[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 使用ArcObjects进行C#开发的最佳书籍/网站是什么? 在ArcGIS资源中心是非常有帮助的,但我试图找到更多的例子来源。
13 arcobjects  c# 

1
为什么在小型数据集上进行简单联接会严重降低ArcMap的速度?
ArcGIS 9.3.1,ArcInfo。我有一些小型文件地理数据库和SDE要素类(每个实体有几千条记录,每列50列),它们是属性联接的对象。连接后,地图的绘制每次都会从亚秒级减慢到几秒,有时甚至更长。添加一些定义查询,这些查询引用了联接中的字段,是时候重绘时喝杯咖啡了。有什么想法为什么会这样?其他人曾经经历过吗?

7
在哪里可以找到GIS数据来测试GIS坐标操作?
我正在尝试找到一些可用于测试从一个CRS到另一个CRS的GIS坐标操作的数据。到目前为止,我发现的只是Gold数据集以及EPSG G7-2中的各种示例点。黄金数据可以用来测试WGE的一些预测,G7-2文档中的几点也适合测试单个操作。不过,我现在需要的是一些可以测试隐式和显式串联协调操作的点,例如EPSG:4277到EPSG:4230,我在http://www.epsg.org/Exchange中找到了一个示例。 /1065.pdf。那里必须有一个很好的来源,它有多个点,并且使用多个基准的CRS。飞,谷歌猴子,飞! 编辑: 我也发现了一种叫做GIGS的东西

5
模拟面要素的扩展
我有一个我希望成为一个有趣的问题。我正在为GIS课程简介做作业,该课程使用一些墨西哥湾漏油数据介绍常见的基于向量的空间分析方法(缓冲区,叠加层等)。我有一个多边形要素类,其中包含某一天发生的“深水地平线”漏油事件,我正在用缓冲液模拟它的膨胀。 它确实可以说明这个概念,但是肯定不能提供现实的结果。这让我开始思考如何以一种不太均匀的结果来实现此目的,模仿/伪造电流在油膨胀时将油流向各个方向的效果。 从一般意义上讲,我正在寻找一种工作流程,只要输入多边形要素可以完成以下工作: 创建一个新的多边形要素,该要素比原始要素大指定范围(例如10平方公里)或指定因子(例如5%) 新的多边形要素将具有任意形状,但需要注意的是... 新的多边形要素将包含原始的多边形要素(这不是交易突破点,但是很高兴拥有) 任何现实世界的解决方案都必须涉及对洋流,流体动力学等进行建模,而这远远超出了我正在尝试做的事情(尽管包含这种解决方案当然是受欢迎的,并且很有趣),但是这个主意激起了我对潜在的空间问题的好奇心,我很好奇那里有什么解决方案。我想到了一个解决方案,但我想听听其他人可能提供的解决方案。 我在ESRI领域工作,但是当然欢迎使用涉及其他软件包/平台的解决方案(尽管我可能无法对其进行测试)。通用算法,伪代码和代码也可以。
13 geometry  buffer 

2
当用户放大到OpenLayers中的地图时切换基本层吗?
我有一张地图,在宾夕法尼亚州的影像上覆盖了开放街道地图数据。作为道路(最后是其他图层)的基础层,我有两个基础层-Blue Marble NG和USGS EROS 1ft图像。我希望能够将这两层组合成一个基本地图对象,该对象会随着用户放大而自动切换,因为在放大时查看整个状态的1英尺图像或蓝色大理石图像是没有意义的。 理想情况下,我想在客户端执行此操作,因为我要从两个不同的站点提取图像。

10
查找不规则多边形质心(标签点)的算法
我需要在Google地图中找到不规则形状的多边形的质心(或标签点)。我正在显示用于包裹的InfoWindows,并且需要一个锚定InfoWindow的位置,该窗口一定会在表面上。参见下面的图片。 实际上,我不需要任何Google Maps专用的东西,只是在寻找一种如何自动找到这一点的想法。 我的第一个想法是通过取平均经纬度和经度并从那里随机放置点来找到“假”质心,直到找到与多边形相交的点。我已经有了多边形点代码。在我看来,这简直是“骇客”。 我应该注意,我无权访问任何输出几何图形的服务器端代码,因此无法执行ST_PointOnSurface(the_geom)之类的操作。

2
如何使用Python在ArcMap中禁用和启用绘图?
我正在编写的脚本将重新放置两个数据框并设置其范围。 这样做时,它将重绘整个Active View 4次,从而大大降低了脚本速度。 在运行脚本之前按F9或单击“暂停绘图”按钮将禁用绘图并使脚本运行得更快,但是我希望脚本自动执行此操作。 我想在脚本开头禁用ArcMap 10绘图,并在结尾处启用它。 我该怎么做呢?

4
无法取消对ArcGIS Server的授权并重新获得许可证?
根据我对新许可证模型的了解,在ArcGIS Server v10上,无法取消对ArcGIS Server的授权(就像使用桌面一样) 客户可以使用方便的客户服务门户工具来查看其许可证。 -从这里您可以查看已授权的许可证数量以及仍然可用的许可证数量。 方案:-购买1个ArcGIS Server许可证(与许可证级别无关)CCP:0验证,1个可用)-在开发环境中安装并授权CCP:1个验证,0个可用)-移至生产,安装并尝试授权=由于没有可用许可证而失败=无法释放许可证,因此必须与ESRI Inc客户服务中心联系以重置许可证 如果您在美国居住,这可能不会太棘手,但是世界其他地方呢?与分销商联系->与Redlands /客户服务部门联系->然后再次返回=需要很多时间。 只是想知道我是否缺少某些东西,或者以上是否有更好的解决方法? 在9.3.1及更低版本中,可以多次使用相同的ECP进行安装,并且通过在线注册过程,如果Redlands看到具有一个服务器许可证的ECP得到了多次授权,则客户端将获得一部电话。呼叫。 =我想象新模型试图将工作从ESRI的末端移开,但是在尝试过渡时效率可能很低。 我还假设,如果我的机器死了,并且不得不重新安装,仍然需要联系客户服务中心以重置许可证?

1
错误的F ********空间关系?(我没有在骂)
我希望ISpatialFilter.SpatialRelDescription与IRelationalOperator.Relation保持一致。但是,当我运行下面的代码时,我得到: Total features : 44368 Count1: 9 T******** Count2: 9 T******** Count1: 21 F******** Count2: 44359 F******** Count1: 1 ******F** Count2: 1 ******F** 这是F********关系中的错误吗? private void TestSpatialFilter() { IMxDocument mxdoc = ((IApplication)m_application).Document as IMxDocument; IFeatureLayer fLayer = mxdoc.FocusMap.get_Layer(0) as IFeatureLayer; IEnvelope env = ((IActiveView)mxdoc.FocusMap).Extent; env.Expand(0.5, 0.5, true); env.Project(((IGeoDataset)fLayer.FeatureClass).SpatialReference); Debug.Print("Total features …

3
创建自定义OpenStreetMap切片服务器
我想基于整个OSM Planet数据库为我正在处理的项目创建地图图块服务器。我已经与一些指南一起尝试启动并运行某些东西,但是并没有找到太多全面的资源来完成从头到尾的整个过程。 到目前为止,我的要求是: 基于Linux(我更喜欢10.04,但可以接受所有功能) 使用Mapnik进行图块渲染 能够根据我的需要自定义制图和符号的功能(Quantumnik或Cascadenik似乎是实现此目的的好工具) 我真的很想为我们正在构建的某些内部应用程序提供良好的自定义底图制图,我认为这是一个不错的起点。任何人都知道有什么好的指南/资源可以进行扩展吗?我更喜欢逐步说明性的内容,而不是每个组件的文档...

4
ArcGIS Desktop是否支持最新的Python 2.x或Python 3.x版本?
我很好奇,是否知道ArcGIS Desktop 10.0是否支持比2.6更高的Python版本。因此,NumPy的更新版本(即1.4、1.5等)。我确定该文档位于ESRI网站上的某个地方,但是找不到。 我发现只要安装了Numpy 1.3.0(ref),ArcGIS Desktop 10.0就会尊重现有的Python 2.6安装,而且我猜测,至少要等到Numpy 1.5.0发行并支持Python 3为止,否则适用于ArcGIS的Python 3,但我仍然想知道在可用时是否可以进行升级。

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.