地理信息系统

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

1
向土地测量师教授Python
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 有没有人有使用Python自动执行或简化常见测量任务的良好示例? 我本周将为GIS课堂教授Python / ArcPy实验室。班上有许多调查学生认为GIS在很大程度上浪费了他们的时间,并且只参加该课程是因为这是必需的。我想给他们一些激动的东西。 一个小背景:大多数学生毕业后可能会在林业或产权公司工作,而我们在阿肯色州,所以这里几乎所有的东西都是基于PLSS。到目前为止,我的想法是向他们展示角度数学函数,并提到了几个免费的基于Python的CAD程序。我还了解到有一个项目可以为AutoCAD编写一个提供Python界面的插件。 我已经教过这堂课,而且正如预期的那样,验船师并不太激动。我仍然很乐意听到使用Python促进测量的任何很好的例子。

2
如何在Sql Server 2012中执行3参数地理转换和投影?
我有一个带有纬度经度(NAD27)列的表。我计算另外两个列X和Y,它们分别代表Web Mercator(WGS84)的位置。 目前,我正在使用Arcmap来完成此任务,方法是将研究区域的推荐地理转换(即3参数(地心)地理转换)应用到NAD27到WGS84。 我想完全在Sql Server 2012中执行此操作。据我所知,Sql Server不支持开箱即用的数据转换。有人知道支持这种地理转换的Sql库吗?我想简单地在Arcmap中使用与当前在Arcmap中使用的系数相同的系数。 我还需要将WGS84经纬度投影到网络墨卡托。我看到这个公式是在javascript中实现的,但是如果有人拥有执行此操作的Sql存储过程,那就太好了。

4
是否可以在ArcGIS Online For Organizations上启用要素服务的公共查看者和私人编辑?
在ArcGIS Online中,如何发布与所有人共享的托管要素服务以供查看,同时将编辑限制在特定的用户或组中,并针对不同的组进行不同类型的编辑? 在“ 配置多层访问”下的功能服务编辑者权限末尾的帮助中,它说 如果需要支持多个用户层,每个层都需要不同的操作,则建议的方法是为每个级别的用户创建一项服务。例如,您可以创建可能允许所有操作的Professors服务。除此之外,您可以创建一个特权较低的学生服务,只允许“创建”,“查询”和“上载”操作。 很棒,这就是我需要做的。但是,剩下的是如何协调多个要素服务,以便在教授创建新要素时,学生可以看到新记录,反之亦然。 Web浏览器管理Create Service向导允许您将一项功能服务用作新服务的源,但是仅使用数据模型(符号定义,字段名称和类型等),而实际功能却被保留,新服务是空白的。这是预期的行为。

1
FlowMapper插件如何工作?
我下载了Qgis的FlowMapper插件,但似乎找不到有关它应该如何工作的任何信息... 而且文本似乎被截断并且没有完全显示输入字段,因此我不太确定这些字段应该是什么... 这是我的意思的示例: 我试图选择一个存储节点坐标的文件,但不允许(灰显)选择计算机上的.csv,.dbf,.shp或看似任何文件类型的文件...这就是为什么我开始寻找有关如何使用FlowMapper插件的一些信息,在没有发现任何描述性内容之后,我认为询问以前曾经成功使用它的人会更容易。 作为参考,我有一个多边形质心的点文件,并且我有一组经纬度长的点,其中包含一个属性,该属性应将它们连接到上述质心之一。也许有更好的方法可以做到这一点? Mac上的QGIS 1.8.0

1
在ArcMap和ArcGIS Online之间同步数据编辑
哪些工作流程可用于在ArcGIS Desktop和具有可编辑要素图层的ArcGIS Online for Organizations(AGOL)网络地图之间往返数据? 例如,我们有一个带有可编辑要素服务层的网络地图。一些人员可能使用ArcGIS.com Map Viewer向地图添加要素,其他人员则使用ArcGIS Online Explorer,而其他人使用ArcGIS Desktop。前两个不需要执行任何操作,一旦保存了地图,其他应用程序就会看到它。但是,对于ArcGIS Desktop,这个方程式中所谓的“强者”,似乎没有一种方法可以将更改同步或上传回ArcGIS Online。真的是这样吗? 混合中没有任何SDE或数据库,只有具有文件地理数据库和AGOL的ArcGIS Desktop。 更新:根本不参与ArcGIS Server(这是Esri在幕后使用强大的AGO​​L的原因,因为从用户的角度来看,它没有有意义的交互)。

4
是否在没有企业级地理数据库(ArcSDE)的情况下从ArcGIS Desktop编辑PostGIS图层?
我已经使用QGIS / PostGIS已有一段时间了,没有任何问题,但是现在我必须更改QGIS for ArcGIS Desktop 10.1。 我在从PostgreSQL添加一个图层并能够编辑该图层时遇到了麻烦。我想直接与数据库一起使用,如果我更改了地图中的某些内容,则应该反映在数据库中。 没有地理数据库,我可以这样做吗?

1
使用PostGIS从现有表格中的经度/纬度坐标制作POINT?
我想使用现有表格的经度和纬度列创建一个POINT。这是ST_MakePoint文档的链接。 这是我的桌子: CREATE TABLE sysinst.bio ( oid INTEGER PRIMARY KEY, longitude FLOAT, latitude FLOAT, geom GEOMETRY(POINT, 26913) ); 添加几何列: SELECT AddGeometryColumn ('sysinst', 'bio', 'geom', 26913, 'POINT', 2); 这是我的查询: UPDATE sysinst.bio SET geom = ST_SetSRID(ST_MakePoint(longitude, latitude), 26913); 尽管在QGIS中查看POINTS时错误绘制了点,但没有返回错误。 对于(-97.5959, 21.1922),我收到(-109.4896, 0.0002) 有什么建议么? 如果有更简单的方法,我愿意更有效地执行此操作。

2
哪些免费/便宜的工具可以打开ESRI地理数据库文件?
好吧,我什么都不需要先进的,我只是不知道任何关于这个GIS业务。我正在尝试获取本地包裹信息,政府网站表示该信息为“ ESRI地理数据库格式”。我已经尝试过Google,并获得了一篇似乎是广告的Wiki文章,以及一个不会加载单个页面的esri.com ...,所以我一直在寻求信息。我不知道我需要什么软件,我真的不希望为我们可爱的政府代表决定使用的专有格式花一些可笑的现金... 确实,我只希望能够将包裹清单与人类(我)可读地图上的位置相关联。作为附加功能,[超级有用]的附加功能是可以输入大量包裹并同时查看其位置的功能。 有任何想法/帮助吗?

1
在QGIS中创建人口贩运热图?
我正在尝试创建一个约有325个点分布在休斯敦市的热点图。(FYI休斯顿是美国的主要人口贩运活动:根据季节和重大事件,与洛杉矶和亚特兰大共同享有这一头衔)。 我想绘制这些点的浓度,但是使用QGIS的Heatmap插件只能在所有点周围得到一个较大的圆形区域。 当前,QGIS仅允许将整数作为其缓冲比率,因此,我需要缩小或更正CRS。已确认的人口贩运地址已使用Google的API进行了地理编码,我在WGS84,WGS84 / Mercator和Google Mercator中尝试失败。 有一个更好的方法吗?这是一个屏幕截图来说明。结果与上述CRS的结果相同。 PS。我也已经知道,如果缓冲区比率以地图单位为单位,则当前的Heatmap插件只能创建具有投影坐标的栅格图层

1
(如何)可修改的面积单位问题和可修改的时间单位问题相互作用?
我正在从具有不同时空分辨率的各种来源重构土地使用和其他相关数据的历史时间序列,并对合并和合并数据时可能出现的(隐藏)问题感兴趣。 我尤其对生态谬误感到好奇,是否对时间数据的聚合选择是否会影响空间维度的支持变化,反之亦然? 对文学的引用很好,但是我对那些相互作用将如何发生的示例更感兴趣。

2
算法:将源折线移动到参考折线(完全或部分移动)
在我们的系统中,存在一些需求,我们希望将某些源线(精度较低)移动到参考线(精度较高)。以下图片给出了正常的使用案例。红色的是源极线,蓝色的是参考线。 对于这种情况,源行将被部分移动,结果将如绿线所示: 在某些情况下,源代码行需要完全移动。 结果: 当前,我们的解决方案是将源线的起点/终点投影到参考线,反之亦然,然后在源线和参考线上找到投影点。通过这些投影点,我们可以提取源线和参考线的所需部分,然后将它们组合成新的部分。 这在大多数情况下都有效,但是在某些情况下,此方法无效。具体地说,当任何一条线具有“ C”形或起始点非常接近终点时。接下来的两张图片给出了场景。 应用我的算法,我们得到的结果是: 从某种意义上讲,这是可以理解的,因为当前算法只是找到投影点并提取线。 我们期望的是这样的: 因此,我需要更强大的算法来执行此操作,以便它也可以处理像前一种情况一样的特殊情况。我试图将一条线中的每个点投影到另一个点上,并找到最接近投影线的头端/终点的两个投影点,但是没有运气。我仍然可以找到给出意外结果的案例。 有人遇到过类似的问题吗?如果有一个软件或库可以完成类似的工作,那也很好。任何答案将不胜感激。
10 algorithm 

4
在数据驱动页面中断开动态文本行
我正在使用数据驱动的页面,并且某些动态文本属性对于我的布局而言太长了。 有没有一种方法可以在不编辑数据的情况下将行分成两行或更多行? 例: 从 比利·乔斯干洗店有限责任公司 至 比利·乔斯 干洗店有限责任公司

2
如何将近点与GPS位置分组?
我是一名IT人员,所以我对预测不了解太多,所以希望您能为我提供帮助。 我已经为Android制作了一个应用程序,该应用程序收集GPS位置,因此我在给定时间具有经度和纬度。我要救那些元素结合在一起接近对方,在相同的物理性大小的地形区域的群体; 问题是我不事先知道这些要点,它们可以来自世界的任何位置。 我的第一个想法(稍微解释一下这个问题)是使用经度和纬度的小数点进行分组。例如,一组将是纬度在35.123和35.124之间,经度在60.101和60.102之间的位置。因此,如果我得到像lat = 35.1235647和lon = 60.1012254598之类的职位,那么这一点将转到该组。 对于笛卡尔2D表示,此解决方案是可以的,因为我的宽度和高度为0.001单位;但是,由于不同纬度下1度经度的大小不同,因此我无法使用此方法。 任何的想法?

1
在QGIS中处理许多栅格文件?
我有一个包含大量栅格文件的项目,但是它变得非常缓慢。我想知道哪种是处理所有这些问题的最佳方法。我只是对这些文件进行地理配准,以创建.wld文件(geoTiff更好?),而不是将它们作为栅格打开。我太天真了吗?
10 qgis  raster 

2
使用PyQGIS生成大量地图?
我必须制作大量(数百种)物种分布图。我有一个shapefile,其中包含每个物种的分布,对于每个物种,我都希望获得一张地图,作为图像(jpg,png或其他格式),其中包含有关物种的名称,图例(以区分不同物种的区域)。年度分布,繁殖,非繁殖等...)。 我想使用QGIS来做到这一点。

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.