GeoMap 2010: neišbaigtas transformavimas

Visi klausimai, pastebėjimai, susiję su programine įranga GeoMap.

GeoMap 2010: neišbaigtas transformavimas

geocad » 10 Bir 2009, 17:44

Noriu parašyti apie tokią naujovę, kaip transformavimas vienu mygtuko paspaudimu (naudojant dažniausiai naudojamus koeficientus).
Idėja gera, tačiau visiškai neišbaigta, turbūt programuotojus spaudė laikas.
Taigi, trūkumai:
1. Visiškai nepatogus dažniausiai naudojamų koeficientų parinkimas. Pvz. norint transformuoti objektus į LKS iš Kauno sistemos, reikia komandinėje eilutėje duoti komandą (C:infoera_transf_dazn 0 "Vietinė" "LKS-94" "Kauno" "" "Kauno" "" "Kauno miestas" "" "" ""). Kol tokią komandą užrašiau, jau pavargau.
2. Galvojau, kad davus aukščiau minėtą komandą, programa įsimins naujus koeficientus ir kitą kartą užteks spausti tik mygtuką transformavimo įrankių juostoje. Deja, ne - jam taip ir liko priskirti Vilniaus koeficientai. Todėl kiekvieną kartą reikės surinkinėti komandą rankinių būdu, arba ją Kopijuoti->Įklijuoti, kažkur išsisaugojus.
3. Turi būti mažiausiai du dažniausiai naudojami mygtukai - kadangi dažnai reikia transformuoti tarp dviejų sistemų, o ne į vieną pusę.

Žinoma, pasinaudojant Infoeros komandinėje eilutėje veikiančia komanda galima pačiam susikurti ir antrą veikiantį mygtuką ir pakeisti esamo mygtuko koeficientus, tačiau argi taip turi veikti programa?

PAPILDYMAS: jau pasidariau. :D
Prikabinti failai
transformavimas.png
transformavimas.png (2.37 KiB) Peržiūrėta 11358 kartus(ų)
Andrius Balsevičius, Kaunas
GeoCAD | LGMS
Vartotojo avataras
Veteranas
 
Pranešimai: 951
Užsiregistravo: 06 Geg 2009, 09:07
Miestas: Kaunas

Re: GeoMap 2010: neišbaigtas transformavimas

Leonardas » 11 Bir 2009, 09:45

Šios komandos, tokia paskirtis... Standartiškai įdiegus programą mygtukas būna nustatytas transformavimui iš Vilniaus vietinės į LKS.
Kiekvienas klientas dirba su tam tikromis koordinačių sistemomis kaip pvz. kaune naudojat iš Kauno vietinių į LKS, jei standartiškai tokias sukursime, klientui iš Klaipėdos ar kito miesto jos bus visiškai nereikalingos, todėl buvo pasirinktas toks variantas, kad programos naudotojas gali padaryti pavyzdinio mygtuko kopiją ir įsivesti jo dažniausiai naudojamą vietovę.

Deja nelabai įmanoma pritaikyti šią komandą visiems gyvenimo atvejams, kadangi pats įsivaizduoji kokio ilgio bus įrankių juosta, jei sudėtume visos Lietuvos transformavimo variantus :lol:

Jei turi pasiūlymų, galim padaryti kitaip.

Tiesą sakant, kol rašiau atsakymą į galvą atėjo kitas būdas, kaip tai galėtų veikti, bet, kaip sakoma - kiek žmonių tiek nuomonių :roll:
Better ask and look like a fool for a minute than never
ask and remain a fool the rest of your life... (Kinų patarlė)

www.facebook.com/GeoMapLT
Vartotojo avataras
Veteranas
 
Pranešimai: 283
Užsiregistravo: 08 Bir 2009, 10:18
Miestas: Vilnius

Re: GeoMap 2010: neišbaigtas transformavimas

geocad » 11 Bir 2009, 09:57

Leonardas rašė:Šios komandos, tokia paskirtis... Standartiškai įdiegus programą mygtukas būna nustatytas transformavimui iš Vilniaus vietinės į LKS.
Kiekvienas klientas dirba su tam tikromis koordinačių sistemomis kaip pvz. kaune naudojat iš Kauno vietinių į LKS, jei standartiškai tokias sukursime, klientui iš Klaipėdos ar kito miesto jos bus visiškai nereikalingos, todėl buvo pasirinktas toks variantas, kad programos naudotojas gali padaryti pavyzdinio mygtuko kopiją ir įsivesti jo dažniausiai naudojamą vietovę.

