| Package | Description |
|---|---|
| com.geoway.adf.gis.basic.geometry |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IEnvelope
矩形接口
|
| Modifier and Type | Method and Description |
|---|---|
IGeometry |
IGeometry.buffer(double distance)
缓冲
|
IGeometry |
IGeometry.clone()
克隆几何对象
|
static IGeometry |
GeometryFunc.createGeometry(byte[] wkb)
根据wkb创建几何图形
|
static IGeometry |
GeometryFunc.createGeometry(String wkt)
根据wkt创建几何图形
|
static IGeometry |
GeometryFunc.createGeometryByObject(Object geometryObj)
根据几何对象创建
|
static IGeometry |
GeometryFunc.createGeometryFromHex(String hexStr)
根据16进制字符串创建几何图形
|
static IGeometry |
GeometryFunc.createGeometryFromJson(String geojson)
根据geojson创建几何图形
|
IGeometry |
IGeometry.difference(IGeometry otherGeo)
求异
|
static IGeometry |
GeometryFunc.forceToLineString(IGeometry geom_in)
强制转换成线段
|
static IGeometry |
GeometryFunc.forceToMultiLineString(IGeometry geom_in)
强制转换成多线段
|
static IGeometry |
GeometryFunc.forceToMultiPolygon(IGeometry geom_in)
强制转换成多多边形
|
static IGeometry |
GeometryFunc.forceToPolygon(IGeometry geom_in)
强制转换成多边形
|
IGeometry |
IGeometry.intersection(IGeometry otherGeo)
求叠加部分
|
IGeometry |
IGeometry.makeValid()
修复几何
|
static IGeometry |
GeometryFunc.mergeGeometrys(List<IGeometry> geometryList)
多个同类型的几何合并成一个几何,但是内部不融合
|
IGeometry |
IGeometry.projectToCopy(ISpatialReferenceSystem srcSystem,
ISpatialReferenceSystem tarSystem)
转换几何体的空间参考
|
IGeometry |
IGeometry.simplify(double dTolerance)
简化几何
|
IGeometry |
IGeometry.union(IGeometry otherGeo)
合并
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IGeometry.contains(IGeometry otherGeo)
是否包含
|
boolean |
IGeometry.crosses(IGeometry otherGeo)
是否Crosses
|
IGeometry |
IGeometry.difference(IGeometry otherGeo)
求异
|
boolean |
IGeometry.disjoint(IGeometry otherGeo)
是否Disjoint
|
boolean |
IGeometry.equals(IGeometry otherGeo)
是否Equals
|
static IGeometry |
GeometryFunc.forceToLineString(IGeometry geom_in)
强制转换成线段
|
static IGeometry |
GeometryFunc.forceToMultiLineString(IGeometry geom_in)
强制转换成多线段
|
static IGeometry |
GeometryFunc.forceToMultiPolygon(IGeometry geom_in)
强制转换成多多边形
|
static IGeometry |
GeometryFunc.forceToPolygon(IGeometry geom_in)
强制转换成多边形
|
IGeometry |
IGeometry.intersection(IGeometry otherGeo)
求叠加部分
|
boolean |
IGeometry.intersects(IGeometry otherGeo)
是否相交
|
boolean |
IGeometry.overlaps(IGeometry otherGeo)
是否Overlaps
|
boolean |
IGeometry.touches(IGeometry otherGeo)
是否Touches
|
IGeometry |
IGeometry.union(IGeometry otherGeo)
合并
|
boolean |
IGeometry.within(IGeometry otherGeo)
是否Within
|
| Modifier and Type | Method and Description |
|---|---|
static IGeometry |
GeometryFunc.mergeGeometrys(List<IGeometry> geometryList)
多个同类型的几何合并成一个几何,但是内部不融合
|
Copyright © 2025. All rights reserved.