开源GIS工具

问题描述:

我一直在看开源GIS工具。特别是MapServer和GeoServer。开源GIS工具

我看到的问题是,实际上将这些部署到公共场所,您不能使用常规的5美元/月(或免费)托管服务,因为您必须以非方式在服务器上安装这些服务在平均托管计划中可访问。因此,您必须使用安装了MapServer的主机(其中许多看起来不可靠)或具有专用服务器或VPS。所有这些选项都有显着的成本障碍(每月30美元至200美元)。我只是为了好玩而做这个。

是否有任何免费或廉价的方法让您的GIS服务托管?或者是否有任何以不需要访问服务器根结构的方式进行安装的产品?

我已经尝试OpenLayers和GeoExt,但我不认为客户端选项将适用于我,因为我使用的数据集的大小。我的基础数据将是矢量数据而不是WMS数据(或类似的东西)。我还没有尝试谷歌地图,但我会研究它。

此外,任何思想使用SVG的GIS用途?

感谢

如何使用谷歌应用程序引擎与他们的空间数据存储 http://code.google.com/apis/maps/articles/geospatial.html

因此,虽然不是开源的,它应该是免费的。

我不确定Azure提供的是什么,但我确信我听说它是​​由SQLServer支持的,它也有一个空间数据模型。可能是一个很好的地方看看。

+0

谢谢,我想我会看看Azure。 – 2010-04-29 16:56:42

任何语言偏好?

如果你使用Python,然后看看http://mapfish.org/ - 这包括客户端上的GeoExt(我认为他们将mergre很快),然后在服务器上的Pylons框架。如果你喜欢.NET,那么就是SharpGIS。

总是可以选择使用空间激活的数据库(PostGIS,SQL Server 2008 - 几乎所有的现代数据库),并创建您自己的查询和Web处理程序进行搜索和选择。正如在另一个答案中提到的,现在具有空间功能,可能是一个选择。

我发现MapServer对于WMS服务是无价的,但是如果您只使用向量,那么您可以直接从数据库(KML,GeoJSON,GeoXML)获取服务器数据。为了显示功能,您可以使用样式,图标等来在OpenLayers中引导功能。

SVG曾经很受欢迎,但总是需要Adobe插件,因此大受欢迎。也许HTML5会改变这种情况,但与此同时,KML似乎是一种更广泛使用的格式(并且已经成为开放标准)。

+0

太好了,谢谢!我会看看Mapfish。几年来我没有使用过Python。我将不得不动摇蜘蛛网。 – 2010-04-29 16:58:30

只需使用诸如Amazon Web Services之类的东西并创建一个包含您所需软件堆栈的自定义AMI即可。这应该降低成本,除非你得到了使用量的高峰。