{ "cells": [ { "cell_type": "markdown", "id": "c27ab466700af2af", "metadata": {}, "source": "# Converting Feature Classes" }, { "cell_type": "code", "id": "4e919b89c4a6504c", "metadata": { "ExecuteTime": { "end_time": "2026-05-01T01:24:21.839832843Z", "start_time": "2026-05-01T01:24:11.670488045Z" } }, "source": [ "import footbridge as ft\n", "\n", "# large dataset of US National Highway System roads\n", "# https://hepgis-usdot.hub.arcgis.com/datasets/dce9f09392eb474c8ad8e6a78416279b_0\n", "fc = ft.FeatureClass(\"NHS.gdb/National_Highway_System__NHS_\")\n", "f\"{len(fc)} rows\"" ], "outputs": [ { "data": { "text/plain": [ "'492005 rows'" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 12 }, { "metadata": { "ExecuteTime": { "end_time": "2026-05-01T01:24:21.886558194Z", "start_time": "2026-05-01T01:24:21.840497351Z" } }, "cell_type": "code", "source": "fc.list_fields()", "id": "c6260760b1e18127", "outputs": [ { "data": { "text/plain": [ "['ObjectID',\n", " 'VERSION',\n", " 'YEAR',\n", " 'STFIPS',\n", " 'CTFIPS',\n", " 'ROUTEID',\n", " 'BEGINPOINT',\n", " 'ENDPOINT',\n", " 'SIGN1',\n", " 'SIGNT1',\n", " 'SIGNN1',\n", " 'LNAME',\n", " 'NHS',\n", " 'STATUS',\n", " 'FACID',\n", " 'CONNID',\n", " 'CONNDES',\n", " 'CONNMILES',\n", " 'ACLASS',\n", " 'FCLASS',\n", " 'FACILITYT',\n", " 'THROUGH_LA',\n", " 'SPEED_LIMI',\n", " 'OWNERSHIP',\n", " 'URBANCODE',\n", " 'AADT',\n", " 'AADT_COM',\n", " 'AADT_SINGL',\n", " 'FUT_AADT',\n", " 'FUT_YEAR',\n", " 'MILES',\n", " 'UPDATE_DAT',\n", " 'NHS_ACTION',\n", " 'FILE_NAME',\n", " 'SHAPE_Length',\n", " 'geometry']" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "execution_count": 13 }, { "metadata": { "ExecuteTime": { "end_time": "2026-05-01T01:24:21.960940559Z", "start_time": "2026-05-01T01:24:21.887157997Z" } }, "cell_type": "code", "source": "fc = fc.select_columns(\"ROUTEID\")", "id": "5815343bf82d460d", "outputs": [], "execution_count": 14 }, { "cell_type": "code", "id": "ae7b1221c9d2d876", "metadata": { "ExecuteTime": { "end_time": "2026-05-01T01:24:28.050117058Z", "start_time": "2026-05-01T01:24:21.962210495Z" } }, "source": "fc.to_shp(\"output.shp\")", "outputs": [], "execution_count": 15 } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.6" } }, "nbformat": 4, "nbformat_minor": 5 }