GIS实践
文章平均质量分 83
GIS侧实战内容,包含WebGIS、后端GIS、桌面端GIS、GIS数据处理等等。
geodoer
一条热爱技术并且上进的咸鱼。
展开
-
[移动GIS] 0-绪论
本科期间张爱国博士《移动GIS》课程资料整理空间信息移动服务(移动GIS)“移动地理信息系统”(Mobile Geographical Information System,MGIS)移动GIS是建立在移动计算环境、有限处理能力的移动终端条件下,提供移动中的、分布式的、随遇性的移动地理信息服务的地理信息系统。移动GIS=地理信息系统+手机(移动通信)+GNSS实时定位。...原创 2018-06-07 16:27:07 · 551 阅读 · 1 评论 -
[Android] 获取SHA1
获取SHA1。原创 2018-05-09 13:53:13 · 225 阅读 · 0 评论 -
[移动GIS] 5-GNSS导航定位-NMEA
NMEA概念National Marine Electronics Association美国国家海洋电子协会的简称,现在是GPS导航设备统一的RTCM标准协议。 它是一套定义接收机输出的标准信息,有几种不同的格式,最常用的格式为”GGA”。NMEA格式及主要的信息语句NMEA-0183协议定义的语句非常多,但是常用的或者说兼容性最广的语句只有GPGGA、GPGSA、GPGSV、...原创 2018-06-07 16:30:01 · 750 阅读 · 0 评论 -
[移动GIS] 3-基于距离的室内定位
基于测距的定位计算最小二乘法:https://blog.csdn.net/summer_dew/article/details/79901654RSSI与距离的换算计算信号强度(RSSI)可以拟合距离 其中,n为衰减因子 1. 全开放的环境下n取值为2.0-2.5 2. 半开放环境下n取值为2.5-3.0 3. 较封闭环境下n的取值为3.0-3.5理解:n为衰减...原创 2018-06-07 16:28:42 · 1092 阅读 · 0 评论 -
[移动GIS] 8-移动地图开发模式与流程
移动GIS开发模式独立开发宿主型基于GIS组件的二次开发移动GIS开发系统的开发流程可行性分析和项目开发计划需求分析概要设计详细设计编码测试维护思考题移动GIS开发模式独立开发、宿主型二次开发、基于GIS组件的二次开发独立开发指不依赖于任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然...原创 2018-06-07 16:31:40 · 3995 阅读 · 0 评论 -
[移动GIS] 6-移动空间数据管理
移动端空间数据的管理方式文件管理:JPEG、CGML、Mobile SVG对象关系数据库管理(例如Spatialite数据库)CMGL MobileSVG WKTCGM CGML是GML文件格式的压缩版。GML基于XML的地理信息编码。Mobile SVG SVG(可缩放矢量图像)是互联网联盟(W3C)的正式推荐标准,它是一种使用XML来描述二维图像的语言。Mobil...原创 2018-06-07 16:30:31 · 691 阅读 · 0 评论 -
[移动GIS] 1-移动计算与无线网络
移动计算及环境利用移动终端,通过无线信息网络与远程服务器的分布式计算,称为移动计算 移动计算的作用在于将有用、准确、及时的信息与中央信息系统相互作用,分担任何时间、任何地点需要中央信息系统的用户移动终端所处的环境称为移动计算环境 它以无线网络为主,支持移动用户访问网络数据,实现无约束、自由通信和共享的分布式计算环境。移动计算环境由服务端、移动端及网络组成。常见的无线网络...原创 2018-06-07 16:27:45 · 1503 阅读 · 0 评论 -
[Android] Intent|跳转页面并交换数据
Intent跳转页面并交换数据。1、跳转到另一个页面并传值;2、跳转到另一个领面后,再跳回原来页面。原创 2018-04-26 12:27:05 · 734 阅读 · 0 评论 -
[移动GIS] 4.1-TDOA定位
TDOA概念TDOA:Time Difference of Arrival TDOA定位是一种利用时间差进行定位的方法。 通过测量信号到达监测站的时间,可以确定信号源的距离。利用信号源到各个监测站的距离(以监测站为中心,距离为半径作圆),就能确定信号的位置。TDOA定位基本原理: 通过测量无线电信号到达不同监测地点的天线单元时间差(实际对应了距离),来对发射无线电信号的发射源进行...原创 2018-06-07 16:29:10 · 4507 阅读 · 0 评论 -
[移动GIS] 2-无限网络定位-GNSS|RSSI
GNSS定位基本原理GPS系统是利用卫星进行测时、测距的定位系统。 按定位方式,GPS定位分为单点定位和相对定位(差分定位) 1. 单点定位方式就是根据一台接收机的观测数据来确定接收机的位置,它只能采用伪距观测量。 2. 相对定位(差分定位)是根据两台以上接收机的观测数据来确定观测点之间的相对位置的方法,它既可采用伪距观测量也可采用相位观测量。RSSI指纹库定位原理RSSI:...原创 2018-06-07 16:28:15 · 923 阅读 · 0 评论 -
[移动GIS] 7-移动可视化|高德地图
移动地图可视化方式三种方式移动地图可视化=数据+符号化+地图输出基于栅格图像的移动地图可视化 移动终端用户向移动服务器发出地图请求,移动服务器接受请求,并调用地图服务程序来处理用户的请求,最后将所得到的栅格地图( GIF或JPG格式) 以静态页面的形式发送到客户端。 优点:对客户端的要求很低 缺点:对网络传输的过度依赖 服务器的负担重基于Mobile SVG的移动地图可视化 M...原创 2018-06-07 16:31:04 · 1226 阅读 · 0 评论 -
[Android] Spinner下拉选项框
Android中Spinner下拉选项框。原创 2018-04-26 12:33:22 · 750 阅读 · 0 评论 -
[Spring] 开发思想 - Controller Service - DAO -Entity
【Entity层】实体层:关系型数据库在代码中的体现Entity中的类 与 关系型数据库中的二维表 有一一对应关系必须提供get、set、tostring方法,有无餐的构造函数【DAO层】持久层:控制与数据库的交互DAO:data access objectDAO层负责数据持久层的工作,主要与数据库进行交互属于一种比较底层,比较基础的操作,具体对于某个表、某个实体的增删改查操作...原创 2019-06-25 22:44:55 · 503 阅读 · 0 评论 -
[Freemarker] freemarker函数与宏指令
freemarker函数与宏指令初步了解freemarker后的心得翻译 2017-06-16 21:42:40 · 875 阅读 · 0 评论 -
[SpringMVC] SpringMVC拦截器
SpringMVC拦截器解决乱码问题 解决权限验证问题 过滤器解决乱码问题filter原创 2017-07-31 08:05:25 · 443 阅读 · 0 评论 -
[Hibernate] 初步认识
对Hibernate的初步认识。原创 2018-04-07 15:40:05 · 185 阅读 · 0 评论 -
[Freemarker] 初识FreeMarker
freemarker初识,.flt后缀名,freemarker取值,逻辑语句,字符串操作原创 2017-06-15 19:58:29 · 588 阅读 · 0 评论 -
[SpringMVC] Java后台使用EL传值给JS文件
EL传值给JS文件maven配置jacksonEL值JS值原创 2017-08-09 17:58:22 · 2384 阅读 · 0 评论 -
[Spring] 统一异常处理机制
【背景】在编程当中,有许多异常情况需要处理一般情况下,我们面对异常情况,都会指定一个异常报错信息message,然后把message交给前端显示但如果这些异常出现在很深的地方(离打印错误的地方很远),这些异常就处理起来很麻烦【内容简介】本文记录了一种统一异常处理机制在service层抛出异常(Exception)在controller层继续抛出直到Spring框架接收到异常,统一...翻译 2019-07-09 17:22:06 · 857 阅读 · 0 评论 -
[Hibernate] EJB注解映射
Hibernate的EJB注解映射原创 2018-04-07 15:34:41 · 212 阅读 · 0 评论 -
[SpringMVC] SpringMVC介绍
SpringMVC介绍SpringMVC产品提交简单Demo如何用maven配置SpringMVC工程SpringMVCjar包原创 2017-06-17 17:55:36 · 562 阅读 · 0 评论 -
[Spring] SpringBoot与数据库 - 配置
【JPA】Java Persistence API定义了一系列对象持久化的标准目前实现这一规范的产品有Hibernate、TopLink等【引用依赖并导入包】在pom.xml中添加一下内容右键pom.xmlMavenReimport不需要加版本号、SpringBoot会帮我们选择好版本【添加数据库配置】使用yml配置的方式删除application.properties...翻译 2019-07-09 17:26:31 · 1431 阅读 · 1 评论 -
[WebGIS项目] idea解决修改JSP/JS静态页面无效的问题
问题使用idea开发JavaWeb时,修改JSP/JS等静态页面时,网页加载的还是旧文件,导致修改无效解决方法idea运行设置 清除浏览器缓存修改idea内静态网页运行没有效果原创 2017-08-30 09:43:18 · 3628 阅读 · 0 评论 -
[SpringMVC] HttpMessageConverter配置
背景ssh项目json格式问题环境springmvc+jquery异常现象使用ajax获取后端数据 js文件 后台使用@ResponseBody注释返回JSON字符串 controller文件 所得结果不是JSON格式 输出结果 问题@ResponseBody没有正确使用,没有成功转为json数据知识补充SpringMVC中@ResponseBody与@ResponseBody详解:http原创 2017-08-09 19:20:43 · 1888 阅读 · 0 评论 -
[SpringMVC] SpringMVC注解
SpringMVC注解SpringMVC注解Demo路径传参跳转与重定向原创 2017-06-17 18:15:53 · 525 阅读 · 0 评论 -
[Freemarker] freemarker自定义指令
freemarke自定义指令原创 2017-06-16 20:36:47 · 804 阅读 · 0 评论 -
[Freemarker] freemarker内建函数
freemarker内建函数翻译 2017-06-16 21:05:15 · 539 阅读 · 0 评论 -
[服务器] 用Servlet搭建自己的HTTP服务|后台向前端传输文件|Java文件传输
背景:WebGIS Demo1选择要素并下载shp文件到本地完整Demo:https://blog.csdn.net/summer_dew/article/details/80712591功能:使用Servlet搭建自己的HTTP服务在 Eclipse 中创建项目 File > New > Project > Web > Dynamic Web Pro...原创 2018-06-16 17:03:05 · 1475 阅读 · 0 评论 -
[Freemarker] Freemarker自定义函数
Freemarker自定义函数翻译 2017-06-15 20:51:11 · 2308 阅读 · 0 评论 -
[Hibernate] 简单使用
Hibernate的简单使用。原创 2018-04-07 15:39:00 · 175 阅读 · 0 评论 -
[SpringMVC] 转发与重定向
转发与重定向定义区别JS实现前端实现Java实现SpringMVC实现原创 2017-07-31 08:12:31 · 479 阅读 · 0 评论 -
[SpringMVC] SpringMVC静态资源访问
静态资源访问静态资源:png、js、css等 静态资源访问是SpringMVC的短板 所有请求都被controller拦截,静态资源也不例外知识补充全部解决方法资源映射解决方法本次配置请求的Url如果是mapping,则定位到location下 跃过了controller的拦截,不用controller分流自动定位<!-- 静态资源映射--><mvc:resources mapping原创 2017-08-09 19:53:57 · 279 阅读 · 0 评论 -
[Spring] 初识spring
Spring介绍原创 2017-06-17 16:54:51 · 630 阅读 · 1 评论 -
[Hibernate] HQL查询
HQL查询。原创 2018-04-07 15:40:52 · 155 阅读 · 0 评论 -
[Hibernate] 一对多|多对一
Hibernate的双向一对多。原创 2018-04-07 15:38:00 · 226 阅读 · 0 评论 -
[JS] jQuery与table
jQuery ajaxSpringMVC响应ajax请求返回JSON数据JS遍历Map<String,Object[]>jQuery动态页面显示jQuery取tbody指定tr,指定td的id@ResponseBody返回JSON数据动态网页原创 2017-08-12 17:16:26 · 368 阅读 · 0 评论 -
[WebGIS] ArcGIS api for javascript坐标偏移问题 | 坐标系
坐标系位置出错ArcGIS api for JavaScript原创 2017-08-19 14:55:40 · 3569 阅读 · 0 评论 -
[WebGIS] ArcGIS api for Javascript3.21版本加载高德地图
介绍文件gaodeLayerjsindexhtml或jspflt前端文件indexjspjs前端文件对应的js文件注意结果介绍ArcGIS api for Javascript3.21版本加载高德地图 已封装好,有引用示例 目录介绍: js gaodeLayer.js //高德地图图层 index.js //页面对应的JS文件 index.html //视原创 2017-08-21 19:28:28 · 3406 阅读 · 0 评论 -
[leaflet] 0 初识
leaflet学习笔记--初识lealfet。原创 2018-04-09 16:08:34 · 332 阅读 · 0 评论 -
[JS] jQuery代码自动下载文件
原理:使用代码创建form,并添加属性,自动提交–&gt;实现下载文件function download(filepath) { var url = "http://localhost:8080/DonwloadFileServlet/DownloadFileServlet"; var form = $("&lt;form&gt;&lt;/form&gt原创 2018-06-16 22:41:30 · 2909 阅读 · 0 评论