Расчет расстояний м/у ближайшими точками на территории РФ
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Расчет расстояний м/у ближайшими точками на территории РФ
Всем привет! Есть: много точек по все терр. РФ, нужно посчитать расстояние в метрах между ближайшими. Вопрос какую проекцию использовать для всей территории?
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Расчет расстояний м/у ближайшими точками на территории Р
Вопрос поставлен неверно. Если вы собираетесь считать расстояния на плоскости, у вас ничего не выйдет, потому что без искажений расплющить такую территорию - нельзя. Или тогда допустимая погрешность вычисления должна быть с половину Московской области.
Так что считать придется на эллипсоиде.
Либо, если точки разнесены достаточно сильно, сначала отсортировать их так, как вам нужно, используя какую-нибудь коническую проекцию, а потом для каждой пары считать расстояние на эллипсоиде.
Так что считать придется на эллипсоиде.
Либо, если точки разнесены достаточно сильно, сначала отсортировать их так, как вам нужно, используя какую-нибудь коническую проекцию, а потом для каждой пары считать расстояние на эллипсоиде.
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Re: Расчет расстояний м/у ближайшими точками на территории Р
а говоря на эллипсоиде вы что имеете в виду, какую проекцию?
вообще выяснилось что если данные спроектированы и считаешь arctools-анализ-близость-ближайший объект, то считает в метрах и даже очень хорошо даже весь РФ, но НО, не считает почти 1/3 данных, тогда решил ограничить область расчета 1 зоной utm и удивительно опять не считате примерно 1/3 данных... что делать, Карл?ericsson писал(а):Так что считать придется на эллипсоиде..
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Расчет расстояний м/у ближайшими точками на территории Р
Если говорят "на эллипсоиде", то никакую проекцию в виду не имеют, читайте.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Расчет расстояний м/у ближайшими точками на территории Р
не совсем так - если использовать какую-нибудь поликоническую равнопромежуточную проекцию, и предположить, что территория РФ - на суше, то не все так страшно. Ошибка будет несколько меньше.ericsson писал(а):Вопрос поставлен неверно. Если вы собираетесь считать расстояния на плоскости, у вас ничего не выйдет, потому что без искажений расплющить такую территорию - нельзя. Или тогда допустимая погрешность вычисления должна быть с половину Московской области.
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Re: Расчет расстояний м/у ближайшими точками на территории Р
хорошо с эллипсоидом и проекциями будем разбираться, а кто скажет почему почему при выборке 1500 точек ошибка примерно 30% и при выборке 80 точек ошибка тоже в пределах 30%
-
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Re: Расчет расстояний м/у ближайшими точками на территории Р
На эллипсоиде конечно хорошо считать, спасибо, но это не помогает найти ближайшие точки в пространстве (я в екселе пробовал) так что пользовался arctools-анализ-близость-ближайший объект, и сегодня ошибка т.е. расст=0 составила почти 1 %, вот это друзья и есть последний вопрос, почему не считает расстояние, при условии что данные корректны?
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Расчет расстояний м/у ближайшими точками на территории Р
Так считает или нет, или считает с ошибкой 1%, или только сегодня не считает, или получается расст=0?
Вы приведите координаты хотя бы пары точек, расстояние между ними, которое получилось, расстояние, которое, по-вашему, должно получиться, на каком эллипсоиде считали и как. Иначе ничего не понятно.
Вы приведите координаты хотя бы пары точек, расстояние между ними, которое получилось, расстояние, которое, по-вашему, должно получиться, на каком эллипсоиде считали и как. Иначе ничего не понятно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость