ROK Blog

Advantages of Storing GIS Data in the Cloud

Jay Fowler - Friday, August 29, 2014

Have heard that ROK has an Instant Enterprise cloud-based GIS solution? This week, I wanted to blog and walk you through the advantages of going Enterprise from the GIS data perspective. If you want to know more, please feel free to contact us.

So, what does a car need in order to operate? Fuel.

What does a GIS organization need? Data.

And why would an organization want to move their GIS data to ROK’s private cloud?

  • Scalability - Maybe you are a one person GIS shop. What happens when you grow to 5, 10, 100 employees? It is no longer realistic to pass around a shapefile or have a few file geodatabases stored on local computers. You need an SDE geodatabase with editing roles, versioning, archiving, and editor tracking. You need multiple users accessing, querying, and editing data from one spot. You need and Enterprise GIS data solution. It is time to reconcile and post.

  • Free your IT - Is your organization tired of walking on eggshells around the ole’ GIS Server in the closet while IT swears on every crash that this is the “last” raising of the dead? Has your organization considered moving to ArcSDE but lacks the core competencies that it takes to set up the geodatabase of your dreams?

  • Redundant backups, disaster recovery, multiple data centers - The cloud is a safe and secure place for your GIS data.

  • Direct edits to and from the internet - Make data edits using ArcGIS for Desktop and see them served out in real time to all of your GIS web applications. Make data edits through ArcGIS Online or your custom web app and see them return in real time to your SDE Geodatabase.

  • Anywhere access - Do I need to explain this? If you have internet, then you have data. At work, home, or on vacation…. But only if you want on vacation. Oh yea… and operating system is of no concern.

  • Building something better - Data is fuel, fuel powers the enterprise, the enterprise is in the cloud.

Allow your organization to focus on missions and goals. Start your Enterprise GIS today.

ArcGIS Solutions for Non-Profits

Emma Paz - Friday, August 22, 2014

I wanted to reflect today on the outstanding efforts of non-profit organizations all around us. From healthcare to environmental stewardship, it’s amazing how much hard work is getting done out there via research, grant-writing, projects and public outreach.

If we focus on research, we should note that a lot of the value of information these days comes by way of spatial data--meaning, tagging every bit of detail to a specific location. Thank goodness for GIS, right?

Of course! Especially when there is powerful software (like Esri’s ArcGIS for Desktop) that is also accessible at reasonable prices for hard-working non-profit organizations that can show how much of an impact visualizing data could make on their end goals.

For more information on the application process, check out Esri’s direct link:


And, once you are up and running with ArcGIS? Well, that’s when you contact us at ROK. We’ll be glad to set you up on the Cloud (where you can automatically elevate your GIS into Enterprise mode), host your GIS data, offer GIS best-practices advice, and develop any custom web/mobile mapping solutions that you may have been dreaming of all this time.

Happy mapping,


Citrix Solutions for Fellow GIS-ers AND Mac Enthusiasts

Emma Paz - Friday, July 18, 2014

If you are a proud consumer of Apple products, you may be able to relate to the frustration and hints of sadness I personally felt when I was first “falling in love” with the field of GIS back in graduate school. Having experienced no other class like it, I vividly remember the highs of seeing data symbolized right before me, and talking through plot scenarios with our professor, which then required us to create intersecting buffers and use map algebra tools for further analysis of our data. I was quickly blown away, convinced that the software we were using, Esri’s ArcGIS for Desktop, had to be the most powerful software I’d ever imagined.

Then the unthinkable happened: I tried to exchange my Windows ArcGIS for Desktop installation disc for one I could use to install the software on my relatively new Macbook, only to find out that such option did not exist. Devastation.

Of course we’ve all either had to move on (running ArcGIS on Windows) or find round-about ways to run ArcGIS on Macbooks and iMacs. Such means include hard-drive partitioning using Boot Camp Assistant or running Parallels software, which may take up a large footprint on a machine as it runs two operating systems at once, as well as the ArcGIS software.

Which brings us to the announcement regarding Esri’s latest release of Explorer for ArcGIS… for Macs! Exciting? I think so! After all, it probably means that Esri has taken note and is working on developing the rest of the ArcGIS suite for Apple systems, right?

Yet, a lot of us might wish we didn’t have to wait any longer. With that in mind, I want to draw attention to ROK’s Cloud GIS Solution--delivering Esri’s full, virtualized ArcCatalog and ArcMap GIS software applications, using the Citrix Receiver, to any OS platform (i.e. OSX). Running straight from cloud servers, ROK’s Cloud GIS Solution allows users to log on and access ArcGIS from any internet-powered machine, including Apple’s beloved Macbooks and iMacs. The best part is, utilizing the cloud to employ ArcGIS has an incredibly low footprint on your computer's hardware resources, translating into FAST application deployment and performance.