Deja nelabai įmanoma pritaikyti šią komandą visiems gyvenimo atvejams, kadangi pats įsivaizduoji kokio ilgio bus įrankių juosta, jei sudėtume visos Lietuvos transformavimo variantus :lol:

Jei turi pasiūlymų, galim padaryti kitaip.

Tiesą sakant, kol rašiau atsakymą į galvą atėjo kitas būdas, kaip tai galėtų veikti, bet kaip sakant - kiek žmonių tiek nuomonių :roll:


Ne, tai mygtukų reikia papildomai tik dviejų, o ne vieno - pvz. Kaunas->LKS, LKS->Kaunas arba Vilnius->LKS, LKS->Vilnius ir pan.
Bet pats dažniausiai naudojamo koeficiento priskyrimas yra nepatogus - reikia koreguoti arba mygtuko aprašymą, arba duoti tekstinę komandą.
Kaip matai, reikiamus mygtukus aš jau pasidariau, tačiau susidūriau su dviem problemomis, kurios nepatiktų bet kam:
1. Kažkodėl sukūrus mygtuko kopiją, nepavyko priskirti abiem mygtukam skirtingų komandų (pakeitus komandą vienam ji pasikeisdavo ir kitam). Naudojau tiek Copy, tiek Duplicate variantus. Todėl teko sugadinti "Pagalbos" mygtuką. Kaip pridėti visai naują mygtuką, taip pat neradau.
2. Po mygtukų koregavimo, kažkodėl visos įrankių juostos atsistatė į pradinę išvaizdą po instaliavimo, vėl turėjau tampyti viską į savo vietas.
3. Dar viena negerovė transformuojant yra ta, kad negalima nurodyti, kad objektai, kurių pasukimo kampas 0, transformavimo metu nebūtų pasukami (kalbu apie sutartinius ženklus). Gal ta galimybė ir yra, nes matau, kad parametruose lyg ir per daug kabučių, bet pagalboje tai neaprašyta.

Na, jei turite daug tokių kantrių klientų, kaip aš, galite nieko nekeisti - gal tikrai visi savarankiškai tuos koeficientus pasikeis (kuo aš labai abejoju). :)
Andrius Balsevičius, Kaunas
GeoCAD | LGMS
Vartotojo avataras
Veteranas
 
Pranešimai: 951
Užsiregistravo: 06 Geg 2009, 09:07
Miestas: Kaunas

Re: GeoMap 2010: neišbaigtas transformavimas

Leonardas » 11 Bir 2009, 11:44

Iš tikro meniu redagavimas atrodo labai sudėtingai, kad programa daro ne tai ko iš jos nori. :)
Nors iš tikro, mano nuomone, redagavimas galėtų veikti kiek kitaip :roll:

Pateiksiu visiems dalyviams trumpą instrukciją, kaip tai atlikti paprastai, gal kada prireiks:

1. Komandinėje eilutėje vedam CUI ir spaudžiam Enter.
2. Atsiranda dialogas "Customize user interface".
3. Parenkam Transformavimo meniu grupę, kad matytume tik jai priklausančius mygtukus:

Paveikslėlis

4. Skiltyje "Command List", pasirenkam reikalingą mygtuko įrašą, ant jo spaudžiam dešinį pelės klavišą ir tada Duplicate (tokiu atveju programa padaro komandos kopiją, o ne dubliuoja mygtuką, kaip tai vyksta jei tą patį veiksmą atliktume skiltyje "Customizations in Main file"):

Paveikslėlis

5. Tada atsiradusiai komandos kopijai pakeičiame reikalingus parametrus: Pavadinimą, Macro eilutėje esančius komandos nustatymus, jei reikia piktogramą. Pvz.: Transformavimas iš Kauno miesto į LKS: ^C^C^P(c:infoera_transf_dazn 0 "Vietinė" "LKS-94" "Kauno" "" "Kauno" "" "Kauno miestas" "" "" "")

6. Pakoreguotą komandą tempiam iš skilties "Command List" į "Customizations in Main file" skiltį, Transformavimo įrankių juostą, kaip pavaizduota paveikslėlyje:

