14 . KongreB der Internationalen Gesellschaft fur Photograrnmetrie Hamburg 1980 Kommission Nr . IV Arbeitsgruppe Nr . IV/5 oder Nr . IV/1 Presented Paper H. HAITZMANN, K. KRAUS and J . LOITSCH Institute of Photogrammetry Technical University of Vienna GuBhausstraBe 27-29 A-1040 V i e n n a A DATA BASE TOWARDS THE DIGITALLY CONTROLLED PRODUCTION OF ORTHOPHOTOS ABSTRACT The advancement from analogue to digital techniques in orthophoto production resulted in a considerable progress and widening of the field of orthophotography . Contemporary orthophoto production is based upon digital height models (DHM) . This enables an almost fully automatic updating of orthophoto maps , provided DHMs are archived in a data base . Supported by a contract from the Federal Department of Standards and Surveys of Austria , the Institute of Photogrammetry of the T. U. of Vienna developed in the recent 3 years the corresponding concepts and the program package TOPIAS (Topographic Information and Archiving Software) . Large masses of data (both the resUlts of original data acquisitors transformed in the geodetic system , and the corresponding DHM - a deduced screen of points) are stored on external media (magnetic tapes etc . ) . The addresses and major description of these data are stored in a permanently accessable information system (residing, e . g . , on disc ) . TOPIAS is independent of computer types . It is highly compatible with the program package SORA - OPS (Software for Off - line Rectification with Avioplan - Orthophoto and Stereo orthophoto) applied by more than 20 organizations around the globe.-ZUSAMMENFASSUNG Die Umstellung der Orthophototechnik von der analogen auf die digitale Steuerung brachte einen beachtlichen Aufschwung fUr die Orthophotographie . Die moderne Orthophototechnik baut auf einem digitalen Hohenmodell (DHM) auf, mit dessen Hilfe die Orthophotokarten nahezu vollautomatisch fortgefuhrt werden konnen . Voraussetzung ist allerdings, daB die DHM in einer Gelandehohendatenbank archiviert werden . Das Institut fur Photogrammetrie der TU Wien hat im Auftrag des Bundesamtes fur Eich- und Vermessungswesen in den letzten drei Jahren eine dafUr geeignete Software TOPIAS (Topographische Informations und Archivierung-Software) konzipiert und verwirklicht. Die graBen Datenmengen- d . s . die In das Landessystem transformierten Originalmessungen und das rasterformige DHM - werden auf externen Speichermedien (Magnetbander usw . ) archiviert, und die Adressen der externen Datensatze sowie die Charakteristika dieser Daten werden auf einem permanent verfugbaren Speichermedium (Magnetplatte) in einem Informationssystem zusammengefaBt . TOPIAS ist maschinenunabhangig geschrieben und laBt sich gut mit dem an mehr als 20 Stellen in der Welt verwendeten Prograrnmsystem SORA - OPS (Software fUr die Offline-Rektifizierung mit dem Avioplan - Orthophoto und _§tereoorthophoto) kombinieren . - 303. 1. PRELIMINARY REMARKS The WILD Company presented to the Helsinki Congress of I . S.P. the digitally controlled rectifi er Avioplan OR 1 /7/; the corresponding software package, developed under a contract of the WILD Company, was presented to the Congress by the Institute of Photogrammetry of the Technical University of Vienna ; SORA-OPS (Software for the off-line rectification with the Avioplan - orthophoto and stereo orthophoto)-/ 6/ . This program is now applied in production by more than 2o organizati ons . One of the great advantages of this modern technique of orthophoto pro duction, based upon a digital height model of the terl'ain, is that for areas where such models are present , repeated photographs can be transformed to orthophotos in a nearly fully automatic way. The introduction of the digitally controlled technique of orthophoto production initiated, therefore , a considerable mass production of digital terrain height information . Today , there will be produced probably more digital height models for orthophotos than for other purposes . The Federal Department of Standards and Surveys in Vienna , for e xample, has digitized about a quarter of the territory of Austria for the purpose of orthophoto production, with a grid spacing of 30 to 160 m. The extensive activities in data acquisition and digitally controlled orthophoto production , described in /3,4/, require an effeotive data base management program . The Institute of Photogrammetry of the T. U. of Vienna has been developing a corresponding program package under a contract from the Federal Department of Standa.rds and Surveys of Austria . This data base management concerns not only the digital height models, the management i s extended to archives of aerial photography, and to arc hives of orthophotos . After further ex tensions, the program package will s erve as a general topograph i c information management system . Correspondingly it has been given the name TOPIAS (Topographic Informations and Archiving Software) . -One of the requirements taken into account in structuring and developing TOPIAS is that it should be suited both to large and small computers a requirement fulfilled in SORA - OPS . Programming is done in standard FORTRAN IV, to achieve minimal dependence on individual systems . TOPIAS will be described here as applied in Austrian circumstances . It can be, however, easily adapted to requirement s of other countries or organizations . 2. THE OUTLINE OF THE PROGRAM SYSTEM TOPIA S Fig . 1 shows the basic version of the program system . The system is suited for both interactive and batch mode of operation . The input of control information is solv ed by applying the command language DIRAN (Directive Analyzer) /2/ . It assures an elegant communication with TOPIAS e s pecially for the interactive user . The heart of the system is the ADMINISTRATOR . This central section of the program channels processing control information to the proceeding programs, and provides them with the corresponding magnetic tapes; gives the RUN command for requested programs - as far as this is made possible by the operating system of the computer ; trans fers large data amounts to magnetic tapes ; collects on a random access file the most important characteristics of data in the form of so called information records; provides the user with a convenient way of communication with these information records . 304. T 0 p I A s ADMI NI S T RAT0 R Fig. 1: Bas ic version of t he program sys tem TOPIAS For an area not yet provided with any digital height model, the AD MINISTRATOR starts first the program TRANS . This program transforms the terrain points written on a magnetic tape into the state coordinate system . The terrain points may correspond to contour lines, profiles, single points and so on, recorded, e . g . , past the relative or past the absolute orientation of a photogrammetric model . Transformation constants are determined by the subroutine MODOR, provided with automatic blunder processing , and with a reliability checking of the results /5/ . The transformed points are written temporarily on a sequential file ; they can be transferred from there to a magnetic tape provided by the ADMINISTRATOR . Data of this type - e . g . in the case of digitized contour lines - are valuable for a topographic information system, or they can serve as input for other programs - e . g . in the case of digitiz ed profiles , contour lines can be produced by the program system SCOP of the Technical Universities of Stuttgart and of Vienna . Therefore , recorded terrain point data transformed into the state coordinate system will always be archived on magnetic tapes , and the corresponding information record added to the random access file . Interpolated heights of a grid of points determined by the program GRID are a further result worth archiving . This grid can be determined on the bas ic of more than just two models - an important enhancement of the capabilities of the earlier version of SORA - OPS . In addition, GRID provides the user with a set of interpolation algorithms . The grid will be written temporarily to a sequential file, and can be transferred from there to a magnetic tape by the ADMINISTRATOR . The corresponding information r ecord will be extended . 305. As one of the possible user programs SORA-OPS is shown in fig . l, enabling the production of orthophotos and of stereo mates to them . In this case, the ADMINISTRATOR starts the user program SORA-OPS, and provides it with the magnetic tape containing the archived grid . On this basis, SORA-OPS determines the control data necessary for the differential photographic projection, and writes them on a magnetic tape for the Avioplan OR 1 . Before describing the magnetic tapes with the transformed points and with grids, and before the description of the structure of the information records, it is necessary to treat the nomenclature system that has to be defined for the entire territory of actions . 3. THE SYSTEM OF NOMENCLATURE For Austria, the state coordinate system (UTM with 3° strips, zero meridian in Ferro) is subdivided in lOkm x 10km squares (referred to as "10km-squares", fig . 2) . Each 3° strip is provided with a rectangle containing the corresponding area of activities . The wide overlapping zones of these rectangles allow the handling of even very large projects using only one UTM strip . The 10km-squares are addressed, as shown in fig . 2, by numbers increasing to the right and upwards . Beside the addressing level for the 10km- s quares, which is referred to as dominant, there are other addressing levels defined, for 5km- squares, 2 . 5km- squares and so on . The nomenclature for these levels consists of the dominant address of the 10km-square, and of an addition to it . E . g . the city of Salzburg is to be found in the 10km-square 4330 , and within the 5km-square 4330- 1 (the 5km-squares are numbered 0 and 1 in the upper line and 2 and 3 i n the lower line) . In the first line the organization of the information records have made it necessary to introduce still another, highest level of addressing - for 30km- squares, shown in fig . 2 by thick solid lines . All the addressing levels used in Austria are collected in table 1 . square side (km) 30 10 5 2. 5 1. 25 1 0. 5 0 . 25 Number of such squares within squares of some higher level 9 within a 30km- squ . 4 10 4 5 4 2. 5 25 5 4 1 4 0.5 Table 1: Number of such squares all together 1 7 31 126 198 792 3 168 220 980 920 680 720 000 000 000 addressing levels During the installation of the program system TOPIAS on some computer, there have to be specified : the dominant addressing level, the number of levels higher and lower of the dominant level, and the sides of squares of each defined level . TOPIAS applies a much more compact internal addressing; small subroutines are used for conversions between the two addressing systems . 306. M/28 MIJJ M 34 - ~ Q; ·-~- -'-- ----- ~-t=it . ~."r---- : ·r- .q - . -+ \' ':~ 57--r-- ~ + r ; · r-:-;r"7·--:-r; -:- , -:--:-1 2-: -~r- , --;-.-, · ~· -~ __ 4 r-j--,-·-j··r-•-,-J-r-r·j·-.-~-r-r--,- · "'-r-t-~-~-'-, -~t··· ~-1- ~~~-. r t ' ~ , , ' , -;-T, t- r-j , , -t-,--,-· , , ~~~ , I --1 ·-,-n &l &l 03 &I . -,~-,--,-..,--,- ~.J t I I : . .. I •_J oTt---' I I 3 9 I I _ 0 ,___r---'-~.tt- . . .1---,I ' I o I ' 1 I -'--,, ~ , ~-T--J - ~--~, I 'I I I ;::.:;c.,.:-,c I I jI _ r- I I I ' 1 ' I I I I ' I 1 ' I 1 ' ' 1 1 3 8 ' J ., r I ' I I I ' ' ' . . . ~ -,-. -,--- I I I I : : I ' I 1 I I I ' I · I, __.· , I • - -- - - - ~''r-'•-~r-0 t-' ., .J I -- -- t---l·,-rl-1 ,9t--::..l-frtf\ I ' '.L · , 'T- I ,-'---.-- -,~r~-.,, 1 11__ I I I L...:f'-o-1-"rc . . ...... • ' 1 .. 0 - -- - r-·-- I I ilj-~-~\~~ -±-1 - ' I J - - - - --·j . 39 + ----- -t--t- t1 r-1) · !\ if - I - - - -- - - 3 6_ ] 7 1 1-- -r-t-1 . ·- ! i I J l.6.. 5 I''" ·"'~\ I ·tt~ 1 r-- •.... . -... --r--,-! ~ jfi'-., ~1 '-"· :< J.l ,-t ~~ '- cl~ I J -- -- t-- -. ·-. I 3- 2--J- --t·J ... 1"'"-+... !--' - t--Il_ - - - l - ' -,- 1 - i - '- · - -'- r , - - J 3- -'- -,-1 - r - L - - J tor', ' , ' , T I -L' -'' J ' ' rJ-Lj I ' r+, 1- ' ' I ·- -1--·-3k{_DJ, Y. n .. - ·· -t--rr---· tB:tl"--'Z2l.'l3 -~l'S ·lb·17IDIE . i8_;.1. 1 ·lb.~-~-:_:_ -~~ 1, ~_;-t.L I : , j_ , ~I ;, . ~ J--- - t-r- - ---Q t' I' 'I ~I 3~'' -· 1 9 r}- W:Jft+~ "i r--- t--- -1. 0g·J:;t'i'. ~ r-r--r--I ·---t---- . r-- t--- --- 1--· - --r-- -- lLt' ;+1-j-.,.... ' I__; I ~.I,. I ' ~ - - ..' - '~ . ..S.(zbu(g l- g- ' - ~ - t -:- - ~ - - ~ 1.1-' L 11 ' l ' I ·. ! c.,...._.t:-1 j ;- ,-;-p~ .. ,_ -· - -r -,- - 1-~ ~- r.·lr . . . .; ,-- - - :t-t2 al-"1 12 78 I I ...., ~ . ' ~ _,_I 8 ' .LJ. ' I I' I '! I' I I I , I I r-· -- Br • '"ir' , 1 • ~ I~l'.·· ·- I l V; I I : ' T ' -,: ·-,-2 t']-· ~~~ r, n- - - -~ J_'2 L6 - - ___Ll_ --j--: rr-liI J+I I T I . jU I"' --~-'-li 2 ti . II - '1 -;- 1=- r . _li'S I j' ,_ --.- -'--'-'it· -1 -'---,1-r--'- - r - _T_T_ -'--fT-+1---'.;_ -~- ~ · L- lll ~25 ; ,JJ '-' · · . .~. · · ., ' 1 • • • '25, , 'I 1:: i , : ' -!""- 1·- ) I__ r~ -r u k JT, ' : ' ·. ' ;-r---;-.1 ~-:-1r:--r ,.L i-~ ' il I fiJi 2 4 I I -+- _,_ 13 --u -, - ~-1-L..J ~.l-- -·- -1-"'- -L~-r---'-"-~-~ -'-Lr J J ' 1 ~-r'- ·i 3 I 0 ...J e g 10 11 11 13 14 ' I TI ldl6 17 18 19 10 21 3 ' I _ ~-- -- +-·-_,_ : t f=LL~~--~w~z 7 w • I I ' ~- ...._ _f~' 6- +->-' 1 - L-, r 1.. Llnz 1 I I J -5 ,I I I I I ·r--,' I J 4 I I I I J. I I ,~ L1.. ,.. ...,.l_I_T-~-T-,-i-,--' '_j ' H t ' _, r t-·--· 4 3 ,/!] 'i'i ·- ,· -- - - I l--l--'--t-~-·-r-r-•t-1--,_1_J_.J_ - ·-~-t-1--,-~l -t. lj I ___ : _ , ___ I -;' t - _4_4 4 I -t- 2... ,lt!F':I'\ j I 1 1 +-.-.'-J-'-'-t-L ._.~- ..L..L....: 1 -r-•---..--l.. ' 1 • ' f1 -1-,- - ,--,-~, , ' ' lA _...J H---'-t--:-'-1'--'-~ I -t- t- .31:32ll_]:J4:J5:J5.37138:3g 40'11.12._jJ3:H . 45 46:47;18•49j0'51;52 r1 '·1l'4 f.& &I &e 59, 70,71 112 7J 71 )'j 76_l71 78 79_l8_i!IS118153!1.1 1/j -r; ' ' ' ' ' I ~~"- ~- I I ' ~ ~~ ::-~. ~HI · _,_, I ' I I I • ' I I ' I ' I ' : I I I I ' I I ' I ' I j; ' T --... .. ' ·- 1t - _) ·l . --r-- . I ' - l11 .zt\ I ..., r--- - r- --t-·- - -- -- - -..1 9.. .J - i-, 7 8 1 8 l 7 · 1 6 _ I I ~- ' ' : ' : ' I ' ' I ' ~ I ' '2 ' '' ' : 2 --l--'--I ' I 1 i"': -:- -- - • - :r -l _ __," 1 ' 1 I !_; I I I 1 / ~-r-- I 1-" - - 'I _..J1 __\_ . - --I• --,I 1•I ·-~" H f Ll l' l I J J. j_ ! ' I ' .J! ' " I II I : I I I;......JI ' I 1-- I ' ·-'--l -1- lL ' ' ' ' ' )i -r:.a:....lo. ' ' ,-1- T. - 1 I I ' ' 1 1 7 1 I I I - __ ;.;> TT "' ,. l I - • - ; I I I I I I ,31:32 • 33 • 34 ·35 •3& · J7 · 38•39 '10 •11 · 42 • 43'11 _ J_.J_ ...,; -- V" , o -,---]-1- I 1 l i 'tl - r·•- _ r 3 I I - -- '- I I I I 1'-' 1 ISJISI ... ·- d -- --L .---t- !Lvof.'--1t- - -- I l- L G-i - -... ..J.-~-1.....11 50km I I I ' 1 lI I 1 9 i i I I J 1 6 17 l 1 6 I ' . ' ' "j " " • " " " ' ' ' " " 17 ' " ' " ' " ' " ' " ' " ''" ' 55 '56'57 ' 58 '59' 60: Okm I ~- 'I ' : 1 1 r1 l-r-t' • ' l"'l I I ' : l_j _ '--L-f .. IL_r __ I I I I I -- -· t;:t- t---b _\ --r-- _._ L..J. ~-~ 45 •s '17 '11'49 'sa ' 51 52 - /"_ ora j -- -- ··- I I Fig . 2: ,f I -;-; ' tt I ~" ;•_,~j :::tJ::r_t:::-1"i~-(:T:'_ ?:r:'--_I_, P=="__ <•l/'1_ ~ t", "-' I j-- __ll__ -r-1=-~ '. -t ~ I' J tt t}*j 1 ,- lr~~-r ·~-IT.f' ': '; I I I - -- r - t· J. - r-!'l_t_ I 0 I ' - I--<9 I I I I !j-jl I. : !t--;-,-~-.-..1.-J -;-:-;,---,--: t-1--rKl•~eni\Jrl -t---r · _t .. , , • , -·- - --,-T- - ' " " " " " " " " • " " '" " ' " l':2' "_: >0 l _ ; I .. L_ ' I I I 1 rI- 1;----r "j -1: - -: - ~- -:- -.--~--- L1 ~~ ... ._i.,-~_ .-:-:..-t-~---1 l J f I I I I 331 r·U-~i r'i r-r-~- ~ I --,-, ' ~: .f ., I ' I ~ .~ :_ ,.~ H.~~~-' i{?b' 1.-'- ~ ~=; .-,-,,. . ,. ~ -- -----~ . _r±_ tj-~Klrf_o f=f v ry, ·~_ .;...),:. '· , ' :· -~..,- I -~---~ T ""l- ~ I ' ' ~l-.1. I -' ' I I I I I 0 I I I I I The system of nomenclature for Austria square sides orthoph. scale standard grid widths (m) _Lkm) 30 120 150 10 I ! 187.5 240 300 375 468.75 600 750 937.5 1200 125 156 .25 200 250 312 .5 400 100 125 156.25 200 40 50 62.5 80 100 40 5 1 :10 000 20 25 31.25 2.5 1: 5 000 10 12 .5 15.6 25 1. 25 1: 2 500 5 6 . 25 7 .8 125 1 1: 2 000 4 5 6. 25 0.5 1: 1 000 2 2.5 0 . 25 1: 1 1. 25 500 Table 2: 50 62.50 78 . 125 20 25 31.25 39 .0625 50 62.5 78.125 10 12 .5 15 .625 19.53125 25 31.25 39.0625 50 8 10 12.5 15 .625 20 25 31.25 40 3.125 4 5 6.25 7 . 8125 10 12 . 5 15 .625 20 1. 5625 2 2.5 3.125 3.90625 5 6. 25 100 7 .8125 10 standard grid widths Before archiving a grid, heights are averaged on the border lines with other squares of the same addressing level . Accuracy characteristics of the grid gained in the process of averaging are recorded in the header of the grid. Messages are sent to the user whenever insufficient accuracies occur. Should the necessity of averaging grids for different levels be indicated by applications, it will be realized then at a later time. Standard grids of all addressing levels of a 30km-square will be archived on one magnetic tape and eventually on its continuation tapes. It is possible, however , to join the archives of some 30km-squares and to write them onto the same tape. The header of a standard grid contains the following main information: 6. nomenclature corresponding to the specified addressing level, grid width- a submultiple of the corresponding square side, the applied method of interpolation(rnoving surface methods, prediction etc.), structure of the archived data (see section 7), accuracy characteristics gained by averaging on the borders, magnetic tape and file numbers . INFORMATION RECORDS The ADMINISTRATOR collects on a random file the following information records: 6.1. Project information records, with the main contents: - Project code (number or code), -project name (e .g. owner or compiler), - date, -project l imits, defined either as the nomenclature of squares of any level, or as a surrounding polyhedron defined in the state coordinate system, - coordinates of control points in the state system, - the information for each archived model of the project similar to that described in section 4. Project information records are structured in accordance with the 30km-squares. ~ojects subdivided by borders of such squares are registered in the square where the largest part of the project area belongs, and the corresponding address will be noted in the other square(s) . 308. 4. ARCHIVING THE TRANSFORMED POINTS The points transformed in the state coordinate system are modelwise archived on magnetic tapes. Generally, a separate magnetic tape is designated for each 30km-square. It is however possible to write more than one of such squares on one tape, when this has been so defined within the ADMINISTRATOR . This possibility is advantageous for squares on the periphery, in the overlapping zones of the meridian rectangles, or for small terrain units belonging together (e . g . city areas divided disadvantageously by the 30km-square borders). On the other hand, if a magnetic tape has all the models written on it (as defined by the user) , the ADMINISTRATOR generates the address of a continuation tape for further models of the square(s) to be archived. Each model archived on a tape starts with a header containing the following main information: model number, independent of any other addressing (e . g . of the nomenclature of the squares), model limits, defined either as the nomenclature of a square of any level, or as a surrounding polyhedron defined in the state coordinate system (as a series of coordinates, as a rectangle parallel to the axes of the state coordinate system, or as a rotated rectangle), the compiling photogrammetric instrument , the way of data acquisition (contour lines, profiles etc . ), point density, control point coordinates both in model- and in state coordinate systems, to allow transformations back into the model system, or into another reference s ystem ; and accuracy characteristics of the absolute orientation of the model will be recorded in the header, as well, magnetic tape and file numbers, description of the structure of the archived data . The structure of the archived data is connected with the stand of their processing . The simplest structure corresponds to the stage where points are transformed into the state coordinate system, and without any change in their order or coding are written on the magnetic tape. Other structures of transformed points are mentioned in section 7. 5. ARCHIVING OF INTERPOLATED GRIDS The points transformed into the state coordinate system are always archived - even if they are not provided with nomenclature; interpolated grids, on the other hand, will be archived only if they cover the entire square specified in the nomenclature. Grids are stored as parallel profiles all r~nning upwards . Grid widths must be submultiples of the corresponding square Slde . Table 2 contains a summary of such grid widths . Orthophotos are produced in Austria for square with sides ~ 5km; for them, table 2 specifies the orthophoto scale corresponding to a format 50 x 50 cm 2 . In cases where the standard grid w.idth does not suit as slit width for the orthophoto projector, another grid has to be interpolated with a corresponding vr.idth, on the basis of the (archived) standard grid . If an orthophoto has to be produced with borders identical with the sides of the standard square, it is advisable to request the interpolation of a new grid covering an area somewhat larger than that of the standard square. This is necessary to assure the sharpness of the image on the peripheries of the orthophoto . 309. 6.2 Aerial photography information records, with the main contents : - code, name, date, and limits similarly to the project information records , -camera (objective, focal length, format), - photo scale, -film (black-and-white panchromatic, false color etc . ) . Aerial photography information records are structured in a way similar to that of the project information records . 6 . 3 Standard grid information records with the information as explained in section 5 . The organization of these records is such as to facilitate a fast extraction of standard grid data of any neighbouring 30, 5 and 2 . 5km-squares, all over the country . The same is true for extracting standard grids of the same area but belonging to different addressing levels . Standard grids for orthophotos 1 : 2 500, 1 : 2 000, 1:1 000, and 1 : 500 with corresponding square sides :!:: 1.25 km, are not directly addressable for the entire area of the country . These standard grids are limited to city areas and other areas of intensive use . Therefore, the concatenation of all of them over the entire area of the country is not necessary (within the same low addressing level) . However, if TOPIAS is applied as data management system for some city area, where such concatenation becomes necessary , this has to be specified at the time of installation . 6.4 Magnetic tape information records describe the mutual correspondence among 30km-squares and tapes . As mentioned, there may be more than one of such squares written onto one tape, and , on the other hand, full tapes can be followed by continuation tapes . Magnetic tape information records have to· be created both for archives of transformed point records, and for archives of the standard grids . 6 . 5 Orthophoto information records contain information on both those orthophotos created within the framework of the nomenclature , and those created independently of it . For each orthophoto, the following main information ill be stored : - orthophoto number, corresponding to the nomenclature or independent of it, -slit width , which does not necessarily coincide with the standard grid >ridth' -sort of the orthophoto (black-and-white,false color, etc . ), - orthophoto scale , - the limits of orthophotos which have been created without specifying the nomenclature, in the form of an eventually rotated rectangle, defined by coordinates in the state coordinate system . 6 . 6 Auditing the information records Information records can be audited according to some identification of a project, of some aerial photography, or of the area of interest . In this, "area of interest" may have the e x treme meanings of identifying some small section of the terrain , even of some single point, or , on the other hand, of the entire area as represented in the records . Depending upon input parameters, the (interactive) play of questions and answers can be subdivided into four major sections . a . Input : project code or project name . Searching algorithms can then be started one-by-one to e xtract the following information, in the form of ansers to (interactive) questions : - Limits of all models within the project . Graphical output of these limits 3:10. on screen or printer applying the quick-plot routine developed by L. Molnar. It is planned to develop an output on plotters . - Codes, names, dates etc. of aerial photography connected with the project . - Control point coordinates eventually requested by the number of the point(s) . b . Input : Code or name of the area covered by aerial photography . Similarly to a ., the following information will be extracted in answer to the corrresponding (interactive) questions: - Limits of the area covered by · aerial photography, date, camera parameter, photo scale, film sort . - Orthophotos produced, corresponding slit widths, borders of the area covered by them (in cases when they do not cover the entire squares) . c . Input : area of interest, defined by nomenclatures or by coordinates of points in the state system . Answers to the specified questions may be : - Project codes and dates; if so specified, only projects belonging to a given period; for projects only partially belonging to the specified area of interest, border lines of the part within this area will be plotted on the screen or on the print-out . - Information similar to the previous one for aerial photography complete with camera parameters, photo scales, and film sorts . - Standard grid numbers and its characteristics, corresponding to a specified project, complete with magnetic tape and file numbers . A grid chosen and control points of a project can then be passed to SORA-OPS to determine and output the control information for the production of an orthophoto . - If the answer to the previous question was in the negative (no standard grid for a certain flight and project), one can request the listing of model numbers and of the corresponding magnetic tape and file numbers with transformed points into the state coordinate system . In case of a positive answer, the programs GRID and SORA-OPS can be started . - For a specified period of time concerning aerial photography output of a listing of orthophotos of a certain (specified) scale belonging to the area of interest, complete with their numbers, aerial photography codes, and the dates of the flights . d . Finally, the following questions can be put to the ADMINISTRATOR, concerning the entire area of activities : - What aerial photography have been completed in the year specified? - Of which aerial photography have there been created any false color orthophotos? -What project codes belong to a certain project name (e . g. name of a certain owner)? - Where are there any standard grids belonging to a certain addressing level? - Where are there any transformed points corresponding to photography of a certain scale interval? - How many models have been compiled on a certain stereocompiler instrument in form of contour lines? - Which models have yielded standard errors in their absolute orientation worse than a specified accuracy level? - Which standard grids have shown an inaccuracy exceeding a specified level, in the process of height averaging on their borders? 3:1.:1.- 7. SOME EXTENSIONS Beside SORA-OPS, there exists a second 11 user program 11 (written by L.Molnar), that can be started via the ADMINISTRATOR . It is creating plots of contour lines digitized on a stereocompiler instrument or with a digitizer. The program uses as input the transformed points in the state coordinate system, and archived on a magnetic tape. It searches for contour line sections, and after curve interpolation and re-coding writes them and their heights on a plot file, within the frames of a map sheet. At this time, files can be generated for plotters of the firms Aristo, Benson, Calcomp, Contraves, and Kongsberg. We are in the process of integrating the contouring program SCOP within TOPIAS. First of all, common rules of data coding and recording had to be created for SCOP and for TRANS (fig.1) /1/. Second, a conversion program is being written, to allow data communications between the file with the transformed points in the state coordinate system, and the so called 11 datafile 11 of SCOP. The datafile is a random access structure that will be used, beside SCOP, by the programs written, correspondingly by E . ABmus and by L. Molnar: - UPDATE for correcting and editing the data /1/, and PLOT for a manysided graphical representation of the data, using different output devices. The data coming from the SCOP datafile possess a structure superior to that of the transformed points created by TRANS. The archiving of both of these data is possible in the same way, with noting the differences in their structure in the header of the data set (section 4), and in the corresponding project information record. Furthermore, archiving the SCOP-grid will be made possible. Thi s grid contains, besides the heights of the points of the grid, heights of intersections of the lines of the grid with recorded breaklines of the terrain. In addition, these points are arranged in computational units rather than in profiles. These specialities of the structure have to be noted in the corresponding header and in the corresponding information record. Thanks: The authors wish to thank Dr. J. Bernhard of the Federal Department of Standards and Surveys, and Mr. E. Zimmermann, of the Federal Computations Bureau, and their colleagues for the valuable ideas during our fruitful collaboration. REFERENCES /1/ ASSMUS, E.: Digitale Hohenlinienkartierung- EinfluB der Erfassung und Verarbeitung der Daten auf das kartographische Ergebnis. Dissertation an der TU Wien (in Bearbeitung). /2/ KAGER, H.: Das interaktive Programmsystem OR IE trT im Einsatz. Presented paper, Commission V, ISP-Congress 1980. /3/ KRAUS, K.: Moderne Orthophototechnik. Vermessung, Photogr. Kulturt ., 77. Jahrgang, S . 65- 69, 1979. /4/ KRAUS, K.' OTEPKA, G. , LOITSCH, J., HAITZMANN, H.: Digitally controlled production of orthophotos and stereo-orthophotos. Photogr. Eng. and Rem.S ens . Vol.45, pp . 1353-1362 , 1979. /5/ MOLNAR, L.: An extended blunder elimination procedure. Presented paper, Commission III, ISP-Congress 1980. /6/ OTEPKA, G. and LOITSCH, J.: A computer program for digitally controlled production of orthophotos. Presented paper, Commission I V, ISP-Congress 197 6. · /7/ STEWARDSON, P.: The Hild Avioplan OR 1 orthophoto system. Presented paper, Commission II, ISP-Congress 1976. 3:1.2-