地理信息系统

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

4
单击ArcToolbox工具中的字段时出现Windows安全警告(ActiveX)?
自12月以来,我一直在PC(Windows 10 Home)上运行ArcGIS 10.5,没有任何问题。在过去的一周中,当我单击任何ArcToolbox工具中的参数字段时,我已经开始收到ActiveX安全警告。 Windows安全警告 此页面上的ActiveX控件与页面的其他部分进行交互可能不安全。您要允许这种互动吗? 单击“ 是”或“ 否”似乎并不重要,我仍然可以修改该字段,并且该工具仍然可以正常运行。 回答是: 回答编号: 我正在解决“ 为什么ArcToolbox工具会出现ActiveX错误”的答案。,尽管该问与答似乎没有实际答案。此外,它还可以在Windows XP / 7的IE 7/8时代使用,而我正在运行带有IE 11的Win 10(尽管从未使用过)。如果重要的话,我们使用的浏览器是Firefox 53.0(64位)和Chrome 58.0.3029.81(64位)。 我遇到的问题听起来很不一样,因为只有在单击参数字段时才会发生这种情况,而在我打开工具或在其他地方读过ArcMap时却没有。该“问答”上的警告消息也有不同的文字,因此可能是完全不同的问题。 我已经打开Internet Explorer(这是自购买这台PC以来的第一次!),然后查看了本地区域设置,ActiveX的所有内容都标记为Enabled,其中包括一个关于运行而没有提示的信息: 我还禁用了另一个“ ActiveX控件的自动提示”,但这并没有阻止消息的出现。 我从“ 问题:启动ArcMap时ActiveX控件出现问题”中浏览了建议的ActiveX设置,更新了所有设置以使其匹配(我唯一需要更改的是在上面的测试中更改的“ ActiveX控件自动提示”)。 过去一周,我的PC上没有安装新软件。 是什么原因导致它开始出现,我该如何解决?

1
在PyQGIS中绘制垂直线?
我有这样的情况: 我需要做的是将每个点连接到距该点最多200 m的每条线。换句话说,我需要从每个点到缓冲区中的每条线绘制一条垂直线。 在PyQGIS中有没有办法做到这一点?

4
不使用arcpy地理处理shapefile的Python脚本示例
我想使用一个不是基于arcpy的Python脚本来执行诸如通过属性查询shapefile,通过选择创建新图层,计算多边形的面积并将多边形转换为点之类的事情。 有没有使用其他Python模块或库的代码示例?我可以使用arcpy轻松做到这一点,但我想探索其他选择。


3
ArcGIS“ in_memory”工作区的正确语法和用法是什么?
我不清楚如何最好地使用in_memoryArcGIS中的工作区。我找到的关于该主题的最佳资源来自ESRI的“ 使用内存中的工作空间”。不幸的是,帮助部分的信息不是很多。另外,此网站上有一篇帖子,简要介绍了此处和此处的主题。 我的具体问题: in_memory在基于ArcGIS / arcpy的脚本中使用工作区的正确用法和语法是什么? 是in_memory工作区中的相同,例如,创建使用层arcpy.MakeFeatureLayer_management()? 是否有任何标准,例如in_memory在脚本末尾删除工作区?

8
创建shapefile显示栅格的轮廓图?
我有大约1,000张tiff格式的卫星图像,我想创建一个shapefile,将其作为栅格的索引。这类似于栅格目录,但是我不想建立栅格目录。 我可以预见的一些障碍是图像是经过地理反射的,因此它们的形状不是矩形的(我说的是数据区域)。 为了澄清起见,我要求多边形仅覆盖栅格的非零(或非nodata)像素,而不覆盖整个矩形栅格。到目前为止,大多数答案都给出了一个覆盖数据以及非数据像素的矩形多边形。 我的形象 我检查过的工具给出的结果(例如栅格目录,各种Arcscript,在答案之一中给出的自定义Python脚本): 我想要的结果:

4
将多个shapefile批量加载到PostGIS中
我已经有一百多个shapefile格式的数据层,我想上传到PostGIS数据库中。它们都在同一投影中,但是代表不同的数据层,因此它们没有相同的架构。 将所有这些文件批量转换为PostGIS数据库(在Windows 7 OS上)的最省时方法是什么? 更新:现在默认情况下,PostGIS 2.0可以批量导入pgAdmin3“ PostGIS shapefile uploader”(如下所述)。

