Parser voor het inlezen van top10nl, top50nl, top100nl en top250 in een rsgb database.
-
Download xsd naar
brmo/brmo-topnl-loader/src/main/resources/nl/b3p/topnl/<versie>/standaardGML/<versie>.xsd
-
Wijs naar lokale GML en BRT xsd's door de schemalocation aan te passen
-
Pas de
configuration.xml
aan voor de nieuwe xsd -
Sla de xsd plat met de XSDresolver: run brmo/brmo-topnl-loader/src/main/resources/nl/b3p/topnl//standaardGML/XSD-Resolver/XSD-Resolver.sh
-
Doe aanpassingen om xsd te herstellen:
- NillReasonEnumeration toevoegen aan gml xsd
- Voor top250nl: featuretypemember fixen (zie https://github.com/B3Partners/brmo/commit/a3a0915f497bd0fb1dc8f1b280227949d2820c05)
- voor de top50 ook featuretypemember fixen
-
Genereer jaxb classes: run:
brmo/brmo-topnl-loader/src/main/resources/nl/b3p/topnl/<versie>/standaardGML/XSD-Resolver/finalized/convertToJava.sh
run ./convertToJava.sh