WebGis::数据处理

WebGis::数据处理
手头一份08年的mapinfo格式中国全图,容量10G
去年3个月时间启动swMap开发计划,就是使用这份地图,目的是重新设计地图引擎,考虑支持嵌入式环境,桌面和web地图的需求,
开发语言c++,地图处理采用python+postgis
python现在成了手头开发、管理、协作的第一号助手,几乎没有特定要求的需求全部采用python

在家干了半年的工作成果和流程:
1. tab2tab : 将 mif转换成tab文件
2. ogr2gr 将tab转换成shp
3. arcgis9.1对shp进行验证和修复,这一步非常重要,在之后采用geos进行集合计算时,如果错误的图元导致很多操作的失败
4. shp2pgsql,psql 将shp导入postgis数据库
5. python对数据进行过滤,修正,裁剪
6. python加工地图数据存储到自己设计的地图存储文件中(网格存储)
7. wxwidgets开发地图渲染服务器,提供web、ice、socket访问接口,并实现wms,wfs一些基本协议功能
8. 开发前端flex地图显示组件,类似google map flex一样提供cache buffered功能,使地图显示来得更平滑
9. openlayers开发展示前端,通过wms访问swMapserver
10.最终叠加不同的应用,jquery/django/pgsql开发webservice应用

至今未加入消锯齿、Halo等绘制效果,绘制道路还有不太美观,实在是没时间
计划增加远程视频

你可能感兴趣的:(WebGis::数据处理)