Paveikslėlis

7. Spaudžiam Apply arba OK.

Sėkmės naudojant ;)
Prikabinti failai
zingsnis1.jpg
1. Meniu grupės parinkimas
zingsnis1.jpg (22.75 KiB) Peržiūrėta 11463 kartus(ų)
zingsnis2.jpg
2. Komandos kopijavimas
zingsnis2.jpg (23.08 KiB) Peržiūrėta 11464 kartus(ų)
zingsnis3.jpg
3. Komandos įkėlimas į įrankių juostą
zingsnis3.jpg (17.2 KiB) Peržiūrėta 11463 kartus(ų)
Better ask and look like a fool for a minute than never
ask and remain a fool the rest of your life... (Kinų patarlė)

www.facebook.com/GeoMapLT
Vartotojo avataras
Veteranas
 
Pranešimai: 283
Užsiregistravo: 08 Bir 2009, 10:18
Miestas: Vilnius

Re: GeoMap 2010: neišbaigtas transformavimas

Gedas » 11 Bir 2009, 12:43

Čia parašyta kaip įsikelti naują komandą į Toolbar. 2010 versijoje bandau priprasti prie ribonų - sakyčiau neblogas dalykas. Bet kaip tą naują komandą įsikelti į ribonų juostą prie transformavimo komandų? Taip pat paredagavau paveiksliuką, tai išgadino ir seną. Ką ne taip padariau?
Vartotojo avataras
Dalyvis
 
Pranešimai: 16
Užsiregistravo: 09 Bir 2009, 12:04

Re: GeoMap 2010: neišbaigtas transformavimas

geocad » 11 Bir 2009, 14:04

Leonardai, ar ne paprasčiau būtų padaryti papildomą eilutę prototipo nuostatose? Ir, jei jau taip, tai visa šita informacija turėjo būti patalpinta tiesiogiai pagalbos faile.
Jei nori, galim lažintis, kad 80% naudotojų niekada savarankiškai neieškos, kaip pakeisti tuos koeficientus. Galima net apklausą surengti.
Andrius Balsevičius, Kaunas
GeoCAD | LGMS
Vartotojo avataras
Veteranas
 
Pranešimai: 951
Užsiregistravo: 06 Geg 2009, 09:07
Miestas: Kaunas

Re: GeoMap 2010: neišbaigtas transformavimas

Leonardas » 11 Bir 2009, 14:38

Gedas rašė:Čia parašyta kaip įsikelti naują komandą į Toolbar. 2010 versijoje bandau priprasti prie ribonų - sakyčiau neblogas dalykas. Bet kaip tą naują komandą įsikelti į ribonų juostą prie transformavimo komandų?

Geras klausimas. :D
Standartiškai, GeoMap 2010 programoje, būna įjungta naujo stiliaus (Ribbon) valdymo juosta, kur įrankiai sugrupuoti pagal atliekamus darbus.

Norint papildyti ribbon juostą nauja komanda, reikia atlikti panašius veiksmus kaip ir papildant įprastą įrankių juostą:

1. Komandinėje eilutėje vedam CUI ir spaudžiam Enter.
2. Atsiranda dialogas "Customize user interface".
3. Srityje "Customizations in Main file" išskleidžiam "Ribbon" punktą, tada "Tabs", po to "Geo" ir galų gale pažymim "Geo kita".
4. Dešinėje lango pusėje matome mygtukų išdėstymą, taip vadiname Tab'e, paprasčiausiai spaudžiame ant mus dominančio mygtuko.
5. Srityje "Customizations in Main file" atsiverčia mus dominantis įrankis, "Panels" grupėje.
6. Toliau, paprasčiausiai itempiame reikalingą įrankį iš "Command List" į šią panelę.
7. Spaudžiam Apply arba OK.

Gedas rašė:Taip pat paredagavau paveiksliuką, tai išgadino ir seną. Ką ne taip padariau?

Paredagavus paveiksliuką, jį reikia išsaugoti kitu vardu, paspaudžiant mygtuką Save... viršutiniame dešiniajame redaktoriaus kampe. Tada jis bus unikalus, nes kitaip pasikeičia visi kiti susiję mygtukų atvaizdai, nes naudojamas tas pats failo pavadinimas.
Prikabinti failai
Ribbon.jpg
Naujo stiliaus (Ribbon) valdymo juosta
Ribbon.jpg (22.08 KiB) Peržiūrėta 11302 kartus(ų)
Better ask and look like a fool for a minute than never
ask and remain a fool the rest of your life... (Kinų patarlė)

