Interior Mapping

Interior Mapping GIS Services

UA Enterprise GIS's Interior Mapping Services provide developers with the tools to integrate Interior Space information into their applications. Wayfinding, Room Scheduling, Asset & Space Management, Facilities Use, RCM decision support and Emergency Response are all enhanced with these services.

  • Interior - Public
  • Interior-Public is an open service providing floorplan lines and polygonal room features for non-restricted campus spaces. Floorplans and Rooms are provided as separate map layers and may be used independently.
  • Interior - Restricted
  • Interior-Restricted includes all campus spaces. Authentication is provided by Catnet and access is provisioned through request to the Planning Design & Construction Spatial Services group.

Map Layers Explained

Map layers for the Interior-Public Mapping Service are provided through this UA EGIS Rest Endpoint

"Plan" layers provide linework and door locations, helping viewers understand how to navigate interior spaces.

"Level" layers provide Polygonal Room Features for both labeling and are used to highlight or symbolize rooms on the map. These layers also provide basic attribute data such as Room Number / Category / Description, Area and Assigned Department. Room features also contain primary key information that can be used to link rooms to other departmental or institutional data.

Interior Map Demo Application

This application demonstrates how the Interior Mapping services can be used. The user can view floorplans and rooms for each non-restricted building. A elevator tool is provided to switch between floors.

Clicking on a room will provide some basic information and demonstrate how developers can obtain the room number and request additional data from other web APIs, such as internally hosted data.

GO TO THE DEMO APP

Floorplans by Dept

This application symbolizes a floor plan by department and provides a legend containing area totals by floor.

Clicking a room will display information from the UA Space Database (ARCHIBUS).

GO TO THE FLOORPLAN APP

RoomFinder 

This application demonstrates how to use the RoomFinder service. Web Developers can simply embed the stripped down map into any web application. Room is highlighted red based on the URL provided.

Help your users and customers spatially understand their buildings better any time you are dealing with rooms.

GO TO THE ROOMFINDER APP

Getting Started Programming

Visually displaying room information to your users is a great way to enhance the utility of your applications.
And getting started is easier than you might think. Below is all the code it takes to display the first floor interior spaces on our campus basemap.

RUN THIS EXAMPLE CODE

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
    <title>UA Enterprise GIS</title>
    <link rel="stylesheet" href="https://js.arcgis.com/3.18/esri/css/esri.css">
    <style>
      html, body, #map {height: 100%; width: 100%; margin: 0; padding: 0;}
    </style>
    <script src="https://js.arcgis.com/3.18/"></script>
    <script>
      var map;
      require(["esri/map", "esri/layers/ArcGISTiledMapServiceLayer", "esri/layers/ArcGISDynamicMapServiceLayer", "dojo/domReady!"],
        function(Map, ArcGISTiledMapServiceLayer, ArcGISDynamicMapServiceLayer) {
            map = new Map("map", {  
                center: [-110.953, 32.232], // long, lat of UA Old main
                zoom: 20, 
                logo: false,
            });  
            var campusBaseMap = new ArcGISTiledMapServiceLayer("https://services.maps.arizona.edu/pdc/rest/services/enterprise/MapServer/");
            var interior = new ArcGISDynamicMapServiceLayer("https://services.maps.arizona.edu/pdc/rest/services/Interior/MapServer")
            map.addLayer(campusBaseMap);
            map.addLayer(interior)
        });
    </script>
  </head>
<body>
    <div id="map"></div>
</body>
</html>

Learning the ESRI Javascript API

UA Enterprise GIS is powered by ESRI ArcGIS, an industry leading GIS technology. There is an extensive API developers can use to leverage the services provided by ArcGIS Server. The API combines modern web technology and powerful geospatial capabilities enabling you to create high-performing apps and visualizations of your data.

GO HERE TO LEARN MORE