|
POST
|
Now I understand. What if you used data driven pages, with the index layer set to the polygon features. Join your points to your polygon spatiallly. add the join output, and set the symbology to mach your original point layer, set a definition query (a page definition) so only features that match the DDP index layer feature are shown. Now you have a layer to use in the legend that is limited to features within the polygon, and because of the 2 versions of the point data, you still see points outside the polygons. Best Regards, Jim
... View more
04-28-2014
06:17 AM
|
0
|
0
|
1072
|
|
POST
|
Add the acreage sum to the attribute table, and then set the symbology to Categories >> Unique Values, many fields >> and choose the original field and the acreage field. Then the name and acreage will show in the legend. Best Regards, Jim
... View more
04-25-2014
08:02 AM
|
0
|
1
|
3188
|
|
POST
|
I am not quite clear what your goal is. If you want to get a count of points within polygons, perform a spatial join of the points to the polygon, and choose "Each point will be given a summary of .....and a count field showing how many points fall inside it." Regards, Jim
... View more
04-25-2014
07:58 AM
|
0
|
0
|
1072
|
|
POST
|
When you choose display XY, are you choosing a geographic coordinate system as the source? Most issues with dispaly of data from excel run into problems because of: Incorrectly defined coordinate system (or defining the desired instead of the source coord system) Negative vs Positive longitude values (or vice versa in the eastern hemisphere) No transformation specified (for no display of data) column begins with Number Illegal Character in column name (ie: -,# % .) Spaces in column name Incorrect data type (ie x y coord is of type text) If none if these apply, post a sample of your data for a more targeted reply. Best Regards, Jim
... View more
04-22-2014
08:37 AM
|
0
|
0
|
1086
|
|
POST
|
I am not quite clear on what you mean by "it doesn't work". I ran aspect on a raster dataset, and used the image attached for inputs for Reclassify tool. Seems to function correctly. Note: I did not include a class for flat. (I used the Classify tool within this dialog to create the old value classes). Regards, Jim
... View more
04-21-2014
12:29 PM
|
0
|
0
|
1343
|
|
POST
|
Choose the triangle symbol, set the symbol color, and under that, set the symbol size and in the box under that set the angle (rotation). Regards, Jim
... View more
04-21-2014
07:13 AM
|
0
|
0
|
632
|
|
POST
|
Tom, What about running the aspect tool, and then performing a simple reclassification to get your quadrants from the aspect results? Regards, Jim
... View more
04-21-2014
07:08 AM
|
0
|
0
|
1343
|
|
POST
|
Try expanding your point dataset some, so you have data surrounding the border. When you perform the interpolation, be certain that you set the correct value for "z-value". Kriging will honor the input point values, so your data should accurately reflect the precipitation at these locations, and interpolate between them to fill gaps. You could also set an analysis extent to prevent data from spilling way outside the realistic interpolation zone. Regards, Jim
... View more
04-21-2014
07:00 AM
|
0
|
0
|
3948
|
|
POST
|
There was a sample script in v9.x to write to text file (Generate format). Perhaps this will get you most of the way there. Regards, Jim '''----------------------------------------------------------------------------------
Tool Name: WriteFeaturesFromTextFile
Source Name: WriteFeaturesFromTextFile.py
Version: ArcGIS 9.1
Author: Environmental Systems Research Institute Inc.
Required Argumuments: An input feature class
An output text file
An input decimal separator character that indicates what character
should be used to separate the whole number from its decimal.
Description: Writes the features of a feature class out to a text file.
----------------------------------------------------------------------------------'''
import string, os, sys, locale, arcgisscripting
gp = arcgisscripting.create()
gp.overwriteoutput = 1
msgNotEnoughParams = "Incorrect number of input parameters."
msgUseValidDecimalPointSep = "Please use one of the valid decimal point separators."
try:
if len(sys.argv) < 4: raise Exception, msgNotEnoughParams
inputFC = sys.argv[1]
outFile = open(sys.argv[2], "w")
arg3poss = ['default python output', 'locale decimal point', 'comma', 'period', '$sep$']
if sys.argv[3].lower() not in arg3poss: raise Exception, msgUseValidDecimalPointSep
if sys.argv[3].lower() == arg3poss[1]:
locale.setlocale(locale.LC_ALL, '')
sepchar = locale.localeconv()['decimal_point']
elif sys.argv[3].lower() == arg3poss[2]: sepchar = ','
elif sys.argv[3].lower() == arg3poss[3]: sepchar = '.'
elif sys.argv[3].lower() == arg3poss[4]: sepchar = '$SEP$'
elif sys.argv[3].lower() == arg3poss[0]: sepchar = ""
inDesc = gp.describe(inputFC)
inRows = gp.searchcursor(inputFC)
inRow = inRows.next()
outFile.write(inDesc.ShapeType + "\n")
while inRow:
feat = inRow.GetValue(inDesc.ShapeFieldName)
if inDesc.ShapeType.lower() == "point":
pnt = feat.getpart()
outLine = str(inRow.GetValue(inDesc.OIDFieldName)) + " " + str(pnt.x) + " " + str(pnt.y) + " " + str(pnt.z) + " " + str(pnt.m) + "\n"
if sepchar == "": outFile.write(outLine)
else: outFile.write(outLine.replace(".", sepchar))
elif inDesc.ShapeType.lower() == "multipoint":
partnum = 0
partcount = feat.partcount
outFile.write(str(inRow.GetValue(inDesc.OIDFieldName)) + " " + str(partnum) + "\n")
while partnum < partcount:
pnt = feat.getpart(partnum)
outLine = str(partnum) + " " + str(pnt.x) + " " + str(pnt.y) + " " + str(pnt.z) + " " + str(pnt.m) + "\n"
if sepchar == "": outFile.write(outLine)
else: outFile.write(outLine.replace(".", sepchar))
partnum += 1
else:
partnum = 0
partcount = feat.partcount
while partnum < partcount:
outFile.write(str(inRow.GetValue(inDesc.OIDFieldName)) + " " + str(partnum) + "\n")
part = feat.getpart(partnum)
part.reset()
pnt = part.next()
pnt_count = 0
while pnt:
outLine = str(pnt_count) + " " + str(pnt.x) + " " + str(pnt.y) + " " + str(pnt.z) + " " + str(pnt.m) + "\n"
if sepchar == "": outFile.write(outLine)
else: outFile.write(outLine.replace(".", sepchar))
pnt = part.next()
pnt_count += 1
if not pnt:
pnt = part.next()
if pnt:
outFile.write("InteriorRing\n")
partnum += 1
inRow = inRows.next()
outFile.write("END")
outFile.flush()
outFile.close()
except Exception, ErrorDesc:
gp.AddError(ErrorDesc[0])
if outFile: outFile.close()
gp.AddError(gp.getmessages(2))
... View more
04-17-2014
08:38 AM
|
0
|
0
|
2354
|
|
POST
|
Never tried this, but what if you converted your polygon into points, graphed them in excel using the xy coordinates, and then added a trend line? Regards, Jim
... View more
04-16-2014
05:42 AM
|
0
|
0
|
334
|
|
POST
|
Just a shot in the dark, but some tools are still limited by a past naming convention. Try saving to a directory with no spaces, and no names longer than 8 characters. Also limit your output name to less than 8 characters. Regards, Jim
... View more
04-16-2014
05:41 AM
|
1
|
0
|
1075
|
|
POST
|
Try giving your table output an extension. ie: "D:/stack.dbf" Best Regards, Jim
... View more
04-14-2014
04:43 AM
|
0
|
0
|
783
|
|
POST
|
The issue is that the global data is at too low a resolution (x, y pixel size). Either work with a different data set, or reprocess your data. Reprocessing will not improve data accuracy - this is limited by the source, but you can improve the visual display of the data. Convert your data from raster to point, and then use Interpolation tools (ie: kriging or idw) to create a new raster, but set the cell size to a much smaller value. The interpolation will smooth the transition between the points. You can also set the display of the resulting raster to "bilinear interpolation" to smooth it further. Best Regards, Jim
... View more
04-14-2014
04:36 AM
|
0
|
0
|
3948
|
|
POST
|
The -1 value is due to a null value. Check the data and insure that all entries hold a valid value in the field being used to designate the line. Best Regards, Jim
... View more
04-09-2014
11:47 AM
|
0
|
0
|
2205
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 07-17-2013 09:53 AM | |
| 1 | 11-12-2013 05:35 AM | |
| 1 | 06-11-2024 05:53 AM | |
| 1 | 06-07-2024 06:22 AM | |
| 1 | 01-17-2020 05:22 AM |
| Online Status |
Offline
|
| Date Last Visited |
09-25-2025
05:57 AM
|