Find out where to hunt and target shoot in Oregon on your mobile device

The Oregon Hunting Access Map

IMG_9130We’ve recently completed work on a new hunting and target shooting web site for the Oregon State Department of Fish and Wildlife (ODFW) that was built specifically for optimal use on mobile devices. The Oregon Hunting Access Map has been around for several years now. We built the original version back when people accessed the internet from their desktop or laptop computers. In the few years since, mobile devices have taken over as the computer of choice when accessing information on the internet. It seems only natural that the Oregon Hunting Access Map would be adapted to fit this growing need. Now, when you go to oregonhuntingmap.com on your mobile device, you will be directed to the mobile-friendly version. Desktop/laptop users will continue to see the version optimized for their use.

Modern coding makes it accessible on any mobile device

The mobile market is split pretty evenly between Android and iOS, so rather than develop an application specific to either operating system, we built a web site that scales well and works on any browser. Using the AngularJS framework, we were able to provide ODFW with a solution that will work on any mobile device, saving them time and money on developing a unique app for every operating system, while giving the end-user the experience of using an app. By using Angular, we were able to quickly build, test and deploy the site.

Modern, interactive map

The site is essentially an interactive map that gives users the ability to filter the contents, either by species or by shooting range type. Looking to hunt for Wilson’s Snipe? Or perhaps to find a range near you that hosts Cowboy Action Shooting competitions? We’ve got you covered. You simply select what you’re looking for – whether it be a particular IMG_9132type of animal or a shooting range type – and then see all of the places that match your selection on a map. With the phone’s GPS turned on, you can see your location in relation to the spots that fit your selection. Using your phone’s default mapping application, you can get driving directions to the spots that you’re interested in.

More than just a map

This isn’t an application that simply shows you dots on a map. It provides you with all of the information that you’ll need to not only find a location, but to learn more about that location. On the hunting access map, there is contextual information provided for every hunting area – information such as the acreage, a description, who manages the area, IMG_9131access, regulations, if there’s camping, and any alerts related to that area. The shooting range map provides information such as facility details, available range types, and services offered. Contact information is available for all hunting areas and shooting ranges.

Powerful, Offline Functionality

With the power of GeoPDFs, not only can you can use the app to plan your hunt, but you can use it while you’re in the field. Out in the wilderness, your phone may not be connected to a cellular network, but it is still connected to GPS satellites. Most of the hunting areas in the app have an available GeoPDF, which is a detailed, PDF map of the area. It is Geo-enabled, so it will use your phone’s GPS signal to show your exact position on a the map. Additionally, you can add photos, record your GPS tracks, drop pins (where you parked, your camp site, where you bagged that deer, etc.) – and when it’s all done, share your map with others (if you really want to give away your secret hunting spot…). In our field-testing, the phone combined with the GeoPDF did just as good a job at way-finding as a stand-alone GPS unit. With the Oregon Hunting Access Map on the phone in your pocket, you can leave home with one less piece of equipment!

AngularJS for a responsive web app

One doesn’t need to look far to realize that smartphones have quickly become the defacto way that many people access the Internet. For a growing number of people, it’s the only way that they interact with the web.
The growth is astounding.

The problem is, most web sites, designed before the (latest) explosion in mobile (like, say, 18-months ago!), look fine on a desktop but do not present in an optimal way on a mobile device. While many sites have a “mobile version” available, they tend only to be accessible to visitors who are willing to squint and jab at miniscule hyperlinks and, once-accessed, they often lack much of the content and functionality of the main sites.

Most of the application development projects that we have been involved in over the past year have had a requirement that the application run on a mobile device. The native apps tend to be easier with regard the predictability of how the interface will appear and function when deployed to a mobile device.

Applications that need to run equally as well on both desktop and mobile browsers can provide a few more puzzles concerning their predictability.

angular-jsOne way we’ve met this challenge is through the use of AngularJS, an open-source Javasript MVC framework. Angular allows us to create rich and responsive internet applications for both desktop and mobile environments with the same codebase.

One of our lead developers, Alex, has been a huge proponent of Angular.  When asked to share some of the biggest reasons why he likes to use it, Alex says: “AngularJS allows us to essentially create rich applications that run in the browser. Similar to a smart phone application, once the application is loaded in the browser, the user interactions are very fluid and responsive. The quality of applications are similar to what we used to create with Silverlight or Flash, except that Angular applications can be run in any HTML5 compliant browser, including mobile browsers.”

Some other notes about Angular —

  • It’s open-source, but it is also maintained and backed by Google, suggesting a certain degree of support, community size and activity, which are important considerations for selecting open source frameworks.
  • The MVC framework allows us to easily unit test the business logic of the application by writing tests against the controllers and models. Having unit test allows us to have shorter release cycles with higher quality code.

As a result of our use of AngularJS, we have been able to deliver high-quality web applications to our clients that meet the needs of an ever-increasing mobile audience.

If your company has a web presence, you need to ensure that you can reach the large number of users out there who are surfing the web on their mobile devices. Contact us. We can help!

Our location intelligence quarterly update

Is it already July?

Usually, by this time of year, things slow down a bit, as many organizations’ fiscal years have come to a close. But not this year. This year we continue to be busy well into the summer!

We have a lot going on;

  • Bryce and Tim just returned from Texas, where they met with a new client in the energy sector to discuss configuring our Performance Atlas to meet their needs. The requirements and refinement process will take up the next few weeks before we begin development. We’ll be sure to post more on that as the project proceeds.
  • we’re continuing to working with the City of Portland’s Public School Administration to develop a GIS platform in order to extend location intelligence across business lines, with the initial focus on mapping out safe walking and biking routes to each of their 64 elementary and middle schools. You can read about our adventures in testing, as well as our two part series on developing a GIS-based methodology for Safe Routes to School route finding. Part 1Part 2.
  • we’re wrapping up a consulting project with the folks at Hennepin County, Minnesota where we made use of the brand-new URISA GIS Maturity Capability Model,
  • our two-year project with Seattle City Light to provide Strategic planning and ongoing location intelligence support services is moving along nicely,
  • we’ve wrapped up Phase 1 of configuring our Performance Atlas web application to provide the Etisalat team with a hosted solution that will increase their location intelligence related to performance across sales, marketing and facility planning business lines. We anticipate work on Phase 2 will start up sometime this summer.
  • we’re kicking off a project with Oregon’s Department of Fish and Wildlife to bring the popular hunting and shooting ranges map to mobile devices,
  • back in the Spring, we configured a web application to provide a client with a hosted location intelligence solution providing web access to college campus, floor-by-floor, viewing and updating of facility conditions and assets. We are now improving that application so that our client can make it available to colleges throughout the country.
  • and of course, we continue to provide hosting services to many happy clients!

Just because we have a lot going on doesn’t mean that we’re too busy to talk to you. If you are in need of some GIS consulting, or need a web application for your GIS data, or need a home for your GIS data – or just want to talk – please don’t hesitate to contact us. We’re here!