Nyheter Solen Pro 6.7

Nyheter i
Solen Pro/SolenX 6.7
Solen Pro och SolenX
Nyheter och förbättringar
SolenX och Solen Pro
 Hotlinks! Nu har Solen stöd för Hotlinks. När man i Solen Administration sätter upp en
hotlink går man förbi Solens länkning och går mot data direkt i tabellen. Detta kan i
många fall ersätta MetaAutoLink. Det finns två varianter.
1. Välj en eller flera fält som innehåller en url/sökväg eller mailadress. Om det är
fler än en kolumn som väljs får användaren upp en dialog där man får välja länk.
2. En fast url eller sökväg som ligger som en egenskap på skiktet i metadatabasen.
Denna kan då modifieras med "kodord" som hämtar data från vart kartobjekt.






Ex.
http://feber.se/?p=[ColToLink]
eller
X:\Temp\Länkar\[COLTOLINK].{FILETYPES}bmp,xlsx,docx
I det andra exemplet går vi mot en lokal sökväg där vi hämtar ett
dokumentnamn ur tab-filens fält COLTOLINK (Fältnamnet är helt
variabelt). Om dokumentet kan finnas med olika filtyper kan man lägga
till {FILETYPES} i slutet. Filtyperna lägger man efter varandra med
kommatecken mellan.
Denna förändring i Solen gör att produkterna MetaAutoLink och Hotlink i
de flesta fall inte behöver användas längre.
Wildcard
Wildcardsökning när länkarna går mot filer. Man kan man placera en *
framför, efter eller både framför och efter det variabla fältnamnet (Det
går även att kombinera flera fält, men detta kan ses som överkurs)
Ex.1 av inställning i Solen Administration på skikt som skall ha Hotlinks.
H:\Planer\*[PlanId]*{FILETYPES}.(jpg,docx,xlxs,xls,doc,pdf)
Om man nu väljer en plan som heter "D4" och det ligger ett antal filer
med D4 i namnet kommer alla dessa att visas av valda filtyper.
Ex. D4.pdf, Ny_d4_.doc men även D40.pdf. Därför är det viktigt att veta
hur * skall användas.
Ex2 av inställning i Solen Administration på skikt som skall ha Hotlinks.
H:\Planer\*[ColToLink]*.jpg
Här hittas alla av en viss filtyp, i detta fall jpg-filer.
Nu kan man visa länkar som ligger på skiktet, inte bara på skiktets kartobjekt. Gränssnitt
för att mata in detta finns i Solen Administration. Länkarna är nåbara från
skiktinformation och öppna skikt dialogerna.
o Om det finns en länk i beskrivningsfältet ex. www.cartesia.se eller
file://c:\test.pdf aktiveras samma knapp för att visa länken.
Inställningsdialogen visar nu version av MetaDataBas
inställningsformuläret visas version av kopplad SQL-Server i tooltip på kopplad databas.
När man ställer in felsökningsläget i Inställningsformuläret kan man i Tooltip se vart
debugfilen skapas.



Utskrifter via Solen Report Generator (SRG)
o Utskriftsguiden visar nu bara dpi inställningar när de är giltiga. Vid möjlig export
till Word och vid SRG mallar. Förr var dess utgråade, men kunderna
missuppfattade detta.
o Nu kan SRG mallar hantera flera frågor från användaren via texten i
textkontrollerna Ex. [USER_TEXT;Fråga 1].
o SRG-mallar har nu stöd för mer än ett fält för [COL_VALUE;xx] och
[EXT_DB_COL_VALUE;xxx;yyy]. För att detta skall fungera läggs dem in i mallen
utan något speciellt namn, men texten skall vara det innehåll man vill ha. Sedan
registrerar man in mallen i Metan med hjälp av Solen Administration.
o Uppdaterad hantering av SRG-mallar. Begränsningen att ett textfält bara kunde
ha 254 tecken är nu borta.
o En del ändringar i hanteringen av SRG-mallar. Nu finns det stöd att hämta värden
från flera valda objekt. Presentationen blir då under varandra (Se till att
kontrollen har stöd för multiline och har tillräcklig höjd). Om man vill presentera
värdena efter varandra kan man styra detta med en nyckel till mallen.
("SYSTEM", "SRG_MULTILINE", "0")
o Bättre hantering om det fällt som mallen söker inte finns. Nu töms textkontrollen
istället för att ett fel genereras. (Gäller även MapInfo mallar)
o Stängt av vissa händelser (För plugins) vid utskrift. Detta medför att utskrifterna
(Specielt SRG mallarna) går mycket fortare då dessa händelser har gjort mycket i
onödan.
o Egendefinierad upplösning visas nu som tooltip. SRG mallarna centreras korrekt
nu när koordnat och zoom skickas med i koden på rätt sätt.
o Vi sparar även med senast använda upplösning.
o SRG utskrifter fyller nu ut utsatt område för översikten. Tidigare fick den
proportion som den har i kartan, inte den i mallen.
o I vissa miljöer (Citrix) kan stora bildfiler bli ett problem då datamängden blir för
stor. Detta kan åtgärdas genom att sätta en systemnyckel som spärrar hur hög
upplösning man kan sätta. Finns som system och användarinställning:
Key="Solen", Subkey="MAX_ALLOWED_DPI", Värde=Den dpi du inte vill
överskrida (Heltal)
Stöd för längre beskrivningstext än 255 tecken på skikt och karta
Formuläret för länkar har nu fått en knapp bredvid sökvägen till länken. Den blir aktiv om
det är en fil-länk (Inte webb, e-post eller liknande), som gör att filen visas i utforskaren.










