如何在java中生成geojson格式

brtdzjyr  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(1078)

我有一个问题,在java中,hibernate和mysql是如何实现这种格式的?
它可以是一个pojo,用来做这种格式的事情,不那么复杂

{
      type: 'FeatureCollection',
      features: [{
        type: 'Feature',
        geometry: {
          type: 'Point',
          coordinates: [-77.032, 38.913]
        },
        properties: {
          title: 'Mapbox',
          description: 'Washington, D.C.'
        }
      },
      {
        type: 'Feature',
        geometry: {
          type: 'Point',
          coordinates: [-122.414, 37.776]
        },
        properties: {
          title: 'Mapbox',
          description: 'San Francisco, California'
        }
      }]
    }
ttygqcqt

ttygqcqt1#

您可以使用geojson-jackson,jackson工具的扩展。
所有geojsonpojo(普通的旧java对象)的一个小包,用于通过json-jackson解析器序列化和反序列化对象。
使用
如果您知道geojson文件的对象类型,您可以这样直接读取它:

FeatureCollection featureCollection = 
new ObjectMapper().readValue(inputStream, FeatureCollection.class);

请参阅Jackson医生的报告。
如果要在数据库中保存结构,也许应该尝试一个空间列。检查空间类型和geojson函数。

相关问题