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.
© Copyright 2024