在地图点周围创建行驶时间多边形?[关闭]


13

我想在我绘制到Google地图的400个独立点周围创建30分钟的行驶时间多边形。

我发现了http://www.freemaptools.com/how-far-can-i-travel.htm,但是当您靠近海边时,这似乎很奇怪(我的观点很多)。

还有http://cartoo.dyndns.org/也可以,但是我无法提取.KML格式的多边形。

有人遇到任何可以帮助我的工具了吗?

Answers:


7

在此处查看此示例,该示例使用arcgis服务时间地理处理服务和google地图。

如果您的点位于美国,则可以在此处使用ESRI的CreateDriveTimePolygons 。您需要做的是将Input Location,Drive Times和format写入json,然后执行您的过程。

除此之外,您还应该检查类似的问题。

  1. 使用开源工具在此处创建行驶时间多边形
  2. 你可以做一个旅游区的多边形与谷歌地图API?这里

输入位置示例:

{features:[{geometry:{x:-117.36539840698242,y:33.99945042078996,spatialReference:
           {wkid:4326}}}],spatialReference:{wkid:4326}}

在此处输入图片说明


也在加拿大工作。
Mapperz

我的观点都是基于澳大利亚的。很少的代码知识-只想使用Cartoo之类的工具并提取到KML中,这样我就可以将400个数据点组合到一张地图上。
克里斯,2012年

效果很好,但不幸的是,ESRI服务在15分钟的车程时间内达到了顶峰-希望达到20分钟。
安倍·沃克

6

有Route360 API也可与Google Maps一起使用。 https://developers.route360.net/index.html

它提供了一些安静的功能。包括不同的运输方式或多边形的交集

柏林公交路线

同样,您可以一次添加几百个点并查看结果:

多点旅行时间

它适用于欧洲和北美的大多数国家


不幸的是,它们的层输出是SVG,它们使您支付导出GeoJSON的费用(每次尝试在本地运行GeoJSON示例时,都会出现403错误)。由于我使用的是Google MyMaps,因此如果没有一些黑客手段,这将对我不起作用。
安倍·沃克

5

免责声明:我为iGeolise工作

您可以在此处使用TravelTime API根据行驶时间绘制地图,它适用于基于位置的搜索(例如,面向面向消费者的网站)或一张地图。

此示例适用于英国诺里奇的开车时间。从中午开始,从15分钟到1小时,每15分钟间隔有多个多边形。它使用纬度/经度点翻译到地图上。如果只是您需要的数据,它还可以列表形式从该区域提取邮政编码,而不是可视地图格式。 诺里奇开车时间


2

我知道这篇文章是从前的,但是我们遇到了同样的问题,因此我们开始将其构建为Google Maps企业版产品的高级服务。不用说这是一种付费解决方案,因此我不会在技术论坛上进行市场推广。

但是,这是我实际上在寻找解决方案时发现的第一篇文章之一,即使我必须为此付费也是如此...我不想要ESRI服务器,因此我们设置了具有路网的OSM服务器并使用pgRouting放在最上面,然后将其打包为Web服务,供那些对我们如何构建它感兴趣的人使用。如果您喜欢构建类似的东西而不是获得许可,我很乐意分享更多详细信息:http : //cmapsanalytics.com/drivetime.html

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.