www.facebook.com/GeoMapLT
Vartotojo avataras
Veteranas
 
Pranešimai: 283
Užsiregistravo: 08 Bir 2009, 10:18
Miestas: Vilnius

Re: GeoMap 2010: neišbaigtas transformavimas

Leonardas » 11 Bir 2009, 16:04

geocad rašė:Leonardai, ar ne paprasčiau būtų padaryti papildomą eilutę prototipo nuostatose? Ir, jei jau taip, tai visa šita informacija turėjo būti patalpinta tiesiogiai pagalbos faile.
Jei nori, galim lažintis, kad 80% naudotojų niekada savarankiškai neieškos, kaip pakeisti tuos koeficientus. Galima net apklausą surengti.

Na drįsčiau dalinai nesutikti su išsakyta nuomone, nes, kaip susikurti savo mygtukus ir atlikti kitus vartotojo nustatymus AutoCAD aplinkoje, jau parašyta to produkto pagalboje. Taip pat yra įvairūs mokymo kursai ar kiti šaltiniai, kur tokius dalykus pasakoja. Žodžiu, kas nori tas žino :D

O šiaip, dažniausiai kam prireikia papildyti, tai kas nenumatyta standartinėje aplinkoje, tai tas turi noro paklausti, o be to sugeba visą tai padaryti ir išnaudoti, kas pritaikyta - Hard User'iams. Lenkiu galvą ir gerbiu tokius žmones kuriems nestinga noro domėtis, ne tik tuo kas jau "sukramtyta" ir paduota.

Todėl, aš manau, galima rašyt tonas "makulatūros", o jam visvien, žino vieną mygtuką ir jokiu būdu nepasakysi, kad galima padaryt greičiau ir patogiau ta patį veiksmą naudojant kitą įrankį.

Na čia nieko nepakeisi, visada buvo ir bus žmonių, kuriems su kaupu pakanka to kas padaryta, o gal būt trūksta motyvacijos ar bala žino ko. :D


P.S. Kažkur esu girdėjęs šmaikščią frazę į temą: Vafliu gimęs, tortu nebūsi !!! :lol: (gink dieve niekam netaikau)
Better ask and look like a fool for a minute than never
ask and remain a fool the rest of your life... (Kinų patarlė)

www.facebook.com/GeoMapLT
Vartotojo avataras
Veteranas
 
Pranešimai: 283
Užsiregistravo: 08 Bir 2009, 10:18
Miestas: Vilnius

Re: GeoMap 2010: neišbaigtas transformavimas

TomasGPS » 12 Bir 2009, 11:39

geocad rašė:....
1. Visiškai nepatogus dažniausiai naudojamų koeficientų parinkimas. Pvz. norint transformuoti objektus į LKS iš Kauno sistemos, reikia komandinėje eilutėje duoti komandą (C:infoera_transf_dazn 0 "Vietinė" "LKS-94" "Kauno" "" "Kauno" "" "Kauno miestas" "" "" ""). Kol tokią komandą užrašiau, jau pavargau.


Tai jei pasirašei Lispą pastatų braižymui, galima pasirašyti kad kviestų ir kitą komandą su nustatytais parametrais. :D
Leica tik tai Leica ir nieko daugiau ....
Vartotojo avataras
Veteranas
 
Pranešimai: 535
Užsiregistravo: 14 Geg 2009, 13:14
Miestas: Mančesteris

Re: GeoMap 2010: neišbaigtas transformavimas

geocad » 12 Bir 2009, 13:14

Taip, Tomai, man problemų nėra, jau pačiame pirmame poste parašiau, kad pasidariau. :)
Bet aš čia šiaip, iš visų naudotojų pusės bandau pažiūrėti.
Andrius Balsevičius, Kaunas
GeoCAD | LGMS
Vartotojo avataras
Veteranas
 
Pranešimai: 951
Užsiregistravo: 06 Geg 2009, 09:07
Miestas: Kaunas

Kitas

Dabar prisijungę
Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 11 svečių
cron