How do you bring floor plans to life with indoor mapping?

IBM TRIRIGA and Esri ArcGIS Indoors partnership means you can add interactive indoor maps

By Lisa Barclay

Even as our workplaces are changing, there’s always the desire to take building management to the next level. Take space, for instance. There’s helpful information in every floor plan, especially as you look for ways to keep people safer…

That’s why IBM partnered with the global market leader in geographic information systems (GIS), Esri. This partnership gives you the combined power of TRIRIGA’s comprehensive IWMS for real estate and facility management with Esri ArcGIS Indoors’ complete indoor mapping system.

The result: Smart building mapping that brings TRIRIGA floor plans to life.

Imagine adding interactive indoor maps into the experience for employees and visitors as well as building management and maintenance staff. Envision the new ways you could engage with building occupants. It’s a great opportunity for improved wayfinding, productivity, and workplace experience in your facilities…

When you leverage the building data and floor plans in TRIRIGA and visualize it with Esri ArcGIS Indoors smart building mapping, you have the power…

[Admin: This post is related to the 06.25.20 post about workplace strategies for safety that you can use today.]

Continue reading

IV94359: Changing the basemap resets the map zoom

When you change the basemap after the map is initially rendered, this causes the map to maximize and show the entire extent, instead of the original location that is centered on the building.

When you zoom into a Esri map with one pin, the record is fully zoomed in. The issue was that the max zoom level being used when a map initially zooms to a pin is too extreme, and not usable. Moving forward, we resolved an EsriJS issue where the initial zoom for GIS maps containing one pin was too extreme. The initial zoom has been scaled back to a more usable level.

Continue reading

Why does the Esri GIS map initially display at the lowest zoom level?

I have configured Esri connector in our TRIRIGA instance using the following URL:

/html/en/default/rest/EsriJS?map=Default – Location – Associated to Current Record&level=5

We have found that the GIS map initially displays but at the lowest zoom level. Essentially, the map is not responding to the Level parameter. Does anyone have any experience with this?

[Admin: This post is related to the 02.04.15 post about GIS documentation, and the 01.21.15 post about GIS functionality.]

Continue reading

IV92395: Esri errors related to snapshot in upgrade to 3.5.2

When upgrading to TRIRIGA 3.5.2, an error related to importing EsriJS system objects may appear in the server.log:

2016-12-21 15:05:39,826 INFO
[com.tririga.util.startup.upgrade.systemobject.EsriJSOMUpgrade](server.startup : 1) Unable to import EsriJS System Objects, required application dependencies are most likely missing...

If this happens, the following error may appear in the ObjectMigration.log as well:

2016-12-21 15:05:39,825 ERROR [] [\TRIRIGA GIS Widget View Mode] group 1) Group Import failed - com.tririga.platform.versioning.recorddata.RecordDataVersioningException: Snapshot is not enabled for the Business Object Group, in the Module Group...

This problem appears to be the result of the 3.5.2 upgrade script, that enables snapshot functionality on the Group business object, running after the upgrade script that loads EsriJS components, during the initial 3.5.2 app server startup. The EsriJS upgrade has a Group that it is trying to import, and this is causing Group snapshot functionality to fail, since the necessary snapshot changes have not yet been applied to the Group business object.

Continue reading

U.S. cities will kick off Envision America smart cities initiative

Envision America, a smart cities initiative that was announced by the White House this fall, has selected 10 U.S. cities to participate in 2016. The cities will leverage technology collaborators and businesses to address the challenges of climate change and improve city services. They include Cambridge, MA; Dallas, TX; Greenville, SC; Los Angeles, CA; Milwaukee, WI; New York City, NY: Pittsburgh, PA; Portland, OR; San Diego, CA and Spokane, WA…

Envision America, a program under the nonprofit Envision Charlotte, will host the 10 cities to attend a smart cities workshop from January 12-14, 2016. The three-day workshop in Charlotte brings city leaders, smart cities experts and corporate partners together to facilitate project planning and implementation…

Corporate partners for Envision America are Accelerated Innovations, AT&T, Autodesk, Bank of America, Black and Veatch, Cisco, Duke Energy, Esri, GE, IBM, Intel, Itron, Landis+Gyr, Microsoft, Qualcomm, SAS, ThingWorx, and Wells Fargo…

Continue reading

Getting a mixed content security error with Esri ArcGIS

Recently came across issues with Internet Explorer warnings stating “Only secure content is displayed” and kept having to click on “Show all Content” when going to certain pages. Chrome displayed a similar warning. Pulling it up with F12 to debug shows that there are calls from TRIRIGA/Esri ArcGIS functionality to hard-coded HTTP sites. This showed up in a couple Resource Files in ClassLoader and changing the links to HTTPS resolved the issue. This was in addition to the standard TRIRIGA GIS Map and Integration Object configuration…

