Lucyfer5
-
Postów
2 -
Dołączył
-
Ostatnia wizyta
Odpowiedzi opublikowane przez Lucyfer5
-
-
Witam
Jest sobie taka zmienna coords którą gdy ustawimy na wartość 3 to zamiast współrzędnych kursora pokazuje długość i szerokość geograficzną. Oczywiście musi być zdefiniowane położenie geograficzne.
Jak dobrać się do tych danych z poziomu lispa? Chodzi o to że np. klikam punkt dostaje długość i szerokość geo. i odwrotnie wpisuje długość i szerokość geo. i dostaje współrzędne punktu.
Znalazłem tylko to
(vla-get-Longitude marker_object)) (vla-get-Latitude marker_object))
Pozdrawiam
Daniel
Długość i szerokość geograficzna
w Wsparcie programistyczne LISP i VisualLISP
Opublikowano
Witaj
Po co mi to; jest to prawdopodobnie jednorazowy wybryk mojego szefostwa.. Nie było by problemu gdybym miał program cad dedykowany do map.
Mam ramkę (polilinie) narysowaną w modelu, w arkuszu robię rzutnie na podstawie tej polilini i na wszystkich 4 wierzchołkach muszę wypisać długość i szerokość geo.
znalazłem ( ty chyba też ) ten wątek; https://forums.autodesk.com/t5/autocad-forum/convert-lwpolyline-into-list-of-latitude-amp-longitude/td-p/7823994
Trochę naokoło ale jakieś to rozwiązanie jest.(markery to nowe obiekty wprowadzone chyba w wersji 2016 )
Dalej prowadzę śledztwo. Ustaliłem ze odniesienie geograficzne zapisywane jest tutaj:
w AC MAP można używać te funkcji
(ade_projptforward (getpoint))
http://cadxp.com/topic/42382-aller-sur-streetview-et-mappy
w ZWCAD czy AC pewnie nie.
Ale tak ja pisałem wcześniej jeśli w AC jest możliwość wyświetlania współrzędnych geograficznych kursora to musi być możliwość transformacji wsp. punktu.
Może to gdzieś siedzi w plikach ARC , np w funkcjach ACET .........?
Pozdrawiam