- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 Hibernate Spatial处理多对多关系空间映射
为了表达房间与门之间的包含关系,从而基于这种包含关系来得到拓扑1.一个房间包含很多门,一个门属于两个房间----多对多关系2.包含关系是唯一的----Set集合3.关系由门维护环境:MyEclipse8.6 PostgreSQL9.2+postgis2.0 hibernate spatialDoor实体import java.util.HashS
2014-03-17 10:08:48 2196 1
转载 Spring MVC 教程,快速入门,深入分析
原文地址:http://elf8848.iteye.com/blog/875830目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mv
2014-03-07 19:57:01 808
转载 GeoServer源码解析和扩展 (三)结构篇
转自http://www.cnblogs.com/sillyemperor/archive/2011/01/26/1933248.html 上一章我们通过实现一个服务对如何扩展GeoServer有了一定的了解,但是,对于为何要这样做并没有说明,本章我们重点来说说GeoServer的结构,下图来自GeoServer官网(希望没有侵权),它很好的揭示了GeoServer处理请求的全过程。
2014-03-06 16:19:38 8184
转载 GeoServer源码解析和扩展 (二)注册服务
转自http://www.cnblogs.com/sillyemperor/archive/2011/01/11/1929420.html这一章我们来看看要注册自己的服务需要做哪些工作。假设我们要为一个物流公司GOODS开发系统,有一个功能是给定起点和终点的城市名称以及包裹的重量返回运费,运费的计算公式如下: 运费(¥) = 距离(千米) X
2014-03-06 16:12:41 2770
原创 geoserver-wms
先理解spring mvc:图1-10运行流程如下: 职责:Front Controller:前端控制器,负责为表现层提供统一访问点,从而避免Model2中出现的重复的控制逻辑(由前端控制器统一回调相应的功能方法,如前边的根据submitFlag=login转调login方法);并且可以为多个请求提供共用的逻辑(如准备上下文等等),将选择具体视图和具体的功能处理(如logi
2014-03-06 16:05:44 1364
原创 geoserver官网--OWS
hello工程,applicationContext.xml中定义 by the id name "helloService" --> to locate it. -->
2014-03-06 09:59:40 1804
原创 geoserver官网--OWS
Build GeoServer from sources as described here.Install the hello module as above.在用maven编译以后,根据hello工程中pom.xml,描述 org.geoserver community 2.2.0 org.geoserver hello
2014-03-06 09:12:01 1052
原创 geoserver官网--OWS
The first step in creating our plug-in is setting up a maven project for it. The project will be called “hello”.Create a new directory called hello anywhere on your file system.Add a maven pom cal
2014-03-06 08:54:03 2812
原创 Pgrouting运用基础
网上关于Pgrouting的使用介绍太简单了,这里想详细的总结一下Pgrouting的使用,其实主要参照官方文档:http://workshop.pgrouting.org/第一步:配置环境 关于PostgreSQL 、postgis以及pgrouting可以去官网下载,这里使用Pgrouting2.0 Post
2014-02-24 10:37:51 9999 1
原创 PostGIS中几何对象输出
select myID AS ID,ST_AsText(pt) AS geo from test1;//以文本格式返回select *,ST_AsGeoJson(pt) from test1//以json格式返回select *,ST_AsGML(pt) from test1//以gml格式返回几何对象输出:NDR:Little EndianXDR:
2014-01-24 11:37:39 3242
原创 读取postgis中数据写入shapefile-3
整个工程项目结构使用maven构建,依赖geotools以及org.json、postgresql等Jar
2014-01-24 11:31:37 897
原创 读取postgis中数据写入shapefile-2
package org.geotools;import org.geotools.data.FeatureWriter;import org.geotools.data.Transaction;import org.geotools.data.shapefile.ShapefileDataStore;import org.geotools.data.shapefile.ShapefileD
2014-01-24 11:27:27 2467
原创 读取postgis中数据写入shapefile-1
数据库中表:Door、StateDoor表中数据State表中数据读取数据库代码:主要读取Door和State数据,部分代码重复,可以精简package com.ubiloc.mj;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; im
2014-01-24 11:24:36 2364
原创 geotools处理shapefiles
package org.geotools;import java.io.File;import org.geotools.data.FileDataStore;import org.geotools.data.FileDataStoreFinder;import org.geotools.data.simple.SimpleFeatureIterator;import org.ge
2014-01-20 20:14:42 4650
原创 AE加载SHP
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using ESRI.ArcGI
2013-11-19 17:22:22 3427 1
原创 华为面试归来
10月10号,我昨天投的简历给华为的负责人,今天早上10点就通知我去武汉华为研究院进行面试,时间是下午两点四十。我二点就到了面试地点,在大厅坐了40分钟,被HR叫去直接做性格测试,性格测试感觉前后题比较相似,无所谓凭着感觉一路填下去,做得比较快(不要挂啊)。接着下午快五点的时候被叫去跟技术负责人面谈(华为人真敬业,面试官也面试了好几个小时了),由于时间比较晚了,我们三个人与面试官面谈,面试官比较专
2013-10-10 20:57:32 913
原创 GML解析读入PostGIS
import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.
2013-10-09 15:50:57 2261
原创 dom4j读取GML
100 200 100 100 200 300 DrawBridge1 100 200 100 100 200 300 DrawBridge2 100 200 100 100
2013-10-08 20:55:40 964
原创 postGIS简单使用
认真看了http://www.cnblogs.com/cnzzb/archive/2009/04/28/1445237.html这篇博客,主要用到SQL语言:select myID AS ID,ST_AsText(pt) AS geo from test1;//以文本格式返回select *,ST_AsGeoJson(pt) from test1//以json格式返回sel
2013-10-05 15:45:41 803
原创 Arcgis室内空间
1.室内数据管理:数码城市GIS中建筑物室外与室内三维一体化表示与漫游---李德仁 刘 强 朱 庆建立建筑物→楼层→房间→细节物体的层次结构语义模型:室内空间实体的属性及关系粒度与层次模型:一种层次 2.室内空间数据组织结构建筑边界图层:对建筑外墙的图形表示。SHAPE为线形。建筑内分割图层:室内建筑中分割区域的地图表示。SHAPE为多边形。这里将走廊和过道
2013-06-09 09:34:13 2904
原创 利用World Wind实现三维结合
这里只是很简单的将三维球嵌入其中,也是用到了ExtJS的控件这种方法需要客户端下载这个Applet插件,还是期待webgl的登场
2013-06-09 09:21:47 1038
原创 Arcgis Server javascript— ExtJS显示查询数据
一直觉得ExtJS的控件比较好用,这里利用Ext.grid.Panel控件来显示查询数据 这个显示控件功能:可以放大、伸缩、移动、单击其中的行可以定位到数据并显示/** * Created by JetBrains WebStorm. * User: mj * Date: 13-2-26 * Time: 下午8:21 * To change this template us
2013-06-09 09:13:34 2684 2
原创 Extjs与Arcgis javascript结合完成FindTask
// create the data store var store = Ext.create('Ext.data.ArrayStore', { fields: [ {name: 'layername'}, {name: 'filedname'}, {name: 'value'} ],
2013-03-08 10:14:53 2169
原创 地理处理服务(GP)的实现
这里只是自己发布的buffer point地理处理服务http://localhost:8399/rest/services/buffer/GPServer/BufferPoints,具体的实现代码参照官网的demo,只是换了几行代码,实现的小例子,关键是弄清楚过程。 <!--The viewport meta tag is used to improv
2013-01-05 14:24:53 1102
原创 Arcgis Server javascript— EXT布局设计
ExtJS是一种主要用于创建前端用户界面,这里主要是用到它的布局部件,和dojo相比,比较漂亮,用起来也比较方便。个人还在探索中,尝试布局、控件展示等交换界面用ExtJS,核心的函数代码用dojo,毕竟Arcgis Server javascript API 是建立在dojo基础上的。 Map Of MJ v
2012-12-18 16:15:34 1878
原创 GIS需求分析
GIS开发中需求分析是重要的环节。 IBM Rational Software Architect符合UML 2.0 规范;使用 Rational Software Architect,你可以创建几种不同类型的 UML图。这次主要是用例图。 系统结构总用例图: 通过本子系统,利用服务器端提供的相关服务,可以实现地图发布与浏览、空间量测、图形绘
2012-12-06 11:23:14 2120
原创 REST服务查询
Arcgis Server for java安装环境下登陆manager发布地图服务,要查看rest接口:1.导出服务包 2.将服务包放到安装目录中tomcat中,重启电脑服务管理中3个服务 3.输入地址查看
2012-11-20 09:03:19 817
原创 arcgis server开发地图问题—对象的多态性?
drawtb = new esri.toolbars.Draw(map); measuretb=new esri.toolbars.Draw(map); dojo.connect(drawtb,"onDrawEnd",addToMap); dojo.connect(measuretb,"onDrawEnd",measure);
2012-11-05 21:45:04 922
原创 ArcGIS JavaScript API开发的地图-工具栏
总结一下这几天的工作 《 ArcGIS RIA开发》中介绍了有关基础: Map组件 Map是一个特别重要的对象。如果在应用中有别的业务组件戒模块需要和地图交互(比如把业务数据标到图上),那么叧要它们可以获得Map对象的引用就可以了(比如一种做法就是在它们的构造凼数中设置),所有和GIS相关的功能都可以通过Map来实现。 Map
2012-10-30 19:31:34 4596
原创 ArcGIS JavaScript API开发的地图—重新布局
上次的布局在开发过程中发现效果不是很理想,特别是在Toc实现以后,要是图层多了都要拉框,不是很合理。最近把dijit.layout中的控件好好学习了,网上有篇帖子讲了各个布局小部件的用法http://www.oschina.net/question/12_10306,但是感觉只是讲了大概的意思,没有把实际应用中的方法写出来,还是要看大拿的书才行。改进以后的界面代码:
2012-10-25 21:54:29 1485
原创 ArcGIS JavaScript API开发的地图—实现Toc
网上教程《ArcGIS_Server_9_3和ArcGIS API for JavaScript实现Toc功能》实现的Toc满足不了需求。我们应该需要像Arcmap中那样操作地图图层。 实现Toc有两种思路: 第一种是基于dojo.tree的结构,为了能控制图层的开关,可以用checkbox,网上关于dojo.checkbox文章http://www.thejekels
2012-10-25 19:18:17 1746
原创 ArcGIS JavaScript API开发的地图
ArcGIS Server JavaScript API是建立在ArcGIS Server REST API基础上。JavaScript API是将地理信息系统的地图和任务嵌入到Web应用程序的一种轻量级方式。现在javascript api版本号是3.2,dojo是基于1.7版本的,增加了一些新的功能。最近在学习dojo和server api,自己尝试做了一个例子。本例子只是很简单的调用arc
2012-10-18 20:50:37 1943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人