Questions tagged «gis-principle»

用于涉及GIS原理或理论且与软件无关的问题

4
推荐主题包含在“地理空间技术计算机科学”课程中
这篇文章是社区维基。编辑现有答案以改善此职位。它当前不接受新的答案。 我将在当地大学教授一门名为“地理空间技术计算机科学”的课程。这是一门入门课程,旨在向地理空间技术学生(GIS和遥感)介绍计算机科学概念。过去,我曾介绍过编程概念,但是我发现这已超出了许多学生的头脑。 目前,我正计划与ArcSDE Personal讨论计算机硬件,空间数据类型(即shapefile与地理数据库),ESRI地理数据库模型(该大学在ESRI平台上工作),基础数据库理论。 有人可以推荐一些其他与计算机科学相关的主题,这些主题是GIS和遥感技术从业人员入职前应该知道的? 更新:去年的课程包括: Google Maps Javascript API / HTML / Google Earth / KML-5周 Python脚本编写-6周 数据库理论/ MS访问-2周 VBA-2周 我从学生那里得到的答复是,在每个主题上没有花费足够的时间。我正在与大学交流,以提供使用Python进行GIS编程的下一级课程。

5
创建垂直比例尺是否合适?
我正在制作一张地图,该地图的主要主题是一条垂直于页面下的铁路线。我一直想知道如何为该地图创建比例尺。在我看来,在这种情况下,水平比例尺看起来不对劲-它很难与地图的垂直内容关联,尤其是考虑到它的主要目的是测量垂直铁路线上的距离。 因此,我倾向于使用垂直比例尺,但找不到关于垂直比例尺使用的任何文献,甚至找不到利用它们的地图示例。 除了没有能够立即创建这些GIS软件包的事实之外,是否有任何理由为什么不适合使用垂直比例尺? 更新:这是与我正在创建的产品类似的产品的快速模型: 更新2:更多基于@jbalk和@TDavis想法的模型:

6
细分匹配算法
匹配细分的最佳算法是什么? 我正在尝试匹配来自两个地图源的相应线段,一种较不准确,但具有线段名称,一种较准确,不具有线段名称。我想将半段名称自动应用到更准确的地图上。 所请求的算法的描述非常模糊,因为“匹配”的定义不明确,并且在不同情况下,许多因素(方向,相对长度,距离)可能具有不同的权重;但是,我正在寻找有关处理此问题的一般方法的基础知识。 热烈欢迎开源环境(PostGIS,shapely等)的可行实现。 示例片段:请参见下面的图片描述。

2
GIS原理称为什么?
我忘记了特定GIS原理的名称,需要复习... 场景:假设有一个代表某些管理区域的多边形。为了简单起见,假设它是一个正方形。我们还假设该广场内某处有9栋房屋,但我们不知道它们在哪里。如果将这个正方形分成9个相等的部分(例如井字游戏板),我想计算每个正方形内的房屋数量。 现在,很明显,分成9个小正方形的9栋房子就是每平方1个房子。但是,我知道所有九座房屋都可以在任何地方。它们全部九个都可以在右上角这样: 或者,最下面一行可能每个都有三个,而最上面的六个可能都不像这样: 如果我这样假设每平方一间房子, 这个错误的假设被称为什么?这是可修改的地域单位问题(MAUP)吗?

3
如何计算给定大地纬度下的地球半径?
(我看到Wikipedia上有一个方程式可以完全满足我的要求,但没有参考文献。我无法确认该方程式的有效性!) 我已经了解了地心纬度和大地纬度之间的区别。 假定已知的半大半圆a和半小半圆b半径。如何在给定的大地纬度下计算半径? 我需要某种专家确认(派生,派生链接,专家确认,解释等)。

3
使用GIS工具解决非地理问题
许多其他领域存在视觉/“空间”问题,可以使用GIS工具来解决。我知道我已经使用GIS工具来完成奇怪的非地理任务,并且想知道这会发生多少,以及是否有人在此方面有很好的例子。 我感兴趣的一种例子: 使用地理信息技术量化海洋叠层岩沉积颗粒内的内孔钻探过程的空间结构 [PDF] 总结方法: 用显微镜拍摄了Stromatolite(一种岩石)的岩屑图像。这些图像被导出为BMP,然后用Erdas Imagine进行监督分类。将分类导出到ArcView 3.x中,进行清理并将合适的分类转换为多边形。然后他们做了一些空间选择和一些密度映射。 论文中的数字: 如您所见,我正在寻找使用非地理数据但仍然具有空间元素的问题。GIS方面可以是任何东西:制图,可视化,分析等。 科学论文/研究特别感兴趣,但不是强制性的。

1
了解重投影?
我无法完全理解的一件事是重投影。 在Stack Exchange上有很多问题,并且有很多关于如何使用各种软件对特定问题进行问答的方法。 我在网上搜索了“什么是重新投影?” 而且我读得很好。关于Projection Basics的ESRI常见问题解答很好,http://support.esri.com/en/technical-article/000005562-从此... The terms 'geographic coordinate system' and 'datum' are used interchangeably, but as noted above, a GCS includes a datum, spheroid, units of measure and a prime meridian. The coordinates for data change depending on the datum and spheroid on which those coordinates are based, …

3
消除倾斜表面上的高程趋势?
是否存在从DEM表面消除趋势的已知方法? 例如,如果我有一条河流的DEM,则该河流将从高海拔(上游)流向较低海拔(下游)。即使在整个河流中从水面顶部到河床底部的距离相同,栅格的下游部分在DEM中仍将具有较低的高程值。是否可以使这些值均匀,以使相等深度的区域也具有相等的标高? 消除这种趋势后,最好保留DEM的总体特征,例如河床中的倾角。


