1

我最近开始使用形状映射文件,我从互联网上下载了一些形状文件,这些文件具有以下扩展名 .shp、.dbf、.shx,我无法破译这些扩展名是什么。然后我在这里找到了一些动作脚本库来解析这些文件

但是我无法理解那里的文档。

但是使用一些示例文件,我终于能够在 actionscript 中绘制地图。然而这些没有纬度和经度,

经纬度信息是否存储在形状文件中,如果是,如何提取数据?或者是否有特殊的形状文件编码了纬度/经度信息?

4

2 回答 2

2

您可能想查看iLog Elixir,它具有用于映射的 Flex 组件以及将 Shapefile 转换为 Flex 映射对象的应用程序。

于 2009-08-14T03:40:35.340 回答
1

只需直接使用 x/y 坐标作为 long/lat。

引用《小百科》

Shapefile 处理 X 和 Y 坐标,尽管它们通常分别存储经度和纬度。在使用 X 和 Y 术语时,请务必遵守术语的顺序(经度存储在 X 中,纬度存储在 Y 中)。

不能保证这些坐标是纬度/经度——有时它们可​​以是像素。但是,这是由 Shapefile 的生成器决定的——Shapefile 本身没有任何继承。

于 2009-08-13T14:51:13.347 回答