基于国家1:100 万地形图图式标准和规范的制图排版组件 V1.0
来源:互联网 发布:淘宝退货红包退吗 编辑:程序博客网 时间:2024/04/27 23:59
一、参考国家标准
目前遵循开发的标准都完全基于最新的国家标准(新标准和老标准差异非常大)
1、GB/T 20257.4-2007
<<国家基本比例尺地形图图式 第四部分: 1:25 0000 1:50 0000 1:100 0000 地形图图式>>
2、GB/T 13989-92
<<国家基本比例尺地形图分幅和编号>>
3、GB/T 1234.3-2009
<<国家基本比例尺地图编绘规范 第三部分:1: 50 0000 1:100 0000地形图编绘规范>>
4、GB/T 12409-2009
<<地理格网>>
二、架构说明
所有组件都基于COM技术,采用C++开发。ArcGIS用户使用只需直接注册组件即可,不需要任何第三方支持。用户既可以在Desktop中直接使用,也可以把制图成果直接发布成Server 可直接调用的服务。
所有组件直接支持ArcGIS 系列所有产品线(除移动平台,10上的UI部分需测试),组件直接支持几乎所有Windows平台。支持几乎所有开发语言和开发环境。
三、性能和特点
制图框架完全支持最新的国标,很多新的特点来自于最新的国标。
1、 投影数学基础,采用最新2000坐标系。每幅百万分幅数据在国标规定下的投影参数是不同的,制图框架可以通过动态计算获取投影基础,结合动态投影完美应用于各种类型的数据。
2、 数学基础。所有排版内容的布局都是按照国标图式参数动态计算的出来的,这些都需要求出地理坐标和纸面座标的仿射变换关系。用户在版式中不需要做任何布局调整。
3、 用户可以非常方便的直接基于整库数据做百万分幅制图,且不需要按图幅范围割裂数据。
4、 支持各种方式的二次开发,例如可以按照分幅号进行系列出图。
5、 直接基于AO开发,不受ArcGIS许可限制和版本限制。Desktop,Engine和Server都可以直接使用。
四、详细的设计及开发过程
参考 http://blog.csdn.net/jx1228
五、版权说明
用户需要遵循知识产权和著作权。
六、适用范围
所有需要采用国标进行专业制图的用户,或者需要部分采用国标的专题图制图用户。任何行业都可以在此基础上作制图应用。
七、组件接口说明
基于C++开发的制图组件主要分为以下几个部分:
1、标准制图投影管理组件
2、标准制图排版组件
消息传递及事件组件
3、1:100万标准制图图廓组件
4、1:100万标准制图接图表组件
5、1:100万标准制图主图区组件
6、ArcGIS下的图幅管理组件
7、图例管理组件
8、图元位置调整组件
9、制图菜单管理组件
八、感言
某次听讲座,无意间看到公司Lab内摆放了一本铜板纸印刷的地图集,非常厚。这本书是测绘献礼国庆60周年的书,书内所有地图均是按旧标准所做的1:100 0000分幅地图,很感兴趣,仔细看图,很多地方不能完全支持国标,再仔细看,原来所有的图是基于Mapgis软件出的(很有意思)。实事上目前能够完全按照国标出图的软件几乎没有,即使是国内专业制图的软件也不能做到,希望我所开发的软件能够给ESRI的用户更方便更好的体验。
已经有五万和100万的基本比例尺的组件了,以后有足够的时间,我会把400万,50万,25万,10万,1万,5000千的排版都写全。
基于国标制图一般是专业用户才会去采用,很多普通用户的图是非标准,没有比例尺概念,但是有纸张大小的概念,依据用户的需求,我写了按纸张类型出图的非标准制图组件,这种需求最大的用户以后会是应急制图行业。
这些组件的设计原则都是按照AO库的标准来设计的。我所面对的用户是二次开发人员,所以我的组件都是非常适合基于AO做二次开发的开发人员。所有的UI我是把它理解为测试用例。
年初做过详细设计讲座,这些组件的设计就在讲座里。如果需要学习可以翻开讲座看看。此外组件中用到了一些AO接口有但是帮助中没有提及的隐藏方法,这些只有C++开发者才能猜测和体会。
一些制图效果图,数据来源NGCC发布的400万矢量数据和USGS全球影像图
成都
下载PDF矢量效果图:http://download.csdn.net/detail/jx1228/4093299
张家口
下载PDF矢量效果图: http://download.csdn.net/detail/jx1228/4093304
- 基于国家1:100 万地形图图式标准和规范的制图排版组件 V1.0
- 地图分幅组件的实现(六)——国家1:5万地形图制图的巨大挑战
- 制图排版的终极武器-自定义Element
- 全志R16平台的tinav2.1的系统和parrot v1.1的内核的合成(分色排版)V1.0
- 国家基本比例尺地形图分幅和编号
- 图式
- 现代化国家的标准
- 工作流的标准和规范
- 基于Web标准的UI组件 — 菜单(1)
- 全志R16平台的parrotv1.1系统的编译手册(分色排版)V1.0
- app端UI的制图规范
- marsboard-a20-ubuntu的配置V1.0(分色排版)
- 调通sina33m下的GC0308(分色排版)V1.0
- 各专业的制图标准----日本JIS
- 基于apache和mysql,安装seafile的安装v1.0
- 标准地形图制作系列--接图表的制作方法
- TTXStringGrid组件V1.1.64 - 扩展delphi的标准TStringGrid组件(二)
- 开发规范V1.0
- 技术网址收藏
- java外部类与内部类的关系
- Spring3.1 和 MyBatis 整合笔记
- cab包(active插件)的加载解决方案
- JS学习网页
- 基于国家1:100 万地形图图式标准和规范的制图排版组件 V1.0
- WIN 7环境下MPICH2的装配
- itoa函数实现
- ip step modefy
- Struts2中自定义拦截器
- 农历年应该从什么时候开始计算
- java synchronized关键字的详解
- screen
- Java 连接 Access 数据库