Re: Преобразование геодезических координат в плоские прямоуг
Добавлено: 28 фев 2015, 23:12
В таком случае лови.
Внутри компилируемый и самодостаточный проект на Делфи 7, ЕХЕ-шник которого я кидал в соседнюю тему (Конвертор "всего во всё и обратно").
Состав:
MathExt.pas - моя математическая библиотека. Внутри типы и базовые геометрические функции на которых базируется конвертор в СК63 и конверторы геодезии.
uCk63.pas - исходники конвертора СК63 вместе с алгоритмом определения разграфки всех районов (по ходу разберёшься что к чему, пример компилится и работает)
uGisCalc.pas - впрочем, сама геодезическая библиотека. В ней я собрал всё и отовсюду (кроме СК63 - он отдельно , в модуле выше по тексту).
По сути, я перевёл исходники проекта PRJ4.0 написанного на Си в Паскаль. Прогнал по всем проекциям по примерам и подкорректировал неточности в коде. Некоторые проекции (единицы - их по коду видно) так и не привёл в порядок в связи с отсутствием исходных данных для проверки .
Чуть позже, в модуль добавил проекцию Гаусса-Крюггера (она отдельными функциями), ещё позже прямую и обратную геодезические задачи . Последние функции писал сам и сейчас они работают в составе вполне серъёзных проектов на гос.уровне.
Пользуйтесь на здоровье и улучшайте (распространяйте код) .
Почему я так сделал? Да потому что задолбал этот вечный ажиотаж вокруг геодезии. Постоянно с этих проекций делают из мухи слона. Надеюсь, что Макс Дубинин не удалит этот пост.
Удачи
Внутри компилируемый и самодостаточный проект на Делфи 7, ЕХЕ-шник которого я кидал в соседнюю тему (Конвертор "всего во всё и обратно").
Состав:
MathExt.pas - моя математическая библиотека. Внутри типы и базовые геометрические функции на которых базируется конвертор в СК63 и конверторы геодезии.
uCk63.pas - исходники конвертора СК63 вместе с алгоритмом определения разграфки всех районов (по ходу разберёшься что к чему, пример компилится и работает)
uGisCalc.pas - впрочем, сама геодезическая библиотека. В ней я собрал всё и отовсюду (кроме СК63 - он отдельно , в модуле выше по тексту).
По сути, я перевёл исходники проекта PRJ4.0 написанного на Си в Паскаль. Прогнал по всем проекциям по примерам и подкорректировал неточности в коде. Некоторые проекции (единицы - их по коду видно) так и не привёл в порядок в связи с отсутствием исходных данных для проверки .
Чуть позже, в модуль добавил проекцию Гаусса-Крюггера (она отдельными функциями), ещё позже прямую и обратную геодезические задачи . Последние функции писал сам и сейчас они работают в составе вполне серъёзных проектов на гос.уровне.
Пользуйтесь на здоровье и улучшайте (распространяйте код) .
Почему я так сделал? Да потому что задолбал этот вечный ажиотаж вокруг геодезии. Постоянно с этих проекций делают из мухи слона. Надеюсь, что Макс Дубинин не удалит этот пост.
Удачи