Tag: ArcGIS 10
The following is a list of the main projects that the geodatabase development team focused on for 10.
We’ll be looking closer at some of these projects in subsequent posts, but this list will give you an idea of what’s new in this release with regards to the geodatabase.
Core Data Model
Network Datasets have added support for versioning and partial rebuilds of network datasets; which means you no longer have to rebuild the entire network when a small portion has been changed. Other enhancements to Network Datasets include the integration with time-dependent traffic data, the addition of a Location-Allocation Solver, enhanced barriers and improved long distance routing with enhanced and more sophisticated indexing. Network datasets at 10 also include the ability to create and edit 3-dimensional networks.
There is a new Geometric Network creation algorithm which removes previous limitations on the initial size of the geometric network that you can build. A streamlined wizard and a new command that allows you to more easily load data into an existing geometric network have also been added.
Six of the most requested rules have been added to Geodatabase Topology.
The geodatabase replication model has been improved at 10 making it more accessible, flexible and easier to use. Here are some new replication features added at 10:
One way replication using archiving
When working with one way replication, you now have the option to use archiving to track the changes made in a replica. When this option is active, archiving will be used instead of versioning to determine the changes to send during synchronization. This makes for a significant increase in the performance of the synchronization process.
One way child to parent replica
It is now possible to create a one way replica where edits are made on the child and changes are sent from the child replica to the parent.
Schema mapping across replicas
During replica creation you can now map feature classes in the parent replica to those in the child. This is also useful if you’d like to rename a feature class that is being created in the relative replica.
Simple check-out and two-way replicas
All replica types now have the option to replicate data using the simple model, where data created on the child is simple and not versioned.
Create a replica to a named version on the child
When you create a replica you can now choose to create it to a named version or the DEFAULT version.
Support for non-versioned data with Check out replicas
You can now create a check out replica from non-versioned data.
More Open Access to data
A new utility is available in ArcMap that allows you to create new layers or stand alone tables that are defined by SQL queries. Users in ArcMap can add Query Layers to the map by defining a query against the tables and views in a database. The result set of that query is then added to ArcMap as a layer or stand alone table.
File Geodatabase Open API
An open API which will provide developers with read / write access to the file geodatabase without the need to install ArcGIS products or ArcObjects libraries. Note: this is not currently available with the ArcGIS beta release.
Simplified Geodatabase Schema
The geodatabase schema has been restructured for the 10 release, consolidating the information previously stored in the geodatabase system tables into 6 tables. This is done partly by using XML columns to store information related to the data in the geodatabase.
Microstation and AutoCAD files are a supported GIS formats in ArcGIS and have been for many years. CAD features classes are a valid source of ArcMap layers and are valid as input to most geoprocessing tools, including those that copy features from one feature class to another. These data manipulation tools like COPY FEATURES, APPEND, MERGE and FEATURE CLASS TO FEATURE CLASS all have their own specific subtleties and use cases for moving features from one data set to another. These tools automatically convert data from one data format to another and from one coordinate system to another; Shapefile to file geodatabase to enterprise geodatabase etc. In the case of the read/only CAD feature class this means that you can use these tools with CAD as input to effectively convert CAD data to GIS data. When working with CAD text to create geodatabase annotation the IMPORT CAD ANNOTATION tool is the way to go.
In ArcGIS 9.4 the context menu for a CAD layer in ArcMap guides you directly to the preferred tools to convert the CAD features to other GIS data sets. Right-clicking on a CAD layer in ArcMap presents you with the choices Convert CAD Feature Layer or Convert to Geodatabase Annotation. Other methods for copying and converting data are still available such as using copy-n-paste in an edit session or other tools like COPY FEATURES listed above. In fact these new context menu choices direct you to the existing FEATURE CLASS TO FEATURE CLASS tool or the IMPORT CAD ANNOTATION tool in the as of CAD text. The FEATURE CLASS TO FEATURE CLASS tool is preferred over the similar COPY FEATURES tool in that it includes a query parameter that is useful in filtering the CAD data that you want to convert.
The new CAD TO GEODATABASE tool replaces the obsolete IMPORT FROM CAD tool and combines the functionality of several existing tools to streamline the conversion of one or more CAD files into a geodatabase.
First let me say that ArcGIS Desktop 10 does support Microsoft VBA however 10 will be the last version with VBA support. Developers with existing VBA customizations should use the 10 release to migrate to Python, add-ins, or, in rare occasions, to custom ArcObjects components.
Previous to 10, VBA runtime was installed by setup.exe for ArcGIS Desktop. At 10, the VBA runtime is installed by setup.exe of the ArcGIS VBA Resources setup. For Beta go to the ArcGIS Desktop DVD or DVD image that you downloaded and find the “ArcGIS Desktop VBA Resources for Developers” setup from the DVD setup menu, or under the SDK_VBA folder. This setup will install the VBA Runtime and necessary files for VBA support in the ArcGIS Desktop application.
Once you have VBA installed you’ll need to get a free VBA 10 authorization file. If you are a concurrent use beta tester, you’ll need to request a new license file through ESRI Customer Services. For single-use beta testers, use the beta 1 authorization file provide on the ArcGIS Desktop DVD under the authorization_files folder. To request a Concurrent Use VBA license, login to the Resource Center, open the Support page and click the Request a Beta License File link under Other Support Resources.
Summary – If you need VBA support in ArcGIS Desktop applications:
- Install ArcGIS Desktop
- Install ArcGIS VBA Resources
- Obtain a license for VBA
Update August 26th 2010
If you have requested the authorization number for VBA, it would have been in an e-mail from ESRI Customer Service. It will also be visible in the Authorization and Provisioning section of the Customer Care site. If you cannot locate this information, contact Customer Service.
Note: The VBA authorization number is not automatically included with your ArcGIS installation media. The primary contact on your account needs to contact your customer service representative directly, by email, for an authorization number.
In case you didn’t know, many Technical Workshops from this year’s User Conference are available as videos online. You can also watch the sections from the plenary session where ArcGIS 9.4 features were demonstrated.
And if you are planning for 2010 make sure to get the ESRI Developer Summit on your calender. This year will be all about 9.4 and will take place in warm Palm Springs, CA March 22-25 2010. We are planning the content now so if you have suggestions for topics please let me know (firstname.lastname@example.org)
Each year at the ESRI International User Conference, staff present detailed demonstrations that preview major new functionality in upcoming ESRI software releases. John Calkins, technical evangelist at ESRI, precedes these demonstrations with a brief overview of his favorite innovations that will not be covered in detail in the demonstrations. Here are Calkins’ top nine favorite innovations in ArcGIS 10, excerpted from his presentation at last July’s conference in San Diego, California.
- User Interface. ArcGIS 10 features a new user experience. The upgraded look includes dockable windows that can automatically hide. Also, a new Catalog window is embedded in ArcMap. These and other underlying framework changes will greatly improve your productivity.
- Attribute Tables. At 10, attribute tables are displayed in a dockable window. You’ll see a new toolbar across the top, giving you easier access to the tools you need. Also, you will be able to open multiple tables using the tabbed interface at the bottom.
- Search. A new search capability complements the Add Data dialog box. The new search tool will allow you to type in search criteria and, with subsecond response time, locate the data you’re interested in. You will be able to use special keywords like points, lines, polygons, or layer to further refine your search.
- Reporting. ArcGIS 10 includes a new reporting capability. A series of predefined templates makes it easier to make nice, formatted reports. Once you’ve created a report, you will be able to save the report so that you can later reexecute it with a different selected set.
- Geoprocessing Tools. With ArcGIS 10, the customization capability will be enhanced so that you’ll have access to all analysis tools. You’ll be able to drag and drop the Buffer tool or a geoprocessing model onto a toolbar. There’s also a new geoprocessing option that will allow you to enable background processing.
- Table of Contents Views. The table of contents now supports multiple views. The List By Visibility view is like a smart legend that will only show you the symbology in the legend for the features that are in your current, visible map. It’s a nice innovation to complement the traditional table of contents.
- Symbol Search. To change symbols, you will no longer have to browse through 20,000 different symbols looking for the right one. You will simply do a search. It is far more efficient to search for symbols than browse through the multitude of symbols that are included with ArcGIS.
- Temporal Mapping. ArcGIS 10 is becoming time aware, making it easier to make temporal maps with ArcGIS. There’s a new Time tab in the layer properties as well as a new clock tool that will allow you to set the display’s date and time.
- Fast Basemaps. In versions prior to 10, when ArcMap updates the display, it redraws each layer sequentially. A new basemap layer in 10 enables continuous, fast redraw.
You have found the ArcGIS Desktop 9.4 blog but here are a few other blogs you’ll want to keep an eye on…
Here on the Desktop blog we’ll cover all things Desktop which includes all the Desktop extension, Desktop customizations and building custom desktop application with ArcGIS Engine.
A key goal for ArcGIS Desktop 10 was to improve usability for performing many common tasks. For example, we wanted to:
- Improve the use of the map canvas when working with maps and working with tables
- Integrate ArcCatalog with ArcMap using a new Catalog Window
- Add Fast search for data, maps, and tools
Click on the links in the bullets above to watch a short video of each new capability in ArcGIS 9.4. These will be a great way for you to get started with some of the new aspects of the ArcGIS Desktop 9.4 user interface. These videos and more to come are on the ArcGIS Desktop Resources Center Video page.
One of the goals of 10 is to help make you more productive with the software. We are all busy and under lots of demands at work but here are some new features at 10 that we think will help. Continue reading
Last week, over 300 ESRI employees from around the world came to Redlands to learn about ArcGIS Desktop 9.4 from the Development Teams in preparation for beta 1. We call it “Tech Transfer” and in addition to the staff in the room, many more employees took part via virtual meetings and video conferencing. We covered a lot of topics throughout the week and I’ll try and share some of that here in this blog and in other locations on the Desktop 9.4 Resource Center.
To start the week, we talked about the new plan for the 9.4 beta program… This will be like no other ESRI beta program. The big change is that beta being supported fully by ESRI Tech Support. Here’s the highlight slide from the presentations…
ArcGIS 10 is a major release of all aspects of ArcGIS and is designed to help you perform your GIS work faster. Some of the highlights include the following:
Perform Your ArcGIS Desktop Work More Efficiently
- Faster, more responsive drawing performance including smooth, continuous panning of your data
- Easier access to most commonly used geoprocessing tools
- New Search window in ArcMap to let you quickly locate maps, data, and tools
- Catalog window built into ArcMap for quick data access
- Easier and faster ways to find and use symbols and tools
- Auto hide and dockable windows (e.g., table of contents) so your focus remains on the map
- Ability to execute geoprocessing in the background, allowing you to continue to interact with your map
- Automation of additional workflows with Python (maps and layers)
- Easy-to-use software developer kits (SDKs)
- Single-line simplified geocoding
But there is more in 10 so stay tuned…