|
POST
|
ArcMap can reproject the sid on the fly if it to match your other data IF it has the correct world file information (either in a world file or in the side header) and IF it has the correct coordinate system definition (in the header or in another file, aux.xml is the one ArcMap creates). You need both. If you just lack a coordinate system use the Projection Define tool or in ArcCatalog the right click - Properties - Coordinate System tab to give it the correct definition. You don't reproject a sid by modifying the world file or projection definition file directly. After you properly define a coordinate system, you could use the Project tool to change it, but since you can't save the new raster as a sid, and since ArcMap can reproject on the fly, you probably won't want to do that. If your sid has not been georeferenced, you can do that with the georeferencing toolbar, and that will create a world file and a projection definition. See the ArcGIS help on geoerferencing.
... View more
09-17-2012
05:41 AM
|
1
|
0
|
1205
|
|
POST
|
You can create a normal.mxd (or use another name) and save it in your templates folder. You can customize that in ways that can't be done with the mxt, but every time you start ArcMap or go to File New you get to use that as your template (My templates), at least in 10.1. The disadvantage of this approach is that projects that were/are created without using this normal.mxd may have to "customized if the change doesn't also "stick" in the mxt. I think the classic snapping is one of those that doesn't stick and it would be nice if it did.
... View more
09-13-2012
09:07 AM
|
0
|
0
|
1737
|
|
POST
|
If the points are at the locations you want to split the line and you have ArcInfo/Advanced you might look at the split line at point tool n Data Management Tools - Features. There is an Arcscript to do this at http://arcscripts.esri.com/details.asp?dbid=14190 Another Arcscript that uses attributes is at http://arcscripts.esri.com/details.asp?dbid=14127 and there is a more recent version in the Net resources although I don't have the link for it right now. To use this you might use a join to get the point attributes into the line layer. Also see http://gis.stackexchange.com/questions/20402/how-to-divide-a-single-polyline-feature-into-multiple-features-based-on-points-l. Also see the thread in this same forum: http://forums.arcgis.com/threads/51332-Dividing-Splitting-Lines
... View more
09-12-2012
06:09 AM
|
0
|
0
|
1422
|
|
POST
|
You may get better results copying and pasting the spreadsheet cells (perhaps with a "cushion" of surrounding cells) into ArcMap. But even that approach can run into problems in exporting to pdf especially if after the paste one has to resize the table. So in those cases we create a stamp in Acrobat and use Acrobat to add it to the map pdf. Clumsy.
... View more
09-04-2012
05:10 AM
|
0
|
0
|
1952
|
|
POST
|
I don't think there is a one button good solution; you may need to creatively mix some tools and even then still do some manual checking and cleanup work. I would think a solution would involve some sort of buffering and after that a spatial join or overlay. I'll just throw out a couple of ideas that someone with more knowledge might make work. You could start with buffering the line layer with the attributes you want, and then doing a spatial join to add those attributes to the target lines. Saying this is easy; there are lots of potential problems with overlapping buffers especially at intersections. A square buffer process might help but not eliminate the problem. Instead of a spatial join, an overlay might give you enough information, with the longest segment of any line usually holding the attributes you want, and then perhaps in Access or Excel you could use a max query to make a table of those features to join to your target data. You might go from attribute lines to points, buffer them and and then use a spatial join to the target lines. ETGeowizards has a Transfer attributes wizard which does offer several transfer methods. You would need to create polygons through the buffer process to run it, and then join the results back to the lines. But this is not one of the free tools. If the lines are pretty close you might make a copy of your lines, and then try to use the Integrate tool to make your attribute preferred lines jump to your spatially preferred lines locations. Or try to use a batch snap process to do something similar.
... View more
08-30-2012
05:53 AM
|
0
|
0
|
1689
|
|
POST
|
Edit: Now I see there is a post just following yours that includes this entire thread that this code came from. Check it out. This code came from J Barrette of ESRI on another Forum post. It exports bookmarks to jpg files but with some tweaking you might be able to get it to do what you want. But it may only be available in 10.1? import arcpy mxd = arcpy.mapping.MapDocument(r"C:\Project\Project.mxd") df = arcpy.mapping.ListDataFrames(mxd, "Transportation")[0] for bkmk in arcpy.mapping.ListBookmarks(mxd, data_frame=df): df.extent = bkmk.extent outFile = r"C:\Project\Output\\" + bkmk.name + ".jpg" arcpy.mapping.ExportToJPEG(mxd, outFile, df) del mxd
... View more
08-24-2012
05:38 AM
|
0
|
0
|
1370
|
|
POST
|
If you want to hold your points but snap your lines, in your geodatabase topology you can vary the tolerance after setting the points as the priority, and any line endpoints closer than the tolerance to the point will be moved to it. Alternately you could use the Integrate tool to do something similar. Do both on copies or make backups since either changes the input dataset. ET Geowizards has a polyline global snap wizard it is not one of the free functions. If you are okay with moving the points to snap to the lines there are several other options. Google on "ArcGIS batch snap lines" to get many suggestions including using the Near tool, some Arcscripts and Hawth's Analysis Tools. Hawth's tools won't work in 10x unless you have installed VBA but their successor tools, Geospatial Modeling Environment, should.
... View more
08-22-2012
06:11 AM
|
0
|
0
|
882
|
|
POST
|
If all the layers to be moved are in the same workspace, select them, start editing and then move the collection. If they are not in the same workspace, and you don't want to move them temporarily into one, you have a couple of options that aren't as easy but should work. One is to use the move option, and apply the same x and y move values to each layer in its own edit session. A second would be to find a shared vertice in each layer or temporarily add a feature to the layers to be moved that shares a vertice with say a point. Then in individual edit sessions select the features to be moved in that layer and snap the matching vertice in each to that point.
... View more
08-16-2012
06:00 AM
|
0
|
0
|
3226
|
|
POST
|
Does the following link provide any help? http://www.arcgis.com/home/item.html?id=af4fe32a93554eadbd3be3b0e55326be
... View more
08-10-2012
05:16 AM
|
0
|
0
|
913
|
|
POST
|
Thank you very much Jeff. It's just what I needed. I figured it had to be simple but I don't know python beyond mixing samples I can find. This one stumped me and I found a workaround right after posting so I let it go. The workaround, however, is a clumsy one to set up (it uses a batch file renamer and a text file with input and output names) so this is so much better. This is my current script to produce a properly georeferenced set of tifs from the same project I use for pdfs, showing a generic path of C:\Project for the output. import arcpy ... mxd = arcpy.mapping.MapDocument("Current") ... ddp = mxd.dataDrivenPages ... df = arcpy.mapping.ListDataFrames(mxd)[0] ... ar = df.extent.height / df.extent.width ... for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): ... mxd.dataDrivenPages.currentPageID = pageNum ... print "Exporting page {0} of {1}".format(str(mxd.dataDrivenPages.currentPageID), str(mxd.dataDrivenPages.pageCount)) ... arcpy.mapping.ExportToTIFF(mxd,r"C:\Project\ctype12_" + str(ddp.pageRow.Name) + ".tif",df,9306,9306*ar,300,True) ... del mxd
... View more
08-07-2012
06:15 AM
|
0
|
0
|
1590
|
|
POST
|
Kirsten, here's what one person did with DDP: http://forums.arcgis.com/threads/25826-Constant-extent-with-Data-Driven-Pages As noted in that link, the best solution would probably be your own scripting using arcpy. See http://blogs.esri.com/esri/arcgis/2010/12/14/combining-data-driven-pages-with-python-and-arcpy-mapping/. Also see http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00s90000002s000000.htm for Thematic Book. Sorry, I don't have any code to offer. If you search on Thematic Data Driven Pages you will get more. If you have 9x on a computer I think there was an Arcscript called Map Atlas that would do what you wanted. I have no idea if you could find a way to install that on a 10x machine although you might try. If it requires VBA you could get the free extension installed and then try installing Map Atlas.
... View more
08-02-2012
05:51 AM
|
0
|
0
|
1560
|
|
POST
|
You created working world files by removing the x characters from the files. You can separately projection define your rasters, the world file doesn't hold that information.
... View more
08-01-2012
05:10 AM
|
0
|
0
|
551
|
|
POST
|
IDLE comes with 10.1. You can get pywin here: http://sourceforge.net/projects/pywin32/files/pywin32/. I believe the recommendation is to use the same version (2.7) as your python install.
... View more
08-01-2012
05:06 AM
|
0
|
0
|
2850
|
|
POST
|
After adding your control points, you can select Update Georeferencing or Rectify. The former puts information in an aux.xml file and world file that tells software how to display it properly, but it doesn't otherwise change the image. Rectify produces a new image which gets rid of any rotation, and requires some interpolation. I would suggest searching Help on georeferencing, since there are other options and information on georeferencing that you might like to use and which may help explain your error message.
... View more
07-30-2012
05:17 AM
|
0
|
0
|
1880
|
|
POST
|
Another factor to consider is licensing. From Google Earth: "If your business is looking to use Google Earth for any external purpose, you will need to license Google Earth Pro. Examples of external use include using imagery from Google Earth in reports and presentations or otherwise creating materials that will be displayed or distributed outside of your organization." Often, however, the Google imagery for the US is from the NAIP program, which provides free county wide mosaics through the USDA Data Gateway, and often many state GIS sites will have that imagery (and others) available in different tiling formats for downloading, or in their own WMS services. GIS servers, such as the one at apfo.usda.gov also serve up NAIP imagery. ArcGIS online also has numerous imagery sources including NAIP.
... View more
07-27-2012
06:31 AM
|
0
|
0
|
3567
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-09-2014 05:07 AM | |
| 1 | 01-18-2013 08:15 AM | |
| 1 | 02-15-2022 07:52 AM | |
| 1 | 03-31-2016 09:47 AM | |
| 1 | 02-17-2021 10:03 AM |
| Online Status |
Offline
|
| Date Last Visited |
06-09-2022
01:50 PM
|