No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper
src
.gitignore
Dockerfile
Dockerrun.aws.json
LICENSE
README.md
build.gradle
buildspec.yml
gradlew
gradlew.bat
settings.gradle

README.md

oereb-web-service

OEREB web service implementation with Spring Boot.

Sample requests

KbS öffentlicher Verkehr

Running OEREB web service

docker run -p 8888:8888 -e OEREB_DB_PASS=XXXXXXXXXXXX sogis/oereb-web-service:latest

Map

Coding / Refactoring thoughts

  • Every xml element has a service class returning the jaxb element(s).
  • Repositories: What is the input (geometry, egrid, t_id)? What is the output?
  • Service classes and repos: "get xxx by egrid AND e.g. restriction theme" would be the kleinste gemeinsame nenner and would always work (? to be validated). But needs more sql.
  • Achtung: JaxbElements do not know about t_id and the geometry encoding is... ...silly (sorry).
  • Rename geometry attribute according to XSD name.
  • Service classes need a withImages/withGeometry parameter.
  • how to handle Mehrsprachigkeit? Not that we want it but do not write ugly code.
  • take a look at "andere symbole in bbox aber nicht betroffener öreb"
  • understand "TypeCodelist"
  • symobls: take a look: pyconizer
  • wie muss nutzungsplanung im xml daherkommen?