4
正在将职业从GIS技术员/分析师转换为GIS Web地图开发人员/程序员?
我是工作中的GIS分析师,涉猎ArcGIS和Google Maps JavaScript API V3中的python脚本。 我的专业目标是从事Web制图开发或桌面/服务器GIS应用程序开发。 我似乎已经达到了平稳状态,我不确定如何继续学习或专业发展以实现自己的目标。 我问那些从技术员/分析师那里跳出来的人,您是如何做到的? 我如何几乎没有经验就可以从事Web映射/应用程序开发工作。

3
如何隐藏“内部”多边形边界?
我们的任务是画出一条具有牢固的外周边线并且内部湿地,浅滩和浅滩之间没有线的湖泊?“这是使用Arcinfo coverage和Regions的相对简单的过程,但是,对我们而言,这不再是可行的选择,我们现在使用的数据集太大,并且Arcmap中缺乏coverage编辑能力至关重要。能否地图表示解决我们的难题呢?是否有可能创建如下所示的内容而无需创建(和管理)重复或重复的唯一目的是更好看地图的几何? (单击以获取更多详细信息) 具有要素类:可见河流和湖泊之间的边界。在一个要素类中将它们保留为不同的多边形可允许使用名称属性(河流和湖泊不同)。在其他地方,粗线表示湖泊和浅水区/间歇性湖泊之间的分界线,但是实际边缘是不确定的,随季节和高低水位周期而波动。该线应隐含而不是画出。 带有区域:一个几何,多个属性表,多个表示。 清晰划定外围(普通高水位线) 湖与河之间没有明显的分界,但他们仍然知道哪个是哪个 浅水/间歇水被适当地象征,河流浅水区与湖泊浅水区分开。 请参见此处,以了解我们试图实现的地图包模拟以及构建该地图包的源arcinfo区域覆盖范围。


10
将属性数据添加到shapefile?
我可以在openlayers中显示shapefile,但是我需要添加一些属性数据。 我可以在excel中打开dbf文件,但是在excel中没有将另存为选项作为dbf保存到更新的文件中。 将属性数据添加到shapefile的最佳方法(或使用的软件)是什么?

10
如何轻松移动向量数据集中的所有特征?
假设我将一个Shapefile放在一起,所有要素的顶点都移动了恒定量。转移所有特征的最简单方法是什么(因此(x,y),其顶点位置)进行任意偏移?我有很多文件要应用此更正,因此首选Bash / OGR答案:) 最后,我最终使用了Spatialite,因为它具有不错的功能ShiftCoords。但是,该线程非常有用!谢谢大家!

4
有没有一种方法可以在QGIS中渲染具有平滑(贝塞尔曲线)曲线的线?
我正从使用Illustrator创建地图转变为使用QGIS和实际数据制作地图。我无法在QGIS中重新创建的东西之一是可以在Illustrator中获得的平滑曲线。我不是在谈论“连接样式”和“帽样式”,而是整个线条的呈现方式。 我正在寻找一个不包括将SVG导出到Illustrator并在那里完成地图的答案。 另外,我意识到它们可能被认为是不准确的表示形式,但是在大多数情况下,这些地图是为了让骑车者了解他们的位置,而不必一定是精确的表示形式。 这是我的意思的示例:
33 qgis  rendering 


10
寻求空间ETL(提取,转换,加载)的选项?
我对各种空间ETL(提取,转换,加载)工具的优缺点感兴趣。如果您使用了此处列出的项目(或添加了自己的项目),我会征求您的意见和经验。我特别希望看到以下方面的可用性比较: 安全软件FME(专有) ArcGIS Data Interoperability Extension(专有,FME功能的子集) Talend Spatial扩展(以前是Spatial Data Integrator)(开源) GeoKettle(开源) ogr2ogr(我不知道这是真正的ETL,但更多的是文件翻译工具集) 列出的任何其他批次 无需审查提到的所有软件。如果您即使有经验,那也将非常有利于决定选择哪个方向。 示例:我正在寻求创建一个模式转换功能,该功能将允许我选择输入层,创建转换并输出到新的预定义模式。理想情况下,创建翻译脚本后,我希望有一个交互式表单,可以在其中将输入层中的字段“映射”到输出层(即-输出层中将有一个名为“ Address”的字段,即所谓的“地址”在输入层中?) 在“问答”中提到了一些工具。哪些工具可用于将gis数据上传到数据库? 这是我发现的一些相关文章。 http://fuzzytolerance.info/code/open-source-etl-tools/ http://geobiwiki.spagoworld.org/xwiki/bin/view/Main/Talend+GeoKettle http://slashgeo.org/2011/07/25/Open-Source-ETL-Tools-GeoKettle-20-and-Spatial-Data-Integrator-420-已发布

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.