4 votos

El retorno de la Selección como una cadena en ArcMap

Puedo crear una gran cantidad de las fronteras de los condados y se preguntaba si podía poner una columna en una cadena, así que puedo colocar en otro paquete estadístico. En este caso, SAS y R. Por ejemplo, la CNTYPROPER campo

screenshot of table

sería devuelto como una cadena

("Sheriden","Mitchell")

3voto

Aaron Puntos 25882

Yo haría la manipulación directa en R.

require(rgdal)

# Read shapefile
shp = 'X:/path/to/your/shapefile.shp'
myshp = readOGR(shp, layer = basename(strsplit(shp, "\\.")[[1]])[1])

# Extract the attributes as a data frame
df = data.frame(myshp)

# Extract a specific field from data frame
field = df$CNTYPROPER

3voto

john Puntos 11

Puede ejecutar esta dentro de la ventana de Python de ArcMap:

counties = str([str(row[0]) for row in arcpy.da.SearchCursor("YourLayerName", ("CNTYPROPER"))])

cleaned = counties.replace("[", "(").replace("]", ")").replace("'", '"').replace(" ", "")

print cleaned

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X