地理信息系统

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

3
每当地图更新/用户输入时,Google Maps图层版权弹出窗口
我已经在HTML5 iOS应用程序的Openlayers中使用Google Maps混合层了几个月了,并且运行良好。最近,他们有所更改,因为底部的“地图数据...”行看起来有所不同(浅灰色背景),并且每当您触摸屏幕或通过navigator.geolocation.getCurrentPosition()更新地图位置时,地图数据版权框弹出。 其他人有没有经历过?如果是这样,我非常感谢您找到的有关任何解决方案/解决方法的任何信息。

3
如何在OpenLayers中合并两个多边形?
我有两个多边形。 polygon1 = new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Polygon([linearRing1])) polygon2 = new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Polygon([linearRing2])) 如何使用OpenLayers将两个多边形合并为一个?

4
如何为初学者从Openstreetmap数据构建图块服务器?
我是GIS的初学者,正在开发需要地图的Java应用程序。(该地图具体来说只是菲律宾的一个城市。)我研究了不同的方法,但我发现需要图块服务器来放置地图,因为我需要能够在没有地图的情况下访问地图互联网连接。我是一个初学者,我看过的大多数教程都很复杂,并且步骤尚不知道如何去做。有谁知道任何教程,或者考虑到我是初学者,可以帮助我开始创建tile服务器吗?

1
对同一几何表中的两个点进行简单的PostGIS ST_Distance查询?
注意:这个问题在在发表#1 首。 我有一个几何表points_table,里面SRID 4326有几点。 我需要从该表中找到一对点(特征)之间的距离。 我想选择一个点与id = X另一个点,id = Y然后用ST_Distance函数找到它们之间的距离。 我知道如何从数据库中查询这两点: select * from points_table where id = X or id = Y; 但是此查询返回的结果不知道如何传递给ST_Distance,因为ST_Distance它需要2个参数。 我努力了 Select ST_Distance(select the_geom from points_table where id = X or id = Y); 但这显然是错误的。 如何从表格中找到两个几何点(特征)之间的距离? PS到目前为止,我发现的所有示例都显示了ST_Distance用法,这些点已硬编码到ST_Distance函数的参数中。我还没有找到一个示例,其中ST_Distance用于计算同一张表中两个点之间的距离。



2
元数据-使用python自动构建
我们有一个大型的(10,000多个)空间数据存储库(shp / gdb / tab向量和ecw / tif栅格,以及las,xyz和DEM数据),其中一些使用ANZLIC元数据编辑器在xml中有元数据记录。我想检查每个空间数据集是否具有关联的xml记录,并对照关联的空间文件检查投影,空间范围,源和大小。 我创建了一个基于arcpy的脚本,以从ESRI可读格式中提取此信息,但是不确定如何处理选项卡文件,更重要的是如何根据基于Anzlic Metaeditor的xml记录对其进行检查。 因此,如果我们有citypoints.shp / .tab,则应该将citypoints_metadata.shp / .tab.xml作为元数据记录-这与某些软件自动创建的citypoints.shp.xml是分开的。 另一个类似的论坛问题是使用ArcGIS 10.x的新方法是否支持ANZLIC元数据?但这并不能满足我的疑问(如何在ArcPy中读取MapInfo .tab文件),该要求不要求检查开放源代码/创意公共空间中是否存在有效记录并处理.tab(其他非esri)格式。?)。我还浏览了“ 寻找开源ISO元数据编辑器”中提到的软件。但它们都不自动生成基本元数据文件,也不允许将现有记录与源进行比较。

5
使用ArcGIS Desktop在相似点范围内创建多边形?
我已经为岩性层收集了数百万个点。 他们对不同类型的岩石使用了编码。 我需要围绕相似点的范围创建一个多边形。 获得多边形而不是手动数字化的最简单方法是什么。 我一直在寻找将点转换为多边形的工具,但看起来没有任何工具。 我见过用于将线​​转换为多边形,将多边形转换为线和点的工具,但是没有将点转换为多边形的工具。

4
ArcGIS Python SearchCursor文件锁定?
我有一个脚本,该脚本从shapefile的字段获取值以返回给用户。 似乎只有当arcpy.SearchCursor称为ArcMap 10.0时,该文件才会锁定,并且在脚本运行完成后不会将其删除。要解除锁定,我必须关闭ArcMap。在脚本中,我在使用SearchCursor对象以及行对象后将其删除。 我使用脚本的方式是它尝试在后续运行中删除工作空间文件夹,但是由于锁定而无法执行……直到我关闭ArcMap。 有什么建议可以让这个锁消失吗?

1
美国最高法院在佩里诉佩雷斯(Perry v。Perez)意见中审查了哪些空间分析?
最高法院最近就佩里诉佩雷斯(Perry v。Perez)案发表了一项意见,看来该案 一定涉及基于空间分析的证据。洛杉矶时报报道: 9-0的决定搁置了由圣安东尼奥市特别联邦法院绘制的新的国会选区地图,这给拉丁美洲人和民主党人提供了赢得众议院三个或四个新席位的好机会。 有谁知道使用哪种类型的空间分析(如果有)来创建所提供的证据? 更新: 感谢mkennedy对此的解释,也感谢我指出了清除的方向。我看到《联邦公报》第76卷第27卷第III部分进入了我在“ 倒退效应” 下所想知道的。幸运的是,这是可谷歌搜索的。

