Format der SDTS-Konvertierungs-Kontrolldatei
Eine Kontrolldatei für Export in SDTS ermöglicht es Ihnen, nicht benannte INFO-Tabellen unter Verwendung des Präfixes "in_dataset" zu konvertieren. Sie kann außerdem verwendet werden, um globale Standardinformationen und Informationen zu überschreiben, die aus SDTS-INFO-Standardtabellen gelesen wurden.
Die Befehle in der Kontrolldatei sind in einzelnen Zeilen aufgeführt. Eine Zeile, die mit den Zeichen /* beginnt, ist ein Kommentar und wird nicht ausgeführt. Die Datei enthält den Befehl EXPORT, einen globalen Kontrollblock, 0 oder mehr Feature-Class- oder Tabellenabschnitte und den Befehl END.
Globale Befehle
Diese Befehle sind nur im globalen Kontrollblock gültig (Bereich: Global).
- Table <INFO_name> {IGNORE} – Ermöglicht Konvertierung anderer INFO-Tabellen als der Standardtabelle. Die Standard-INFO-Tabellen sind die Tabellen, die den gleichen Basisnamen haben wie der <in_dataset>-Name oder der {in_point_cover}-Name (falls angegeben).
- Title <string> {MasterDD} – Fügt im IDEN- oder MIDE-Modul ein Titelunterfeld hinzu, das maximal 1024 Zeichen enthalten kann.
- Version <d.nn> {MasterDD} – Fügt im IDEN oder MIDE-Modul ein Daten-ID-Unterfeld hinzu, wobei gilt: d = ein positiver Ganzzahl-Wert ohne führende Nullen; nn = ein zweistelliger positiver Ganzzahl-Wert.
- MapDate <YYYYMMDD> – Fügt im IDEN-Modul ein Kartendatumsunterfeld hinzu.
- CreationDate <YYYYMMDD> {MasterDD} – Fügt im IDEN- oder MIDE-Modul ein Datumsunterfeld für die Dataset-Erstellung hinzu.
- MapScale <scale> – Fügt im IDEN-Modul ein Unterfeld für den Kartenmaßstabsnenner hinzu.
- ConformanceLvl <level> {MasterDD} – Fügt im IDEN- oder MIDE-Modul ein Konformitäts-Unterfeld auf Feature-Ebene hinzu, wobei <level> 1, 2, 3 oder 4 ist.
- ScaleFactor {sfax} {sfay} – Dient zum Hinzufügen und Anwenden von X- und Y-Maßstabsfaktoren für räumliche Koordinaten und Unterfelder im IREF-Modul, wobei {sfax} und {sfay} reale Werte sind.
- Shift {xorg} {yorg} – Dient zum Hinzufügen und Anwenden von Unterfeldern für den X- und Y-Ursprung im IREF-Modul, wobei {xorg} und {yorg} reale Werte sind.
- HorizontalRes {xhrs} {yhrs} – Dient zum Hinzufügen von Subfeldern für die X- und Y-Komponente der horizontalen Auflösung in IREF, wobei {xhrs} und {yhrs} reale Werte sind.
- Comment <TEXT | FILE> <module_name> <string> – Fügt Kommentarunterfelder im MIDE-, IDEN-, IREF-, XREF- oder SPDM-Modul hinzu.
- AddRecord <TEXT | FILE> <module_name> <string> – Fügt Kommentarunterfelder im MQCG-, MQHL-, DQAA-, DQCG-, DQHL-, DQLC- oder DQPA-Modul hinzu.
Andere Exportbefehle
Diese Befehle sind nicht auf den globalen Bereich beschränkt. Informationen zur Anwendung finden Sie in der jeweiligen Befehlsbeschreibung.
- AUTHORITY <Attr_/Entity_Authority> <Authority_Description>
Bereich: Global und FeatureClass und Table
Legen Sie die Attributquelle (oder Entitätsquelle) und die vollständige Beschreibung fest. Wenn die Quelle ein anderer FIPS-Standard ist, geben Sie FIPS als Quelle an sowie eine vollständige Referenz als Beschreibung. Die AUTHORITY-Anweisung im Kontrollblock Global wirkt sich auch auf den Inhalt einer README-Datei für TVP-Übertragung und MasterDD-Übertragung aus.
Standardwert: Authority = "unknown" Authority_Desc = ""
Beispiel: AUTHORITY ESRI 'Environmental System Research Institute, Inc.'
- CellLabel <label_string>
Dieser Befehl wird nur für das RASTER-Profile verwendet.
Legen Sie die Unterfeldbeschriftung für den Ausgabe-Zellenwert fest. Wenn nichts angegeben ist, wird LABEL verwendet.
- CellNull <null_value>
Dieser Befehl wird nur für das RASTER-Profile verwendet.
Legen Sie den Ausgabe-NULL-Wert fest, wenn Sie NODATA-Grid-Zellen exportieren. Wenn Sie den Zellen-NULL-Wert nicht angeben, werden Standardwerte je nach Zellentyp verwendet.
Zellentyp Standard-NULL-Wert I
-2147483647
R
-2147483647
BI8
-127
BI16
-32767
BI32
-2147483647
BUI8
255
BUI15
4294967295
BFP32
-2147483647
- CellSequenceCode <GI|GL|GJ>
Dieser Befehl wird nur für das RASTER-Profile verwendet.
Beim Exportieren von mehreren Grids (das heißt: Layern) kann Modul RSDF, Unterfeld CSCD durch dieses Schlüsselwort festgelegt werden. Wenn nichts angegeben ist, wird GI verwendet.
- DDDEFINITION ENT <Entity_Label> {Entity_Label_Definition} {Source_Definition} DDDEFINITION ATT <Attr_Label> {Attr_Label_Definition} {Source_Definition}
Bereich: FeatureClass und Table
Ermöglicht, dass die Definition der Entitätsbeschriftung oder der Attributbeschriftung (also das Unterfeld) als Datensatz in das Data-Dictionary-/Definitionsmodul übersetzt werden kann.
Hinweis: Die Data-Dictionary-Informationen einer Attributbeschriftung im DDDF-Modul werden nur geändert, wenn die DD-Definitions-Anweisung in Conv_Ctrl_File vorhanden ist und es die Attributbeschriftung erwähnt.
Beispiel 1: DDEFINITION ATT BANK "Describe river bank" "TIGERI Dictionary"
Beispiel 2: DDDEFINITION ENT 0500206 "This code identifies Danger curve"
- DDDOMAIN <Attr_Label> <Domain_Type> <Domain_Val_Format> <Measure_Unit> ~ <Range_or_Value> <Domain_Val> <Domain_Val_definition>
Bereich: FeatureClass und Table
Dieser Befehl ermöglicht die Einstellung der Wertedomäne (bzw. des Bereichs) der Attributbeschriftung.
Beispiel 1: DDDOMAIN BANK ENUMERATED A "" VALUE "" "Not Applied"
Beispiel 2: DDDOMAIN BANK ENUMERATED A "" VALUE L "River left bank"
Beispiel 3: DDDOMAIN BANK ENUMERATED A ""VALUE R "River Right bank"
- EXPORT Beginn des Exportabschnitts, Verwendung als Konvertierungskontrolle durch SDTSExport.
- FEATURECLASS <Arc_FeaCls{.sub_cls}> {IGNORE}
Dies kennzeichnet den Anfang eines Blocks von Coverage-Feature-Classes. Alle Befehle im Block gelten nur für diese eine Feature-Class. Der Block endet mit dem nächsten Befehl FEATURECLASS, TABLE, END oder IMPORT.
- HorizontalFmt <BFP64 | BI32> HFMT <BFP64 | BI32>
Dieser Befehl wird nur für das POINT-Profile verwendet.
Hinweis: HFMT steht für HorizontalFmt. Sie können dieses Schlüsselwort verwenden, um das Unterfeld HFMT im IREF-Modul anzugeben. Wenn der Benutzer dieses Schlüsselwort nicht verwendet, um das horizontale Format anzugeben, wird der Standardwert BFP64 (doppelte, hohe Genauigkeit) verwendet.
- IGNOREITEM <Item1> {Item2} . . . {Item9}
Bereich: Global und FeatureClass und Table
Ignoriert INFO-Felder (maximal 9 Felder), damit sie nicht in ein SDTS-Modul übersetzt werden.
- ITEMBECOMES <item> <Attr_Label> {Format} {Max_length} {Key_Type} {Measurement_Unit} {Description}
Bereich: Global und FeatureClass und Table
Verwendet die SDTS-Attributbeschriftungsdefinition (Unterfeld) für ein INFO-Feld, statt die Standarddefinition zu verwenden.
Standardwerte
Parameter Standardwert key_Type
NOKEY
Measurement_Unit
""
Beschreibung
Genauso wie Attr_Label-Parameter
INFO-Datentypen SDTS-Datentypen A I R S C B16 B32 D
1
X
X
C(n)
1
I(1-16)
1
N(1-16)
1
B(2 Bytes)
1
B(4 Bytes)
1
F(4 Bytes)
1
F(8 Bytes)
1
Schlüssel: - 1 = Standarddatentyp für angegebenen INFO-Datentyp
- X = Ungültiger Datentyp für angegebenen INFO-Datentyp
- SRCDEFINITION <Source_Definition>
Bereich: Global und FeatureClass und Table
Quelle der Definition für ENT- oder ATT-Beschriftungen
Beispiel 1: SRCDEFINITION 'ARC/INFO Data Model, Concepts, & Key Terms'
Beispiel 2: SRCDEFINITION "TIGERI Dictionary"
- TABLE <INFO_name> {IGNORE} TABLE <INFO_name> {out_module_name}
Optionale TABLE-Kontrollblöcke ermöglichen die Konvertierung anderer INFO-Tabellen als die Standardtabelle. Die Standard-INFO-Tabellen sind die Tabellen, die den gleichen Basisnamen haben wie der <in_dataset>-Name oder der {in_point_cover}-Name (falls angegeben).
Befehlsparameterdefinitionen und Hinweise
<Field> und <Tag> sind austauschbar.
<SubField>, <Label> und <Attr_Label> sind austauschbar.
Nachfolgend finden Sie einige der Parameter, die von verschiedenen Kontrolldateibefehlen verwendet werden:
- Arc_FeaCls{.sub_cls}:
ARC | NODE | POINT | POLY | TIC | LINK | BND | ANNO.subcls | SECTION.subclass | ROUTE.system | REGION.subclass
- Domain_Type:
GR-CHARS | ALPHANUM | ALPHABET | INTEGER | REAL | BINARY | ENUMERATED | FIPSCODE
- Domain_Val_Format:
Wert Bedeutung A
Grafikzeichen
I
Impliziter Punkt (Ganzzahl)
R
Expliziter Punkt, nicht skaliert (Festkommazahl real)
S
Expliziter Punkt, skaliert (Gleitkommazahl real)
B
Bitfelddaten
BFP32
32-Bit-Gleitkommazahl real
BFP64
64-Bit-Gleitkommazahl real
BI8
8-Bit-Ganzzahl mit Vorzeichen
BI16
16-Bit-Ganzzahl mit Vorzeichen
BI24
24-Bit-Ganzzahl mit Vorzeichen
BI32
32-Bit-Ganzzahl mit Vorzeichen
BUI8
8-Bit-Ganzzahl ohne Vorzeichen
BUI16
16-Bit-Ganzzahl ohne Vorzeichen
BUI24
24-Bit-Ganzzahl ohne Vorzeichen
BUI32
32-Bit-Ganzzahl ohne Vorzeichen
C
Zeichen
- Format:
Entweder Domain_Val_Format oder ^ (gepackte Fremdkennung; siehe 4.1.3.6.7)
- Key_Type:
NOKEY | PKEY | FKEY | PFKEY
- Range_or_Value:
VALUE | MIN | MAX
- DQ_Module_Name:
DQHL | DQPA | DQAA | DQLC | DQCG | MQCG | MQHL
- TEXT:
Das Argument <string> wird als reguläre Textzeichenfolge behandelt.
- FILE:
Das Argument <string> wird als Pfad zu einer ASCII-Textdatei behandelt, und sein Inhalt wird im Unterfeld des Zielmoduls gespeichert.