摘要:查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解。 这里摘抄如下: ·find path -option [ -print ] [ -exec
阅读全文
摘要:vim **.sh文件 开头:#!/bin/bash ////////// copy cURL //因为这样copy的url就是一个命令(进入chrome的开发者工具里面,点network,找到刚刚访问的页面,右建copy cURL) /////////// 打印输出到log文件:>log 2>er
阅读全文
摘要:目录一、前言二、spring mvc 核心类与接口三、spring mvc核心流程图四、spring mvcDispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解七、spring mvc如何访问到静态的文件,如jpg,...
阅读全文
摘要:RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 指定请求的实际地址,指定的地址可以是...
阅读全文
摘要:BDD:行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。BDD最初是由Dan North在2003年命名,它包括验收测试和客户测试驱动等的极限编程的实践,作为对测试驱动开发的回应。BDD的做法包括:确立不同利益相关者要实现的远景目标使用特性注入...
阅读全文
摘要:当eclipse加载项目速度慢的时候,可以关闭eclipse的jsp和js的校验那点击你的项目右键,properties,再点出来的Validation,点击suspend all validate,勾上就行,然后起来发现就没了.
阅读全文
摘要:简介本文将介绍基于 Apache Maven 3 的项目构建的基本概念和方法。Maven 是一套标准的项目构建和管理工具,使用统一规范的脚本进行项目构建,简单易用,摒弃了 Ant 中繁琐的构建元素,并具有较高的可重用性。读完本文,你将了解 Maven 的基本概念和使用它进行项目构建的基本方法。什么是...
阅读全文
摘要:1、设置防火墙,允许用户使用http访问本机[root@localhost geoserver]# systemctl enable httpdCreated symlink from /etc/systemd/system/multi-user.target.wants/httpd.service...
阅读全文
摘要:packagecom.geoserver;importjava.io.IOException;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Map;importorg.geotools.data.DataStore...
阅读全文
摘要:关注World wind Java,《World wind Java三维地理信息系统开发指南随书光盘1. 下载worldwind java sdk 下载地址:http://builds.worldwind.arc.nasa.gov/download.asp 解压之后,可以获得jogl.jar、glu...
阅读全文
摘要:GeoServer:代码实现批量发布地图服务利用GeoServer发布WCS服务,那么如果我有很多数据需要进行发布,这样利用GeoServer提供的UI界面进行操作显然很不显示。那能不能利用GeoServer提供的API进行操作呢?GeoServer提供了REST API方便我们利用代码进行操作。用...
阅读全文
摘要:概述REST 从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表示方式。获得这些表徵致使这些应用程序转变了其状态。随着不断获取资源的表示方式,客户端应用不断地在转变着其状态,所谓表述性状态转移(Representational State Transfe...
阅读全文
摘要:geoserver提到的缓存工具共有两个:tilecache和geowebcache。geowebcache是java写的,整合进geoserer中。 tilecache则是python写的一个小程序。 tilecache是由MetaCarta Labs开发的用来缓存地图,配合openlayers使
阅读全文
摘要:GeoServer的8080端口被占用了怎么办?如何修改GeoServer的端口? GeoServer管理页面的登陆地址正常情况下为:http://localhost:8080/geoserver/web 如8080端口被占用,访问GeoServer Web Admin Page时会显示:Bad R
阅读全文
摘要:在geoserver中使用Restlet来提供所有的rest服务,并且geoserver中所有的在/rest目录下的请求都被看作为一个restful server,下图就是rest服务的调用过程当新建一个项目的时候需要新建一个pom.xml到meven项目中 4.0.0 org.geoserve...
阅读全文
摘要:我介绍了GeoServer的一些重要的资源以及它们的访问接口,现在来看看它们的保存形式。GeoServer的数据没有保存到数据库,而是文件系统,这让我们的学习轻松不少。默认情况下,GeoServer的数据都会放到一个叫“data_dir”的文件夹下面,虽然你可以自己设置这个文件夹的路径,但是它的内部...
阅读全文
摘要:上一章我们通过实现一个服务对如何扩展GeoServer有了一定的了解,但是,对于为何要这样做并没有说明,本章我们重点来说说GeoServer的结构,下图来自GeoServer官网(希望没有侵权),它很好的揭示了GeoServer处理请求的全过程。我们说GeoServer使用Spring框架来构建,这...
阅读全文
摘要:先上源码下载上一章我们介绍了GeoServer源码分析的必要性(这个就见仁见智了)以及诸项准备工作,并且在最后还给出了OWS请求处理流程的伪代码。 这一章我们来看看要注册自己的服务需要做哪些工作。假设我们要为一个物流公司GOODS开发系统,有一个功能是给定起点和终点的城市名称以及包裹的重量返回运费,...
阅读全文
摘要:打开项目,会看见下面这些包(其实还有很多插件之类的包,我都删除了) 5)可以从Eclipse启动GeoServer了。 如果你已经安装了GeoServer,现在也可以打开它的登陆页面进行操作。 三 结构 在深入代码之前,先来熟悉一下代码的结构。所有“web”打头的包暂时可以不关心,注意力集中在“pl
阅读全文
摘要:geoserver中只支持shp 的数据的发布,也就是.shp的数据。其他的如mapgis的数据则需要转成.shp的格式要发布地图数据为WMS服务,首先得建立工作空间(也可以使用现有的工作空间),然后建立数据存储器,最后在存储器里面发布地图数据。要想创建工作空间可以直接通过管理平台界面的“Add n...
阅读全文
摘要:本文假设你之前没有用过任何任务脚本(task runner)和命令行工具,一步步教你上手Gulp。不要怕,它其实很简单,我会分为五步向你介绍gulp并帮助你完成一些惊人的事情。那就直接开始吧。第一步:安装Node首先,最基本也最重要的是,我们需要搭建node环境。访问http://nodejs.or...
阅读全文
摘要:配置环境变量:(只是在当前命令行窗口中有用)单独查看PATH环境变量,可用:[root@localhost u-boot-sh4]#echo $PATH添加PATH环境变量,可用:[root@localhost u-boot-sh4]#export PATH=/opt/STM/STLinux-2.3...
阅读全文
摘要:WFS 和WMS的区别 WFS是基于地理要素级别的数据共享和数据操作,WFS规范定义了若干基于地理要素(Feature)级别的数据操作接口,并以 HTTP 作为分布式计算平台。通过 WFS服务,客户端可以得到矢量数据格式描述的单个地理要素的空间数据或要素集的空间数据,并可以对单个地理要素进行编辑、
阅读全文
摘要:运行已经安装好的软件:cd到这个软件的安装目录输入命令/:./软件名称就可以了运行geoserver1、首先需要添加JAVA_HOME的环境变量:在服务器没有设置JAVA_HOME的情况下,可以手动设置编辑startup.sh在首行加入,注意此处的单引号是键盘左上角那个,意为执行命令,此处的pwd为...
阅读全文
摘要:解决linux下打开txt乱码问题在Linux下要阅读windows生成的txt文件,需要通过iconv进行字符转化iconv -f gb2312 -t utf8 ./读书笔记.txt > ./new.txt以上命令的意思是将文件“读书笔记.txt”的字符集由gb2312转换为utf8,并生成新的文...
阅读全文
摘要:安装chrome浏览器在Fedora 23下载pubwget https://dl-ssl.google.com/linux/linux_signing_key.pub安装pubsudo rpm --import linux_signing_key.pub安装完成以后复制下面的命令32 bitsud...
阅读全文
摘要:Zox's code life 人生就是不停的战斗! xxx is not in the sudoers file.This incident will be reported.的解决方法 1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去. 命令:su 2.添加sudo文件的写权限,
阅读全文