Verzija 4.1.7

Iz SDMS
Jump to navigationJump to search

Zgodovina verzij

Objava verzije

  • Build 39 23. Marec 2011
  • Build 40 23. Marec 2011
  • Build 41 30. Marec 2011
  • Build 42 8. April 2011
  • Build 43 11. April 2011
  • Build 44 4. Maj 2011
  • Build 45 10. Maj 2011
  • Build 46 17. Maj 2011
  • Build 47 18. Maj 2011
  • Build 48 27. Maj 2011
  • Build 49 1. Junij 2011
  • Build 50 2. Avgust 2011
  • Build 51 3. Avgust 2011
  • Build 52 22. Avgust 2011

(Build 52) *** NOVOST *** uporaba kart direktno s spletnih strežnikov

Dodan je nov tip teme 'tiles' oz 'karte'. Ta omogoča uporabo kart (kot so pregledne karta, cestne karte, satelitski posnetki,...) direktno s spletnih strežnikov.

V tematiko se doda iz popup menija na tematiki. Zatem je potrebno izbrati vir kart, ki je glavni atribut teme. Ostali atributi so bolj testnega značaja.

V osnovnem seznamu so samo odprti strežniki (open source). Trenutno je to OpenStreetMap. Za uporabo drugih strežnikov je potrebno pridobiti ustrezne pravice in vnesti parametre, kot je to opisano v datoteki TMS.TXT. Popravljene definicije TMS-jev se naložijo z ukazom ReloadTileSystem oz. ponovnim zagomom programa.

Prikazane karte se shranjujejo na disku, tako da so ob naslednji uporabi takoj na voljo. Te karte se lahko izbriše z ukazom ClearTiles. Karte se lahko tudi sistemsko prenesejo z ukazom CacheTiles ali pa z metodo podatkovne plasti CacheTiles. Previdno s tema ukazoma, ker lahko prenos kart traja v nedogled.

Karte so pripravljene za določena merila oz. nivoje (po faktorju 2). Samo v teh merilih je izris brezhiben, sicer pa so karte malo stisnjene/raztegnjene, kar se opazi pri slabo vidnih napisih. Dvoklik na temo v tematiki popravi merilo ekrana na najbližji nivo. Tudi metoda tematike ZoomToTiles stori enako.

Popravki avtomatsko sporočenih napak

  • (Build 41) Floating point division by zero pri novih gridih. Popravljeno.
  • (Build 42) Popravljena napaka Dataset record corrupted, ki se je včasih zgodila v primeru mask z večimi zavihki, Enabled Eventi na gumbih in večimi nizi podatkov v plasti. Popravljeno.
  • (Build 43) Wrong ID in FCurrentDaSRecord! ki je nastala v verziji 42. Zgodi se na virtualnih datasetih. Popravljeno.
  • (Build 45) Občasni Access violation at address... ob snemanju objekta tudi preko mreže. Nastal v verziji 44. Popravljeno.
  • (Build 46) Zadnjih nekaj verzij ni delalo brisanje hitrih tipk. Popravljeno.
  • (Build 46) List index out of bounds (-1) pri preverjanju objekta, če je bil v formuli samo komentar. Popravljeno.
  • (Build 46) Access violationi in Nedoločen objekt: EditRecord v primerih, ko se je ob pritisku na gumb vnašalo koordinato in odprtem nedokanem urejevalniku geometrije se je maska po skrivanju zopet prikazala. Potem se je lahko še enkrat pritisnilo gumb in je lahko prišlo do napake. Popravljeno, maska ostane skrita do prekinitve vnosa.
  • (Build 46) Dialog za spremembo gesla ni delal. Popravljeno.
  • (Build 48) IO Error 32 pri kreiranju FTS indexa iz več računalnikov hkrati. Popravljeno.
  • (Build 52) List index out of bounds pri brisanju elementov v urejevalniku mask. Popravljeno.

