NetMap,基于.net的开源GIS库

NetMap是使用c#语言开发的一个轻量级GIS平台,可以提供地图渲染、地图投影变化、空间数据存储与转换、空间分析、地图瓦片等功能。这里是我开源的一个版本http://yun.baidu.com/share/link?shareid=4057114910&uk=3204739722

NetMap是一个组件式GIS,它提供了一些GIS组件来完成GIS任务。

它能干什么?

作为桌面地图库使用:可以使用它自带的地图控件,也可以自己着手编写。如NetMap 2.0地图控件本身内部就是利用渲染、数据、投影变化、空间分析、瓦片等组件模块来组合开发完成的,NetMap 2.0是winform的控件,当然也可以以此为基础制作WPF下的地图控件,当然要花费一定的时间与精力。

开发一些实用的地图工具:如根据地图瓦片的底图创建矢量数据、结合GDAL来导入数据、导出数据、将当期的地图文档输出为地图图片、根据一定的规则将地图切片等。

地图服务:作为基础库开发地图与GIS服务后台;根据业务需求,开发各种与地图相关的业务服务。如分析用户传入的点周围有哪些POI、得到某市的行政区划图。

它的定位?

它是一个.net的地图库,提供了一种简易的开发环境,让开发者能轻易的参与进来,并根据需要改造它的任何地方。目前,它并不适合:普通用户;GIS数据处理用户;不关心GIS库细节而想利用GIS库的开发者;对GIS库有很高功能要求的开发者。对于这些用户,建议去用一些国产商业GIS平台,它们的价格适中,功能也较完善。

NetMap是希望它能帮到使用者,不管是用于批处理类解放人工的小工具,还是解决某个行业的难题的创造性软件。

我的开发工作

目前我根据各种项目需求,如离线地图标注系统、与AI地图制图插件结合、Web地图服务等,不断的在对NetMap进行修改。应该来说,它本身没有任何技术的难度,而是长期维护的产物,库的质量也是通过不断的维护而保证的,所以如果想基于它来开发应用,如果遇上问题,要深入到它的内部去查勘错误的来源,并着手解决。

我的开发目标是用它来完成高品质地图的生产与服务发布。如结合个人的Illustrator地图制图插件,来编制地图,发布为GeoPDF、flash地图,或进行打印;如开发地图配图工具,进行配置地图,然后交给MapServer、GeoServer等来发布地图服务;如完整的一套高品质地图配图与地图发布的套件,这个高品质主要是体现在地图美观性上,本身提供更丰富的地图展示效果和方便的工具。

当然,作为开发人员,为了降低学习负担,我专心用自己的平台来解决应用问题,也使得各种项目起点更高、解决问题的能力更强。

为了支持NetMap的开发,如果你是对此有兴趣的开发者,想加入NetMap的开发,请与我联系。如果你有应用需求,对NetMap有信心,请与我联系。企鹅371545207。


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值