Python in ArcGIS. Урок 2. arcpy: работа с таблицей атрибутов

Наш сайт - flexatel.ru/
Эта видеозапись входит в серию видеозаписей о программировании в программе ArcGIS for Desktop. В ней будет разобрана работа с таблицей атрибутов с помощью arcpy.
По вопросам пишите на почту polubog1@mail.ru

Пікірлер: 13

  • @LesfondBY
    @LesfondBY10 ай бұрын

    Спасибо огромное!!! Очень полезные ролики. Во многом благодаря вам написана первая реально нужная в работе программа !!!

  • @gis

    @gis

    10 ай бұрын

    Всегда пожалуйста

  • @alekseyagadilov6089
    @alekseyagadilov60896 жыл бұрын

    Офигенные уроки

  • @WindlePoons_ru
    @WindlePoons_ru2 жыл бұрын

    Спасибо, с удовольствием смотрю. Хотелось бы уточнить по поводу добавления строк и функции .insertRow Вами сказано, что строка для записи создаётся в виде кортежа. Но это не обязательно так. Функция позволяет записывать любое значение, лишь бы в самой функции оно было обёрнуто в список квадратными скобками. Например для простой переменной это выглядит так insertRow([x]), а для элемента из списка или кортежа так insertRow([x[0]])

  • @andreykelip5631
    @andreykelip56313 жыл бұрын

    возникла проблема - программа отказывается работать с переменной больше одного раза. после этого приходится перезадавать переменную заново. это глюк программы или так работает сам язык питон? #создаю переменную ucurs = arcpy.da.UpdateCursor(layer, ["FID", "POINTID"]) #действие №1. например, хочу посмотреть содержимое поля "FID" в полученной переменной for row in ucurs: print row[0] #выводит все id строк. дальше хочу посмотреть, что лежит в той же переменной в поле 2 for row in ucurs: print row[1] # не выводит вообще ничего. отказывается выполнять какие-либо действия - выводить содержимое, апдейтить данные

  • @gis

    @gis

    3 жыл бұрын

    Функция arcpy.da.UpdateCursor возвращает вам не список, по которому можно пройтись больше 1 раза, а итератор, поэтому и возникает описанный вами сценарий Об итераторах в python можно прочитать здесь www.w3schools.com/python/python_iterators.asp

  • @andreykelip5631

    @andreykelip5631

    3 жыл бұрын

    @@gis Спасибо!

  • @user-ho5cf6fb5g
    @user-ho5cf6fb5g4 жыл бұрын

    Сразу извиняюсь за явно глупый вопрос, но как перенести на новую строку с троеточием в начале?

  • @gis

    @gis

    4 жыл бұрын

    Просто нажать Enter

  • @Salahaddin087
    @Salahaddin0874 ай бұрын

    Здравствуйте. Подскажите пожалуйста как можно создать ведомость координаты с промерами

  • @gis

    @gis

    4 ай бұрын

    Не совсем понял вашу задачу

  • @Salahaddin087

    @Salahaddin087

    4 ай бұрын

    Например земельный участок в полигоне. Нам нужно расстояние между точек и координаты точек .

  • @gis

    @gis

    4 ай бұрын

    @@Salahaddin087 Вам нужно это получить внутри кода именно? Потому что в АркГИС есть просто инструмент линейки и получения координат курсора или точки

Келесі