Sample Code for Resource Management Reports in the Amazon AWS Cloud Environment

Report BookSample Code for Resource Management Reports in the Amazon AWS Cloud Environment by Joe Cox, Programmer GEO-Jobe GIS Consulting. This article provides a brief summary and a link to a sample AWS Reporting code for those looking to more easily manage their cloud resources.

Have you recently moved your ArcGIS infrastructure to the Amazon AWS Cloud environment?  We recently moved and have been using the CloudWatch Web Service to keep an eye on our resource management. The Cloudwatch Web Service provides  a lot of great metrics that help manage cloud resources but having to log in to the AWS console to see these metrics that we check everyday has become time consuming which is why I wanted to find a way to take these metrics and create a report that contained all the information in one place.

Geopowered I have created a sample application that can run as a scheduled task that will query Cloud watch metrics, create a PDF report, and email the report to a recipient using a Gmail Account. To create the PDF I used the iTextSharp open source C# PDF Library http://sourceforge.net/projects/itextsharp/ and the Microsoft chart controls.To create this report I turned to the AWS SDK for .NET. http://aws.amazon.com/sdkfornet/  The sample code is on GitHub.  You can get it here or by clicking the “Get Code” button.

Get Code

Before you can use the Sample you will have to enter your organizations AWS Access Key and AWS Secret Access key into the App.config file of the project, and enter a valid to and from address.  As always, don’t forget to share the knowledge!

Click to Tweet: “Sample code for resource management reports in the Amazon @awscloud environment http://goo.gl/uWZlF via @joseph_a_cox #MapThis”

Posted in How-To | Tagged , , , , , , , , , , , , , , , , , , , , | Leave a comment

You Built a Mapping Application, Now What? How to Support an App after the Roll Out

Building the Right Support for Your Mapping ApplicationYou Built a Mapping Application, Now What? How to Support an App after the Roll Out by Eric Edmonds, Director of Marketing and Sales at GEO-Jobe GIS Consulting outlines how GIS developers and small businesses should arm their mapping applications with some essential supporting components to keep from getting buried in support costs.

You have been working on this mapping application on and off for over a year now.  You have pulled all-nighters and proudly showed it off to your closest clients.  You even had your mom test it, and now you are ready to introduce it to the public.

It is your baby and it is going to be so awesome that everyone will want to use it…But here’s the thing, it’s not all about the application. Although you have made a great looking, super-fast, user friendly mapping application, have you armed it with the supporting documentation it needs to be successful?  Depending on the number of users and the roles of your employees, you could actually be burying every cent you make in support.

In order to successfully manage your mapping application’s launch and ongoing support, you will need to arm it with these essential supporting components:

GIS Mobile AppThe most advantageous applications use in-app how-to’s and step-by-step pop-ups that walk users through the fundamentals of the application upon the initial use of the app.  At a bare minimum, how-to manuals, frequently asked questions and trouble-shooting documentation must be easily and readily available for users upon product purchase.  Be sure that all of your documentation is easily understood and that no steps are missed when guiding users through the applications workflows.

I hope it doesn’t come to this but depending on the applications functionality, you might have to create training documentation.  Remember that on-site training can be very costly and time consuming but may be necessary to ensure less user support after implementation.  Backup your training documentation with training videos and reference them all the time (along with any other supporting documentation).  You want your customers to use your support documentation to avert them from making a support call.  Every second of on-call support prevents your staff from completing other tasks.

If you must create training documentation, make sure you understand the different types of users that will be utilizing the mapping application.  You might have to create training documentation for different user roles and technical levels.  Try not to think of it as overkill.  Offering the right supporting documentation enables you to place more money back into the application.  As sales grow you will be able to further enhance and refine the mapping application and give the GIS user an even better experience.

Understanding these supporting components doesn’t guarantee that your mapping application is a success but it greatly helps your chances of a successful roll out.  Many other factors will affect your success.  Besides luck and timeliness, you also must plan for growth and scalability, maximize setup and configuration efficiency and get the right marketing strategy in place.

