地理信息系统

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

2
ArcGIS地理处理服务概念的开源替代方案?
我正在搜索实现Esri使用地理处理服务构建的逻辑的任何示例。您可以创建一个自定义工具,也可以是一个系统工具>>将其发布为Web服务,然后将此功能公开>>您可以通过客户端使用该Web服务。 一个简单的经典示例:用户可以在地图上单击以创建一个点>将坐标发送到服务器>在后端执行缓冲操作>将缓冲区特征(或仅是图像)发送回客户端并显示在地图画布上。最近3年来,我一直在开发Esri GP服务,尤其是从版本10.1开始,这一直是不错的体验。 是否有任何开源系统/解决方案示例可用于构建类似的逻辑? 我已经在Google上搜索并找到了sextante gis,但是关于它如何工作以及通过Esri可以使用多少逻辑没有具体说明。52North似乎也正在对此进行研究,但是我再次错过了对该概念的清晰解释。

4
在R中将osm文件转换为shapefile(或数据框)
我今天在寻找澳大利亚的道路形状文件。我最终去了Geofabrik。Open Street Map具有.osm格式的数据。但是他们没有一个.shp适合澳大利亚。 如果可能的话,我想将osm文件转换为shapefiles使用R。我已经搜索过,但是还没有找到解决方案。有什么办法吗?另外,是否可以将osm文件读入R并将数据转换为数据帧,以便我可以使用绘制图形ggplot2? 我通过使用带有maptools和的两个shapefile实现了NZ的以下图形ggplot2。理想情况下,我想制作一张类似的澳大利亚地图。

2
在ArcGIS Python Toolbox中刷新导入的模块?
在ArcMap中使用python工具箱(.pyt)时,我通常会遵循以下模式:.pyt文件本身只是包装器,用于收集输入参数并定义工具本身。支持代码保存在单独的可单元测试模块中。 例: import supporting_module class MyTool(object): ... def execute(self, parameters, messages): """The source code of the tool.""" some_input = parameters[0].valueAsText some_output = parameters[1].valueAsText supporting_module.do_something(some_input, some_output) arcpy.SetParameter(2, some_output) 这确实很好,但是在开发过程中遇到了一个令人沮丧的问题。在ArcMap中右键单击->刷新.pyt仅刷新.pyt文件的代码。它不会刷新导入的模块,因此,每当我在其中更改某些内容时,都必须关闭并重新打开ArcMap。幸运的是,由于我是独立测试代码,因此不必花很多时间,但这仍然是一个很大的麻烦。有没有办法解决?有点相关-有什么方法可以完全刷新Python控制台(我有一个自定义站点包,我还必须关闭/重新打开ArcMap才能从中引入更改)? 我正在使用ArcMap 10.2.1。

3
将PostGIS空间功能添加到PostgreSQL中“ public”以外的自定义模式
最近,我使用pgAdmin在PostgreSQL 9.1数据库服务器上创建了PostGIS 2.0.3数据库。发现在“扩展”中安装了“ PostGIS”扩展。将所有空间功能添加到“公共”模式。没关系。 现在,我要将所有数据存储到一个名为“ gc”的新方案中。但是,如何使所有空间功能安装在该“ gc”模式中?模式中没有单个功能。但是,当我尝试从ESRI ArcCatalog 10.1导入/新建要素类到该架构时,它起作用了!要素类可以导入并显示在QGIS中。 有人可以给我任何提示或想法吗? 我是PostgreSQL和PostGIS的新手。


9
GIS的职业需要硕士学位吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 目前,我正在大学学习5年级(地理系,专业-“ GIS”)。在我国(白俄罗斯),我们拥有与其他大多数州不同的教育体系。因此,在这五年之后,“学士学位”并没有写在文凭中(但这是隐含的)。而且,据我所知,有可能在其他国家获得硕士学位(一年以上)。 我打算离开该国,因为在这里找不到与GIS相关的工作。以这种观点来看,成为一个大师比一个学士要好得多吗?
15 education  career 

1
使用传单javascript API比19级进一步放大?
我们将传单JavaScript API与支持最多19级缩放的图块层一起使用。我希望用户能够进一步缩放,即使图块模糊,因为他们必须高度精确地放置标记。 这可能吗 ? 我们希望地图不缩放标记或其他元素。
15 leaflet  zoom 