Razni popravki

  • (Build 39) Popravljeno obnašanje programa pri spremembi modula, iz katerega se trenutno izvaja rutina.
  • (Build 39) Pri maski je v menu za nalaganje shranjenih mask dodano v izpis še dodatno ime, če obstaja in v hint je dodan komentar.
  • (Build 39) Povečan combobox v urejevalniku podatkovne plasti pri izbiri polja v virtualnem nizu podatkov.
  • (Build 39) Shranjevanje v PDF popravljeno.
  • (Build 41) V urejevalnikih se pri lastnostih v gridu in vnosu preko gumba '...' ni takoj shranila vrednost ampak šele čez pol sekunde. Med tem pa se je lahko urejevalnik zaprl in se vrednost sploh ni shranila. Popravljeno - sedaj se shrani takoj.
  • (Build 42) Napaka pri dodajanju zapisa brez topologije. Ni se pravilno določil spodnji page in je vse nove zapise dodal v istega. Rezultat tega je bilo neuravnoteženo drevo in so se določene operacije izvajale počasneje do optimizacije. Popravljeno.
  • (Build 42) Pri navideznem polju oz. nizu v drugo plast dodani 3 tipi prostorskega pogoja za polilinije. In sicer na katerikoli točki, na vseh točkah in na obeh prvi in zadnji točki.
  • (Build 44) Na mapo Datapath se lahko naredi prazno datoteko server.ini, ki pomeni, da se sme ta baza uporabiti le preko serverja. To pomeni, da se ne bo client niti probal direktno povezati na bazo in omogoča lažji restart serverja med delovnim časom.
  • (Build 44) Pri preverjanju basic kode dodano preverjanje sintakse vsega basica. Tako se lahko popravi napake že pred izvajanjem. Te napake se zaenkrat vidi samo v raziskovalcu in ob snemanju objekta.
  • (Build 45) Uvoz Shp datotek ni deloval v primeru linkanja podatkov in poligonske topologije v SHP fileu. Popravljeno.
  • (Build 45) V urejevalnikih se včasih ni shranila zadnja sprememba lastnosti objekta in sicer v primeru, ko se je vnesel tekst in takoj (<0.5sec) zaprlo urejevalnik. Popravljeno.
  • (Build 48) AllRecords lista se ni pravilno osveževala, če je nekdo v mreži dodal nov zapis. To je lahko povzročalo podvojene vrednosti v primerih, ko se je uporabljal event OnAppend in se je dodelila vrednost s funkcijo curER.FldAsNumber (F) = F.ListMax (curER.Layer.AllRecords) + 1. Popravljeno.
  • (Build 49) Zaradi prejšnjega popravka niso delali FTS indexi v določenih primerih. Popravljeno.
  • (Build 49) Pri vnosu nove polilinije/poligona so se lahko zgodile nepredvidene napake, ko se je vneslo več kot 1000 vozlišč. Popravljeno. Spremenjen je cel sistem hranjenja podatkov v urejevalniku geometrije, tako da je možna kakšna druga napaka.
  • (Build 50) V urejevalniku maske, poroćila, predloge izrisa ni delovalo brisanje več elemntov naenkrat.
  • (Build 52) Po verziji 48 se AllRecords lista se ni pravilno osvežila, ko je bila plast prazna. Popravljeno.
  • (Build 52) Pri premiku in rotaciji točk v urejevalniku geometrije se je izgubila Z koordinata. Popravljeno.

Niz podatkov kot tabela

  • (Build 39) Pri prikazu dodana možnost grupiranja po polju. Tudi urejevalnik je spremenjen.
  • (Build 41) Dodano nekaj sprememb. Številki vrstice se lahko določi ime, Naslovi stolpcev so centrirani,...
  • (Build 42) Grupiranje se ni pravilno izvedlo, če se je grupiralo po prvem stolpcu.
  • (Build 42) Grupiranje razširjeno. Lahko se določi še vrstni red grupiranja.
  • (Build 42) Popravljeno čitanje starih podatkov, v primeru dejanskih širin. Širine stolpcev se niso pravilno določile. Objekti, ki še niso bili shranjeni se bodo sedaj pravilno včitali.
  • (Build 42) Dodana možnost seštevanja po stolpcih. Vsota se lahko izpiše v vrstici grupe ali pa v nogi grupe. V obeh primerih se doda tudi noga tabele, kjer je celotna vsota in se lahko uporabi tudi brez grupiranja.
  • (Build 44) Pri numeričnih stolpcih se sedaj zopet upošteva format polja.
  • (Build 46) Pri Datum stolpcih se ni spraznila celica, če je bila celica brez datuma. Popravljeno.
  • (Build 47) Pri Datum stolpcih je javil napako, če je bila celica brez datuma. Popravljeno.
  • (Build 52) Popravljeno preverjanje napak za niz podatkov kot tabela.

Basic ukazi

  • (Build 39) Popravljeni rutini, TBitmap.ResizeToNew in TBitmap.CropToNew, ki v zadnjih verzijah nista delovali.
  • (Build 39) Dodane metode TFilter.ExecutePointSQL, TFilter.ExecutePolyLineSQL in TFilter.ExecutePolygonSQL.
  • (Build 42) Dodana metoda TStringList.GetClipboardFiles, ki v string listo napolni imena datotek, ki so trenutno kopirana v Windows Explorerju.
  • (Build 43) Dodana rutina InputYesNoTimeout, ki okno po določenem času zapre in vrne false.
  • (Build 46) Basic Structure Error: biTRecordList 1029. Metoda ExecuteReplace ni delala kot funkcija. Popravljeno.
  • (Build 49) Dodana metoda TStringList.CreateTree, ki kreira in vrne novo listo, ki pa je v drevesni obliki.
  • (Build 49) Dodana rutina LinesToTree, ki pretvori vhodno besedilo v drevesno obliko.
  • (Build 50) Popravljena napaka pri funkciji TGrid.HeightCoor.
  • (Build 50) Dodana funkcija PDFMethod (ToRaster As Boolean), ki določa kako se shrani PDF datoteka. Kot raster ali vektorsko.