www.map-info.ru :: Просмотр темы - Перемещение всех слоев карты в другую систему координат
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Алисинья



Зарегистрирован: 05.12.2008
Сообщения: 3

СообщениеДобавлено: Пт Дек 05, 2008 6:48 pm    Заголовок сообщения: Перемещение всех слоев карты в другую систему координат Добавить ответ со ссылкой на данный текст

Почитала форум, многое для себя подчерпнула...
Но вот сейчас ломаю голову над другой задачкой: была проведена оцифровка карты в условной системе координат, теперь нужно переместить все слои в систему 63 года (известны координаты нескольких характерных точек в обеих системах) В Автокаде ,например, просто выделяешь все объекты с бозовой точкой и вставляешь в точку с известными координатми. Каким образом можно решить эту задачу в Мапинфо, учитывая,что Мапинфо не позволяет копировать все слои сразу и в каждой таблице заданы свои границы карты? Хелппп...
_________________
Всем спасибо)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Сб Дек 06, 2008 2:14 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

1) Геомастер
2) Инструментарий для MapInfo - инструмент Трансформация координат, плюс в том, что умеет сразу кучу слоев трансформировать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Serj



Зарегистрирован: 25.08.2006
Сообщения: 50

СообщениеДобавлено: Вс Дек 07, 2008 3:21 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Уж много раз встречался этот вопрос... В стандартной поставке русской версии в папке RusUtils есть программа AFFINE, которая и решает эту задачу совершенно бесплатно! С тем же плюсом...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алисинья



Зарегистрирован: 05.12.2008
Сообщения: 3

СообщениеДобавлено: Пн Дек 08, 2008 7:36 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Спасибо за советы..пропробую что-нибудь сотворить...
_________________
Всем спасибо)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Нестеров Валерий



Зарегистрирован: 21.03.2006
Сообщения: 492

СообщениеДобавлено: Вт Дек 09, 2008 12:13 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Serj писал(а):
Уж много раз встречался этот вопрос... В стандартной поставке русской версии в папке RusUtils есть программа AFFINE, которая и решает эту задачу совершенно бесплатно! С тем же плюсом...


Все правильно, но я немного поспорю :)

Безусловно, есть много разных утилит, бесплатных утилит. Они иногда могут выручить. Но отдельные утилиты не идут ни в какое сравнение со специализированными программами. Ни по удобству, ни по уровню исполнения. Утилиты пишут разные люди, с разной квалификацией, с разными подходами к программированию и построению интерфейсов взаимодействия с пользователем. Зачастую у них очень слабые инструкции или отсутствуют таковые совсем.

Бесплатные утилиты имеют слабую отладку, и часто работают не очень корректно. С одними данными работают, а с другими нет.

Также используя разрозненные бесплатные утилиты вы не получите никакой поддержки со стороны разработчика.

От используемого ПО зависит и затраченное время, и качество выполненных работ.

Вы пишете что:
Serj писал(а):
программа AFFINE, которая и решает эту задачу совершенно бесплатно! С тем же плюсом...


Давайте сравним )))

- Да "плюс" небольшой есть, вроде как программа может кроме одной таблицы трансформировать несколько... но если посмотреть, их (программ) уже не одна, а две! Для трансформирования одного слоя одна "affine.MBX", а для нескольких открытых таблиц уже другая "affine_tr_multi.MBX".
- Также эти программы не могут обрабатывать неоткрытые таблицы, например лежащие просто в каталоге.
- Также они не обрабатывают выборку селектированных объектов, а только всю таблицу целиком.
(Мелочи конечно, а все же "минус").

И если не затрагивать интерфейс программы "Affine" и необходимость создавать какие-то отдельные таблицы, рисовать в них точки трансформации, то остается еще кое-что:
И это "кое-что" - работа программы не в идеальных условиях и не с идеальными данными (что случается сплошь и рядом).
Предлагаю скачать примерчик (40 кб):
http://map-info.ru/download/test.rar
Это папочка с тремя таблицами.
- test.tab - набор объектов для трансформации;
- point_in - таблица исходных базовых точек для "Affine"
- point_out - таблица выходных базовых точек для "Affine"

Попробуйте трансформировать таблицу «test.tab» вначале программой "Affine", потом "Геомастером", ну и "Инструментарий для MapInfo" и почувствуйте разницу! А разница в том, что ни первая, ни вторая программа этого не смогут, вылетят из-за ошибки, а инструментарий перенесет даже некорректный объект.

Примечание: (Таблица "test.tab" взята из реальной карты, в ней присутствуют некорректные объекты. Такие и другие виды ошибок в карте встречаются очень часто).
_________________
Жизнь прекрасна!i
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Serj



Зарегистрирован: 25.08.2006
Сообщения: 50

СообщениеДобавлено: Сб Дек 13, 2008 6:16 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Ну что ж, можно и поспорить...
Нестеров Валерий писал(а):
Безусловно, есть много разных утилит, бесплатных утилит. Они иногда могут выручить. Но отдельные утилиты не идут ни в какое сравнение со специализированными программами. Ни по удобству, ни по уровню исполнения. Утилиты пишут разные люди, с разной квалификацией, с разными подходами к программированию и построению интерфейсов взаимодействия с пользователем. Зачастую у них очень слабые инструкции или отсутствуют таковые совсем.

Давайте отделим мух от котлет!
Сначала про бесплатные - во первых, зачастую их пишут люди для себя, что говорится на коленке - и честь им и хвала, что позволяют пользоваться ими другим. А уж другим решать - удобно им это ли нет... Естественно, требовать от них расширенной поддержки можно только при их доброй воле! Второе, много раз видел бесплатные программы выполненные на высочайшем уровне, где профессиналам учиться и учиться!
Теперь коммерческие (специализированные) - все хотят деньги, но!!! Во-первых, за убожество. Во-вторых, получив те самые деньги - поддержку ставят в игнор... Само собой, я про отдельные, хотя и не редкие случаи!
Это реальная действительность! Естесственно, без перехода на личности... :)))
Нестеров Валерий писал(а):
Бесплатные утилиты имеют слабую отладку, и часто работают не очень корректно. С одними данными работают, а с другими нет.

О какой отладке во время работы мы говорим??? Про корректность работы - покажите мне хоть один идеальный пакет! Вспомните про законы программирования а ля Мерфи! :))) Если про нашу тему - то я могу при желании завалить и саму MapInfo, да и большинство утилит, в том числе и Вашу - естественно, без злого умысла! Важно знать как обойти ошибку, а еще лучше исправить! Про данные - нужно, прежде всего, понимать, что всех вариантов не просчитать... Данные на входе должны быть КОРРЕКТНЫ!!!
Нестеров Валерий писал(а):
Также используя разрозненные бесплатные утилиты вы не получите никакой поддержки со стороны разработчика.

Комментарий был выше!
Нестеров Валерий писал(а):
От используемого ПО зависит и затраченное время, и качество выполненных работ.

С этим полностью согласен! Только надо еще учитывать человеческий фактор и организацию труда - от дурака никакой софт не спасет!
Нестеров Валерий писал(а):
Давайте сравним )))

- Да "плюс" небольшой есть, вроде как программа может кроме одной таблицы трансформировать несколько... но если посмотреть, их (программ) уже не одна, а две! Для трансформирования одного слоя одна "affine.MBX", а для нескольких открытых таблиц уже другая "affine_tr_multi.MBX".

А что мешает использовать только "affine_tr_multi.MBX", как для одной, так и для нескольких таблиц???
Нестеров Валерий писал(а):
- Также эти программы не могут обрабатывать неоткрытые таблицы, например лежащие просто в каталоге.

Указать в Вашей программе, какие таблицы трансформировать или открыть их в MapInfo - в чем разница трудозатрат??? ;)))
Нестеров Валерий писал(а):
-Также они не обрабатывают выборку селектированных объектов, а только всю таблицу целиком.

А таблица Selection не рассматривается???
Нестеров Валерий писал(а):
И это "кое-что" - работа программы не в идеальных условиях и не с идеальными данными (что случается сплошь и рядом).
Предлагаю скачать примерчик (40 кб):

Скачал, посмотрел! Резюме простое, а Вы уверены, что предусмотрели все ошибочные вариаты в таблице, и Ваша программа не свалится в другой ситуации??? Или, как пример, если какой нибудь урод (все тот же человеческий фактор) убьет файл ID, и будет с пеной у рта требовать от Вас техподдержки, что Вы ему на это скажете??? :) Поверьте, это случай из жизни, причем неоднократный!
Повторюсь - на входе данные должны быть КОРРЕКТНЫ!!!
Наиболее подходящий вариант - это отдельная утилита, которая убирает проблемы из таблицы, такие, например, как в Вашем случае с 216 объектом! И дальнейшее ее развитие по мере возникновения таких ситуаций!
Нестеров Валерий писал(а):
Таблица "test.tab" взята из реальной карты
К ошибкам в данных не относится этот комментарий - но убивал бы за такую топологическую корректность... ;))) Хотя это совсем другая тема!

P.S. Надеюсь никого не обидел! И удачи в работе!!! )))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Нестеров Валерий



Зарегистрирован: 21.03.2006
Сообщения: 492

СообщениеДобавлено: Вс Дек 14, 2008 9:15 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

1.---------
Цитата:

Я писал:
- Также эти программы не могут обрабатывать неоткрытые таблицы, например лежащие просто в каталоге.

Вы ответили:
Указать в Вашей программе, какие таблицы трансформировать или открыть их в MapInfo - в чем разница трудозатрат??? ;)))


А вы не пробовали открыть 200 или более таблиц, особенно если там по несколько десятков, а то и сотен тысяч объектов? Мне приходилось ))) и разницу я чувствовал.

2.---------
Цитата:

Я писал:
-Также они не обрабатывают выборку селектированных объектов, а только всю таблицу целиком.

Вы ответили:
А таблица Selection не рассматривается???


Сообщаю, конечно рассматривал, - и такой возможности в утилите "affine_tr_multi.MBX" нет.

3.---------
Цитата:

Вы ответили про мой примерчик:
Скачал, посмотрел! Резюме простое, а Вы уверены, что предусмотрели все ошибочные вариаты в таблице, и Ваша программа не свалится в другой ситуации??? Или, как пример, если какой нибудь урод (все тот же человеческий фактор) убьет файл ID, и будет с пеной у рта требовать от Вас техподдержки, что Вы ему на это скажете??? :) Поверьте, это случай из жизни, причем неоднократный!
Повторюсь - на входе данные должны быть КОРРЕКТНЫ!!!


А вот это уже фантастика.... , конечно должны быть КОРРЕКТНЫ, но зачастую это не так.
Безусловно могут быть и другие сбои в обрабатываемых утилитами файлах, но обычно встречаются одни и теже, о которых я писал выше. И обработку которых программы могут предусмотреть. Если они этого не делают, то это опять же лишнее затрачиваемое время и повышенные требования к квалификации работника....
----------------------------------------------------

А вообще, думаю мы уже занимаемся разговорами не по этой теме ))))
_________________
Жизнь прекрасна!i
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru