Работа с векторными данными в ГИС SAGA
- darsvid
- Активный участник
- Репутация: 115
- Откуда: Kyїv, Ukraine
- Контактная информация:
Работа с векторными данными в ГИС SAGA
Обсуждение статьи Работа с векторными данными в ГИС SAGA
Последний раз редактировалось darsvid 21 май 2013, 19:41, всего редактировалось 3 раза.
-
- Гуру
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Создание и редактирование векторных слоев средствами SAG
Замечания/вопросы:
— Название не отражает полностью содержание; может, лучше назвать "Работа с векторными данными в ГИС SAGA"?
—
— Разделы лично я бы сделал в таком виде:
По традиции всё же обычно начинают с точек
— Может, перенести в начало статьи слова о СК/проекции, в которых создаются данные?
— Зачем на картинках в разделе "Настройка параметров отображения…" номера, если они не упоминаются в тексте?
— В ссылках явно не хватает литературы именно по самой SAGA, например:
http://volaya.es/pdf/SagaManual.pdf
http://sourceforge.net/projects/saga-gi ... r%20Guide/
— Название не отражает полностью содержание; может, лучше назвать "Работа с векторными данными в ГИС SAGA"?
—
"анализ шейп-файлов" — звучит как-то не очень, может, лучше "векторных данных"?SAGA содержит необходимый набор инструментов для создания, редактирования и базового анализа шейп-файлов.
— Разделы лично я бы сделал в таком виде:
Код: Выделить всё
1. Создание и редактирование векторных данных:
1.1. Точки
1.2. Линии
1.3. Полигоны
2. Заполнение атрибутивной таблицы
3. Расчет пространственных характеристик объектов
4. Настройка параметров отображения слоев.

— Может, перенести в начало статьи слова о СК/проекции, в которых создаются данные?
— Зачем на картинках в разделе "Настройка параметров отображения…" номера, если они не упоминаются в тексте?
— В ссылках явно не хватает литературы именно по самой SAGA, например:
http://volaya.es/pdf/SagaManual.pdf
http://sourceforge.net/projects/saga-gi ... r%20Guide/
Редактор материалов, модератор форума
- darsvid
- Активный участник
- Репутация: 115
- Откуда: Kyїv, Ukraine
- Контактная информация:
Re: Создание и редактирование векторных слоев средствами SAG
Александр, спасибо за конструктивные замечания:
) – просто точки потыкать.

