Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


MAPSYS Internet Map Server - Manual de referinta

internet

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
Structura Internetului - mic ghid
MODIFICAREA SETARILOR
Client-server si CGI
Un tutorial simplu si usor despre motoarele de cautare
ELEMENTELE DE BAZA IN COMERTUL ELECTRONIC
PROGRAMUL MICROSOFT OUTLOOK - TUTORIAL
Mesaje HTTP
MANAGEMENTUL MESAJELOR
Cautare web avansata – un lucru simplu
Motoare de cautare - Ce este un motor de cautare?



Text Box: Manual de referintaText Box: Internet Map Server

Σ 1993-2006 Geotop S.R.L.

 

Cuprins

Generalitati.. 3

Functiile specifice pe segmentul client. 3

Instalare si configurare MapSys Internet Map Server (IMS). 4

Configuratie necesara pentru rulare.. 4

Hardware.. 4

Software.. 4

Instalare. 4

Instalare IIS.. 4

Instalare IMS 4

Creare si configurare site IMS. 5

Configurare IIS pentru rulare IMS 6

Configurare utilizatori MapSys Internet Map Server (IMS) 7

Restrictionare pe functii.. 7

Restrictionare pe date.. 7

Intrare in sistem.. 8

Fereastra MapSys  IMS. 9

Functii grafice 10

Cautare adresa. 10

Cautare dupa numar cadastral 10

Cautare dupa proprietar 11

Surse de date 11

Configurare server (mapsys_engine.dat).. 13

Configurare site IMS. 13

Configurare lucrare:. 13

DATASOURCE.. 13

LAYER 14

QUERY. 14

IMAGE.. 14

MOVIE.. 14

THEMA. 14

Configurare server.. 15

FORMAT.. 15

PROPERTYDB.. 15

SYSDB.. 15

WATERMARK 15

Configurare Client (config.ini). 16

Configurare site IMS. 16

Descrierea configurarilor de tip matrice: 16

DATASOURCES 16

LAYERS. 16

QUERIES. 17

SUBQUERIES 17

IMAGES 17

MOVIES 18

THEMES.. 18

Descrierea configurarilor de tip variabila:.. 18

DATABASE_NAME. 18

ADDRESS_DATASOURCE. 19

PROPERTY_DATASOURCE 19

FUNCTION_PRINT. 19

FUNCTION_SEARCH 19

FUNCTION_PROPERTY.. 19

FUNCTION_PROPERTY_NRCAD 19

FUNCTION_LOCATE 20

FUNCTION_SELECT. 20

Relatia intre configuratia server si configuratia client (mapsys_engine.dat – config.ini) 20

Generalitati

Prin utilizarea MapSys Internet Map Server, valoarea datelor geo-informationale este multiplicata prin faptul ca acestea sunt puse la dispozitia utilizatorilor potentiali acolo unde si atunci cand acestia au nevoie de ele, imediat ce administratorul datelor si potentialii clienti sunt conectati la Internet. Pentru utilizatorii de tip Intranet conectati printr-o retea locala, functiile de configurare si utilizare sunt aceleasi ca in cazul retelei Internet. Informatiile puse la dispozitie in retea sunt reprezentate de lucrari MapSys obisnuite aflate pe server care pot avea un grad de detaliere stabilit in functie de utilizator. Lucrarile MapSys configurate pot fi cele originale - aflate in permanenta schimbare - sau copiile acestora. Astfel exista un control permanent asupra actualitatii informatiilor puse la dispozitie.IMS este o aplicatie tip client-server, asigura utilzarii lucrarilor MapSys cu dimensiuni mari si pe calculatoare cu performante reduse. Pot fi definite un numar nelimitat de interogari, astfel pot fi vizualizate date specifice oricarui domeniu, interogarile legandu-se la obiectele MapSys.

Functii specifice pe segmentul server

Definirea si configurarea surselor de date - lucrari MapSys -

Definirea utilizatorilor si a segmentelor de informatie accesibile pentru fiecare

Crearea si configurarea interogarilor specifice aplicatiei si a accesului la acestea

Consultarea jurnalului de vizitatori

MapSys IMS permite configurarea mai multor lucrari MapSys de la acelasi server, si a afisarii uneia sau alteia in functie de identitatea clientului. In cadrul lucrarii este posibila definirea zonei geografice si a elementelor grafice sau alfanumerice pe care le poate accesa un utilizator. Configuratia si administrarea se face cu o aplicatie client, care se poate rula de pe orice calculator conectat la serverul IMS.

Functiile specifice pe segmentul client

·        

·         Fereastra Login pe baza de nume utilizator si parola

·         Cautare dupa adresa, numar cadastral sau proprietar

·         Localizarea adresei gasite in segmentul grafica

·         Posibilitatea setarii vizibilitatii straturilor grafice si a interogarilor standard

·         Marire/micsorare, deplasare si actualizare segment grafic

·         Imprimare

·         Tip de interogari:

-     Date alfanumerice

-     Imagini

·          Filme

·       


Instalare si configurare MapSys Internet Map Server (IMS)

Configuratie necesara pentru rulare

Hardware

Pentium II 300

128 MB RAM

Dimensiunea RAM-ului trebuie astfel selectat, ca toate lucrarile MapSys publicate de IMS sa poate fi incarcate si pastrate in RAM pe tot timpul rularii IMS.

Software

Sistem de operare:

Windows NT 4.0

Windows 2000

Windows XP Professional

Windows .Net Server

Software publicare  pe Internet:

Microsoft Internet Information Server 4.0 sau mai recent (IIS)

Instalare

Instalarea IMS se compune din urmatorii pasi:

Instalare IIS

Instalare IMS

Creare si configurare site IMS

Configurare IIS pentru rulare IMS

Toate instalarile si configuratiile trebuie facute in mod Administrator.

Instalare IIS

Windows NT: IIS se instaleaza de pe CD-ul Windows NT Option Pack

Windows 2000, XP: IIS se instaleaza din Control Panel / Add or Remove Programs /  Add Remove Windows components / Internet Information Services.

Windows 2003 Server: IIS se instaleaza din Control Panel / Add or Remove Programs /  Add Remove Windows components / Application Server.

La sectiunea Details din IIS activati optiunea World Wide Web Server(Service) si Internet Information Services Snap-in.

Verificare instalare: Deschideti Internet Explorer si in linia de adresa introduceti http://localhost

Daca adresa respectiva se incarca si apar informatii despre Windows si IIS, instalarea s-a reusit.

Instalare IMS

IMS se instaleaza de pe kit-ul de instalare propriu. Se poate alege orice director de instalare, dar se recomanda instalarea intr-un director de tipul c:ims, d:ims, e:ims adica directorul IMS sa fie instalat direct in directorul radacina.

In cazul in care ati instalat IMS pe o partitie NTFS (cu drepturi de acces): dupa instalare, in Windows Explorer selectati directorul de instalare IMS, si in Properties va duceti la Security (daca in fereastra Properties nu apara sectiunea Security: deschideti Windows Explorer, in meniul Tools / Folder Options selectati sectiunea View si dezactivati optiunea ‘Use simple file sharing’). La utilizatori adaugati utilizatorii al caror nume incepe cu IUSR_ si IWAM_. Acesti doi utilizatori sunt creati automat dupa instalare IIS in domeniul local al serverului (workgroup), ei nu sunt prezenti in domeniul global (domain). Pentru acesti doi utilizatori atribuiti drept de acces Full Control. Aplicati dreptul de acces pentru cei doi utilizatori, Full Control pe directorul de instalare, toate subdirectoarele si fisierele continute.

Creare si configurare site IMS

Dupa instalare, in directorul de instalare <IMS> se creeaza structura de directoare:

<IMS>

            |- admin

            |- client

            |- doc

            |- server

            |- site

Descrierea directoarelor:

admin: contine programul de administrare si configurare IMS

client: contine fisierele necesare pentru rularea aplicatiei client IMS in Internet Explorer

doc: contine documentatia IMS

server: contine fisierele necesare pentru rularea aplicatiei server IMS

site: contine site-urile publicate de IMS

Un site IMS contine toate datele necesare pentru publicare pe Internet / Intranet. Aceste date pot fi:

Lucrari MapSys

Baze de date alfanumerice

Imagini raster

Un site IMS este unitatea care se poate referi printr-o singura adresa Internet (ex. http://ims_server/odorhei). Pentru fiecare site IMS trebuie creat un subdirector in directorul site.

Exemplu:

<IMS>

            |- admin

            |- client

            |- doc

            |- server

            |- site

                        |- odorhei

                        |- timisoara

In exemplul de mai sus sunt create doua site-uri IMS, odorhei si timisoara (Odorhei si Timisoara). Site-urile se identifica prin nume, denumirea site-ului va fi acelasi cu denumirea directorului creat pentru site-ul respectiv.

Pentru fiecare site trebuie creata o pagina de start. Paginile de start trebuie sa fie amplasate in directorul de instalare IMS. Pagina de start pentru un site trebuie sa aiba aceeasi nume cu site-ul si extensia html (ex. pentru site-ul odorhei pagina de start va fi odorhei.html iar pentru site-ul timisoara, timisoara.html). Kit-ul de instalare IMS contine o pagina de start model care se poate copia sub denumirea site-ului si se poate folosi pentru un site nou. Pagina de start model contine in linia a doua o inregistrare de tipul:

site_name='';

Pentru a putea porni un site, intre cele doua ghilimele din inregistrarea de mai sus, trebuie introdusa denumirea site-ului.

Ex. site_name='odorhei'; sau site_name='timisoara';

Fiecare director de site IMS are urmatoarea structura de subdirectoare:

<IMS>

            |- admin

            |- client

            |- doc

            |- server

            |- site

                        |- odorhei

                        |           |- app

                        |           |- data

                        |           |- log



                        |           |- temp

                        |- timisoara

                                    |- app

                                    |- data

                                    |- log

                                    |- temp

Descrierea directoarelor:

app: contine fisierele necesare pentru rularea aplicatiei server IMS pentru site-ul dat

data: contine fisierele de date publicate (lucrari IMS, baze de date alfanumerice, fisiere raster)

log: contine fisierele log create in timpul accesarii site-ului. Fisierele din acest director pot fi sterse oricand.

temp: contine fisierele temporare create in timpul accesarii site-ului. Fisierele din acest director pot fi sterse oricand.

Un site IMS se poate crea manual sau prin programul de administrare IMS.

In mod automat (prin programul de administrare IMS) se creeaza:

structura de directoare necesara

pagina de start

fisierele din directorul <IMS>server se copiaza in directorul <IMS>site<DENUMIRESITE>app

Datele trebuie copiate si configurate manual in directorul <IMS>site<DENUMIRESITE>data.

In cazul in care ati copiat datele de pe un CD, dupa copiere resetati (stergeti) atributul Read-only pentru directorul, subdirectoarele si toate fisierele copiate.

In cazul in care ati copiat datele de pe un server IMS deja configurat, dupa copiere lansati programul ims_setnames.exe din directorul <IMS>admin. Apasati butonul Cauta. Programul va afisa fisierele gasite si textele (denumirile fisierelor cu caile de acces) care trebuie inlocuite. Apasati butonul Inlocuire pentru efectuarea inlocuirii cailor de acces originale (configurate pe serverul IMS sursa, de unde au fost copiate datele) cu caile de acces pe serverul IMS actual.

In afara de textele inlocuite de programul ims_setnames, verificati inregistrarea sysdb=, din fisierul <IMS>site<DENUMIRESITE>appmapsys_engine.dat. Este recomandat ca baza de date sistem precizata in aceasta inregistrare sa fie <IMS>site<DENUMIRESITE>appmapsysw.mdb.

Inregistrare format= din mapsys_engine.dat, implicit este setat pe png, in cazul in care aplicatia client IMS nu apare imaginea solicitata, inlocuiti format=bmp restartati serverul IMS si incercati din nou afisarea imaginii.

Configurare IIS pentru rulare IMS

Pentru fiecare site IMS creat, trebuie creat un director virtual in programul de administrare IIS (Internet Information Services). Programul de administrare IIS se lanseaza prin:

Meniul Start / Run, se introduce inetmgr

In structura de directoare afisata, navigati pe: Internet Information Services / <denumire server> (local computer) / Web Sites / Default Web Site. Din meniul Action sau click pe butonul dreapta a mouseului selectati New / Virtual directory.

Apasati Next in prima fereastra

In fereastra Virtual Directory Alias, in campul Alias introduceti denumirea site-ului IMS.

In fereastra Web Site Content Directory, in campul Directory introduceti directorul de instalare IMS

In fereastra Access Permissions, activati optiunile Read, Run scripts si Execute

In ultima fereastra apasati Finish

In structura de directoare afisata, navigati pe: Internet Information Services / <denumire server> (local computer) / Web Sites / Default Web Site / <denumiresiteims> (denumirea introdusa in campul Alias). Din meniul Action sau click pe butonul dreapta a mouseului selectati Properties. In sectiunea Documents, stergeti tot din lista Enable Default Document. Pentru aceasta operatie folositi butonul Remove. Prin butonul Add, adaugati pagina de start pentru site-ul IMS. In campul Default Document Name, introduceti <DENUMIRESITEIMS>.html (ex. odorhei.html sau timisoara.html).

Windows 2003 Server: se executa toate operatiile de mai sus dupa care se efectueaza urmatoarele operatii in plus:

·      In structura de directoare afisata, navigati pe: Internet Information Services / <denumire server> (local computer) / Web Sites / Default Web Site. Din meniul Action sau click pe butonul dreapta a mouseului selectati Properties. In sectiunea HTTP Headers apasati butonul MIME types. In fereastra afisata apasati New. In campul Extension introduceti ini, iar in campul MIME type text/plain, apasati OK. Repetati operatia, in campul Extension introduceti skn, iar in campul MIME type text/plain.

·      In structura de directoare afisata, navigati pe: Internet Information Services / <denumire server> (local computer) / Web Service Extensions. In panoul din dreapta selectati inregistrarea All unknown ISAPI Extensions, dupa care apasasi butonul Allow. La intrebarea afisata apasati Yes.

Inchideti ferestrele cu OK si iesiti din aplicatia de administrare IIS.

Pentru verificare deschideti Internet Explorer si in linia de adresa introduceti http://<DENUMIRESERVERIMS>/<DENUMIRESITEIMS> (ex. http://server/odorhei sau http://server/ timisoara). Denumirea serverului se poate afla prin comanda: ipconfig /all, lansata din linia de comanda (cautati inregistrarea Host Name). Daca adresa respectiva se incarca si apare pagina de start a site-ului IMS configurat, instalarea a reusit.

Configurare utilizatori MapSys Internet Map Server (IMS)

Pentru configurarea utilizatorilor IMS se va folosi programul MapSys. Se intra in MapSys si se selecteaza comanda Lucrare / Securitate / Optiuni de securitate. Se activeaza optiunea Utilizare drepturi de acces si se apasa OK.

Selectati comanda intra in MapSys si se selecteaza comanda Lucrare / Securitate / Intrare in sistem. Trebuie sa intrati in sistem ca administrator (admin). Dupa intrarea in sistem selectati comanda Lucrare / Securitate / Utlizatori si drepturi de acces. In fereastra afisata selectati ca Baza de date sistem, baza de date ce se afla configurat in inregistrarea sysdb= din fisierul mapsys_engine.dat. Fisierul mapsys_engine.dat se afla in directorul <IMS>site<nume_site>app (Ex. c:imssitetimisoaraapp). In cazul in care din fisierul mapsys_engine.dat lipseste inregistrarea sysdb=, selectati baza de date sistem implicita <IMS>site<nume_site>appmapsysw.mdb (Ex. c:imssitetimisoaraappmapsysw.mdb). Selectati ca configuratie IMS, fisierul mapsys_engine.dat sus-amintit.

In panoul Utilizatori puteti sa creati, modificati utilizatorii IMS. Dreptul de acces pentru utilizatori se poate restrictiona pe functii si pe date. Utilizatorii admin si public sunt utilizatori impliciti si nu pot fi sterse dar se poate schimba parola pentru acestia.

Restrictionare pe functii

In panoul Utilizatori selectati utilizatorul de configurat. In panoul Acces la functii, cautati directorul MapSys IMS. Activati sau dezactivati functiile si interogarile dorite dupa care apasati butonul Aplica din panoul Acces la functii. Cu butonul Raport puteti verifica drepturile de acces privind functiile.

Restrictionare pe date

In panoul Utilizatori selectati utilizatorul de configurat. In panoul Lucrari MapSys, selectati lucrarea MapSys pe care doriti sa restrictionati accesul. In panoul Entitati activati elementele dorite dupa care apasati butonul Aplica din panoul Entitati. In fereastra afisata precizati tipul de drept pe care doriti sa setati (citire scriere sau niciunul) si apasati OK.

Cu butonul Raport puteti verifica drepturile de acces privind datele.

Pentru ca modificarile sa aiba efect, trebuie sa restartati serverul (softwerul) IMS. Dupa terminarea configurarii in MapSys se poate selecta comanda Lucrare / Securitate / Optiuni de securitate. si se poate dezactiva optiunea Utilizare drepturi de acces.


Intrare in sistem

Daca instalarea componentelor Windows necesare si a datelor a fost efectuata (detalii in capitolul Instalare si configurare MapSys Internet Map Server), se lanseaza Internet Explorer si se introduce adresa IP a paginii sursei de date MapSys IMS. Dupa aceasta se selecteaza butonul Go din dreptul campului adresei, sau se apasa tasta Enter.

In cazul ca instalarea a fost efectuata cu succes si sursa de date a fost gasita, se va afisa fereastra de mai jos, unde se va introduce numele utilizatorului si parola. Daca nu cunoasteti aceste date, adresati-va administratorului de sistem.


Fereastra MapSys  IMS

Text Box: 13Text Box: 9Text Box: 11Text Box: 12Text Box: 6Text Box: 4Text Box: 15Text Box: 14Text Box: 10Text Box: 7Text Box: 8Text Box: 5Text Box: 3Text Box: 2Text Box: 1

1 - Fereastra grafica

Fereastra care afiseaza informatiile grafice setate in lista de straturi

2 - Functii grafice

Butoane selectabile cu mouse-ul pentru operatii cu efect asupra ferestrei grafice: marire, micsorare, marire la fereastra, actualizare, deplasare, imprimare

3 - Butoane de navigare

Deplasarea imaginii din fereastra grafica in directiile date de sageti

4 – Initiale strazi

Prin selectarea unei litere, in Lista strazilor vor apare acele strazil care incep cu litera data

5 - Lista strazilor

Lista tuturor strazilor sau cu initialele date

6 – Camp numar postal

Campul in care se introduce numarul posta pentru cautarea unei adrese cunoscute

7 - Buton Cautare adresa

La selectarea acestui buton este lansata cautarea adresei precizate in campurile Strada si Numar Postal. Imobilul care se gaseste la adresa data este afisat in fereastra grafica.

8 - Buton Cautare dupa proprietar

Afiseaza fereastra Cautare dupa proprietar care permite selectarea unui proprietar si cautarea tuturor proprietatilor acestuia

9 - Camp Numar Cadastral

Camp pentru introducerea numarului cadastral

10 – Buton Localizare

Localizarea si centrarea in fereastra grafica a obiectului care are numarul cadastral introdus in campul Numar cadastral

11 - Lista NRCAD

Lista numerelor cadastrale care alcatuiesc selectia curenta de numere cadastrale

12 - Butoane Operatii Selectie

Operatii de adaugare, scadere, adaugare prin selectare grafica si stergere numere cadstrale la selectia curenta 

13 – Denumire sursa de date

Denumirea bazei de date care contine informatiile grafice si alfanumerice

13 - Lista Straturi Grafice

Segment  care contine lista straturilor grafice afisabile. Vizualizarea acestora se poate seta individual, dar depinde si de definitia intervalului de scara in care apare startul grafic.

14 - Interogari

Segment  care contine lista interogarilor predefinite

Functii grafice

Dimensionarea la limitele grafice ale bazei de date grafice

Marire scarii de reprezentare de doua ori

Micsorare scarii de reprezentare de doua ori

Marire la fereastra data de utilizator prin definirea unui dreptunghi

Reincarcarea informatiei grafice

Deplasarea informatiei grafice prin selectarea pozitiei sursa si a pozitiei destinatie. Deplasarea in directiile aratate de sageti se poate efectua si cu butonul .

Imprimarea ferestrei grafice curente. Setarile legate de imprimare se efectueaza in fereastra afisata. Dimensiunea imaginii este data in pixeli. Acceptarea setarilor si imprimarea se face prin selectarea butonului cu acelas nume.

Cautare adresa

Cautarea unei proprietati dupa strada si numar postal se face prin selectarea initialei cu care incepe strada (4), selectarea numelui exact a strazii din campul Strada (5), introducerea numarului postal in campul cu acelas nume (6) si selectarea butonului Cautare adresa (7). Daca numarul postal introdus exista, proprietatea gasta va fi adusa la o scara corespunzatoare ferestrei grafice si centrata. Daca numarul postal nu exista, se va afisa proprietatea cu cel mai apropriat numar postal.

Cautare dupa numar cadastral

Prin introducerea numarului cadastral in campul cu acelas nume (9) si selectarea butonului Localizare (10) proprietatea corespunzatoare va fi adusa la o scara corespunzatoare ferestrei grafice si centrata.  Numarul cadastral introdus poate fi adaugat sau scazut din lista prin selectarea butonului + respectiv - de sub butonul Localizare.

Numerele cadastrale existente in lista se pot selecta si localizate una cate una.

Cautare dupa proprietar

Aceasta fereastra este afisata la selectarea butonului cu acelas nume, Cautare dupa proprietar si serveste la cautarea in baza de date si localizarea proprietatilor unui proprietar. Este posibila de asemenea, crearii unei selectii de proprietari, prin adaugare la lista existenta.

Introducerea numelui unui proprietar se poate face in campul din partea dreapta a butonului Cautare. Dupa introducerea numelui intreg sau al unei fractiuni din nume se selecteaza acest buton pentru inceperea interogarii. Vor fi afisate toate numele care se potrivesc total sau partial sirului de caractere introduse.

Cautarea se poate restrange prin afisarea numelor care incep cu litera selectata din alfabetul care se gaseste in partea superioara a ferestrei.

In orice caz, rezultatele se vor afisa in lista din partea stanga a ferestrei. Afisarea numerelor cadastrale care apartin unui proprietar se face prin selectarea numelui acestuia din lista si apoi selectarea butonului Proprietati. Numerele cadastrale se afiseaza in fereastra de sub butonul Proprietati si Localizare.

Pentru afisarea in ecranul grafic al unei proprietati, se selecteaza numarul cadastral si apoi al butonului Localizare.

Adaugarea unui numar cadastral la slectie se poate face prin selectarea numarului cadastral dorit si apoi selectarea butonului +. Operatii suplimentare referitoare la selectia curenta se pot face cu butoanele 12 (adaugare, scadere, adaugare prin selectare grafica si stergere numere cadstrale) din fereastra principala.

Surse de date

Conform configuratiei IMS, in partea din drepta a ferestrei principale MapSys IMS, sunt afisate sursele de date. Acestea apar sub formaa ramificata, permitand utilizatorului sa valideze sau sa devalideze individual fiecare sursa de date grafica. Aceasta are ca rezultat afisarea sau neafisarea elementelor grafice apartinand sursei de date in cauza. Trebuie notat faptul ca, unele surse de date pot apare sau dispare in functie de scara curenta, conform configurarii sursei de date.

Sursele de date pot fi de urmatoarele tipuri:

·         Date grafice

·        


Interogari

Datele grafice reprezinta straturi grafice simple sau straturi tematice suprapuse. Straturile tematice pot avea legende, care se pot afisa prin selectarea butonului  din dreptul denumirii stratului.

Interogarile se pot rula prin selectarea butonului corespunzator din sursa de date, urmat de selectarea identificatorului obiectului din fereastra grafica, conform figurii de mai jos. Incadrarea identificatorul se face prin selectarea unui punct cu mouse-ul, mentinerea butonului din stanga al mouse-ului in stare apasata si deplasarea pana la incadrare al identificatorului, apoi eliberarea butonului.

                   




Interogarile individuale returneaza seturi de date standard extrase din baza de date, referitoare la obiectul selectat.

Interogarile de grup se pot rula prin selectarea butonului corespunzator din sursa de date, urmat de incadrarea identificatarelor obiectelor vizate din fereastra grafica, similar cu cele descrise in cazl interogarii individuale.

                   

 Interogarile de grup returneaza liste cu elementele specifice extrase din baza de date, pentru grupul de obiecte selectat.

Configurare server (mapsys_engine.dat)

Configurare site IMS

 

Mapsys_engine.dat este un fisier text, care contine configuratia unui site MapSys IMS pe partea de server. Fiecare site IMS trebuie sa aiba un fisier de configurare si trebuie pus in directorul APP al siteului IMS (structura directoarelor MapSys IMS este descris in documentul ims_setup.doc).

Un exemplu de fisier de configurare gasiti in directorul SERVER al directorului MapSys IMS.

Structura fisierului mapsys_engine.dat este urmatorul:

Configurare lucrare 1

Configurare lucrare n

Configurare site

Configurare lucrare:

           

            O lucrare IMS este o lucrare existenta MapSys 5, continand straturi, interogari, straturi tematice din aceasta lucrare. Numele obiectelor dintr-o sursa de date trebuie fie unice. Parametri sunt separati prin virgula, descrierea lunga poate contine caractere spatiu.

 

Obiecte dintr-o lucrare:

 

·         datasource - lucrare existenta MapSys 5

·         layer           - strat sau straturi dintr-o lucrare MapSys 5

·         query          - interogare date

·         image         - interogare imagini

·         movie         - interogare film

·         thema         - strat tematic

Structura configuratiei unei lucrari MapSys este urmatorul:

            DATASOURCE 1

                        LAYER 1_1

                                    QUERY 1_1_1

                                    …

                                    QUERY           1_1_n

                                    IMAGE 1_1_1

                                    …

                                    IMAGE 1_1_n

                                    MOVIE 1_1_1

                                    …

                                    MOVIE 1_1_n

                                    THEMA 1_1_1

                                    …

                                    THEMA 1_1_N

                        LAYER 1_2

                                    QUERY 1_2_1

                                    …

            DATASOURCE 2

                        LAYER 2_1

                                    …

DATASOURCE

datasource=nume_identificator,descriere,calea_spre_lucrare

nume_identificator       - identificator unic pentru o sursa de date

descriere                      - nume care apare in programul de configurare

calea_spre_lucrare       - calea de acces completa, dar fara extensie

exemplu:

datasource=tim,Timisoara,d:imssitetimisoaradatatimisoaratimisoara50

LAYER

            layer=nume_identificator,descriere,straturi

nume_identificator       - identificator unic pentru un strat

descriere                      - nume care apare in programul de configurare

straturi                          - numarul straturilor, separat  prin virgula, MapSys care apar in stratul IMS

exemplu:

layer=parcela,Parcela,1,2,4,5,31,40,41,42,71,75

QUERY

            query=nume_identificator,descriere,fisierul_dll,functia_din_dll,tip_baza_de_date,cale_baza_de_dateutilizator,parola,straturi

            nume_identificator       - identificator unic pentru un strat

            descriere                      - nume care apare in programul de configurare

            fisierul_dll                   - numele fisierului dll, in care este raportul

            functia_din_dll                        - numele functiei din dll-ul configurat care genereaza raportul

            tip_baza_de_date                     - tipul bazei de date

            cale_baza_de_date      - calea completa spre baza de date

            utilizator                      - nume utilizator la baza de date

            parola                          - parola la baza de date

            straturi                                     - numarul straturilor  MapSys care apar in stratul IMS

exemplu:

query=fbi,Fisa Bunului Imobil,report.dll,GetFBI,access,F d:imssitetimisoaradatadbtimfbi.mdb,,,1,2,40,75

IMAGE

            image=nume_identificator,descriere,straturi

nume_identificator       - identificator unic pentru un strat

descriere                      - nume care apare in programul de configurare

straturi                          - numarul straturilor, separat  prin virgula, straturi MapSys care apar in stratu IMS

exemplu:

image=foto,Imagini Parcela,1,2,40,75

MOVIE

            movie=nume_identificator,descriere,starturi

nume_identificator       - identificator unic pentru un strat

descriere                      - nume care apare in programul de configurare

straturi                          - numarul straturilor, separat  prin virgula, straturi MapSys care apar in stratul IMS

exemplu:

image=film,Filme Parcela,1,2,40,75

THEMA

            movie=nume_identificator,descriere,starturi

nume_identificator       - identificator unic pentru un strat

descriere                      - nume care apare in programul de configurare

straturi                          - numarul straturilor, separat  prin virgula, straturi MapSys care apar in stratul IMS

exemplu:

thema=th_subparcela_tippropr,Tip proprietate,15

Configurare server

FORMAT

            Formatul imaginii generate. Unele servere IIS sub Windows XP nu pot genera formatul PNG.  In acest caz este recomandata generarea imaginilor prin internet, in formatul JPG iar pe intranet in formatul BMP.

                        PNG     - dimensiune mica, calitate foarte buna (recomandat)

                        JPG      - dimensiune mica, calitate redusa

                        GIF      - dimensiune mica, calitate slaba

                        BMP    - dimensiune mare, calitate foarte buna (numai pentru uz intranet)

dimensiune, calitate

            BMP>PNG>JPG>GIF

exemplu:

format=png

PROPERTYDB

            Calea spre baza de date care contine date referitoare la proprietati. Baza de date proprietati trebuie sa aiba structura datelor folosite in aplicatia FBI.

            propertydb=tip_baza_de_date,cale_baza_de_date,utilizator,parola,straturi

            tip_baza_de_date                     - tipul bazei de date

            cale_baza_de_date      - calea completa spre baza de date

            utilizator                      - nume utilizator la baza de date

            parola                          - parola la baza de date

            straturi                                     - numarul straturilor  MapSys care apar in stratul IMS

exemplu:

propertydb=access,F:DevIMSMapSysIMSsitetimisoaradatadbTimFBIData.mdb,,,1,2,40,75

SYSDB

            Calea spre baza de date MapSys (mapsysw.mdb) care contine optiunile de securitate, utilizatorii si drepturile de acces.

exemplu:

sysdb=F:DevIMSMapSysIMSsitetimisoaraappmapsysw.mdb

WATERMARK

            Configurarea unui filigran, care va fi suprapus peste fiecare imagine generate de server.

            watermark=Textul afisat,procent_de_transparenta,nr_aparitie_pe_orizontala,rosu,verde,albastru

exemplu:

watermark=Primaria Timisoara,5,1,0,0,128


Configurare Client (config.ini)

Configurare site IMS

 

Config.ini este un fisier text, care contine configuratia unui site MapSys IMS pe partea de client. Fiecare site IMS trebuie sa aiba un fisier de configurare si trebuie pus in directorul principal al siteului IMS (structura directoarelor MapSys IMS este descris in documentul ims_setup.doc). Fisierul config.ini este un fisier de tip JavaScript, si trebuie sa indeplineasca cerintele formatului.

Un exemplu de fisier de configurare gasiti in subdirectorul CLIENT din directorul MapSys IMS.

Structura fisierului config.ini este urmatorul:

Configurari de tip matrice

datasources      - lucrare existenta MapSys 5

layers               - strat sau straturi dintr-o lucrare MapSys 5

queries                         - interogare date

subqueries        - interogari grupate

images              - interogare imagini

movies             - interogare film

themes              - strat tematic

Configurari de tip variabila

Configurarile de tip matrice trebuie sa indeplineasca urmatoarele conditii:

  • format: denumire_obiect = new Array ('prima linie','a doua line', ,'ultima linie')
  • fiecare linie trebuie pusa in paranteza
  • fiecare linie se termina in virgula, exceptia facand ultima linie dupa care nu e permisa virgula
  • intr-o line exista mai multi parametri de configurare, separate prin virgula, numarul parametrilor este fixat
  • intr-un parametru este interzis folosirea caracterelor: , ' ' ? & # : @

Configurarile de tip variabila trebuie sa indeplineasca urmatoarele conditii:

            format:             denumire_variabila = valoare_numerica ;

sau

                        denumire_variabila = 'valoare alfanumerica' ;

Descrierea configurarilor de tip matrice:

DATASOURCES

            datasources = new Array (

                        'nume_identificator,descriere,apare_la_scara,dispare_la_scara',

                       

                        'nume_identificator,descriere,apare_la_scara,dispare_la_scara'

);

nume_identificator       - identificator unic pentru o sursa de date

descriere                      - descrierea sursei de date (va aparea pe parte de client ca director principal)

apare_la_scara             - la ce scara sa apara sursa de date

dispare_la_scara                      - la ce scara sa dispara sursa de date

exemplu:

datasources = new Array(

'tim,Timisoara,1000000000,0',

'timsir,Timsir,5000,0'

);

LAYERS

            layers = new Array (

                        'nume_identificator,descriere,sursa_de_date,activ,editare_obiect',

                       

                        'nume_identificator,descriere,sursa_de_date,activ,editare_obiect'

);

nume_identificator       - identificator unic pentru un strat

descriere                      - descrierea stratului (va aparea pe partea de client ca un strat si poate fi dezactivat)

sursa_de_date              - identificatorul sursei de date la care apartine stratul

activ                             - stratul este activat/dezactivat (1/0) initial

editare_obiect              - apare/nu apare pe client butonul de editare obiect dupa numele stratului

exemplu:

layers = new Array(

'strada3,Strada,tim,1,1',

'parcela3,Parcela,tim,1,1',

'cladire3,Cladire,tim,1,1',

'timsir1,Indicatoare de circulatie,timsir,0,0',

'timsir2,Marcaje,timsir,0,0'

);

QUERIES

            queries = new Array (

                        'nume_identificator,descriere,strat,sursa_de_date,tooltip,lista',

                       

                        'nume_identificator,descriere,strat,sursa_de_date,tooltip,lista'

);

nume_identificator       - identificator unic pentru o interogare

descriere                      - descrierea interogarii (va aparea pe partea de client ca un buton)

strat                              - identificatorul stratului la care apartine interogarea

sursa_de_date              - identificatorul sursei de date la care apartine interogarea

tooltip                          - textul care va aparea ca tooltip la butonul de interogare

lista                              - daca este 1, interogarea preia datele din lista identificatorilor selectati

exemplu:

queries = new Array(

'FBI,Fisa Bunului Imobil,parcela3,tim,Selectati NRCAD cu o fereastra pentru interogare,0',

'stat,Statistici TIMSIR,timsir1,timsir,Statistici despre indicatoare de circula'ie,0'

);

SUBQUERIES

            subqueries = new Array (

                        'nume_identificator,descriere,interogare,sursa_de_date',

                       



                        'nume_identificator,descriere,interogare,sursa_de_date'

);

nume_identificator       - identificator unic pentru o interogare grupata

descriere                      - descrierea interogarii grupate (va aparea pe fereastra interogarii grupate)

interogare                     - identificatorul interogarii la care apartine interogarea grupata

sursa_de_date              - identificatorul sursei de date la care apartine interogarea grupata

exemplu:

            subqueries = new Array (

            'stat1,Stare indicator,stat,timsir',

            'stat2,Material indicator,stat,timsir',

            'stat3,Inaltime indicator,stat,timsir'

);

IMAGES

            images = new array (

                        'nume_identificator,descriere,strat,sursa_de_date,tooltip',

                       

'nume_identificator,descriere,strat,sursa_de_date,tooltip'

);

nume_identificator       - identificator unic pentru o interogare imagine

descriere                      - descrierea interogarii imagine (va aparea pe partea de client ca un buton)

strat                              - identificatorul stratului la care apartine interogarea imagine

sursa_de_date              - identificatorul sursei de date la care apartine interogarea imagine

tooltip                          - textul care va aparea ca tooltip la butonul de interogare imagine

exemplu:

images = new Array(

'foto,Imagini,parcela3,tim,Selectati NRCAD cu o fereastra pentru interogare'

);

MOVIES

            movies = new Array (

                        'nume_identificator,descriere,strat,sursa_de_date,tooltip',

                       

'nume_identificator,descriere,strat,sursa_de_date,tooltip'

);

nume_identificator       - identificator unic pentru o interogare film

descriere                      - descrierea interogarii film (va aparea pe partea de client ca un buton)

strat                              - identificatorul stratului la care apartine interogarea film

sursa_de_date              - identificatorul sursei de date la care apartine interogarea film

tooltip                          - textul care va aparea ca tooltip la butonul de interogare film

exemplu:

movies = new Array(

'mon,Monument,parcela3,tim,Selectati NRCAD cu o fereastra pentru interogare'

);

THEMES

           

            themes = new Array (

                        'nume_identificator,descriere,strat,sursa_de_date,activ,explicit',

                       

                        'nume_identificator,descriere,strat,sursa_de_date,activ,explicit'

);

nume_identificator       - identificator unic pentru un strat tematic

descriere                      - descrierea stratului tematic (va aparea pe partea de client ca un strat tematic legat de un alt strat. Se poate activa/dezactiva)

strat                              - identificatorul stratului la care apartine stratul tematic

sursa_de_date              - identificatorul sursei de date la care apartine stratul tematic

activ                             - stratul tematic este activat/dezactivat (1/0) initial

explicit                        - strat tematic explicit (daca este activ, pe partea client, in lista straturilor apare un nou strat tematic cu legenda, daca nu, legenda apare langa strat)

exemplu:

themes = new Array(

'th_cladire_tip,Tip folosinta,cladire3,tim,0,1',

'th_cladire_etaj,Numar etaje,cladire3,tim,0,1',

'th_cladire_tippropr,Tip proprietate,cladire3,tim,0,1',

'th_subparcela_tippropr,Tip proprietate,subparcela3,tim,0,1',

'th_zona_impozit,Zone de impozit,zonaimpozit3,tim,0,0'

);

Descrierea configurarilor de tip variabila:

DATABASE_NAME

            Numele bazei de date.

            database_name = 'Nume_baza_de_date';

exemplu:

            database_name = 'Timisoara';

ADDRESS_DATASOURCE

            Sursa de date in care este configurata cautarea dupa adresa.

            address_datasource = 'identificator_sursa_de_date';

exemplu:

            address_datasource = 'tim';

PROPERTY_DATASOURCE

            Sursa de date in care este configurata cautarea dupa proprietar.

            property_datasource = 'identificator_sursa_de_date';

exemplu:

            property_datasource = 'tim';

FUNCTION_PRINT

            Butonul print in bara functiilor.

           

            function_print = valoare;

            valoare                         1 - se poate folosi functia

                                    0 - nu se poate folosi functia (nu apare butonul la suprafata de client)

exemplu:

            function_print = 1;

FUNCTION_SEARCH

            Posibilitatea cautari dupa adresa.

            function_search = valoare;

            valoare                         1 - se poate folosi functia

                                    0 - nu se poate folosi functia (nu apare butonul la suprafata de client)

exemplu:

            function_search = 0;

FUNCTION_PROPERTY

            Posibilitatea cautarii dupa proprietar

            function_property = valoare;

            valoare                         1 - se poate folosi functia

                                    0 - nu se poate folosi functia (nu apare butonul la suprafata de client)

exemplu:

            function_property = 1;

FUNCTION_PROPERTY_NRCAD

            Posibilitatea cautarii dupa numar cadastral.     

            function_property_nrcad = valoare;

            valoare                         1 - se poate folosi functia

                                    0 - nu se poate folosi functia (nu apare butonul la suprafata de client)

exemplu:

            function_property_nrcad = 0;

FUNCTION_LOCATE

            Posibilitatea localizarii proprietatii.

            function_locate = valoare;

            valoare                         1 - se poate folosi functia

                                    0 - nu se poate folosi functia (nu apare butonul la suprafata de client)

exemplu:

            function_locate = 1;

           

FUNCTION_SELECT

            Posibilitatea selectarii cu fereastra a numerelor cadastrale.

            function_select = valoare;

            valoare                         1 - se poate folosi functia

                                    0 - nu se poate folosi functia (nu apare butonul la suprafata de client)

exemplu:

            function_select = 0;

Relatia intre configuratia server si configuratia client (mapsys_engine.dat – config.ini)

mapsys_engine.dat

config.ini

Parametru

Valoare

Parametru

Valoare

datasource

nume_identificator

datasources

nume_identificator

layers

sursa_de_date

queries

sursa_de_date

images

sursa_de_date

movies

sursa_de_date

subqueries

sursa_de_date

themes

sursa_de_date

address_datasource

property_datasource

layer

nume_identificator

layers

nume_identificator

queries

strat

images

strat

movies

strat

thema

start

query

nume_identificator

queries

nume_identificator

subqueries

interogare

image

nume_identificator

images

nume_identificator

movie

nume_identificator

movies

nume_identificator

thema

nume_identificator

themes

nume_identificator








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1520
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site