gpt4 book ai didi

gis - 后地理信息系统应用

转载 作者:行者123 更新时间:2023-12-04 14:23:38 26 4
gpt4 key购买 nike

我想学习如何使用 postGIS 构建应用程序。我想知道是否有好的开源示例可供我查看?我对那些不仅使用 postgres 存储 map 数据而且在应用程序代码中广泛使用 postGIS 特殊功能(聚合和 SQL-MM,即 ST_* 功能)的人特别感兴趣。谢谢!

最佳答案

PostGIS 是一款出色的工具,可用于存储和运行对地理数据的各种查询。但是,要显示 map ,您将需要另一个工具。那里有很多。

如果您对网络制图感兴趣:这里有一个 question I asked about web mapping .我最终将 map 数据存储在 PostGIS 数据库中,然后使用 GeoServer 和 OpenLayers 为它提供服务。另一个可靠的网络映射路线是GeoDjango .

编辑:详细说明我以前的经历。我有一组矢量数据(多边形)存储在 shapefiles (.shp) 中。我需要在谷歌地图上显示它们,并能够在网络平台上选择它们。首先,我将 shapefile 导入到我的 PostGIS 数据库中。

设置 GeoServer 后,我将我的 PostGIS 数据库连接到 GeoServer 并创建了一个 WFS 图层。有不同的类型(如 WMS),但我使用 WFS,因为它很适合选择我正在显示的多边形。

接下来,我必须显示我添加到 GeoServer 的图层。我使用 OpenLayers JavaScript 库来执行此操作。他们的网站上有很多示例。 This one使用 GeoServer 来提供 map 数据。只需查看源代码,即可了解 Openlayers 如何获取 map 并显示它。

如果您想创建离线 map : Quantum GIS是一个很好的免费工具。 ArcGIS 也很流行,但不是免费的。

如果我是你,我会查看 https://gis.stackexchange.com/ .您会在那里找到很多东西,这是一个非常有帮助的社区。

关于gis - 后地理信息系统应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14790282/

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