Giter Club home page Giter Club logo

isybau2interlis's Introduction

isybau2interlis

XML Stylesheet Transformation configuration to convert German wastewater infrastructure data in the ISYBAU format to the swiss VSA-DSS Mini data structure in the Interlis 2 geodata format.

Tested with ISYBAU 2013 Example Stammdaten Data.

Useage

Download the repository.

Use the XSLT stylesheet directly in an application, eg the Python example

This is currently in development. Please feel free to contact me regarding contribution/issues/improvements.

Limits

Currently only the sewerage infrastructure data (Stammdaten) data group is supported. Data not covered in the target model structure is not converted.

Issues

See the GitHub Issues and ToDo comments in the code.

The transformation has been used with test data with the following point types (PunktattributAbwasser): AP, KOP, SMP,RAP, SE, RR, GA, GOK,DMP, SBD. Other, more exotic, points may cause unexpected results for output point coordinates.

Outlook

Future work could include conversions to other swiss VSA/SIA models. In the meantime, the swiss VSA offer a conversion service between different VSA and SIA models.

Inclusion of other ISYBAU data groups (eg: hydraulic and record of condition data).

Conversion of swiss VSA-DSS data to ISYBAU data (other direction).

isybau2interlis's People

Contributors

robinini avatar

Stargazers

 avatar

Watchers

 avatar  avatar

isybau2interlis's Issues

Empty Namespaces xmlns=""

Prevent xslt or Python converter nullifying namespace on DSS Tags eg <VSADSSMINI_2015.VSADSSMini.Leitung xmlns="" TID="ZS2.48">

Namespaces

Sometimes, (usually empty) tags still habe en empty namespace, eg:
<Status xmlns="">
This prevents the namespace being correctly resolved during future conversion or import operations on the output xtf document

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.