<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sl">
	<id>https://wiki.sdms.si/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ale%C5%A1+Trtnik</id>
	<title>SDMS - Uporabnikovi prispevki [sl]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sdms.si/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ale%C5%A1+Trtnik"/>
	<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Posebno:Prispevki/Ale%C5%A1_Trtnik"/>
	<updated>2026-05-06T13:29:03Z</updated>
	<subtitle>Uporabnikovi prispevki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Zagonski_parametri&amp;diff=7219</id>
		<title>Zagonski parametri</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Zagonski_parametri&amp;diff=7219"/>
		<updated>2016-01-12T12:11:42Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* HTTPLog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Uporaba zagonskih parametrov ==&lt;br /&gt;
&lt;br /&gt;
Za vsak parameter se uporabijo nastavitve v naslednjem vrstnem redu:&lt;br /&gt;
* Privzeta vrednost&lt;br /&gt;
* Vrednost iz registry na mapi \Startup\Client\&lt;br /&gt;
* Vrednost iz ini datoteke &lt;br /&gt;
* Vrednost iz ukazne vrstice&lt;br /&gt;
&lt;br /&gt;
V basicu imamo ukaz StartupParameter (Parameter As String) As String, s katerim lahko dobimo vrednost poljubnega parametra ob zagonu programa. Ni omejeno samo na vnaprej določene parametre ampak lahko uporabi poljubne parametre, le da so v obliki -parameter=vrednost&lt;br /&gt;
&lt;br /&gt;
V primeru uporabe iz ukazne vrstice je treba paziti na presledke v vrednosti. Če imamo presledek v recimo uporabniškem imenu, je potrebno cel parameter dati v dvojne narekovaje. &lt;br /&gt;
&lt;br /&gt;
 &amp;quot;-username=Aleš Trtnik&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Lokacija ==&lt;br /&gt;
&lt;br /&gt;
=== Ini ===&lt;br /&gt;
Lahko se navede alternativna ini datoteka z zagonskimi parametri. Privzeto se uporabi datoteka ImePrograma.Ini. Ta parameter se lahko uporabi le iz ukazne vrstice.&lt;br /&gt;
 -ini=test.ini&lt;br /&gt;
&lt;br /&gt;
=== Path ===&lt;br /&gt;
Lahko se navede pot do baza podatkov. Privzeto se uporabi mapa Database.&lt;br /&gt;
 -path=C:\temp\TestnaBaza&lt;br /&gt;
&lt;br /&gt;
=== SplashImage ===&lt;br /&gt;
Lahko se navede pot do slike ob nalaganju programa. Privzeto se uporabi Splash.jpg datoteka na mapi baze podatkov, če je tam ni, se uporabi Splash.jpg iz mape programa. Če pa je določen parameter, pa se uporabi navedena slika.&lt;br /&gt;
 -splashimage=C:\Splash.jpg&lt;br /&gt;
&lt;br /&gt;
== Avtomatska prijava ==&lt;br /&gt;
&lt;br /&gt;
=== Slot ===&lt;br /&gt;
Vpiše se lahko licenca, ki se uporabi ob prijavi.&lt;br /&gt;
 -slot=Toolkit&lt;br /&gt;
&lt;br /&gt;
=== UserName ===&lt;br /&gt;
Navede se uporabniško ime, ki se pojavi v prijavnem oknu.&lt;br /&gt;
 -username=Administrator&lt;br /&gt;
&lt;br /&gt;
=== Password ===&lt;br /&gt;
Če se navede geslo uporabnika, se zgodi avtomatska prijava v program.&lt;br /&gt;
 -password=Geslo&lt;br /&gt;
&lt;br /&gt;
== Licenciranje programa ==&lt;br /&gt;
&lt;br /&gt;
=== Register ===&lt;br /&gt;
Pri instalaciji programa s programsko zaščito se uporabi ta parameter. Ta ukaz pošlje na naš strežnik identifikacijo računalnika za možnost izvedbe programske zaščite.&lt;br /&gt;
 -register=ImeStranke&lt;br /&gt;
&lt;br /&gt;
=== Licence ===&lt;br /&gt;
S tem parametrom se dobi LIC datoteko, ki vsebuje podatke o dovoljenih licencah za stranko. Če se uporablja zaščitni ključ to ni potrebno uporabiti, lahko pa se.&lt;br /&gt;
 -licence=301&lt;br /&gt;
&lt;br /&gt;
=== Protection ===&lt;br /&gt;
s tem parametrom se instalira plavajočo licenco na poljuben računalnik.&lt;br /&gt;
 -protection=floating&lt;br /&gt;
&lt;br /&gt;
== Zagon basica ==&lt;br /&gt;
&lt;br /&gt;
=== Execute ===&lt;br /&gt;
Določi kodo, ki se izvede po zagonu programa oziroma če je program že zagnan, se koda samo izvede in se ne zažene ponovno. Izvede se po OnCreated rutini aplikacije.&lt;br /&gt;
 -execute=RunFunction&lt;br /&gt;
&lt;br /&gt;
=== StartBefore ===&lt;br /&gt;
Določi kodo, ki se izvede po zagonu programa pred odpiranjem privzete aplikacije. Če je ta parameter nastavljen, se ne odpre privzeta aplikacija.&lt;br /&gt;
 -StartBefore=[Aplikacija].Open&lt;br /&gt;
&lt;br /&gt;
=== StartAfterCreate ===&lt;br /&gt;
Določi kodo, ki se vedno izvede po zagonu programa. Izvede se pred OnCreated rutino aplikacije.&lt;br /&gt;
 -StartAfterCreate=&amp;quot;TilePath = 'r:\tiles\' PyramidPath='r:\pyramids\'&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== StartAfterCreated ===&lt;br /&gt;
Določi kodo, ki se vedno izvede po zagonu programa. Izvede se po OnCreated rutini aplikacije. Tu je program že popolnoma inicializiran.&lt;br /&gt;
 -StartAfterCreated=&amp;quot;Message ('Pozor', 'Danes se bo izvajala administracija sistema')&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Start ===&lt;br /&gt;
Določi kodo, ki se izvede po zagonu programa, če ni določena privzeta aplikacija. Parameter je zaradi kompatibilnosti in naj se nebi uporabljal.&lt;br /&gt;
 -start=[Aplikacija].Open&lt;br /&gt;
&lt;br /&gt;
== Razno ==&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
Določi se lahko proxy strežnik, preko katerega ima program odprto pot do spleta. Parametri so IP,Port,Username,Password ločeni vejico. Lahko sta le 2 parametra ali pa vsi štirje.&lt;br /&gt;
 -proxy=192.168.10.1,80&lt;br /&gt;
 -proxy=proxyserver,8080,Internet,Geslo&lt;br /&gt;
&lt;br /&gt;
=== DebugLog ===&lt;br /&gt;
Tu se določi, kaj program logira v log datoteke. Skupine so ločene z vejicami. Privzeto se uporabi te skupine: wwwreq,wwwres,wwwpar,wwwtim,usrmsg,errmsg,debug. &lt;br /&gt;
 -debuglog=wwwreq,wwwres,wwwpar,wwwtim,usrmsg,errmsg,debug,qtlog&lt;br /&gt;
&lt;br /&gt;
*wwwreq - &lt;br /&gt;
*wwwres - &lt;br /&gt;
*wwwpar - &lt;br /&gt;
*wwwtim - &lt;br /&gt;
*usrmsg - &lt;br /&gt;
*errmsg - &lt;br /&gt;
*debug -&lt;br /&gt;
&lt;br /&gt;
=== KeepLogFiles ===&lt;br /&gt;
Določi se koliko stare log datoteke avtomatsko briše. Privzeta vrednost je 45 dni, lahko pa se nastavi poljubno vrednost dni. Če še nastavi na * pa pomeni, da se stare log datoteke sploh ne brišejo. V večuporabniškem okolju je nujno ta parameter nastaviti v database server, web server in v client.&lt;br /&gt;
&lt;br /&gt;
 -KeepLogFiles=45  // privzeto&lt;br /&gt;
 -KeepLogFiles=*   // Ni brisanja datotek&lt;br /&gt;
 -KeepLogFiles=90  // briše starejše kot 3 mesece&lt;br /&gt;
&lt;br /&gt;
== Webserver ==&lt;br /&gt;
&lt;br /&gt;
Webserver uporablja vse že prej naštete parametre. Dodani pa so naslednji. Za web server je priporočljivo vse parametre vpisati v ini datoteko.&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
Tu se določi odvisnost od drugih servisov, da se ne more webserver zagnati pred database serverjem. Ta parameter je potrebno vnesti pred instalacijo.&lt;br /&gt;
 dependencies=sdmsds&lt;br /&gt;
&lt;br /&gt;
=== Servicename ===&lt;br /&gt;
Privzeto ime servisa je sdmsws. Za primer večih strežnikov na istem računalniku pa se lahko določi drugačno ime. Ta parameter je potrebno vnesti pred instalacijo.&lt;br /&gt;
 servicename=sdmsws&lt;br /&gt;
&lt;br /&gt;
=== Module ===&lt;br /&gt;
Določi modul z basic kodo, ki servira spletne poizvedbe oziroma izvaja procese v Automation strežniku.&lt;br /&gt;
 module=webserver&lt;br /&gt;
&lt;br /&gt;
=== Port ===&lt;br /&gt;
Določi se lahko port, na katerem program posluša kot spletni strežnik.&lt;br /&gt;
 port=80&lt;br /&gt;
&lt;br /&gt;
=== HTTPLog ===&lt;br /&gt;
Če se nastavi na prazno, se http zahteve ne logirajo.&lt;br /&gt;
 HTTPLog=     // izklopi logiranje&lt;br /&gt;
&lt;br /&gt;
=== HTTPLogPrefix ===&lt;br /&gt;
Lahko se doda predpono ali mapo za logiranje HTTP zahtev.&lt;br /&gt;
 HTTPLogPrefix=www     // doda datumu predpono www&lt;br /&gt;
 HTTPLogPrefix=S1\     // zapisuje loge na podmapo&lt;br /&gt;
&lt;br /&gt;
== Dataserver ==&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
Tu se določi odvisnost od drugih servisov, da se ne more servis zagnati pred drugim servisom. Ta parameter je potrebno vnesti pred instalacijo. Zaenkrat v bistvu ni potreben.&lt;br /&gt;
 dependencies=network&lt;br /&gt;
&lt;br /&gt;
=== Servicename ===&lt;br /&gt;
Privzeto ime servisa je sdmsds. Za primer večih strežnikov na istem računalniku pa se lahko določi drugačno ime. Ta parameter je potrebno vnesti pred instalacijo.&lt;br /&gt;
 servicename=sdmsds&lt;br /&gt;
&lt;br /&gt;
== Priklop ==&lt;br /&gt;
&lt;br /&gt;
=== ConnectionPort ===&lt;br /&gt;
Privzeta vrata so 2350. Za primer večih strežnikov na istem računalniku pa se lahko določi druga vrata. &lt;br /&gt;
 ConnectionPort=2350&lt;br /&gt;
&lt;br /&gt;
== Osveževanje ==&lt;br /&gt;
&lt;br /&gt;
 UpdateHour // 0-23&lt;br /&gt;
 UpdateDays // * ali 1-7,...&lt;br /&gt;
 UpdateWeeks // * ali 1-5,...&lt;br /&gt;
 UpdateMonths // * ali 1-12,...&lt;br /&gt;
 &lt;br /&gt;
 UpdateWSEN&lt;br /&gt;
 UpdateWSEN1&lt;br /&gt;
 UpdateWSEN2&lt;br /&gt;
 UpdateCLEN&lt;br /&gt;
 UpdateCLSI&lt;br /&gt;
 UpdateCLSI1&lt;br /&gt;
 UpdateCLSI2&lt;br /&gt;
 UpdateCLHR&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Struktura_XML_datotek&amp;diff=7212</id>
		<title>Struktura XML datotek</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Struktura_XML_datotek&amp;diff=7212"/>
		<updated>2015-11-11T07:55:20Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* XML struktura grida */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CRS*.XML (transformacije koordinatnih sistemov) ==&lt;br /&gt;
