Zum Inhalt springen

INTERLIS

aus Wikipedia, der freien Enzyklopädie

INTERLIS ist eine Datenbeschreibungssprache und ein Transferformat mit besonderer Berücksichtigung von Geodaten (GIS-Datenformat) und der modellbasierten Methode. Als Hauptaufgabe entwickelt man mit Interlis ein konzeptuelles Datenmodell (teilweise auch als semantisches Datenmodell bezeichnet).

Die Syntax von INTERLIS 1 lehnt sich stark an Modula-2 an. Das in der Geospatial Data Abstraction Library GDAL/OGR enthaltene Programm ogr2ogr unterstützt u. a. das Lesen und Schreiben von INTERLIS.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20130128171151

      | {{#ifeq: 20130128171151 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Liste mit unterstützten Formaten | {{#invoke:WLink|getEscapedTitle|Liste mit unterstützten Formaten}} | {{#invoke:Webarchiv|getdomain|http://www.gdal.org/ogr/ogr_formats.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20130128171151}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Liste mit unterstützten Formaten | {{#invoke:WLink|getEscapedTitle|Liste mit unterstützten Formaten}} | {{#invoke:Webarchiv|getdomain|http://www.gdal.org/ogr/ogr_formats.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-04-15 16:34:01 InternetArchiveBot | 2018-04-15 16:34:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20130128171151}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Liste mit unterstützten Formaten | {{#invoke:WLink|getEscapedTitle|Liste mit unterstützten Formaten}} | {{#invoke:Webarchiv|getdomain|http://www.gdal.org/ogr/ogr_formats.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-04-15 16:34:01 InternetArchiveBot | 2018-04-15 16:34:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Liste mit unterstützten Formaten | {{#invoke:WLink|getEscapedTitle|Liste mit unterstützten Formaten}} | {{#invoke:Webarchiv|getdomain|http://www.gdal.org/ogr/ogr_formats.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-04-15 16:34:01 InternetArchiveBot | 2018-04-15 16:34:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Liste mit unterstützten Formaten | {{#invoke:WLink|getEscapedTitle|Liste mit unterstützten Formaten}} | {{#invoke:Webarchiv|getdomain|http://www.gdal.org/ogr/ogr_formats.html}} }} (Memento{{#if: {{#if: 2018-04-15 16:34:01 InternetArchiveBot | 2018-04-15 16:34:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Liste mit unterstützten Formaten | {{#invoke:WLink|getEscapedTitle|Liste mit unterstützten Formaten}} | {{#invoke:Webarchiv|getdomain|http://www.gdal.org/ogr/ogr_formats.html}} }}  
                 }}}}}}}}{{#if:2018-04-15 16:34:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20130128171151|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.gdal.org/ogr/ogr_formats.html}}
    || {{#if:  || }}
  }}{{#if: Liste mit unterstützten Formaten
    | {{#if: {{#invoke:WLink|isBracketedLink|Liste mit unterstützten Formaten}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.gdal.org/ogr/ogr_formats.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.gdal.org/ogr/ogr_formats.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.gdal.org/ogr/ogr_formats.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }} gdal.org</ref><ref>HowTo OGR2OGR. In: GISWiki, Hochschule für Technik Rapperswil.</ref>

Versionen

Es gibt zwei Versionen von Interlis, welche zugleich schweizerische Normen der Schweizerischen Normen-Vereinigung (SNV) sind:

  • INTERLIS 1: SN 612030 – Vermessung und Geoinformation – INTERLIS Modellierungssprache und Datentransfermethode (Ausgabe:1998-11); relationale Datenmodellierung
  • INTERLIS 2: SN 612031 – Vermessung und Geoinformation – INTERLIS 2 Modellierungssprache und Datentransfermethode (Ausgabe:2006-05); objektorientierte Datenmodellierung

Interlis liefert für den Datentransfer sowohl eine Modelldatei (*.ili) als auch eine Transferdatei (1: ITF, 2: XTF).

Beispiele von INTERLIS-Datenmodellen

  • INTERLIS-1-Datenmodelle: Datenmodell der Amtlichen Vermessung der Schweiz DM.01-AV-CH und kantonale Modelle mit Mehranforderungen<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20130113231256
      | {{#ifeq: 20130113231256 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Die amtliche Vermessungsschnittstelle AVS. | {{#invoke:WLink|getEscapedTitle|Die amtliche Vermessungsschnittstelle AVS.}} | {{#invoke:Webarchiv|getdomain|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20130113231256}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Die amtliche Vermessungsschnittstelle AVS. | {{#invoke:WLink|getEscapedTitle|Die amtliche Vermessungsschnittstelle AVS.}} | {{#invoke:Webarchiv|getdomain|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-04-15 16:34:01 InternetArchiveBot | 2018-04-15 16:34:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20130113231256}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Die amtliche Vermessungsschnittstelle AVS. | {{#invoke:WLink|getEscapedTitle|Die amtliche Vermessungsschnittstelle AVS.}} | {{#invoke:Webarchiv|getdomain|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-04-15 16:34:01 InternetArchiveBot | 2018-04-15 16:34:01 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Die amtliche Vermessungsschnittstelle AVS. | {{#invoke:WLink|getEscapedTitle|Die amtliche Vermessungsschnittstelle AVS.}} | {{#invoke:Webarchiv|getdomain|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2018-04-15 16:34:01 InternetArchiveBot | 2018-04-15 16:34:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Die amtliche Vermessungsschnittstelle AVS. | {{#invoke:WLink|getEscapedTitle|Die amtliche Vermessungsschnittstelle AVS.}} | {{#invoke:Webarchiv|getdomain|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html}} }} (Memento{{#if: {{#if: 2018-04-15 16:34:01 InternetArchiveBot | 2018-04-15 16:34:01 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Die amtliche Vermessungsschnittstelle AVS. | {{#invoke:WLink|getEscapedTitle|Die amtliche Vermessungsschnittstelle AVS.}} | {{#invoke:Webarchiv|getdomain|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html}} }}  
                 }}}}}}}}{{#if:2018-04-15 16:34:01 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20130113231256|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html}}
    || {{#if:  || }}
  }}{{#if: Die amtliche Vermessungsschnittstelle AVS.
    | {{#if: {{#invoke:WLink|isBracketedLink|Die amtliche Vermessungsschnittstelle AVS.}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.cadastre.ch/internet/cadastre/de/home/topics/avs.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }} cadastre.ch, 23. März 2010; abgerufen am 25. Juli 2012.</ref>
  • INTERLIS-2-Datenmodelle: Kleine Schnittstelle, schweizerisches Datenmodell zum Transfer von Liegenschaftsbeschrieb, Vollzugsgegenständen und Eigentümerdaten zwischen der amtlichen Vermessung und der Grundbuchverwaltung.
  • Datenstruktur Siedlungsentwässerung VSA-DSS des Verbandes Schweizer Abwasser- und Gewässerschutzfachleute (VSA)

Weblinks

Einzelnachweise

<references />