1
永久更改ArcMap的“最大样本大小”设置吗?
我最近一直在研究具有大量多边形的要素类(例如,芝加哥都市圈内的所有人口普查区块)。为了显示人口统计信息,我一直需要用一定数量的符号来表示它们,但是由于有太多的多边形,所以我Maximum sample size reached. Not all records are being used. Use this sample or change maximum sample size.每次都收到消息。 我知道可以通过按“ Sampling...分类”窗口中的按钮来手动更改样本大小,但是我想知道是否可以在某处更改默认样本大小,这样我就不必再经历整个繁琐的工作了。我在Esri的文档中找不到任何内容。

2
是否有任何利用消费者级3D HDTV的3D GIS?
我的公司正在搬入新大楼,我们将为会议室购买65英寸或更高的高清电视。 我想知道是否存在目前利用消费者级别的“ 3D高清电视”的“ 3D” GIS应用程序?有什么理由考虑吗?!我做了很多“ 3D”地下GIS / EVS。 ArcGIS具有支持快门眼镜和红色/蓝色角度的“立体声模式”。还发现了这份内容丰富但过时的论文:http : //www.ncbi.nlm.nih.gov/pmc/articles/PMC2772849/ 谢谢。
11 3d  hardware 

2
具有编辑功能的Web映射?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我正在着手一个新的Web地图项目,该项目旨在显示简单的几何图形(线,点,多边形)和栅格/底图。理想情况下,地图还将允许授权用户添加/删除/编辑几何及其属性。 有哪些可用的数据存储选项(例如SQL Server Spatial)? 数据表示有哪些可用选项(例如ArcGIS Server)? 我是Web映射的新手,正在尝试对可用选项及其优点/缺点建立扎实的了解。

3
Web绘图软件可用于巨大的栅格时间序列吗?
我是一位ArcGIS Desktop用户,他是第一次进入Web映射领域。遵循在GIS.SE上找到的建议,我从OpenGeo的免费教程开始。 但是,我开始意识到,大多数演示和示例都针对矢量数据。我的主要项目涉及显示300帧时间序列的5000 x 5000像素栅格。在我的台式计算机上,这些文件存储在单个5000x5000x300 16位整数BIP二进制文件中,总计约为8GB。 我的目标是能够单击一个单元(时间序列中单个栅格),并弹出一个图形,以显示该像素在300个元素的时间序列中的值。 每个时间序列图使用的栅格数据必须无损存储,尽管单击的叠加图可能是有损缓存。 (对于新手Web GIS开发人员)是否有比OpenGeo更适合此项目的内容?还是我应该继续进行此设置? 作为参考,我具有Python,Java和PHP的编程经验。我对SQL没有太多的经验。这是一个开放式项目,所以我有足够的时间学习新语言。我已经有一个Web服务器,尽管我可能不得不切换主机,因为GoDaddy在没有VPS的情况下似乎并不支持PostgreSQL。 谢谢你的帮助! 编辑:(1月13日) 我仍在寻找有关如何最好地存储3维16位整数BIP栅格并能够有效查询数据的单个z轴“列”的信息。我不想将其转换为32位格式(因为这会使文件大小从当前的16位格式增加一倍)。

1
是否将Whitebox GAT(免费和开放)与ArcMap UI集成在一起?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我在研究生院写了许多ArcGIS VBA自动化程序。但是,它们完全依赖于ArcGIS Spatial Analyst扩展,该扩展不仅是闭源的,而且在威慑方面也很昂贵。 由于不赞成使用VBA,并且由于U的一些研究人员仍在使用我的VBA工具,所以我认为用.Net重写它们会很有趣。但是现在,有了更多经验,我进一步意识到,如果那些实用程序使用了开放算法,则将更适合于学术用途。 考虑到这一点,我正在考虑将Whitebox GAT视为Spatial Analyst水文学工具的潜在替代者,并且我很好奇是否存在与ArcGIS / Whitebox集成相关的成功案例或省时的“难题”。 我预计会有几个人会反对Saga,GRASS,R等的建议。如果这是您的职位,请说明为什么进行Whitebox集成是不明智的。例如,它是否仅支持几种输入格式,对大文件(1-2 GB以上)的处理不佳等? 我在Whitebox UI上进行了一些操作,并在他们的教程的帮助下,对放置的30米DEM进行了预处理并不困难。接下来,排列水力栅格后,我创建了一个倾泻点并绘制了分水岭。这足以让您感受到Whitebox的用户体验。 Whitebox可使用.Net或Python进行扩展和/或使用。在Whitebox UI中完成了一些基础知识之后,我认为我已经将典型的DEM预处理任务与简单的.Net自动化(目前还没有ArcMap)链接在一起。DEM预处理通常意味着以下内容: 不设置数据值(Whitebox需要此值,但Arc从来不需要) 填充水槽 创建流向栅格 创建流量累积栅格 我将以下Windows窗体“应用程序”(aka WhiteboxDaisyChain)放在一起。它需要一个包含ArcGIS Grid(.FLT)的系统目录,并执行上述任务。如果您想尝试此操作,则需要下载已编译的二进制文件,解压缩,然后将所有.dll文件从其中复制..\WhiteboxGAT_1_0_7\Plugins到您的项目中-我将所有内容都放入..\WhiteboxDaisyChain\Whitebox。但是,此示例仅需要DLLs在代码示例顶部提到的四个。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; // 1) Create a new Windows Form // …

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.