Skip to content
This repository has been archived by the owner on Nov 24, 2022. It is now read-only.
/ imro-harvester Public archive

Project om imro 2012 plannen in te lezen, en om te zetten naar een postgis database.

Notifications You must be signed in to change notification settings

B3Partners/imro-harvester

Repository files navigation

imro-harvester

Project om imro 2006 (v1), 2008 (v1.1) en 2012 (v1.0 en v1.1) plannen in te lezen, en om te zetten naar een postgis database.

Dit project is onderverdeeld in 5 subprojecten

  • stri-classes
    STRI is het datamodel dat de manifesten en geleideformulieren definieert. In dit project zitten de XSD's en de daarop gebaseerde JAXB classes, gegenereerd met XJC. Op dit moment ondersteund: 2008, v1.0 2012, v1.0 2012, v2.0
  • imro-classes
    IMRO is het datamodel dat de bestemmingsplannen (e.a. typen) definieert. In dit project worden alleen bestemmingsplannen en omgevingsvergunningen (projectbesluiten in IMRO2008) verwerkt. Dit subproject bevat de XSD's (in het geval van 2012 geresolved via de tool http://www.gemmaonline.nl/index.php/XSD-Resolver), en de daarop gebaseerde JAXB classes, gegenereerd met XJC.
  • imro-persistence
    Het datamodel waarnaar de GML bestanden worden geconverteerd. Dit zijn hibernate classes.
  • imro-harvester-web
    Het webproject. Hierin zit alle logica met betrekking tot het transformeren van de JAXB classes, naar het datamodel zoals gebruikt in de postgis database. Ook zitten hier de entities voor de werking van het project in: Gebruiker/Role, Configuration en HarvestJob.
  • sld
    De sld's om de bestemmingsplannen te verbeelden in bijvoorbeeld geoserver.

Installatie

  • Maak imro database aan
  • create extension postgis
  • Maak war, en uit de war haal de volgende bestanden:
  • Met de correcte user:
    • voer uit imro-harvester/WEB-INF/classes/db/ het bestand 0.schemaexport.sql uit
    • voer uit imro-harvester/WEB-INF/classes/db/ 1.geometrycolumns.sql en 2.inserts.sql uit
  • Pas in de .war de persistence.xml aan met de juiste db gegevens
  • Maak een map aan voor alle te downloaden bestanden
  • Configureer de harvester: https://github.com/B3Partners/imro-harvester/wiki/Howto

Build Status Build status codecov