Страница 1 из 2
Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 16:21
Franklin1967
Доброго времени суток уважаемые форумачане !
Возник вопрос по трансформации чертежа с цилиндрической системы координат в коническую равноугольную и наоборот. Трансформация производится через эти пункты меню:

Но почему-то после трансформации, не все белые точки исходной системы координат, попадают туда. куда надо в точки результирующей системы координат обозначенной красными точками, также линия осталась ровной хотя параллель в конической системе должна быть дугообразной, как на красном рисунке. Неприятное явление обнаружил при трансформировании обзорной схемы с прямоугольной сеткой в цилиндрической системы координат в коническую.
Исходные_данные.ZIP
- Исходные файлы. Сетка в которую нужно трансформировать чертёж - красная, которая подлежит трансформации - белая
- (35.25 КБ) 450 скачиваний
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 17:11
Olga_@@@
В шоке. Это совсем не так делается
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 17:17
Franklin1967
а как ? и обьясните мне пожалуйста про растры ещё в придачу.
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 18:01
trir
Всё дело в том что АкАд не меняет тип примитива, а только пересчитывает координаты вершин (поэтому я не советую использовать дуговые сегменты в покрытиях). В данном случае линию или дугу надо превратить в полилинию с нужным количество вершин, растры акад кажется тоже не трансформирует. Для этого можно попробовать использовать FWTools ;=). Можно попробывать Raster Design.
Map 3D - несколько примитивен, но круче только ArcGis - но это из той же оперы, что и Oracle (лучше использовать совместно ;=).
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 18:06
Franklin1967
trir, простыми словами Вы подтверждаете, что AutoCAD Map 3D не предназначена для работы и анализа географических и друхих данных связанных с ГИС, или я не прав в своих выводах?
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 18:14
trir
Вы не правы, просто функционал несколько бледноват, местами. Но если знать, что и как - то достаточно. Но более продвинутые ГИС более требовательные к пользователям, например надо знать, что такое ODBC, SQL, Пространственная база данных и т. п.
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 18:30
Franklin1967
В контексте данной темы не обязательно же знать ODBC, SQL, и так далее. Вопросы которые я задал, решают все ГИС без исключения или какие то не решают похожие задачи?
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 18:42
trir
По разному. Есть понятие растерных и векторных ГИС. Растерные заточены под обработку ДЗЗ, векторные под другие задачи (например ваши). Есть ГИС которые "сидят на обоих стульях" и делают это плохо или слишком навороченные. ГИС - слишком широкая тема, поэтому самые лучшие ГИС напоминают конструктор "сделай сам", а заточенные под "простых пользователей" - функционально бедны, потому что заточены под "простых пользователей".
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 18:55
Franklin1967
trir , может я старомоден или не посвящён но я считаю что каждая программа которая именует себя ГИС или причисляет себя к такому числу должна выполнять эти три элементарные операции 1) разрезать, сшивать , объединять и так далее объекты типа полигон 2) выполнять трансформацию векторных данных не только по вершине, а и форме ведь изменена система координат и матрица преобразований указана 3) работать с внешними базами данных, не зависимо от их формата. Может быть, я заблуждаюсь, но AutoCAD Map 3D версии 2007 года не способна выполнить эти 3 пункта без всяких трений и доустановок дополнительного программного обеспечения, которое не входит в его комплект согласно лицензии.
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 18:56
Александр Мурый
растерных
trir, растровых же ж

Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 19:05
trir
1. делает
2. с какой стати?
3. прекрасно работает
вот маленький список СУБД
http://ru.wikipedia.org/wiki/%D0%A1%D0% ... 0%91%D0%94
требовать, чтобы прога работала со всеми - маразм. Но она работает - через ODBC, который для этого и сделан.
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 19:38
Franklin1967
trir, я не понял Вашего юмора по поводу "2. с какой стати", если имеются системы координат которые подключаются к чертежу и пункты меню которые предназначены для трансформации векторных данных то эта трансформация должна выполнятся в полном объёме , а не так как на картинке.
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 19:42
Olga_@@@
Пересчет векторной графики из одной СК в другую кратко выглядит так:
- у вас есть исходный файл с заданной Ск и векторной графикой
- создаете новый файл, присваиваете ему новую СК, проверяте ед. измерения
- к новому файлу подключаете исходный
- запрос: ВСЕ на редактирование
- отцепляете исходный файл
В новом получите трансформированную графику
Скрины со старой версии сейчас сделать не могу, у нас 2005 только на одном компе остался и раньше, чем в понедельник, я до него не доберусь.
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 20:00
Franklin1967
Olga_@@@ , сделал всё как Вы написали перед тем как открыть тему и результат на самом первом скрине.
Во вложении есть исходный материал и результат. Olga_@@@ , Вы можете скачать трансформировать и показать более корректный результат чем у меня получился ?
Re: Трансформирование чертежа в другие СК
Добавлено: 11 мар 2011, 20:02
Olga_@@@
Судя по скрину, вы пытались сделать элластичное преобразование. Это совсем не одно и тоже.