1.MPAndroidChart简介
Github:https://github.com/PhilJay/MPAndroidChart
A powerful Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.
2.MPAndroidChart之折线图(LineChart)1.效果图
2. 基本组成元素
x轴(最大/最小值 颜色 高宽等)
...
目录
为什么做离线督察?
怎么做离线督察?
应用流程
为什么做离线督察?
离线督察优点:
不接后台,摆脱网络问题a.是否将内网映射到外网 b.是否需要挂VPN
响应速度问题报脱了等待后台相应的问题,释放等待时间,一键响应。
安全问题摆脱信息传输安全问题,不用担心信息被抓走。
离线督察优点:
数据传输数据传输只能靠物理拷贝。增加了数据传输的不方便性。
数据管理需要后台操作与存储的问题现在则需要前端来处理,还需要数据管理的部分。
怎么做离线督察?1.设备验证与用户管理
在线的设备注册可以请求后台
公钥可以请求获取
登录可...
移动图例过滤功能
—– xiaoshuiz
简介图例过滤是对于多图例图层的一种查看方式,这种查看方式方便对特定类型的图块进行统一查看。多图例图层一般为DynamicLayer与FeatureLayer,而且单个图例的图层与多个图例的图层,其渲染器也是不同的,单个图例的为SimpleRenderer,多个图例为UniqueValueRenderer。在本文中,图例过滤主要为对图例进行特定过滤达到多图层互斥过滤的效果,另外对于在线图例过滤使用了Layer Definition进行图层Visible控制问题。
...
Android Gis开发经验分享
概述
一、地图坐标系的认识
二、地图管理类的认识
三、Gis开发熟知
四、Gis开发平台差异化注意事项
一、地图坐标系的认识
1. WGS84坐标系一种国际上采用的地心坐标系.
2. WGS84 Web墨卡托Web墨卡托是2005年谷歌在谷歌地图中首次使用的,如今主流的Web地图几乎都是使用的Web墨卡托,如:国内的百度地图、高德地图、腾讯地图和天地图等也是基于Web墨卡托(国内地图有加密要求,有两种情况,一种是在 Web墨卡托的基础上经过国家标准加密的国标02坐标系,熟称“火星坐标系”;另一种是在国标的02坐标系下进一步进行加密,...
移动一张图专题分析
简介[专题模块为整个项目中的重要组成部分,也是不可或缺之一。用户可通过专题信息查看其主要层级结构和内部构造划分。对主要层级可进行收藏展示,便于直观查看。可手动点击某一层级结构打开对应图层,查看详细信息。]
列表主要分为两种结构,一种为树状结构、一种为层级结构。以相同的数据模型展示不同的列表结构,便于用户选择。
逻辑列表项包括三角号小图标、收藏按钮和点击开关的按钮。根据不同情境分别设置相应的展示状态。
当为树状结构时:首先初始化专题列表,通过Id展示最新列表。当点击Item项时,我们会记录专题的id,通过id找到子集列表数据,查看子集的type类型是否为“ca...
移动用地分析功能
简介用地分析是指在对地区各自然要素进行综合分析研究的基础上,按照城市规划和建设要求、用地整备工程技术的可能性和经济性,对城市规划用地进行适用性分析评定,以划出城市用地的不同等级。另外用于查清村和农、林、牧、渔场,居民点及其以外的独立工矿企事业单位土地权属界线和村以上各级行政界线,查清各类用地面积、分布和利用状况。在本文中,用地分析主要实现为对所选中区域进行土地类别、面积和分布的识别与判断,计算其中各个层级占其父级的百分比以及面积情况。
实现逻辑略析
可视化与相关功能操作窗口的基本实现
加载功能基础的地图底图与分析操作图层
分析区域的选择并获...
1. 简介
离线在线一体化数据存储在企业级地理数据库中,通过Arcgis桌面加载后配图处理,并发布到Arcgis for Server中,供移动端设备编辑使用,并可以同步回传版本化存档。
应用场景在没有网络的情况下我们需要用到在线的地图数据进行操作,这些数据需要有一定的时效性,如果采用,打包离线包的方式提前做好离线数据,那时效性相对较差。所以,用在线缓存技术可以支持这一点。
2. 在线缓存的实现逻辑思路
在地图上选定区域,作为需要下载对应离线数据的地图范围(可以设定范围,也可以自定义)
获取下载滴地图服务所需要的具体参数
在本地创建文件,存放下载的数据,以供使用
3. 用到的核...
一、官方工具 一般来说, 学习一门新的技术, 最应该做的就是阅读其官方文档, 那是最权威的。Android本身给我们提供了很多App性能测试和分析工具, 而且大部分都集成到Android Studio或DDMS中,非常方便使用。
1.StrictMode 说明: 顾名思义, “严格模式”,主要用来限制应用做一些不符合性能规范的事情。一般用来检测主线程中的耗 时操作和阻塞。开启StrictMode后, 如果线程中做一些诸如读写文件, 网络访问等操作, 将会在Log console输出一些警告, 警告信息包含Stack Trace来显示哪个地方出了问题。 作用: 主要...
一.优化目的1.优化方向:简化操作、提升性能、界面调优、体验度调整。2.在原有的基础上对程序的布局、性能、网络、架构的重整:2.1、布局调整:界面刷新无延迟、控件加载更高效。
2.2、性能:操作流畅、毫秒级响应速度。
2.3、网络:响应速度快、秒级展示。
2.4、架构:MVC转MVP架构清晰。
二.优化内容内容概要:布局调整、功能模块化、架构整理。1.布局调整: 减少布局层级,字体、UI界面调整。
2.模块化:功能模块单独提取,进行单独管理。
3.代码逻辑处理:3.1、高内聚、低耦合:一个类专注于一件事、对象与类之间降低耦合度,使代码的更新迁移方便快捷。
3.2、功能模块化:每...
#Retrofit简单封装
1 简介一个Restful的HTTP网络请求框架(基于OKHttp)
1.1 功能
基于OKHttp & 遵循Restful API设计风格
通过注解配置网络请求参数
支持同步 & 异步网络请求
支持多种数据的解析 & 序列化格式(Gson、JSON、XML、Protobuf)
提供 RxJava支持
1.2 优点
简洁易用:通过注解配置网络请求参数、采用大量设计模式简化使用
可拓展性好:功能模块高度封装、解耦彻底,如自定义Converters等
功能强大: 支持同步异步,支持各种数据解析,支持RxJava
1.3 本质Retrof...