Como utilizar funciones de Python en la calculadora de campos de ArcMap

Поделиться
HTML-код
  • Опубликовано: 4 дек 2024

Комментарии • 15

  • @1lectularius
    @1lectularius 9 лет назад

    Gracias por tomarte el tiempo para explicarlo. Es muy claro. Saludos

  • @mapa5000
    @mapa5000 3 года назад

    Excelente ejemplo !!!

  • @tecnologiasdeinformacionge1358
    @tecnologiasdeinformacionge1358 5 лет назад

    Muy Buen video y bien explicado, muchas gracias

  • @cesarmediavilla6805
    @cesarmediavilla6805 6 лет назад

    Muchas gracias, me ha venido perfecto

  • @yonatansuarez543
    @yonatansuarez543 6 лет назад

    excelente, muy bien explicado.

  • @manuelzuniga9727
    @manuelzuniga9727 5 лет назад

    muy buena explicación, solo hay que aprender bien lo que es el lenguaje python...

  • @anavictoriafm
    @anavictoriafm 7 лет назад

    Excelente ayuda!

  • @pabloraulcarranzavigo
    @pabloraulcarranzavigo 9 лет назад

    Muy buen aporte, saludos.

    • @adrielbode6995
      @adrielbode6995 3 года назад

      i realize it is quite randomly asking but does anybody know of a good place to watch newly released tv shows online ?

    • @ethancain3008
      @ethancain3008 3 года назад

      @Adriel Bode I would suggest flixzone. You can find it on google =)

  • @alfredonoboa
    @alfredonoboa 6 лет назад

    Excelente explicación, me sirvió para realizar un cálculo que quería hacer.
    Una consulta.
    ¿hay alguna forma de hacer que ArcMap recalcule automáticamente los campos cada vez que se realice una modificación?
    Algo así como utilizar un disparador en una base de datos.
    Desde ya muchas gracias por su respuesta.

  • @josue2770
    @josue2770 5 лет назад

    Hola Vicente, tengo una consulta, ojala me la puedas responder, quisiera multiplicar datos de dos tablas de atributos de diferentes archivos, para conseguir un solo resultado, de verdad que no se como hacerlo, agradecería tu respuesta.

  • @jose_florez
    @jose_florez 8 лет назад

    Hola Vicente, una pregunta, hay forma de calcular la distancia del punto con ID 1 al 2, luego del 2 al 3 así sucesivamente y del ultimo numero al primero, estoy tratándolo de hacer con un cursor pero estoy algo enredado y seguro hay una forma mas fácil
    si me puedes indicar te lo agradecería mucho mi correo es joches10@gmail.com

    • @geolovic
      @geolovic  8 лет назад

      Hola Roberto. Desde la calculadora de campos es un poco complicado, pues lo que haces es realizar una operación que se repite para cada campo. Se podría hacer con arcpy muy fácilmente tomando la geometría de los puntos y realizando un bucle. El procedimiento sería:
      1. Acceder a la clase de entidad mediante una función del módulo da de arcpy (arcpy.da). Estas funciones son cursores, puedes utilizar SearchCursor, InsertCursor o UpdateCursor. No olvides utilizar el token "SHAPE@" para obtener la geometría completa con el cursor.
      2. Realizar un bucle por cada punto, por ejemplo for row in mycursor:
      3. Obtener la geometría pointgeom = row[0] (si solo hemos especificado ["SHAPE@"] en el segundo argumento del cursor.
      4. Utilizar la función pointgeom.distanceTo(other_geom)
      Si lo prefieres también podrías acceder al punto (no a la geometría de tipo punto), con
      point = pointgeom.getPart(0) #Suponemos que tu capa es de puntos y no de multipuntos
      Y una vez con el punto, utilizar sus coordenadas: point.X y point.Y
      la distancia entre dos puntos se puede calcular facilmente como: d = RAIZ((x2-x1)^2 + (y2-y1)^2)