前端导出文件大部分还是通过服务器端的方式生成文件,然后传递到客户端。但很多情况下当我们导出CSV时并不需要后端参与,甚至没有后端。 做过WebGIS的同学经常会碰到这种场景,用户的兴趣点数据以csv文件形式上传到web应用中以表格形式展示,并可以编辑属性信息,编辑完成后需要将数据下载到本地...
分类:
Web程序 时间:
2015-09-25 07:18:32
阅读次数:
367
1.具体问题在公司某边界城市的项目中,对方提出因为自己的地图安全度要求比较高,需要实现以下两个需求:a.地图的可视范围永远控制在6平方公里以内。b.系统退出时自动删掉所有缓存到本地的瓦片。第二个问题比较简单,不做讨论,这里主要谈谈第一个问题解决的思路。2.问题分析a.不能通过单纯的固定地图大小。因为...
分类:
Web程序 时间:
2015-09-11 10:38:49
阅读次数:
160
1、使用可弹出伸缩窗调整了之前的页面布局,使用这种布局使整个界面看起来更加清爽也更简洁2、以上图左侧面板为例,实现比较简单,只需了解html和css布局就大致差不多了html代码:
...
分类:
Web程序 时间:
2015-08-01 06:28:12
阅读次数:
188
一、ArcGisAPIforSilverlight简介ArcGISAPIforSilverlight是由美国Esri公司推出的,用于在Silverlight平台上开发WebGIS应用的一套编程接口。ArcGISAPIforSilverlight通过REST接口访问ArcGISServer发布的地图服...
1.背景我们在使用arcmap时,经常会用到被称为I查询的工具。具体功能便是,当激活I查询功能后,鼠标点击到某个要素上时,界面上会弹出一个对话框用来显示该要素的各属性信息。该功能截图如下: 2.原理在WebGIS中设计和实现该功能之前,我们有必要对该功能的原理做一个了解。在OGC...
分类:
Web程序 时间:
2015-06-26 19:37:40
阅读次数:
253
1.背景当地图中增加了很多元素后,对不同的元素需要进行一定的控制,最简单的控制就是能对元素有选择的进行清空删除。在本节中,还将介绍WebGIS中另外一个常用功能,即地图定位功能。具体描述便是:当输入一个坐标点后,能够将地图缩放到该点处。下面我便就以上两个功能展开此章节的内容。2.清空功能2.1设计思...
分类:
Web程序 时间:
2015-06-25 17:18:34
阅读次数:
155
这里实现gis里最常用的功能:缩放至图层(或者缩放至要素),实现效果如下:
这个实现就很简答了,主要用到的是datagrid的双击事件,其api是这么描述的:
那么,只要获取双击行的经纬度,然后利用map的setCenter或zoomto方法就可以了。代码如下:
onDblClickRow: function(rowIndex, rowData){...
分类:
其他好文 时间:
2015-06-22 06:28:23
阅读次数:
473
做软件都要从用户的角度来做,怎么样让用户输入的更少,体验更好,我们就应该怎么来做,也就是需求驱动,客户都是大爷!题外话说完了,步入正题,本文实现在查询时输入查询条件时,自动提示数据库中包含改值所有记录(注意,我这里用的是包含,not
start,not end,这是跟mysql的模糊查询相关的),看下实现效果:
1、使用jquery ui的autocomplete控件
jQuery...
分类:
Web程序 时间:
2015-06-22 01:14:20
阅读次数:
210
这两天在图书馆边看jsp边查边写代码,改完了老板交给的任务,也顺带实现了查询的效果,先来看下最终实现的效果图:
整个实现思路是:服务器端采用servlet+mysql模糊查询,servlet返回json数据,客户端解析json数据以表格形式显示并根据经纬度在地图上进行标注。
1、服务器端Servlet代码:
package edu.whu.vge.servlet;
import j...
分类:
数据库 时间:
2015-06-20 11:58:59
阅读次数:
402
之前的开发是采用phpStorm,前端:html+css+javascript+jquery,服务器端:php;但是这个前后台交互要通过ajax来实现数据交互,中间遇到了跨域的问题,卡了两天虽然解决了但是后面部署的话会比较麻烦。正好最近老板让我接手之前另一个项目开发的软件,是用jsp写的,一开始我是拒绝的,后来借了一本jsp的书,用一天的时间快速读了下,觉得这个开发部署要方便很多,于是就把之前的代...
分类:
编程语言 时间:
2015-06-18 19:49:48
阅读次数:
139