If your eyes just lit up and you want to see a demo or learn about the other full-scope benefits of ROK’s Cloud GIS solution, check out our CTO’s recent webinar and send us an e-mail or give us a call.

Happy mapping,

Cross Browser Testing for HTML5 / JavaScript Development

Jay Fowler - Friday, July 11, 2014

Web development hinges on successful deployment through multiple browsers and devices. Cross browser testing has always been a necessity, regardless of the amazing strides modern browsers have made in recent years. Remember the days when an organization picked one browser and then could not upgrade internal software or the browser without facing dire consequences? Remember how you would have to look at some web sites with Internet Explorer and others with Netscape Navigator? Fortunately those days are way in the past. The most recent shake up to browser technology has been the mobile browser.

                 During the peak of browser deployment inconsistencies, web developers embraced scripting languages such as Adobe's Flex which requires the Adobe Flash plug-in in order to provide consistent deployment of web applications to users. However, mobile and desktop browsers alike have evolved to the point where 3rd party plug-ins are no longer necessary. This development shift was made possible with the creation of JavaScript Libraries such as jQuery and Dojo as well as the modern browser's acceptance of HTML5.

                This brief browser history brings me to the main point of this blog: Modern browsers are smart, but developers still need to do cross browser testing when developing HTML5 / JavaScript web sites. ROK Technologies is creating fantastic new mapping applications through the use of Esri's ArcGIS API for JavaScript, jQuery, Dojo, Esri's ArcGIS for Server, and the Bootstrap framework. Nevertheless, It is still vital for us to conduct cross browser testing. Testing exposes user interface issues related to HTML elements, JavaScript library's elements / widgets,  and CSS tweaks that need to be addressed before a web application can go live.

                If left unattended, browser inconsistencies affect the overall functionality of your web application. They can likely lead to potential confusion with clients, unexpected revisions post implementation, and hinder your awesome web application from being everything it otherwise could be. The process is relatively painless and just takes a few minutes of review. To make it even easier for you, The ROK Team has a simple spreadsheet you can download and use while working through your cross browser testing. Enjoy!

Click here to download spreadsheet

Web-App Development from Scratch

Emma Paz - Friday, June 20, 2014
After our recent submission to Esri’s Climate Resilience App Challenge, I wanted to follow up further with details on RainHarvest, addressing that which many of you might have asked--what does it take to develop a web-app from scratch? If that’s the case, here’s our ROK recipe:

1. Find a Problem that Needs a Solution: Before developing RainHarvest, ROK took on the goals proposed by Esri’s Challenge and thought about the resources at risk as a matter of climate change. With that said, keep in mind that most projects, whether for non-profit or for-profit, begin by “solving a problem” or streamlining a process.
2. Define the Scope of the Project: While looking to our surrounding area, we narrowed our focus to water and the challenges it poses among our community. We also decided we would query and analyze/calculate data for Charleston (with the potential of expanding nationwide). Word of caution: the larger the scope, the harder the data acquisition and overall project.
3. Research and Acquire the Data: Finding data can often start through government agency websites (like NOAA and USGS), or colleges and universities (like Oregon State University’s PRISM Group, from where we downloaded RainHarvest’s national monthly rainfall polygons) or Esri basemaps and ArcGIS Online data, among others.
4. Publish your data/map services: Here at ROK, we processed the data we acquired and published through our own ArcGIS Server, ready to be displayed and queried from our Rest Services.
5. Plan & Write the Web Application: Before diving into any code, take your project’s scope (from step 2) and flesh it out as a diagram of related functions and variables. With that plan, focus on the bare bones functionality of your app. As mentioned previously, RainHarvest was developed by building onto a Bootstrap template downloaded from GitHub, some of the latest framework that uses HTML5 and JS to automatically synchronize your work into a seamless web and mobile-ready interface. Here at ROK we also recommend sifting through the code samples available through the ArcGIS API for JS. This is where you will find many of the components essential to the functionality of your app, available as JQuery and Dojo library plug-ins, among others. Lastly, never hesitate to search for additional “effects” and animated thunder .gifs (that’s a shout-out to our own app) through Google.
6. Seek Evaluation: Even after running the numbers (triple-checking your outputs) and collaborating with colleagues and peers, never hesitate to seek feedback from some of your non-expert family and friends. In fact, they will almost always be the ideal app-testers--novice users who will “break” what you thought was perfect. That’s the kind of quality assurance you need before an app release.
7. Walk Away: Chances are you could always continue to improve a project, even after reaching its defined scope. Regardless, try walking away for a few days; see how you really feel about those changes you made at midnight before committing any more time. With a clear head, you may just realize your app is great.

