我想用Java编写一个命令行程序,它接受KML / Shapfile并输出GeoJSON文件。 我通常做的是通过ogre2ogre并手动转换我的文件。 一旦我得到了GeoJson,我在输出最终的GeoJSON之前稍微修改了它的内容。
我想跳过手册部分,找一些为我做转换的API。
任何人都可以帮忙。
由于
答案 0 :(得分:2)
OSMBonusPack提供了一个KML + GeoJSON工具包,其中包含KML解析器/编写器和GeoJSON解析器/编写器,所有这些都是Java语言。 因此,这允许读取KML内容,并将其写为GeoJSON。
您可以使用演示应用OSMNavigator测试此转化。
它定位到Android,因此根据您的需要,您必须选择相关的类,并删除您不需要的代码部分(例如,图标加载,叠加构建,Parcelable实现)。