Questions tagged «overlapping-features»

与其他要素共享其部分或全部空间位置的要素。

2
n个点的三边测量算法
我需要找到的算法,可以计算出重心甲(又名重心,几何中心,质量中心)从图中圆圈其中T1,T2,T3,T4,T5,...,Tn的交叉并线的长度[R从质心到该图的最远角 给出以下信息: T1纬度= 56.999883经度= 24.144473半径= 943 T2纬度= 57.005352经度= 24.151168半径= 857 T3纬度= 57.005352经度= 24.163356半径= 714 T4纬度= 56.999042经度= 24.168506半径= 714 T5纬度= 56.994226经度= 24.15709半径= 771 结果应如下所示:纬度= XX.XXXXXXX经度= XX.XXXXXXX半径= XX 您可能已经知道,我正在开发可以通过最近的Wifi接入点或移动基站查找设备位置的软件,因为接入点或基站的数量可能会发生变化,我需要一种能够适应不确定数量的点的算法。 这里和这里也有一些类似的问题,但是它们都不能完全回答我的问题。

4
在重叠符号增加不透明度的地方制作地图?
我当时在看一些地图,例如:船舶日志中的地图 或映射的Facebook全球友谊(通过Flowing Data博客) 这些贴图看起来不错,因为单线几乎是透明的,并且随着越来越多的线被绘制,不透明度增加,并且您只能使用存在多条线的线来获得图案。 我有一些shapefile格式的公交路线数据,并且想要从中进行类似的操作。 哪个软件可以使我做到这一点?哪个软件可以产生这种效果?

5
渲染重叠线
我正在制作一张包含有关公共交通信息的地图:公共汽车,电车等。该地图将包含一个图层,其中包含例如电车路线。每条线都有其自己的颜色,并由线串几何图形表示。 问题是,许多线路有重叠的部分,其中有多个电车线路覆盖同一部分。为了向用户展示此内容,我希望这些线条彼此平行,而不是相互绘制。例如,请参阅Google Maps如何显示纽约地铁线路。 我怀疑这是制图学中一个非常普遍的问题,但不知道我应该搜索什么术语。 我使用PostGIS / GeoServer / OpenLayers作为堆栈,但是任何开源解决方案都是可以接受的。

8
修复数千个小的重叠多边形?
我正在使用ArcMap 10.3。 我有一层不同的土地利用类型。我发现许多多边形相互重叠,因此同一多边形具有两种不同的土地利用类型。 使用@radouxju的答案,我为土地使用层构建了一个拓扑(使用不可重叠的规则)。然后,我使用merge修复了大的重叠多边形。 但是,我有数千个小的重叠多边形。我可以手动修复所有这些问题,这将需要一些时间。 有没有更快速的方法来解决所有这些错误? 我已经更新了地图以显示所有土地使用类型。多边形彼此重叠;不碎。


3
如何改善重叠多边形的制图可视化?
我需要一些有关如何改善制图信息可视化的建议。 用户可以选择不同的物种,并且webmapping应用程序会显示其地理分布(多边形度单元),每个物种都具有一定范围的颜色(例如,较深的橙色表示更多的信息,较浅的橙色表示较少的信息)。 问题是当一个以上物种重叠时。我目前正在做的只是使用http://www.xarg.org/project/jquery-color-plugin-xcolor/计算两种颜色的加和颜色混合 如您在该图像中看到的,两种物种重叠(蓝色和黄色混合)的结果颜色根本不直观。 有人有什么想法或知道类似的工具可以从哪里获得灵感?为了创建多边形,我使用d3.js,因此,如果必须创建更复杂的SVG功能,可以尝试一下。 我的一些想法是... 多边形上的数据越多,边框(或边框的每个部分及其相应颜色)越厚 在多边形中心添加一个标签,说明有多少种物种重叠。 将多边形划分为不同的部分,每个部分具有相应的种类颜色。

1
如何从具有重叠线段的线串中提取子线串
问题陈述:给定一条公交路线(定义为ln.the_geom的线串)和一组公交车站位置(pt1.the_geom,pt2.the_geom,... ptn.the_geom),将公交路线划分为公交车站之间的分段。我正在使用两个postgis函数 ST_line_substring(ln.the_geom,ST_line_locate_point ln.the_geom,pt1.the_geom),ST_line_locate_point(ln.the_geom,pt2.the_geom)) 如果公交路线没有重叠部分,则上述方法效果很好。但是,如果有重叠的部分,则ST_line_locate_point会将点对齐到线串的另一端。例如:公共汽车从A到B行驶,循环成圈,然后从B到A行驶。“ A到B”和“ B到A”是平行的路线,所有点都重叠。如果是公交车站P1和P2,则将P2映射到点P2'(相反方向)。在这种情况下,该段提取错误(其中包括额外的段)。 如何解决这样的问题?重叠的公交路线可以在路线的任何部分发生...

