ArcMap'teki özelliklerin yanındaki resimler gösteriliyor mu?


11

Yol işaretlerini temsil eden bir dizi nokta özelliğim var ve her nokta onunla ilişkili her işaretin bir fotoğrafına sahip.

Nokta olarak gösterilen işaretlerin yerleri ve fotoğrafın yanında görüntülenen bir harita kitabı oluşturmak istiyorum. Harita kitabındaki her sayfada, üzerinde birden fazla işaret konumu ve fotoğrafı bulunur.

Bir nokta özelliğinin yanındaki veri görünümünde fotoğrafları bir MXD'ye içe aktarmayı otomatikleştirmenin kolay bir yolu var mı?

Yaklaşık 1000 otomasyon ihtiyacı vardır. Veya bir şekilde bir özelliği fotoğrafla "etiketlemek" mi?

Yanıtlar:


15

Değiştir (scale, shiftX, shiftY) ve bu komut dosyasını çalıştır

import arcpy, traceback, os, sys
from arcpy import env
env.overwriteoutput=True

scale=10
shiftX=50
shiftY=25

points = r'D:\Scratch\points.shp'
try:
    def showPyMessage():
        arcpy.AddMessage(str(time.ctime()) + " - " + message)

    with arcpy.da.SearchCursor(points,("Shape@","HLINK")) as scur:
        for shp,image in scur:
            worldFile=image.replace(".jpg",".jgw")
            f = open(worldFile, 'w')
            f.write('%s\n'%(float(1)/scale))
            f.write('0.0000000\n')
            f.write('0.0000000\n')
            f.write('%s\n' %(-float(1)/scale))
            f.write('%s\n' %(shp.firstPoint.X+shiftX))
            f.write('%s\n' %(shp.firstPoint.Y+shiftY))
        f.close
except:
    message = "\n*** PYTHON ERRORS *** "; showPyMessage()
    message = "Python Traceback Info: " + traceback.format_tb(sys.exc_info()[2])[0]; showPyMessage()
    message = "Python Error Info: " +  str(sys.exc_type)+ ": " + str(sys.exc_value) + "\n"; showPyMessage()            

Komut dosyası, puan tablosunun resme köprü olduğunu ve jpegs olduğunu varsayar: resim açıklamasını buraya girin

Komut dosyası, kullanıcı tarafından belirtilen parametreler ölçek faktörünü kullanarak dünya dosyasını yazar ve vardiyaları koordine eder. Ölçeğiniz ve görüntü konumunuz için en iyi eşleşmeyi elde etmek için onlarla oynayın.

Komut dosyasını çalıştırdıktan sonra, görüntü kataloğu oluşturmak için çok sayıda yaklaşım kullanabilirsiniz, örneğin bu veya bunu elde etmek için sadece mozaik veri kümesi oluşturun:

resim açıklamasını buraya girin

NOT: Bazı kataloglar sayfa tanımı sorgusunu destekler

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.