{"id":20074862,"url":"https://github.com/ncss-tech/ssurgo-qa-arcgis-pro","last_synced_at":"2025-05-05T21:32:36.740Z","repository":{"id":69653057,"uuid":"288516431","full_name":"ncss-tech/SSURGO-QA-ArcGIS-Pro","owner":"ncss-tech","description":"SSURGO QA Tools compatible with ArcGIS Pro","archived":false,"fork":false,"pushed_at":"2024-11-04T15:39:46.000Z","size":113367,"stargazers_count":4,"open_issues_count":12,"forks_count":3,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-11-04T16:36:42.476Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ncss-tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-08-18T17:09:52.000Z","updated_at":"2024-11-04T15:39:49.000Z","dependencies_parsed_at":"2024-01-08T05:10:54.889Z","dependency_job_id":"ae37266d-360b-43ca-b856-3bdc105afe3b","html_url":"https://github.com/ncss-tech/SSURGO-QA-ArcGIS-Pro","commit_stats":{"total_commits":75,"total_committers":4,"mean_commits":18.75,"dds":"0.22666666666666668","last_synced_commit":"5016ca4bc45fe60c4ca6b89738612b148d8b54d9"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncss-tech%2FSSURGO-QA-ArcGIS-Pro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncss-tech%2FSSURGO-QA-ArcGIS-Pro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncss-tech%2FSSURGO-QA-ArcGIS-Pro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncss-tech%2FSSURGO-QA-ArcGIS-Pro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncss-tech","download_url":"https://codeload.github.com/ncss-tech/SSURGO-QA-ArcGIS-Pro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224471002,"owners_count":17316707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T14:55:15.681Z","updated_at":"2024-11-13T14:55:16.577Z","avatar_url":"https://github.com/ncss-tech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SSURGO-QA\nOfficial ArcGIS Pro version of the Quality Assurance tools used to certify SSURGO data  \n\n## Current status of the ArcGIS Pro migration from ArcGIS 10.x\n\nToolset|Tool|ArcGIS Pro Compatible|\n--------------------------------------------------|-------------------------------------------------------------------|---------------------------|\nSetup|Download SSURGO by Areasymbol|X|\nSetup|Download SSURGO by Region|X|\nSetup|Generate Regional Transactional Geodatabase|X|\nSetup|Import SSURGO Datasets into FGDB by Map|X|\nSetup|Import SSURGO or STATSGO Datasets into FGDB|X|\nSetup|Insert NATSYM and MUNAME Value|X|\nQuality Assurance|Check Attributes|X|\nQuality Assurance|Compare Spatial-NASIS Mapunits|X|\nQuality Assurance|Find Common Lines|X|\nQuality Assurance|Find Common Points|X|\nQuality Assurance|Find Edge Matching Errors|X|\nQuality Assurance|Find Multipart Features|X|\nQuality Assurance|Find Slivers|X|\nQuality Assurance|Find Vertex Problems|X|\nQuality Assurance|Report Vertex Count|X|\nQuality Assurance|Report Vertex Density|X|\nCertification|Export to SSURGO Shapefile|X|\nCertification|Generate Special Feature File|X|\nCertification|ZIP SSURGO Export Folders|X|\n\n# 1. Setup\n\u003cul\u003e \n\u003cli\u003eBulk SSURGO Download by Areasymbol - Use Soil Data Access and Web Soil Survey download page to get SSURGO datasets. User can a wildcard to query the database by Areasymbol. \u003c/li\u003e\n\u003cli\u003eGenerate Local Transactional Geodatabase - Used to create the Local Transactional Spatial Database (LTSD) for to check out datasets to local MLRA offices to edit and udate. \u003c/li\u003e\n\u003cli\u003eGenerate Regional Transactional Geodatabase - Used to create the Regional Transactional Spatial Database (RTSD) for SSURGO. \u003c/li\u003e\n\u003cli\u003eGenerate SSO SSURGO Datasets - obsolete. \u003c/li\u003e\n\u003cli\u003eImport SSURGO Datasets in FGDB - This tooll will import SSURGO spatial and tabular datasets within a given location into a File Geodatabase and establish the necessary table and feature class relationships to interact with the dataset. \u003c/li\u003e\n\u003cli\u003eInsert NATSYM and MUNAME Value - This tool adds the National Mapunit Symbol (NATMUSYM) and the Mapunit Name (MUNAME) values to the corresponding MUKEY. An MUKEY field is required to execute. A network connection is required in order to submit a query to SDacess. \u003c/li\u003e\n\u003cli\u003eRTSD - Check SDJR Project Out - Designed to work with the RTSD to manage SDJR projects and export data for those projects to be sent to the MLRA SSO. \u003c/li\u003e\n\u003c/ul\u003e\n\n# 2. Quality Assurance\n\n\u003cul\u003e\n\u003cli\u003e Check Attributes - Checks formatting of the selected soil attributes (normally AREASYMBOL and MUSYM). Also checks to make sure that the AREASYMBOL is present in Web Soil Survey.\u003c/li\u003e\n\u003cli\u003eCompare Spatial-NASIS Mapunits - Check MUSYM values in the input layer using a NASIS online report. Internet connection required for this tool. \u003c/li\u003e\n\u003cli\u003eFind Common Lines - Compares attributes between adjacent polygons and flags those that are the same. \u003c/li\u003e\n\u003cli\u003eFind Common Points - Find points where polygon with the same attribute value intersect. These are usually soil polygons that get 'pinched off'. This will also flag self-intersecting polygons.\u003c/li\u003e\n\u003cli\u003eFind Edge Match Errors - Looks for locations along survey boundaries where a node-to-node match does not exist. It does NOT look at soil attribute matches. \u003c/li\u003e\n\u003cli\u003eFind Multipart Features - Simply reports the existence of multipart polygons. These must be exploded in an edit session if they are detected.\u003c/li\u003e\n\u003cli\u003eFind Slivers - Looks for slivers or gaps in a polygon layer based upon a minimum-allowed internal polygon angle. Often smaller angles are the result of snapping vertices that create slivers, zig zags or bowties. \u003c/li\u003e\n\u003cli\u003eFind Vertex Problems - Calculate area statistics by state or survey area from a GCS polygon featureclass and find problem vertices \u003c/li\u003e\n\u003cli\u003eReport Vertex Count - Simply reports the number of vertices found in the input featureclass. This tool is useful when the user wants to find out how many vertices were present 'before-and-after'. \u003c/li\u003e\n\u003cli\u003eReport Vertex Densisty - Calculate area statistics by state or survey area from a  polygon featureclass. Can be used to determine what surveys are potential candidates for thinning or may have vertices that are liable to contribute to snapping or other geometry problems. \u003c/li\u003e\n\u003c/ul\u003e\n\n# 3. Certification\n\n\u003cul\u003e\n\u003cli\u003eBulk MUSYM update tool - Update all soil polygon map unit symbols from cross walk table. \u003c/li\u003e\n\u003cli\u003eShoehorn - Import MUPOLYGON changes to the RTSD MUPOLYGON, reduces vertices, amends acute angles and ensures fit within SAPOLYGON. \u003c/li\u003e\n\u003cli\u003eExport to SSURGO Shapefile - Export geodatabase featureclasses to SSURGO shapefile format. These shapefiles are suitable for posting to the Staging Server. \u003c/li\u003e\n\u003cli\u003eConvert .txt to .met - Will convert a folder of updated text metadata files xml .met format and save them to respective SSURGO export folder. \u003c/li\u003e\n\u003cli\u003eGenerate Special Feature File - Creates the feature description text file-table for SSURGO. \u003c/li\u003e\n\u003cli\u003eZip SSURGO Export Folders - Zips all of the required SSURGO shapefiles and feature file for posting to the Staging Server. \u003c/li\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fncss-tech%2Fssurgo-qa-arcgis-pro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fncss-tech%2Fssurgo-qa-arcgis-pro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fncss-tech%2Fssurgo-qa-arcgis-pro/lists"}