Module
目的
<code>gt-render</code>
地圖,渲染(org.geotools.[map|render])
<code>gt-jdbc</code>
通路空間資料庫(org.geotools(.data).jdbc)
<code>gt-main</code>
<code>gt-opengis</code>的延展和實作
<code>gt-xml</code>
XML資料通路(org.geotools.xml)
<code>gt-cql</code>
查詢過濾器(org.geotools.filter)
<code>gt-coverage</code>
通路栅格格式資料(org.geotools.[coverage | image])
<code>gt-referencing</code>
坐标轉換(org.geotools.[referencing | geometry | ...])
<code>gt-metadatas</code>
說明和描述(org.geotools.[metadata | util | ...])
<code>gt-opengis</code>
資料通路(data),幾何體(geometry),要素(feature),樣式(style),渲染等
DataUtilities
建立<code>FeatureType</code>,修改<code>FeatureType</code>
建立<code>FeataureCollection</code>
擷取<code>FeatureSource</code>
建立<code>FeatureReader</code>
<code>Feature</code>屬性過濾
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
CRS
定義坐标系(epsg, wkt)
定義轉換
轉換幾何體
Geometry
建立Point,LineString, Polygon 的方式
Geometry 拓撲關系等
是否包含(Contains),是否重疊(Crosses)等
Geometry 操作
拓撲,凸包等
生成featuretype
生成feature
屬性過濾,空間過濾