Formuläret för att öppna skikt har fått en översyn
o Visar nu bara de skikt som inte redan är öppnade
o Man kan välja att visa de skikt man inte har någon grupptillhörighet mot.
o Om skiktet har länkar (Inte kartobjektslänkar) aktiveras en knapp för att visa
dessa
o Snabbsök som söker på och i skiktets namn, likt det som tidigare har funnits i
Solen Administration
o Filter: De fält som filtret går igenom är: Namn, KontaktPers, Aktualitet, Ajour,
Ursprung, Lägeskvalite, Anmärkning, Datatyp, Sökord, Geostruktur,
Referenssystem och Grundskala. Formuläret som visar metadata har uppdaterats
så att den får ut fält från skikt som inte är öppna, samt att sökord finns med.
Formuläret som visar information om ett skikt (kan nås från flera ställen i klienten) visar
nu när ett skikt senast har ändrats. Detta gäller "native" skikt. Ex. databas-länkade skikt
får man inte denna information. Även detta formulär har en hotlink-knapp och stöder
den längre beskrivningen. Formuläret har även fått en knapp för att öppna skiktets
katalog i utforskaren (Tab-filen blir vald)
”Bilden behandlas..” Om någon av kartans arbetsytor har "Bilden behandlas/Raster
reprojection", aktiveras det i kartan. Detta innebär att man inte behöver lägga detta i
den översta arbetsytan i kartan (Som tidigare) för att få det att fungera.
Sätta valbarhet på skikt kollar först om skiktet inte är ett rasterskikt innan den sätts
Nu tar vi hand om kopplingen mot MetaDataBasen tappas. Användaren får då frågan om
Solen Pro skall avslutas. Finns det förändringar i kartskikt frågas användaren om dessa
skall sparas.
Nu kan man stänga av möjligheten att skicka e-post från Arkiv-menyn via en
system/användare-inställning. Nyckel="SYSTEM", undernyckel="ALLOW_SEND_MAIL",
värde = "F"
För felsökning kan nu en loggfil skapas via en Systemnyckel, Nyckel="SYSTEM",
Undernyckel="LOGFILE, Värde=Sökväg till loggfil.
Stöd för Meta 6.1 där det b.la. finns inställningar för arbetsyta.
Fyra nya API-anrop som har med Base64 encoding/decoding.
Ändrat lite i hanteringen då synligheten på flera arbetsytor skall ändras på en gång. Det
kommer en onödig varning då inget ändrats
Solen Pro
 Nytt menyval under urvalsmenyn, "Välj berörda ur…" som blir aktivt när något är valt i
kartan. Då öppnas en dialog där användaren får välja vilket skikt som skall väljas ur.
 Uppdaterat funktionen som återför ett skikt till kartan (Används av många plugins).
Använder nu grupplager för MapInfo 10 eller senare. Detta medför att b.la. WmsX
fungerar bättre.
 Anpassning mot MapInfo 12.5 och det nya Designer Layouten. Detta som menyval (F6)
samt hantering av layoutmall.
 Nu visas 'Autotrace' i statusfältet på samma sätt som 'Snap'.
 Ändrat i Urval till Excel så att det inte kommer in "konstiga" tecken i namnsättningen.
 MapInfo händelsen SetStatusText körs inte medan en karta öppnas. Detta för att snabba