3
用于符号化路由数据的制图技术
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 显示从街道数据创建的路线(例如公交路线)时,一些常见的问题包括: 路线可能会重叠,例如一条路线在相反方向上走同一条道路 路线可能与走同一条街的其他路线重叠。 由于路线是根据街道数据得出的,因此路线通常过于详细或“嘈杂”。 明确指出路线的方向而又不会使箭头超载可能是一个挑战。 为了创建实用且可用的路线图,例如曼哈顿公交路线图,有哪些技术可以解决这些问题?您是否知道通过自动技术而非人工插图/数字化制作的任何此类公共交通地图? 具体来说,我使用的是ArcGIS 10,但是也欢迎使用其他软件的解决方案。 我在处理1)方面获得成功的一种技术是使用具有负偏移量的ArcMap的制图线符号 -假设这些线沿行进方向定向,这将使线偏移,使得右侧和左侧就像您所期望的那样具有独特性和针对性(至少对于右侧交通运输国家,对于左侧交通运输国家,将使用正偏移量)。但是,结果往往会在转弯,互换和U形转弯处有些偏斜,并且在处理多条路线时不灵活。 我不太熟悉但似乎很有前途的另一种可能性是制图表达 -但是,我在寻找将表达用于运输地图以及是否适合该法案的示例方面运气不佳。


1
处理OpenLayers中的重叠功能
如果用户创建了一个完全与另一个重叠的多边形要素,例如…… …那么就无法选择内部特征,即一个被另一个重叠。我目前正在使用这样的简单方法SelectFeature: var select = new OpenLayers.Control.SelectFeature( [this.annotationLayer, this.controlPointsLayer], { hover: true, renderIntent: "temporary" } ); this.map.addControl(select); select.activate(); 但是显然,我只能选择外部特征。处理此问题的典型方法是什么?如何使用户也可以选择内部特征? 最简单的解决方案可能是使外部特征仅在减去内部特征时在剩下的区域内可供选择-但我不知道如何去做。


2
重叠点的标签可以合并/合并为一个标签吗?
我有代表样本位置的点。通常,多个样本将在同一位置获取:具有相同位置但具有不同样本ID和其他属性的多个点。我想用一个标签标记所有位于同一位置的点,并用堆叠文本列出该点所有点的所有示例ID。 在ArcGIS中使用常规标签引擎或Maplex可以做到吗?我知道可以通过在一个属性值中为每个位置创建一个包含所有样本ID的新层来解决此问题,但我想避免创建仅用于标记的新数据。 基本上我想从这里开始: 为此(最重要的一点): 无需对标签进行任何手动编辑。

2
在R中的地图上进行点过度绘图(例如,使用ggplot2)-如何将点推到侧面,标记原始位置,合并附近的点……?
我有一个包含语言,其经度和纬度以及特征值(类别1,类别2或两者-在图中分别标记为红色,蓝色和绿色)的数据库。每种语言最多可能有三个点,并且自然地,两个语言点可能彼此非常靠近。 name longitude latitude sp_sum 1 Modern Armenian 45 40 both 2 Modern Armenian 45 40 both 3 Modern Armenian 45 40 spatial 4 Dieri 138 -28.1667 both 5 Dieri 138 -28.1667 both 6 Finnish 25.5577 64.7628 non-spatial 7 Crimean Tatar 28.1418 43.8398 spatial 8 Ese Ejja -67.515 -11.7268 non-spatial …

3
如何显示重叠线?
我有多个表示总线路线的线层,并且许多路线重叠(即,靠近终端,公交车站等)。Qgis中是否有一个功能可以将两个功能彼此相邻/平行显示?在示例链接中,红色和紫色线是两条单独的路线,它们都使用相同的道路。紫色线与红色线重叠,并且红色线不可见。我感谢任何反馈,即使有坏消息,也无法做到。

1
使用QGIS删除同一图层中的重叠/重复多边形?
我在QGIS上的矢量层上工作,其中使用属性“ typo”对区域进行了分类。我遇到的问题是许多多边形重复或重叠,结果某些区域被分类为两个或更多的“典型”。这是一个错误。为了进行一些统计分析,我需要清除这一层以除去重叠/重复的区域,以便将每一英寸的区域都归为一个,并且只有一个“ typo”。哪一个无动于衷。

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.