MapInfo. Функция Snap
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: MapInfo. Функция Snap
Можете написать свою программу, можете отредактировать мои исходники, там несложно. Мне MapBasic больше не интересен.
Работайте в QGIS, сможете воспользоваться вышеупомянутой утилитой, которая работает со многими полилиниями.
Работайте в QGIS, сможете воспользоваться вышеупомянутой утилитой, которая работает со многими полилиниями.
The purpose of computing is insight, not numbers
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Функция Snap
скиньте пожалуйста ссылку на утилиту к QGIS
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: MapInfo. Функция Snap
Держите. 
P. S. Перезалил обновлённую версию

P. S. Перезалил обновлённую версию
- Вложения
-
pinup.zip
- Снос точек на линии
- (1.88 КБ) 172 скачивания
Последний раз редактировалось Игорь Белов 10 июн 2016, 14:59, всего редактировалось 2 раза.
The purpose of computing is insight, not numbers
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Функция Snap
а как его установить? я не очень силен в QGIS, простите
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: MapInfo. Функция Snap
Должна быть видна панель инструментов:
[Анализ данных] → [Панель инструментов]
В панели инструментов:
[Скрипты] → [Инструменты] → [Открыть скрипт из файла]
[Анализ данных] → [Панель инструментов]
В панели инструментов:
[Скрипты] → [Инструменты] → [Открыть скрипт из файла]
The purpose of computing is insight, not numbers
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Функция Snap
опишите кратко как использовать данный модуль в QGIS. В окне модуля задаю слой линий, слой точек, выбираю сохранить в отдельный шейпфайл, и открыть этот файл после процесса. Все вроде хорошо, но в результате я получаю просто дубликат слоя точек. А нужны точки на линиях
Спасибо
Спасибо
- Вложения
-
- 9898.png (20.51 КБ) 5516 просмотров
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: MapInfo. Функция Snap
Поля "Point field" и "Line field" выжны. "Line field" должно содержать уникальные идентификаторы (названия или номера) линий. "Point field" содержит значения, по которым ищется подходящая линия. Если такой нет, точка воспроизводится на прежнем месте.
The purpose of computing is insight, not numbers
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Функция Snap
какого рода значение должно бить в "Point field"? приведите пожалуйста пример.
Спасибо
Спасибо
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: MapInfo. Функция Snap
Пусть в таблице линий поле "name" содержит уникальные имена 'a', 'b', 'c', а в таблице точек поле "desc" содержит соответствующие значения 'a', 'b' или 'c':
В архиве образец данных.
В диалоге указываем эти поля:
Обратите внимание на выбор координатной системы для вычислений и результатов.В архиве образец данных.
- Вложения
-
data.zip
- Образец данных
- (3 КБ) 166 скачиваний
The purpose of computing is insight, not numbers
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Функция Snap
Thank You
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: MapInfo. Функция Snap
Прошу потестировать новую версию для QGIS, перезалитую здесь. Добавлен флажок "Ignore fields". Если его поднять, точка сносится на ближайшую линию.
The purpose of computing is insight, not numbers
-
- Завсегдатай
- Сообщения: 455
- Зарегистрирован: 17 фев 2016, 14:02
- Репутация: -5
- Откуда: Lviv
- Контактная информация:
Re: MapInfo. Функция Snap
Спасибо
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей