POST
|
I have this problem too. I have a large wall map (42in x 42in) displaying quite a bit of information and I am using pie chart symbology with label expressions. At a scale of 1:300,000 and symbol size of 48 they were exporting fine as pdf. When I made a second map at a scale of 1:700,000 and symbol size of 55, the pie charts no longer display in the exported pdf. Every other symbology displays fine (and this is a busy map!). The dpi is set to 150, CYMK and all that. Still tweaking it to see if the symbol point size has a threshold... Like I said, the two maps are identical in page size and setup. One has a smaller scale than the other with a handful of more polygons but less line work. The pie chart symbol is the only one that is disappearing upon export. There is no transparency on the pie charts...
... View more
01-30-2019
09:35 AM
|
0
|
0
|
371
|
POST
|
ha! I wonder why I couldn't locate that with the search I did?? Thank you very much. I am still quite clumsy with the new Ribbon format.
... View more
01-08-2019
01:11 PM
|
1
|
0
|
462
|
POST
|
I am in the process of transitioning to ArcPro. One thing I haven't figured out how to do is use the Map Series with the same functionality it has in ArcMap. I have a map book that is data driven and combines the useful Definition Query option of displaying layers only if they match the page field. I can't seem to find a similar tool in ArcGIS Pro. First of all, finding the layout tab to enable data driven pages in ArcGIS Pro was frustrating, second of all I see no check box in the definition query tab to use page definition like there is in ArcMap. I have inserted a clip of the ArcMap Page Definition option to better illustrate what I'm trying to emulate in ArcGIS Pro. Does anyone know of a help document for ArcGIS Pro that will show me where in the Ribbon I can enable this option? Thank you
... View more
01-08-2019
12:38 PM
|
0
|
2
|
549
|
POST
|
Ah! so there it is! I wasn't comparing the string inside the list, I was just comparing the list! My inexperience shows It worked smoothly! thank you for the guidance!
... View more
03-23-2018
08:32 AM
|
0
|
0
|
712
|
POST
|
Hi there, This is an evolving script. I am essentially teaching myself but it's like stumbling around in the dark. I have a butt-load of mxd's whose layers' datasources are being changed, both in location and in feature class name (for the most part). I managed to write a script that would walk through a directory and list each mxd, layer name, layer datasource path and layer feature class name and write it to a csv. That worked fine. Now I'm looking to use an altered form of that list to automate the lyr.replaceDataSource() method. I have got part of the code working, but when it comes to actually changing the datasource it comes up a dud. Maybe it's my logic. Maybe the code is too simplistic. I dunno. Now, I have tested it by hardcoding the paths and values in and it works hunky-dory both with single and double quotes. (thanks to the advice from some helpful people like yourself!) When I try to use the lists I don't get very far. Maybe someone out there can see what I am doing wrong or leaving out? any advice would be great! Here's what I got: # This script reads a list in csv format and assigns them to variables to be
# used in the lyr.replaceDataSource method. It will then be used to replace old paths with
# new sources and change each layer's feature class and layer name for each map in the directory.
# **This is just a test code for now**
import csv
import arcpy
# set up blank lists for data
oldP,newF,newL = [],[],[]
# read data from file and store in lists
with open(r"C:\hardcode_to_Path\dsListTEST.csv", "rb") as dsList:
r= csv.reader(dsList,delimiter=",")
for i,row in enumerate(r):
if i>0: #skip the header
oldP.append(str(row[0]))
newF.append(str(row[1]))
newL.append(str(row[2]))
# replace the existing datasource with the new path, feature class name and layer name.
mxd = arcpy.mapping.MapDocument(r"hardcode_to_testMap.mxd")
for lyr in arcpy.mapping.ListLayers(mxd):
if lyr.supports("DATASOURCE"):
if lyr.dataSource == oldP:
lyr.replaceDataSource(r"Hardcode_to_new_location","None",newF, True)
lyr.name = newL
print lyr.dataSource
mxd.saveACopy(r"hardcode_to_Copy_testMap.mxd")
del mxd
dsList.close() The list append works... and so does the mxd.saveACopy. BUT the important part in between does not do anything. DUD.
... View more
03-22-2018
02:21 PM
|
0
|
4
|
895
|
POST
|
thank you, I used your suggestions for removing the "IFS_Working" from the path, as well as adding "NONE" as the workspace (as it does not change). Now the code automatically sources it to the correct dataset! most of my trouble came from thinking too much (haha!), and mapping the path too far. Thanks to everyone for the guidance I am but a greenhorn teaching myself...
... View more
03-16-2018
01:22 PM
|
0
|
0
|
419
|
POST
|
thanks, no I only have one dataframe, but I do have multiple Feature Datasets ...I have added to my thread below...
... View more
03-15-2018
02:03 PM
|
0
|
0
|
962
|
POST
|
Thanks for the suggestions, now that I know how to insert code I'll show what I've tested out. first of all using the {False} parameter has shown some progress! the code works....sort of. So far it is changing the folder location, the FGDB name, and the feature class name but not the feature dataset name. here is the test code: for lyr in arcpy.mapping.ListLayers(mxd):
if lyr.supports("DATASOURCE"):
if lyr.dataSource == r"L:\Data\CFX_2016_160214\GDB\CFX_2016.gdb\CFX_IFS_Working_16\AA_Points":
lyr.replaceDataSource(r"L:\Data\CFX_2018_180214\gdb\CFX_2018.gdb\IFS_Working","FILEGDB_WORKSPACE","BB_Points", False)
lyr.name = "BB_Points"
print lyr.dataSource
and this is the output: L:\Data\CFX_2018_180214\gdb\CFX_2018.gdb\CFX_IFS_Working_16\BB_Points Is this something that the lyr.replaceDataSource() can't do? if I use the {True} parameter, I don't get past line 4 and I think that is due to the fact that I have included the dataset name in the path. How do I navigate into feature datasets? thanks again!
... View more
03-15-2018
02:02 PM
|
0
|
2
|
419
|
POST
|
Thanks for the tip Re: inserting code... this is my first post
... View more
03-13-2018
05:06 PM
|
0
|
0
|
962
|
POST
|
Thank you for the reply, I have tested the code using only one mxd and still nothing changes. I'm stumped!
... View more
03-13-2018
11:51 AM
|
0
|
4
|
962
|
POST
|
I have been racking my brain trying to figure out why I can't get this simple code to execute properly. I am trying to replace Datasources for numerous layers in numerous mxd's. I really don't want to do this manually! Essentially, a new file gdb has been created in a new folder with renamed feature classes. Feature class names were changed to simplify other geoprocessing scripts. Now I need to re-link the datasources to the new datasets. I have a working code: it walks through a directory, it lists mxd's by file name, it finds layers and prints their names and finally saves the mxd. there are no bugs; however, when I open the mxd, the datasource has not changed. The script runs through the lyr.replaceDataSource but does not actually replace the datasource. I have used the validate {FALSE} parameter and still no luck! I am not a whiz when it comes to python, but I thought this was a pretty straight forward script. Does anyone see what I am doing wrong? What am I overlooking?
... View more
03-12-2018
01:47 PM
|
0
|
12
|
1659
|
POST
|
alright, since I have not found any help online, I have collaborated with a colleague and discovered that you cannot use an image that has been georeferenced *unless* it is completely rectified. The minute you "update georeferencing" or switch transformations the image is no longer available to vectorize using ArcScan. You have to select "Rectify" and save the image before the tool will open that image to vectorization. It had stumped me because we tend not to Rectify images if we are just using it one time to digitize features due to the large file it creates and limited storage for thousands of images. Anyhow, that's what was discovered! hope it helps others!
... View more
10-22-2014
07:09 AM
|
0
|
1
|
666
|
POST
|
I have a similar problem. tool works perfectly until the image is georeferenced. Did you find a solution?
... View more
10-21-2014
09:43 AM
|
0
|
0
|
279
|
POST
|
Hi There, I have been trying out the ArcSCAN feature and been having fun exploring the tool. I have been through the tutorials and have gone through the pains of trying to classify an RGB .tif file. I have even generated vectors to my great pleasure; however, this was all testing the tool with a .tif file with no spatial data. once I introduce a georeferenced .tif, the ArcSCAN toolbar does not allow me to select it and it remains greyed out in the drop down menu. I have even played around with a 1-bit line art converted .tif file but the minute I update the georeferencing, the image is no longer available to use with ArcSCAN. I have not found any discussion about this, so I wonder if there is something I am missing. I can't imagine that ESRI would provide a tool that could generate numerous line features or polygons that the user would then have to manual move to it's proper spatial location. Does anyone know of a solution? are there settings I have missed? Keep in mind that I have successfully used the tool and generated vectors using non-georeferenced images. Thanks! Anna
... View more
10-21-2014
09:00 AM
|
0
|
2
|
3998
|
Title | Kudos | Posted |
---|---|---|
1 | 01-08-2019 01:11 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|