Make ArcGIS better by reporting software errors and joining the Esri User Experience Improvement Program
You are trying to finish up a project with a deadline, haven’t saved your edits all day, and then, poof, ArcMap closes unexpectedly. Esri strives to produce stable, quality software, but occasionally bad things happen and you see: “ArcGIS has … Continue reading
10.0 Service Pack 3 is now available to download via the ArcGIS
Here is the link to SP 3 for ArcGIS 10 (Desktop, Engine, Server)
ArcGIS 10 provides a new Python
mapping module (arcpy.mapping) that allows you to interact with the contents of
map documents and layer files without necessarily needing to interactively open an
ArcMap session. The methods, properties and functions available in this
new map scripting API enable you, for example, to automate changing data
sources, modify layer properties, export and print maps, as well as automate the
thematic maps and map series. Because the new mapping module is part of
the ArcPy geoprocessing framework, scripts can be used within ArcGIS Desktop
but can also be published to ArcGIS Server as geoprocessing services making
it much easier to make mapping and printing capabilities available on the
The following links are resources
that will help you learn more about arcpy.mapping, get access to popular
sample scripts available for download, and
links to new training resources:
A new Introduction to
arcpy.mapping help topic is a great starting point. It includes
links to a new arcpy.mapping tutorial and general guidelines for working with
arcpy.mapping. ArcGIS Desktop help has a complete section
dedicated to the ArcPy mapping module. Embedded within the help topics
are over 100 different, practical help samples that can be copied/pasted into your applications. Be
sure to review the “Best ways to get started” section.
A video presentation called Python Scripting for
Map Automation in ArcGIS 10 presented at the 2011 Developer’s Summit is an excellent way
to get started. This presentation not only introduces arcpy.mapping but
also demonstrates many of its use cases.
presentation called Arcpy.mapping: Export a map in PDF format from a web
browser that demonstrates how arcpy.mapping scripts can be published as
geoprocessing services and published to web applications.
- Approximately 20
script tools that perform routine map and layer management tasks, printing and
exporting, as well as basic cartographic operations.
This is an excellent download because it
includes many practical code samples that perform a variety of tasks and they
are easy enough to modify for your own purposes.
- A script
tool that combines Data Driven Pages, arcpy.mapping, and the ReportLab site package to generate a reference map book that includes street index
pages. It demonstrates how arcpy.mapping can be used to extend Data
Driven Pages capabilities.
- A script
that incorporates Data Driven Pages and arcpy.mapping to build a map series
that includes dynamic graphic tables. There is a very complete README.doc file
included with the download that also addresses other useful tips and tricks
that go along with the application.
Basics of Python (for ArcGIS 10).
This course teaches fundamental concepts you need to know to create
Python scripts in ArcGIS. You will learn guidelines for proper Python syntax,
techniques to troubleshoot common errors, and how to use loops to test for
conditions and execute different code based on the result.
Python Scripting for Map Automation in
ArcGIS 10. This course teaches how to automate map production and
related data management tasks that would be time-consuming and tedious to
perform manually. You will learn how to work with the mapping module of the
ArcPy site package to quickly and easily update map layers and map document
properties, modify map content, and produce individual maps and map books.
Special thanks to David from the Mapping Team for sharing these links.
The ArcGIS 10 and 10.1 Deprecation
Plan has had a few updates recently. Make sure and check the
latest version for the most up to date information on product and platform
support plans. There have been updates to the ArcGIS Desktop section
regarding VBA support and some new information on ArcInfo Workstation moving
from “General Availability” support phase to the “Mature
Phase” as of January 1st 2012.
Plus there are a few other updates to the plan for ArcGIS Server so have a
look and let me know if you have any questions.
Note - This is a re-post to fix my spelling errors. Sorry for the confusion – Spell Check only works if I type the right word. Thanks for pointing out my mistake. I just wanted to let everyone know of some updates to the ArcGIS 10 and 10.1 Deprecation Plan.
When the Community Maps program began nearly two years ago, the user base was relatively small and the processes for contributing data were still being formulated. Participants with questions regarding the program, including issues with the data model, map template and special data migration tools, typically contacted members of the Community Maps team themselves, either directly or through the email alias. Team members did their best to address questions from participants and interested users while keeping up with their day to day tasks.
While this was adequate for a program in its early stages, today’s Community Maps requires a support solution that can keep pace with our growing user community and deliver the assistance they need. That solution is Esri Support.
While Esri international distributors continue to provide support to Community Maps program participants outside the United States, beginning September 1st Esri Support should be the first place Community Maps members in the U.S. go with questions or problems related to the technical aspects of the program. Users are able to contact Support by phone, email and even IM chat. Once Support is contacted, a qualified Analyst will log an incident into our support system and assist the user in troubleshooting the issue until it is resolved. Examples off possible support incidents range from problems with the Community Maps map document or data model to best practices for creating the map cache for publication.
By including Esri Support as the primary contact for program issues, we gain several benefits, including:
1. Greater accessibility – With Support Centers on both U.S. coasts and a variety of ways to contact them, Community Maps users can now get their questions answered sooner and in a way that is most convenient for them.
2. Better transparency – Any incidents logged through Support can be tracked through the My Support, as well as the Customer Care Portal, providing the user with the latest information on the progress being made to resolve the incident.
3. Bug tracking – If a user discovers a bug (such as an error in our documentation or problem with the map template) they can log it with Support and keep track of it as it is resolved.
4. Better self-help resources – With information on Community Maps incidents and bugs now being logged into our Support system, users can choose to search our Support resources themselves, often finding the answers they need without contacting a Support Analyst.
5. Consistency – Now, when Community Maps members have questions about technical aspects of the program, they can seek help from the same place they go for their other ArcGIS questions – Esri Support.
These advantages, as well as others, make Esri Support a valuable partner for the Community Maps team. Of course we hope that your experience in the program, with the tools and training we have designed, is smooth and problem free. But if trouble does occur, it’s nice to know that Esri Support will have your back.
Extending the length of an existing line feature can be accomplished in several ways. In ArcGIS 9, one technique you might have used is setting the Modify Feature edit task to load the feature’s geometry into the edit sketch, and then switching to one of the sketch tools to extend the line by adding additional segments to the sketch of the existing feature. In ArcGIS 10, however, the introduction of new feature construction tools that distinguish between creating new features and editing existing features made it difficult to continue supporting this method. Therefore, this method of extending lines is not available in ArcGIS 10.
In the feedback we’ve received from you, this workflow is one you’d like us to reincorporate, so we’re working on including this in a future release. If you have suggestions on how the new tool should work, please log an enhancement request through Esri Support or post your thoughts on ideas.arcgis.com so we can make sure what we develop fits your workflows.
We have written a developer sample for ArcGIS 10 that allows you to modify a feature and extend a line in a similar manner as ArcGIS 9. You can download the sample and installation instructions from the ArcObjects .NET API Code Gallery on the ArcGIS Resource Center at http://esriurl.com/1891.
You can also try some of the other methods of extending lines. For example, if you want it to extend a line to intersect with another line, use the Extend tool on the Advanced Editing toolbar. To do this with multiple lines, you can use the new Extend Line geoprocessing tool in the Editing toolbox.
This patch addresses
an issue that prevented users from being able to unpack/open ArcGIS 10
SP1 layer packages (*.lpk files) in ArcGIS 9.3.1. This patch is required for 9.3.1 ArcGIS users who want to consume layer packages created in ArcGIS 10 SP1 Desktop.
Migrating from ArcGIS 9.x to ArcGIS 10 is straightforward. All your data (maps, layers, rasters, geodatabases, etc.) is directly readable in ArcGIS 10. However once you start using ArcGIS 10, you will need to save your documents (maps, layers, etc.) out in 9.x formats in order to share them with 9.x users. Use the Save a Copy command in ArcMap to create 9.x version of your map document. For more info on Save a Copy command.
Geodatabases can remain in 9.3.1 format and be used in 9.3.1 and 10. However, if you want to take advantage of the new geodatabase improvements in ArcGIS 10, you need to upgrade the geodatabase to 10, at which time 9.x clients will not be able to read it. In order to help with sharing data among various versions, the Create Geodatabase tool now allows you to create older versions of the Geodatabase so you can copy features from ArcGIS 10 into an older geodatabase to share with other users.