Verzija 4.1.8

Iz SDMS
Redakcija dne 12:00, 26. oktober 2011 od Aleš Trtnik (pogovor | prispevki) (Razni popravki)
Jump to navigationJump to search

Zgodovina verzij

Objava verzije

  • Build 52 22. Avgust 2011
  • Build 53 7. September 2011
  • Build 54 11. Oktober 2011
  • Build 55

(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.

  • (Build 54) Spremenjena je struktura TMS datotek, sedaj so to XML datoteke. Opis datotek je podan v TMS.XML.

Popravki avtomatsko sporočenih napak

  • (Build 52) List index out of bounds pri brisanju elementov v urejevalniku mask. Popravljeno.
  • (Build 53) Indeks večkratnega niza podatkov izven območja, v primeru menjave maske ob prikazu zapisa in eventu za enabled in Večkratnih nizih podatkov, ki niso v maski. Popravljeno.

Razni popravki

  • (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.
  • (Build 53) Pri uvozu se lahko sedaj že v definiciji uvoza določi, ali se brišejo obstoječi podatki podatkovne plasti.
  • (Build 53) V urejevalniku geometrije pohitrene operacije nad več objekti. File se odpre in message na server se pošlje samo enkrat na operacijo.
  • (Build 53) Pri index lookupih dodana možnost konstantne vrednoti za vrednost ključa.
  • (Build 55) Replace maska za podatke podatkovnih plasti. Popravljeni problemi z datum polji. Vnešeni datumi so omejeni z #, prištevanje datumu popravljeno, Sprememba določenega datuma popravljena.
  • (Build 55) Pri navideznih poljih in nizih v indeks podatkovne plasti je sedaj možno imeti večvrstično polje vrednosti za zadnji ključ (pred časom je bilo to narejeno samo za primer, ko je bil en ključ).

Niz podatkov kot tabela

  • (Build 52) Popravljeno preverjanje napak pri maski podatkovne plasti za niz podatkov kot tabela.

3D

  • (Build 53) Dodana možnost nastavljanja začetne višine. TModel3D.Elevation
  • (Build 53) Dodajanje plasti z SQL pogojem, da se lahko skreira le del objektov iz neke plasti. TModel3D.AddPointObjectSQL Po potrebi bodo še druge.
  • (Build 53) Popravljeno kreiranje 3d ploskve. Delalo je le za 4 točke, sedaj naredi za poljubno število točk. TModel3D.AddPoligon3D

Basic ukazi

  • (Build 53) Dodana Lastnost TImport.DeleteExistingData, ki določa, ali se ob uvozu brišejo obstoječi podatki.
  • (Build 54) Dodana spremenljivka DisableDebug As Boolean, s katero se lahko onemogoči izpis vrednosti parametrov klicev. S tem dela basic koda tudi do 10x hitreje, a priporočamo izklop samo na najnižjem nivoju zank in potem ponoven vklop.
  • (Build 55) Dodan ukaz ExecuteReplaceNoOptimize, ki dela isto kot ExecuteReplace, le da ne izvede optimizacije plasti po končani zamenjavi.