GIS项目中数据开源、工具开源、开发开源的解决方案
2015-08-28 15:43
239 查看
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/。
摆脱免费地图开发包的约束,拒绝商业地图软件的费用,高效、精确、完备是我们的开源解决方案的宗旨。
目前我们提供的开源解决方案支持百度地图、谷歌地图、必应地图、天地图以及相关特殊地图。
我们针对此业内公认难题已有了完善的解决方案:
(1)WGS84坐标精确转换到百度经纬度坐标(不使用百度API,精确度在小数点六位数)。
(2)将WGS84坐标系的shp图层转换成百度火星坐标系下的shp图层。
(3)百度经纬度坐标与百度米制坐标的互相转换。
我们不仅仅局限于现有开源软件的使用,在此基础上做了大量优化和改进:
(1)基于geoserver进行定制化二次开发,比如轨迹优化查询等。
(2)自主开发出一套完善的数据批量自动入库、发布工具,免去各个软件间的频繁切换使用,减少没有GIS知识的人员使用难度。
(3)自主研发瓦片切图工具,支持更多定制化需求,如定时切图等需求。
(4)自主研究出多种瓦片格式的调用方法,不仅对传统的png离散图支持,对arcgis提供的bundle型紧凑瓦片同样支持。
——欢迎转载,但保留版权,请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/
摆脱免费地图开发包的约束,拒绝商业地图软件的费用,高效、精确、完备是我们的开源解决方案的宗旨。
1.地图栅格数据开源
通过使用自主研发的多源地图下载器,我们的开源解决方案可以支持多种互联网免费地图,内网环境下同样可用。目前我们提供的开源解决方案支持百度地图、谷歌地图、必应地图、天地图以及相关特殊地图。
2.地图矢量数据开源
众所周知,在我国使用最广的百度地图有自身的火星坐标系,不使用特殊方法是很难将已有的shp等矢量数据转换成百度火星坐标系。我们针对此业内公认难题已有了完善的解决方案:
(1)WGS84坐标精确转换到百度经纬度坐标(不使用百度API,精确度在小数点六位数)。
(2)将WGS84坐标系的shp图层转换成百度火星坐标系下的shp图层。
(3)百度经纬度坐标与百度米制坐标的互相转换。
3.地图服务开源
使用成熟的开源GIS解决方案:geoserver(服务器)+tomcat(中间件)+postgis(数据库)+uDig(desktop),实现地图的编辑、存储、发布、服务。我们不仅仅局限于现有开源软件的使用,在此基础上做了大量优化和改进:
(1)基于geoserver进行定制化二次开发,比如轨迹优化查询等。
(2)自主开发出一套完善的数据批量自动入库、发布工具,免去各个软件间的频繁切换使用,减少没有GIS知识的人员使用难度。
(3)自主研发瓦片切图工具,支持更多定制化需求,如定时切图等需求。
(4)自主研究出多种瓦片格式的调用方法,不仅对传统的png离散图支持,对arcgis提供的bundle型紧凑瓦片同样支持。
4.地图开发开源
我们产品所基于的开发框架均是开源,不需要任商业开发环境。——欢迎转载,但保留版权,请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/
相关文章推荐
- jquery左右全屏大尺寸多图滑动效果代码分享
- tonado session的实现
- 微信开发第六篇服务器主动发送信息
- zzuli OJ 1019: 公园门票
- zzuli OJ 1018: 奇数偶数
- iOS开发网络篇—数据缓存
- return 函数
- 利用bat实现Android的自动化编译
- n久前的51汇编程序
- 移动端图标的自适应问题
- 把IIS日志导入到数据库
- 【优先队列之多路合并】UVA - 11997 K Smallest Sums
- Debian6.0 手动安装网卡驱动。凝思国产。
- AFNetwork 解码问题content-type: text/html
- CFNetwork CFSocket 和 CFStream关系
- Linux学习笔记-----Linux服务管理----源码包服务的管理
- 别人的App(1)
- Gulp构建Android项目,安装APK
- c#模拟请求获取与设置cookies
- Android自定义控件