gpt4 book ai didi

google-maps - Geotools google maps java ee 网络应用程序

转载 作者:行者123 更新时间:2023-12-04 16:35:49 26 4
gpt4 key购买 nike

我正在寻找开发 Java 网络应用程序的替代方案,以根据一些变量和 map 的可视化表示来计算土地值(value)。

因为我拥有的数据是 ESRI shapefile,而且我想开源,所以我最终得到了这个配置。

  1. 使用Geotools获取shp文件,将它们转换并存储在 MySQL 空间数据库(或任何其他开源空间数据库)中。

  2. 使用 java EE(jsp、javabean)与空间数据库通信,使用 Geottols 计算给定土地点的值(value)和所需的所有变量(即面积值、距公园的距离、距地铁站的距离等) ).

  3. 使用 Google map 和 Javascript API 从用户那里获取陆地点并显示一些标记、线、polugons(即地铁站、公园等)

我最近使用 java ee(用于与 Fusion tables 连接)和 google maps javascript api 开发了一个不太复杂的网络应用程序。尽管如此,我没有 gis 计算方面的经验,我想知道这种配置对有经验的开发人员是否有意义。

谢谢大家

最佳答案

使用 PostGIS 和 GeoServer。您可以编写简单的 servlet 来调用 PostGIS 来回答您的空间问题您可以使用 GeoServer 显示来自 postgis 数据源的 map 。

将 shapefile 加载到 PostGIS 和 Geoserver 中很容易

不要使用 MySQL,它的大部分空间功能都没有实现。它们在文档中,但未在代码中实现。

您可以使用 GMaps JS API,也可以查看 OpenLayers,它是一个开源 JS 映射库。

关于google-maps - Geotools google maps java ee 网络应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2317282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com