Verzija 4.1.8
Vsebina
Objava verzije
- Build 52 22. Avgust 2011
- Build 53 7. September 2011
- Build 54 11. Oktober 2011
- Build 55 4. November 2011
- Build 56 7. November 2011
- Build 57 8. November 2011
- Build 58 10. November 2011
(Build 58) Osveževanje programa
Vgrajeni popravki za osveževanje verzije programa. Sedaj nebi smelo biti več problemov z zaklepanjem datotek pri posodabljanju verzije.
(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.
- (Build 55) Prostorski lookup je vrnil Range check error v primeru poligona brez točk. Popravljeno.
- (Build 56) Access violation. Read of address 0000000C. Nastala v verziji 55 pri index lookupih. 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 52) Popravljeno preverjanje napak pri maski podatkovne plasti za niz podatkov kot tabela.
- (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č).
- (Build 55) Izvoz predloge izrisa v PDF je nastavil velikost izrisa samo enkrat za predlogo. Če se je potem spremenila velikost izrisa, je upošteval prejšno do restarta programa. Popravljeno.
- (Build 55) Pri vnosu imena datoteke za shranjevanje, je dodal privzeto ekstenzijo le ob pritisku OK gumba z miško. Če se je masko zaprlo z <Enter>, se ekstenyija ni dodala. Popravljeno.
- (Build 56) Popravljena tematika da dela desni gumb za nastavljanje atributov teme.
- (Build 57) V zadnji verziji je bil ukinjen levi klik za nastavljanje atributov teme. Sedaj delata oba.
- (Build 57) V zadnji verziji ni delal dialog za nastavljanje spletnih kart. Popravljeno.
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.
- (Build 55) Ukaz NetDisconnect ("") in NetDisconnect ("*") je popravljeno delovanje in odklopita vse uporabnike razen Web in Automation serverjev ter pošiljatelja. Te se odklopijo le če so direktno naslovljeni npr. NetDisconnect ("AutomationUser").