If you’re experiencing this outside this particular set of files, here is a reference link ( to Microsoft F12 developer tools which is helpful to find where the issue is coming from. Before making any changes, always verify there’s not a TRIRIGA configuration change required that could resolve the issue and also verify the referenced URL is actually available with HTTPS.

There were 2 resource files that needed to be modified within TRIRIGA…

  • 1. EsriJS_arcgis.js – There are 2 single lines of JavaScript and some comments in this file. One of the JavaScript lines is about 750,000 characters long, so do a find on “http:” and replace with “https:”.
  • 2. > indexOnline.htm – The indexOnline.htm file in the environment had 3 links to static resources through HTTP. Switch “http:” to “https:” for these also. Checked another environment with a newer build and there were only 2 CSS files with HTTP links in this file. So this could vary…

Additional changes…

  • 1. Base Maps – Make sure these are pointed to HTTPS instead of the default HTTP.
  • 2. Integration Object – Change the GIS Integration Object records to use HTTPS instead of the default HTTP…

[Admin: The same question is also posted in the triDeveloper Google group. This post is related to the 06.18.15 post about GIS mixed content messages.]

Continue reading 

Technology and indoor positioning applications

[Google Translated from Vietnamese]

Technology and indoor positioning applications

Project positioning of Sandia Labs site

Location features at Sandia Laboratories is another challenge. Sandia laboratory chain has 3 locations, in three different states in the US: New Mexico, California and Nevada, with a total of approximately 7km2 210km2 homes on the land, with 10,000 employees. Sandia should be seeking to develop an application that has multiple functions than just identifying locations.

She is the leader of this project, Eshelman, running since January this year. She combines data from several applications, including AutoCAD data about buildings, IBM TRIRIGA of facilities management and property management software, Maximo for maintenance. Creation of web-based map requires extracting data from those applications and upload them to a database on Oracle’s positioning. From there, the Esri ArcGIS software will create a web-based map to the client.

According to Eshelman, she developed this system for a total cost of $120,000, including software and services for the ESRI development team. As a result there is a map to help users find the offices of certain staff, meeting rooms, buildings or entrances. The security protocol in Sandia is part of an indoor positioning system, will be licensed for the application, including data types that only visitors can see.

Continue reading 

[Original Vietnamese]

Công nghệ và ứng dụng định vị trong nhà

Dự án định vị khuôn viên của Sandia Labs

Tính năng định vị tại phòng thí nghiệm Sandia lại là một thách thức khác. Chuỗi phòng thí nghiệm Sandia có 3 địa điểm, ở 3 bang khác nhau tại Mỹ: New Mexico, California và Nevada, với tổng cộng khoảng 7km2 nhà cửa trên mảnh đất 210km2, với 10.000 nhân viên. Nên Sandia phải tìm cách phát triển một ứng dụng có nhiều chức năng hơn chỉ là nhận diện vị trí.

Bà Eshelman là trưởng dự án này, chạy từ hồi tháng 1 năm nay. Bà kết hợp dữ liệu của vài ứng dụng, trong đó có dữ liệu AutoCAD về các tòa nhà, IBM TRIRIGA về quản lý cơ sở vật chất và phần mềm quản lý tài sản Maximo cho việc bảo dưỡng. Tạo ra các bản đồ nền web đòi hỏi phải trích xuất dữ liệu từ các ứng dụng đó và tải chúng lên một cơ sở dữ liệu về định vị của Oracle. Từ đó, phần mềm ArcGIS của Esri sẽ tạo ra bản đồ trên nền web cho máy client.

Theo Eshelman, phát triển hệ thống này có tổng chi phí đến 120.000 USD, gồm cả phần mềm và dịch vụ cho đội ngũ phát triển ESRI. Kết quả là bản đồ có được giúp người sử dụng tìm được văn phòng của nhân viên nào đó, phòng họp, tòa nhà hay lối ra vào. Các giao thức bảo mật ở Sandia là một phần trong hệ thống định vị trong nhà, sẽ cấp phép cho ứng dụng, trong đó có loại dữ liệu nào mà khách tham quan chỉ có thể thấy được mà thôi.

Continue reading 

How do you stop TRIRIGA GIS mixed content messages?

Our TRIRIGA server is configured to use SSL. Whenever one of my users accesses the GIS tab on a location record or refreshes their home page that has the GIS portal loaded, a mixed content message appears. Is there any way to make these mixed content messages stop occurring? We are using an external GIS Server.

Your TRIRIGA system is HTTPS but it is trying to access the GIS servers through HTTP. Your browser is blocking it, thus the mixed content messages. Set ArcGIS in your TRIRIGA environment up to use HTTPS instead of HTTP, as follows…

Continue reading 

IV70350: GIS widgets are not being loaded into JavaScript

GIS Widgets attached to GIS Map records were not being loaded in the JavaScript when the map loads. The issue was that previously EsriJS was using a hook in GetDocServlet that bypassed user permissions when loading the widget JavaScript. In 3.4.1, that hook was shored up due to it being a security vulnerability. This fix now passes in the GIS module ID, and Widget GUI ID, when calling GetDocServlet to retrieve the widget JavaScript. In order for the widget to load at runtime, users must have at least read only access to the triGISWidget form.

Continue reading

Getting the IBM TRIRIGA GIS documentation

Recently, Chris Krajec posted an informative article about getting the gist of GIS functionality. But do we have more documentation besides the Connector User Guide PDF (3.5.1) he mentioned? Sure: (1) Our IBM Knowledge Center contains an HTML version (3.5.1) of the PDF content. (2) We have a TRIRIGA wiki document about EsriJS widget construction. (3) Finally, we have a TRIRIGA wiki topic about Internet Explorer advanced settings for the EsriJS viewer. I’ll let you know if I find anything more.

Continue reading