【问题标题】:return GeoJSON from Java servlet从 Java servlet 返回 GeoJSON
【发布时间】:2014-06-14 18:34:20
【问题描述】:

在我的数据库中有包含 lat、lng 列的记录。在中间层我使用 Tomcat/Servlets。客户端我使用 Leaflet。

我希望 servlet 为所有记录(lat、lng)创建 GeoJSON 响应。

有可用的工具吗?或者,我应该手动执行吗?

谢谢

【问题讨论】:

    标签: java gis


    【解决方案1】:

    当您在 Google 上搜索 geojson java 时,您会得到这些库,例如:

    https://github.com/opendatalab-de/geojson-jackson

    https://github.com/mapfish/java-geojson

    但如果你只需要一些坐标,你也可以使用这样的:

    How to Convert Java Object in to GeoJSON (Required by d3 Graph)

    【讨论】:

    • 感谢 Christiaan,老实说,我需要更多的东西:我想将几个点 (lat, lng) 合并成一个多边形 (area) 并将其返回给我的客户 (Leafet)。结果应该是,显示的不是单个点,而是它们组成的区域。当然,也有 GIS 数据库,但我想在我的 Tomcat 上用 Java 来做。所以,对不起“错误的问题”,我的意图是从一个简单的问题开始,然后是下一个......
    • mapfish 库似乎可以处理多边形,因为它使用了 JTS 库:vividsolutions.com/jts/JTSHome.htm
    猜你喜欢
    • 2019-03-04
    • 1970-01-01
    • 2011-01-01
    • 2012-03-27
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    相关资源
    最近更新 更多