September 1, 2017

Hurricane Harvey Relief

Houston and the surrounding area is home for LOGIC. Our team, customers, family and friends have all been affected by Hurricane Harvey. As we all begin the process of rebuilding and moving forward, please keep us in your thoughts.

As Harvey’s aftermath continues to unfold, many organizations are doing vital work to help save lives and give comfort.

If you feel compelled to lend a helping hand, we’ve compiled a list of vetted, local places to donate and helpful resources.  LOGIC isn't endorsing or vouching for any of these groups. It's always a good idea to do a bit of research on any charity before you donate to it. One place to start is Charity Navigator.

Places to Donate:

Living Hope Wheel Chair Association

Help Harvey Victims on Dialysis

EMERGE Harvey Relief Fund

Portlight Strategies

Texas SPCA

Houston Food Bank


Area Information

Shelter Map

Words of Advice

Flood Resources

August 17, 2017

How to Transfer Web Apps Between Users or Different Versions in Web AppBuilder

(Source: Esri)


We all love Web AppBuilder.

Web AppBuilder makes life so much easier when creating and deploying Web Apps with out-of-the-box and custom widgets. One specific thing I’ve noticed is Web AppBuilder allows you to import local apps or your own portal account, but it doesn’t allow the transfer of apps between different accounts. Also, if you are transferring one or two apps, you could download a zip, and share it with your colleagues. But, what happens if you are transferring, say, 10 apps or 50?

So, let’s get down to business: How to Transfer Web Apps Between Users or Different Versions in Web AppBuilder.

The portal request for the list of apps for a user looks something like this: 


You can grab a list of apps for any user by changing the username parameter in this URL above. Magic!!! 

Okay, let’s not get carried away - this is still step one. To find the actual file where changes could be made, I dug around the files, and it hit me that the URL matches a folder structure on the Web AppBuilder. So, the JavaScript files on the server approximate much of what Portal uses for various content management tasks. 

Further analysis uncovered the exact path for the file which contains the list: 

This file has no extension but can be opened with any JSON text viewing application. 

Below is an example entry:

Once we understood this is the source, all you have to do is replace the “creator” and “modified” JSON items with the new username who will be the new owner of the app, and voilà! After you find and replace the username, launch the startup.bat and relaunch the Web AppBuilder browser. Voilà again!

Now, let’s say you are having to do a fresh install or move to the latest version of the Web AppBuilder.

Good news - you can copy your apps to the apps folder:


Then copy corresponding and relevant entries to the app file we discussed earlier: ‪


This will get the apps to show up correctly in the Web AppBuilder main page. Ain’t this great! (Texan for voilà!)

Make sure to stop and start the node.js when you make any changes, and keep tabs on which apps you are copying and the location of the corresponding text.

We are happy to help.

As always, if you run into any trouble or have questions and want to learn more about Web AppBuilder, reach out to the LOGIC team Info[at]! 

July 19, 2017

2017 Esri UC - The Science of Where

Last week was the 2017 Esri UC and apparently the largest Esri UC to date with almost 18,000 attendees.  The excitement and amount of people was evident during the Monday morning kickoff / plenary session with a packed house and hundreds standing in the back trying to get a glimpse of the enigmatic Jack Dangermond.  Whenever a wave of claustrophobia came over, I thought about the fact that Comic-Con actually fills the San Diego Convention Center to capacity each year with 130,000 interesting characters.

Here are my thoughts on the plenary and the days that followed.

The plenary focused on The Science of Where, a curious tagline that inundated the conference.  As it sounds, the science of where attempts to conflate sciencey bits with GIS, which is definitely true.  GIS analysts do amazing and rigorous observation and analysis as well as work through hypotheses and theorems.  Though, much of GIS focuses on managing assets spatially, not exactly science.  Overall, the message was appreciated. 

Monday evening after the plenary, LOGIC hosted our UC Dinner Cruise. Nearly 60 industry colleagues (including folks from BP, ExxonMobil, ConocoPhillips, BHP Billiton, EnerVest, Marathon, Colonial Pipeline, Esri, Safe Software / FME, etc) enjoyed dinner, drinks and a cruise around the bay. As always, it was a good time, and we look forward to hosting it again next year.

Tuesday, the plethora of great sessions began to overwhelm, though I focused in on the Spatiotemporal Data store GeoEvent processor / GeoAnalytics talks.  The ability to create and dynamically filter and summarize event-driven layers is beyond cool.  I have a feeling this movement will revolutionize the way GIS data is captured and consumed.  Good stuff!

That afternoon, we hung around the oil and gas user papers presentation area and caught a great talk from our client, EnerVest, about their evolution to Enterprise GIS.  Nathan Wood of EnerVest talked about using the Esri platform and FME to change the way data was created and leveraged within the organization, and where LOGIC provided assistance! Nice work, Nathan.

Tuesday evening was another successful outdoors Petroleum Users Group Social overlooking the bay with hundreds of peers from the industry sharing stories.  Thanks to Danny Spillmann, Geoff Wade and the gang for delivering a fun event. Nice vibe in the industry.

As always, the Esri UC is a nice break from the summer heat in Houston as well as a good time overall.  Great catching up with colleagues and clients and hearing about what is on the horizon for Esri. Until next year! 

Author: Todd Buehlman,  LOGIC Vice President - Business Solutions