- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。
想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。
6年前关闭。
Improve this question
我们有多个来自多个来源(Open Street Map、TomTom...)的高质量道路网络。这些来源包含比我们需要的更多的信息,有效地阻止了我们的计算。过滤次要道路很容易。我们的主要问题是高速公路的表示(两条相反方向的道路),复杂的高速公路交叉口(各种导出道路,路口不是点)。就我们的目的而言,更理想的“拓扑”式道路网络。
非常详细的数据来源:
理想的简化网络:
是否有任何算法可以帮助我们提取简化的道路网络? 如果在 .NET 中有可用的实现,那将是一个真正的赢家。
更新:
原始数据表示为带有一些有限元数据的折线。元数据说明道路的身份(名称或编号)、道路的“等级”(公路、主要、次要等),以及一些更多细节,如限速、线路段是桥梁还是隧道。数据的质量非常好,我们可以根据道路标识轻松地将组成道路的折线段组合在一起。
同样,很容易忽略次要道路。高速公路导出处的加速/减速车道也在其等级中明确标记,因此它们也很容易过滤。
我们看到两个主要问题:
1)公路:用一条公路代替两条(或更多)条单向公路
2) 高速公路路口:确定路口的中心点,并确保我们的简化高速公路与之相连。
更新 2:
数据存储在 EZRI Shape files .使用 SharpMap library ,它们比较容易解析,或者做地理空间搜索。源数据是按国家分割的,一个国家是一个shape文件(如果国家太大,比如美国、德国),再分割成更小的区域。是的,这种划分带来了另一个问题。如何确保法德边境的简化公路相交?
谢谢关注
最佳答案
这只是解决方案的草图,但是:
关于.net - 从道路网络 (.NET) 中提取拓扑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27356119/
我正在制作一个基于网格的游戏。 在这个游戏中,您可以放置建筑物、墙壁和道路。 当某些东西被放置在网格中时,我将单元格 ID 设置为该对象 ID。到目前为止一切顺利,一切正常。 当我需要时,我的问题
我想创建一个交互式 map ,其中道路等的样式为我想要的颜色。现在,我了解了 Mapbox,但这不是我们想要使用的,因为最终它会因为费用而花费我们很多钱。 我一直在互联网上寻找替代方案。我发现了很多拼
我正在尝试用 Java 制作一个正则表达式,它可以粗略地用于匹配某些街道名称。我想这样做,以便给定以下字符串: Then someone decided to go to the high stree
尝试用颜色“标记”一个区域并在该区域放置一个数字: 我在这里说明了它: 数字是静态的,不会改变。 区域标记假设会改变颜色。并且区域标记假设使用周围的街道/道路包围该区域(不仅仅是简单的圆形图) 我会尝
我需要能够使用 V2 或 V3(最好是 3)创建在某种意义上忽略建筑物的路径。 我什至试图创建一个 kml 文件来自己绘制所有路径,然后找到一些方法根据需要打开/关闭它们。 例如。用户想从 A 点到
我在 http://www.41latitude.com/post/1268734799/google-styled-maps 上找到了一个代码片段: [ { featureType: "
我正在使用 Roads Google API 传递一个位置列表,我想根据这些点在最有可能由汽车行驶的道路上画线。 有些地方出了问题,因为有些点没有被线穿过,而且这些线不仅仅使用道路,有些点通过直线穿过
我们如何使用切换按钮在 Mapbox gl js 中突出显示(更改颜色)道路、人行道或自行车道? 最佳答案 您可以使用setPaintProperty更改图层的填充颜色,就像在官方 Mapbox 示例
我正在尝试在道路上绘制一条路径并遵循一些给定的点。我正在使用 Google Directions API 来遵循道路。我在道路上放置了一些标记并将这些点与折线连接起来。我需要遵循红线但是它跟随并绘制蓝
我是一名优秀的程序员,十分优秀!