Transformacije koordinatnih sistemov so vgrajene v sam program. Parametri za Helmertovo 7-parametrsko transformacijo pa se lahko podajo v XML datoteki.&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;crs&amp;gt;&lt;br /&gt;
  &amp;lt;projection&amp;gt;&lt;br /&gt;
    &amp;lt;prcode&amp;gt;SI-D48&amp;lt;/prcode&amp;gt;&lt;br /&gt;
    &amp;lt;transformation&amp;gt;&lt;br /&gt;
      &amp;lt;trcode&amp;gt;GURS-08&amp;lt;/trcode&amp;gt;&lt;br /&gt;
      &amp;lt;trnote&amp;gt;Cela Slovenija (15-125cm)&amp;lt;/trnote&amp;gt;&lt;br /&gt;
      &amp;lt;trtowgs&amp;gt;409.545, 72.164, 486.872, 3.085957, 5.469110, -11.020289, 17.919665&amp;lt;/trtowgs&amp;gt;&lt;br /&gt;
      &amp;lt;trtocrs&amp;gt;-473.862, -124.587, -413.576, -4.730807, -2.380796, 11.786482, -10.645117&amp;lt;/trtocrs&amp;gt;&lt;br /&gt;
      &amp;lt;trtest&amp;gt;SITRANET, 16, 0, 0, 46, 0, 0, 577825.261, 95579.074&amp;lt;/trtest&amp;gt;&lt;br /&gt;
    &amp;lt;/transformation&amp;gt;&lt;br /&gt;
  &amp;lt;/projection&amp;gt;&lt;br /&gt;
&amp;lt;/crs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TMS*.XML (definicije tile map servisov) ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tms&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;OSM&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;OSM - OpenStreetMap&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;a.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;b.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;c.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;levels&amp;gt;&lt;br /&gt;
      &amp;lt;codes&amp;gt;0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19&amp;lt;/codes&amp;gt;&lt;br /&gt;
      &amp;lt;link&amp;gt;/%Z/%X/%Y.png&amp;lt;/link&amp;gt;&lt;br /&gt;
    &amp;lt;/levels&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;png&amp;lt;/format&amp;gt;&lt;br /&gt;
    &amp;lt;validity&amp;gt;7&amp;lt;/validity&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/tms&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga SERVICE ===&lt;br /&gt;
*CODE (1) - koda, ki naj bo unikatna in naj se nikoli ne spremeni&lt;br /&gt;
*NAME (1) - opisno ime, tudi unikatno, da se pri izbiri lahko ločijo med sabo&lt;br /&gt;
*CRS (0..1) - koda koordinatnega sistema, za kode poglej v CRS.XML (privzeto WGS-84)&lt;br /&gt;
*ORIGIN (0..1) - izhodišče sistema, TOP za levo-zgoraj ali BOTTOM za levo-spodaj (privzeto TOP)&lt;br /&gt;
*ORIGINX (0..1) - koordinata izhodišča sistema (levo) (privzeto 0)&lt;br /&gt;
*ORIGINY (0..1) - koordinata izhodišča sistema (zgoraj/spodaj) (privzeto 0)&lt;br /&gt;
*PIXELSIZE (0..1) - dimenzije piksla v metrih na prvem nivoju (privzeto 104857.6)&lt;br /&gt;
*TILESIZE (0..1) - dimenzija slike v pikslih (privzeto 256)&lt;br /&gt;
*FORMAT (1) - format slike, JPG, PNG ali TIF&lt;br /&gt;
*VALIDITY (0..1) - število dni do ponovnega preverjanja veljavnosti (privzeto 7)&lt;br /&gt;
*CHROMACOLORHEX (0..1) - barva, ki se naj spremeni v prozorno, npr. FFFFFE (privzeto 0)&lt;br /&gt;
*CHROMATOLERANCE (0..1) - toleranca, za prozornost, npr. 1 (privzeto 0)&lt;br /&gt;
*TOPLEVELINDEX (0..1) - index nivoja, na katerem se začnejo karte (če želimo ignorirati zgornje nivoje) (privzeto 0)&lt;br /&gt;
*SERVER (1..N) - naslovi strežnikov&lt;br /&gt;
*LEVELS (1..N) - definicije nivojev&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga LEVELS ===&lt;br /&gt;
*CODES (1) - seznam šifer nivojev, ločenih z vejico&lt;br /&gt;
*LINK (1) - povezava na sliko, kjer se % sekvence nadomeščajo z dejanskimi vrednosti&lt;br /&gt;
&lt;br /&gt;
=== % sekvence ===&lt;br /&gt;
*%Z se nadomesti s šifro nivoja&lt;br /&gt;
*%X se nadomesti s horizontalnim indeksom slike&lt;br /&gt;
*%Y se nadomesti z vertikalnim indeksom slike&lt;br /&gt;
*%Q se nadomesti s quad-tree nazivom slike&lt;br /&gt;
&lt;br /&gt;
== CTR*.XML (definicije barvnih transformacij) ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;cts&amp;gt;&lt;br /&gt;
  &amp;lt;ct&amp;gt;&lt;br /&gt;
    &amp;lt;ctcode&amp;gt;1&amp;lt;/ctcode&amp;gt;&lt;br /&gt;
    &amp;lt;ctname&amp;gt;Cyan, Orange - 8 Bands&amp;lt;/ctname&amp;gt;&lt;br /&gt;
    &amp;lt;ctlinear&amp;gt;true&amp;lt;/ctlinear&amp;gt;&lt;br /&gt;
    &amp;lt;ctshadow&amp;gt;NW&amp;lt;/ctshadow&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;   0, 806000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 100, 808000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 200, A0A000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 300, C0C000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 400, F0F000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 600, CAE8DD&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 800, 55AAFF&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1000, 4484DD&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1300, 337CCE&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1700, 2967AB&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;2100, 1A416C&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;2900, 4A484D&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
  &amp;lt;/ct&amp;gt;&lt;br /&gt;
&amp;lt;/cts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Parametri taga CT ===&lt;br /&gt;
*CTCODE (1) - koda barvne transformacije&lt;br /&gt;
*CTNAME (1) - opisno ime barvne transformacije&lt;br /&gt;
*CTLINEAR (0..1) - ali se vrednosti med dvema barvama linearno prelivajo (privzeto false)&lt;br /&gt;
*CTSHADOW (0..1) - smer osvetlitve za senčenje NW, N, NE, W, E, SW, S, SE (privzeto se ne senči)&lt;br /&gt;
*CTPAIR (1..N) - seznam parov vrednost,barva (primer 200,FF00FF)&lt;br /&gt;
&lt;br /&gt;
== XML struktura piramide ==&lt;br /&gt;
=== Uporaba ===&lt;br /&gt;
'''PyramidBuildAll(Code As String)''' ponovno naloži XML datoteko, izdela vse nivoje in sestavi piramido.&lt;br /&gt;
&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;store&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Ortofoto (GURS-50cm)&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;tilesize&amp;gt;512&amp;lt;/tilesize&amp;gt;&lt;br /&gt;
  &amp;lt;crs&amp;gt;SI-D48&amp;lt;/crs&amp;gt;&lt;br /&gt;
  &amp;lt;format&amp;gt;jpg,75&amp;lt;/format&amp;gt;&lt;br /&gt;
  &amp;lt;minscale&amp;gt;100&amp;lt;/minscale&amp;gt;&lt;br /&gt;
  &amp;lt;sourcepath&amp;gt;D:\Podatki\Rasters\DOF-GURS\TM050&amp;lt;/sourcepath&amp;gt;&lt;br /&gt;
  &amp;lt;targetpath&amp;gt;D:\Podatki\Rasters\DOF-GURS\TM050&amp;lt;/targetpath&amp;gt;&lt;br /&gt;
  &amp;lt;level&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;050x001&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;pixelsize&amp;gt;0.50&amp;lt;/pixelsize&amp;gt;&lt;br /&gt;
    &amp;lt;maxscale&amp;gt;5000&amp;lt;/maxscale&amp;gt;&lt;br /&gt;
    &amp;lt;build&amp;gt;files,,,000000,FFFFFF,1&amp;lt;/build&amp;gt;&lt;br /&gt;
  &amp;lt;/level&amp;gt;&lt;br /&gt;
  &amp;lt;level&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;050x002&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;pixelsizemul&amp;gt;2&amp;lt;/pixelsizemul&amp;gt;&lt;br /&gt;
    &amp;lt;maxscalemul&amp;gt;2&amp;lt;/maxscalemul&amp;gt;&lt;br /&gt;
    &amp;lt;build&amp;gt;level&amp;lt;/build&amp;gt;&lt;br /&gt;
  &amp;lt;/level&amp;gt;&lt;br /&gt;
&amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga STORE ===&lt;br /&gt;
&lt;br /&gt;
*NAME (1) - opisno ime, mora biti unikatno, da se pri izbiri lahko ločijo med sabo&lt;br /&gt;
*CRS (1) - koda koordinatnega sistema, za kode poglej v CRS.XML (privzeto WGS-84), trenutno se še ne uporablja&lt;br /&gt;
*TILESIZE (1) - velikost tilov v pikslih&lt;br /&gt;
*FORMAT (1) - format tilov, TG4, LZW ali JPG (ki ima lahko dodatno še kvaliteto 0-100)&lt;br /&gt;
*MINSCALE (0..1) - minimalno merilo, do katere se piramida izrisuje&lt;br /&gt;
*COLOR (0..1) - barva za črnobele slike pri TG4, na primer FF00FF&lt;br /&gt;
*CHROMA (0..1) - barva in toleraca za prozornost, na primer FFFFFF,10&lt;br /&gt;
*SOURCEPATH (0..1) - predpona, ki se doda mapam vhodnih datotek za build&lt;br /&gt;
*TARGETPATH (0..1) - mapa, kamor se shranijo vmesni rezultati builda (nivoji)&lt;br /&gt;
*BUILDWINDOW (0..1) - okno, ki oklepa piramido, za optimizacijo builda (privzeto 250000,0,750000,250000)&lt;br /&gt;
*LEVEL (1..N) - definicije izdelave nivojev&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga LEVEL ===&lt;br /&gt;
*CODE (1) - unikatna koda nivoja&lt;br /&gt;
*PIXELSIZE (0..1) - velikost piksla v metrih, obvezno podana na prvem nivoju; če ni podana, je dvojna vrednost prejšnjega nivoja &lt;br /&gt;
*PIXELSIZEMUL (0..1) - če je podan PIXELSIZE, se množi s to vrednostjo (privzeto 1)&lt;br /&gt;
*PIXELSIZEDIV (0..1) - če je podan PIXELSIZE, se deli s to vrednostjo (privzeto 1)&lt;br /&gt;
*MAXSCALE (0..1) - največje merilo izrisa tega nivoja, obvezno podana na prvem nivoju; če ni podana, je dvojna vrednost prejšnjega nivoja&lt;br /&gt;
*MAXSCALEMUL (0..1) - če je podan MAXSCALE, se množi s to vrednostjo (privzeto 1)&lt;br /&gt;
*PREPAINT (0..1) - &lt;br /&gt;
*BUILD (0..N) - navodila za kreiranje nivoja, obvezna na prvem nivoju (privzeto LEVEL)&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga BUILD ===&lt;br /&gt;
Parametri so ločeni z vejico. &lt;br /&gt;
*FILES,mapa,filter,barva,chroma,toleranca&lt;br /&gt;
**mapa (0..1) - &lt;br /&gt;
**filter (0..1) - &lt;br /&gt;
**barva (0..1) - &lt;br /&gt;
**chroma (0..1) - &lt;br /&gt;
**toleranca (0..1) - &lt;br /&gt;
*LIST,seznam,barva,chroma,toleranca&lt;br /&gt;
**seznam (1) - ascii datoteka s seznamom kart&lt;br /&gt;
**barva (0..1) - &lt;br /&gt;
**chroma (0..1) - &lt;br /&gt;
**toleranca (0..1) - &lt;br /&gt;
*LEVEL,koda&lt;br /&gt;
**koda (0..1) - koda nivoja, iz katerega se reducira trenutni nivo (privzeto prejšnji nivo)&lt;br /&gt;
*GRID,grid,polje,transformacija&lt;br /&gt;
**grid (1) - ime xml datoteke z definicijo grida&lt;br /&gt;
**polje (1) - indeks polja iz grida, ki naj se uporabi&lt;br /&gt;
**transformacija (1) - koda barvne transformacije&lt;br /&gt;
*DRAW,tematika,ymin,xmin,ymax,xmax&lt;br /&gt;
**tematika (1) - ime tematike, ki naj se izriše&lt;br /&gt;
**ymin, xmin, ymax, xmax (1) - okno izrisa&lt;br /&gt;
&lt;br /&gt;
== XML struktura grida ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;grid&amp;gt;&lt;br /&gt;
  &amp;lt;Crs&amp;gt;SI-D48&amp;lt;/Crs&amp;gt;&lt;br /&gt;
  &amp;lt;OriginY&amp;gt;371200&amp;lt;/OriginY&amp;gt;&lt;br /&gt;
  &amp;lt;OriginX&amp;gt;25600&amp;lt;/OriginX&amp;gt;&lt;br /&gt;
  &amp;lt;TileCountY&amp;gt;20&amp;lt;/TileCountY&amp;gt;&lt;br /&gt;
  &amp;lt;TileCountX&amp;gt;14&amp;lt;/TileCountX&amp;gt;&lt;br /&gt;
  &amp;lt;CellCountY&amp;gt;512&amp;lt;/CellCountY&amp;gt;&lt;br /&gt;
  &amp;lt;CellCountX&amp;gt;512&amp;lt;/CellCountX&amp;gt;&lt;br /&gt;
  &amp;lt;CellDimenY&amp;gt;25&amp;lt;/CellDimenY&amp;gt;&lt;br /&gt;
  &amp;lt;CellDimenX&amp;gt;25&amp;lt;/CellDimenX&amp;gt;&lt;br /&gt;
  &amp;lt;CellField&amp;gt;I02,100,-600&amp;lt;/CellField&amp;gt;&lt;br /&gt;
  &amp;lt;CellField&amp;gt;I02,100,+300&amp;lt;/CellField&amp;gt;&lt;br /&gt;
