我正在使用gps进行犯罪追踪项目,我不允许使用goole API,因为这项工作必须由学生完成。我想知道编写这样的应用程序需要什么样的地图。
我正在使用从Google地球拍摄的地图的屏幕截图,这将采用位图格式,但我听说这些应用程序的地图是矢量地图,其中包含有关其坐标和位置的信息等。有人可以向我简要介绍一下这样的应用程序所需的地图类型,以及如何在应用程序需要的情况下创建带存储数据的矢量地图。
或者我可以使用位图图像并将其信息存储在基于屏幕上协调的x和y的关系数据库中,我不确定这是否也是一种好方法。
答案 0 :(得分:1)
有两种广泛使用的GIS应用程序格式,您应该查看ArcView和MapInfo。有些库可以简化阅读这些格式的过程。 GIS文件通常以层的形式存储数据。例如,街道图层将包含每条街道的折线,并存储其他信息,例如街道名称。还有GIS库可以帮助您完成反向地理编码等任务,即能够将GPS坐标更改为最近的街道名称/地标(我想你可能需要的东西)。
如果是样本,您可以使用Google地球拍摄区域照片,然后将各种功能存储为矢量。例如,街道将成为折线。
我希望这会有所帮助。