Monthly Archives: July 2010
by Brenda Wolfe
The new ability to map Market Potential data in Business Analyst Online is leading to some new revelations. I have always considered myself to be a romantic Montanan, but now there is proof that Montanans are, by their very nature, romantic.
Business Analyst Online now lets you map just about anything, including the percentage of the population that has purchased romance novels in the past year…
The center of the country appears to be where buyers of romance novels are concentrated. I suppose, to be fair, one could argue that other parts of the country are just as romantic–they just exhibit their romantic inclinations differently. I will leave you to your own theories on this, but I am sticking to Montana as Romance Central.
At ArcGIS 10, geodatabase designs can be shared with a new type of layer package called a schema-only layer package. As the name implies, a schema-only layer package contains the schema of the data it references. It can then be used as a template for populating your data and using the layer properties, such as symbology, scale, etc. provided in a map document.
The Local Government Information Model at ArcGIS 10 supports a series of maps and apps used by local governments and demonstrates how ArcGIS can be configured to support specific business needs in your organization. It incorporates specific application requirements and the cartographic design elements necessary to produce rich, multi-scale base maps and operational layers. You can download the Local Government Information Model from ArcGIS.com and migrate your content into this geodatabase design. When you do, you can quickly take advantage of the maps and apps published on the Local Government Resource Center. This blog post will show you how to use the new schema-only layer package provided for our local government users.
In ArcMap, click on File>ArcGIS Online and then search Maps and Data for the keyword “local government”. When you find the Local Government Information Model, you can review the item Details and when you’re ready to download it, just click Add.
You can then determine which geodatabase you’d like to import the schema in to. The default location is your Default.gdb, but you can specify another empty geodatabase you’ve created if you’d like. When you download one of the templates on the Local Government Resource Center, you’ll notice we have named the sample geodatabase “Local Government” and all the maps we’re publishing will work with a geodatabase named this. So you may want to think about creating your own LocalGovernment.gdb.
This is also a good time to to specify the spatial reference for the new geodatabase you’re creating. A real simple way to do this is to select Spatial Reference>Other>Import and then pick an existing feature dataset that has the correct spatial reference for your data. Then click Ok, and Ok again, and the import will begin.
When the Import Schema Package tool completes, you will see a series of layers in your map document and an empty schema in the geodatabase you specified. From here, you can review the descriptions and domains for each feature and begin thinking about how you can migrate your data to this information model. One note, you’ll have to add your imagery and surface models manually to this schema.
Using this information model makes it very easy to implement the maps and apps on the Local Government Resource Center. We’ll be adding content to this information model as we publish additional templates for our local government users, so keep an eye out for updates.
This year the focus of the GeoWeb conference was on “Going Real Time”.
In our presentation, we discussed how to build client and server GIS applications that consume real time Twitter data. We covered a number of real world scenarios that this could be applied to such as disaster management, emergency scenarios and so on. We also covered some of the challenges we face when building systems like this.
GeoWeb 2010 Real-time ArcGIS Twitter Map
In the spirit of supporting the “real time” theme of the conference, we also demonstrated how to use the ArcGIS platform to build a real time mapping system to track conversations on Twitter. The system (code named “TweetBase”) had the capabilities of capturing all of the ”GeoWeb” conversations that took place during the conference, geolocate them, and publish them on a web map on ArcGIS.com.
Here is an example of the map in a browser and mobile client.
Esri is pleased to announce the launch of the new Data Reviewer Resource Center! We are excited to provide the GIS community with a central location for information on ArcGIS Data Reviewer for improving your GIS data quality. You can access templates from the Gallery that are built around the ArcGIS Data Reviewer extension. Our goal is to make it easier for you to use our software throughout your quality control life cycle.
The Data Reviewer blog is an important part of the resource center designed to bring you the latest information specific to data quality processes and tools. This is a virtual space for everyone to communicate, collaborate, and share knowledge. Feel free to interact with your peers as well as post your own tips, comments, and questions. Your input will help guide us in our own efforts to better serve you. We’ll be posting information continuously, so please check back regularly, or sign up for our feed by simply clicking on the RSS 2.0 link to the left.
We hope you’ll find this blog dynamic, engaging and instructive. Come and explore the new Data Reviewer Resource Center!
The Data Reviewer Team
When you open the Editor toolbar in ArcGIS 10, you’ll notice that the toolbar looks different. For starters, there is no task list and no target layer list. So how do you add a feature without them? In ArcGIS 10, you use the new Create Features window, which contains all the elements you need. The workflow to create features is the same whether you are editing geodatabases or shapefiles or using an ArcView, ArcEditor, or ArcInfo license.
Introducing feature templates and the Create Features window
When you start editing, the Create Features window opens vertically and docks on the right side of your ArcMap application. The top of the Create Features window lists the feature templates in your map. A feature template is a new concept at ArcGIS 10. It is somewhat like setting the old target layer but is more powerful than that because it contains properties about how new features should be created: the target layer (feature class) where a feature will be stored, the attributes that a feature is created with, and the default tool that is used to create that feature. Feature templates also have a name, description, and tags that can help you find and organize them. You can review and set these on the Template Properties dialog box, which you can open by double-clicking a feature template on the Create Features window.
ArcMap automatically creates feature templates for the layers in the current editing workspace the first time you start an edit session in a map. Feature templates are based on the symbology of the layer, so you can have more than one feature template per layer. One feature template is created for a layer symbolized with the single symbol renderer, but a layer drawn with unique values gets a feature template for each symbol category. For example, if you have a layer of roads, a new feature template is created for each symbol type: freeway, major road, local road, and so on. The feature templates have the same target layer property but different road type attributes. This way, if you create a new feature using the freeway feature template, the attribute for the road type is automatically assigned as freeway. The new feature will also be symbolized correctly as a freeway.
The graphics below show the Layer Properties > Symbology tab listing the unique values symbols used for a Roads layer and the resulting feature templates in the Create Features window. Since the Roads layer has three unique values categories, three feature templates are created, where each one has a different default attribute value for the road type (Freeway, Major road, or Local road).
The bottom panel of the Create Features window lists the tools available to create features for the kind of feature template you have selected at the top of the window. For example, if you click the Springs point feature template at the top of the window, the construction tools will change to tools used to create points. If the Freeway line feature template is active, only construction tools that create lines are listed, as shown below.
Creating features with feature templates
So, simply put, to create a feature, choose a feature template at the top of the window and a tool at the bottom of the window. Each feature template has a default construction tool that is automatically activated when you choose a feature template, but you can click a different construction tool in the list to use instead. If you want to create a point representing the location of a spring water feature, simply click the Springs feature template and the Point tool, then click the map where you want to add the point.
To digitize segments as you did with the Sketch tool in previous releases, click a line or polygon feature template, then use the Line or Polygon tool to click the map where you want to place vertices. Straight segments are created by default as you click, but you can change the segment types using the palette on the Editor toolbar or Feature Construction mini toolbar. The Feature Construction toolbar follows the pointer as you click to give you easy access to commonly used tools. If the toolbar gets in your way while digitizing, press the TAB key to reposition it.
The process for creating annotation and dimensions is the same as for other feature types, so the Annotation and Dimensioning toolbars are not found in ArcGIS 10 since the tools have been integrated with the Create Features window. To create annotation, choose an annotation feature template on the Create Features window and a construction tool, such as Horizontal or Straight. When you click the feature template, the Annotation Construction window appears so you can enter the text of the new annotation, control how the text is placed, and set any additional symbol properties.
Feature templates and editing commands
Feature templates are also used when you are creating features with editing commands, such as Copy Parallel, Buffer, and Union on the Editor menu. In these cases, you set the feature template on the dialog box that opens when you click the command; you do not use the Create Features window. Choosing the feature template on the command’s dialog box specifies the target layer and the default attributes for the new features that will be created. To change the feature template, click the Template button to open the Select Feature Template window and click one of the available feature templates. Editing commands that can only output one type of geometry, such as Copy Parallel for lines, list templates just for that layer type. Commands that can output a variety of layer types list any existing templates that are the proper types.
When copying and pasting features, a dialog box appears immediately after you click the Paste button, allowing you to set the target layer. When you paste, you can choose an actual layer, rather than a feature template, so you can retain the attribute values from the copied feature instead of using default attributes. If you are just editing an existing feature, you do not need to specify a feature template.
To learn more about editing in ArcGIS 10, see these help topics:
Content provided by Rhonda
ArcGIS 10 is available, the 2010 User Conference is behind us and I’m just back from vacation… So what’s next? The development teams all over ESRI are already busy working on the next release so we need your feedback. If you are having an issue with ArcGIS 10, please contact Support. If you have a suggestion to make the software better, please use the new Ideas site on the ArcGIS Resource Center. There you can submit your idea to the product teams and vote on other user submitted ideas. You can also post a comment on your experiences with ArcGIS 10 here on this blog and I’ll make sure the appropriate team sees it.
We had a great conference and it was good to meet and talk with everyone. We’ve been uploading our technical workshop and demo theater presentations to the Model and Script Tool Gallery, and you can easily find them from the Presentations page. Presentations include slides (in pdf format), demo notes (notes that we use to guide us during our demos), data, map documents, toolboxes, and scripts. Due to data distribution restraints, there are cases where we can’t distribute the data we used in the workshop or demo theater. In those cases we have done our best to include videos or tutorials that will supplement the slides. Not all presentations are uploaded yet, so keep checking back over the next couple of weeks if your favorite presentation isn’t there.
With the ArcGIS 10 release, Esri is providing a focused information model (Parcel Fabric) and optimized set of tools (Parcel Editor Toolbar) within the core software for parcel management workflows. This parcel editing framework provides industry-specific tools, such as split by area,parcel remainder, parcel merge, parcel traverse, parcel numbering, etc., and is the most efficient way to manage and maintain parcels in ArcGIS.
In addition to the tools you’ll find in the core ArcGIS software, we’ve also provided an editing map that helps you organize your parcel information in a parcel fabric. This editing map has been authored for local government parcel editors and is a multi-scale map that organizes the cadastral reference system (PLSS), subdivisions, lots, tax parcels and encumbrances in a fabric information model that can be used with the Parcel Editor toolbar at ArcGIS 10. In the future, we’ll post a blog that takes a closer look at this editing map.
The parcel editing framework at ArcGIS 10 can be extended to make the editing environment even more efficient. Recently, the ArcGIS Land Records Team has been working on a few tools we’d like to share with the parcel community. These productivity tools can be added to existing toolbars and are packaged as a single Add-In. The tools will improve specific parcel editing workflows and also help you optimize your parcel data now that you’ve migrated it to a fabric information model.So let’s take a closer look at the tools we’re providing in the Parcel Editor Add-In:
Parcel Editing Tools:
- Toggle Parcel Details – this tool will turn on the Parcel Attributes dockable window. Attributes for parcels and their boundaries can be edited using the Parcel Details window and in bulk through the Table dialog.
- Merge Courses Interactively – this tool will merge individual parcel boundary courses in to a single boundary in an interactive manner. It is designed to work with selected courses within the Parcel Details window.
- Link Annotation – this tool will create a link between a piece of feature-linked annotation and the boundary they represent in the fabric.
- Find Text for Annotation – this tool will identify the proper boundary to place feature-linked annotation from when using the Ctrl-W shortcut.
- Load Traverse File – this tool will load a traverse stored in a file into the Parcel Details window.
Parcel Fabric Tools:
- Merge Courses In Batch – this tool will allow you to select multiple parcels and merge individual parcel boundary courses in to a single boundary. It allows you to enter in the maximum difference in the boundary course bearing when merging.
- Manage Attachments – this tool will allow you to add or remove attachments from parcel fabric classes (parcels, lines, plans,etc.).
In closing, we’ve got some ideas for additional tools that will help you manage parcel data with ArcGIS 10 and will be posting them later this year. But we’d like to hear what tools you think would be valuable for managing parcels in ArcGIS 10, so send us your feedback and ideas.
One of the most important announcements at this month’s Esri International User Conference was that ArcGIS Server 10 can run on the Amazon Elastic Compute Cloud (EC2). This blog post narrows down what it means to run ArcGIS Server on Amazon EC2. It also lists some of the benefits of deploying a GIS server on a cloud-based infrastructure.
What is Amazon EC2?
When you work “in the cloud”, you harness others’ computing power without having to care about the details of how that power is provided. Amazon is in the business of a certain realm of cloud computing known as infrastructure as a service (IAAS). This means that Amazon has a lot of computing hardware—buildings full of it—on which you can run your applications. You can use more or less of this hardware as needed to meet demand (thus making it “elastic”). Amazon’s worldwide network of hardware infrastructure and its related services are collectively known as Amazon EC2.
What does it mean to run ArcGIS Server on Amazon EC2?
When you use ArcGIS Server on Amazon EC2, you run ArcGIS Server on a virtual machine that is hosted in one or more of Amazon’s data centers. It’s the same ArcGIS Server you know and love from back at your office. You just run it on Amazon’s hardware instead of your own.
To run ArcGIS Server on Amazon EC2, you must:
- Choose an Amazon Machine Image (or AMI) that determines the software installed on the virtual machine. There are two AMIs available at ArcGIS 10:
- ArcGIS Server AMI – this contains ArcGIS Server and ArcGIS Desktop
- Enterprise Geodatabase AMI – this contains ArcSDE and PostgreSQL as an option for configuring an enterprise geodatabase on Amazon EC2
- Choose the CPU and memory spec of the machine you want and launch it. The running virtual machine is called an EC2 instance.
Once you have an EC2 instance running with ArcGIS Server, you can log into it and load your data and applications. When your EC2 instance is configured just the way you like, you can add more identical instances to your deployment to respond to Web traffic levels.
How do I start using ArcGIS Server on Amazon EC2? Can I see a demo?
To get started with ArcGIS Server on Amazon EC2, you need to create an Amazon account and get it activated for use with EC2.
Then, you inform Esri Customer Service that you would like to use the AMIs. They will share the AMIs with your account, meaning that the AMIs will be visible when you try to create an EC2 instance.
The AWS Management Console is a Web application that you can use to create and manage your EC2 instances. Follow the steps in the help topic Activating ArcGIS Server on Amazon EC2 to log into the AWS Management Console and launch an EC2 instance.
We’ve created a few videos that demonstrate the process of creating an instance and logging into it.
Creating an Amazon EC2 instance running ArcGIS Server
Administering ArcGIS Server on Amazon EC2 through Remote Desktop
What’s the business benefit of ArcGIS Server on Amazon EC2?
The biggest benefit of running ArcGIS Server on Amazon EC2 is the ability to respond to spikes in demand by adding or removing computer hardware in a short amount of time. You only pay for the hardware while you’re using it.
For example, suppose your Web mapping site experiences an abrupt tenfold increase in traffic. This could be due to a planned event, like an election, or an unplanned event, like a snowstorm. If you need ten servers for a day, you can create ten servers. You could then potentially terminate nine of these servers after the demand for traffic subsides, and incur no further costs for them. For a relatively low cost, you have quickly met demand without having to buy your own room full of servers.
Another benefit of Amazon EC2 is the ability to work on experimental or short-term projects without making long-term hardware investments. If you want a machine with lots of memory for something like creating a map cache, you can create a high-memory machine for only a few days while the cache is building. Your final bill for hardware might be a fraction of the cost of what it would take to buy and physically install more memory into your own computer.
In the same way, suppose you want to prototype a new ArcGIS Server application on a “clean” machine. All the servers in your office are busy with critical tasks. Amazon EC2 offers an easy way to use some hardware for development and testing purposes without having to complete a purchase order, wait for the hardware to be shipped, and so on.
How does licensing work?
There are two costs that you need to think about when using ArcGIS Server on Amazon:
- You are responsible to Amazon EC2 for any hourly charges you incur for use of their CPU and disk resources.
- You must license any Esri software that you cause to run on Amazon EC2. When you first log into your EC2 instance, you will be prompted to complete the Software Authorization Wizard for ArcGIS Server. You may not deploy ArcGIS Server on any more hardware on Amazon EC2 than you have purchased in your license agreement.
An Enterprise License Agreement (ELA) is the most flexible type of license for the cloud, since an ELA allows deployment on an unlimited number of CPUs. Esri is also preparing to offer term licenses of ArcGIS Server for 1, 3, and 12 months that can help you purchase adequate licensing to respond to peak loads.
The Amazon Overview page on the Esri website links to several other offers and packages that may fit your software licensing needs for ArcGIS Server on Amazon EC2. Your Esri representative can explain more about these options.
Why are the Esri-provided AMIs so important? Couldn’t I just start a plain old Windows instance on EC2 and install ArcGIS Server myself?
Although you can certainly install new software on an EC2 instance, installing ArcGIS Server yourself on an EC2 instance is not a workflow supported or recommended by Esri. Instead, it’s recommended that you use the ArcGIS Server AMI. There are subtle differences between the way ArcGIS Server configuration must be performed on an EC2 instance vs. on your own machine. Esri has engineered the ArcGIS Server AMI to gracefully handle these differences.
How can I learn more about ArcGIS Server on Amazon EC2?
For technical details beyond the information above, visit the ArcGIS Server on Amazon EC2 Help. We (the development team) wrote this help, so please let us know if you have any suggestions for improving it.
To learn about managing your costs and strategies as you consider moving resources to Amazon EC2, see the aforementioned Amazon Overview page on the Esri.com website. The AWS Economics Center is also a helpful resource. It includes a cost calculator that can help you estimate your monthly EC2 expenses.
Finally, keep watching this blog for tips and summaries of how to use ArcGIS Server on Amazon EC2.
Contributed by Sterling Quinn of the ArcGIS Server software development team