&amp;lt;/Grid&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Parametri taga GRID ===&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
=== Parametri taga CELLFIELD ===&lt;br /&gt;
*TIP (1): tip polja, ena od vrednosti: W01,W02,W04,I01,I02,I04,F04,F08&lt;br /&gt;
*FAKTOR (0..1): celoštevilčni množitelj vrednosti, za optimizacijo&lt;br /&gt;
*DELTA (0..1): celoštevilčni dodatek vrednosti, za optimizacijo&lt;br /&gt;
&lt;br /&gt;
Interna vrednost polja se računa po formuli:&lt;br /&gt;
*interna vrednost = (realna vrednost + delta) * faktor&lt;br /&gt;
&lt;br /&gt;
=== Primer grida za transformacijo koordinat ===&lt;br /&gt;
Primer XML datoteke:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;WINDOWS-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Grid&amp;gt;&lt;br /&gt;
	&amp;lt;Crs&amp;gt;SI-D48&amp;lt;/Crs&amp;gt;&lt;br /&gt;
	&amp;lt;OriginY&amp;gt;370000&amp;lt;/OriginY&amp;gt;&lt;br /&gt;
	&amp;lt;OriginX&amp;gt;25000&amp;lt;/OriginX&amp;gt;&lt;br /&gt;
	&amp;lt;CellDimenY&amp;gt;500&amp;lt;/CellDimenY&amp;gt;&lt;br /&gt;
	&amp;lt;CellDimenX&amp;gt;500&amp;lt;/CellDimenX&amp;gt;&lt;br /&gt;
	&amp;lt;TileCountY&amp;gt;1&amp;lt;/TileCountY&amp;gt;&lt;br /&gt;
	&amp;lt;TileCountX&amp;gt;1&amp;lt;/TileCountX&amp;gt;&lt;br /&gt;
	&amp;lt;CellCountY&amp;gt;520&amp;lt;/CellCountY&amp;gt;&lt;br /&gt;
	&amp;lt;CellCountX&amp;gt;340&amp;lt;/CellCountX&amp;gt;&lt;br /&gt;
	&amp;lt;CellField&amp;gt;I02,1000,+370&amp;lt;/CellField&amp;gt;   &amp;lt;!-- -373.78 .. -366.98   3.78 .. -3.02   3780 -3020 --&amp;gt;&lt;br /&gt;
	&amp;lt;CellField&amp;gt;I02,1000,-485&amp;lt;/CellField&amp;gt;   &amp;lt;!--  481.60 ..  489.56  -3.40 ..  4.56  -3400  4560 --&amp;gt;&lt;br /&gt;
&amp;lt;/Grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Procedura za izračun grida:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dim G As TGrid, IY, IX As Long, Y1, X1, X2, Y2 As Float&lt;br /&gt;
G = CreateGrid('CRS\QTS;SI-D48;SI-D96.XML')&lt;br /&gt;
If Assigned(G) Then&lt;br /&gt;
  CRSToCRSParams('SI-D48', 'SI-D96')&lt;br /&gt;
  For IY = 0 To G.TileCountY * G.CellCountY - 1&lt;br /&gt;
    Y1 = G.OriginY + IY * G.CellDimenY + G.CellDimenY / 2&lt;br /&gt;
    For IX = 0 To G.TileCountX * G.CellCountX - 1&lt;br /&gt;
      X1 = G.OriginX + IX * G.CellDimenX + G.CellDimenX / 2&lt;br /&gt;
      CRSToCRS(Y1, X1, Y2, X2)&lt;br /&gt;
      Y2 = Y2 - Y1&lt;br /&gt;
      X2 = X2 - X1&lt;br /&gt;
      G.CellValue(Y1, X1, 0) = Y2&lt;br /&gt;
      G.CellValue(Y1, X1, 1) = X2&lt;br /&gt;
    Next&lt;br /&gt;
  Next&lt;br /&gt;
  G.Save&lt;br /&gt;
  G.Destroy&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Struktura_XML_datotek&amp;diff=7211</id>
		<title>Struktura XML datotek</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Struktura_XML_datotek&amp;diff=7211"/>
		<updated>2015-11-11T07:24:50Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Parametri taga CELLFIELD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CRS*.XML (transformacije koordinatnih sistemov) ==&lt;br /&gt;
Transformacije koordinatnih sistemov so vgrajene v sam program. Parametri za Helmertovo 7-parametrsko transformacijo pa se lahko podajo v XML datoteki.&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;crs&amp;gt;&lt;br /&gt;
  &amp;lt;projection&amp;gt;&lt;br /&gt;
    &amp;lt;prcode&amp;gt;SI-D48&amp;lt;/prcode&amp;gt;&lt;br /&gt;
    &amp;lt;transformation&amp;gt;&lt;br /&gt;
      &amp;lt;trcode&amp;gt;GURS-08&amp;lt;/trcode&amp;gt;&lt;br /&gt;
      &amp;lt;trnote&amp;gt;Cela Slovenija (15-125cm)&amp;lt;/trnote&amp;gt;&lt;br /&gt;
      &amp;lt;trtowgs&amp;gt;409.545, 72.164, 486.872, 3.085957, 5.469110, -11.020289, 17.919665&amp;lt;/trtowgs&amp;gt;&lt;br /&gt;
      &amp;lt;trtocrs&amp;gt;-473.862, -124.587, -413.576, -4.730807, -2.380796, 11.786482, -10.645117&amp;lt;/trtocrs&amp;gt;&lt;br /&gt;
      &amp;lt;trtest&amp;gt;SITRANET, 16, 0, 0, 46, 0, 0, 577825.261, 95579.074&amp;lt;/trtest&amp;gt;&lt;br /&gt;
    &amp;lt;/transformation&amp;gt;&lt;br /&gt;
  &amp;lt;/projection&amp;gt;&lt;br /&gt;
&amp;lt;/crs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TMS*.XML (definicije tile map servisov) ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tms&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;OSM&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;OSM - OpenStreetMap&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;a.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;b.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;c.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;levels&amp;gt;&lt;br /&gt;
      &amp;lt;codes&amp;gt;0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19&amp;lt;/codes&amp;gt;&lt;br /&gt;
      &amp;lt;link&amp;gt;/%Z/%X/%Y.png&amp;lt;/link&amp;gt;&lt;br /&gt;
    &amp;lt;/levels&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;png&amp;lt;/format&amp;gt;&lt;br /&gt;
    &amp;lt;validity&amp;gt;7&amp;lt;/validity&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/tms&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga SERVICE ===&lt;br /&gt;
*CODE (1) - koda, ki naj bo unikatna in naj se nikoli ne spremeni&lt;br /&gt;
*NAME (1) - opisno ime, tudi unikatno, da se pri izbiri lahko ločijo med sabo&lt;br /&gt;
*CRS (0..1) - koda koordinatnega sistema, za kode poglej v CRS.XML (privzeto WGS-84)&lt;br /&gt;
*ORIGIN (0..1) - izhodišče sistema, TOP za levo-zgoraj ali BOTTOM za levo-spodaj (privzeto TOP)&lt;br /&gt;
*ORIGINX (0..1) - koordinata izhodišča sistema (levo) (privzeto 0)&lt;br /&gt;
*ORIGINY (0..1) - koordinata izhodišča sistema (zgoraj/spodaj) (privzeto 0)&lt;br /&gt;
*PIXELSIZE (0..1) - dimenzije piksla v metrih na prvem nivoju (privzeto 104857.6)&lt;br /&gt;
*TILESIZE (0..1) - dimenzija slike v pikslih (privzeto 256)&lt;br /&gt;
*FORMAT (1) - format slike, JPG, PNG ali TIF&lt;br /&gt;
*VALIDITY (0..1) - število dni do ponovnega preverjanja veljavnosti (privzeto 7)&lt;br /&gt;
*CHROMACOLORHEX (0..1) - barva, ki se naj spremeni v prozorno, npr. FFFFFE (privzeto 0)&lt;br /&gt;
*CHROMATOLERANCE (0..1) - toleranca, za prozornost, npr. 1 (privzeto 0)&lt;br /&gt;
*TOPLEVELINDEX (0..1) - index nivoja, na katerem se začnejo karte (če želimo ignorirati zgornje nivoje) (privzeto 0)&lt;br /&gt;
*SERVER (1..N) - naslovi strežnikov&lt;br /&gt;
*LEVELS (1..N) - definicije nivojev&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga LEVELS ===&lt;br /&gt;
*CODES (1) - seznam šifer nivojev, ločenih z vejico&lt;br /&gt;
*LINK (1) - povezava na sliko, kjer se % sekvence nadomeščajo z dejanskimi vrednosti&lt;br /&gt;
&lt;br /&gt;
=== % sekvence ===&lt;br /&gt;
*%Z se nadomesti s šifro nivoja&lt;br /&gt;
*%X se nadomesti s horizontalnim indeksom slike&lt;br /&gt;
*%Y se nadomesti z vertikalnim indeksom slike&lt;br /&gt;
*%Q se nadomesti s quad-tree nazivom slike&lt;br /&gt;
&lt;br /&gt;
== CTR*.XML (definicije barvnih transformacij) ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;cts&amp;gt;&lt;br /&gt;
  &amp;lt;ct&amp;gt;&lt;br /&gt;
    &amp;lt;ctcode&amp;gt;1&amp;lt;/ctcode&amp;gt;&lt;br /&gt;
    &amp;lt;ctname&amp;gt;Cyan, Orange - 8 Bands&amp;lt;/ctname&amp;gt;&lt;br /&gt;
    &amp;lt;ctlinear&amp;gt;true&amp;lt;/ctlinear&amp;gt;&lt;br /&gt;
    &amp;lt;ctshadow&amp;gt;NW&amp;lt;/ctshadow&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;   0, 806000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 100, 808000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 200, A0A000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 300, C0C000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 400, F0F000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 600, CAE8DD&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 800, 55AAFF&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1000, 4484DD&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1300, 337CCE&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1700, 2967AB&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;2100, 1A416C&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;2900, 4A484D&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
  &amp;lt;/ct&amp;gt;&lt;br /&gt;
&amp;lt;/cts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Parametri taga CT ===&lt;br /&gt;
*CTCODE (1) - koda barvne transformacije&lt;br /&gt;
*CTNAME (1) - opisno ime barvne transformacije&lt;br /&gt;
*CTLINEAR (0..1) - ali se vrednosti med dvema barvama linearno prelivajo (privzeto false)&lt;br /&gt;
*CTSHADOW (0..1) - smer osvetlitve za senčenje NW, N, NE, W, E, SW, S, SE (privzeto se ne senči)&lt;br /&gt;
*CTPAIR (1..N) - seznam parov vrednost,barva (primer 200,FF00FF)&lt;br /&gt;
&lt;br /&gt;
== XML struktura piramide ==&lt;br /&gt;
=== Uporaba ===&lt;br /&gt;
'''PyramidBuildAll(Code As String)''' ponovno naloži XML datoteko, izdela vse nivoje in sestavi piramido.&lt;br /&gt;
&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;store&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Ortofoto (GURS-50cm)&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;tilesize&amp;gt;512&amp;lt;/tilesize&amp;gt;&lt;br /&gt;
  &amp;lt;crs&amp;gt;SI-D48&amp;lt;/crs&amp;gt;&lt;br /&gt;
  &amp;lt;format&amp;gt;jpg,75&amp;lt;/format&amp;gt;&lt;br /&gt;
  &amp;lt;minscale&amp;gt;100&amp;lt;/minscale&amp;gt;&lt;br /&gt;
  &amp;lt;sourcepath&amp;gt;D:\Podatki\Rasters\DOF-GURS\TM050&amp;lt;/sourcepath&amp;gt;&lt;br /&gt;
  &amp;lt;targetpath&amp;gt;D:\Podatki\Rasters\DOF-GURS\TM050&amp;lt;/targetpath&amp;gt;&lt;br /&gt;
  &amp;lt;level&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;050x001&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;pixelsize&amp;gt;0.50&amp;lt;/pixelsize&amp;gt;&lt;br /&gt;
    &amp;lt;maxscale&amp;gt;5000&amp;lt;/maxscale&amp;gt;&lt;br /&gt;
    &amp;lt;build&amp;gt;files,,,000000,FFFFFF,1&amp;lt;/build&amp;gt;&lt;br /&gt;
  &amp;lt;/level&amp;gt;&lt;br /&gt;
  &amp;lt;level&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;050x002&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;pixelsizemul&amp;gt;2&amp;lt;/pixelsizemul&amp;gt;&lt;br /&gt;
    &amp;lt;maxscalemul&amp;gt;2&amp;lt;/maxscalemul&amp;gt;&lt;br /&gt;
    &amp;lt;build&amp;gt;level&amp;lt;/build&amp;gt;&lt;br /&gt;
  &amp;lt;/level&amp;gt;&lt;br /&gt;
&amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga STORE ===&lt;br /&gt;
&lt;br /&gt;
*NAME (1) - opisno ime, mora biti unikatno, da se pri izbiri lahko ločijo med sabo&lt;br /&gt;
*CRS (1) - koda koordinatnega sistema, za kode poglej v CRS.XML (privzeto WGS-84), trenutno se še ne uporablja&lt;br /&gt;
*TILESIZE (1) - velikost tilov v pikslih&lt;br /&gt;
*FORMAT (1) - format tilov, TG4, LZW ali JPG (ki ima lahko dodatno še kvaliteto 0-100)&lt;br /&gt;
*MINSCALE (0..1) - minimalno merilo, do katere se piramida izrisuje&lt;br /&gt;
*COLOR (0..1) - barva za črnobele slike pri TG4, na primer FF00FF&lt;br /&gt;
*CHROMA (0..1) - barva in toleraca za prozornost, na primer FFFFFF,10&lt;br /&gt;
*SOURCEPATH (0..1) - predpona, ki se doda mapam vhodnih datotek za build&lt;br /&gt;
*TARGETPATH (0..1) - mapa, kamor se shranijo vmesni rezultati builda (nivoji)&lt;br /&gt;
*BUILDWINDOW (0..1) - okno, ki oklepa piramido, za optimizacijo builda (privzeto 250000,0,750000,250000)&lt;br /&gt;
*LEVEL (1..N) - definicije izdelave nivojev&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga LEVEL ===&lt;br /&gt;
*CODE (1) - unikatna koda nivoja&lt;br /&gt;
*PIXELSIZE (0..1) - velikost piksla v metrih, obvezno podana na prvem nivoju; če ni podana, je dvojna vrednost prejšnjega nivoja &lt;br /&gt;
*PIXELSIZEMUL (0..1) - če je podan PIXELSIZE, se množi s to vrednostjo (privzeto 1)&lt;br /&gt;
*PIXELSIZEDIV (0..1) - če je podan PIXELSIZE, se deli s to vrednostjo (privzeto 1)&lt;br /&gt;
*MAXSCALE (0..1) - največje merilo izrisa tega nivoja, obvezno podana na prvem nivoju; če ni podana, je dvojna vrednost prejšnjega nivoja&lt;br /&gt;
*MAXSCALEMUL (0..1) - če je podan MAXSCALE, se množi s to vrednostjo (privzeto 1)&lt;br /&gt;
*PREPAINT (0..1) - &lt;br /&gt;
*BUILD (0..N) - navodila za kreiranje nivoja, obvezna na prvem nivoju (privzeto LEVEL)&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga BUILD ===&lt;br /&gt;
Parametri so ločeni z vejico. &lt;br /&gt;
*FILES,mapa,filter,barva,chroma,toleranca&lt;br /&gt;
**mapa (0..1) - &lt;br /&gt;
**filter (0..1) - &lt;br /&gt;
**barva (0..1) - &lt;br /&gt;
**chroma (0..1) - &lt;br /&gt;
**toleranca (0..1) - &lt;br /&gt;
*LIST,seznam,barva,chroma,toleranca&lt;br /&gt;
**seznam (1) - ascii datoteka s seznamom kart&lt;br /&gt;
**barva (0..1) - &lt;br /&gt;
**chroma (0..1) - &lt;br /&gt;
**toleranca (0..1) - &lt;br /&gt;
*LEVEL,koda&lt;br /&gt;
**koda (0..1) - koda nivoja, iz katerega se reducira trenutni nivo (privzeto prejšnji nivo)&lt;br /&gt;
*GRID,grid,polje,transformacija&lt;br /&gt;
**grid (1) - ime xml datoteke z definicijo grida&lt;br /&gt;
**polje (1) - indeks polja iz grida, ki naj se uporabi&lt;br /&gt;
**transformacija (1) - koda barvne transformacije&lt;br /&gt;
*DRAW,tematika,ymin,xmin,ymax,xmax&lt;br /&gt;
**tematika (1) - ime tematike, ki naj se izriše&lt;br /&gt;
**ymin, xmin, ymax, xmax (1) - okno izrisa&lt;br /&gt;
&lt;br /&gt;
== XML struktura grida ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;grid&amp;gt;&lt;br /&gt;
  &amp;lt;Crs&amp;gt;SI-D48&amp;lt;/Crs&amp;gt;&lt;br /&gt;
  &amp;lt;OriginY&amp;gt;371200&amp;lt;/OriginY&amp;gt;&lt;br /&gt;
  &amp;lt;OriginX&amp;gt;25600&amp;lt;/OriginX&amp;gt;&lt;br /&gt;
  &amp;lt;TileCountY&amp;gt;20&amp;lt;/TileCountY&amp;gt;&lt;br /&gt;
  &amp;lt;TileCountX&amp;gt;14&amp;lt;/TileCountX&amp;gt;&lt;br /&gt;
  &amp;lt;CellCountY&amp;gt;512&amp;lt;/CellCountY&amp;gt;&lt;br /&gt;
  &amp;lt;CellCountX&amp;gt;512&amp;lt;/CellCountX&amp;gt;&lt;br /&gt;
  &amp;lt;CellDimenY&amp;gt;25&amp;lt;/CellDimenY&amp;gt;&lt;br /&gt;
  &amp;lt;CellDimenX&amp;gt;25&amp;lt;/CellDimenX&amp;gt;&lt;br /&gt;
  &amp;lt;CellField&amp;gt;I02,100,+600&amp;lt;/CellField&amp;gt;&lt;br /&gt;
  &amp;lt;CellField&amp;gt;I02,100,-300&amp;lt;/CellField&amp;gt;&lt;br /&gt;
&amp;lt;/Grid&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Parametri taga GRID ===&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
=== Parametri taga CELLFIELD ===&lt;br /&gt;
*TIP (1): tip polja, ena od vrednosti: W01,W02,W04,I01,I02,I04,F04,F08&lt;br /&gt;
*FAKTOR (0..1): celoštevilčni množitelj vrednosti, za optimizacijo&lt;br /&gt;
*DELTA (0..1): celoštevilčni dodatek vrednosti, za optimizacijo&lt;br /&gt;
&lt;br /&gt;
Interna vrednost polja se računa po formuli:&lt;br /&gt;
*interna vrednost = (realna vrednost + delta) * faktor&lt;br /&gt;
&lt;br /&gt;
=== Primer grida za transformacijo koordinat ===&lt;br /&gt;
Primer XML datoteke:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;WINDOWS-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Grid&amp;gt;&lt;br /&gt;
	&amp;lt;Crs&amp;gt;SI-D48&amp;lt;/Crs&amp;gt;&lt;br /&gt;
	&amp;lt;OriginY&amp;gt;370000&amp;lt;/OriginY&amp;gt;&lt;br /&gt;
	&amp;lt;OriginX&amp;gt;25000&amp;lt;/OriginX&amp;gt;&lt;br /&gt;
	&amp;lt;CellDimenY&amp;gt;500&amp;lt;/CellDimenY&amp;gt;&lt;br /&gt;
	&amp;lt;CellDimenX&amp;gt;500&amp;lt;/CellDimenX&amp;gt;&lt;br /&gt;
	&amp;lt;TileCountY&amp;gt;1&amp;lt;/TileCountY&amp;gt;&lt;br /&gt;
	&amp;lt;TileCountX&amp;gt;1&amp;lt;/TileCountX&amp;gt;&lt;br /&gt;
	&amp;lt;CellCountY&amp;gt;520&amp;lt;/CellCountY&amp;gt;&lt;br /&gt;
	&amp;lt;CellCountX&amp;gt;340&amp;lt;/CellCountX&amp;gt;&lt;br /&gt;
	&amp;lt;CellField&amp;gt;I02,1000,-370&amp;lt;/CellField&amp;gt;   &amp;lt;!-- -373.78 .. -366.98   3.78 .. -3.02   3780 -3020 --&amp;gt;&lt;br /&gt;
	&amp;lt;CellField&amp;gt;I02,1000,+485&amp;lt;/CellField&amp;gt;   &amp;lt;!--  481.60 ..  489.56  -3.40 ..  4.56  -3400  4560 --&amp;gt;&lt;br /&gt;
&amp;lt;/Grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Procedura za izračun grida:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dim G As TGrid, IY, IX As Long, Y1, X1, X2, Y2 As Float&lt;br /&gt;
G = CreateGrid('CRS\QTS;SI-D48;SI-D96.XML')&lt;br /&gt;
If Assigned(G) Then&lt;br /&gt;
  CRSToCRSParams('SI-D48', 'SI-D96')&lt;br /&gt;
  For IY = 0 To G.TileCountY * G.CellCountY - 1&lt;br /&gt;
    Y1 = G.OriginY + IY * G.CellDimenY + G.CellDimenY / 2&lt;br /&gt;
    For IX = 0 To G.TileCountX * G.CellCountX - 1&lt;br /&gt;
      X1 = G.OriginX + IX * G.CellDimenX + G.CellDimenX / 2&lt;br /&gt;
      CRSToCRS(Y1, X1, Y2, X2)&lt;br /&gt;
      Y2 = Y2 - Y1&lt;br /&gt;
      X2 = X2 - X1&lt;br /&gt;
      G.CellValue(Y1, X1, 0) = Y2&lt;br /&gt;
      G.CellValue(Y1, X1, 1) = X2&lt;br /&gt;
    Next&lt;br /&gt;
  Next&lt;br /&gt;
  G.Save&lt;br /&gt;
  G.Destroy&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Struktura_XML_datotek&amp;diff=7210</id>
		<title>Struktura XML datotek</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Struktura_XML_datotek&amp;diff=7210"/>
		<updated>2015-11-11T07:24:09Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Parametri taga CELLFIELD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CRS*.XML (transformacije koordinatnih sistemov) ==&lt;br /&gt;
Transformacije koordinatnih sistemov so vgrajene v sam program. Parametri za Helmertovo 7-parametrsko transformacijo pa se lahko podajo v XML datoteki.&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;crs&amp;gt;&lt;br /&gt;
  &amp;lt;projection&amp;gt;&lt;br /&gt;
    &amp;lt;prcode&amp;gt;SI-D48&amp;lt;/prcode&amp;gt;&lt;br /&gt;
    &amp;lt;transformation&amp;gt;&lt;br /&gt;
      &amp;lt;trcode&amp;gt;GURS-08&amp;lt;/trcode&amp;gt;&lt;br /&gt;
      &amp;lt;trnote&amp;gt;Cela Slovenija (15-125cm)&amp;lt;/trnote&amp;gt;&lt;br /&gt;
      &amp;lt;trtowgs&amp;gt;409.545, 72.164, 486.872, 3.085957, 5.469110, -11.020289, 17.919665&amp;lt;/trtowgs&amp;gt;&lt;br /&gt;
      &amp;lt;trtocrs&amp;gt;-473.862, -124.587, -413.576, -4.730807, -2.380796, 11.786482, -10.645117&amp;lt;/trtocrs&amp;gt;&lt;br /&gt;
      &amp;lt;trtest&amp;gt;SITRANET, 16, 0, 0, 46, 0, 0, 577825.261, 95579.074&amp;lt;/trtest&amp;gt;&lt;br /&gt;
    &amp;lt;/transformation&amp;gt;&lt;br /&gt;
  &amp;lt;/projection&amp;gt;&lt;br /&gt;
&amp;lt;/crs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TMS*.XML (definicije tile map servisov) ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tms&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;OSM&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;OSM - OpenStreetMap&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;a.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;b.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;server&amp;gt;c.tile.openstreetmap.org&amp;lt;/server&amp;gt;&lt;br /&gt;
    &amp;lt;levels&amp;gt;&lt;br /&gt;
      &amp;lt;codes&amp;gt;0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19&amp;lt;/codes&amp;gt;&lt;br /&gt;
      &amp;lt;link&amp;gt;/%Z/%X/%Y.png&amp;lt;/link&amp;gt;&lt;br /&gt;
    &amp;lt;/levels&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;png&amp;lt;/format&amp;gt;&lt;br /&gt;
    &amp;lt;validity&amp;gt;7&amp;lt;/validity&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/tms&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga SERVICE ===&lt;br /&gt;
*CODE (1) - koda, ki naj bo unikatna in naj se nikoli ne spremeni&lt;br /&gt;
*NAME (1) - opisno ime, tudi unikatno, da se pri izbiri lahko ločijo med sabo&lt;br /&gt;
*CRS (0..1) - koda koordinatnega sistema, za kode poglej v CRS.XML (privzeto WGS-84)&lt;br /&gt;
*ORIGIN (0..1) - izhodišče sistema, TOP za levo-zgoraj ali BOTTOM za levo-spodaj (privzeto TOP)&lt;br /&gt;
*ORIGINX (0..1) - koordinata izhodišča sistema (levo) (privzeto 0)&lt;br /&gt;
*ORIGINY (0..1) - koordinata izhodišča sistema (zgoraj/spodaj) (privzeto 0)&lt;br /&gt;
*PIXELSIZE (0..1) - dimenzije piksla v metrih na prvem nivoju (privzeto 104857.6)&lt;br /&gt;
*TILESIZE (0..1) - dimenzija slike v pikslih (privzeto 256)&lt;br /&gt;
*FORMAT (1) - format slike, JPG, PNG ali TIF&lt;br /&gt;
*VALIDITY (0..1) - število dni do ponovnega preverjanja veljavnosti (privzeto 7)&lt;br /&gt;
*CHROMACOLORHEX (0..1) - barva, ki se naj spremeni v prozorno, npr. FFFFFE (privzeto 0)&lt;br /&gt;
*CHROMATOLERANCE (0..1) - toleranca, za prozornost, npr. 1 (privzeto 0)&lt;br /&gt;
*TOPLEVELINDEX (0..1) - index nivoja, na katerem se začnejo karte (če želimo ignorirati zgornje nivoje) (privzeto 0)&lt;br /&gt;
*SERVER (1..N) - naslovi strežnikov&lt;br /&gt;
*LEVELS (1..N) - definicije nivojev&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga LEVELS ===&lt;br /&gt;
*CODES (1) - seznam šifer nivojev, ločenih z vejico&lt;br /&gt;
*LINK (1) - povezava na sliko, kjer se % sekvence nadomeščajo z dejanskimi vrednosti&lt;br /&gt;
&lt;br /&gt;
=== % sekvence ===&lt;br /&gt;
*%Z se nadomesti s šifro nivoja&lt;br /&gt;
*%X se nadomesti s horizontalnim indeksom slike&lt;br /&gt;
*%Y se nadomesti z vertikalnim indeksom slike&lt;br /&gt;
*%Q se nadomesti s quad-tree nazivom slike&lt;br /&gt;
&lt;br /&gt;
== CTR*.XML (definicije barvnih transformacij) ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;cts&amp;gt;&lt;br /&gt;
  &amp;lt;ct&amp;gt;&lt;br /&gt;
    &amp;lt;ctcode&amp;gt;1&amp;lt;/ctcode&amp;gt;&lt;br /&gt;
    &amp;lt;ctname&amp;gt;Cyan, Orange - 8 Bands&amp;lt;/ctname&amp;gt;&lt;br /&gt;
    &amp;lt;ctlinear&amp;gt;true&amp;lt;/ctlinear&amp;gt;&lt;br /&gt;
    &amp;lt;ctshadow&amp;gt;NW&amp;lt;/ctshadow&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;   0, 806000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 100, 808000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 200, A0A000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 300, C0C000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 400, F0F000&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 600, CAE8DD&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt; 800, 55AAFF&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1000, 4484DD&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1300, 337CCE&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;1700, 2967AB&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;2100, 1A416C&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
    &amp;lt;ctpair&amp;gt;2900, 4A484D&amp;lt;/ctpair&amp;gt;&lt;br /&gt;
  &amp;lt;/ct&amp;gt;&lt;br /&gt;
&amp;lt;/cts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Parametri taga CT ===&lt;br /&gt;
*CTCODE (1) - koda barvne transformacije&lt;br /&gt;
*CTNAME (1) - opisno ime barvne transformacije&lt;br /&gt;
*CTLINEAR (0..1) - ali se vrednosti med dvema barvama linearno prelivajo (privzeto false)&lt;br /&gt;
*CTSHADOW (0..1) - smer osvetlitve za senčenje NW, N, NE, W, E, SW, S, SE (privzeto se ne senči)&lt;br /&gt;
*CTPAIR (1..N) - seznam parov vrednost,barva (primer 200,FF00FF)&lt;br /&gt;
&lt;br /&gt;
== XML struktura piramide ==&lt;br /&gt;
=== Uporaba ===&lt;br /&gt;
'''PyramidBuildAll(Code As String)''' ponovno naloži XML datoteko, izdela vse nivoje in sestavi piramido.&lt;br /&gt;
&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;store&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Ortofoto (GURS-50cm)&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;tilesize&amp;gt;512&amp;lt;/tilesize&amp;gt;&lt;br /&gt;
  &amp;lt;crs&amp;gt;SI-D48&amp;lt;/crs&amp;gt;&lt;br /&gt;
  &amp;lt;format&amp;gt;jpg,75&amp;lt;/format&amp;gt;&lt;br /&gt;
  &amp;lt;minscale&amp;gt;100&amp;lt;/minscale&amp;gt;&lt;br /&gt;
  &amp;lt;sourcepath&amp;gt;D:\Podatki\Rasters\DOF-GURS\TM050&amp;lt;/sourcepath&amp;gt;&lt;br /&gt;
  &amp;lt;targetpath&amp;gt;D:\Podatki\Rasters\DOF-GURS\TM050&amp;lt;/targetpath&amp;gt;&lt;br /&gt;
  &amp;lt;level&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;050x001&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;pixelsize&amp;gt;0.50&amp;lt;/pixelsize&amp;gt;&lt;br /&gt;
    &amp;lt;maxscale&amp;gt;5000&amp;lt;/maxscale&amp;gt;&lt;br /&gt;
    &amp;lt;build&amp;gt;files,,,000000,FFFFFF,1&amp;lt;/build&amp;gt;&lt;br /&gt;
  &amp;lt;/level&amp;gt;&lt;br /&gt;
  &amp;lt;level&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;050x002&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;pixelsizemul&amp;gt;2&amp;lt;/pixelsizemul&amp;gt;&lt;br /&gt;
    &amp;lt;maxscalemul&amp;gt;2&amp;lt;/maxscalemul&amp;gt;&lt;br /&gt;
    &amp;lt;build&amp;gt;level&amp;lt;/build&amp;gt;&lt;br /&gt;
  &amp;lt;/level&amp;gt;&lt;br /&gt;
&amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga STORE ===&lt;br /&gt;
&lt;br /&gt;
*NAME (1) - opisno ime, mora biti unikatno, da se pri izbiri lahko ločijo med sabo&lt;br /&gt;
*CRS (1) - koda koordinatnega sistema, za kode poglej v CRS.XML (privzeto WGS-84), trenutno se še ne uporablja&lt;br /&gt;
*TILESIZE (1) - velikost tilov v pikslih&lt;br /&gt;
*FORMAT (1) - format tilov, TG4, LZW ali JPG (ki ima lahko dodatno še kvaliteto 0-100)&lt;br /&gt;
*MINSCALE (0..1) - minimalno merilo, do katere se piramida izrisuje&lt;br /&gt;
*COLOR (0..1) - barva za črnobele slike pri TG4, na primer FF00FF&lt;br /&gt;
*CHROMA (0..1) - barva in toleraca za prozornost, na primer FFFFFF,10&lt;br /&gt;
*SOURCEPATH (0..1) - predpona, ki se doda mapam vhodnih datotek za build&lt;br /&gt;
*TARGETPATH (0..1) - mapa, kamor se shranijo vmesni rezultati builda (nivoji)&lt;br /&gt;
*BUILDWINDOW (0..1) - okno, ki oklepa piramido, za optimizacijo builda (privzeto 250000,0,750000,250000)&lt;br /&gt;
*LEVEL (1..N) - definicije izdelave nivojev&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga LEVEL ===&lt;br /&gt;
*CODE (1) - unikatna koda nivoja&lt;br /&gt;
*PIXELSIZE (0..1) - velikost piksla v metrih, obvezno podana na prvem nivoju; če ni podana, je dvojna vrednost prejšnjega nivoja &lt;br /&gt;
*PIXELSIZEMUL (0..1) - če je podan PIXELSIZE, se množi s to vrednostjo (privzeto 1)&lt;br /&gt;
*PIXELSIZEDIV (0..1) - če je podan PIXELSIZE, se deli s to vrednostjo (privzeto 1)&lt;br /&gt;
*MAXSCALE (0..1) - največje merilo izrisa tega nivoja, obvezno podana na prvem nivoju; če ni podana, je dvojna vrednost prejšnjega nivoja&lt;br /&gt;
*MAXSCALEMUL (0..1) - če je podan MAXSCALE, se množi s to vrednostjo (privzeto 1)&lt;br /&gt;
*PREPAINT (0..1) - &lt;br /&gt;
*BUILD (0..N) - navodila za kreiranje nivoja, obvezna na prvem nivoju (privzeto LEVEL)&lt;br /&gt;
&lt;br /&gt;
=== Parametri taga BUILD ===&lt;br /&gt;
Parametri so ločeni z vejico. &lt;br /&gt;
*FILES,mapa,filter,barva,chroma,toleranca&lt;br /&gt;
**mapa (0..1) - &lt;br /&gt;
**filter (0..1) - &lt;br /&gt;
**barva (0..1) - &lt;br /&gt;
**chroma (0..1) - &lt;br /&gt;
**toleranca (0..1) - &lt;br /&gt;
*LIST,seznam,barva,chroma,toleranca&lt;br /&gt;
**seznam (1) - ascii datoteka s seznamom kart&lt;br /&gt;
**barva (0..1) - &lt;br /&gt;
**chroma (0..1) - &lt;br /&gt;
**toleranca (0..1) - &lt;br /&gt;
*LEVEL,koda&lt;br /&gt;
**koda (0..1) - koda nivoja, iz katerega se reducira trenutni nivo (privzeto prejšnji nivo)&lt;br /&gt;
*GRID,grid,polje,transformacija&lt;br /&gt;
**grid (1) - ime xml datoteke z definicijo grida&lt;br /&gt;
**polje (1) - indeks polja iz grida, ki naj se uporabi&lt;br /&gt;
**transformacija (1) - koda barvne transformacije&lt;br /&gt;
*DRAW,tematika,ymin,xmin,ymax,xmax&lt;br /&gt;
**tematika (1) - ime tematike, ki naj se izriše&lt;br /&gt;
**ymin, xmin, ymax, xmax (1) - okno izrisa&lt;br /&gt;
&lt;br /&gt;
== XML struktura grida ==&lt;br /&gt;
=== Primer ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;grid&amp;gt;&lt;br /&gt;
  &amp;lt;Crs&amp;gt;SI-D48&amp;lt;/Crs&amp;gt;&lt;br /&gt;
  &amp;lt;OriginY&amp;gt;371200&amp;lt;/OriginY&amp;gt;&lt;br /&gt;
  &amp;lt;OriginX&amp;gt;25600&amp;lt;/OriginX&amp;gt;&lt;br /&gt;
  &amp;lt;TileCountY&amp;gt;20&amp;lt;/TileCountY&amp;gt;&lt;br /&gt;
  &amp;lt;TileCountX&amp;gt;14&amp;lt;/TileCountX&amp;gt;&lt;br /&gt;
  &amp;lt;CellCountY&amp;gt;512&amp;lt;/CellCountY&amp;gt;&lt;br /&gt;
  &amp;lt;CellCountX&amp;gt;512&amp;lt;/CellCountX&amp;gt;&lt;br /&gt;
  &amp;lt;CellDimenY&amp;gt;25&amp;lt;/CellDimenY&amp;gt;&lt;br /&gt;
  &amp;lt;CellDimenX&amp;gt;25&amp;lt;/CellDimenX&amp;gt;&lt;br /&gt;
  &amp;lt;CellField&amp;gt;I02,100,+600&amp;lt;/CellField&amp;gt;&lt;br /&gt;
  &amp;lt;CellField&amp;gt;I02,100,-300&amp;lt;/CellField&amp;gt;&lt;br /&gt;
&amp;lt;/Grid&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Parametri taga GRID ===&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
=== Parametri taga CELLFIELD ===&lt;br /&gt;
*TIP (1): tip polja, ena od vrednosti: W01,W02,W04,I01,I02,I04,F04,F08&lt;br /&gt;
*FAKTOR (0..1): celoštevilčni množitelj vrednosti, za optimizacijo&lt;br /&gt;
*DELTA (0..1): celoštevilčni subtraktor vrednosti, za optimizacijo&lt;br /&gt;
&lt;br /&gt;
Interna vrednost polja se računa po formuli:&lt;br /&gt;
*interna vrednost = (realna vrednost + delta) * faktor&lt;br /&gt;
&lt;br /&gt;
=== Primer grida za transformacijo koordinat ===&lt;br /&gt;
Primer XML datoteke:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;WINDOWS-1250&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Grid&amp;gt;&lt;br /&gt;
	&amp;lt;Crs&amp;gt;SI-D48&amp;lt;/Crs&amp;gt;&lt;br /&gt;
	&amp;lt;OriginY&amp;gt;370000&amp;lt;/OriginY&amp;gt;&lt;br /&gt;
	&amp;lt;OriginX&amp;gt;25000&amp;lt;/OriginX&amp;gt;&lt;br /&gt;
	&amp;lt;CellDimenY&amp;gt;500&amp;lt;/CellDimenY&amp;gt;&lt;br /&gt;
	&amp;lt;CellDimenX&amp;gt;500&amp;lt;/CellDimenX&amp;gt;&lt;br /&gt;
	&amp;lt;TileCountY&amp;gt;1&amp;lt;/TileCountY&amp;gt;&lt;br /&gt;
	&amp;lt;TileCountX&amp;gt;1&amp;lt;/TileCountX&amp;gt;&lt;br /&gt;
	&amp;lt;CellCountY&amp;gt;520&amp;lt;/CellCountY&amp;gt;&lt;br /&gt;
	&amp;lt;CellCountX&amp;gt;340&amp;lt;/CellCountX&amp;gt;&lt;br /&gt;
	&amp;lt;CellField&amp;gt;I02,1000,-370&amp;lt;/CellField&amp;gt;   &amp;lt;!-- -373.78 .. -366.98   3.78 .. -3.02   3780 -3020 --&amp;gt;&lt;br /&gt;
	&amp;lt;CellField&amp;gt;I02,1000,+485&amp;lt;/CellField&amp;gt;   &amp;lt;!--  481.60 ..  489.56  -3.40 ..  4.56  -3400  4560 --&amp;gt;&lt;br /&gt;
