I'm going to develop a map server with my own logic and entities. It will have postgres database, user management, specific layers with certain types, WFS, WMS, etc.
I'm going to use springframework and GeoServer as the GeoServer is an open source project. My question is whether I develop it or use it as a separated server? How about the user management problem? How can I integrate my own project security with the geoserver?
GeoServer develop or use? How can I integrate with geoserver?
1.1k views Asked by Dariush Jafari At
1
There are 1 answers
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in GIS
- PyQgis: Attribute field does not get added
- SQL Alchemy custom type, forcing blob bind parameter
- SQL: Assigning occasion numbers to GPS points when visiting places based on conditions
- I want to accurately align the boundaries of a map in QGIS
- BGS Groundhog software coordinate system input
- Workaround for "TypeError: 'NoneType' object is not subscriptable" in ArcGIS Import data Tutorial
- Geopandas not returning correct buffer in meters
- Can I use two types of roads in Valhalla Meili (Map-matching)?
- What is the unit of elevation in glo_30 Digital elevation map data
- How to select all groups of intersecting polygons from a single table using PostGIS
- Is there a way to convert points in a U-V Coordinate system to WGS84 points?
- Determine if agent inside area of GIS shapefile
- R - update raster values which fall inside a polygon
- how to create a sector and check if some point is in it's area?
- Inversion of trunk dielectric constant from dihedral scattering mechanism ratio (alpha) using Symbolic math toolbox
Related Questions in GEOSERVER
- How to remove piecemeal loading from WMS Geoserver and load the entire map using react-leaflet?
- MapStore "Layer has not been loaded correctly"
- Consume data from Geoserver preferably use WMS
- Geoserver OIDC Authentication Failure
- Geoserver Docker image GDAL library extension error
- graticule for wms layer in Geoserver 2.25 rc version
- Upgrading jetty for geoserver
- Geoserver: Images coming thourgh as White Transparent Tiles
- Dynamic SLD Name and Title using Geosever
- Geoserver : enable services for a specific workspace
- Understanding how Geoserver Plugin Zips are created
- API reference for geoserver
- How can I publish the layer in geoserver using swagger api?
- How to build working Geoserver docker image from source?
- Geoserver to PostGIS - line breaks working when inserting but not updating
Related Questions in WMS
- How to remove piecemeal loading from WMS Geoserver and load the entire map using react-leaflet?
- Consume data from Geoserver preferably use WMS
- GeoServer layers extent issue
- Can't add WMS layer to R Leaflet
- Geoserver : removeSchema never called when deleting featureType on a custom DataAccess class
- WMS with basic authentication
- Cannot display a geoserver WMS image using folium
- Can we add SLD parsers for WMS Capability?
- Geoserver WMS does not find a point with mixed geometry
- QGIS 3.22.16 URL does not want to open. Unable to Get Local Issuer Certificate
- GeoServer - Custom field for GetMap in WMS layer
- geotools gaussian projection data source for WMS
- Export properly a PNG from a WMS layer (BBOX issue). How does Openlayers recalculate the bbox?
- Open layers Export PDF function Issue, Printing Issue
- Geoserver - disable root layer for WMS service with multiple layers
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Typically you develop a front end that's completely separate and have GeoServer offer the OGC services to it and other clients. In case you need to customize it, GeoServer has a fully pluggable architecture, e.g., you can build a version of it that has more or less modules than the standard one, your own security subsystem, your own custom data sources, and so on, a lot can be either configured or replaced, so I'd suggest you look into those options.
Mind one detail, GeoServer is GPL'd, so any code you develop that depends on GeoServer API will similarly be GPL'd. If instead you develop something that's only based on GeoTools (e.g., a custom data store) that part can be closed source.