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.

Interactive Floorplans

This application overlays all UA Building floorplans overtop of the campus map. Space data is visualized in multiple ways.

Data is served live from the UA Space Database (ARCHIBUS).

GO TO THE INTERACTIVE FLOORPLANS

Finder 

This application demonstrates how to use the Finder service. Quickly highlight a building or interior room on a map. Web Developers can simply embed the stripped down map into any web application.

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

GO TO THE FINDER 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/InteriorDept/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