Category Archives: Web
Have you been busy creating web maps on ArcGIS Online or your Portal for ArcGIS? If so, you are likely in need of an easy to use presentation layer to showcase your collection of maps. A brand new feature of ArcGIS Online is the ability to share an entire group of items in an easy-to-reference web page. Today, I’d like to introduce one of the templates you can apply to this page.
The Public Gallery template allows users to get an overview of your available maps and choose the ones they want to explore. It was inspired by the popular Public Maps Gallery template that you may have already been using, and has been implemented as an official template on ArcGIS Online.
The ArcGIS 10.1 Pre-release program has come to a close, and the final release of ArcGIS 10.1 is expected to be available in the next few weeks. Thanks for all the great feedback during beta and pre-release. The 10.1 release has lots of new and exciting capabilities. For more information on ArcGIS 10.1 visit http://www.esri.com/whatscoming. And for details on what’s new, check out this PDF that list all the new functionality.
This Resource Center is getting a facelift and a fresh new look. We’re updating the color and styling of the website, adding tutorials for you to try ArcGIS, improving the gallery and video experiences, and much more.
We’ve been testing the website improvements as part of ArcGIS 10.1 Beta and Prerelease and now, in conjunction with its release, we’re ready to share the website improvements with everyone.
Click here to preview what’s coming. Then, on the evening of 6/12/12, the improvements will be applied to this website: http://resources.arcgis.com. All your bookmarks and page share will continue to work; some pages will just look a little different, and there will be lots of great new content.
by Alison Wood, Graduate Student, The University of Texas at Austin
As GIS users, we often have to collect data from many sources and compile them into a single map. For just a few sources and a single map, this might be feasible. But what if you have to make a new map with updated data every day? Or every hour? Automation can save you the enormous time it would take to do that by hand, and also help to avoid the errors that can happen in repetitive tasks done by hand. In this blog entry, I’ll describe an example of automating a process to retrieve data, execute file format conversions, and update an online map; I’ll also talk a little bit about some of the tools and strategies I used that will be useful for someone else automating a similar process.
You can try the application here:
This application allows a client to upload a CSV file onto the server and to draw counties based on an attribute from the uploaded file. As part of that process, the application executes a geoprocessing task which converts the CSV file into a table in a file geodatabase, then sets a join and a renderer to a sublayer in the dynamic map service layer. Note that every draw request that goes to the map service needs to include the full definition of the join and the renderer because requests are stateless. Continue reading
This post describes how we at the Esri Technical Marketing group addressed the architectural challenge of frequently updating web applications hosted on the Amazon Elastic Compute Cloud (EC2). Because you may encounter similar scenarios when hosting your own ArcGIS Server applications on the cloud, we wanted to share our approach.
Esri Technical Marketing maintains an Amazon cloud based, load balanced, scalable, application server that hosts web mapping applications. These apps require high amounts of revision due to the nature of the type of applications we generally work on. Many of our apps are built to provide information about emergency situations. These apps are released very soon after the emergency, allowing for little testing beforehand. Between the bugs inherent in fast development and the changing nature of the emergency situations, the apps experience a lot of iteration.
Updating these apps with traditional methods would require updating the staging instance, generating an AMI, and then launching new instances to replace the existing live instances: a tedious and time consuming task. Another option would be to manually update each machine individually, but this can lead to human error on live machines. In a load balanced environment like we use, this results in different experiences for users and it can be difficult to determine which machine is the cause of the problem. These solutions are not practical for our release cycle, which often consists of several changes per week or even per day. We needed a way of updating multiple live instances seamlessly, while maintaining the ability to scale our servers as demand increases. Continue reading
Whether you’re working with an existing application, or you’re planning a new app, unit testing provides an efficient, dependable way to verify that your code functions as expected and ensure that your app’s features work. In a nutshell, unit testing provides an automated way to target, test and validate specific components of an application.
The featured map this week on the Esri.com website is the Montgomery Botanical Center champion trees application. Here’s an overview of how easy it was to create this application, which required no programming, using ArcGIS Online web maps and easy-to-configure application templates.
It was great to see all of you at this year’s Developer Summit! Hopefully you were able to come by the Islands, Meet the Teams, or attend a Technical Workshop and chat with one of us:
We received lots of good feedback from you this year, and we are pleased to announce that v3.0 Final of the ArcGIS API for Silverlight will support development with both Silverlight 4 and Silverlight 5!
In addition to talking with you about your work and getting feedback, one of our goals every year at the Developer Summit is to provide Technical Workshops with valuable information, best practices, and samples that you can take back with you. If you attended the Developer Summit but missed any of the Silverlight/SharePoint/Windows Phone presentations, or were unable to attend and would like the info, here are a few links you may find of interest:
When displaying photos or other images in ArcGIS Online web map pop-ups it’s sometimes the small things that can make a big difference in the user experience. A small project recently completed for the Montgomery Botanical Center is an example of how you can do some minor tweaks to optimize your photos in pop-ups, and put your best pop-up forward.
For this project we received the locations of trees within the Center in a spreadsheet, along with photographs of each tree. The photographs were quite large – over 5 MB each.
In our first iteration we placed the photos at a web location and added a column to our spreadsheet that included the URL to each photo so we could configure them into our pop-up. Here’s the raw pop-up after we first dragged and dropped the spreadsheet onto our map: