GeoBase - AddOn към Autodesk, пакет с програми за геодезисти

Програмно обезпечаване на Геодезията.
Публикувай отговор
emo5kov
Мнения: 36
Регистриран на: Чет Ное 08, 2007 11:42 am

Мнение от emo5kov »

Neycho написа:Мдам...... .... Ако някои има друга ИНТЕЛИГЕНТНА идея за решаване на проблема, ще го изслушам.
Чат пат програмирам, но за съжаление само с ауто лисп.
Има начин ако имаш инсталиран Civil Design за ланда да използваш вградените програмни библиотеки на Визуал Бейсик. По тоя начин избягваш изчисленията а параметрите на отделните елементи могат директно да се определят.
Вградената библиотека се включва допълнително. Във Визуал Бейсика

Neycho
Мнения: 5
Регистриран на: Пет Дек 07, 2007 12:35 pm
Обратна връзка:

Мнение от Neycho »

Целта на задачата е да стане с минимално количество външни библиотеки, защото те са различни в 99% от случайте за различните версий на аутокада.

emo5kov
Мнения: 36
Регистриран на: Чет Ное 08, 2007 11:42 am

Мнение от emo5kov »

Да така е по-принцип, но реално погледнато основното изменение на библиотеките е само в номера. Също като при ланда той няма драстични изменения от доста версии насам, променя се само платформата аутокада.

Ето ти примерен код на 2006 който определя котата на точка спрямо повърхнина:

(defun ge (pt# / acadobj aecapp aecproj aecsurfs aecsurf aecutil pt# e-n
selev nelev *error*
)
(defun *error* (msg / objlist emsg)
(princ msg)
(setq objlist (reverse '(acadobj aecapp aecproj aecsurfs aecsurf aecutil)))
(foreach x objlist
(if (= (type (eval x)) 'vla-object)
(vlax-release-object (eval x))
)
)
(princ)
)
(setq acadobj (vlax-get-acad-object)
aecapp (vla-getinterfaceobject acadobj "Aecc.Application.4" )
aecproj (vlax-get aecapp "Activeproject")
aecsurfs (vlax-get aecproj "Surfaces")
aecsurf (vlax-get aecsurfs "Currentsurface")
aecutil (vlax-get (vlax-get aecapp "activedocument") "Utility")
)
(if (= aecsurf "")
(alert "\n НЯМА УКАЗАНА ТЕКУЩА ПОВЪРХНИНА!!!")
(progn
(setq aecsurf (vlax-invoke aecsurfs "item" aecsurf))
(setq e-n (vlax-invoke aecutil "xytoeastnorth" pt#))
(setq selev (vl-catch-all-apply 'vlax-invoke (list aecsurf
"getelevation"
(car e-n)
(cadr e-n)
)
)
)
(if (numberp selev)
(setq tkota (rtos selev 2 2))
(progn
(setq tkota nil)
(vl-catch-all-error-message selev)
)
)
)
)
(*error* "Exiting....")
(princ)
)


Ето ти промяната при следващата версия

aecapp (vla-getinterfaceobject acadobj "Aecc.Application.7" )

Grigo
Мнения: 15
Регистриран на: Пон Ное 24, 2008 4:57 pm
Местоположение: Stara Zagora

Много хубава програма е GEOBASE

Мнение от Grigo »

Много съм благодарен на създателите на този софтуер че го споделят с колегите си, с не комерсиални цели, което е невиждано в нашите условия на конкуренция.
Лично аз не я използвам много тъй като работя на Ланд3 и там съм си автоматизирал работите относно снимките, терените и др. задачки.
Имам някоко въпроса към създателите на програмата -
1.Как стои положението с изчертаването на повърхнина и какво се използва за случая тъй като за "интерполациите" иска повърхнина ама с тези от ленда не става как ги задавате?
2. Имате ли нещо разработено по въпроса с кодиране на снимката по време на мерене и след това свързване автоматично по кодовете като в Тплана, тъй като там още на са извели скрипт за изчератаване на снимка само на мрежата, иначе я визуализират в средата на Тплан?
3. Изчертаване на успоредник по две пресичащи се линии, пускане на перпендикуляр с определена дължина от линия или полилиния?
4. Имали нещо ново по ндлъжен или напречен профил?
Ми май само за това се сещам. Няма да ви тормозя с още въпроси, тъй като и без това ни улеснявате :)
Хубаво е че има хора като вас за хора като мен които не ги бива в програмирането
:oops:.

kukaracha
Мнения: 9
Регистриран на: Вто Сеп 29, 2009 5:53 am

въпроси за geobase 5.3

Мнение от kukaracha »

Здравейте!
От време на време ползвам geobase 5.3, но не ми работи "симулация на измервания". Въвеждам си станция, посоки и измервани точки в менюто, но когато отида на "генерирай", ми изкарва съобщение за грешка и прекъсва.
Някой има ли подобни проблеми?

matence
Мнения: 28
Регистриран на: Вто Май 25, 2010 8:43 pm

Мнение от matence »

Здравеите!
Аз искам да попитам как работи менюто "Симулазия на измерване"Може ли някакъв HELP за него?!

JarJarBinks
Мнения: 9
Регистриран на: Вто Юли 07, 2009 6:11 pm

Мнение от JarJarBinks »

Понеже гледам че никой колега не се наема да ви обясни как се симулират измервания, аз ще го направя. Процедира се по следния начин - взимаш си инструмента и триногата, отиваш на обекта, симулираш,симулираш,симулираш.....после се връщаш в офиса и смяташ. Е така се прави :evil:

Icer
Мнения: 53
Регистриран на: Сря Ное 26, 2008 6:21 pm

Мнение от Icer »

Много готина програмка, жалко, че не работи като хората върху C3D, инъче би спестила известно време и нерви. Поздрави!

injekciona
Мнения: 1
Регистриран на: Сря Юли 21, 2010 10:10 pm

Мнение от injekciona »

Здравейте, инсталирах GeoBase както е в описанието. Добавих го в menu-то и Geo.VLX в Contents. Всичко нормално като стартирам Autocad изглежда всичко да се зарежда нормано:
Customization file loaded successfully. Customization Group: IMPRESSION
Customization file loaded successfully. Customization Group: EXPRESS
Customization file loaded successfully. Customization Group: GEOBASE
Regenerating model.
AutoCAD Express Tools Copyright © 2002-2004 Autodesk, Inc.
Command:
AutoCAD menu utilities loaded.
Loading GeoBase ... Done
************ GeoBase v5.3 Loaded ************
Но каквото и да се опитам да правя дава различни грешки. Преди работех на Autocad 2006 и Windows XP 32bit и всичко беше нормално. Сега съм със Autocad 2008 и Windows 7 64bit. Може ли от 64 битовия windows да прави проблеми. Мерси
:roll:

Chervenkov
Мнения: 45
Регистриран на: Вто Авг 03, 2010 6:26 pm

Мнение от Chervenkov »

Здравейте !
Искам да попитам geobase може ли да тръгне на autocad 2009 ,защото се пробвах да го сложа , но менютата са по-различни от старите версии и немога да открия geobase менюто. Ако някой може да помогне нека пише 2 реда .
Благодаря Ви предварително ! :)

Geomatics
administrator
Мнения: 138
Регистриран на: Нед Яну 27, 2008 11:17 pm
Местоположение: гр. Пловдив
Обратна връзка:

Мнение от Geomatics »

Хммм!
Не би трябвало да имаш проблем.
Правиш си инсталацията от ехе-то и стартираш GeoBase. След което си избираш АутоКада на които искаш да се инсталира менюто и си готов.

Chervenkov
Мнения: 45
Регистриран на: Вто Авг 03, 2010 6:26 pm

Мнение от Chervenkov »

Да , но нали менюто е по-различно от на 2005 версията и незнам къде да го търся. Може би , ако има начин да направя менюто от стария тип ( като при 2005 ) ще се появи , иначе немога да го намеря .

buildera
Мнения: 16
Регистриран на: Нед Ное 23, 2008 12:01 am
Местоположение: В.Търново,София

Иероглифи в Geobase

Мнение от buildera »

Какво ли не правих, менюто на геобейса ми излиза с иероглифи.
Ако някой има идеа много ще съм благодарен.
На стария компютър нямах такъв проблем, но на новия ме изненада.
Със същия аутокад 2006 съм, включих всички кирилици и пак така :(
уиндоса е XP sp3... :roll:
СЛЯПАТА кокошка, като прогледне, иска да се качи и на петела.

djaba
Мнения: 53
Регистриран на: Пон Авг 03, 2009 8:38 am

Мнение от djaba »

От Control Panel --> Regional and language Options --> таб Advanced

и гледаш в горната част на прозореца.
Там в Language for non-Unicode Programs слагаш Bulgarian.

Рестартирай и се надявам, че ще черпиш една бира :)

buildera
Мнения: 16
Регистриран на: Нед Ное 23, 2008 12:01 am
Местоположение: В.Търново,София

Мнение от buildera »

Това първо направих, но резултата е същия за съжаление :?
СЛЯПАТА кокошка, като прогледне, иска да се качи и на петела.

Публикувай отговор