Страница 1 из 1

Скрипт Python:выделения точек и пути по выбранным отрезкам!

Добавлено: 18 июл 2013, 02:41
DiGiS
Доброе время суток всем!

В связи с учебой помогите пожалуйста разобраться в следующем:
С помощью программ ArcGIS и Python нужно сделать:

1) Скажем есть сетка (вектора), нужно написать скрипт, чтоб по выбранным, с помощью курсора, отрезкам сетки, строился путь (и выделялся другим цветом) и если вдруг курсор попайдет немного дальше отрезка(например при быстром кликанье), то так же должна выделиться необходимая часть отрезка.

2) У сетки есть пересечение вершин, в виде точек, нужно написать скрипт, чтоб выделялись все точки (при нажатии на слой "точки" или при кликанье одной точки).

Я владею языком Python, и могу работать в ArcGIS. Есть опыт написания алгоритмов, типа как понять, что точка в полигоне, или за ее пространством, но я это делала в MatLab. Сейчас учусь и преподаватель дал задание выше. Я не знаю с чего начать.

Буду благодарна любой информацие, ссылкам,статьям, примерам алгоритмов написанных для ArcGIS в Python.

Очень срочно нужно!
Заранее Благодарю!

Re: Скрипт Python:выделения точек и пути по выбранным отрезк

Добавлено: 18 июл 2013, 09:06
novia
чем вас обычная выборка не устраивает и создание слоя выборки?

Re: Скрипт Python:выделения точек и пути по выбранным отрезк

Добавлено: 18 июл 2013, 12:47
DiGiS
я не сильно болшой спец в ArcGIS, но я так догадываюсь, что это уже готовая функция, видимо мне надо уметь ее запрограммировать, хоть на самом примитивном уровне, я не создаю велосипед, профессору надо, чтоб я это умела делать, тогда он мне даст одну научную работу, а я очень очень хочу с ним поработать!!! Наведите на след алгоритма,Please!!!!!!!!!!!!!!!

Re: Скрипт Python:выделения точек и пути по выбранным отрезк

Добавлено: 18 июл 2013, 20:44
novia
какая конечная цель такого способа выбора фрагментов линий?

пока это, в моем понимании, велосипед

Re: Скрипт Python:выделения точек и пути по выбранным отрезк

Добавлено: 18 июл 2013, 20:52
DiGiS
Dlja togo htob umet eto programmirovat,dlja dalnejshego,bolee slozhnogo zadanija. Navedite na mysl,KAK eto delaetsja. Pleas!

[ Сообщение с мобильного устройства ]