开源 GIS 工具

发布于 2024-08-30 14:37:26 字数 1536 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

写下不归期 2024-09-06 14:37:26

有语言偏好吗?

如果您使用 Python,请查看 http://mapfish.org/ - 这包括 GeoExt (我认为它们很快就会合并)在客户端,然后是服务器上的 Pylons 框架。如果您更喜欢 .NET,可以使用 SharpGIS。

始终可以选择仅使用支持空间的数据库(PostGIS、SQL Server 2008 - 几乎任何现代数据库),并创建您自己的查询和 Web 处理程序以进行搜索和选择。正如另一个回复中提到的,Azue 现在具有空间功能,可能是这里的一个选项。

我发现 MapServer 对于 WMS 服务非常有价值,但如果您只使用矢量,那么您可以直接从数据库(KML、GeoJSON、GeoXML)服务器数据。为了显示要素,您可以在 OpenLayers 中使用样式、图标等来矢量要素。

SVG曾经很流行,但总是需要Adobe插件,所以受欢迎程度下降了。也许 HTML5 会改变这一点,但与此同时 KML 似乎是一种使用更广泛的格式(并且也已成为开放标准)。

Any language preferences?

If you use Python then have a look at http://mapfish.org/ - this includes GeoExt (I think they'll mergre soon) on the client, and then a Pylons framework on the server. If you prefer .NET there is SharpGIS.

There is always the option to just use a spatially enabled database (PostGIS, SQL Server 2008 - pretty much any modern database), and create your own queries and web handlers for searching and selecting. As mentioned in another replyAzue, which now has spatial functionality, could be an option here.

I find MapServer invaluable for WMS services, but if you are only using vector then you can server data direct from a database (KML, GeoJSON, GeoXML). For display of the features you can styles, icons etc. to vector features when in OpenLayers.

SVG used to be popular, but always required the Adobe plugin, so dropped in popularity. Maybe HTML5 will change that, but in the meantime KML seems to be a more widely used format (and has also become an open standard).

终难愈 2024-09-06 14:37:26

只使用 Amazon Web Services 之类的工具并创建包含您所需的软件堆栈的自定义 AMI 怎么样?除非使用量激增,否则这应该会降低成本。

What about just using something like Amazon Web Services and creating a custom AMI that includes the software stack you desire. This should keep the costs down, unless you get a spike of usage.

遗心遗梦遗幸福 2024-09-06 14:37:26

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

所以虽然不是开源的,但它应该是免费的。

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

How about using google app engine with their spatial data store
http://code.google.com/apis/maps/articles/geospatial.html

So while not open source, it should be free.

I am not sure what Azure has to offer but I am pretty sure I heard it was backed by SQLServer which also has a spatial data model. Might be a good place to look as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文