Zobrazit plnou verzi příspěvku: Příkaz ID a výpis souřadnic
Zdravím, v práci používám příkaz ID pro výpis souřadnic systému JTSK, bohužel se mi občas stává že souřadnice se nevypíše celá, ale zkrácená pomocí E. Například místo 745918153,215 se mi ukáže 7,4591815E+08. Stává se mi to jen u nějakých výkresů, takže předpokládám že to je věc nějaké proměnné. Víte někdo co s tím?Brodek2009-10-20 15:03:54
Hlavní problém je v tom, že Vámi uváděné hodnoty nejsou hodnoty JTSK, ale jakési "pseudo-JTSK", používané především architekty a projektanty budov (dámy a pánové prominou - dále viz PS) , kreslícími situace zásadně v milimetrech, a to nejlépe ještě na 4 desetinná místa.
Pokud budete pracovat opravdu v JTSK, tj. v metrech, a k tomu na 2 (odpovídající centimetrům), maximálně 3 desetinná místa (tedy odpovídající milimetrům) - větší přesnost nemá význam - nikdy uváděný problém mít nebudete (ovšem pokud nenastavíte aburdní počet desetinných míst - viz dále)
Jenom pro úplnost ještě poznamenám, že s ohledem na směry souřadnicových os JTSK, které jsou jinak, než u Autocadu, se vžila konvence osadit "náš - československý" prostor JTSK do třetího kvadrantu os x,y autocadu - tedy veškeré (české a slovenské) souřadnice x a y v JTSK jsou v AutoCadu záporné
A ješt k zobrazování souřadnic ve výpisu. Nemohu si to zrovna ověřit, ale mám ten pocit, že počet vypisovaných cifer je omezen - možná právě na na 12 číslic + desetinný oddělovač. Pokud je nastaveno více desetinných míst, pak se číslo vypíše ve "vědeckém" formátu.
V každém případě ze zkušenosti, pokud kreslím v metrech, tak se mi zobrazí i souřadnice např. -1048111.1234 (osobně ale nastavuji 2-3 desetinná místa)
Pokud máte DWG v milimetrech, snižte počet desetinných míst na jedno (více je stejně zbytečné) a objeví se Vám celé hodnoty bez "E".
PS. Tato odpověď nemá za cíl rozpoutávat diskusi, zda kreslit v metrech či milimetrech - to už tu bylo několikrát řešeno ....
Muze Vam pripadne pomoci tento maly skript(defun c:bodxy ( / bod)(setq bod (getpoint "zadej bod: "))(princ (strcat "Souradnice jsou: " (rtos (nth 0 bod) 2 3) "," (rtos (nth 1 bod) 2 3)))(princ))PS. Mimochodem, situace v metrech, stavarske vykresy v mm!alfred2009-10-21 07:16:19
Díky moc, už jsem to našel.Jinak ohledně toho kreslení. Je mi jasné že situaci v metrech a normální výkresy v mm, ale jde mi o to, že když si chci ověřit polohu nějakého bodu, tak nechci celý výkres převádět do metrů jen kvůli vypíchnutí pár souřadnic a radši si to vyjedu v mm.Ještě jednou díky moc