1
如何将颜色样式复制到图层的属性表中的颜色列?
我在QGIS中有一个多边形图层,已为每个多边形应用了随机的颜色样式。在“图层属性->样式”下,我选择了“分类样式”,然后生成了一个随机的颜色渐变。我在图层表中添加了颜色列。有没有一种方法可以自动将样式中分配的颜色以“#ff0000”形式复制到每个多边形的颜色列中。 最终,我想将其导出为GeoJSON图层,并将其导入到传单地图中。颜色列将在传单中设置颜色。
15 qgis  leaflet  pyqgis  style 

2
PostgreSQL / PostGIS的GUI工具?
作为制图师,我与TileMill合作以可视化地理数据。我使用PostGIS和osm2​​pgsql安装了本地PostgreSQL服务器。一切正常。 无论如何,我是服务器和命令行方法的新手。因此,在学习数据库管理的基础知识时,某些GUI工具会很有帮助。例如,我可以在Mac OS X Mavericks上安全地运行PostgrSQL安装(http://postgresapp.com/)旁边的PgAdmin应用程序吗? 任何建议最欢迎。

2
使用QGIS保存具有特定符号系统的矢量层吗?
我正在用QGIS中的土壤类创建多边形要素图层。 我需要与一些同事共享此层,并且我需要该层来维护我创建的色带。 是否有任何特定格式将色带与图层一起保存? 由于我不知道该怎么做,因此我在考虑保存作为样式创建的色带。 如何导出此样式?
15 qgis  symbology  style 

4
更新QGIS项目中的文件位置?
我为30个不同的客户端提供了大约30个不同的QGIS Project文件。每个都保存到我的计算机上,并且它们所有相关的矢量和栅格文件都保存在本地。 我们现在正在搬办公室和升级计算机。 结果,我需要将所有文件从计算机移至网络驱动器,从而破坏以前的所有文件引用。 除了手动单击每个文件并查找每个新位置以外,还有其他解决方法。 (每个项目可能有数百个链接要更新)
15 qgis 

2
FOSS4G会议演讲是否在线提供?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我想知道是否有人知道网站的链接,以前的FOSS4G会议演示文稿可在线获得。我想要: 观看录制的视频演示, 听录音,或 通读详细的PPT演示文稿(不仅仅是摘要) 我尤其对FOSS4G-北美 2013年会议的视频感兴趣,但这将是一个很好的位置档案库,可以找到任何过去的FOSS4G会议演示文稿。

3
在ArcMap中删除具有相同几何形状的重复要素?
是否可以唯一标识要素图层中的每个几何? 本质上,我有一个多边形要素图层,其中许多行由相同的几何图形表示。我希望每个独特的几何图形有1行。因此,我正在寻找一些开箱即用的方法来根据几何形状组合属性。 我来自Postgres世界,可以在那里解决此问题,但我不知道如何(或是否有可能)使用ESRI工具以非编程方式完成此任务。

5
哪种数据格式最适合开放数据分发?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 考虑开放数据分发时,不同数据格式(性能,文件大小等)的优缺点是什么? 我们的组织希望将数据发布为开放数据。但是,对于使用哪种数据格式尚无明确的想法。当然,数据格式越“开放”,就越容易使用。 考虑以下类型时,哪种数据格式最“开放”,因此最适合用于分发开放数据?: 栅格数据(我在想:GeoTIFF,Erdas Imagine IMG?) 向量数据(我在想:GML,CSV,ESRI Shapefile,DXF?) 表格数据(我在想:CSV?) 3D数据(我在想:CityGML?) 3D点罐/激光雷达(我在想:LAS?) 我在这里忘记了什么吗? 另外,如果有关于开放数据格式的文档,如果您要共享,我非常感兴趣。

8
为什么选择开源软件进行遥感研究?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 如果您根据GIS SE中有关FOSS软件的问题数量来判断,那么许多用户似乎更喜欢FOSS,而不是专有软件。 我读过一些文章-更确切地说是一些个人博客-支持这种选择。此外,像Esri这样的企业巨头似乎也承认开源开发运动。 所以,我问你在这件事上的立场。 为什么要使用开源工具? 您选择的优缺点是什么?

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.