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

Извлечь координаты линейного объекта

Добавлено: 02 окт 2012, 20:06
Gorged
Здравствуйте!
Проект в arcview 3.2. Есть привязанные растры в системе координат пулково 42, отрисованы линейные объекты - речная сеть. А как из проекта извлечь координаты x и y линейного объекта (реки)?

Пробовал линию сконвертировать инструментом "преобразование полилиний в точечную тему". Причем там нужно задать расстояние, через которое будут отмечены точки на линии. Допустим я задал дискретность 1 км. Реку рисовал по кусочкам, то есть состоит из множества несоединенных линий, и когда вышеописанную конвертацию сделал, арквью сделал только для одной из этих линий (для куска реки, а не для всей). После этого захожу в атрибутивную таблицу новой точечной темы, и там не отображены координаты точек. Может не так надо делать?
Заранее спасибо всем за помощь!

Re: Извлечь координаты линейного объекта

Добавлено: 02 окт 2012, 22:25
Александр Мурый
Gorged писал(а):А как из проекта извлечь координаты x и y линейного объекта (реки)?
Т.е. вам нужно извлечь координаты вершин полилиний, так?
Gorged писал(а): Реку рисовал по кусочкам, то есть состоит из множества несоединенных линий, и когда вышеописанную конвертацию сделал, арквью сделал только для одной из этих линий (для куска реки, а не для всей).
Для начала объедините все линии в одну полилинию, затем с помощью спец. инструмента вытащите вершины полилинии в точки (наверняка такой инструмент найдётся если не в модулях ArcView, то на ArcScripts точно). Далее занесите координаты точек в таблицу атрибутов.

Re: Извлечь координаты линейного объекта

Добавлено: 02 окт 2012, 22:37
Максим Дубинин

Re: Извлечь координаты линейного объекта

Добавлено: 10 окт 2012, 11:56
Gorged
Спасибо)
таких еще 2 вопроса:
1) с помощью какого инструмента соединить куски линий в одну, чтобы при идентификации объекта выделялась вся река? делал с помощью polyline consolidator, но получается 12 участков, хоть и меньше кусков реки но всё равно не понятно почему все не соединились..
2) на реке отмечены точками поперечные створы, т.е. где известна реальная ширина реки (с топокарт). может кто знать как измерять расстояния по длине реки до этих створов. их много, поэтому хотелось бы как-то автоматизировать этот процесс. Может какой скрипт или еще что-то..

Re: Извлечь координаты линейного объекта

Добавлено: 10 окт 2012, 11:59
Voltron
Не мешайте вопросы в кучу. Один вопрос == одна тема