Здравствуйте, tinytjan, Вы писали:
T>Если я правильно понял, то тебе надо отобразить 3д точки в 2д пространство с наименьшей потерей данных. T>(как в атласе).Правильно?
Здравствуйте, den2k, Вы писали:
D>Здравствуйте, tinytjan, Вы писали:
T>>Если я правильно понял, то тебе надо отобразить 3д точки в 2д пространство с наименьшей потерей данных. T>>(как в атласе).Правильно?
D>Да, правильно.
Если в лоб, то берешь на плоскости точки(х,у) в количестве, равном 3д точкам, рассчитываешь матрицу расстояний.
Надо минимизировать целевую функцию, которая для данного случая будет сумма модулей разниц между всеми парами точек.
Решить такое самым простым (но не самым быстрым ) способом -- с помощью генетического алгоритма.
Re[4]: Помогите с алгоритмом
От:
Аноним
Дата:
13.03.05 13:51
Оценка:
Здравствуйте, tinytjan, Вы писали:
T>Здравствуйте, den2k, Вы писали:
D>>Здравствуйте, tinytjan, Вы писали:
T>>>Если я правильно понял, то тебе надо отобразить 3д точки в 2д пространство с наименьшей потерей данных. T>>>(как в атласе).Правильно?
D>>Да, правильно.
T>Если в лоб, то берешь на плоскости точки(х,у) в количестве, равном 3д точкам, рассчитываешь матрицу расстояний. T>Надо минимизировать целевую функцию, которая для данного случая будет сумма модулей разниц между всеми парами точек. T>Решить такое самым простым (но не самым быстрым ) способом -- с помощью генетического алгоритма.
Ага, а еще нейронную сеть не забыть присобачить
Автору топика:
Изобретать велосипед тут не стоит.
Поищи в инете по словам "картография" "проекция".
Используемых проекций довольно много.
Например: проекция Меркатора, проекция Постеля,
цилиндрические проекции, канонические и пр...
Какая лучше для тебя, зависит от задачи.
Здравствуйте, Аноним, Вы писали:
А>Ага, а еще нейронную сеть не забыть присобачить
Млин, достали.
Нейросеть здесь не покатит.
Re[6]: Помогите с алгоритмом
От:
Аноним
Дата:
13.03.05 14:53
Оценка:
Здравствуйте, tinytjan, Вы писали:
T>Здравствуйте, Аноним, Вы писали:
А>>Ага, а еще нейронную сеть не забыть присобачить T>Млин, достали. T>Нейросеть здесь не покатит.
Ну генетические алгоритмы ведь самый раз
И как раньше картографы без них обходились...
Здравствуйте, gok, Вы писали:
gok>Здравствуйте, den2k, Вы писали:
D>>Здравствуйте!
D>>Нужно отобразить координаты (широта,долгота) на прямоугольник. D>>Подскажите как решить эту проблему?
gok>Если координаты х-у в градусах, то ничего изменять и не надо! gok>
Координаты идут из стандарта,например +4230+00131 Europe/Andorra
Спасибо,похоже это то что нужно.
Только разбираться мне придеться долго а работа горит,поэтому готов отблагодарить $$ за помощь в написании процедуры перевода широты/долготы в x/y
Готовой считалки дать не могу потому как собственность фирмы.
Но проблема сводится к рассчету расстояния по поверхности эллипсоида Краковского от некоторой точки.
Погрешность получается что то вроде 0,001 морской мили, но фишка в том что карты сами по себе не совпадают по склейке, потому большая точность не нужна.