TImport: Razlika med redakcijama
m (Nova stran z vsebino: {{Work}} Razred '''TImport''' se uporablja za opredelitev načinov uvoza podatkov, in dejansko izvedbo uvoza podatkov. ==Osnovna uporaba== <source>Dim Im As TImport Im = [Neka...) |
m (→Povezave polj) |
||
| (4 vmesne redakcije 2 uporabnikov niso prikazane) | |||
| Vrstica 38: | Vrstica 38: | ||
===ExecuteList=== | ===ExecuteList=== | ||
Je ni | Je ni | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==Skupne lastnosti== | ==Skupne lastnosti== | ||
| Vrstica 95: | Vrstica 88: | ||
Property|TImport.ImportType | Property|TImport.ImportType | ||
Result|Long|. | Result|Long|. | ||
| + | </declaration> | ||
| + | <source></source> | ||
| + | |||
| + | ===DeleteExistingData=== | ||
| + | Lastnost '''DeleteExistingData''' določa brisanje obstoječih podatkov ob uvozu. | ||
| + | <declaration> | ||
| + | Property|TImport.DeleteExistingData | ||
| + | Result|Boolean|. | ||
</declaration> | </declaration> | ||
<source></source> | <source></source> | ||
| Vrstica 266: | Vrstica 267: | ||
Method|TImport.ImpFldAdd | Method|TImport.ImpFldAdd | ||
F|TField|. | F|TField|. | ||
| − | + | ColIdx|Long|. | |
Result|Optional TImpConn|. | Result|Optional TImpConn|. | ||
</declaration> | </declaration> | ||
| Vrstica 275: | Vrstica 276: | ||
<declaration> | <declaration> | ||
Method|TImport.ImpFldAddTop | Method|TImport.ImpFldAddTop | ||
| − | + | ColIdx|Long|. | |
Result|Optional TImpConn|. | Result|Optional TImpConn|. | ||
</declaration> | </declaration> | ||
| Vrstica 284: | Vrstica 285: | ||
<declaration> | <declaration> | ||
Method|TImport.ImpFldAddX | Method|TImport.ImpFldAddX | ||
| − | + | ColIdx|Long|. | |
Result|Optional TImpConn|. | Result|Optional TImpConn|. | ||
</declaration> | </declaration> | ||
| Vrstica 293: | Vrstica 294: | ||
<declaration> | <declaration> | ||
Method|TImport.ImpFldAddY | Method|TImport.ImpFldAddY | ||
| − | + | ColIdx|Long|. | |
Result|Optional TImpConn|. | Result|Optional TImpConn|. | ||
</declaration> | </declaration> | ||
| Vrstica 302: | Vrstica 303: | ||
<declaration> | <declaration> | ||
Method|TImport.ImpFldAddZ | Method|TImport.ImpFldAddZ | ||
| − | + | ColIdx|Long|. | |
Result|Optional TImpConn|. | Result|Optional TImpConn|. | ||
| + | </declaration> | ||
| + | <source></source> | ||
| + | |||
| + | ===ImpFldDelete=== | ||
| + | Metoda '''ImpFldDelete''' . | ||
| + | <declaration> | ||
| + | Method|TImport.ImpFldDelete | ||
| + | Index|Long|. | ||
| + | </declaration> | ||
| + | <source></source> | ||
| + | |||
| + | ==Transformacija topologije== | ||
| + | |||
| + | ===TopologyAddX=== | ||
| + | Lastnost '''TopologyAddX''' . | ||
| + | <declaration> | ||
| + | Property|TImport.TopologyAddX | ||
| + | Result|Float|. | ||
| + | </declaration> | ||
| + | <source></source> | ||
| + | |||
| + | ===TopologyAddY=== | ||
| + | Lastnost '''TopologyAddY''' . | ||
| + | <declaration> | ||
| + | Property|TImport.TopologyAddY | ||
| + | Result|Float|. | ||
| + | </declaration> | ||
| + | <source></source> | ||
| + | |||
| + | ===TopologyMulX=== | ||
| + | Lastnost '''TopologyMulX''' . | ||
| + | <declaration> | ||
| + | Property|TImport.TopologyMulX | ||
| + | Result|Float|. | ||
| + | </declaration> | ||
| + | <source></source> | ||
| + | |||
| + | ===TopologyMulY=== | ||
| + | Lastnost '''TopologyMulY''' . | ||
| + | <declaration> | ||
| + | Property|TImport.TopologyMulY | ||
| + | Result|Float|. | ||
</declaration> | </declaration> | ||
<source></source> | <source></source> | ||
| Vrstica 341: | Vrstica 384: | ||
<source></source> | <source></source> | ||
| − | [[Category:Razredi]] | + | ==Opuščene metode== |
| − | [[Category:SDMS Basic]] | + | |
| + | ===Prepare=== | ||
| + | Metoda '''Prepare''' ne naredi nič in se lahko povsod odstrani. | ||
| + | <declaration> | ||
| + | Method|TImport.Prepare | ||
| + | </declaration> | ||
| + | |||
| + | |||
| + | [[Category:Razredi podatkovne plasti|Import]] | ||
| + | [[Category:Razredi|Import]] | ||
| + | [[Category:SDMS Basic|Import]] | ||
Trenutna redakcija s časom 12:58, 5. februar 2014
Razred TImport se uporablja za opredelitev načinov uvoza podatkov, in dejansko izvedbo uvoza podatkov.
Vsebina
Osnovna uporaba
Dim Im As TImport
Im = [Neka plast].Import
For I = 0 To Im.ConnectCount -1
Im.Connections (I).
Next
Im.ConnectAdd
Im.DataFileName = 'c:\test.cdf'
Im.HeaderRow = True
Im.ImportTopology = False
Im.ImportType = imtASCII
Im.NormalizeUnderMilion = True
If Im.Edit Then
Im.Prepare
Im.Execute
EndIfEdit
Metoda Edit odpre urejevalnik uvoznih parametrov.
| Method TImport.Edit As Boolean | ||
| Result | Optional Boolean | True, če je bilo uvoz podatkov dejansko izveden, sicer pa je rezultat False. |
Execute
Metoda Execute izvede import podatkov.
| Method TImport.Execute |
ExecuteList
Je ni
Skupne lastnosti
Name
Lastnost Name določa ime objekta.
| Property TImport.Name As String | ||
| Result | String | . |
Alias
Lastnost Alias omogoča nastavitev drugega imena objekta tipa TImport. Drugo ime se lahko uporablja pri sklicevanju na ta objekt.
| Property TImport.Alias As String | ||
| Result | String | . |
Comment
Lastnost Comment določa komentar za objekt tipa TImport.
| Property TImport.Comment As String | ||
| Result | String | . |
Parent
Lastnost Parent .
| RO Property TImport.Parent As TLayer | ||
| Result | TLayer | . |
StoredNames
Lastnost StoredNames .
| RO Property TImport.StoredNames As String | ||
| Result | String | . |
Lastnosti uvoza
ImportType
Lastnost ImportType določa tip uvoza podatkov.
| Property TImport.ImportType As Long | ||
| Result | Long | . |
DeleteExistingData
Lastnost DeleteExistingData določa brisanje obstoječih podatkov ob uvozu.
| Property TImport.DeleteExistingData As Boolean | ||
| Result | Boolean | . |
DataFileName
Lastnost DataFileName določi ime uvozne datoteke.
| Property TImport.DataFileName As String | ||
| Result | String | . |
ImportTopology
Lastnost ImportTopology omogoča opredelitev, ali se uvozijo tudi podatki topologije (polilinije in/ali poligoni).
| Property TImport.ImportTopology As Boolean | ||
| Result | Boolean | . |
TopologyFileName
Lastnost TopologyFileName .
| Property TImport.TopologyFileName As String | ||
| Result | String | . |
TopologySublayer
Lastnost TopologySublayer .
| Property TImport.TopologySublayer As Long | ||
| Result | Long | . |
HeaderRow
Lastnost HeaderRow določa ali uvozna datoteka vsebuje vrstico z imeni polj.
| Property TImport.HeaderRow As Boolean | ||
| Result | Boolean | . |
Delimiter
Lastnost Delimiter .
| Property TImport.Delimiter As String | ||
| Result | String | . |
IgnoreMultipleDelimiters
Lastnost IgnoreMultipleDelimiters .
| Property TImport.IgnoreMultipleDelimiters As Boolean | ||
| Result | Boolean | . |
CodePageTranslation
Lastnost CodePageTranslation .
| Property TImport.CodePageTranslation As Long | ||
| Result | Long | . |
DecimalSeparator
Lastnost DecimalSeparator .
| Property TImport.DecimalSeparator As Long | ||
| Result | Long | . |
ACADNoBlocks
Lastnost ACADNoBlocks .
| Property TImport.ACADNoBlocks As Boolean | ||
| Result | Boolean | . |
AddColumnBreak
Metoda AddColumnBreak .
| Method TImport.AddColumnBreak (Column As Long) | ||
| Column | Long | . |
DoNotOpenErrors
Lastnost DoNotOpenErrors .
| Property TImport.DoNotOpenErrors As Boolean | ||
| Result | Boolean | . |
Skupne metode
Load
Metoda Load naloži predhodno nastavljene parametre za uvoz podatkov.
| Method TImport.Load (Name As String) As Boolean | ||
| Name | String | Ime shranjenega načina uvoza podatkov. |
| Result | Optional Boolean | . |
Save
Metoda Save shrani nastavljeni import.
| Method TImport.Save (Name As String) | ||
| Name | String | Ime nastavitve importa. |
Clear
Metoda Clear briše predhodne nastavitve v objektu Timport.
| Method TImport.Clear |
CopyFrom
Metoda CopyFrom .
| Method TImport.CopyFrom (L As TImport) | ||
| L | TImport | . |
Delete
Metoda Delete .
| Method TImport.Delete (Name As String) | ||
| Name | String | . |
DeleteAll
Metoda DeleteAll .
| Method TImport.DeleteAll |
Povezave polj
ImpFldCount
Lastnost ImpFldCount določa število poveznih polj pri uvozu podatkov.
| RO Property TImport.ImpFldCount As Long | ||
| Result | Long | . |
ImpFld
Lastnost ImpFld določa index-to povezavo pri uvozu podatkov.
| RO Property TImport.ImpFld (Index As Long) As TImpConn | ||
| Index | Long | . |
| Result | TImpConn | . |
ImpFldAdd
Metoda ImpFldAdd doda novo povezavo polja pri uvozu podatkov ter kot rezultat vrne novo kreirani objekt.
| Method TImport.ImpFldAdd (F As TField, ColIdx As Long) As TImpConn | ||
| F | TField | . |
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldAddTop
Metoda ImpFldAddTop .
| Method TImport.ImpFldAddTop (ColIdx As Long) As TImpConn | ||
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldAddX
Metoda ImpFldAddX .
| Method TImport.ImpFldAddX (ColIdx As Long) As TImpConn | ||
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldAddY
Metoda ImpFldAddY .
| Method TImport.ImpFldAddY (ColIdx As Long) As TImpConn | ||
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldAddZ
Metoda ImpFldAddZ .
| Method TImport.ImpFldAddZ (ColIdx As Long) As TImpConn | ||
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldDelete
Metoda ImpFldDelete .
| Method TImport.ImpFldDelete (Index As Long) | ||
| Index | Long | . |
Transformacija topologije
TopologyAddX
Lastnost TopologyAddX .
| Property TImport.TopologyAddX As Float | ||
| Result | Float | . |
TopologyAddY
Lastnost TopologyAddY .
| Property TImport.TopologyAddY As Float | ||
| Result | Float | . |
TopologyMulX
Lastnost TopologyMulX .
| Property TImport.TopologyMulX As Float | ||
| Result | Float | . |
TopologyMulY
Lastnost TopologyMulY .
| Property TImport.TopologyMulY As Float | ||
| Result | Float | . |
ODBC uvoz
ODBCDataBase
Lastnost ODBCDataBase .
| Property TImport.ODBCDataBase As String | ||
| Result | String | . |
ODBCSelect
Lastnost ODBCSelect .
| Property TImport.ODBCSelect As String | ||
| Result | String | . |
ODBCTable
Lastnost ODBCTable .
| Property TImport.ODBCTable As String | ||
| Result | String | . |
ODBCWhere
Lastnost ODBCWhere .
| Property TImport.ODBCWhere As String | ||
| Result | String | . |
Opuščene metode
Prepare
Metoda Prepare ne naredi nič in se lahko povsod odstrani.
| Method TImport.Prepare |