如何在TileMill中显示indoor.shp文件

时间:2014-04-07 09:40:22

标签: osmdroid mapbox tilemill

我用JOSM(.osm格式)制作室内地图然后我成功地将它们转换为shapefile(.shp格式)。我想将它们转换为MBTiles格式,以便使用TileMill显示andorid应用程序。当我在TileMill项目中上传我的shp文件时,我无法看到我的地图。有没有办法展示它?谢谢。

这是我的.shp文件link

Map {
  background-color: #b8dee6;
}

#countries {
  ::outline {
    line-color: #85c5d3;
    line-width: 2;
    line-join: round;
  }
  polygon-fill: #fff;
}

#polygon.poly {
  line-color:#594;
  line-width:0.5;
  polygon-opacity:1;
  polygon-fill:#ae8;
}

alt text

1 个答案:

答案 0 :(得分:0)

JOSM对于MBTiles ...对于室内地图......看起来有点复杂。

我想你的地图是由线条和多边形组成的?

我可以建议您(重新)从头开始构建您的室内地图作为KML文件(使用Google地球,或ArcGIS,甚至使用Google地图)。

然后,您就可以直接在Android设备上加载此KML:

  • 使用Google地球Android版
  • OSMNavigator应用程序(基于OSMBonusPack + osmdroid)
  • 或使用OSMBonusPack + osmdroid libs编写自己的应用程序。