OGC之路(1.5) 之 GIS开源工具及其应用

本文介绍了几个用于GIS技术的开源工具,包括SharpMap、ProjNet、NetTopologySuite和OpenLayers。尽管后续内容涉及更复杂的GIS技术,但这些工具提供了易于使用的API和丰富的文档资源,适用于不同需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之所以会有这个中间章节,是因为我希望保持“一文一代码”的风格。但是随后的代码需要用到比较复杂的GIS技术,我提供的代码也将背弃“创新精神”,使用开源工具了。所以有必要在这里对这些工具做个介绍。

SharpMap,一个C#开发的开源GIS库,API简单易用,还有不错的例子可供学习。可惜正真强大的v2版还没发布,不然我都会建议公司,把原来的代码扔掉,直接基于它开发。

ProjNet,一个C#开发的开源地理坐标系库,好像是从SharpMap里面独立出来的,提供了强大的SRS功能,如果比不想完全使用SharpMap,只是需要进行坐标变换,这是个不错的选择。

NetTopologySuite,一个C#开发的空间分析库,是JTS的DotNet版。

OpenLayers,一个javascript开发的前端库,应用十分广泛。

 

我并不打算在这里对上面的库做详细介绍,他们自身就已经提供了完整的文档和范例。我们只需要根据自己的需求选择使用就够了。不好意思这一章没有代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值