GIS
chenlly99
专注LBS轨迹大数据挖掘,数据仓库建模,基于Hadoop集群的超大规模分布式计算。
展开
-
引入geographiclib类来计算距离,周长和面积的方法
geographiclib类计算长度,周长,面积的方法原创 2023-12-14 15:08:02 · 289 阅读 · 0 评论 -
GeoTools应用-DATA
一、Geotools The Open Source Java GIS Toolkithttp://geotools.org/ Geotools官方网站http://docs.geotools.org/latest/javadocs/ Geotools API在线文档http://docs.codehaus.org/display/GEOTDOC/Home Geotools用原创 2012-02-17 10:21:25 · 10966 阅读 · 0 评论 -
JTS Geometry Operations(二)
一些高级操作, Buffer,LineMerger,Polygonization,UnionLine,凹壳分析,Overlays(1)、Buffer,返回的结果是一个Polygon或者 MultiPolygonbuffering is an operation which in GIS is used to compute the area containing all points原创 2012-05-18 11:06:51 · 10290 阅读 · 7 评论 -
GeoTools应用-Filter
org.geotools.filter This is most often used when making a Query to retrieve specific Feature s from a DataStorepackage com.mapbar.geo.main;import java.io.File;import java.io.IOException;impo原创 2012-02-17 10:41:48 · 6165 阅读 · 0 评论 -
JTS Geometry之间的关系
几何信息和拓扑关系是地理信息系统中描述地理要素的空间位置和空间关系的不可缺少的基本信息。其中几何信息主要涉及几何目标的坐标位置、方向、角度、距离和面积等信息,它通常用解析几何的方法来分析。而空间关系信息主要涉及几何关系的“相连”、“相邻”、“包含”等信息,它通常用拓扑关系或拓扑结构的方法来分析。拓扑关系是明确定的相等(Equals):几何形状拓扑上相等。原创 2012-02-20 15:06:04 · 21277 阅读 · 0 评论 -
JTS Geometry Operations(一)
Geometry 空间分析方法几何图形操作包在operation包内,包含buffer、distance、linemerge、overlap、polygonize、predicate、relate、valide八个子包;分别对应着计算图形的缓冲、距离、线段融合、图形覆盖、多边形化、断言、关联、有效性等的操作。所有的操作针对的都是在geom包中定义的Geometry对象。由于在计算机中,原创 2012-02-21 11:51:35 · 12518 阅读 · 4 评论 -
JTS(Geometry)
空间数据模型(1)、JTS Geometry model (2)、ISO Geometry model (Geometry Plugin and JTS Wrapper Plugin)GeoTools has two implementations of these interfaces:Geometry Plugin a port of JTS 1.7 to the ISO Ge原创 2012-02-17 17:29:22 · 31819 阅读 · 13 评论 -
点抽稀算法
对密集的点抽稀,保持点的均匀分布。dis=1000;double degToMeter = Math.PI * 6378137 / 180.0;//6378137赤道半径,一度对应赤道上的一米int buf = (int) (dis * 1.0e7 / degToMeter);//1公里对应多少度List spector = new LinkedList();for (int原创 2012-12-11 10:45:28 · 18592 阅读 · 10 评论 -
空间分析
空间分析-空间信息的测量:求对象的长度、面积、周长。空间分析-空间信息分类:外接矩形、凸壳、缓冲区,对线状地物求平行线、光滑处理等,两个对象求最短距离、求两个对象交点,判断两个对象是否相同、相交、相离、包含等关系,面对象之间求并、求交,对象相交打断和构面等。空间分析-网络分析:(1) 最佳路径功能:求解任意两个点或一组点对象之间的最佳路径。可以在两个节点之间求最佳路径,也可以在节点和内点之原创 2012-08-29 17:26:14 · 1521 阅读 · 0 评论 -
GIS应用及OpenGIS介绍
GIS的三大应用第一类是政府应用,“电子政务” 是当今政府加强信息化建设的新方向,是指在现代计算机、网络通信等技术支撑下,政府机构日常办公、信息收集与发布、公共管理等事务在数字化、网络化的环境下进行的国家行政管理形式。GIS已成为很多政府决策部门工作必备的支撑系统之一,在国家水利、电力、林牧业、地矿、交通、资源环境保护等机构己发挥重要作用。第二类是企业应用,随着信息时代的到来,企业的组织、原创 2012-02-17 10:01:37 · 7879 阅读 · 0 评论 -
MapXtreme for java 样式和标注
标注:可用于增强地图功能,并向用户提供正确的消息。标注不仅仅局限于添加文本来说明地图的特性getLabelRendition方法用于返回图元标注的样式属性。LabelProperties 类包含控制如何绘制用于每个图层的标注的方法。借助于此类中的方法,可以控制标注的内容、可见性、外观和相对重要性。LabelProperties labelProp = myLayer.getLabelP原创 2012-06-26 13:47:21 · 1843 阅读 · 0 评论 -
点到直线、线段的距离
补充数学知识:直线方程一般式 Ax + By + C = 0点斜式 y-y1 = k(x - x1)斜切式 y = kx +b两点式 (y-y1)/(y2-y1) =(x-x1)/(x2-x1) x1不等于x2 y1不等于要y2截距式 x/a + y/b = 1 a,b都不等于0斜率,亦称“角系数”,表示一条直线相对于横坐标轴的倾斜程度。一条直线与某平面直角坐标系横坐标原创 2012-07-08 21:12:13 · 12693 阅读 · 1 评论 -
道格拉斯-普克 Douglas-Peuker(DP算法)
道格拉斯-普克抽稀算法,是用来对大量冗余的图形数据点进行压缩以提取必要的数据点。该算法实现抽稀的过程是:1)对曲线的首末点虚连一条直线,求曲线上所有点与直线的距离,并找出最大距离值dmax,用dmax与事先给定的阈值D相比: 2)若dmax 若dmax≥D,保留dmax对应的坐标点,并以该点为界,把曲线分为两部分,对这两部分重复使用该方法,即重复1),2)步,直到所有dmax均原创 2012-06-29 10:54:10 · 18388 阅读 · 15 评论 -
MapXtreme for java 地图渲染
地图渲染特指生成地图图像的过程。1、三种渲染方式一、MapXtremeImageRenderer 远程渲染使用 MapXtremeImageRenderer 来处理。远程渲染表示包含 MapJ 对象的应用程序将服从 MapXtremeServlet 的实例来创建地图。MapJ 客户机将其请求(如何渲染和渲染什么)发送到 MapXtremeServlet,由后者处理请求,然后将结果返原创 2012-05-24 14:01:10 · 2604 阅读 · 0 评论 -
MapXtreme for java MapJ操作地图
一、如何控制地图显示,比如缩小,放大。查看地图整体还是部分。通过MapJ类来操作。// 生成图片尺寸myMap.setDeviceBounds(new DoubleRect(0, 0, 800, 600));// 设置地图的横向跨度,单位有地图的距离单位决定,如果当前距离单位是千米,则表示地图跨越1000千米myMap.setZoom(1000);// 设置地图中心,将地图中心原创 2012-05-16 13:48:38 · 2359 阅读 · 1 评论 -
MapXtreme for java 图元和搜索
地图图元是地图上的一个地图对象。如点、线或区域等。在 MapXtreme 中,地图图元表示为 Feature 对象。Feature 对象的方法Feature 对象的方法包含有关制表和几何数据的信息。下表对列出了这些方法:getAttribute 获取赋予列索引的指定属性。getAttributeCount 获取与此图元相关的属性数量。getGeometry 获取相关的几何对原创 2012-05-18 18:11:15 · 2224 阅读 · 0 评论 -
MapXtreme for java 基本概念
一、MapXtreme for java 主要构成部分: a、MapXtremeServlet (1) 提供栅格地图服务 (2)提供矢量地图服务(3) 提供图元文件数据服务(tab 的属性数据)b、MapJ Object(1) 管理地图集的各种状态(地图中心位置,地图视野,地图坐标系)(2) MapJ 通过向MapXtremeServlet 服务实例转发客户请求c、原创 2012-05-10 10:31:31 · 4945 阅读 · 1 评论 -
GIS基本概念
要素模型(Feature)要素是GeoTools中的核心术语,它是描述地理空间数据对象的基本单位,它描述了一个现实世界中的客观地理实体,如:一条河流、一座桥梁都可以理解为要素。栅格数据栅格数据是从上向下拍摄的地球照片,使用离散单元存储其值,图片的每个像素点都有一个指定值服务器本身存储,传输速度快,服务器压力小,多为png,jpg,gif 数据量大,更新慢矢量数据原创 2012-02-17 10:10:57 · 2765 阅读 · 1 评论 -
拓扑规则
相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。接触(Touch):某线段的端点和自身或其他线段有重合,称为接触。悬结点(Dangle Node,Dangle):线段的端点悬空,没有和其他结点连接,这个结点(端点)称为悬结点。伪结点(Pseudo Node):两个结点相互接触,连接成一个结点,称为伪结点。拓扑规则的种类可以按点、线、面(多边原创 2012-04-05 11:26:12 · 4241 阅读 · 0 评论