And, just in case you haven’t seen it yet, please check out ROK’s Environmental App,

Happy mapping,


Mission: Esri’s Climate Resilience App Challenge? Complete!

Emma Paz - Wednesday, June 04, 2014
What a great feeling it is to finalize a project and click “Submit.” Sigh, relief!

Here at ROK, we just completed Esri’s latest contest, the 2014 Climate Resilience App Challenge and we’re very excited about having the opportunity to develop a brand new, environmentally-conscious web application--RainHarvest. Given the nature of the Challenge, RainHarvest’s purpose is to integrate spatial GIS data and produce a simple, visual, and spatially-based “calculator” interface that can help users plan for water conservation at their homes and/or work-places by using rain barrels. To build the ArcGIS Server app, we used Esri’s ArcGIS API for JavaScript and configured Bootstrap (for templates, search here) with HTML, JQuery and Dojo. Not only was this project a lot of fun to create, but we hope it can be of contribution to our local, Charleston community and to our growing goals for sustainability.

More on the app’s architecture in an upcoming blog post.

Happy mapping,

GIS Preparation When Transferring to a Cloud ArcGIS for Desktop Solution

Jay Fowler - Monday, June 02, 2014

Time, thought, and anxiety are common investments when an organization undergoes infrastructure / architecture changes that affect their GIS. So why have you gone through the aforementioned experience? Often times change must occur due to hardware maintenance, upgrades, additions, or movement. Another common factor causing change to an organization's GIS relates to the software itself.  Your organization may be going through change because of version lock, legacy systems, software updates, or the need to apply necessary service packs.

                Recently, I sat down with a client to kick off the process of transferring  their organization's GIS off of in-house computers where collaboration was minimal to a Cloud GIS platform. This platform is set up specifically to allow for data sharing between GIS users VIA an Enterprise Geodatabase, the entire organization VIA ArcGIS Online, and finally public users VIA ROK hosted map services and our standard web GIS data viewer: GoMaps.

                 I want to share the major steps one should consider when transitioning to a cloud based GIS solution.  First off, Esri licenses will be migrating to the cloud so it is important to inventory and migrate your entire GIS during a transition period. This transition period allows you to confirm that you have what you need in the cloud to perform day to day workflows.  It allows you to improve data quality and reduce redundant datasets (particularly if you happen to have a few folders of good old shapefiles laying around). Finally it can allow your organization to upgrade to the latest and greatest version of Esri's ArcGIS for desktop, working out any kinks before diving in head first. Below is a general list of procedures for transitioning:

Set up an inventory of custom Toolboxes

Set up an inventory of all currently used MXDs (this is a great time to ditch those old MXDs that you never use)

Set up an inventory of all of the GIS features used by those MXDs and possibly used in any other workflows

Create a File Geodatabase that will mimic the Geodatabase you will use in the cloud. This is the perfect time to move away from using shapefiles for primary GIS functions and to employee an Enterprise Geodatabase.  Use the data inventory and this staging Geodatabase to do the following:

Rename datasets where desired

Take note of coordinate systems

Assign preliminary GIS roles

Based on GIS roles and coordinate systems, create datasets within the staging File Geodatabase. The datasets will help facilitate setting up versioning and assigning user roles

Reduce redundant datasets

Data mining?

Emma Paz - Thursday, May 22, 2014
Whether you’re new to GIS or are a seasoned user, do you ever find yourself wondering what kind of projects you could dabble in, if only you had more data? Data of all kinds? While “pretend” data certainly has its value in providing good practice in learning the ins and outs of GIS tools, the truth is there is nothing more powerful than working with real data--that which you know has actual significance. As such, one relatively new source of government data available to the public and worth exploring is data.gov. With close to 105,000 datasets published to the site, you’ll find a variety of geospatial data in a variety of formats: JSON, shapefiles, spreadsheets, and others. Alternatively, you could also start researching major U.S. cities like New York. You’ll be surprised at the volume and quality of spatial data this particular powerhouse has compiled and published. And, just in case you haven’t already accessed the ESRI Basemaps that are available through both ArcGIS Online and ArcGIS Desktop (after you sign in to your ArcGIS Online account), you should definitely check these out.