We want you to share this article. Click to Tweet  (“http://goo.gl/Ll2wg Arm your mapping application with these tips about support #MapThis”)

Do you have any other ideas that could help ease support issues?  Let us know by leaving a comment below!

 

 

Posted in Tools / Apps | Tagged , , , , , , , , , , , , | Leave a comment

Improving Water Quality in Guatemala through Mapping, Sweat, Engineering, and Hockey

If you wake up thirsty in the middle of the night, what do you do? Walk to the kitchen, grab a glass and fill it with ice-cold water? Imagine that you had to walk 4 miles to get a glass of water. And even then, the water available might not be clean; it could be contaminated.

This is the reality of many people living in the Ulpan Valley of Guatemala. And it is the mission of the Nashville Professional Chapter of Engineers without Borders to do something about it.  But they need your help. So go ahead and  Donate.

Note from the editor:  About a month ago I received a call from Scott Andrews, asking if I had any GPS equipment available that they could utilize and leave with the locals for this project.  They are teaching the locals how to utilize the GPS and map paths and water resources.  They are still in need of funding to fulfill their goals and bring water to people in need.  I donated and now I feel way better about myself  :lol: .  Don’t believe me?  Try it!

Support Water

In April, a group of local engineers, primarily from the Nashville firm CDM Smith, will travel to Guatemala to begin work on a long-term project to develop sustainable water systems for those living in the Ulpan Valley. According to Kevin Colvett, who lived and worked in the valley from July 2011 to June 2012, traveling 4 miles for water in this part of the world is not an exaggeration, though there are instances in this valley when the distance might be shorter; however, water conditions at those locations may not be ideal.

“In wetter times, they can find some springs to utilize, but the problem is those springs are unprotected and can get contaminated easily, especially when the women wash the family’s clothes in their water supply,” says Colvett, who works as a project manager with CH2M HILL.

While the Nashville EWB group has some funding, their long-term plans will be reliant on the generosity of others.

“Funding would probably not limit the initial trip in April, but funding could be a limiting factor in a follow-up trip to construct new facilities for communities there,” says Colvett.  According to Colvett, similar projects for villages with 600 to 1,000 people have cost between $5,000 and $15,000, depending on the proximity of the water source and the size of storage tanks. “There is a master plan to provide water to multiple villages — some of which the EWB team will be mapping in April — and future funding could determine whether one, two or up to five additional villages receive a new water system,” says Colvett.

Previous projects in the Ulpan Valley have been completed by other engineer volunteer groups, most notably groups affiliated with Lipscomb University, Knox ProCorps and the engineering firm Barge, Waggoner, Sumner and Cannon. The success of those efforts suggests these projects are feasible and of benefit to the communities they serve.

The April trip planned by the Nashville EWB chapter will focus on locating the nearest available water source and determining the best steps to deliver that water to the community. Colvett says the assessment will include discussions with people in the community in order to collect baseline data from residents on how water impacts their daily lives.

“We will provide piping to convey water from the source to central locations in the community — churches, the school and clusters of homes. The goal is to have no one in the community walk more than 15 minutes to get water,” says Colvett.

Colvett says making water accessible to the local school is a top priority for the team.

“Without water nearby, the children have to spend a large part of their day simply walking to water sources and carrying water back home, so there is little time for school,” says Colvett.

Donations and Hockey Games

Those interested in making a donation to this effort may do so by visiting http://ewb-nashville.org/donate/. In addition, tickets purchased for the upcoming Predators against the St. Louis Blues (April 9) will result in a portion of proceeds going to the Nashville EWB chapter. Tickets must be purchased at the following link in order for EWB to receive the funds: http://www.nashvillepredators.com/ewb.  If hockey can support water, so can you!

ticket support

Nashville Predators Game April 9, 2013

About Engineers Without Borders

The mission of EWB is to support community-driven development programs worldwide by collaborating with local partners to design and implement sustainable engineering projects while creating transformative experiences and responsible leaders.

WaterGuatemala (4)

In December 2012, locals in Semesche, Guatemala, work on a water supply project as part of Project Ulpan. Knox ProCorps, a group of volunteer engineers from Knoxville, Tenn., led the effort.

The Nashville Professional Chapter of Engineers Without Border was established in 2008 with a goal of using engineering skills to do good and give back — beyond the confines of the office cubicle. The chapter is a vehicle for developing sustained local volunteerism, engineering outreach and opportunities to apply engineering talents in the developing world. The chapter has been involved with two international projects and is currently working to improve water quality in Guatemala.  If you would like to join the cause or donate please do so here.

Posted in Community, Events | Tagged , , , , , , , , , , , , , | Leave a comment