1
检测分支多边形形状?
我有一个包含数百万个多边形的矢量层,可以连续覆盖。我需要根据它们的形状对其进行分类。我已经在使用景观生态学中的几个形状指标,例如紧密度(4piA / P ^ 2),平均宽度(2A / P),形状编号(P / sqrt(A)),我也看到了计算的圆度/紧凑度的答案多边形? 我的问题是所有这些指标都仅使用面积和周长的某种比率。即使是分形维数索引也仅使用面积和周长(2ln(0.25P)/ ln(A))。但是,如何区分两个具有相同面积和周长但形状完全不同的多边形?像这样的分支多边形A: 我试图以与弯曲的条带B相同的面积和周长进行绘制。我所有已知的索引对于它们都将是相同的。但是对我来说,区分简单的条带(包括弯曲的新月形)和复杂的分支形状非常重要。 我有意将多边形B显示为弯曲的条带,而不是直线的条带,因为我知道相关的外接圆索引可以检测到细长的笔直形状,但是我的多边形也可能具有相同的外接圆。即使我构造凸包并计算面积比Apolygon / Aconvex,在这里也可能非常相似。 那么,如何在矢量数据中自动清晰地区分分支多边形A和多边形B?(将它们转换为栅格将需要非常小的像元大小,巨大的数据集和内存不足,因此这是不可能的)。是否有其他形状索引包含其他参数?理想情况下,该方法不仅可以区分清楚分支的多边形,还可以区分C和D: 我唯一的想法是构造凸包,然后从其凸包中删除多边形,并计算它留下的(大)块的数量(逐个多边形而不是整个图层擦除多边形)。这可能表明边界的复杂性。 我欢迎数学解决方案/算法,以后将在Python中实现。

1
匹配不同长度的片段
我正在尝试将较小的段与较大的段进行匹配,这些段最可能与以下段相关:相对紧密,相似的方位并且彼此相对。 这是我拥有的数据的典型示例: 在这里,我需要将段652与198969匹配,而使711和707不匹配任何内容。 我一直在寻找不同的方法,尤其是Hausdorff距离(基于此处的答案)。我使用PostGIS进行了计算,但结果却很奇怪:例如,我得到的最短距离是在707和198985之间,而652到198969的距离要比到198985的距离大(我可以在需要时添加查询和结果)。 Hausdorff实际上是解决此问题的正确方法吗?还有其他方法吗?我想到了简单地对我提到的参数(距离,方位等)创建一组检查的方法,但是我担心不得不添加一大堆条件来处理边缘情况或诸如阈值之类的事情面对对方。 更新:我发现了一种似乎可以接受的折衷方法: 我首先找到了我要匹配的蓝色部分中10个最接近的黑色部分(使用PostGIS <->运算符),它们相距不到10米。 然后,我通过找到每个黑色片段上蓝色片段末端的最近点来创建一个新片段(使用ST_ClosestPoint),并过滤出长度小于蓝色片段90%的结果(这意味着片段不是面,或者轴承差异大于〜20°) 然后,我得到按距离和Hausdorff距离(如果有)排序的第一个结果。 可能需要做一些微调,但目前看来可以接受。如果我错过了一些边缘情况,仍在寻找其他方法或其他检查来运行。

2
了解度数长度公式中的术语?
诸如http://www.csgnetwork.com/degreelenllavcalc.html(查看页面源代码)之类的在线计算器使用以下公式获取每度的米。我通常了解每度的距离如何随纬度位置而变化,但是我不明白这将如何转换为以下内容。更具体地说,常数,每个公式中的3个“ cos”项以及“ lat”的系数(2、4、6、3和5)从何而来? // Set up "Constants" m1 = 111132.92; // latitude calculation term 1 m2 = -559.82; // latitude calculation term 2 m3 = 1.175; // latitude calculation term 3 m4 = -0.0023; // latitude calculation term 4 p1 = 111412.84; // longitude calculation term 1 p2 = -93.5; …


2
在2D地图中投影EPSG:4326数据?
我想认为我比较精通基准面,投影和坐标参考系。 OpenStreetMap数据存储在WGS84纬度/经度(EPSG:4326)中。此CRS具有地理意义,因此旨在将位置存储在3D地球上。当我看到这张地图时,我在看什么? 看着雷克雅未克,看来经线趋向于格林那子午线的北极(或者也许他们以透视图计划了这座城市?),所以我假设0,90是地图的顶部中心。 这堂课是不是一个投影?如果是,那是投影? 是否有一个通常用于纬度/经度数据的投影? 我使用EPSG:4326将数据存储在Oracle中,当由GeoServer渲染而没有指定投影时,它也显示这些特征。

2
图例条目应为单数还是复数?
在地图图例中,条目应为单数还是复数?什么是对的?道路还是道路? 在Google图片搜索“地图图例”中,我得出结论,没有一种一致的方式来使图例条目为单数或复数。我见过的更具权威性的地图中的图例条目均为单数。(USGS,《国家地理》等) 所以我的问题是,在什么情况下复数图例条目正确? 本指南说的是单数形式:http : //gisgeography.com/map-elements-how-to-guide-map-making/ 条目32:图例中的功能是存在的并且是单数形式 我制作的带有单数和复数条目的图例示例。

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.