Happy mapping,

Parcel Fabric Training Announced for March 2014

Carey Jenkins - Thursday, February 13, 2014

ROK is pleased to announce 2014’s Parcel Fabric Training in Charleston, SC. To make sure you are getting the most out of ArcGIS Server 10.1, we will be hosting a training class in conjunction with Panda Consulting in Charleston, SC  March 18-20.  Frank Conkling, of Panda Consulting, will be instructing the Parcel Fabric class. 

The three day Parcel Fabric Training covers the following main areas: 

Day One covers the fundamentals of the Parcel Fabric structure and its inner workings. During Day One we examine how the various components fit together and help to maintain information critical to Parcel Mapping. We will look at the points, lines, polygon and control sub layers and the ways in which we control the location and accuracy of the parcels. We also include a review of associated layers and applying least squares adjustments to the Parcel Fabric. 

Day Two examines your existing parcel data structure and we develop a Parcel Fabric design that can maintain your current information while taking advantage of the Parcel Fabric. We develop a staging geo database and process to convert your data and convert a portion of your data into this structure. By the end of Day Two, you will gain a good understanding of the transition process and be able to begin the conversion at your site.

Day Three
 delves into the daily workflow of using the Parcel Fabric for parcel maintenance. We review how to best implement a Parcel Fabric while continuing to maintain your existing systems serving maps to the general public and other Departments. We also review and perform parcel maintenance workflows using the Parcel Fabric maintenance tools.

*The training includes the initial conversion of 1,000 polygons during Day 2 of the training.  Inquire for additional conversions.

For more information, contact us or call 888-898-3404 x 2.


Mapping Capacity grows with ArcGiS Online and GOMaps

Carey Jenkins - Wednesday, November 20, 2013

We are pleased to share our client’s experience regarding GOMaps and ArcGIS Online.  Through the use of two new mapping services, Association of Central Oklahoma Governments has greatly enhanced its ability to provide dynamic maps and data to both member local governments and the public at large.

ACOG serves as a clearinghouse of regional data and these new tools – GoMaps and ArcGIS Online – tremendously streamline the process of generating interactive maps from a wealth of data and informational assets.


GoMaps is an online application that consolidates ACOG’s data such as transportation, land use, public safety, urban planning data and aerial photography into one GIS resource. Developed using ArcGIS, GoMaps features a range of tools that allow users to utilize ACOG data to build and share their own maps using any variety of the available layers including regional transit routes; bike routes; traffic counts; fire, law enforcement and ambulance service areas; school districts; municipal boundaries and snow routes.

Not only does GoMaps allow users to toggle data layers to create custom maps, but users can also extract and download data in varying formats – including shapefiles – for greater flexibility and use across other platforms. In addition, the application is loaded with interactive tools that allow users to create custom feature selections or queries using the parcel or address search features. 

You can find ACOG’s GoMaps application at acogmaps.org.

ArcGIS Online

Esri’s new online subscription service, ArcGIS Online, is a giant leap forward in the world of online GIS. Now, organizations such as ACOG already using Esri software products can build interactive maps in a number of minutes that can be shared worldwide. Esri has taken on the role of maintaining the tools and functionality of the application so that users can focus on what they know best – their data – rather than the behind-the-scenes web development. With ArcGIS online, ACOG staff can take any dataset and publish it on the fly as a data or map service available to share with other users (publicly or permission-based) as it is completely self-contained in an application with built-in tools for data editing and analyses.

Starting this fiscal year, ACOG has subscribed to this new service in order to increase project or program-based mapping services. This service extends the GIS data sharing capacity of this agency by providing a quick mechanism for staff to build a map from a variety of sources already published in the cloud or uploading it directly from their computer. Since ACOG has partnered with ROK to serve as a host for their own GoMaps application and map services, ACOG staff already has a number of map layers that have been published to the cloud immediately available for mash-up. Applications can be fined tuned for land use data, traffic crash analyses or even as a forum for collecting member suggested changes to the federal functional classification system for roads.

The staff has already published a series of demographic maps with data that the agency uses in the long range transportation planning process. These maps have been published using ArcGIS online and embedded in the website, but the source of the data on the maps comes from multiple live sources. To view ACOG’s suite of ArcGIS maps available now, please visit: http://acog.maps.arcgis.comThis blog post was written by Darla Hugaboom, Program Coordinator – Long Range Planning at ACOG. 

Recent Posts



All content © ROK / Website by Hazel Digital Media