基于HTML5的高性能GIS平台源码

来源:互联网 发布:锐捷网络2016财报 编辑:程序博客网 时间:2024/06/06 21:06
远景地理信息系统平台软件

    远景地理信息系统平台软件,简称"RemoteGIS",版本V1.0,它是基于HTML5自主研发的新一代WEBGIS平台,它使用Javascript开发,具有良好的系统架构和高可扩展性,功能强大性能超卓。

    如果您有意向,请将您的需求通过QQ、邮箱发送给我,我将第一时间联系您。

    邮箱:business@remotegis.net   QQ: 49761074

说明
1、出售平台源代码,您可以直接使用源码或对源码进行修改。
2、并非出售平台的所有权利,您可以对源码修改后再申请专利。
3、价格为 8.8万/套(不含发票),定制功能另外协商费用。
4、平台效果可以参考远景云GIS。请注意云GIS使用的是RemoteGIS 1.1,90%代码相同但并非完全一样。
产品特点
1、支持海量矢量数据,可加载百万行的矢量数据,实际测试230万居民地数据使用顺畅。
2、高速地图渲染,普通PC1秒钟能渲染十万行居民地数据。
3、内存占用少。
4、支持瓦片、矢量数据叠加显示。
5、支持空间和属性混合查询。
6、支持缓冲分析、空间关系判断。
7、支持WFS、WMS、WMTS、RGIS矢量数据格式等多种数据。
8、支持自定义瓦片、自定义矢量数据格式、自定义数据服务。
9、支持二次开发对矢量数据集、矢量图层、瓦片图层进行扩展。
10、跨平台,只要求浏览器支持HTML5,可用于PC、Android、iOS。
功能列表

父模块

子模块

功能点

说明

RemoteGIS

内核

Map

平台核心模块,包含图层、控件等元素,负责图层组织、用户交互和地图渲染等。

地图操作

地图放大、缩小、缩放到指定级别、缩放到范围、缩放到全图、平移。

图层管理

添加图层、移除图层、设置图层顺序

控件管理

地图控件是至集成到Map控件中的功能控件,如鹰眼。包括添加、移除控件。

地图事件

注册、移除地图事件。

跟踪图层

Map包含一个跟踪图层实例

闪烁

按指定的样式闪烁显示一个Geometry对象。

瓦片图层

提供一般瓦片数据的加载和渲染接口,实现几种常用瓦片格式,也可以自行扩展功能支持其他瓦片格式。

WMS

获取WMS服务提供的瓦片数据进行渲染。

WMTS

获取WMTS服务提供的瓦片数据进行渲染。如:天地图

矢量图层

提供空间数据、标注文本、专题图的渲染。

Dataset

矢量数据集引用

styleMap

渲染样式获取和设置

图层渲染

支持简单样式、单值专题样式、范围专题样式。

标注文本渲染

显示要素文本,线类型标注点为第一个点,面类型标注点为重心位置。

显示级别

最大最小显示级别设置

选择要素

可通过空间过滤条件、属性过滤添加、要素ID选中要素,选中要素使用高亮符号渲染。

Selections

选择集管理。添加、移除、清除

刷新

图层刷新

跟踪图层

地图提供唯一的跟踪图层实例,用于对象的临时渲染。用于编辑、轨迹显示、回放等。

元素管理

添加、移除元素(Element)。每个元素包含显示样式和几何对象Geometry。几何对象不限点、线、面类型。

默认样式

设置点、线、面类型的默认样式。

矢量数据集

数据集负责空间数据和属性管理,提供查询、获取空间数据、获取属性数据、更新数据的接口。可扩展。

RBF

针对只读数据格式(RBF)的数据集。RBF使用float32类型存储坐标数据,减少文件长度。

Entire

完全的数据集实现,实现查询、获取空间属性数据、更新数据等接口。

WFS

支持WFS服务的数据集,从服务器获取数据、保存更新到服务器。

空间索引

对空间数据建立的索引,实现快速空间查询。

二叉树索引

用于只读数据格式RBF的线、面类型。

网格索引

用于只读数据格式RBF的点类型。

四叉树索引

用于可编辑数据的空间索引。

空间分析

缓冲区分析

指定缓冲距离,返回新的多边形对象。

空间关系判断

相交:用于线、面类型。判断是否相交

包含:面是否包含点对象

地图Tools

地图缩放

鼠标滚动缩放地图级别、鼠标移动地图、点击控件移动地图级别

图层列表

图层显示、底图切换(如果有多个底图)、图层开关

鹰眼

鹰眼图

比例尺

地图比例尺显示

距离量算

泛指笛卡尔距离

面积量算

量测区域面积(与真实面积存在一定误差)

数据转换工具

RBF数据转换

基于ArcEngine开发,实现ArcGIS矢量数据到只读数据格式RBF的转换。支持简单点、线、面空间数据类型。

导入数据库

将数据导入MSSQL数据库中,每个FeatureClass对应一个数据表,空间数据存储为WKB

数据服务

实现数据库中的空间数据获取和修改(增加、删除、修改要素)。

数据集获取

获取一个空间数据集,返回给客户端使用。

批量提交修改

批量提交一个数据集的修改(包括新增行、修改要素、修改属性、删除行)

新增要素

在数据集中插入一个要素

删除要素

删除一个要素

修改属性

修改要素的属性值

修改几何对象

修改要素的几何对象

交付清单
1、上述功能模块的源代码
2、使用DEMO(RBF数据加载、数据表查看、属性空间查询、连接数据服务、数据编辑和提交)
3、文档:
  1)代码说明文档,包含代码目录结构图、类结构图,主要类的属性方法说明。
  2)开发环境说明。
  3)打包编译说明。
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 京东购物申请退款卖家不同意怎么办 京东申请退货退款卖家不处理怎么办 京东自营产品收货地址填错了怎么办 京东快递地址填错了怎么办? 拼多多网上购物收不到东西怎么办 网上购物己签收但东西不好怎么办 孩子在学校学习用具总是被偷怎么办 歌华有线欠费1个月怎么办 唐小僧倒闭了百姓投的钱怎么办? 手机号被别人注册了华为账号怎么办 华为账号手机号显示已被注册怎么办 买了鑫和陌车的怎么办 注册游戏账号时乱输入的邮箱怎么办 yy频道解邦不能开直播怎么办 淘宝的淘金币快过期了怎么办 乐透啦彩票让骗了6万怎么办 交了认筹金不能进抢购平台怎么办 爱奇艺会文学会员办了想退款怎么办 海淘信用卡入账但是砍单怎么办 褐色分泌物流了好几天了怎么办? 淘宝买的衣服一直不发货怎么办 从国外寄东西到国内被税了怎么办 百度网盘上传文件数量有限制怎么办 腾讯视频上传文件过限制大小怎么办 三星s7打网页又卡又慢怎么办 路由器的上网账号和口令忘了怎么办 小米笔记本移动热点连接不上怎么办 移动宽带密码重置后认证失败怎么办 移动光纤不记得账号和密码怎么办? 宽带为什么交了钱还是不能用怎么办 小孩被虎牙直播诱导支付了款怎么办 房间里4g网络信号差怎么办 移动4g网络信号不满格怎么办 大风号无法上传视频暂停服务怎么办 过了竞牌保证金交付时间怎么办 亚马逊产品上架后货物没到怎么办 工行企业网银证书过期了怎么办 海淘转运地址国家填错了怎么办 集装箱实重与申报重量不一样怎么办 微博复制的淘口令找不到了怎么办 买了移动手机不能用联通卡怎么办