From d7c094ff35f89a8e71147a7967e60503171f9643 Mon Sep 17 00:00:00 2001
From: DenisePeterson <144163719+DenisePeterson@users.noreply.github.com>
Date: Fri, 11 Oct 2024 18:36:27 -0600
Subject: [PATCH 1/8] Update 2021-04-26-introducing-ugrcodes.mdx
Updated blog post removing references to metro townships.
---
src/content/blog/2021-04-26-introducing-ugrcodes.mdx | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/content/blog/2021-04-26-introducing-ugrcodes.mdx b/src/content/blog/2021-04-26-introducing-ugrcodes.mdx
index 7c829ccd03..b93ebcea99 100644
--- a/src/content/blog/2021-04-26-introducing-ugrcodes.mdx
+++ b/src/content/blog/2021-04-26-introducing-ugrcodes.mdx
@@ -11,7 +11,7 @@ cover_image_alt: UGRCodes in Salt Lake County
import Contacts from '@components/page/Contacts.astro';
-Are you tired of fighting with esoteric municipal FIPS codes? Have you even tried using them? It's not easy and it's certainly not intuitive. Five digit integer codes with minimal consistency and continuity across space, and require a lookup table to understand, don't lend themselves as a simple identifier for a municipality. As a solution, UGRC is implementing a new attribute field called the UGRCode (get it?) in our [Municipal Boundaries](https://opendata.gis.utah.gov/datasets/utah-municipal-boundaries) and [Metro Townships](https://opendata.gis.utah.gov/datasets/utah-metro-townships) data. The full list of UGRCodes can be found [in this spreadsheet](https://docs.google.com/spreadsheets/d/19cwbXoewTynDDv_fJ3hGekD4VbLef5VxrnSJfRx8My8/edit#gid=2028111876).
+Are you tired of fighting with esoteric municipal FIPS codes? Have you even tried using them? It's not easy and it's certainly not intuitive. Five digit integer codes with minimal consistency and continuity across space, and require a lookup table to understand, don't lend themselves as a simple identifier for a municipality. As a solution, UGRC is implementing a new attribute field called the UGRCode (get it?) in our [Municipal Boundaries](https://opendata.gis.utah.gov/datasets/utah-municipal-boundaries) and data. The full list of UGRCodes can be found [in this spreadsheet](https://docs.google.com/spreadsheets/d/19cwbXoewTynDDv_fJ3hGekD4VbLef5VxrnSJfRx8My8/edit#gid=2028111876).
![UGRCodes in Salt Lake County](../../images/pillar-blog/2021-04-26-introducing-ugrcodes/20210422_ugrcodes.png 'UGRCodes in Salt Lake County')
@@ -35,8 +35,6 @@ In coming up with the 3-letter codes we tried to follow a few guiding principles
- E.g., Salt Lake City (SLC), West Valley City (WVC), Bear River City (BRC)
- Distinguish municipalities with similar names or beginnings as much as possible
- E.g., Kanab (KNB), Kanarraville (KNV), Kanosh (KNS)
-- Metro Townships have "MT" in their code - or just "T" if new ones conflict with current codes
- - E.g., Emigration Canyon (EMT), Kearns (KMT), Magna (MMT)
#### Future Enhancements
From 19067214ae978194473c76d1da2d3d1c548c38da Mon Sep 17 00:00:00 2001
From: DenisePeterson <144163719+DenisePeterson@users.noreply.github.com>
Date: Fri, 11 Oct 2024 18:47:20 -0600
Subject: [PATCH 2/8] Update data pages on website for removal of metro
townships
For porter issue: Remove Utah Metro Townships from SGID #352
---
src/data/downloadMetadata.ts | 7 --
src/pages/_partials/BoundaryDescription.astro | 3 +-
.../sgid/boundaries/metro-townships.astro | 89 -------------------
.../products/sgid/boundaries/municipal.astro | 11 ++-
4 files changed, 6 insertions(+), 104 deletions(-)
delete mode 100644 src/pages/products/sgid/boundaries/metro-townships.astro
diff --git a/src/data/downloadMetadata.ts b/src/data/downloadMetadata.ts
index 14928a5af7..727bed30b0 100644
--- a/src/data/downloadMetadata.ts
+++ b/src/data/downloadMetadata.ts
@@ -123,13 +123,6 @@ export const dataPages: DownloadMetadata = {
openSgid: 'boundaries.zip_code_areas',
layerId: 0,
},
- 'Utah Metro Townships': {
- itemId: '103c6dc6764747079919c20927f40a9f',
- name: 'Utah Metro Townships',
- featureServiceId: 'UtahMetroTownships',
- openSgid: 'boundaries.metro_townships',
- layerId: 0,
- },
'US States': {
itemId: '221d727bbc044ce99dc05fbce913b4a1',
name: 'US States',
diff --git a/src/pages/_partials/BoundaryDescription.astro b/src/pages/_partials/BoundaryDescription.astro
index f4e146c956..4037daa480 100644
--- a/src/pages/_partials/BoundaryDescription.astro
+++ b/src/pages/_partials/BoundaryDescription.astro
@@ -11,7 +11,6 @@
The native spatial reference for this dataset is UTM Zone 12N, NAD83 (0.01 meter coordinate precision). There are no
constraints or warranties with regard to the use of this dataset. Users are encouraged to attribute content to: State
- of Utah, SGID. The metro townships boundary dataset is maintained by UGRC in partnership with state and local
- government.
+ of Utah, SGID.
The boundaries are revised as documents are filed with the Lt. Governor's Office.
diff --git a/src/pages/products/sgid/boundaries/metro-townships.astro b/src/pages/products/sgid/boundaries/metro-townships.astro
deleted file mode 100644
index 56fcb3a449..0000000000
--- a/src/pages/products/sgid/boundaries/metro-townships.astro
+++ /dev/null
@@ -1,89 +0,0 @@
----
-import Layout from '@layouts/DataPage.astro';
-
-import type { IMetadata, IPageMetadata } from '@models/types';
-import { ProductType, SgidCategory } from '@models/types';
-
-import HubDownloads from '@components/data/HubDownloads.astro';
-import Metadata from '@components/data/Metadata.astro';
-import UpdateHistory from '@components/data/UpdateHistory.astro';
-
-import CardWithPopularLink from '@components/page/CardWithPopularLink.astro';
-import CardWithSmallLink from '@components/page/CardWithSmallLink.astro';
-import GridForMoreResources from '@components/page/GridForMoreResources.astro';
-import GridForYouMightLike from '@components/page/GridForYouMightLike.astro';
-import Section from '@components/page/Section.astro';
-
-import BoundaryDescription from '@partials/BoundaryDescription.astro';
-
-import { dataPages } from '@data/downloadMetadata';
-import { removeDateRange } from '@utils/data';
-
-export const metadata: IMetadata = {
- pageTitle: 'Utah Metro Townships',
- pageDescription: `A multi-purpose statewide dataset of unincorporated metro townships boundaries for cartography and approximate boundary identification.`,
- stewards: [`UGRC`, `Lieutenant Governor's Office`],
- type: ProductType.POLYGON,
- category: SgidCategory.BOUNDARIES,
-};
-
-const page: IPageMetadata = {
- ...metadata,
- updateHistory: [`July 2023`, `March 2023`, `January 2023`, `September 2017`, `May 2017`, `December 2016`],
- hub: {
- ...dataPages[metadata.pageTitle],
- },
-};
----
-
-
-
-
-
-
- Metro townships represent unincorporated locations where the residents don't want to be part of an incorporated
- municipality but do want some say in how they are governed. They are maintained by UGRC with the help of many
- state, county, and local entities. Changes and updates are through certification by the Lt. Governor's Office sent
- in by City and County Recorders offices. All features are adjusted to the current Geographic Coordinate Database
- (GCDB) points.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Lieutenant Governor Municipal Certifications website.
- Intuitive and unique identifiers for municipality names.
-
-
-
-
-
- Utah county boundaries
- Utah state boundary
- Zip codes in Utah
- School districts in Utah
-
-
-
diff --git a/src/pages/products/sgid/boundaries/municipal.astro b/src/pages/products/sgid/boundaries/municipal.astro
index 41b088c0bc..d5ff8a183f 100644
--- a/src/pages/products/sgid/boundaries/municipal.astro
+++ b/src/pages/products/sgid/boundaries/municipal.astro
@@ -29,6 +29,7 @@ export const metadata: IMetadata = {
const page: IPageMetadata = {
...metadata,
updateHistory: [
+ `Weekly`,
`December 2023`,
`October 2023`,
`July 2023`,
@@ -96,9 +97,9 @@ const page: IPageMetadata = {
>Lieutenant Governor Municipal Certifications website.
Online map viewer of Utah Municipalities and Metro Townships Boundaries.Online map viewer of Utah Municipal Boundaries.
State of Utah Notary boundary certifications by year.
Online map viewer of municipality change polygons by year.
@@ -118,9 +119,7 @@ const page: IPageMetadata = {
Utah county boundaries
- Metro township boundaries
+ Utah Parcels
Zip codes in Utah
From 5b051e3a5f12d08966e6b4dd531654137b594f60 Mon Sep 17 00:00:00 2001
From: DenisePeterson <144163719+DenisePeterson@users.noreply.github.com>
Date: Mon, 21 Oct 2024 15:39:03 -0600
Subject: [PATCH 3/8] Update _redirects
---
public/_redirects | 1 +
1 file changed, 1 insertion(+)
diff --git a/public/_redirects b/public/_redirects
index 17a6de7795..e8070b86db 100644
--- a/public/_redirects
+++ b/public/_redirects
@@ -703,3 +703,4 @@
/products/sgid/transportation/uta-light-rail-routes/ https://opendata.gis.utah.gov/datasets/utah::uta-trax-light-rail-routes/about 301
/developer/base-maps/basemap-scales/ https://www.esri.com/arcgis-blog/products/product/mapping/web-map-zoom-levels-updated/? 301
/ugic/ https://ugic.org/ 301
+/products/sgid/boundaries/metro-townships/ https://gis.utah.gov/products/sgid/boundaries/municipal/
\ No newline at end of file
From 572a807b202ae51c8e2bdef603afc4bd80bb3f21 Mon Sep 17 00:00:00 2001
From: DenisePeterson <144163719+DenisePeterson@users.noreply.github.com>
Date: Tue, 22 Oct 2024 12:22:28 -0600
Subject: [PATCH 4/8] Update redirect link and add 301 response code
---
public/_redirects | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/public/_redirects b/public/_redirects
index e8070b86db..0c4013d6e8 100644
--- a/public/_redirects
+++ b/public/_redirects
@@ -703,4 +703,4 @@
/products/sgid/transportation/uta-light-rail-routes/ https://opendata.gis.utah.gov/datasets/utah::uta-trax-light-rail-routes/about 301
/developer/base-maps/basemap-scales/ https://www.esri.com/arcgis-blog/products/product/mapping/web-map-zoom-levels-updated/? 301
/ugic/ https://ugic.org/ 301
-/products/sgid/boundaries/metro-townships/ https://gis.utah.gov/products/sgid/boundaries/municipal/
\ No newline at end of file
+/products/sgid/boundaries/metro-townships/ /products/sgid/boundaries/municipal/ 301
\ No newline at end of file
From 93e4c77bc338fda0cbee727405099ddb8e8fe5b6 Mon Sep 17 00:00:00 2001
From: DenisePeterson <144163719+DenisePeterson@users.noreply.github.com>
Date: Tue, 22 Oct 2024 12:44:02 -0600
Subject: [PATCH 5/8] Remove 'weekly' from 'update history' and add note about
weekly update in summary
---
src/pages/products/sgid/boundaries/municipal.astro | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/pages/products/sgid/boundaries/municipal.astro b/src/pages/products/sgid/boundaries/municipal.astro
index d5ff8a183f..1937ebee2a 100644
--- a/src/pages/products/sgid/boundaries/municipal.astro
+++ b/src/pages/products/sgid/boundaries/municipal.astro
@@ -29,7 +29,6 @@ export const metadata: IMetadata = {
const page: IPageMetadata = {
...metadata,
updateHistory: [
- `Weekly`,
`December 2023`,
`October 2023`,
`July 2023`,
@@ -77,7 +76,7 @@ const page: IPageMetadata = {
Municipal Boundaries is a multi-purpose statewide dataset of municipal boundaries for cartography and approximate
- boundary identification.
+ boundary identification. This data is updated on a weekly basis.
From ecfb60b73f77cea3e221866dbe67ecb967400ea6 Mon Sep 17 00:00:00 2001
From: steveoh
Date: Tue, 22 Oct 2024 13:17:34 -0600
Subject: [PATCH 6/8] chore: format redirects
---
public/_redirects | 562 +++++++++++++++++++++++-----------------------
1 file changed, 281 insertions(+), 281 deletions(-)
diff --git a/public/_redirects b/public/_redirects
index 0c4013d6e8..536d1b2b13 100644
--- a/public/_redirects
+++ b/public/_redirects
@@ -1,335 +1,332 @@
#source destination 301
-/search/ / 301
-/gisresources/ / 301
+/register/ / 301
+/login/ / 301
/agrc_contact/* /about/ 301
/about/mission/ /about/ 301
-/data/sgid-blog/ /blog/ 301
+/search/ / 301
/news/ /blog/ 301
-/index.php/ / 301
/developer/blog/ /blog/ 301
/gis-day-november-16-2011/ /blog/2011-11-16-gis-day-november-16-2011/ 301
-/register/ / 301
-/login/ / 301
/agrc-presents-legislature/ /blog/2011-11-17-agrc-presents-legislature/ 301
+/index.php/ / 301
+/gisresources/ / 301
+/data/sgid-blog/ /blog/ 301
/redistricting-interactive-map/ /blog/2011-11-21-redistricting-interactive-map/ 301
/re-cap-maps-on-the-hill-2012/ /blog/2012-02-23-re-cap-maps-on-the-hill-2012/ 301
/maps-n-mobile-utahs-wildlife-vehicle-collision-reporting-system/ /blog/2012-04-27-maps-n-mobile-utahs-wildlife-vehicle-collision-reporting-system/ 301
+/speed-up-your-esri-javascript-api-webapp/ /blog/2012-05-01-speed-up-your-esri-javascript-api-webapp/ 301
+/new-utah-political-districts-and-voting-precincts-gis-datasets/ /blog/2012-05-02-new-utah-political-districts-and-voting-precincts-gis-datasets/ 301
/now-hiring-experienced-developer/ /blog/2012-05-15-now-hiring-experienced-developer/ 301
/apple-google-3d-gis/ /blog/2012-06-06-apple-google-3d-gis/ 301
-/new-utah-political-districts-and-voting-precincts-gis-datasets/ /blog/2012-05-02-new-utah-political-districts-and-voting-precincts-gis-datasets/ 301
-/utmap-a-twitter-tag-for-utah-gis/ /blog/2012-06-07-utmap-a-twitter-tag-for-utah-gis/ 301
/update-to-address-system-quadrants/ /blog/2012-06-08-update-to-address-system-quadrants/ 301
/utah-oil-and-gas-gis-data-updates/ /blog/2012-06-14-utah-oil-and-gas-gis-data-updates/ 301
-/how-to-get-started-using-aptana-studio-3-for-arcpy-development-screencast/ /blog/2012-06-28-how-to-get-started-using-aptana-studio-3-for-arcpy-development-screencast/ 301
-/speed-up-your-esri-javascript-api-webapp/ /blog/2012-05-01-speed-up-your-esri-javascript-api-webapp/ 301
+/coding-exercise/ /blog/2012-05-31-coding-exercise/ 301
+/gis-jobs-in-utah-via-twitter/ /blog/2012-07-02-gis-jobs-in-utah-via-twitter/ 301
/interactive-map-of-state-fire-restrictions/ /blog/2012-07-11-interactive-map-of-state-fire-restrictions/ 301
/utah-zip-code-boundaries-update/ /blog/2012-07-19-utah-zip-code-boundaries-update/ 301
-/gis-jobs-in-utah-via-twitter/ /blog/2012-07-02-gis-jobs-in-utah-via-twitter/ 301
-/udot-features-agrc-basemaps-during-plenary-at-international-user-conference/ /blog/2012-07-25-udot-features-agrc-basemaps-during-plenary-at-international-user-conference/ 301
+/june-2012-juab-millard-county-boundary-adjustment/ /blog/2012-07-25-june-2012-juab-millard-county-boundary-adjustment/ 301
+/sgid-schools-update-20120531/ /blog/2012-06-07-sgid-schools-update-20120531/ 301
/implementing-custom-security-in-arcgis/ /blog/2012-08-01-implementing-custom-security-in-arcgis/ 301
/sgid-using-utah-gis-dem-data-to-visualize-terrain/ /blog/2012-08-01-sgid-using-utah-gis-dem-data-to-visualize-terrain/ 301
/utah-municipal-boundary-updates/ /blog/2012-10-15-utah-municipal-boundary-updates/ 301
-/tracking-server-response-times-with-the-google-spreadsheets-api-and-asp-net/ /blog/2012-10-25-tracking-server-response-times-with-the-google-spreadsheets-api-and-asp-net/ 301
+/udot-features-agrc-basemaps-during-plenary-at-international-user-conference/ /blog/2012-07-25-udot-features-agrc-basemaps-during-plenary-at-international-user-conference/ 301
/maps-on-the-hill-2013/ /blog/2012-11-07-maps-on-the-hill-2013/ 301
-/sgid-schools-update-20120531/ /blog/2012-06-07-sgid-schools-update-20120531/ 301
-/june-2012-juab-millard-county-boundary-adjustment/ /blog/2012-07-25-june-2012-juab-millard-county-boundary-adjustment/ 301
/2012-high-resolution-imagery/ /blog/2012-11-09-2012-high-resolution-imagery/ 301
-/coding-exercise/ /blog/2012-05-31-coding-exercise/ 301
+/tracking-server-response-times-with-the-google-spreadsheets-api-and-asp-net/ /blog/2012-10-25-tracking-server-response-times-with-the-google-spreadsheets-api-and-asp-net/ 301
+/utmap-a-twitter-tag-for-utah-gis/ /blog/2012-06-07-utmap-a-twitter-tag-for-utah-gis/ 301
+/how-to-get-started-using-aptana-studio-3-for-arcpy-development-screencast/ /blog/2012-06-28-how-to-get-started-using-aptana-studio-3-for-arcpy-development-screencast/ 301
/introducing-the-new-agrc-newsletter/ /blog/2012-11-19-introducing-the-new-agrc-newsletter/ 301
/municipalities-updates-nov-30-2012/ /blog/2012-12-10-municipalities-updates-nov-30-2012/ 301
/gis-day-2012-recap/ /blog/2012-12-12-gis-day-2012-recap/ 301
/911-psap-map/ /blog/2012-12-13-911-psap-map/ 301
/end-of-2012-municipal-boundaries-update/ /blog/2013-01-03-end-of-2012-municipal-boundaries-update/ 301
/maps-on-the-hill-january-28-2013/ /blog/2013-01-24-maps-on-the-hill-january-28-2013/ 301
-/state-of-utah-global-positioning-reference-network-request-for-one-time-maintenance-funding/ /blog/2013-01-31-state-of-utah-global-positioning-reference-network-request-for-one-time-maintenance-funding/ 301
/arcgis-server-10-1-upgrade/ /blog/2013-02-19-arcgis-server-10-1-upgrade/ 301
/arcgis-server-10-1-upgrade-happening-on-march-2nd/ /blog/2013-02-28-arcgis-server-10-1-upgrade-happening-on-march-2nd/ 301
/arcmap-user-where-did-the-agrc-base-maps-go/ /blog/2013-03-12-arcmap-user-where-did-the-agrc-base-maps-go/ 301
+/state-of-utah-global-positioning-reference-network-request-for-one-time-maintenance-funding/ /blog/2013-01-31-state-of-utah-global-positioning-reference-network-request-for-one-time-maintenance-funding/ 301
/recommende-resources-from-nsgic-org/ /blog/2013-04-02-recommende-resources-from-nsgic-org/ 301
-/progress-update-utah-address-points-gis-layer/ /blog/2013-04-16-progress-update-utah-address-points-gis-layer/ 301
/using-the-mapserv-utah-gov-api-to-geocode-address/ /blog/2013-04-02-using-the-mapserv-utah-gov-api-to-geocode-address/ 301
-/first-quarter-municipal-boundaries-updates/ /blog/2013-04-29-first-quarter-municipal-boundaries-updates/ 301
-/utah-statewide-address-geocoding-web-service-upgrade/ /blog/2013-05-10-utah-statewide-address-geocoding-web-service-upgrade/ 301
/esri-jsapi-3-4-and-the-dojo-build-system/ /blog/2013-04-16-esri-jsapi-3-4-and-the-dojo-build-system/ 301
+/progress-update-utah-address-points-gis-layer/ /blog/2013-04-16-progress-update-utah-address-points-gis-layer/ 301
+/first-quarter-municipal-boundaries-updates/ /blog/2013-04-29-first-quarter-municipal-boundaries-updates/ 301
/new-release-of-atlas-utah-gov/ /blog/2013-06-28-new-release-of-atlas-utah-gov/ 301
/utah-gis-framework-data-for-800-please-alex/ /blog/2013-06-28-utah-gis-framework-data-for-800-please-alex/ 301
-/sgid-schools-update-4162013/ /blog/2013-04-16-sgid-schools-update-4162013/ 301
-/newest-updates-to-municipal-boundaries/ /blog/2013-08-09-newest-updates-to-municipal-boundaries/ 301
-/new-address-point-cached-map-service/ /blog/2013-08-30-new-address-point-cached-map-service/ 301
+/agrc-base-map-services-now-accessible-via-arcgis-online/ /blog/2013-07-09-agrc-base-map-services-now-accessible-via-arcgis-online/ 301
/agrc-web-mapping-services-demo/ /blog/2013-07-15-agrc-web-mapping-services-demo/ 301
+/utah-statewide-address-geocoding-web-service-upgrade/ /blog/2013-05-10-utah-statewide-address-geocoding-web-service-upgrade/ 301
+/new-address-point-cached-map-service/ /blog/2013-08-30-new-address-point-cached-map-service/ 301
+/sgid-schools-update-4162013/ /blog/2013-04-16-sgid-schools-update-4162013/ 301
/the-esri-api-for-javascriptdojo-build-system-saga-continues/ /blog/2013-09-09-the-esri-api-for-javascriptdojo-build-system-saga-continues/ 301
/2013-wasatch-front-lidar-collection/ /blog/2013-09-13-2013-wasatch-front-lidar-collection/ 301
-/utah-works-with-the-united-states-census-bureau/ /blog/2013-08-30-utah-works-with-the-united-states-census-bureau/ 301
+/turn-gps-network-updates/ /blog/2013-09-13-turn-gps-network-updates/ 301
/13856/ /blog/2013-10-15-13856/ 301
/utah-broadband-project-update/ /blog/2013-10-28-utah-broadband-project-update/ 301
/mapping-spotlight-division-of-wildlife-resources-pheasant-release-areas/ /blog/2013-10-29-mapping-spotlight-division-of-wildlife-resources-pheasant-release-areas/ 301
/update-on-the-turn-gps-network-upgrade/ /blog/2013-10-30-update-on-the-turn-gps-network-upgrade/ 301
/mapping-spotlight-sitla-competitive-lease-offering/ /blog/2013-11-13-mapping-spotlight-sitla-competitive-lease-offering/ 301
-/turn-gps-network-updates/ /blog/2013-09-13-turn-gps-network-updates/ 301
-/register-for-maps-on-the-hill-2014/ /blog/2013-11-26-register-for-maps-on-the-hill-2014/ 301
-/using-base-maps-with-non-standard-coordinate-systems-in-leafletjs/ /blog/2013-11-26-using-base-maps-with-non-standard-coordinate-systems-in-leafletjs/ 301
/geography-awareness-outreach-in-november/ /blog/2013-11-26-geography-awareness-outreach-in-november/ 301
+/newest-updates-to-municipal-boundaries/ /blog/2013-08-09-newest-updates-to-municipal-boundaries/ 301
+/using-base-maps-with-non-standard-coordinate-systems-in-leafletjs/ /blog/2013-11-26-using-base-maps-with-non-standard-coordinate-systems-in-leafletjs/ 301
+/utah-mapping-resources-well-prepared-for-nextgen-911/ /blog/2013-11-26-utah-mapping-resources-well-prepared-for-nextgen-911/ 301
/a-day-in-the-life-of-the-utah-sgid-imageserver/ /blog/2013-12-04-a-day-in-the-life-of-the-utah-sgid-imageserver/ 301
/mapping-spotlight-division-of-water-resources-interactive-maps/ /blog/2013-12-06-mapping-spotlight-division-of-water-resources-interactive-maps/ 301
-/utah-mapping-resources-well-prepared-for-nextgen-911/ /blog/2013-11-26-utah-mapping-resources-well-prepared-for-nextgen-911/ 301
+/utah-works-with-the-united-states-census-bureau/ /blog/2013-08-30-utah-works-with-the-united-states-census-bureau/ 301
/newest-updates-to-the-municipal-boundaries/ /blog/2014-01-09-newest-updates-to-the-municipal-boundaries/ 301
/a-day-in-the-life-of-utahs-arcgis-server-base-maps/ /blog/2014-01-14-a-day-in-the-life-of-utahs-arcgis-server-base-maps/ 301
-/quick-javascript-tip-the-arguments-object/ /blog/2013-12-24-quick-javascript-tip-the-arguments-object/ 301
+/gps-network-now-on-trimble-pivot-vrs-system/ /blog/2014-01-17-gps-network-now-on-trimble-pivot-vrs-system/ 301
/new-utah-geocoding-toolbox-for-arcgis-desktop-2/ /blog/2014-01-17-new-utah-geocoding-toolbox-for-arcgis-desktop-2/ 301
/lidar-2013-2014-wasatch-front-acquisition-update/ /blog/2014-01-21-lidar-2013-2014-wasatch-front-acquisition-update/ 301
/come-to-maps-on-the-hill-2014/ /blog/2014-01-23-come-to-maps-on-the-hill-2014/ 301
-/utah-sgid-layer-updates/ /blog/2013-06-05-utah-sgid-layer-updates/ 301
+/my-favorite-sublime-text-3-plugins-configs/ /blog/2014-01-29-my-favorite-sublime-text-3-plugins-configs/ 301
/map-spotlight-mining-heritage-story-map-website/ /blog/2014-02-21-map-spotlight-mining-heritage-story-map-website/ 301
/map-spotlight-wind-turbines-and-feature-services/ /blog/2014-02-21-map-spotlight-wind-turbines-and-feature-services/ 301
-/my-favorite-sublime-text-3-plugins-configs/ /blog/2014-01-29-my-favorite-sublime-text-3-plugins-configs/ 301
-/gps-network-news/ /blog/2014-03-26-gps-network-news/ 301
-/gps-network-now-on-trimble-pivot-vrs-system/ /blog/2014-01-17-gps-network-now-on-trimble-pivot-vrs-system/ 301
+/give-it-a-try-one-page-gis-data-maturity-assessment/ /blog/2014-03-26-give-it-a-try-one-page-gis-data-maturity-assessment/ 301
+/register-for-maps-on-the-hill-2014/ /blog/2013-11-26-register-for-maps-on-the-hill-2014/ 301
+/mapping-spotlight-enhanced-wetlands-dataset-from-the-utah-geological-survey/ /blog/2014-03-26-mapping-spotlight-enhanced-wetlands-dataset-from-the-utah-geological-survey/ 301
/new-updates-to-municipal-boundaries-layers/ /blog/2014-04-02-new-updates-to-municipal-boundaries-layers/ 301
-/agrc-base-map-services-now-accessible-via-arcgis-online/ /blog/2013-07-09-agrc-base-map-services-now-accessible-via-arcgis-online/ 301
+/mapping-spotlight-salt-lake-city-geoportal/ /blog/2014-04-25-mapping-spotlight-salt-lake-city-geoportal/ 301
/feedback-wanted-proposed-best-practices-for-tagging-utah-metadata/ /blog/2014-04-30-feedback-wanted-proposed-best-practices-for-tagging-utah-metadata/ 301
-/give-it-a-try-one-page-gis-data-maturity-assessment/ /blog/2014-03-26-give-it-a-try-one-page-gis-data-maturity-assessment/ 301
+/utah-sgid-layer-updates/ /blog/2013-06-05-utah-sgid-layer-updates/ 301
/plss-corner-management-web-application-redesign/ /blog/2014-05-27-plss-corner-management-web-application-redesign/ 301
/significant-changes-to-the-sgid10-cadastre-landownership-layer/ /blog/2014-05-29-significant-changes-to-the-sgid10-cadastre-landownership-layer/ 301
-/public-land-survey-system-plss-version-2-0-release/ /blog/2014-04-30-public-land-survey-system-plss-version-2-0-release/ 301
+/naip2014-early-access-webservice/ /blog/2014-06-25-naip2014-early-access-webservice/ 301
/updates-to-municpal-boundaries-for-the-state-of-utah/ /blog/2014-08-15-updates-to-municpal-boundaries-for-the-state-of-utah/ 301
/large-format-utah-political-district-maps-now-available/ /blog/2014-08-26-large-format-utah-political-district-maps-now-available/ 301
/coordinating-a-statewide-recreational-trails-gis-dataset/ /blog/2014-08-29-coordinating-a-statewide-recreational-trails-gis-dataset/ 301
-/mapping-spotlight-salt-lake-city-geoportal/ /blog/2014-04-25-mapping-spotlight-salt-lake-city-geoportal/ 301
+/2013-2014-wasatch-front-lidar-now-available/ /blog/2014-09-17-2013-2014-wasatch-front-lidar-now-available/ 301
/grunt-esri-slurp/ /blog/2014-09-22-grunt-esri-slurp/ 301
/statewide-address-points-best-practices/ /blog/2014-09-24-statewide-address-points-best-practices/ 301
/proposed-lidar-project-northern-utah/ /blog/2014-09-25-proposed-lidar-project-northern-utah/ 301
-/mapping-spotlight-enhanced-wetlands-dataset-from-the-utah-geological-survey/ /blog/2014-03-26-mapping-spotlight-enhanced-wetlands-dataset-from-the-utah-geological-survey/ 301
+/gps-network-news/ /blog/2014-03-26-gps-network-news/ 301
/agrc-edg-presentation/ /blog/2014-10-30-agrc-edg-presentation/ 301
/maps-assist-in-accessing-election-results/ /blog/2014-11-05-maps-assist-in-accessing-election-results/ 301
-/new-generalized-archaeology-dataset-in-the-sgid/ /blog/2014-10-29-new-generalized-archaeology-dataset-in-the-sgid/ 301
-/how-to-wire-up-travis-ci-to-your-js-projects/ /blog/2014-11-18-how-to-wire-up-travis-ci-to-your-js-projects/ 301
-/maps-on-the-hill-2015-signup-is-now-open/ /blog/2014-12-05-maps-on-the-hill-2015-signup-is-now-open/ 301
/wireless-signals-and-lidar-derived-elevation-models/ /blog/2014-11-17-wireless-signals-and-lidar-derived-elevation-models/ 301
+/how-to-wire-up-travis-ci-to-your-js-projects/ /blog/2014-11-18-how-to-wire-up-travis-ci-to-your-js-projects/ 301
+/quick-javascript-tip-the-arguments-object/ /blog/2013-12-24-quick-javascript-tip-the-arguments-object/ 301
+/updates-to-municpal-boundaries-for-the-state-of-utah-2/ /blog/2014-12-16-updates-to-municpal-boundaries-for-the-state-of-utah-2/ 301
/turn-gps-network/ /blog/2014-12-17-turn-gps-network/ 301
-/2013-2014-wasatch-front-lidar-now-available/ /blog/2014-09-17-2013-2014-wasatch-front-lidar-now-available/ 301
+/basemaps-a-2014-day-in-the-life/ /blog/2014-12-22-basemaps-a-2014-day-in-the-life/ 301
/utah-statewide-recreation-database/ /blog/2014-12-24-utah-statewide-recreation-database/ 301
-/naip2014-early-access-webservice/ /blog/2014-06-25-naip2014-early-access-webservice/ 301
+/how-to-use-agrc-base-maps-in-qgis/ /blog/2015-01-20-how-to-use-agrc-base-maps-in-qgis/ 301
/must-read-for-arcgis-desktop-users-image-server/ /blog/2015-02-02-must-read-for-arcgis-desktop-users-image-server/ 301
/utah-acquires-high-resolution-aerial-photography-license/ /blog/2015-02-02-utah-acquires-high-resolution-aerial-photography-license/ 301
-/how-to-use-agrc-base-maps-in-qgis/ /blog/2015-01-20-how-to-use-agrc-base-maps-in-qgis/ 301
+/authoritative-utah-geocoding-results/ /blog/2015-02-12-authoritative-utah-geocoding-results/ 301
/2014-naip-county-mosaics-now-available/ /blog/2015-03-05-2014-naip-county-mosaics-now-available/ 301
-/updates-to-municpal-boundaries-for-the-state-of-utah-2/ /blog/2014-12-16-updates-to-municpal-boundaries-for-the-state-of-utah-2/ 301
-/summarizing-utah-gis-data-needs-for-ng-9-1-1/ /blog/2015-03-05-summarizing-utah-gis-data-needs-for-ng-9-1-1/ 301
-/utah-sgid-statewide-tax-areas-and-tax-entities-data-layer-updates-3272015/ /blog/2015-03-27-utah-sgid-statewide-tax-areas-and-tax-entities-data-layer-updates-3272015/ 301
/google-imagery-license-update-march-5th/ /blog/2015-03-05-google-imagery-license-update-march-5th/ 301
-/first-dnr-gis-roi-contest-concludes-with-overwhelming-success/ /blog/2015-04-27-first-dnr-gis-roi-contest-concludes-with-overwhelming-success/ 301
-/utahs-open-data-portal-and-the-sgid/ /blog/2015-04-28-utahs-open-data-portal-and-the-sgid/ 301
+/summarizing-utah-gis-data-needs-for-ng-9-1-1/ /blog/2015-03-05-summarizing-utah-gis-data-needs-for-ng-9-1-1/ 301
+/maps-on-the-hill-2015-signup-is-now-open/ /blog/2014-12-05-maps-on-the-hill-2015-signup-is-now-open/ 301
/windows-scheduler-get-your-priorities-straight/ /blog/2015-04-06-windows-scheduler-get-your-priorities-straight/ 301
-/basemaps-a-2014-day-in-the-life/ /blog/2014-12-22-basemaps-a-2014-day-in-the-life/ 301
-/updates-to-municipal-boundaries-for-the-state-of-utah-april-2015/ /blog/2015-04-29-updates-to-municipal-boundaries-for-the-state-of-utah-april-2015/ 301
-/authoritative-utah-geocoding-results/ /blog/2015-02-12-authoritative-utah-geocoding-results/ 301
+/public-land-survey-system-plss-version-2-0-release/ /blog/2014-04-30-public-land-survey-system-plss-version-2-0-release/ 301
+/utahs-open-data-portal-and-the-sgid/ /blog/2015-04-28-utahs-open-data-portal-and-the-sgid/ 301
+/new-generalized-archaeology-dataset-in-the-sgid/ /blog/2014-10-29-new-generalized-archaeology-dataset-in-the-sgid/ 301
/updates-to-political-districts-voting-precincts-datasets-april-2015/ /blog/2015-04-29-updates-to-political-districts-voting-precincts-datasets-april-2015/ 301
/google-imagery-wms-and-wmts-imagery-services/ /blog/2015-04-30-google-imagery-wms-and-wmts-imagery-services/ 301
+/staying-in-the-zone-with-amd-butler/ /blog/2015-05-25-staying-in-the-zone-with-amd-butler/ 301
+/first-dnr-gis-roi-contest-concludes-with-overwhelming-success/ /blog/2015-04-27-first-dnr-gis-roi-contest-concludes-with-overwhelming-success/ 301
+/can-you-complete-the-where-in-utah-quiz/ /blog/2015-06-01-can-you-complete-the-where-in-utah-quiz/ 301
/ugs-updates-quaternary-faults-data/ /blog/2015-07-08-ugs-updates-quaternary-faults-data/ 301
/new-84009-zip-code-in-salt-lake-county/ /blog/2015-07-29-new-84009-zip-code-in-salt-lake-county/ 301
/google-imagery-update-july-2015/ /blog/2015-07-30-google-imagery-update-july-2015/ 301
/best-practices-document-for-loading-data-into-an-sde/ /blog/2015-08-19-best-practices-document-for-loading-data-into-an-sde/ 301
/statewide-lidar-plan-for-utah/ /blog/2015-08-19-statewide-lidar-plan-for-utah/ 301
/boost-your-productivity-with-vim/ /blog/2015-08-24-boost-your-productivity-with-vim/ 301
-/public-lands-survey-system-plss-version-2-0-2015-updates/ /blog/2015-08-28-public-lands-survey-system-plss-version-2-0-2015-updates/ 301
+/updates-to-municipal-boundaries-for-the-state-of-utah-april-2015/ /blog/2015-04-29-updates-to-municipal-boundaries-for-the-state-of-utah-april-2015/ 301
/updates-for-the-municipal-boundaries-are-available-now/ /blog/2015-08-28-updates-for-the-municipal-boundaries-are-available-now/ 301
/mock-your-dojo-amd-modules-with-stubmodule-js/ /blog/2015-09-17-mock-your-dojo-amd-modules-with-stubmodule-js/ 301
/nena-national-guidance-for-gis-address-points/ /blog/2015-10-28-nena-national-guidance-for-gis-address-points/ 301
/new-lidar-and-orthophotography-for-utah-and-colorados-most-scenic-rivers/ /blog/2015-10-28-new-lidar-and-orthophotography-for-utah-and-colorados-most-scenic-rivers/ 301
/big-happenings-with-public-land-survey-system-gis/ /blog/2015-10-30-big-happenings-with-public-land-survey-system-gis/ 301
-/wms-wmts-google-imagery-archive-and-nrg-layers-now-available/ /blog/2015-10-30-wms-wmts-google-imagery-archive-and-nrg-layers-now-available/ 301
+/public-lands-survey-system-plss-version-2-0-2015-updates/ /blog/2015-08-28-public-lands-survey-system-plss-version-2-0-2015-updates/ 301
/google-imagery-service-speed-enhancements-more/ /blog/2015-11-24-google-imagery-service-speed-enhancements-more/ 301
-/evolving-utah-sgid-web-services-a-proposal/ /blog/2015-11-27-evolving-utah-sgid-web-services-a-proposal/ 301
+/utah-sgid-statewide-tax-areas-and-tax-entities-data-layer-updates-3272015/ /blog/2015-03-27-utah-sgid-statewide-tax-areas-and-tax-entities-data-layer-updates-3272015/ 301
/important-changes-for-sgid-arcsde-connection-users/ /blog/2015-11-30-important-changes-for-sgid-arcsde-connection-users/ 301
/department-of-natural-resources-launches-new-watershed-restoration-initiative-website/ /blog/2015-12-21-department-of-natural-resources-launches-new-watershed-restoration-initiative-website/ 301
/nad83-and-webmercator-projections/ /blog/2015-12-21-nad83-and-webmercator-projections/ 301
+/evolving-utah-sgid-web-services-a-proposal/ /blog/2015-11-27-evolving-utah-sgid-web-services-a-proposal/ 301
+/wms-wmts-google-imagery-archive-and-nrg-layers-now-available/ /blog/2015-10-30-wms-wmts-google-imagery-archive-and-nrg-layers-now-available/ 301
+/the-utah-reference-network-turn-gps-expands-into-idaho/ /blog/2015-05-29-the-utah-reference-network-turn-gps-expands-into-idaho/ 301
/using-agrcs-new-web-mercator-services-in-your-web-maps/ /blog/2015-12-21-using-agrcs-new-web-mercator-services-in-your-web-maps/ 301
/what-is-https-and-should-we-be-using-it/ /blog/2015-12-22-what-is-https-and-should-we-be-using-it/ 301
/end-of-year-updates-for-the-municipal-boundaries-are-available/ /blog/2016-01-05-end-of-year-updates-for-the-municipal-boundaries-are-available/ 301
/signup-for-maps-on-the-hill-2016/ /blog/2016-01-15-signup-for-maps-on-the-hill-2016/ 301
-/staying-in-the-zone-with-amd-butler/ /blog/2015-05-25-staying-in-the-zone-with-amd-butler/ 301
+/new-parcel-web-app/ /blog/2016-01-21-new-parcel-web-app/ 301
/utah-geological-survey-releases-new-interactive-fault-map/ /blog/2016-01-22-utah-geological-survey-releases-new-interactive-fault-map/ 301
/survey-monument-replacement-and-restoration-county-grant-program/ /blog/2016-01-27-survey-monument-replacement-and-restoration-county-grant-program/ 301
/utah-broadband-outreach-center-releases-revamped-availability-map/ /blog/2016-02-01-utah-broadband-outreach-center-releases-revamped-availability-map/ 301
/about-our-new-v6-website-in-ghpages/ /blog/2016-03-25-about-our-new-v6-website-in-ghpages/ 301
/converting-dojo-amd-projects-to-type-script/ /blog/2016-03-28-converting-dojo-amd-projects-to-type-script/ 301
/3d-elevation-program-proposal/ /blog/2016-03-30-3d-elevation-program-proposal/ 301
-/the-utah-reference-network-turn-gps-expands-into-idaho/ /blog/2015-05-29-the-utah-reference-network-turn-gps-expands-into-idaho/ 301
/school-bus-routing-based-on-sgid-roads/ /blog/2016-04-13-school-bus-routing-based-on-sgid-roads/ 301
+/why-i-speak-at-conferences-and-you-should-to/ /blog/2016-04-01-why-i-speak-at-conferences-and-you-should-to/ 301
/top-4-things-i-learned-working-at-agrc/ /blog/2016-04-26-top-4-things-i-learned-working-at-agrc/ 301
-/agrc-storage-migration/ /blog/2016-04-28-agrc-storage-migration/ 301
-/mark-your-calendar-udot-agrc-regional-road-centerline-meetings/ /blog/2016-04-29-mark-your-calendar-udot-agrc-regional-road-centerline-meetings/ 301
/first-quarter-updates-and-beyond/ /blog/2016-05-16-first-quarter-updates-and-beyond/ 301
/dnr-continues-to-build-gis-value-with-roi-documentation/ /blog/2016-05-18-dnr-continues-to-build-gis-value-with-roi-documentation/ 301
-/why-i-speak-at-conferences-and-you-should-to/ /blog/2016-04-01-why-i-speak-at-conferences-and-you-should-to/ 301
-/new-parcel-web-app/ /blog/2016-01-21-new-parcel-web-app/ 301
-/blm-utah-offers-new-recreation-maps-for-mobile-devices/ /blog/2016-05-26-blm-utah-offers-new-recreation-maps-for-mobile-devices/ 301
/25th-anniversary-state-geographic-information-database/ /blog/2016-05-24-25th-anniversary-state-geographic-information-database/ 301
-/work-group-recommends-expanded-gis-parcel-sharing/ /blog/2016-05-26-work-group-recommends-expanded-gis-parcel-sharing/ 301
-/gps-signal-jamming/ /blog/2016-06-15-gps-signal-jamming/ 301
+/agrc-storage-migration/ /blog/2016-04-28-agrc-storage-migration/ 301
+/blm-utah-offers-new-recreation-maps-for-mobile-devices/ /blog/2016-05-26-blm-utah-offers-new-recreation-maps-for-mobile-devices/ 301
+/mark-your-calendar-udot-agrc-regional-road-centerline-meetings/ /blog/2016-04-29-mark-your-calendar-udot-agrc-regional-road-centerline-meetings/ 301
/ugs-aquifer-data-updated-may-2016/ /blog/2016-05-26-ugs-aquifer-data-updated-may-2016/ 301
+/mapping-utah-s-wireless-emergency-call-routing-system/ /blog/2016-06-30-mapping-utah-s-wireless-emergency-call-routing-system/ 301
/sitla-is-moving-to-the-parcel-fabric/ /blog/2016-07-06-sitla-is-moving-to-the-parcel-fabric/ 301
/data-schema-released-for-expanded-gis-parcel-sharing/ /blog/2016-07-07-data-schema-released-for-expanded-gis-parcel-sharing/ 301
-/mapping-utah-s-wireless-emergency-call-routing-system/ /blog/2016-06-30-mapping-utah-s-wireless-emergency-call-routing-system/ 301
+/feedback-wanted-draft-statewide-road-centerlines-schema-v-3-0-x/ /blog/2016-07-07-feedback-wanted-draft-statewide-road-centerlines-schema-v-3-0-x/ 301
/second-quarter-municipal-boundaries-updates/ /blog/2016-07-12-second-quarter-municipal-boundaries-updates/ 301
/division-of-water-rights-inventories-irrigation-canals-in-utah/ /blog/2016-07-21-division-of-water-rights-inventories-irrigation-canals-in-utah/ 301
/sgid-database-upgrade-10-0-to-10-2-date-of-upgrade-7-28-2016/ /blog/2016-07-28-sgid-database-upgrade-10-0-to-10-2-date-of-upgrade-7-28-2016/ 301
-/agrc-s-latest-where-in-utah-quiz-and-ugic-2016-conf-recap/ /blog/2016-05-26-agrc-s-latest-where-in-utah-quiz-and-ugic-2016-conf-recap/ 301
+/sde-application-server-connects-deprecation/ /blog/2016-08-23-sde-application-server-connects-deprecation/ 301
/sgid-database-upgrade-10-0-to-10-2/ /blog/2016-08-23-sgid-database-upgrade-10-0-to-10-2/ 301
/2016-utah-lidar-acquisition/ /blog/2016-08-29-2016-utah-lidar-acquisition/ 301
-/sde-application-server-connects-deprecation/ /blog/2016-08-23-sde-application-server-connects-deprecation/ 301
-/can-you-complete-the-where-in-utah-quiz/ /blog/2015-06-01-can-you-complete-the-where-in-utah-quiz/ 301
+/new-2016-google-imagery/ /blog/2016-08-31-new-2016-google-imagery/ 301
+/gps-signal-jamming/ /blog/2016-06-15-gps-signal-jamming/ 301
/third-quarter-municipal-boundaries-updates/ /blog/2016-09-07-third-quarter-municipal-boundaries-updates/ 301
/watershed-restoration-initiative-wins-2016-digital-government-award/ /blog/2016-09-07-watershed-restoration-initiative-wins-2016-digital-government-award/ 301
/road-centerlines-schema-update-and-regional-workshop-notes/ /blog/2016-09-16-road-centerlines-schema-update-and-regional-workshop-notes/ 301
/where-and-how-high-resolution-base-maps-and-google-imagery-useage/ /blog/2016-09-30-where-and-how-high-resolution-base-maps-and-google-imagery-useage/ 301
-/new-2016-google-imagery/ /blog/2016-08-31-new-2016-google-imagery/ 301
-/naip-2016-mr-sid-county-mosaics-available/ /blog/2016-12-06-naip-2016-mr-sid-county-mosaics-available/ 301
-/feedback-wanted-draft-statewide-road-centerlines-schema-v-3-0-x/ /blog/2016-07-07-feedback-wanted-draft-statewide-road-centerlines-schema-v-3-0-x/ 301
+/ffsl-launches-new-wildfire-risk-assessment-portal/ /blog/2016-10-31-ffsl-launches-new-wildfire-risk-assessment-portal/ 301
+/utah-sgid-trails-update/ /blog/2016-08-31-utah-sgid-trails-update/ 301
+/utah-plss-parcel-fabric-update/ /blog/2016-12-15-utah-plss-parcel-fabric-update/ 301
/important-gis-web-services-continuity-notes-from-dnr-and-agrc/ /blog/2016-12-20-important-gis-web-services-continuity-notes-from-dnr-and-agrc/ 301
/end-of-year-fourth-quarter-updates-for-municipal-boundaries/ /blog/2016-12-30-end-of-year-fourth-quarter-updates-for-municipal-boundaries/ 301
/forced-git-hub-a-reflection-on-a-new-website-using-git-hub-and-jekyll/ /blog/2017-01-17-forced-git-hub-a-reflection-on-a-new-website-using-git-hub-and-jekyll/ 301
/printing-web-maps-with-discover-services/ /blog/2017-02-02-printing-web-maps-with-discover-services/ 301
-/utah-sgid-trails-update/ /blog/2016-08-31-utah-sgid-trails-update/ 301
+/naip-2016-now-available/ /blog/2017-02-21-naip-2016-now-available/ 301
/new-services-on-discover/ /blog/2017-02-21-new-services-on-discover/ 301
/maps-on-the-hill-2017-contest-winners/ /blog/2017-02-23-maps-on-the-hill-2017-contest-winners/ 301
-/naip-2016-now-available/ /blog/2017-02-21-naip-2016-now-available/ 301
+/naip-2016-mr-sid-county-mosaics-available/ /blog/2016-12-06-naip-2016-mr-sid-county-mosaics-available/ 301
/yearly-update-for-tax-entities-and-areas-2016/ /blog/2017-03-13-yearly-update-for-tax-entities-and-areas-2016/ 301
-/ffsl-launches-new-wildfire-risk-assessment-portal/ /blog/2016-10-31-ffsl-launches-new-wildfire-risk-assessment-portal/ 301
+/work-group-recommends-expanded-gis-parcel-sharing/ /blog/2016-05-26-work-group-recommends-expanded-gis-parcel-sharing/ 301
/devsummit-2017/ /blog/2017-03-30-devsummit-2017/ 301
-/latest-news-from-utah-s-mapping-emergency-technical-team/ /blog/2017-03-30-latest-news-from-utah-s-mapping-emergency-technical-team/ 301
+/agrc-s-latest-where-in-utah-quiz-and-ugic-2016-conf-recap/ /blog/2016-05-26-agrc-s-latest-where-in-utah-quiz-and-ugic-2016-conf-recap/ 301
/agrc-presentations-at-ugic/ /blog/2017-05-23-agrc-presentations-at-ugic/ 301
/rethinking-geocoders-adding-local-vernacular-into-the-build-process/ /blog/2017-06-27-rethinking-geocoders-adding-local-vernacular-into-the-build-process/ 301
-/utah-plss-parcel-fabric-update/ /blog/2016-12-15-utah-plss-parcel-fabric-update/ 301
+/dogm-oil-and-gas-wells-data-update/ /blog/2017-06-29-dogm-oil-and-gas-wells-data-update/ 301
/municipal-boundaries-update-for-second-quarter-2017-calendar-year/ /blog/2017-06-29-municipal-boundaries-update-for-second-quarter-2017-calendar-year/ 301
-/removing-the-esri-web-adaptor/ /blog/2017-03-07-removing-the-esri-web-adaptor/ 301
+/scheduled-maintenance/ /blog/2017-07-18-scheduled-maintenance/ 301
/arc-gis-online-web-mercator-and-opendata/ /blog/2017-07-31-arc-gis-online-web-mercator-and-opendata/ 301
-/municipal-boundaries-update-for-first-quarter-calendar-year/ /blog/2017-03-29-municipal-boundaries-update-for-first-quarter-calendar-year/ 301
+/converting-sgid-data-downloads-to-drive/ /blog/2017-07-31-converting-sgid-data-downloads-to-drive/ 301
/esri-uc-the-science-of-where/ /blog/2017-07-31-esri-uc-the-science-of-where/ 301
-/dogm-oil-and-gas-wells-data-update/ /blog/2017-06-29-dogm-oil-and-gas-wells-data-update/ 301
+/major-updates-coming-to-roads-data-model/ /blog/2017-08-15-major-updates-coming-to-roads-data-model/ 301
/an-update-to-school-districts-in-the-salt-lake-county-area/ /blog/2017-09-05-an-update-to-school-districts-in-the-salt-lake-county-area/ 301
-/scheduled-maintenance/ /blog/2017-07-18-scheduled-maintenance/ 301
+/removing-the-esri-web-adaptor/ /blog/2017-03-07-removing-the-esri-web-adaptor/ 301
/foss4g-2017/ /blog/2017-09-11-foss4g-2017/ 301
-/converting-sgid-data-downloads-to-drive/ /blog/2017-07-31-converting-sgid-data-downloads-to-drive/ 301
+/new-2017-google-imagery/ /blog/2017-09-18-new-2017-google-imagery/ 301
/census-luca-training-for-utah/ /blog/2017-10-30-census-luca-training-for-utah/ 301
-/major-updates-coming-to-roads-data-model/ /blog/2017-08-15-major-updates-coming-to-roads-data-model/ 301
+/utah-recognized-in-nsgic-geospatial-excellence-awards/ /blog/2017-10-31-utah-recognized-in-nsgic-geospatial-excellence-awards/ 301
/new-utah-web-page-for-important-census-luca-information/ /blog/2017-11-09-new-utah-web-page-for-important-census-luca-information/ 301
/municipal-boundaries-update-for-third-quarter-2017-calendar-year/ /blog/2017-09-05-municipal-boundaries-update-for-third-quarter-2017-calendar-year/ 301
/dumbing-down-terrain-with-contour-polygons/ /blog/2017-11-27-dumbing-down-terrain-with-contour-polygons/ 301
-/new-2017-google-imagery/ /blog/2017-09-18-new-2017-google-imagery/ 301
+/3-dep-lidar-proposal-2018/ /blog/2017-12-14-3-dep-lidar-proposal-2018/ 301
/utah-ng911-gis-database/ /blog/2017-12-28-utah-ng911-gis-database/ 301
-/utah-recognized-in-nsgic-geospatial-excellence-awards/ /blog/2017-10-31-utah-recognized-in-nsgic-geospatial-excellence-awards/ 301
+/transitioning-to-a-new-world-arc-pro/ /blog/2018-01-09-transitioning-to-a-new-world-arc-pro/ 301
/municipal-boundaries-update-for-fourth-quarter-2017-calendar-year/ /blog/2018-01-10-municipal-boundaries-update-for-fourth-quarter-2017-calendar-year/ 301
-/the-evolution-of-a-python-script/ /blog/2017-11-22-the-evolution-of-a-python-script/ 301
+/plss-fabric-version-2-0-release/ /blog/2018-02-01-plss-fabric-version-2-0-release/ 301
/maps-on-the-hill-2018/ /blog/2018-02-05-maps-on-the-hill-2018/ 301
-/3-dep-lidar-proposal-2018/ /blog/2017-12-14-3-dep-lidar-proposal-2018/ 301
+/sgid-data-lifecycle/ /blog/2018-02-05-sgid-data-lifecycle/ 301
/success-with-serverless/ /blog/2018-02-26-success-with-serverless/ 301
-/transitioning-to-a-new-world-arc-pro/ /blog/2018-01-09-transitioning-to-a-new-world-arc-pro/ 301
+/latest-news-from-utah-s-mapping-emergency-technical-team/ /blog/2017-03-30-latest-news-from-utah-s-mapping-emergency-technical-team/ 301
/cache-breaking-for-faster-web-application-updates/ /blog/2018-03-23-cache-breaking-for-faster-web-application-updates/ 301
-/plss-fabric-version-2-0-release/ /blog/2018-02-01-plss-fabric-version-2-0-release/ 301
+/bas-census-submission-for-2017-2018/ /blog/2018-03-26-bas-census-submission-for-2017-2018/ 301
/dont-make-users-think-about-updating-software/ /blog/2018-04-11-dont-make-users-think-about-updating-software/ 301
-/sgid-data-lifecycle/ /blog/2018-02-05-sgid-data-lifecycle/ 301
-/implementing-babel-via-grunt/ /blog/2018-05-18-implementing-babel-via-grunt/ 301
/newest-updates-for-tax-data-2018/ /blog/2018-03-19-newest-updates-for-tax-data-2018/ 301
+/implementing-babel-via-grunt/ /blog/2018-05-18-implementing-babel-via-grunt/ 301
+/leverage-git-to-manage-lifecyle-of-arcgis-custom-tools/ /blog/2018-05-30-leverage-git-to-manage-lifecyle-of-arcgis-custom-tools/ 301
/municipal-boundaries-update-for-second-quarter-2018-calendar-year/ /blog/2018-07-06-municipal-boundaries-update-for-second-quarter-2018-calendar-year/ 301
/utah-ng911-gis-roadmap-v1/ /blog/2018-08-31-utah-ng911-gis-roadmap-v1/ 301
-/leverage-git-to-manage-lifecyle-of-arcgis-custom-tools/ /blog/2018-05-30-leverage-git-to-manage-lifecyle-of-arcgis-custom-tools/ 301
+/2018-utah-lidar-acquisition/ /blog/2018-05-17-2018-utah-lidar-acquisition/ 301
/the-incredible-shrinking-sgid/ /blog/2018-09-10-the-incredible-shrinking-sgid/ 301
-/agrc-innovation-award-grant/ /blog/2018-09-11-agrc-innovation-award-grant/ 301
-/newest-city-added-to-state-and-municipal-boundary-updates-for-third-quarter-2018/ /blog/2018-09-04-newest-city-added-to-state-and-municipal-boundary-updates-for-third-quarter-2018/ 301
+/the-evolution-of-a-python-script/ /blog/2017-11-22-the-evolution-of-a-python-script/ 301
+/sgid-in-the-cloud/ /blog/2018-09-12-sgid-in-the-cloud/ 301
/survey-monument-replacement-and-restoration-county-grant-program-2018-updates/ /blog/2018-09-12-survey-monument-replacement-and-restoration-county-grant-program-2018-updates/ 301
-/bas-census-submission-for-2017-2018/ /blog/2018-03-26-bas-census-submission-for-2017-2018/ 301
+/the-next-agrc-web-api/ /blog/2018-09-12-the-next-agrc-web-api/ 301
/upcoming-vector-tile-base-maps/ /blog/2018-09-12-upcoming-vector-tile-base-maps/ 301
-/2018-utah-lidar-acquisition/ /blog/2018-05-17-2018-utah-lidar-acquisition/ 301
-/multi-modal-travel-shed-analysis-project/ /blog/2018-11-07-multi-modal-travel-shed-analysis-project/ 301
+/meet-new-agrc-staff/ /blog/2018-09-17-meet-new-agrc-staff/ 301
+/agrc-innovation-award-grant/ /blog/2018-09-11-agrc-innovation-award-grant/ 301
/arc-gis-server-10-6-upgrade/ /blog/2018-12-05-arc-gis-server-10-6-upgrade/ 301
/submit-new-trails-for-governors-1000-miles-campaign/ /blog/2018-12-06-submit-new-trails-for-governors-1000-miles-campaign/ 301
-/the-next-agrc-web-api/ /blog/2018-09-12-the-next-agrc-web-api/ 301
+/meet-erik-neemann-new-agrc-staff/ /blog/2018-12-10-meet-erik-neemann-new-agrc-staff/ 301
/the-sgid-moving-forward/ /blog/2018-12-13-the-sgid-moving-forward/ 301
/creating-new-state-plane-zone-for-2022/ /blog/2018-12-18-creating-new-state-plane-zone-for-2022/ 301
-/meet-erik-neemann-new-agrc-staff/ /blog/2018-12-10-meet-erik-neemann-new-agrc-staff/ 301
+/multi-modal-travel-shed-analysis-project/ /blog/2018-11-07-multi-modal-travel-shed-analysis-project/ 301
/image-server/ /blog/2019-01-17-image-service-deprecation/ 301
/image-service-deprecation/ /blog/2019-01-17-image-service-deprecation/ 301
-/new-2018-google-imagery/ /blog/2018-12-19-new-2018-google-imagery/ 301
+/naip-2018-mr-sid-county-mosaics-available/ /blog/2019-01-17-naip-2018-mr-sid-county-mosaics-available/ 301
/best-practices-for-building-web-appbuilder-widgets/ /blog/2019-01-25-best-practices-for-building-web-appbuilder-widgets/ 301
/municipal-boundaries-final-update-for-calendar-year-2018/ /blog/2019-01-31-municipal-boundaries-final-update-for-calendar-year-2018/ 301
-/naip-2018-mr-sid-county-mosaics-available/ /blog/2019-01-17-naip-2018-mr-sid-county-mosaics-available/ 301
+/plss-fabric-version-2-1-release/ /blog/2019-01-31-plss-fabric-version-2-1-release/ 301
/yearly-update-for-tax-entities-and-areas/ /blog/2019-02-14-yearly-update-for-tax-entities-and-areas/ 301
/the-western-grid/ /blog/2019-03-11-the-western-grid/ 301
-/plss-fabric-version-2-1-release/ /blog/2019-01-31-plss-fabric-version-2-1-release/ 301
+/new-2018-google-imagery/ /blog/2018-12-19-new-2018-google-imagery/ 301
/maps-on-the-hill-2019/ /blog/2019-03-12-maps-on-the-hill-2019/ 301
/important-turn-gps-coordinate-update-april-1-2019/ /blog/2019-03-14-important-turn-gps-coordinate-update-april-1-2019/ 301
-/google-imagery-deprecation/ /blog/2019-03-12-google-imagery-deprecation/ 301
+/make-old-dojo-builds-more-beautiful-with-uglify-js/ /blog/2019-03-21-make-old-dojo-builds-more-beautiful-with-uglify-js/ 301
/gis-wisdom/ /blog/2019-05-06-gis-wisdom/ 301
/thoughts-from-teaching-google-and-amazon-new-skills/ /blog/2019-05-30-thoughts-from-teaching-google-and-amazon-new-skills/ 301
-/make-old-dojo-builds-more-beautiful-with-uglify-js/ /blog/2019-03-21-make-old-dojo-builds-more-beautiful-with-uglify-js/ 301
+/google-imagery-deprecation/ /blog/2019-03-12-google-imagery-deprecation/ 301
/2019-ugic-annual-conference-recap/ /blog/2019-06-20-2019-ugic-annual-conference-recap/ 301
/meet-jake-adams-new-agrc-staff/ /blog/2019-06-25-meet-jake-adams-new-agrc-staff/ 301
-/sgid-then-and-now/ /blog/2019-06-11-sgid-then-and-now/ 301
+/using-jupyter-notebook-for-agrc-collaboration/ /blog/2019-06-25-using-jupyter-notebook-for-agrc-collaboration/ 301
/where-will-population-and-jobs-grow-along-the-wasatch-front/ /blog/2019-06-25-where-will-population-and-jobs-grow-along-the-wasatch-front/ 301
/municipal-boundaries-update-for-second-quarter-2019-calendar-year/ /blog/2019-07-03-municipal-boundaries-update-for-second-quarter-2019-calendar-year/ 301
-/using-jupyter-notebook-for-agrc-collaboration/ /blog/2019-06-25-using-jupyter-notebook-for-agrc-collaboration/ 301
+/digital-maps-gis-history/ /blog/2019-09-03-digital-maps-gis-history/ 301
/municipal-boundaries-update-for-third-quarter-2019-calendar-year/ /blog/2019-10-24-municipal-boundaries-update-for-third-quarter-2019-calendar-year/ 301
/3-dep-lidar-proposal-2020/ /blog/2019-11-04-3-dep-lidar-proposal-2020/ 301
-/digital-maps-gis-history/ /blog/2019-09-03-digital-maps-gis-history/ 301
+/newest-city-added-to-state-and-municipal-boundary-updates-for-third-quarter-2018/ /blog/2018-09-04-newest-city-added-to-state-and-municipal-boundary-updates-for-third-quarter-2018/ 301
/automating-next-generation-911-law-enforcement-boundaries/ /blog/2019-11-14-automating-next-generation-911-law-enforcement-boundaries/ 301
/municipal-boundaries-final-update-for-2019/ /blog/2020-01-06-municipal-boundaries-final-update-for-2019/ 301
-/sgid-product-relaunch-update/ /blog/2019-11-12-sgid-product-relaunch-update/ 301
-/agrc-purchase-of-hexagon-imagery/ /blog/2020-02-11-agrc-purchase-of-hexagon-imagery/ 301
-/turn-gps-coordinate-update/ /blog/2020-03-03-turn-gps-coordinate-update/ 301
/cognitive-maps/ /blog/2020-01-29-cognitive-maps/ 301
+/sgid-then-and-now/ /blog/2019-06-11-sgid-then-and-now/ 301
+/turn-gps-coordinate-update/ /blog/2020-03-03-turn-gps-coordinate-update/ 301
+/introducing-open-sgid/ /blog/2020-05-04-introducing-open-sgid/ 301
/2020-utah-lidar-acquisition/ /blog/2020-05-13-2020-utah-lidar-acquisition/ 301
/greg-bunce-on-his-journey-toward-gis-and-how-hes-still-learning/ /blog/2020-05-18-greg-bunce-on-his-journey-toward-gis-and-how-hes-still-learning/ 301
-/introducing-open-sgid/ /blog/2020-05-04-introducing-open-sgid/ 301
-/exploring-the-open-sgid-with-open-source-python-tools/ /blog/2020-05-28-exploring-the-open-sgid-with-open-source-python-tools/ 301
-/the-role-of-gis-during-a-pandemic-why-the-where-is-so-important-for-the-coronavirus/ /blog/2020-06-15-the-role-of-gis-during-a-pandemic-why-the-where-is-so-important-for-the-coronavirus/ 301
/bike-related-gis-data-resources/ /blog/2020-05-27-bike-related-gis-data-resources/ 301
+/agrc-purchase-of-hexagon-imagery/ /blog/2020-02-11-agrc-purchase-of-hexagon-imagery/ 301
+/the-role-of-gis-during-a-pandemic-why-the-where-is-so-important-for-the-coronavirus/ /blog/2020-06-15-the-role-of-gis-during-a-pandemic-why-the-where-is-so-important-for-the-coronavirus/ 301
+/enhancements-to-sgid-utah-trails-dataset/ /blog/2020-06-26-enhancements-to-sgid-utah-trails-dataset/ 301
/thinking-beyond-the-map/ /blog/2020-07-14-thinking-beyond-the-map/ 301
/municipal-boundaries-update-for-first-half-of-2020/ /blog/2020-07-30-municipal-boundaries-update-for-first-half-of-2020/ 301
-/enhancements-to-sgid-utah-trails-dataset/ /blog/2020-06-26-enhancements-to-sgid-utah-trails-dataset/ 301
+/municipal-boundaries-update-for-third-quarter-2020-calendar-year/ /blog/2020-10-05-municipal-boundaries-update-for-third-quarter-2020-calendar-year/ 301
/http-brownout/ /blog/2020-11-17-http-brownout/ 301
/covid-testing-sites-map-resources-relationships/ /blog/2020-11-18-covid-testing-sites-map-resources-relationships/ 301
-/municipal-boundaries-update-for-third-quarter-2020-calendar-year/ /blog/2020-10-05-municipal-boundaries-update-for-third-quarter-2020-calendar-year/ 301
+/mapping-election-results/ /blog/2020-12-29-mapping-election-results/ 301
/sgid-newest-offerings/ /blog/2021-01-04-sgid-newest-offerings/ 301
-/meet-new-agrc-staff/ /blog/2018-09-17-meet-new-agrc-staff/ 301
+/municipal-boundaries-final-update-for-2020/ /blog/2021-01-07-municipal-boundaries-final-update-for-2020/ 301
/statewide-bike-data/ /blog/2021-01-08-statewide-bike-data/ 301
-/sgid-in-the-cloud/ /blog/2018-09-12-sgid-in-the-cloud/ 301
/intergenerational-poverty/ /blog/2021-02-19-intergenerational-poverty/ 301
-/municipal-boundaries-final-update-for-2020/ /blog/2021-01-07-municipal-boundaries-final-update-for-2020/ 301
+/municipal-boundaries-update-for-first-quarter-of-2021/ /blog/2021-04-01-municipal-boundaries-update-for-first-quarter-of-2021/ 301
/agrc-name-change-to-utah-geospatial-resource-center-ugrc/ /blog/2021-04-05-agrc-name-change-to-utah-geospatial-resource-center-ugrc/ 301
+/ugrc-ng911-update/ /blog/2021-04-09-ugrc-ng911-update/ 301
/introducing-ugrcodes/ /blog/2021-04-26-introducing-ugrcodes/ 301
/choosing-right-transformation/ /blog/2021-06-23-choosing-right-transformation/ 301
/municipal-boundaries-update-for-second-quarter-of-2021-july-1/ /blog/2021-07-14-municipal-boundaries-update-for-second-quarter-of-2021-july-1/ 301
-/census-2020-redistricting-data/ /blog/2021-08-31-census-2020-redistricting-data/ 301
+/sgid-product-relaunch-update/ /blog/2019-11-12-sgid-product-relaunch-update/ 301
/voter-counts-tool-release/ /blog/2021-11-23-voter-counts-tool-release/ 301
/introducing-the-official-ugrc-api-client/ /blog/2021-11-29-introducing-the-official-ugrc-api-client/ 301
/naip-2021-acquisition-complete/ /blog/2021-12-08-naip-2021-acquisition-complete/ 301
-/weaving-the-geospatial-fabric/ /blog/2021-12-14-weaving-the-geospatial-fabric/ 301
+/municipal-boundaries-update-for-first-quarter-calendar-year/ /blog/2017-03-29-municipal-boundaries-update-for-first-quarter-calendar-year/ 301
/python-shorts-arrow-code/ /blog/2021-12-29-python-shorts-arrow-code/ 301
-/municipal-boundaries-final-update-for-2021/ /blog/2022-02-14-municipal-boundaries-final-update-for-2021/ 301
+/exploring-the-open-sgid-with-open-source-python-tools/ /blog/2020-05-28-exploring-the-open-sgid-with-open-source-python-tools/ 301
/python-shorts-unit-testing/ /blog/2022-03-07-python-shorts-unit-testing/ 301
-/introducing-open-source-places/ /blog/2022-03-21-introducing-open-source-places/ 301
-/ugrc-ng911-update/ /blog/2021-04-09-ugrc-ng911-update/ 301
-/utah-lidar-coverage-application/ /blog/2022-04-11-utah-lidar-coverage-application/ 301
-/municipal-boundaries-update-for-first-quarter-of-2021/ /blog/2021-04-01-municipal-boundaries-update-for-first-quarter-of-2021/ 301
-/mapping-election-results/ /blog/2020-12-29-mapping-election-results/ 301
+/census-2020-redistricting-data/ /blog/2021-08-31-census-2020-redistricting-data/ 301
/ugrc-web-services-api-funding/ /blog/2022-03-30-ugrc-web-services-api-funding/ 301
+/weaving-the-geospatial-fabric/ /blog/2021-12-14-weaving-the-geospatial-fabric/ 301
/nearest-fire-stations-map/ /blog/2022-04-14-nearest-fire-stations-map/ 301
-/introducing-masquerade/ /blog/2022-07-27-introducing-masquerade/ 301
+/municipal-boundaries-final-update-for-2021/ /blog/2022-02-14-municipal-boundaries-final-update-for-2021/ 301
/utah-sgid-statewide-roads-data-layer-updates-10072022/ /blog/2022-10-07-utah-sgid-statewide-roads-data-layer-updates-10072022/ 301
/using-h3-hexes/ /blog/2022-10-26-using-h3-hexes/ 301
-/python-shorts-opensgid-pandas/ /blog/2022-12-21-python-shorts-opensgid-pandas/ 301
+/introducing-masquerade/ /blog/2022-07-27-introducing-masquerade/ 301
/utah-sgid-statewide-roads-data-layer-updates-01122023/ /blog/2023-01-12-utah-sgid-statewide-roads-data-layer-updates-01122023/ 301
/municipal-boundaries-final-update-for-2022/ /blog/2023-01-30-municipal-boundaries-final-update-for-2022/ 301
/utah-sgid-statewide-roads-data-layer-updates-02102023/ /blog/2023-02-10-utah-sgid-statewide-roads-data-layer-updates-02102023/ 301
/basemap-updates/ /blog/2023-03-02-basemap-updates/ 301
/broadband-fabric-data-challenge/ /blog/2023-03-03-broadband-fabric-data-challenge/ 301
/utah-sgid-statewide-roads-data-layer-updates-03102023/ /blog/2023-03-10-utah-sgid-statewide-roads-data-layer-updates-03102023/ 301
-/collaborative-trailheads/ /blog/2023-03-13-collaborative-trailheads/ 301
+/utah-lidar-coverage-application/ /blog/2022-04-11-utah-lidar-coverage-application/ 301
/municipal-boundaries-first-quarter-update-for-2023/ /blog/2023-04-03-municipal-boundaries-first-quarter-update-for-2023/ 301
/utah-sgid-statewide-roads-data-layer-updates-04062023/ /blog/2023-04-06-utah-sgid-statewide-roads-data-layer-updates-04062023/ 301
/utah-sgid-statewide-roads-data-layer-updates-06092023/ /blog/2023-06-09-utah-sgid-statewide-roads-data-layer-updates-06092023/ 301
-/cooling-tower-update/ /blog/2023-07-04-cooling-tower-update/ 301
+/introducing-open-source-places/ /blog/2022-03-21-introducing-open-source-places/ 301
/municipal-boundaries-second-quarter-update-for-2023/ /blog/2023-07-04-municipal-boundaries-second-quarter-update-for-2023/ 301
/introducing-palletjack/ /blog/2023-07-05-introducing-palletjack/ 301
/utah-sgid-statewide-roads-data-layer-updates-07212023/ /blog/2023-07-21-utah-sgid-statewide-roads-data-layer-updates-07212023/ 301
@@ -341,22 +338,22 @@
/municipal-boundaries-third-quarter-update-for-2023/ /blog/2023-10-10-municipal-boundaries-third-quarter-update-for-2023/ 301
/utah-sgid-statewide-roads-data-layer-updates-11072023/ /blog/2023-11-07-utah-sgid-statewide-roads-data-layer-updates-11072023/ 301
/sgid-breaking-changes-from-sitla/ /blog/2023-11-08-sgid-breaking-changes-from-sitla/ 301
-/utah-sgid-statewide-roads-data-layer-updates-12152023/ /blog/2023-12-15-utah-sgid-statewide-roads-data-layer-updates-12152023/ 301
-/municipal-boundaries-final-update-for-2023/ /blog/2023-12-29-municipal-boundaries-final-update-for-2023/ 301
+/python-shorts-opensgid-pandas/ /blog/2022-12-21-python-shorts-opensgid-pandas/ 301
+/cooling-tower-update/ /blog/2023-07-04-cooling-tower-update/ 301
+/collaborative-trailheads/ /blog/2023-03-13-collaborative-trailheads/ 301
+/utah-sgid-statewide-roads-data-layer-updates-12152023/ /blog/2023-12-15-utah-sgid-statewide-roads-data-layer-updates-12152023/ 301
/utah-sgid-statewide-roads-data-layer-updates-01122024/ /blog/2024-01-12-utah-sgid-statewide-roads-data-layer-updates-01122024/ 301
-/the-gecoding-toolbox-is-being-deprecated/ /blog/2024-01-15-the-gecoding-toolbox-is-being-deprecated/ 301
-/about/organizations/ /collaboration/community/ 301
-/about/organizations/user-groups/ /collaboration/community/user-groups/ 301
+/municipal-boundaries-final-update-for-2023/ /blog/2023-12-29-municipal-boundaries-final-update-for-2023/ 301
/about/gisac/ /collaboration/community/user-groups/gisac/ 301
/moth/ /collaboration/events/maps-on-the-hill/ 301
/about/maps-on-the-hill/ /collaboration/events/maps-on-the-hill/ 301
-/training/ /collaboration/knowledge/ 301
+/about/organizations/ /collaboration/community/ 301
/presentations/ /collaboration/knowledge/presentations/ 301
/agrc/ /contact/ 301
/ugrc-newsletter/60/ /contact/ 301
-/ugrc-newsletter/ /contact/ 301
+/training/ /collaboration/knowledge/ 301
/ugrc-newsletter/59/ /contact/ 301
-/about/contact/ /contact/ 301
+/the-gecoding-toolbox-is-being-deprecated/ /blog/2024-01-15-the-gecoding-toolbox-is-being-deprecated/ 301
/agrc-newsletter/ /contact/ 301
/about/visiting-agrc/ /contact/visiting/ 301
/data/googleimagery/ /documentation/discover/ 301
@@ -377,330 +374,333 @@
/about/policy/license-disclaimer/ /documentation/policy/license/ 301
/data/gis-data-sharing/metadata/ /documentation/policy/metadata/ 301
/about/policy/metadata/ /documentation/policy/metadata/ 301
+/basic-metadata-instructions/ /documentation/policy/metadata/ 301
+/about/policy/open-sgid/ /documentation/policy/open-sgid/ 301
+/about/policy/sgid/ /documentation/policy/sgid/ 301
/data/connecting-sgid-arcsde-server/ /documentation/sgid/ 301
/sgid-database/ /documentation/sgid/ 301
/data/how-to-connect-to-the-sgid-via-sde/ /documentation/sgid/ 301
-/about/policy/sgid/ /documentation/policy/sgid/ 301
/new-sde-connection-properties-for-arcgis-desktop-10-1/ /documentation/sgid/ 301
-/data/elevation-terrain-data/exploring-lidar/ /documentation/sgid/exploring-lidar/ 301
/sgid/ /documentation/sgid/ 301
+/about/organizations/user-groups/ /collaboration/community/user-groups/ 301
+/data/elevation-and-terrain/exploring-lidar/ /documentation/sgid/exploring-lidar/ 301
/sgid/open-sgid/ /documentation/sgid/open-sgid/ 301
/sharing/open-data/ /documentation/sgid/sharing/ 301
-/data/elevation-and-terrain/exploring-lidar/ /documentation/sgid/exploring-lidar/ 301
/data/gis-data-sharing/ /documentation/sgid/sharing/ 301
-/sharing/ /documentation/sgid/sharing/ 301
+/ugrc-newsletter/ /contact/ 301
/sharing/open-sgid/ /documentation/sgid/sharing/ 301
+/sharing/sgid-index/ /documentation/sgid/sharing/ 301
/sharing/examples/ /documentation/sgid/sharing/highlights/ 301
-/about/policy/open-sgid/ /documentation/policy/open-sgid/ 301
+/sharing/metadata/ /documentation/sgid/sharing/metadata/ 301
/developer/widgets/ /products/api/ 301
-/developer/web-services/ /products/api/ 301
+/sharing/ /documentation/sgid/sharing/ 301
/data/utah-sgid-image-server/ /products/discover/ 301
-/sharing/sgid-index/ /documentation/sgid/sharing/ 301
/imagery-server/ /products/discover/ 301
-/sharing/metadata/ /documentation/sgid/sharing/metadata/ 301
+/discover/ /products/discover/ 301
+/data/sgid-imagery-services/ /products/discover/ 301
/gisforum/ /products/sgid/ 301
-/basic-metadata-instructions/ /documentation/policy/metadata/ 301
/sgid-vector-download/* /products/sgid/ 301
-/discover/ /products/discover/ 301
/data/ /products/sgid/ 301
-/data/sgid-imagery-services/ /products/discover/ 301
/vector/ /products/sgid/ 301
/agrc_sgid/* /products/sgid/ 301
-/data/address-overview/ /products/sgid/address/ 301
/datta/ /products/sgid/ 301
-/data/address-geocoders-locators/ /products/sgid/address/ 301
-/category/data/ /products/sgid/ 301
-/aerial/ /products/sgid/aerial-photography/ 301
+/about/contact/ /contact/ 301
/download/ /products/sgid/ 301
-/data/aerial-photography/ /products/sgid/aerial-photography/ 301
+/data/address-overview/ /products/sgid/address/ 301
+/data/address-geocoders-locators/ /products/sgid/address/ 301
/data/address/ /products/sgid/address/ 301
-/imagery/ /products/sgid/aerial-photography/ 301
/data/location/address-data/ /products/sgid/address/ 301
+/category/data/ /products/sgid/ 301
+/data/aerial-photography/ /products/sgid/aerial-photography/ 301
+/data/elevation-terrain-data/exploring-lidar/ /documentation/sgid/exploring-lidar/ 301
+/aerial-photography/* /products/sgid/aerial-photography/ 301
+/agrc_sgid/naip.html/ /products/sgid/aerial-photography/ 301
/data/aerial-photography/1970s-1-meter-blm-orthophotography/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
/data/aerial-photography/mid-1990s-1-meter-black-white-orthophotography/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
/data/aerial-photography/1936-1952-soil-conservation-service-scs-photomaps/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
-/data/aerial-photography/1977-1-meter-black-white-doqs-salt-lake-county-only/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
-/aerial-photography/* /products/sgid/aerial-photography/ 301
+/imagery/ /products/sgid/aerial-photography/ 301
+/data/aerial-photography/2003-1-meter-color-doqs-beaver-iron-only/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
+/data/aerial-photography/doq/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
/data/aerial-photography/2009-hro-1-foot-color-orthophotography/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
-/agrc_sgid/naip.html/ /products/sgid/aerial-photography/ 301
/data/aerial-photography/2012-hro-6-inch-color-orthophotography/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
-/data/aerial-photography/2003-1-meter-color-doqs-beaver-iron-only/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
/data/aerial-photography/2006-hro-1-foot-color-orthophotography/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
-/data/aerial-photography/doq/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
+/data/aerial-photography/1977-1-meter-black-white-doqs-salt-lake-county-only/ /products/sgid/aerial-photography/digital-orthophoto-quadrangle/ 301
+/data/aerial-photography/2003-uao-1-foot-color-orthophotography/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
+/hro2006/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
/data/aerial-photography/2009-naip-1-meter-orthophotography/ /products/sgid/aerial-photography/naip/ 301
/data/aerial-photography/2018-naip-1-meter-orthophotography/ /products/sgid/aerial-photography/naip/ 301
-/data/aerial-photography/hro/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
-/data/aerial-photography/2006-naip-1-meter-color-orthophotography/ /products/sgid/aerial-photography/naip/ 301
+/developer/web-services/ /products/api/ 301
/data/aerial-photography/2014-naip-1-meter-orthophotography/ /products/sgid/aerial-photography/naip/ 301
/data/aerial-photography/2011-naip-1-meter-orthophotography/ /products/sgid/aerial-photography/naip/ 301
/data/aerial-photography/naip/ /products/sgid/aerial-photography/naip/ 301
-/data/aerial-photography/2003-uao-1-foot-color-orthophotography/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
-/developer/base-maps/ /products/sgid/base-maps/ 301
-/hro2006/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
-/data/bioscience-overview/gap-landcover-classification-raster/ /products/sgid/bioscience/ 301
/data/aerial-photography/2016-naip-1-meter-orthophotography/ /products/sgid/aerial-photography/naip/ 301
+/aerial/ /products/sgid/aerial-photography/ 301
+/data/base-map-and-imagery/ /products/sgid/base-maps/ 301
+/data/bioscience-overview/gap-landcover-classification-raster/ /products/sgid/bioscience/ 301
/data/bioscience-overview/dominant-vegitation/ /products/sgid/bioscience/ 301
/data/bioscience-overview/ /products/sgid/bioscience/ 301
/data/bioscience/ /products/sgid/bioscience/ 301
+/data/bioscience/dominant-vegitation/ /products/sgid/bioscience/ 301
+/data/bioscience/gap-landcover-classification-raster/ /products/sgid/bioscience/ 301
/data/boundaries/ /products/sgid/boundaries/ 301
-/data/base-map-and-imagery/ /products/sgid/base-maps/ 301
-/data/boundaries/conservation-districts/ /products/sgid/boundaries/conservation-districts/ 301
+/data/boundaries/citycountystate/ /products/sgid/boundaries/ 301
+/data/aerial-photography/2006-naip-1-meter-color-orthophotography/ /products/sgid/aerial-photography/naip/ 301
+/products/sgid/boundaries/metro-townships/ /products/sgid/boundaries/municipal/ 301
/data/boundaries/school-districts/ /products/sgid/boundaries/school-districts/ 301
/data/boundaries/wilderness/ /products/sgid/boundaries/wilderness/ 301
-/data/bioscience/dominant-vegitation/ /products/sgid/bioscience/ 301
-/data/cadastral/ /products/sgid/cadastre/ 301
-/data/sgid-cadastre/ /products/sgid/cadastre/ 301
/data/boundaries/zip-codes/ /products/sgid/boundaries/zip-codes/ 301
+/data/cadastral/ /products/sgid/cadastre/ 301
+/data/boundaries/conservation-districts/ /products/sgid/boundaries/conservation-districts/ 301
/data/cadastre/ /products/sgid/cadastre/ 301
/data/sgid-cadastre/plss/ /products/sgid/cadastre/ 301
/data/cadastre/plss/ /products/sgid/cadastre/ 301
/data/cadastre/land-ownership/ /products/sgid/cadastre/land-ownership/ 301
-/data/boundaries/citycountystate/ /products/sgid/boundaries/ 301
+/data/sgid-cadastre/land-ownership/ /products/sgid/cadastre/land-ownership/ 301
/data/sgid-cadastre/parcels/ /products/sgid/cadastre/parcels/ 301
+/data/cadastre/parcels/ /products/sgid/cadastre/parcels/ 301
/data/sgid-cadastre/turn-gps/ /products/sgid/cadastre/turn-gps/ 301
/data/cadastre/turn-gps/ /products/sgid/cadastre/turn-gps/ 301
-/data/sgid-cadastre/land-ownership/ /products/sgid/cadastre/land-ownership/ 301
-/data/demographic/census/ /products/sgid/demographic/ 301
+/data/climate/ /products/sgid/climate/ 301
+/developer/base-maps/ /products/sgid/base-maps/ 301
/data/demographic/ /products/sgid/demographic/ 301
/data/demographic/2000-census-data/ /products/sgid/demographic/ 301
/data/demographic/2010-census-data/ /products/sgid/demographic/ 301
-/data/cadastre/parcels/ /products/sgid/cadastre/parcels/ 301
-/data/economy/enterprise-zones/ /products/sgid/economy/enterprise-zones/ 301
-/data/economy/taxingareas/ /products/sgid/economy/taxing-areas/ 301
/data/economy/ /products/sgid/economy/ 301
+/data/economy/enterprise-zones/ /products/sgid/economy/enterprise-zones/ 301
+/data/demographic/census/ /products/sgid/demographic/ 301
/data/elevation-terrain-data/2-meter-auto-correlated-elevation-models/ /products/sgid/elevation/ 301
/data/elevation-terrain-data/sgid-elevation-terrain-data-overview-utah/ /products/sgid/elevation/ 301
/data/elevation-terrain-data/10-30-meter-elevation-models-usgs-ned/ /products/sgid/elevation/ 301
-/data/elevation-terrain-data/10-30-meter-elevation-models-usgs.ned/ /products/sgid/elevation/ 301
+/data/economy/taxingareas/ /products/sgid/economy/taxing-areas/ 301
/data/elevation-terrain-data/ /products/sgid/elevation/ 301
/agrc_sgid/dem_5m.html/ /products/sgid/elevation/ 301
/agrc_sgid/dem_2m.html/ /products/sgid/elevation/ 301
/data/elevation-and-terrain/ /products/sgid/elevation/ 301
/data/elevation-terrain-data/10-30-90-meter-elevation-models-usgs-dems/ /products/sgid/elevation/ 301
-/data/sgid-indices/contours-indices/ /products/sgid/elevation/ 301
+/data/sgid-cadastre/ /products/sgid/cadastre/ 301
/data/sgid-indices/usgs-dem-indices/ /products/sgid/elevation/ 301
/data/elevation-terrain-data/5-meter-auto-correlated-elevation-models/ /products/sgid/elevation/ 301
/data/elevation-terrain-data/2-meter-contours-salt-lake-county-only/ /products/sgid/elevation/500-foot-contours/ 301
/data/elevation-terrain-data/500-foot-contours/ /products/sgid/elevation/500-foot-contours/ 301
/data/elevation-terrain-data/contours/ /products/sgid/elevation/500-foot-contours/ 301
-/data/climate/ /products/sgid/climate/ 301
+/data/sgid-indices/contours-indices/ /products/sgid/elevation/ 301
/data/elevation-terrain-data/2015-lidar-rivers/ /products/sgid/elevation/lidar/ 301
/data/elevation-terrain-data/2016-lidar-monroe-mtn/ /products/sgid/elevation/lidar/ 301
/data/elevation-terrain-data/2011-lidar/ /products/sgid/elevation/lidar/ 301
-/data/elevation-terrain-data/2013-2014-lidar/ /products/sgid/elevation/lidar/ 301
+/data/aerial-photography/hro/ /products/sgid/aerial-photography/high-resolution-orthophotography/ 301
/data/elevation-and-terrain/2013-2014-lidar/ /products/sgid/elevation/lidar/ 301
-/data/elevation-terrain-data/2017-lidar-wvw/ /products/sgid/elevation/lidar/ 301
-/data/elevation-and-terrain/2016-lidar-blbrcvuwv/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/contours/ /products/sgid/elevation/500-foot-contours/ 301
+/data/elevation-and-terrain/2016-lidar-blbrcvuwv/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2016-lidar-kanab/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2-meter-lidar/ /products/sgid/elevation/lidar/ 301
/data/elevation-terrain-data/2-meter-lidar/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2017-lidar-wvw/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2011-lidar/ /products/sgid/elevation/lidar/ 301
-/data/elevation-and-terrain/2016-lidar-monroe-mtn/ /products/sgid/elevation/lidar/ 301
+/data/elevation-terrain-data/2013-2014-lidar/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2015-lidar-rivers/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2018-lidar-southern-utah/ /products/sgid/elevation/lidar/ 301
/data/elevation-terrain-data/2017-lidar-washington-co/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2019-lidar-kane-county/ /products/sgid/elevation/lidar/ 301
-/data/elevation-and-terrain/2019-lidar-strawberry-river/ /products/sgid/elevation/lidar/ 301
+/data/elevation-terrain-data/2017-lidar-wvw/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2018-lidar-northern-utah/ /products/sgid/elevation/lidar/ 301
/data/elevation-terrain-data/2016-lidar-blbrcvuwv/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2018-lidar-sanpete-valley/ /products/sgid/elevation/lidar/ 301
-/data/elevation-and-terrain/2017-lidar-washington-co/ /products/sgid/elevation/lidar/ 301
+/data/elevation-and-terrain/2016-lidar-monroe-mtn/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2020-lidar-fema-hq/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2020-lidar-southern-utah/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2018-lidar-unitah-basin-heber-valley/ /products/sgid/elevation/lidar/ 301
/data/elevation-terrain-data/2016-lidar-gsl/ /products/sgid/elevation/lidar/ 301
-/data/bioscience/gap-landcover-classification-raster/ /products/sgid/bioscience/ 301
/data/elevation-and-terrain/2016-lidar-forge/ /products/sgid/elevation/lidar/ 301
-/data/elevation-and-terrain/2018-lidar-central-utah/ /products/sgid/elevation/lidar/ 301
+/data/elevation-and-terrain/2017-lidar-washington-co/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2017-lidar-millsite-res/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2020-lidar-central-southern-utah/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2020-lidar-logan-river-watershed/ /products/sgid/elevation/lidar/ 301
-/data/elevation-and-terrain/2015-lidar-zion-np/ /products/sgid/elevation/lidar/ 301
+/data/elevation-terrain-data/10-30-meter-elevation-models-usgs.ned/ /products/sgid/elevation/ 301
/data/elevation-and-terrain/2020-lidar-northern-central-utah/ /products/sgid/elevation/lidar/ 301
-/data/elevation-and-terrain/2022-lidar-fish-springs/ /products/sgid/elevation/lidar/ 301
-/data/energy/oil-gas/ /products/sgid/energy/ 301
+/data/elevation-and-terrain/2018-lidar-central-utah/ /products/sgid/elevation/lidar/ 301
/data/elevation-and-terrain/2016-lidar-gsl/ /products/sgid/elevation/lidar/ 301
-/data/energy/uranium/ /products/sgid/energy/ 301
/data/elevation-and-terrain/2018-lidar-box-elder/ /products/sgid/elevation/lidar/ 301
-/data/energy/energy-generation/ /products/sgid/energy/energy-generation/ 301
+/data/energy/oil-gas/ /products/sgid/energy/ 301
+/data/energy/uranium/ /products/sgid/energy/ 301
/data/energy/ /products/sgid/energy/ 301
-/data/environment/deq-air-related-contaminant-cleanup-sites/ /products/sgid/environment/air-emissions-inventory/ 301
+/data/energy/renewable-energy/ /products/sgid/energy/ 301
+/data/energy/coal/ /products/sgid/energy/coal/ 301
+/data/energy/energy-generation/ /products/sgid/energy/energy-generation/ 301
+/data/environment/ /products/sgid/environment/ 301
+/data/elevation-and-terrain/2022-lidar-fish-springs/ /products/sgid/elevation/lidar/ 301
/data/environment/deq-land-related-contaminant-cleanup-sites/ /products/sgid/environment/brownfields-targeted/ 301
/data/environment/drinking-water-sytems-protection-zones/ /products/sgid/environment/drinking-water-assessment-units/ 301
/data/environment/drinking-water-systems-protection-zones/ /products/sgid/environment/drinking-water-assessment-units/ 301
/data/farming/ /products/sgid/farming/ 301
/data/farming/agricultural-protection-areas/ /products/sgid/farming/agricultural-protection-areas/ 301
-/data/environment/ /products/sgid/environment/ 301
-/data/energy/coal/ /products/sgid/energy/coal/ 301
/data/farming/grazing-improvement-area/ /products/sgid/farming/grazing-improvements/ 301
/data/farming/grazing-allotments/ /products/sgid/farming/grazing-improvements/ 301
+/data/farming/grazing-improvements/ /products/sgid/farming/grazing-improvements/ 301
+/data/geoscience/ /products/sgid/geoscience/ 301
/data/geoscience/alluvial-fans/ /products/sgid/geoscience/alluvial-fans/ 301
-/data/energy/renewable-energy/ /products/sgid/energy/ 301
/data/geoscience/aquifers-2/ /products/sgid/geoscience/aquifer-recharge-discharge-areas/ 301
+/data/environment/deq-air-related-contaminant-cleanup-sites/ /products/sgid/environment/air-emissions-inventory/ 301
/data/geoscience/avalanche/ /products/sgid/geoscience/avalanche-paths/ 301
-/data/geoscience/aquifers/ /products/sgid/geoscience/aquifer-recharge-discharge-areas/ 301
+/data/geoscience/earthquakes/ /products/sgid/geoscience/earthquake-epicenters/ 301
/data/geoscience/landslides/ /products/sgid/geoscience/landslide-inventory-polygons/ 301
-/data/farming/grazing-improvements/ /products/sgid/farming/grazing-improvements/ 301
-/data/geoscience/soil/ /products/sgid/geoscience/soils/ 301
-/data/health/ /products/sgid/health/ 301
/data/geoscience/quaternary-faults/ /products/sgid/geoscience/quaternary-faults/ 301
+/data/geoscience/soil/ /products/sgid/geoscience/soils/ 301
+/data/geoscience/aquifers/ /products/sgid/geoscience/aquifer-recharge-discharge-areas/ 301
+/data/health/health-small-statistical-areas/ /products/sgid/health/health-small-statistical-areas/ 301
/data/health/health-districts/ /products/sgid/health/healthcare-districts/ 301
-/data/geoscience/ /products/sgid/geoscience/ 301
/data/health/health-care-facilities/ /products/sgid/health/licensed-health-care-facilities/ 301
-/data/history/ /products/sgid/history/ 301
/products/sgid/health/healthcare-facilities/ /products/sgid/health/licensed-health-care-facilities/ 301
+/data/elevation-and-terrain/2019-lidar-strawberry-river/ /products/sgid/elevation/lidar/ 301
/data/sgid-indices/ /products/sgid/indices/ 301
-/data/geoscience/earthquakes/ /products/sgid/geoscience/earthquake-epicenters/ 301
+/data/indices/ /products/sgid/indices/ 301
/data/indices/contour-extents/ /products/sgid/indices/extents/ 301
-/data/health/health-small-statistical-areas/ /products/sgid/health/health-small-statistical-areas/ 301
/data/sgid-indices/lidar-indices/ /products/sgid/indices/extents/ 301
-/data/indices/ /products/sgid/indices/ 301
/data/indices/auto-correlated-dem-extents/ /products/sgid/indices/extents/ 301
-/data/sgid-indices/aerial-photography-indices/ /products/sgid/indices/extents/ 301
-/data/indices/h3-index/ /products/sgid/indices/h3/ 301
+/data/history/ /products/sgid/history/ 301
/data/indices/lidar-extents/ /products/sgid/indices/extents/ 301
-/data/sgid-indices/national-grid-index/ /products/sgid/indices/national-grid-index/ 301
-/data/indices/usgs-topo-indices/ /products/sgid/indices/usgs-tile-index/ 301
+/data/sgid-indices/auto-correlated-dem-indices/ /products/sgid/indices/extents/ 301
+/data/indices/aerial-photography-extents/ /products/sgid/indices/extents/ 301
+/data/indices/h3-index/ /products/sgid/indices/h3/ 301
+/data/elevation-and-terrain/2015-lidar-zion-np/ /products/sgid/elevation/lidar/ 301
/data/indices/national-grid-index/ /products/sgid/indices/national-grid-index/ 301
+/data/indices/usgs-topo-indices/ /products/sgid/indices/usgs-tile-index/ 301
+/data/sgid-indices/usgs-topo-indices/ /products/sgid/indices/usgs-tile-index/ 301
/data/location/ /products/sgid/location/ 301
-/data/sgid-indices/auto-correlated-dem-indices/ /products/sgid/indices/extents/ 301
/data/address-overview/address-grids/notes-utah-local-addressing-systems-address-grids/ /products/sgid/location/address-system-quadrants/ 301
-/data/location/building-footprint/ /products/sgid/location/building-footprints/ 301
/data/address/address-grids/ /products/sgid/location/address-system-quadrants/ 301
+/data/location/building-footprint/ /products/sgid/location/building-footprints/ 301
/data/location/gnis/ /products/sgid/location/gnis/ 301
-/data/indices/aerial-photography-extents/ /products/sgid/indices/extents/ 301
-/data/planning/ /products/sgid/planning/ 301
-/data/sgid-indices/usgs-topo-indices/ /products/sgid/indices/usgs-tile-index/ 301
-/data/planning/water-related-land/ /products/sgid/planning/water-related-land-use/ 301
/data/location/place-areas/ /products/sgid/location/gnis/ 301
+/data/location/u-s-postal-service/ /products/sgid/location/post-offices/ 301
+/data/health/ /products/sgid/health/ 301
+/data/planning/housing-unit-inventory/ /products/sgid/planning/housing-unit-inventory/ 301
+/data/planning/water-related-land/ /products/sgid/planning/water-related-land-use/ 301
/data/political/2022-2032-political-districts/ /products/sgid/political/ 301
/data/political/ /products/sgid/political/ 301
/data/political/2022-2032-house-senate-congressional-districts/ /products/sgid/political/ 301
/data/political/2012-2022-political-districts/ /products/sgid/political/ 301
-/data/location/u-s-postal-service/ /products/sgid/location/post-offices/ 301
-/data/political/2012-2021-house-senate-congressional-districts/ /products/sgid/political/ 301
-/data/planning/housing-unit-inventory/ /products/sgid/planning/housing-unit-inventory/ 301
-/data/political/voter-precincts/ /products/sgid/political/voter-precincts/ 301
+/data/sgid-indices/national-grid-index/ /products/sgid/indices/national-grid-index/ 301
/data/political/2002-2011-house-senate-congressional-districts/ /products/sgid/political/ 301
-/data/recreation/boat-ramps/ /products/sgid/recreation/boat-ramps/ 301
/data/political/political-districts/ /products/sgid/political/ 301
-/data/recreation/local-parks/ /products/sgid/recreation/local-parks/ 301
/data/political/judicial-districts/ /products/sgid/political/judicial-districts/ 301
-/data/recreation/trails/ /products/sgid/recreation/trails-pathways/ 301
+/data/political/2012-2021-house-senate-congressional-districts/ /products/sgid/political/ 301
/data/recreation/ /products/sgid/recreation/ 301
-/data/sgid-index/ /products/sgid/sgid-index/ 301
+/data/recreation/boat-ramps/ /products/sgid/recreation/boat-ramps/ 301
/data/recreation/golf-courses/ /products/sgid/recreation/golf-courses/ 301
-/data/society-overview/places-of-worship/ /products/sgid/society/ 301
+/data/recreation/local-parks/ /products/sgid/recreation/local-parks/ 301
/data/recreation/ski-areas/ /products/sgid/recreation/ski-areas/ 301
+/data/planning/ /products/sgid/planning/ 301
+/data/sgid-index/ /products/sgid/sgid-index/ 301
+/data/search/ /products/sgid/sgid-index/ 301
+/data/society-overview/places-of-worship/ /products/sgid/society/ 301
/data/society/places-of-worship/ /products/sgid/society/ 301
-/data/society-overview/blm-field-offices-forest-service-stations/ /products/sgid/society/blm-field-offices/ 301
/data/society/ /products/sgid/society/ 301
-/data/society-overview/cemeteries/ /products/sgid/society/cemeteries/ 301
-/data/search/ /products/sgid/sgid-index/ 301
-/data/society/schools-libraries/ /products/sgid/society/higher-education/ 301
/data/society-overview/ /products/sgid/society/ 301
-/data/society-overview/public-safety/ /products/sgid/society/law-enforcement-facilities/ 301
+/data/society-overview/blm-field-offices-forest-service-stations/ /products/sgid/society/blm-field-offices/ 301
/data/society/blm-field-offices-forest-service-stations/ /products/sgid/society/blm-field-offices/ 301
-/data/society/liquor-stores/ /products/sgid/society/liquor-stores/ 301
+/data/recreation/trails/ /products/sgid/recreation/trails-pathways/ 301
/data/society/cemeteries/ /products/sgid/society/cemeteries/ 301
-/data/society/open-source-places/ /products/sgid/society/open-source-places/ 301
+/data/society/schools-libraries/ /products/sgid/society/higher-education/ 301
/data/society-overview/schools-libraries/ /products/sgid/society/higher-education/ 301
-/data/society-overview/state-facilities/ /products/sgid/society/state-facilities/ 301
+/data/society-overview/public-safety/ /products/sgid/society/law-enforcement-facilities/ 301
/data/society/public-safety/ /products/sgid/society/law-enforcement-facilities/ 301
-/data/society-overview/state-fuel-sites/ /products/sgid/society/state-fuel-sites/ 301
+/data/society-overview/cemeteries/ /products/sgid/society/cemeteries/ 301
/data/society-overview/liquor-stores/ /products/sgid/society/liquor-stores/ 301
-/data/usgs-scanned-topographic-maps-drgs/quad-name-usgs-scanned-topographic-maps-1100000-geotiff/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
+/data/society/open-source-places/ /products/sgid/society/open-source-places/ 301
+/data/society-overview/state-facilities/ /products/sgid/society/state-facilities/ 301
/data/society/state-facilities/ /products/sgid/society/state-facilities/ 301
+/data/society-overview/state-fuel-sites/ /products/sgid/society/state-fuel-sites/ 301
+/data/society/liquor-stores/ /products/sgid/society/liquor-stores/ 301
+/data/energy/state-fuel-sites/ /products/sgid/society/state-fuel-sites/ 301
+/data/usgs-scanned-topographic-maps-drgs/quad-name-usgs-scanned-topographic-maps-1100000-geotiff/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
/data/usgs-scanned-topographic-maps-drgs/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
-/data/society/state-fuel-sites/ /products/sgid/society/state-fuel-sites/ 301
/data/usgs-scanned-topographic-maps-drgs/download-usgs-scanned-topographic-maps/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
-/data/energy/state-fuel-sites/ /products/sgid/society/state-fuel-sites/ 301
/data/usgs-scanned-topographic-maps-drgs/vintage-usgs-topo-maps/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
-/data/usgs-scanned-topographic-maps-drgs/quad-number-usgs-scanned-topographic-maps-1100000-geotiff/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
+/data/society/state-fuel-sites/ /products/sgid/society/state-fuel-sites/ 301
/data/usgs-scanned-topographic-maps/1-to-100000/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
/data/usgs-scanned-topographic-maps-drgs/quad-name-usgs-scanned-topographic-maps-124000-geotiff-2/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
/data/usgs-scanned-topographic-maps-drgs/quad-number-usgs-scanned-topographic-maps-1250000-geotiff/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
/data/usgs-scanned-topographic-maps/1-to-250000/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
/data/usgs-scanned-topographic-maps/1-to-24000/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
-/data/usgs-scanned-topographic-maps-drgs/quad-number-usgs-scanned-topographic-maps-124000-geotiff/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
-/data/transportation/ /products/sgid/transportation/ 301
+/data/usgs-scanned-topographic-maps-drgs/quad-number-usgs-scanned-topographic-maps-1100000-geotiff/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
/data/usgs-scanned-topographic-maps-drgs/quad-name-usgs-scanned-topographic-maps-1250000-geotiff/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
-/data/transportation/air/ /products/sgid/transportation/airports/ 301
/data/usgs-scanned-topographic-maps/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
-/data/sgid-transportation/railroads/ /products/sgid/transportation/railroads/ 301
+/data/transportation/ /products/sgid/transportation/ 301
/data/sgid-transportation/ /products/sgid/transportation/ 301
+/data/transportation/air/ /products/sgid/transportation/airports/ 301
+/data/usgs-scanned-topographic-maps-drgs/quad-number-usgs-scanned-topographic-maps-124000-geotiff/ /products/sgid/topo/usgs-scanned-topographic-maps/ 301
+/data/sgid-transportation/railroads/ /products/sgid/transportation/railroads/ 301
+/data/transportation/railroads/ /products/sgid/transportation/railroads/ 301
/data/transportation/roads-system/ /products/sgid/transportation/road-centerlines/ 301
-/data/sgid-transportation/air/ /products/sgid/transportation/airports/ 301
+/data/sgid-transportation/roads-system/ /products/sgid/transportation/road-centerlines/ 301
/data/transportation/street-network-analysis/ /products/sgid/transportation/street-network/ 301
-/data/transportation/railroads/ /products/sgid/transportation/railroads/ 301
+/data/sgid-transportation/air/ /products/sgid/transportation/airports/ 301
+/data/utilities/ /products/sgid/utilities/ 301
/data/utilities/broadband-internet/ /products/sgid/utilities/broadband-internet/ 301
-/data/sgid-transportation/roads-system/ /products/sgid/transportation/road-centerlines/ 301
-/data/utilities/telephone-infrastructure-and-rural-telcom-boundaries/ /products/sgid/utilities/telecom-boundaries/ 301
+/data/utilities/retail-culinary-water-suppliers/ /products/sgid/utilities/retail-culinary-water/ 301
/data/sgid-transportation/street-network-analysis/ /products/sgid/transportation/street-network/ 301
+/data/utilities/telecom-boundaries/ /products/sgid/utilities/telecom-boundaries/ 301
/data/water-data-services/ /products/sgid/water/ 301
-/data/utilities/ /products/sgid/utilities/ 301
/data/water-data-services/water-rights-regions/ /products/sgid/water/ 301
-/data/utilities/retail-culinary-water-suppliers/ /products/sgid/utilities/retail-culinary-water/ 301
-/data/water-data-services/historic-lake-bonneville/ /products/sgid/water/historic-lake-bonneville/ 301
-/data/utilities/telecom-boundaries/ /products/sgid/utilities/telecom-boundaries/ 301
-/data/water-data-services/lakes-rivers-dams/ /products/sgid/water/nhd-lakes/ 301
/data/water/ /products/sgid/water/ 301
-/data/sgid-water-data/ /products/sgid/water/nhd-lakes/ 301
/data/water/great-salt-lake-resources/ /products/sgid/water/great-salt-lake/ 301
-/data/water/watersheds/ /products/sgid/water/watersheds/ 301
+/data/sgid-indices/aerial-photography-indices/ /products/sgid/indices/extents/ 301
/data/water/historic-lake-bonneville/ /products/sgid/water/historic-lake-bonneville/ 301
-/data/water-data-services/wetlands/ /products/sgid/water/wetlands-and-riparian/ 301
+/data/water-data-services/lakes-rivers-dams/ /products/sgid/water/nhd-lakes/ 301
+/data/sgid-water-data/ /products/sgid/water/nhd-lakes/ 301
/data/water/lakes-rivers-dams/ /products/sgid/water/nhd-lakes/ 301
-/gps/turn/ /products/turn/ 301
-/data/water-data-services/watersheds/ /products/sgid/water/watersheds/ 301
-/code-* /solutions/for-application-developers/ 301
+/data/water/watersheds/ /products/sgid/water/watersheds/ 301
+/data/water-data-services/historic-lake-bonneville/ /products/sgid/water/historic-lake-bonneville/ 301
+/data/water-data-services/wetlands/ /products/sgid/water/wetlands-and-riparian/ 301
/data/water/wetlands/ /products/sgid/water/wetlands-and-riparian/ 301
-/developer/ /solutions/for-application-developers/ 301
+/gps/turn/ /products/turn/ 301
/gps/ngps/ /products/turn/ 301
-/data/911/ /solutions/for-emergency-response/ 301
/gps/ /products/turn/ 301
-/developer/applications/atlas/ /solutions/for-government/application-portfolio-highlights/ 301
+/data/water-data-services/watersheds/ /products/sgid/water/watersheds/ 301
+/developer/ /solutions/for-application-developers/ 301
/mapserv/ /solutions/for-application-developers/ 301
-/developer/applications/locate/ /solutions/for-government/application-portfolio-highlights/ 301
/arcgis/* /solutions/for-application-developers/ 301
-/developer/applications/plss/ /solutions/for-government/application-portfolio-highlights/ 301
+/data/911/ /solutions/for-emergency-response/ 301
/about/gis-for-911/ /solutions/for-emergency-response/ 301
+/code-* /solutions/for-application-developers/ 301
+/developer/applications/locate/ /solutions/for-government/application-portfolio-highlights/ 301
+/developer/applications/plss/ /solutions/for-government/application-portfolio-highlights/ 301
/developer/applications/raster/ /solutions/for-government/application-portfolio-highlights/ 301
/developer/applications/watershed-restoration-initiative/ /solutions/for-government/application-portfolio-highlights/ 301
/developer/applications/residential-broadband/ /solutions/for-government/application-portfolio-highlights/ 301
-/agrc-status/ https://agrc-status.netlify.app 301
/developer/applications/ /solutions/for-government/application-portfolio-highlights/ 301
-/api/ https://api.mapserv.utah.gov 301
-/developer/applications/parcels/ /solutions/for-government/application-portfolio-highlights/ 301
-/map/ https://atlas.utah.gov 301
+/data/political/voter-precincts/ /products/sgid/political/voter-precincts/ 301
/developer/applications/deq-environmental/ /solutions/for-government/application-portfolio-highlights/ 301
-/data/demographic/projections/ https://data.wfrc.org/search?q=projections 301
+/agrc-status/ https://agrc-status.netlify.app 301
/agrc-system-status-page/ https://agrc-status.netlify.app 301
-/about/contributing/edit-existing/ https://docs.github.com/en/pull-requests/collaborating-with-pull-requests 301
+/api/ https://api.mapserv.utah.gov 301
/geopdfs/ https://apps.nationalmap.gov/downloader/#/maps 301
-/data/address/census-luca-2020/ https://drive.google.com/file/d/0BxoOAQyOvGgaOHhPSXhCTEdBdnN6a0d2VTk3OW5iVjdBXzAw/view?resourcekey=0-DQ36L5M-UzxcIzMvtlqhnA 301
+/map/ https://atlas.utah.gov 301
/maps/ https://atlas.utah.gov 301
-/data/bioscience/department-wildlife-resources-habitat-areas/ https://dwr-data-utahdnr.hub.arcgis.com/search?collection=Dataset&q=habitat 301
-/about/contributing/ https://docs.github.com/en/pull-requests/collaborating-with-pull-requests 301
-/data/water-data-services/flood-areas/ https://floodhazards.utah.gov/mapping/ 301
+/data/demographic/projections/ https://data.wfrc.org/search?q=projections 301
+/about/contributing/edit-existing/ https://docs.github.com/en/pull-requests/collaborating-with-pull-requests 301
+/developer/applications/parcels/ /solutions/for-government/application-portfolio-highlights/ 301
/survey/ https://docs.google.com/forms/d/e/1FAIpQLSerUDcX8HO20jZK8Eh4pcMwQ_DxygPj2_-roSXxSKfDTUgZQw/viewform 301
-/templater/ https://github.com/agrc/gis.utah.gov/issues/2531 301
+/data/utilities/telephone-infrastructure-and-rural-telcom-boundaries/ /products/sgid/utilities/telecom-boundaries/ 301
/about/organizations/utah-department-of-technology-services/ https://dts.utah.gov 301
-/products/sgid/transportation/uta-commuter-rail-stations/ https://opendata.gis.utah.gov/datasets/utah::frontrunner-commuter-rail-stations/about 301
+/developer/applications/atlas/ /solutions/for-government/application-portfolio-highlights/ 301
/data/bioscience-overview/department-wildlife-resources-habitat-areas/ https://dwr-data-utahdnr.hub.arcgis.com/search?collection=Dataset&q=habitat 301
-/products/sgid/transportation/uta-commuter-rail-routes/ https://opendata.gis.utah.gov/datasets/utah::uta-frontrunner-commuter-rail-route-centerline/about 301
+/data/water-data-services/flood-areas/ https://floodhazards.utah.gov/mapping/ 301
/data/water/flood-areas/ https://floodhazards.utah.gov/mapping/ 301
-/data/sgid-transportation/transit/ https://opendata.gis.utah.gov/datasets/utah::uta-routes-and-most-recent-ridership/about 301
+/templater/ https://github.com/agrc/gis.utah.gov/issues/2531 301
/about/organizations/geographic-names-committee/ https://history.utah.gov/geographic-names-committee/ 301
-/products/sgid/transportation/uta-stops/ https://opendata.gis.utah.gov/datasets/utah::uta-stops-and-most-recent-ridership/about 301
+/products/sgid/transportation/uta-commuter-rail-stations/ https://opendata.gis.utah.gov/datasets/utah::frontrunner-commuter-rail-stations/about 301
/products/sgid/transportation/uta-light-rail-stations/ https://opendata.gis.utah.gov/datasets/utah::trax-light-rail-stations/about 301
-/about/ugic/ https://ugic.org/ 301
-/data/transportation/transit/ https://opendata.gis.utah.gov/datasets/utah::uta-routes-and-most-recent-ridership/about 301
-/podcast/ https://utahgeospatialpodcast.buzzsprout.com/ 301
+/products/sgid/transportation/uta-commuter-rail-routes/ https://opendata.gis.utah.gov/datasets/utah::uta-frontrunner-commuter-rail-route-centerline/about 301
+/data/sgid-transportation/transit/ https://opendata.gis.utah.gov/datasets/utah::uta-routes-and-most-recent-ridership/about 301
+/data/address/census-luca-2020/ https://drive.google.com/file/d/0BxoOAQyOvGgaOHhPSXhCTEdBdnN6a0d2VTk3OW5iVjdBXzAw/view?resourcekey=0-DQ36L5M-UzxcIzMvtlqhnA 301
/products/sgid/transportation/uta-routes/ https://opendata.gis.utah.gov/datasets/utah::uta-routes-and-most-recent-ridership/about 301
+/products/sgid/transportation/uta-stops/ https://opendata.gis.utah.gov/datasets/utah::uta-stops-and-most-recent-ridership/about 301
/products/sgid/transportation/uta-light-rail-routes/ https://opendata.gis.utah.gov/datasets/utah::uta-trax-light-rail-routes/about 301
-/developer/base-maps/basemap-scales/ https://www.esri.com/arcgis-blog/products/product/mapping/web-map-zoom-levels-updated/? 301
+/about/ugic/ https://ugic.org/ 301
/ugic/ https://ugic.org/ 301
-/products/sgid/boundaries/metro-townships/ /products/sgid/boundaries/municipal/ 301
\ No newline at end of file
+/podcast/ https://utahgeospatialpodcast.buzzsprout.com/ 301
+/about/contributing/ https://docs.github.com/en/pull-requests/collaborating-with-pull-requests 301
+/data/transportation/transit/ https://opendata.gis.utah.gov/datasets/utah::uta-routes-and-most-recent-ridership/about 301
+/developer/base-maps/basemap-scales/ https://www.esri.com/arcgis-blog/products/product/mapping/web-map-zoom-levels-updated/? 301
+/data/bioscience/department-wildlife-resources-habitat-areas/ https://dwr-data-utahdnr.hub.arcgis.com/search?collection=Dataset&q=habitat 301
From f9e5c1e12afd18a79a1077c567f089e69219b5fc Mon Sep 17 00:00:00 2001
From: steveoh
Date: Tue, 22 Oct 2024 13:20:37 -0600
Subject: [PATCH 7/8] chore: scripts: increase timeout and add user agent
---
scripts/utilities.mjs | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/scripts/utilities.mjs b/scripts/utilities.mjs
index 302dba447f..be78d5c1d7 100644
--- a/scripts/utilities.mjs
+++ b/scripts/utilities.mjs
@@ -19,6 +19,11 @@ export async function validateUrl(url) {
response = await ky(url, {
throwHttpErrors: false,
redirect: 'manual',
+ timeout: 15000,
+ headers: {
+ 'User-Agent':
+ 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36',
+ },
});
} catch (error) {
return {
@@ -144,9 +149,5 @@ export async function validateOpenDataUrl(url) {
}
export function slugify(name) {
- return changeCase.kebabCase(
- name
- .toLowerCase()
- .replace('\'', '')
- );
+ return changeCase.kebabCase(name.toLowerCase().replace("'", ''));
}
From b7258cb49211c79a317826ae4a1d0bb4a14b7e08 Mon Sep 17 00:00:00 2001
From: steveoh
Date: Tue, 22 Oct 2024 13:24:57 -0600
Subject: [PATCH 8/8] chore: fix incomplete escape
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
---
scripts/utilities.mjs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/utilities.mjs b/scripts/utilities.mjs
index be78d5c1d7..dc68c7b888 100644
--- a/scripts/utilities.mjs
+++ b/scripts/utilities.mjs
@@ -149,5 +149,5 @@ export async function validateOpenDataUrl(url) {
}
export function slugify(name) {
- return changeCase.kebabCase(name.toLowerCase().replace("'", ''));
+ return changeCase.kebabCase(name.toLowerCase().replace(/'/g, ''));
}