Да, такое название лучше – переименовала;может, лучше назвать "Работа с векторными данными в ГИС SAGA"?
заменила на"анализ шейп-файлов"
Структуру статьи частично видоизменила, однако порядок создания слоев менять не стоит. Дело в том, что я исходила не из традиций, а из задачи: векторизация фрагмента топокарты. Человеку начинающему работать с ГИС очень трудно цифровать объекты не видя границ области интереса. Именно поэтому сначала создается такая граница-полигон (что сравнительно просто), потом – изолинии (сложнее), и в конце (когда внимание ослабевает"векторных данных"

Там это было, но я расширила и углУбилаперенести в начало статьи слова о СК/проекции, в которых создаются данные

А номера отображают последовательность шагов настройки, т.к. их там много и легко что-то пропустить-перепутать (особенно для начинающих)Зачем на картинках в разделе "Настройка параметров отображения…" номера, если они не упоминаются в тексте?
А это всегда пожалуйстаВ ссылках явно не хватает литературы именно по самой SAGA

-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 13 июн 2015, 11:59
- Репутация: 3
- Откуда: Россия, город Липецк
Re: Работа с векторными данными в ГИС SAGA
Уважаемая darsvid!
Могли бы Вы подсказать, как можно нанести на топокарту трёхмерные точки, а не двумерные, как это описано в Вашей статье?
Я загружаю в SAGA скан-копию топокарты. Для определённости принимаю определённый масштаб, следуя пунктам 1 и 2 статьи . Далее указываю тип точки "x,y,z" в диалоговом окне "Shapes – Tools => Create New Shapes Layer". Потом создаю, для тренировки, две точки на топооснове. И теряюсь при попытке указать третью координату созданным точкам, не найдя, куда вписывать значение координаты Z. Всё это мне нужно для того, чтобы сформировать набор горизонталей рельефа по нескольким опорным высотным точкам, указанным на топооснове, так, как это описано в статье. При этом ни тип ГСК / ПСК, ни масштаб имеющейся топокарте мне неизвестен.
Заранее благодарю!
Могли бы Вы подсказать, как можно нанести на топокарту трёхмерные точки, а не двумерные, как это описано в Вашей статье?
Я загружаю в SAGA скан-копию топокарты. Для определённости принимаю определённый масштаб, следуя пунктам 1 и 2 статьи . Далее указываю тип точки "x,y,z" в диалоговом окне "Shapes – Tools => Create New Shapes Layer". Потом создаю, для тренировки, две точки на топооснове. И теряюсь при попытке указать третью координату созданным точкам, не найдя, куда вписывать значение координаты Z. Всё это мне нужно для того, чтобы сформировать набор горизонталей рельефа по нескольким опорным высотным точкам, указанным на топооснове, так, как это описано в статье. При этом ни тип ГСК / ПСК, ни масштаб имеющейся топокарте мне неизвестен.
Заранее благодарю!
-
- Гуру
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Работа с векторными данными в ГИС SAGA
Чтобы сделать 3D-точки, надо сначала создать точечный 2D-шейп ("Create New Shapes Layer") с таблицей атрибутов, где сделать поле типа "4 byte floating point number" для вашей карты и занести туда нужные значения. Затем делаем 3D-точки, используя модуль "Convert Vertex Type (2D/3D)". Там надо в качестве поля для Z указать нужное поле.
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 13 июн 2015, 11:59
- Репутация: 3
- Откуда: Россия, город Липецк
Re: Работа с векторными данными в ГИС SAGA
Благодарю Вас, Александр, за дельный ответ! На неделе буду пробовать.
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 13 июн 2015, 11:59
- Репутация: 3
- Откуда: Россия, город Липецк
Re: Работа с векторными данными в ГИС SAGA
Александр, я создал слой точек с помощью модуля "Convert Vertex Type (2D/3D)", указав в качестве Z координаты заполненный мной атрибут. В полученном слое значения Z координаты по всем точкам равны 0. Подскажите, пожалуйста, с чем это может быть связано?
-
- Гуру
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Работа с векторными данными в ГИС SAGA
Как вы определили, что координаты Z равны нулю? SAGA показывает только X и Y для векторов.evge_myasnikov писал(а): В полученном слое значения Z координаты по всем точкам равны 0. Подскажите, пожалуйста, с чем это может быть связано?
Какой тип поля вы выбрали при создании шейпа? Какие значения вбивали туда? Что в качестве разделителя — точка или запятая?
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 13 июн 2015, 11:59
- Репутация: 3
- Откуда: Россия, город Липецк
Re: Работа с векторными данными в ГИС SAGA
Нажал правой кнопкой по слою точек - Attributes - Show. В столбце с заголовком Z были нули.Александр Мурый писал(а):Как вы определили, что координаты Z равны нулю? SAGA показывает только X и Y для векторов.evge_myasnikov писал(а): В полученном слое значения Z координаты по всем точкам равны 0. Подскажите, пожалуйста, с чем это может быть связано?
Выбранный мной тип поля - Point типа X,Y,Z. Может быть в этом кроется ошибка и надо было выбрать тип X,Y?Александр Мурый писал(а):Какой тип поля вы выбрали при создании шейпа? Какие значения вбивали туда? Что в качестве разделителя — точка или запятая?evge_myasnikov писал(а): В полученном слое значения Z координаты по всем точкам равны 0. Подскажите, пожалуйста, с чем это может быть связано?
Создал атрибут "Z,м" и указал в его значениях высоту по каждой точке. В качестве разделителя использована точка.Александр Мурый писал(а):Какие значения вбивали туда? Что в качестве разделителя — точка или запятая?evge_myasnikov писал(а): В полученном слое значения Z координаты по всем точкам равны 0. Подскажите, пожалуйста, с чем это может быть связано?
Прошу прощения, если отнял у Вас время. На всякий случай прилагаю файлы проекта SAGA.
- Вложения
-
Проект SAGA.rar
- (769.75 КБ) 671 скачивание
-
- Гуру
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Работа с векторными данными в ГИС SAGA
Исходно надо делать 2D-шейпы, т.е. по логике X,Y (это не поля, это тип геометрии). Поле со значениями может быть целым или десятичным (выберите тип, который вам нужен). А у вас, на первый взгляд, какая-то путаница в файлах. Начальный файл имеет тип X,Y,Z,M (зачем M?), а конечный X,Y.
Т.е. мы из точек X,Y + Z в атрибутах делаем точки с X,Y,Z.
Т.е. мы из точек X,Y + Z в атрибутах делаем точки с X,Y,Z.
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 13 июн 2015, 11:59
- Репутация: 3
- Откуда: Россия, город Липецк
Re: Работа с векторными данными в ГИС SAGA
Александр, подскажите, пожалуйста, как можно проверить, что вновь созданный модулем "Create New Shapes Layer" shape-слой имеет набор из XYZ точек, а не XY+атрибут "Z" точек.
Как я писал раньше, это мне нужно для того, чтобы сформировать набор горизонталей рельефа по нескольким опорным высотным точкам, указанным на топооснове.
Модуль "Contour lines from grid", насколько я понял, отказывается работать с shape-слоем из точек, а работает только с сеткой (Grid). Могли бы Вы подсказать, как можно преобразовать получившийся shape-слой из XYZ точек в сетку? Попробовал использовать для этого модуль "Shapes to grid", но он сработал не так, как я ожидал.
Как я писал раньше, это мне нужно для того, чтобы сформировать набор горизонталей рельефа по нескольким опорным высотным точкам, указанным на топооснове.
Модуль "Contour lines from grid", насколько я понял, отказывается работать с shape-слоем из точек, а работает только с сеткой (Grid). Могли бы Вы подсказать, как можно преобразовать получившийся shape-слой из XYZ точек в сетку? Попробовал использовать для этого модуль "Shapes to grid", но он сработал не так, как я ожидал.
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 13 июн 2015, 11:59
- Репутация: 3
- Откуда: Россия, город Липецк
Re: Работа с векторными данными в ГИС SAGA
Уважаемые форумчане, darsvid!
Искренне прошу Вас подсказать мне решение следующей задачи в ГИС SAGA.
Исходные данные: топооснова с контрольными точками; абсолютные отметки высоты в каждой контрольной точке.
Задача: получить карту горизонталей для исходной топоосновы используя контрольные точки и их высоты.
Этот вопрос уже поднимался в этой ветке форума; пока ответа не получил. Наверняка, способ решения этой задачи пригодится посетителям этого форума в будущем, т.к. описанная задача имеет общий вид, то есть она не частна.
Искренне прошу Вас подсказать мне решение следующей задачи в ГИС SAGA.
Исходные данные: топооснова с контрольными точками; абсолютные отметки высоты в каждой контрольной точке.
Задача: получить карту горизонталей для исходной топоосновы используя контрольные точки и их высоты.
Этот вопрос уже поднимался в этой ветке форума; пока ответа не получил. Наверняка, способ решения этой задачи пригодится посетителям этого форума в будущем, т.к. описанная задача имеет общий вид, то есть она не частна.
-
- Гуру
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Работа с векторными данными в ГИС SAGA
Просьба вопросы задавать в отдельных темах в разделе форума SAGA.
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость