{
  "currentVersion" : 12, 
  "serviceItemId" : "b67249a283af471481cb10c566796482", 
  "serviceDescription" : "National longitudinal tract database on gentrification patterns in American cities. This is a spatial data science project that seeks to map varying degrees of gentrification intensity across most US metropolitan and micropolitan communities. ", 
  "hasVersionedData" : false, 
  "supportsDisconnectedEditing" : false, 
  "hasStaticData" : false, 
  "hasSharedDomains" : false, 
  "maxRecordCount" : 2000, 
  "supportedQueryFormats" : "JSON", 
  "supportsVCSProjection" : false, 
  "supportedExportFormats" : "csv,shapefile,sqlite,geoPackage,filegdb,featureCollection,geojson,kml,excel", 
  "supportedConvertFileFormats" : "JSON,PBF", 
  "supportedConvertContentFormats" : "LayerEditCollection", 
  "supportedFullTextLocales" : [
    "neutral", 
    "ar-SA", 
    "bg-BG", 
    "bn-IN", 
    "ca-ES", 
    "cs-CZ", 
    "da-DK", 
    "de-DE", 
    "el-GR", 
    "en-GB", 
    "en-US", 
    "es-ES", 
    "fr-FR", 
    "gu-IN", 
    "he-IL", 
    "hi-IN", 
    "hr-HR", 
    "id-ID", 
    "is-IS", 
    "it-IT", 
    "ja-JP", 
    "kn-IN", 
    "ko-KR", 
    "lt-LT", 
    "lv-LV", 
    "ml-IN", 
    "mr-IN", 
    "ms-MY", 
    "nb-NO", 
    "nl-NL", 
    "pa-IN", 
    "pl-PL", 
    "pt-BR", 
    "pt-PT", 
    "ro-RO", 
    "ru-RU", 
    "sk-SK", 
    "sl-SI", 
    "sr-Cyrl-CS", 
    "sr-Latn-CS", 
    "sv-SE", 
    "ta-IN", 
    "te-IN", 
    "th-TH", 
    "tr-TR", 
    "uk-UA", 
    "ur-PK", 
    "vi-VN", 
    "zh-CN", 
    "zh-HK", 
    "zh-MO", 
    "zh-SG", 
    "zh-TW"
  ], 
  "supportsSharedTemplates" : true, 
  "hasSharedTemplates" : true, 
  "capabilities" : "Query", 
  "description" : "\u003ch1\u003eNational Gentrification Intensity Map\u003c/h1\u003e\u003cp\u003eTeam: \u003ca target=\"_blank\" href=\"https://www.pratt.edu/people/john-lauermann/\" rel=\"nofollow ugc noopener noreferrer\"\u003eJohn Lauermann\u003c/a\u003e, \u003ca target=\"_blank\" href=\"https://www.linkedin.com/in/yuanhao-wu-80603723a/\" rel=\"nofollow ugc noopener noreferrer\"\u003eYuanhao Wu\u003c/a\u003e, \u003ca target=\"_blank\" href=\"https://www.aliceviggiani.com/\" rel=\"nofollow ugc noopener noreferrer\"\u003eAlice Viggiani\u003c/a\u003e, \u003ca target=\"_blank\" href=\"https://www.linkedin.com/in/annaelsafeldman/\" rel=\"nofollow ugc noopener noreferrer\"\u003eAnna Feldman\u003c/a\u003e, \u003ca target=\"_blank\" href=\"https://www.linkedin.com/in/ziqi-wang-0623/\" rel=\"nofollow ugc noopener noreferrer\"\u003eZiqi Wang\u003c/a\u003e, \u003ca target=\"_blank\" href=\"https://www.linkedin.com/in/nathan-smash-b6b93a24a/\" rel=\"nofollow ugc noopener noreferrer\"\u003eNathan Smash\u003c/a\u003e\u003c/p\u003e\u003cp\u003eThis is a national longitudinal tract database on gentrification patterns in American cities. This is a spatial data science project that seeks to map varying degrees of gentrification intensity across most US metropolitan and micropolitan communities. The map was developed by \u003ca target=\"_blank\" href=\"https://www.pratt.edu/people/john-lauermann/\" rel=\"nofollow ugc noopener noreferrer\"\u003eJohn Lauermann's\u003c/a\u003e lab group in the \u003ca target=\"_blank\" href=\"https://www.pratt.edu/information/\" rel=\"nofollow ugc noopener noreferrer\"\u003eSchool of Information\u003c/a\u003e at Pratt Institute. The work received support from the US National Science Foundation, \u003ca target=\"_blank\" href=\"https://www.nsf.gov/awardsearch/show-award?AWD_ID=2306194\" rel=\"nofollow ugc noopener noreferrer\"\u003eaward #2306194\u003c/a\u003e.\u003c/p\u003e\u003cp\u003e&nbsp;\u003c/p\u003e\u003ch1\u003eMap products\u003c/h1\u003e\u003cp\u003eThe map is available in two formats:\u003c/p\u003e\u003ch4\u003eGentrification patterns on 2020 tract boundaries\u003c/h4\u003e\u003cp\u003eGentrification-related data from 1990 to 2020, adjusted to 2020 census tract boundaries. This is based on Decennial Census and American Community Survey data, drawn from \u003ca target=\"_blank\" href=\"https://www.nhgis.org/\" rel=\"nofollow ugc noopener noreferrer\"\u003eNational Historical GIS\u003c/a\u003e using the \u003ca target=\"_blank\" href=\"https://developer.ipums.org/docs/v2/get-started/\" rel=\"nofollow ugc noopener noreferrer\"\u003eIPUMS API\u003c/a\u003e. Crosswalks are based on the \u003ca target=\"_blank\" href=\"https://www.nhgis.org/geographic-crosswalks\" rel=\"nofollow ugc noopener noreferrer\"\u003eNHGIS Geographic Crosswalk\u003c/a\u003e methodology. It covers ~56,000 census tracts in ~880 core-based statistical areas, with all data crosswalked to 2020 census boundaries. We recommend using this version of the map for most applications.&nbsp;\u003c/p\u003e\u003ch4\u003eHistorical data on 2010 tract boundaries\u003c/h4\u003e\u003cp\u003eGentrification indicators from 1970 to 2020, adjusted to 2010 census tract boundaries. This is based on Decennial Census and American Community Survey data, drawn from \u003ca target=\"_blank\" href=\"https://www.nhgis.org/\" rel=\"nofollow ugc noopener noreferrer\"\u003eNational Historical GIS\u003c/a\u003e using the \u003ca target=\"_blank\" href=\"https://developer.ipums.org/docs/v2/get-started/\" rel=\"nofollow ugc noopener noreferrer\"\u003eIPUMS API\u003c/a\u003e. Crosswalks are based on methods from both \u003ca target=\"_blank\" href=\"https://www.nhgis.org/geographic-crosswalks\" rel=\"nofollow ugc noopener noreferrer\"\u003eNHGIS Geographic Crosswalks\u003c/a\u003e and the \u003ca target=\"_blank\" href=\"https://s4.ad.brown.edu/projects/diversity/researcher/bridging.htm\" rel=\"nofollow ugc noopener noreferrer\"\u003eLongitudinal Tract Data Base\u003c/a\u003e. It covers ~49,000 census tracts in ~860 core-based statistical areas, with all data crosswalked to 2010 census boundaries. While this map may be useful for historical research, we do not recommend using it for most applications due to spatial noise introduced through the geographic crosswalking method.&nbsp;\u003c/p\u003e\u003cp\u003e&nbsp;\u003c/p\u003e\u003ch1\u003eHow to replicate\u003c/h1\u003e\u003cp\u003eThe replication code are available on this \u003ca target=\"_blank\" href=\"https://github.com/johnlauermann/gentrification-intensity-map\" rel=\"nofollow ugc noopener noreferrer\"\u003eGitHub repository\u003c/a\u003e in three folders:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003ccode\u003e01_data\u003c/code\u003e contains the code to construct gentrification indicator data for the main map product (1990–2020 on 2020 tract boundaries).\u003c/li\u003e\u003cli\u003e\u003ccode\u003e02_data_historic\u003c/code\u003e contains the code to construct the historical version of gentrification indicator data (1970–2020 on 2010 tract boundaries).\u003c/li\u003e\u003cli\u003e\u003ccode\u003e03_spatial\u003c/code\u003e contains the code needed to construct spatial boundary files, which can be joined to data from the prior two folders for mapping.\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eThe statistical workflow runs on R, primarily using \u003ccode\u003eipumsr\u003c/code\u003e for querying APIs, \u003ccode\u003edplyr\u003c/code\u003e for data management, and \u003ccode\u003epsych\u003c/code\u003e and \u003ccode\u003ecluster\u003c/code\u003e for calculating gentrification scores. The spatial boundary files are developed in Python, primarily using \u003ccode\u003eipumpspy\u003c/code\u003e and \u003ccode\u003erequests\u003c/code\u003e for querying APIs and \u003ccode\u003egeopandas\u003c/code\u003e for geoprocessing. Each script defines its required packages, uses the \u003ca target=\"_blank\" href=\"https://developer.ipums.org/docs/v2/apiprogram/\" rel=\"nofollow ugc noopener noreferrer\"\u003eIPUMS API\u003c/a\u003e to call source data, and uses project-oriented workflows with relative file paths. To run the scripts, download the entire folder structure to your local drive and run from any directory. You'll also need a free IPUMS account and API key (\u003ca target=\"_blank\" href=\"https://developer.ipums.org/docs/v2/get-started/\" rel=\"nofollow ugc noopener noreferrer\"\u003eregister here\u003c/a\u003e).\u003c/p\u003e\u003cp\u003e&nbsp;\u003c/p\u003e\u003ch1\u003eHow to cite\u003c/h1\u003e\u003cp\u003eLauermann J, Wu Y, Feldman A, et al. (2026) \u003ci\u003eNational Gentrification Intensity Map\u003c/i\u003e. Harvard Dataverse. Available at: \u003ca target=\"_blank\" href=\"https://dataverse.harvard.edu/citation?persistentId=doi:10.7910/DVN/DPKO3I\" rel=\"nofollow ugc noopener noreferrer\"\u003ehttps://dataverse.harvard.edu/citation?persistentId=doi:10.7910/DVN/DPKO3I&nbsp;\u003c/a\u003e\u003c/p\u003e", 
  "copyrightText" : "John Lauermann, Yuanhao Wu, Alice Viggiani, Anna Feldman, Ziqi Wang, Nathan Smash", 
  "spatialReference" : {
    "wkid" : 102003, 
    "latestWkid" : 102003
  }, 
  "initialExtent" : {
    "xmin" : 1771095.6447413298, 
    "ymin" : 524755.33468012908, 
    "xmax" : 1871297.3972858111, 
    "ymax" : 592345.04971856507, 
    "spatialReference" : {
      "wkid" : 102003, 
      "latestWkid" : 102003
    }
  }, 
  "fullExtent" : {
    "xmin" : -6213160.7794, 
    "ymin" : -1329482.5212000003, 
    "xmax" : 2127539.8282999992, 
    "ymax" : 3707656.5293000005, 
    "spatialReference" : {
      "wkid" : 102003, 
      "latestWkid" : 102003
    }
  }, 
  "allowGeometryUpdates" : true, 
  "supportsTrueCurve" : true, 
  "trueCurveSupportMode" : "OGC", 
  "supportedCurveTypes" : [
    "esriGeometryCircularArc"
  ], 
  "supportedTrueCurvePbfFeatureEncodings" : [
    "esriCompressedShapeBuffer", 
    "esriDefault"
  ], 
  "allowTrueCurvesUpdates" : true, 
  "onlyAllowTrueCurveUpdatesByTrueCurveClients" : false, 
  "units" : "esriMeters", 
  "supportsAppend" : true, 
  "supportedAppendCapabilities" : "Features", 
  "supportsSharedDomains" : true, 
  "supportsWebHooks" : true, 
  "supportsTemporalLayers" : true, 
  "layerOverridesEnabled" : true, 
  "size" : 686374912, 
  "syncEnabled" : false, 
  "supportsApplyEditsWithGlobalIds" : false, 
  "supportsReturnDeleteResults" : true, 
  "supportsLayerOverrides" : true, 
  "supportsTilesAndBasicQueriesMode" : true, 
  "supportsQueryContingentValues" : true, 
  "supportedContingentValuesFormats" : "JSON, PBF", 
  "supportsContingentValuesJson" : 2, 
  "advancedEditingCapabilities" : {
    "supportsSplit" : false, 
    "supportsReturnServiceEditsInSourceSR" : false, 
    "supportsAsyncApplyEdits" : true, 
    "supportsReturnEditResults" : true, 
    "supportsApplyEditsbyUploadID" : true, 
    "supportedApplyEditsUploadIDFormats" : "JSON,PBF"
  }, 
  "editorTrackingInfo" : {
    "enableEditorTracking" : false, 
    "enableOwnershipAccessControl" : false, 
    "allowOthersToQuery" : true, 
    "allowOthersToUpdate" : true, 
    "allowOthersToDelete" : false, 
    "allowAnonymousToQuery" : true, 
    "allowAnonymousToUpdate" : true, 
    "allowAnonymousToDelete" : true
  }, 
  "xssPreventionInfo" : {
    "xssPreventionEnabled" : true, 
    "xssPreventionRule" : "InputOnly", 
    "xssInputRule" : "rejectInvalid"
  }, 
  "layers" : [
    {
      "id" : 0, 
      "name" : "gentscores_2020tr_2010to2020", 
      "parentLayerId" : -1, 
      "defaultVisibility" : true, 
      "subLayerIds" : null, 
      "minScale" : 0, 
      "maxScale" : 0, 
      "type" : "Feature Layer", 
      "geometryType" : "esriGeometryPolygon"
    }, 
    {
      "id" : 1, 
      "name" : "gentscores_2020tr_2000to2010", 
      "parentLayerId" : -1, 
      "defaultVisibility" : true, 
      "subLayerIds" : null, 
      "minScale" : 0, 
      "maxScale" : 0, 
      "type" : "Feature Layer", 
      "geometryType" : "esriGeometryPolygon"
    }, 
    {
      "id" : 2, 
      "name" : "gentscores_2020tr_1990to2000", 
      "parentLayerId" : -1, 
      "defaultVisibility" : true, 
      "subLayerIds" : null, 
      "minScale" : 0, 
      "maxScale" : 0, 
      "type" : "Feature Layer", 
      "geometryType" : "esriGeometryPolygon"
    }, 
    {
      "id" : 3, 
      "name" : "gentscores_2020tr_1990to2020", 
      "parentLayerId" : -1, 
      "defaultVisibility" : true, 
      "subLayerIds" : null, 
      "minScale" : 0, 
      "maxScale" : 0, 
      "type" : "Feature Layer", 
      "geometryType" : "esriGeometryPolygon"
    }, 
    {
      "id" : 4, 
      "name" : "gentscores_2010tr_1980to1990", 
      "parentLayerId" : -1, 
      "defaultVisibility" : true, 
      "subLayerIds" : null, 
      "minScale" : 0, 
      "maxScale" : 0, 
      "type" : "Feature Layer", 
      "geometryType" : "esriGeometryPolygon"
    }, 
    {
      "id" : 5, 
      "name" : "gentscores_2010tr_1970to1980", 
      "parentLayerId" : -1, 
      "defaultVisibility" : true, 
      "subLayerIds" : null, 
      "minScale" : 0, 
      "maxScale" : 0, 
      "type" : "Feature Layer", 
      "geometryType" : "esriGeometryPolygon"
    }, 
    {
      "id" : 6, 
      "name" : "gentscores_2010tr_1970to2020", 
      "parentLayerId" : -1, 
      "defaultVisibility" : true, 
      "subLayerIds" : null, 
      "minScale" : 0, 
      "maxScale" : 0, 
      "type" : "Feature Layer", 
      "geometryType" : "esriGeometryPolygon"
    }
  ], 
  "tables" : []
}