&amp;lt;/Grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Procedura za izračun grida:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dim G As TGrid, IY, IX As Long, Y1, X1, X2, Y2 As Float&lt;br /&gt;
G = CreateGrid('CRS\QTS;SI-D48;SI-D96.XML')&lt;br /&gt;
If Assigned(G) Then&lt;br /&gt;
  CRSToCRSParams('SI-D48', 'SI-D96')&lt;br /&gt;
  For IY = 0 To G.TileCountY * G.CellCountY - 1&lt;br /&gt;
    Y1 = G.OriginY + IY * G.CellDimenY + G.CellDimenY / 2&lt;br /&gt;
    For IX = 0 To G.TileCountX * G.CellCountX - 1&lt;br /&gt;
      X1 = G.OriginX + IX * G.CellDimenX + G.CellDimenX / 2&lt;br /&gt;
      CRSToCRS(Y1, X1, Y2, X2)&lt;br /&gt;
      Y2 = Y2 - Y1&lt;br /&gt;
      X2 = X2 - X1&lt;br /&gt;
      G.CellValue(Y1, X1, 0) = Y2&lt;br /&gt;
      G.CellValue(Y1, X1, 1) = X2&lt;br /&gt;
    Next&lt;br /&gt;
  Next&lt;br /&gt;
  G.Save&lt;br /&gt;
  G.Destroy&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7208</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7208"/>
		<updated>2015-04-22T17:13:43Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Basic */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13''' 14 april 2015&lt;br /&gt;
*'''Build 14''' 20 april 2015&lt;br /&gt;
*'''Build 15''' 22 april 2015&lt;br /&gt;
*'''Build 16'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
*(Build 14) TPoligon: Indeks izven območja. V funkciji InputPolyLineNextPoint, če ni bilo točk. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
*(Build 15) Popravljeno sproščanje predpomnilnika ob low memory.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
*(Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.&lt;br /&gt;
*(Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.&lt;br /&gt;
*(Build 14) CTRL+Click na v modulu javi napako. Napaka nastala v verziji 4.2.2.13. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
*(Build 14) Zamik linije je dodal srednjo točko tudi na topih korih. Napaka nastala v verziji 4.2.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 15) Dodane lastnosti {{EL|TFormControl|Enabled}}, {{EL|TFormControl|GridOnBtnClick}} in {{EL|TFormControl|GridOnDblClick}}. &lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7207</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7207"/>
		<updated>2015-04-22T16:52:45Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Objava verzije */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13''' 14 april 2015&lt;br /&gt;
*'''Build 14''' 20 april 2015&lt;br /&gt;
*'''Build 15''' 22 april 2015&lt;br /&gt;
*'''Build 16'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
*(Build 14) TPoligon: Indeks izven območja. V funkciji InputPolyLineNextPoint, če ni bilo točk. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
*(Build 15) Popravljeno sproščanje predpomnilnika ob low memory.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
*(Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.&lt;br /&gt;
*(Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.&lt;br /&gt;
*(Build 14) CTRL+Click na v modulu javi napako. Napaka nastala v verziji 4.2.2.13. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
*(Build 14) Zamik linije je dodal srednjo točko tudi na topih korih. Napaka nastala v verziji 4.2.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7206</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7206"/>
		<updated>2015-04-22T15:47:48Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13''' 14 april 2015&lt;br /&gt;
*'''Build 14''' 20 april 2015&lt;br /&gt;
*'''Build 15'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
*(Build 14) TPoligon: Indeks izven območja. V funkciji InputPolyLineNextPoint, če ni bilo točk. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
*(Build 15) Popravljeno sproščanje predpomnilnika ob low memory.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
*(Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.&lt;br /&gt;
*(Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.&lt;br /&gt;
*(Build 14) CTRL+Click na v modulu javi napako. Napaka nastala v verziji 4.2.2.13. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
*(Build 14) Zamik linije je dodal srednjo točko tudi na topih korih. Napaka nastala v verziji 4.2.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7205</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7205"/>
		<updated>2015-04-20T11:45:07Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13''' 14 april 2015&lt;br /&gt;
*'''Build 14''' 20 april 2015&lt;br /&gt;
*'''Build 15'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
*(Build 14) TPoligon: Indeks izven območja. V funkciji InputPolyLineNextPoint, če ni bilo točk. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
*(Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.&lt;br /&gt;
*(Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.&lt;br /&gt;
*(Build 14) CTRL+Click na v modulu javi napako. Napaka nastala v verziji 4.2.2.13. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
*(Build 14) Zamik linije je dodal srednjo točko tudi na topih korih. Napaka nastala v verziji 4.2.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7204</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7204"/>
		<updated>2015-04-17T08:20:48Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Popravki avtomatsko sporočenih napak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13''' 14 april 2015&lt;br /&gt;
*'''Build 14'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
*(Build 14) TPoligon: Indeks izven območja. V funkciji InputPolyLineNextPoint, če ni bilo točk. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
*(Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.&lt;br /&gt;
*(Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.&lt;br /&gt;
*(Build 14) CTRL+Click na v modulu javi napako. Napaka nastala v verziji 4.2.2.13. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
*(Build 14) Zamik linije je dodal srednjo točko tudi na topih korih. Napaka nastala v verziji 4.2.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7203</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7203"/>
		<updated>2015-04-16T10:25:05Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13''' 14 april 2015&lt;br /&gt;
*'''Build 14'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
*(Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.&lt;br /&gt;
*(Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.&lt;br /&gt;
*(Build 14) CTRL+Click na v modulu javi napako. Napaka nastala v verziji 4.2.2.13. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
*(Build 14) Zamik linije je dodal srednjo točko tudi na topih korih. Napaka nastala v verziji 4.2.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7202</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7202"/>
		<updated>2015-04-15T06:40:42Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Objava verzije */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13''' 14 april 2015&lt;br /&gt;
*'''Build 14'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
*(Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.&lt;br /&gt;
*(Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7201</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7201"/>
		<updated>2015-04-14T13:10:50Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
*(Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.&lt;br /&gt;
*(Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7200</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7200"/>
		<updated>2015-04-14T11:29:34Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
*(Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7199</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7199"/>
		<updated>2015-04-14T11:02:46Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
*(Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
*(Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7198</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7198"/>
		<updated>2015-04-13T15:25:48Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
*(Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.9.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7197</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7197"/>
		<updated>2015-04-13T15:24:05Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.&lt;br /&gt;
*(Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.&lt;br /&gt;
*(Build 12) Malo skrajšani opisi v Log datotekah.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7196</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7196"/>
		<updated>2015-04-13T15:21:46Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Objava verzije */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' 9 april 2015&lt;br /&gt;
*'''Build 12''' 13 april 2015&lt;br /&gt;
*'''Build 13'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
*(Build 11) Form.EditRecord.Append na prazni maski.&lt;br /&gt;
*(Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
** objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7188</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7188"/>
		<updated>2015-04-07T17:50:21Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 7 april 2015&lt;br /&gt;
*'''Build 11''' &lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7187</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7187"/>
		<updated>2015-04-07T12:08:21Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' &lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 11) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 11) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7186</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7186"/>
		<updated>2015-04-07T11:57:22Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' &lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 11) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
*(Build 11) Pri izpisu DumpPageCache so plasti sortirane po imenu.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7185</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7185"/>
		<updated>2015-04-07T11:39:25Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' &lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 11) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7184</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7184"/>
		<updated>2015-04-03T11:33:52Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' &lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7183</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7183"/>
		<updated>2015-04-03T11:33:32Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10''' 3 april 2015&lt;br /&gt;
*'''Build 11'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7182</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7182"/>
		<updated>2015-04-03T09:32:52Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
*(Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7181</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7181"/>
		<updated>2015-04-03T09:27:22Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Generiranje izrazov */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registrija v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
*(Build 10) &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] ni povsem delalo. Popravljeno.&lt;br /&gt;
*(Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7180</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7180"/>
		<updated>2015-04-03T08:29:00Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
*(Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.9. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7173</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7173"/>
		<updated>2015-04-02T12:12:36Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Objava verzije */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9''' 2 april 2015&lt;br /&gt;
*'''Build 10'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7172</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7172"/>
		<updated>2015-04-02T10:38:06Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
*(Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na [[Struktura XML datotek#CTR.XML (barvne transformacije)]].&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7171</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7171"/>
		<updated>2015-04-02T08:25:18Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Popravki avtomatsko sporočenih napak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plast ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7170</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7170"/>
		<updated>2015-04-02T08:24:42Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7169</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7169"/>
		<updated>2015-04-02T08:23:46Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani nove funkcije za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7168</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7168"/>
		<updated>2015-04-02T08:23:34Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}}, {{EL|TGrid|GetPointArrayContour}} in {{EL|TGrid|GetPointArrayContourVP}}, ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7167</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7167"/>
		<updated>2015-04-02T08:22:40Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7166</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7166"/>
		<updated>2015-04-02T08:22:31Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Basic */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7165</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7165"/>
		<updated>2015-04-02T08:19:54Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Popravki avtomatsko sporočenih napak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
*(Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7164</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7164"/>
		<updated>2015-04-02T08:19:04Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7163</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7163"/>
		<updated>2015-04-02T08:05:26Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko sgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in je potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z novim gridom.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=TGrid&amp;diff=7162</id>
		<title>TGrid</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=TGrid&amp;diff=7162"/>
		<updated>2015-04-02T06:59:36Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Work}}&lt;br /&gt;
Razred '''TGrid''' je namenjen delu z podatki v gridu.&lt;br /&gt;
&lt;br /&gt;
==Lastnosti grida==&lt;br /&gt;
Te lastnosti nam vrnejo osnovne parametre grida določene v XML datoteki [[Struktura_XML_datotek|XML_struktura_grida]].&lt;br /&gt;
&lt;br /&gt;
===OriginY===&lt;br /&gt;
Lastnost '''OriginY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.OriginY&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===OriginX===&lt;br /&gt;
Lastnost '''OriginX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.OriginX&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellDimenY===&lt;br /&gt;
Lastnost '''CellDimenY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellDimenY&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellDimenX===&lt;br /&gt;
Lastnost '''CellDimenX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellDimenX&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellCountY===&lt;br /&gt;
Lastnost '''CellCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellCountX===&lt;br /&gt;
Lastnost '''CellCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TileCountX===&lt;br /&gt;
Lastnost '''TileCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TileCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TileCountY===&lt;br /&gt;
Lastnost '''TileCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TileCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TotalCellCountX===&lt;br /&gt;
Lastnost '''TotalCellCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TotalCellCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TotalCellCountY===&lt;br /&gt;
Lastnost '''TotalCellCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TotalCellCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uporaba podatkov==&lt;br /&gt;
&lt;br /&gt;
===CellValue===&lt;br /&gt;
Lastnost '''CellValue''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGrid.CellValue&lt;br /&gt;
Y|Float|.&lt;br /&gt;
X|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayContour===&lt;br /&gt;
Metoda '''GetPointArrayContour''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.GetPointArrayContour&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Step|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayContourVP===&lt;br /&gt;
Lastnost '''GetPointArrayContourVP''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.GetPointArrayContourVP&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Step|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
Result|TPointArray|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayNodes===&lt;br /&gt;
Metoda '''GetPointArrayNodes''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.GetPointArrayNodes&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uvoz podatkov==&lt;br /&gt;
===LoadXYZ===&lt;br /&gt;
Metoda '''LoadXYZ''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.LoadXYZ&lt;br /&gt;
Path|String|.&lt;br /&gt;
Mask|String|.&lt;br /&gt;
Options|String|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DeleteData===&lt;br /&gt;
Metoda '''DeleteData''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.DeleteData&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ClearCache===&lt;br /&gt;
Metoda '''ClearCache''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.ClearCache&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
Metoda '''Save''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.Save&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Razredi|Grid]]&lt;br /&gt;
[[Category:SDMS Basic|Grid]]&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=TGrid&amp;diff=7161</id>
		<title>TGrid</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=TGrid&amp;diff=7161"/>
		<updated>2015-04-02T06:59:19Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Work}}&lt;br /&gt;
Razred '''TGrid''' je namenjen delu z podatki v gridu.&lt;br /&gt;
&lt;br /&gt;
==Lastnosti grida==&lt;br /&gt;
Te lastnosti nam vrnejo osnovne parametre grida določene v XML datoteki [[Struktura_XML_datotek|XML_struktura_grida]].&lt;br /&gt;
&lt;br /&gt;
===OriginY===&lt;br /&gt;
Lastnost '''OriginY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.OriginY&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===OriginX===&lt;br /&gt;
Lastnost '''OriginX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.OriginX&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellDimenY===&lt;br /&gt;
Lastnost '''CellDimenY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellDimenY&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellDimenX===&lt;br /&gt;
Lastnost '''CellDimenX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellDimenX&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellCountY===&lt;br /&gt;
Lastnost '''CellCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellCountX===&lt;br /&gt;
Lastnost '''CellCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TileCountX===&lt;br /&gt;
Lastnost '''TileCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TileCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TileCountY===&lt;br /&gt;
Lastnost '''TileCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TileCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TotalCellCountX===&lt;br /&gt;
Lastnost '''TotalCellCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TotalCellCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TotalCellCountY===&lt;br /&gt;
Lastnost '''TotalCellCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TotalCellCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Uporaba podatkov===&lt;br /&gt;
&lt;br /&gt;
===CellValue===&lt;br /&gt;
Lastnost '''CellValue''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGrid.CellValue&lt;br /&gt;
Y|Float|.&lt;br /&gt;
X|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayContour===&lt;br /&gt;
Metoda '''GetPointArrayContour''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.GetPointArrayContour&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Step|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayContourVP===&lt;br /&gt;
Lastnost '''GetPointArrayContourVP''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.GetPointArrayContourVP&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Step|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
Result|TPointArray|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayNodes===&lt;br /&gt;
Metoda '''GetPointArrayNodes''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.GetPointArrayNodes&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uvoz podatkov==&lt;br /&gt;
===LoadXYZ===&lt;br /&gt;
Metoda '''LoadXYZ''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.LoadXYZ&lt;br /&gt;
Path|String|.&lt;br /&gt;
Mask|String|.&lt;br /&gt;
Options|String|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DeleteData===&lt;br /&gt;
Metoda '''DeleteData''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.DeleteData&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ClearCache===&lt;br /&gt;
Metoda '''ClearCache''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.ClearCache&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
Metoda '''Save''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.Save&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Razredi|Grid]]&lt;br /&gt;
[[Category:SDMS Basic|Grid]]&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=TGrid&amp;diff=7160</id>
		<title>TGrid</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=TGrid&amp;diff=7160"/>
		<updated>2015-04-02T06:59:03Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Work}}&lt;br /&gt;
Razred '''TGrid''' je namenjen delu z podatki v gridu.&lt;br /&gt;
&lt;br /&gt;
===Lastnosti grida===&lt;br /&gt;
Te lastnosti nam vrnejo osnovne parametre grida določene v XML datoteki [[Struktura_XML_datotek|XML_struktura_grida]].&lt;br /&gt;
&lt;br /&gt;
===OriginY===&lt;br /&gt;
Lastnost '''OriginY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.OriginY&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===OriginX===&lt;br /&gt;
Lastnost '''OriginX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.OriginX&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellDimenY===&lt;br /&gt;
Lastnost '''CellDimenY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellDimenY&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellDimenX===&lt;br /&gt;
Lastnost '''CellDimenX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellDimenX&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellCountY===&lt;br /&gt;
Lastnost '''CellCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellCountX===&lt;br /&gt;
Lastnost '''CellCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.CellCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TileCountX===&lt;br /&gt;
Lastnost '''TileCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TileCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TileCountY===&lt;br /&gt;
Lastnost '''TileCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TileCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TotalCellCountX===&lt;br /&gt;
Lastnost '''TotalCellCountX''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TotalCellCountX&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TotalCellCountY===&lt;br /&gt;
Lastnost '''TotalCellCountY''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.TotalCellCountY&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Uporaba podatkov===&lt;br /&gt;
&lt;br /&gt;
===CellValue===&lt;br /&gt;
Lastnost '''CellValue''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGrid.CellValue&lt;br /&gt;
Y|Float|.&lt;br /&gt;
X|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayContour===&lt;br /&gt;
Metoda '''GetPointArrayContour''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.GetPointArrayContour&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Step|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayContourVP===&lt;br /&gt;
Lastnost '''GetPointArrayContourVP''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGrid.GetPointArrayContourVP&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Step|Float|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
Result|TPointArray|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GetPointArrayNodes===&lt;br /&gt;
Metoda '''GetPointArrayNodes''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.GetPointArrayNodes&lt;br /&gt;
P|TPointArray|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uvoz podatkov==&lt;br /&gt;
===LoadXYZ===&lt;br /&gt;
Metoda '''LoadXYZ''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.LoadXYZ&lt;br /&gt;
Path|String|.&lt;br /&gt;
Mask|String|.&lt;br /&gt;
Options|String|.&lt;br /&gt;
Index|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DeleteData===&lt;br /&gt;
Metoda '''DeleteData''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.DeleteData&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ClearCache===&lt;br /&gt;
Metoda '''ClearCache''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.ClearCache&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
Metoda '''Save''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGrid.Save&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Razredi|Grid]]&lt;br /&gt;
[[Category:SDMS Basic|Grid]]&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=TGridOld&amp;diff=7159</id>
		<title>TGridOld</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=TGridOld&amp;diff=7159"/>
		<updated>2015-04-02T06:45:19Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Razred '''TGridOld''' je ukinjen. Sicer še dela, da se bo popravilo uporabo na nov objekt, ne bo pa vedno. Uporabiti se mora [[TGrid]] objekt.&lt;br /&gt;
&lt;br /&gt;
===FileName===&lt;br /&gt;
Lastnost '''FileName''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.FileName&lt;br /&gt;
Result|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellSize===&lt;br /&gt;
Lastnost '''CellSize''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.CellSize&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cols===&lt;br /&gt;
Lastnost '''Cols''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Cols&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rows===&lt;br /&gt;
Lastnost '''Rows''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Rows&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Height===&lt;br /&gt;
Lastnost '''Height''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGridOld.Height&lt;br /&gt;
Row|Long|.&lt;br /&gt;
Col|Long|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HeightCoor===&lt;br /&gt;
Lastnost '''HeightCoor''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGridOld.HeightCoor&lt;br /&gt;
Y|Float|.&lt;br /&gt;
X|Float|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
Metoda '''Load''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Load&lt;br /&gt;
FileName|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
Metoda '''Save''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Save&lt;br /&gt;
FileName|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SetLocation===&lt;br /&gt;
Metoda '''SetLocation''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.SetLocation&lt;br /&gt;
YBL|Float|.&lt;br /&gt;
XBL|Float|.&lt;br /&gt;
CellSize|Float|.&lt;br /&gt;
Rows|Long|.&lt;br /&gt;
Cols|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===X1===&lt;br /&gt;
Lastnost '''X1''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.X1&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===X2===&lt;br /&gt;
Lastnost '''X2''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.X2&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Y1===&lt;br /&gt;
Lastnost '''Y1''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Y1&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Y2===&lt;br /&gt;
Lastnost '''Y2''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Y2&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opuščeno==&lt;br /&gt;
===Destroy===&lt;br /&gt;
Metoda '''Destroy''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Destroy&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Razredi|Grid]]&lt;br /&gt;
[[Category:SDMS Basic|Grid]]&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=TGridOld&amp;diff=7158</id>
		<title>TGridOld</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=TGridOld&amp;diff=7158"/>
		<updated>2015-04-02T06:43:38Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Work}}&lt;br /&gt;
Razred '''TGridOld''' je ukinjen. Sicer še dela, da se bo popravilo uporabo na nov objekt, ne bo pa vedno. Uporabiti se mora [[TGrid]] objekt.&lt;br /&gt;
&lt;br /&gt;
===FileName===&lt;br /&gt;
Lastnost '''FileName''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.FileName&lt;br /&gt;
Result|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellSize===&lt;br /&gt;
Lastnost '''CellSize''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.CellSize&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cols===&lt;br /&gt;
Lastnost '''Cols''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Cols&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rows===&lt;br /&gt;
Lastnost '''Rows''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Rows&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Height===&lt;br /&gt;
Lastnost '''Height''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGridOld.Height&lt;br /&gt;
Row|Long|.&lt;br /&gt;
Col|Long|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HeightCoor===&lt;br /&gt;
Lastnost '''HeightCoor''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGridOld.HeightCoor&lt;br /&gt;
Y|Float|.&lt;br /&gt;
X|Float|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
Metoda '''Load''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Load&lt;br /&gt;
FileName|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
Metoda '''Save''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Save&lt;br /&gt;
FileName|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SetLocation===&lt;br /&gt;
Metoda '''SetLocation''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.SetLocation&lt;br /&gt;
YBL|Float|.&lt;br /&gt;
XBL|Float|.&lt;br /&gt;
CellSize|Float|.&lt;br /&gt;
Rows|Long|.&lt;br /&gt;
Cols|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===X1===&lt;br /&gt;
Lastnost '''X1''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.X1&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===X2===&lt;br /&gt;
Lastnost '''X2''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.X2&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Y1===&lt;br /&gt;
Lastnost '''Y1''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Y1&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Y2===&lt;br /&gt;
Lastnost '''Y2''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Y2&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opuščeno==&lt;br /&gt;
===Destroy===&lt;br /&gt;
Metoda '''Destroy''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Destroy&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Razredi|Grid]]&lt;br /&gt;
[[Category:SDMS Basic|Grid]]&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=TGridOld&amp;diff=7157</id>
		<title>TGridOld</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=TGridOld&amp;diff=7157"/>
		<updated>2015-04-02T06:41:23Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: Nova stran z vsebino: {{Work}} Razred '''TGridOld''' je namenjen .  ===FileName=== Lastnost '''FileName''' . &amp;lt;declaration&amp;gt; RO Property|TGridOld.FileName Result|String|. &amp;lt;/declaration&amp;gt; &amp;lt;source&amp;gt;&amp;lt;/s...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Work}}&lt;br /&gt;
Razred '''TGridOld''' je namenjen .&lt;br /&gt;
&lt;br /&gt;
===FileName===&lt;br /&gt;
Lastnost '''FileName''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.FileName&lt;br /&gt;
Result|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CellSize===&lt;br /&gt;
Lastnost '''CellSize''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.CellSize&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cols===&lt;br /&gt;
Lastnost '''Cols''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Cols&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rows===&lt;br /&gt;
Lastnost '''Rows''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Rows&lt;br /&gt;
Result|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Height===&lt;br /&gt;
Lastnost '''Height''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGridOld.Height&lt;br /&gt;
Row|Long|.&lt;br /&gt;
Col|Long|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HeightCoor===&lt;br /&gt;
Lastnost '''HeightCoor''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Property|TGridOld.HeightCoor&lt;br /&gt;
Y|Float|.&lt;br /&gt;
X|Float|.&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Load===&lt;br /&gt;
Metoda '''Load''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Load&lt;br /&gt;
FileName|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Save===&lt;br /&gt;
Metoda '''Save''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Save&lt;br /&gt;
FileName|String|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SetLocation===&lt;br /&gt;
Metoda '''SetLocation''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.SetLocation&lt;br /&gt;
YBL|Float|.&lt;br /&gt;
XBL|Float|.&lt;br /&gt;
CellSize|Float|.&lt;br /&gt;
Rows|Long|.&lt;br /&gt;
Cols|Long|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===X1===&lt;br /&gt;
Lastnost '''X1''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.X1&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===X2===&lt;br /&gt;
Lastnost '''X2''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.X2&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Y1===&lt;br /&gt;
Lastnost '''Y1''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Y1&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Y2===&lt;br /&gt;
Lastnost '''Y2''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
RO Property|TGridOld.Y2&lt;br /&gt;
Result|Float|.&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opuščeno==&lt;br /&gt;
===Destroy===&lt;br /&gt;
Metoda '''Destroy''' .&lt;br /&gt;
&amp;lt;declaration&amp;gt;&lt;br /&gt;
Method|TGridOld.Destroy&lt;br /&gt;
&amp;lt;/declaration&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Razredi|Grid]]&lt;br /&gt;
[[Category:SDMS Basic|Grid]]&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7156</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7156"/>
		<updated>2015-04-02T06:39:46Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko sgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[TGridOld]], '''in he potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[TGrid]], ki vsebuje rutine za delo z gridom.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7155</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7155"/>
		<updated>2015-04-02T06:38:27Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko sgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. &lt;br /&gt;
*(Build 9) Ob tem se je star grid objekt TGrid preimenoval v [[EL|TGridOld]], '''in he potrebno po basicu to popraviti'''. Je pa dodan nov objekt [[EL|TGrid]], ki vsebuje rutine za delo z gridom.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7154</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7154"/>
		<updated>2015-04-01T17:55:18Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko sgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
*(Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v [[Struktura_XML_datotek|XML_struktura_grida]]. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu. Ob tem se je star grid objekt TGrid preimenoval v {{EL|TGridOld}}, &lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7146</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7146"/>
		<updated>2015-04-01T09:38:17Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Razni popravki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
*(Build 9) V posebnih kombinacijah mask se je lahko sgodilo, da je maska zginila iz ekrana. Popravljeno.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7145</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7145"/>
		<updated>2015-03-30T17:02:56Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Basic */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
*(Build 9) Dodani novi funkciji za {{EL|TGrid|GetPointArrayNodes}} in {{EL|TGrid|GetPointArrayContour}} ki polilinijo napolnita z višinami iz grida.&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7144</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7144"/>
		<updated>2015-03-30T15:16:50Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Generiranje izrazov */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
*(Build 9) Dodana možnost klika na &amp;lt;Levi Alt&amp;gt; + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7143</id>
		<title>Verzija 4.2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdms.si/index.php?title=Verzija_4.2.2&amp;diff=7143"/>
		<updated>2015-03-30T11:08:38Z</updated>

		<summary type="html">&lt;p&gt;Aleš Trtnik: /* Generiranje izrazov */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Zgodovina verzij]]&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Objava verzije  ===&lt;br /&gt;
&lt;br /&gt;
*'''Build 1''' 11 marec 2015&lt;br /&gt;
*'''Build 3''' 13 marec 2015&lt;br /&gt;
*'''Build 4''' 16 marec 2015&lt;br /&gt;
*'''Build 5''' 18 marec 2015&lt;br /&gt;
*'''Build 6''' 19 marec 2015&lt;br /&gt;
*'''Build 7''' 20 marec 2015&lt;br /&gt;
*'''Build 8''' 24 marec 2015&lt;br /&gt;
*'''Build 9'''&lt;br /&gt;
&lt;br /&gt;
=== Popravki avtomatsko sporočenih napak  ===&lt;br /&gt;
*(Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.&lt;br /&gt;
*(Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.&lt;br /&gt;
&lt;br /&gt;
=== Razni popravki ===&lt;br /&gt;
*(Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 3) Sistem logiranja spremenjen, da uporablja niti.&lt;br /&gt;
*(Build 4) Popravek pri kreiranju dokumenta.&lt;br /&gt;
*(Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.&lt;br /&gt;
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (&amp;gt;50 točk) in so filtri 2-10x hitrejši.&lt;br /&gt;
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.&lt;br /&gt;
&lt;br /&gt;
=== Generiranje izrazov ===&lt;br /&gt;
*(Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.&lt;br /&gt;
*(Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.&lt;br /&gt;
*(Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.&lt;br /&gt;
*(Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.&lt;br /&gt;
*(Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in &amp;lt;ctrl&amp;gt; +  &amp;lt;pgup&amp;gt;, &amp;lt;pgdown&amp;gt;.&lt;br /&gt;
*(Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.&lt;br /&gt;
&lt;br /&gt;
=== Spletne karte ===&lt;br /&gt;
*(Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.&lt;br /&gt;
*(Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.&lt;br /&gt;
&lt;br /&gt;
=== Buffer (Outline) ===&lt;br /&gt;
*(Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.&lt;br /&gt;
*(Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.&lt;br /&gt;
*(Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.&lt;br /&gt;
*(Build 3) Izraz Outline spremenjen v Buffer&lt;br /&gt;
*(Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.&lt;br /&gt;
&lt;br /&gt;
=== Basic  ===&lt;br /&gt;
&lt;br /&gt;
*(Build 1) Popravljeni funkciji {{EL|TEditRecord|PointArray}} in {{EL|TRecord|PointArray}}, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.&lt;br /&gt;
*(Build 1) Nova zanka '''ForEach X In Y ... Next''', ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y&lt;br /&gt;
** String / TStringList: ForEach S In SL&lt;br /&gt;
** TRecord / TRecordList: ForEach R In [Plast].FilteredRecords&lt;br /&gt;
** TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)&lt;br /&gt;
** TDrawItem / TDrawList: ForEach DI In DrawList&lt;br /&gt;
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]&lt;br /&gt;
** TDialogControl / TDialog: ForEach DC In [Dialog]&lt;br /&gt;
*(Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.&lt;br /&gt;
*(Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: [[Zagonski_parametri|Zagon_basica]]&lt;br /&gt;
&lt;br /&gt;
*(Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.&lt;br /&gt;
**CustomLogInit &lt;br /&gt;
**CustomLogDone &lt;br /&gt;
**CustomLogWrite&lt;/div&gt;</summary>
		<author><name>Aleš Trtnik</name></author>
		
	</entry>
</feed>