Verzija 4.1.8: Razlika med redakcijama
m (→Basic ukazi) |
m |
||
| Vrstica 39: | Vrstica 39: | ||
*(Build 52) Po verziji 48 se AllRecords lista se ni pravilno osvežila, ko je bila plast prazna. Popravljeno. | *(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) 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) 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) V urejevalniku geometrije pohitrene operacije nad več objekti. File se odpre in message na server se pošlje samo enkrat na operacijo. | ||
| Vrstica 47: | Vrstica 48: | ||
*(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 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 56) Popravljena tematika da dela desni gumb za nastavljanje atributov teme. | ||
| − | *(Build 57) V zadnji verziji je bil ukinjen levi | + | *(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. | *(Build 57) V zadnji verziji ni delal dialog za nastavljanje spletnih kart. Popravljeno. | ||
*(Build 59) Pri izvozu večkratnega niza podatkov ni izpisal, koliko nizov je izvoženih, če jih je bilo manj kot zapisov. Popravljeno. | *(Build 59) Pri izvozu večkratnega niza podatkov ni izpisal, koliko nizov je izvoženih, če jih je bilo manj kot zapisov. Popravljeno. | ||
*(Build 59) v raziskovalcu so se index lookupi narobe izpisovali. Popravljeno. | *(Build 59) v raziskovalcu so se index lookupi narobe izpisovali. Popravljeno. | ||
| − | |||
| − | |||
| − | |||
| − | |||
=== 3D === | === 3D === | ||
Redakcija: 14:05, 16. november 2011
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 59
(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.
- (Build 59) Access violation at address 00B7D9B1. Read of address 00000004, če se je v aplikaciji pritisnilo gumb backspace in ni bil program v vnosu koordinat. 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.
- (Build 59) Pri izvozu večkratnega niza podatkov ni izpisal, koliko nizov je izvoženih, če jih je bilo manj kot zapisov. Popravljeno.
- (Build 59) v raziskovalcu so se index lookupi narobe izpisovali. 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").
- (Build 59) Popravljeno delovanje TFilter.ExecuteSQL, ExecutePoint, ExecutePointSQL, ExecutePolyLine, ExecutePolyLineSQL, ExecutePolygon, ExecutePolygonSQL ukazov. Sedaj so vse funkcije, ki vrnejo novo recordlisto, če se pokliče kot funkcija. Kasneje jo je potrebno dealocirati. Če se pokliče kot procedura, nasedi filter v filtrirano listo zapisov. Tu je še primer stare in nove uporabe. Po novem tudi uporaba teh ukazov ne spremeni uporabnikovih nastavitev filtra.
RL = L2.CreateRecordList () L2.Filter.Clear L2.Filter.AreaPoint (Y, X, 0.01) L2.Filter.SQL = '([Default].[Tip voda ID].AsNumber = 1)' L2.Filter.ExecuteList (RL) ... Destroy (RL) RL = L2.Filter.ExecutePointSQL (Y, X, 0.01, '([Default].[Tip voda ID].AsNumber = 1)') ... Destroy (RL)