MCPcopy Index your code
hub / github.com/deegree/deegree3

github.com/deegree/deegree3 @deegree-3.6.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release deegree-3.6.9 ↗ · + Follow
21,202 symbols 90,988 edges 2,739 files 9,439 documented · 45%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
Main branch Release OpenHUB
Main Build Status GitHub release (latest SemVer) OpenHUB
# deegree webservices
deegree is open source software for spatial data infrastructures and the geospatial web. deegree includes components for geospatial data management, including data access, visualization, discovery and security. Open standards are at the heart of deegree. The software is built on the standards of the Open Geospatial Consortium (OGC) and the ISO Technical Committee 211.

User documentation

General project information and user documentation (e.g. "How to set up WMS and WFS?" or "How to get support?") can be found on the deegree homepage:

https://www.deegree.org/documentation

Developer documentation

Information for developer (e.g. "How to build deegree webservices?") can be found on the deegree project wiki on GitHub:

https://github.com/deegree/deegree3/wiki

License

License

deegree is distributed under the GNU Lesser General Public License, Version 2.1 (LGPL 2.1). Generally speaking this means that you have essential freedoms such as: Run the software for any purpose, find out how it works, make changes, redistribute copies (of modified versions). Practically, with these freedoms, you do not have to pay a license fee, you can create as many installations as you need, and you're not bound to one single vendor. Instead you can contact a service provider of your choice to make necessary configurations or code adjustments. Or you may even step up and do this yourself.

More information about free software can be found at the free software foundation. A good starting point is www.gnu.org.

Contribution guidelines

First off all, thank you for taking the time to contribute to deegree! :+1: :tada:

By participating you are expected to uphold the Contribution guidelines.

You can add yourself when contributing to the project to the list of contributors.

Extension points exported contracts — how you extend this code

TileContainer (Interface)
This interface wraps tiles and abstracts from the source of the tiles. Some possible sources are in memory list of Abst [8 …
deegree-core/deegree-core-coverage/src/main/java/org/deegree/coverage/raster/container/TileContainer.java
PropertyNameMapper (Interface)
Implementations provide ValueReference to table/column mappings for AbstractWhereBuilder implementations [8 implementers]
deegree-core/deegree-core-sqldialect/deegree-sqldialect-commons/src/main/java/org/deegree/sqldialect/filter/PropertyNameMapper.java
FeatureInfoSerializer (Interface)
FeatureInfoSerializer @author Andreas Schmitz [19 implementers]
deegree-core/deegree-core-featureinfo/src/main/java/org/deegree/featureinfo/serializing/FeatureInfoSerializer.java
LayerData (Interface)
@author Andreas Schmitz [12 implementers]
deegree-core/deegree-core-layer/src/main/java/org/deegree/layer/LayerData.java
GeometryInspector (Interface)
Enables the inspection of Geometry objects created in a GeometryFactory. Implementations can perform [10 implementers]
deegree-core/deegree-core-geometry/src/main/java/org/deegree/geometry/GeometryInspector.java
CRSStoreProvider (Interface)
Base interface for all CRSStoreProvider which must have an default constructor to be loaded by the {@link Servic [6 implementers]
deegree-core/deegree-core-cs/src/main/java/org/deegree/cs/persistence/CRSStoreProvider.java
Updater (Interface)
Updater @author Andreas Schmitz @param [19 implementers]
deegree-core/deegree-core-style/src/main/java/org/deegree/style/se/unevaluated/Continuation.java
Mapper (Interface)
Mapper gives a name to a simple function. @author Andreas Schmitz [11 implementers]
deegree-core/deegree-core-commons/src/main/java/org/deegree/commons/utils/CollectionUtils.java

Core symbols most depended-on inside this repo

add
called by 2697
deegree-core/deegree-core-workspace/src/main/java/org/deegree/workspace/Workspace.java
append
called by 2523
deegree-core/deegree-core-rendering-2d/src/main/java/org/deegree/rendering/r2d/strokes/ShapeStroke.java
equals
called by 2383
deegree-core/deegree-core-geometry/src/main/java/org/deegree/geometry/Geometry.java
get
called by 2179
deegree-core/deegree-core-geometry/src/main/java/org/deegree/geometry/points/Points.java
size
called by 1812
deegree-core/deegree-core-geometry/src/main/java/org/deegree/geometry/points/Points.java
debug
called by 1734
deegree-core/deegree-core-3d/src/main/java/org/deegree/rendering/r3d/opengl/rendering/model/geometry/WorldRenderableObject.java
put
called by 1145
deegree-datastores/deegree-tilestores/deegree-tilestore-commons/src/main/java/org/deegree/tile/persistence/TileStoreTransaction.java
toString
called by 1098
deegree-core/deegree-core-base/src/main/java/org/deegree/filter/Operator.java

Shape

Method 18,179
Class 2,516
Interface 299
Enum 138
Function 70

Languages

Java100%
TypeScript1%

Modules by API surface

deegree-core/deegree-core-metadata/src/main/java/org/deegree/metadata/iso/parsing/QueryableProperties.java81 symbols
deegree-core/deegree-core-coverage/src/main/java/org/deegree/coverage/raster/data/nio/ByteBufferRasterData.java71 symbols
deegree-datastores/deegree-featurestores/deegree-featurestore-sql/src/main/java/org/deegree/feature/persistence/sql/SQLFeatureStore.java63 symbols
deegree-core/deegree-core-geometry/src/main/java/org/deegree/geometry/io/WKTWriter.java61 symbols
deegree-services/deegree-services-wms/src/main/java/org/deegree/services/wms/controller/WMSController.java57 symbols
deegree-core/deegree-core-commons/src/main/java/org/deegree/commons/xml/XMLAdapter.java57 symbols
deegree-core/deegree-core-base/src/main/java/org/deegree/gml/geometry/GML3GeometryWriter.java57 symbols
deegree-services/deegree-webservices/src/main/java/org/deegree/console/client/RequestBean.java56 symbols
deegree-core/deegree-core-coverage/src/main/java/org/deegree/coverage/raster/data/TiledRasterData.java55 symbols
deegree-core/deegree-core-base/src/main/java/org/deegree/gml/geometry/GML3GeometryReader.java55 symbols
deegree-core/deegree-core-commons/src/main/java/org/deegree/commons/index/RTree.java53 symbols
deegree-core/deegree-core-base/src/main/java/org/deegree/gml/schema/GMLSchemaInfoSet.java53 symbols

Datastores touched

db_nameDatabase · 1 repos
dbnameDatabase · 1 repos
configtoolDatabase · 1 repos
deegree-dbDatabase · 1 repos
epsgDatabase · 1 repos

For agents

$ claude mcp add deegree3 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page