zoukankan      html  css  js  c++  java
  • geotools模块梳理

    模块列表

    Module 目的
    gt-render 地图,渲染(org.geotools.[map|render])
    gt-jdbc 访问空间数据库(org.geotools(.data).jdbc)
    gt-main gt-opengis的延展和实现
    gt-xml XML数据访问(org.geotools.xml)
    gt-cql 查询过滤器(org.geotools.filter)
    gt-coverage 访问栅格格式数据(org.geotools.[coverage | image])
    gt-referencing 坐标转换(org.geotools.[referencing | geometry | ...])
    gt-metadatas 说明和描述(org.geotools.[metadata | util | ...])
    gt-opengis 数据访问(data),几何体(geometry),要素(feature),样式(style),渲染等

    模块功能

    gt-main

    • DataUtilities

      创建FeatureType,修改FeatureType

      创建FeataureCollection

      获取FeatureSource

      创建FeatureReader

      Feature属性过滤

    • DataStore

      DataStore存储矢量数据的元数据,可以获取FeatureReader,FeatureWriter等

      FeatureSource真正存储矢量数据,操作矢量数据

      DataAccessFactorySpi,插件,用于生成FeatureStore

    • FeatureCollection

      遍历feature

      从featureStore中获取,dataStore.getFeatureSource( typeName )

      创建默认DefaultFeatureCollection

      FeatureCollection的聚合,分组

    • Feature

      构建FeatureType

      添加Geometry

      获取Feature的Geometry和Property等

    • Function List

      DefaultFunctionFactory

      ProcerssFunctionFactory

      PolygonLabelFunctionFactory

    • WKT Parser

      解析wkt格式的geometry

    • JTS Utility Class

      测距,投影转换等

    • Java2D Shape

      生成2D形状

    • Filter

      属性选择

      bbox选择

    • Parameter

      连接参数

    • Envelope

    gt-referencing

    • CRS

      定义坐标系(epsg, wkt)

      定义转换

      转换几何体

    jts

    • Geometry

      创建Point,LineString, Polygon 的方式

    • Geometry 拓扑关系等

      是否包含(Contains),是否重叠(Crosses)等

    • Geometry 操作

      拓扑,凸包等

    gt-opengis

    • Feature

      生成featuretype

      生成feature

    • Filter

      属性过滤,空间过滤

  • 相关阅读:
    Django shortcut functions
    Android 度量单位
    WPF 资源
    WPF Template
    python 常用库
    python 元类
    android中控制ListView宽度和高度
    layout可以显示,程序调用就出错
    请问在pulltorefreshGridView中的图片设置了大小之后怎么就不显示了呢
    Activity表单传值问题
  • 原文地址:https://www.cnblogs.com/asdlijian/p/14914515.html
Copyright © 2011-2022 走看看