首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GIS模型中定期记录我的位置?

如何在GIS模型中定期记录我的位置?
EN

Stack Overflow用户
提问于 2019-08-10 01:09:59
回答 2查看 65关注 0票数 0

我有一个GIS模型,在这个模型中,一辆卡车离开主分销商,沿着一条路线拜访几个客户进行送货,然后在分销商空了之后返回分销商。根据代理与主分配器和彼此之间的接近度来选择路由。我正在试图弄清楚如何记录卡车送货所走的路线,尽管我还不能做到这一点。任何帮助都是非常感谢的。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2019-08-13 13:23:28

如果您想记录街道名称(就像您所做的那样):

你不能这么做。

而不是使用从OSM中提取数据的免费GIS地图服务。我相信你可以通过谷歌地图服务做到这一点,但它非常昂贵…你唯一的机会是下载感兴趣区域的OpenStreeMap shapefiles,将它们转换成路径网络,并从那里提取街道名称。

OSM在其dbf文件中应该有街道名称,您可以在AnyLogic GIS地图对象中指定街道名称位于dbf文件的哪一列中。然后,在转换为path对象时,AnyLogic将根据街道名称命名path对象。

但老实说,这并不是微不足道的,可能对你来说有点过头了。也许可以考虑记录一些其他的东西?

票数 0
EN

Stack Overflow用户

发布于 2019-08-21 16:52:38

为了记录坐标,我将使用GISRoute类型的集合。这是你在计算卡车路线时得到的类型。并且GISRoute包含一个段数组(GISMarkupSegment)。并且每个段都有一个开始和结束(类型为Point)及其经度和经度(方法getLatitude,getLongitude)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57434533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档