upp öppning av karta.
 Om MapInfo har dykt får man massor av felmeddelanden innan Solen Pro kan avslutas.
Nu kollar vi om MapInfo fortfarande körs i felhanteringsrutinen. Om MapInfo inte svarar
får användaren i detta läge en fråga om Solen Pro skall avslutas. Det finns nu även en
inställning på system och användarnivå: Sätt Nyckel="Solen Pro",
Undernyckel="IF_MAPINFO_CRASHES". Värdet kan vara två saker "ASK" (Som är
standardvärdet) och "QUIT". Den sistnämnda avslutar Solen direkt utan att fråga när den
upptäcker att MapInfo inte längre fungerar.
 Solen söker kartans id vid öppnande av karta istället för att anta att det är översta
fönstret (Kan bli fel om någon legend kommer med vid öppnande av karta).
 Nu har vi stöd för "Designer Legenden" i Solen Pro. Den visas på samma knapp som den
"Kartografiska Legenden"
SolenX



Utskrifter: Vi har rättat i koden För att skalning av linjer, symboler och etiketter skall bli
rätt oberoende av monitorns storlek. Nu skall skalningen vara samma som när man
skriver ut från MapInfo Pro. Skalningen kan dock ändras med en användare eller
systeminställning Key="SolenX", SubKey="MapWindowPrintWidth", Värde
(Standard)="10000".
Om SRG eller Wordmallar saknas i mall-biblioteket kommer inte dessa val längre upp.
Stöd för MapInfos Legend Designer när metandatabasen har uppgraderats till v6.1.
Buggrättningar
Gemensamt
 Nu hanteras url-länkar som innehåller @ i adressen rätt.
 Rättade bugg som gjorde att pluggars sökningar inte blev tillgängliga i listrutan när kartan
öppnas i ett maximerat läge.
 Rättat bugg i dynamiska urvalshanteringen/infokontrollen som kunde gå mot fel lager
och ge följande felmeddelande: "GetLayerMetaTableId: Erl=100; Filen #0 är inte
registrerad för åtkomst". När tomma fält skall sparas och det är ett numeriskt fält sätts
värdet automatiskt till noll och användaren får ett meddelande om detta. Rättade även
en bugg som gjorde att den kunde gå mot fel lager.
 Rättat en bugg som skedde när SRG-mallar hade översikt, men inte kartan.
 Hantering av grupplager/arbetsytor med två kartografiska legender. Tidigare kunde man
bara visa en av dem.
 Hanterar det nya sätt som MapInfo 11.5.2 har med radbrytning i arbetsytan när det
gäller Map From kommandot.
 Åtgärdat bugg vid listan av ingående arbetsytor/grupplager, den kan scrolla flera steg
bara genom att hålla muspekaren över kontrollen.
 Inputbox placeras nu i mitten av skärmen om inget annat anges
Solen Pro
 Rättat bugg i FindSelectedObj som stängde ett skikt om urvalet inte var en selection.
Detta visades sig bara om den dynamiska urvalshanteringen var avstängd.
 Nu får vi inget felmeddelande då man använder infoverktyget i Pro på ett valbart
Seamless-skikt bestående av vektorer.
 Rättade bugg då en temakartas id skall hämtas upp.
 Ny hantering när vi hämtar upp vilket skikt som vi skall visa tabellinformation från. Det
gamla tog bara fram den första med samma namn och det kunde naturligvis bli fel.
 Runtime kan inte öppna Universal data. Detta gjorde att vi fick ett fel mär arkiv menyn
skulle öppnas.
 Rättat bugg i Inställningsformuläret när man väljer utseendet för urval. MapInfo dialogen
kunde hamna under Solen dialogen och man kom aldrig ur det läget. Nu göms Solen
dialogen när MapInfo dialogen visas.
 Rättat bugg i händelsen från MapInfo (HandleToolButton) när ett kartverktyg har
använts. Strängen blev lite förvanskad. Nu når denna händelse oförändrad till alla
pluggar.
 Flyttat initieringen av Solen.dll till ett senare tillfälle då det verkar som att MapInfo inte
svarar korrekt på detta i vissa maskiner. Där får man felmeddelandet "Method '~' of
object '~' failed"
 Rättade en bugg när dialogen för att öppna utskrift öppnades och textverktyget är aktivt.
SolenX

Rättat bugg som gjorde att man inte kunde sätta SolenX till maximerad karta vid
uppstart.