132 lines
236 KiB
Plaintext
132 lines
236 KiB
Plaintext
|
{
|
||
|
"cells": [
|
||
|
{
|
||
|
"cell_type": "markdown",
|
||
|
"source": [
|
||
|
"在Notebook中处理shp文件的例子"
|
||
|
],
|
||
|
"metadata": {
|
||
|
"collapsed": false
|
||
|
},
|
||
|
"id": "c76d040812a5ae5c"
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 11,
|
||
|
"id": "5ffc9676b166ca10",
|
||
|
"metadata": {
|
||
|
"ExecuteTime": {
|
||
|
"end_time": "2024-03-26T02:57:09.027873Z",
|
||
|
"start_time": "2024-03-26T02:56:45.236756Z"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"import geopandas as gpd\n",
|
||
|
"import os\n",
|
||
|
"\n",
|
||
|
"os.environ['SHAPE_RESTORE_SHX'] = 'YES'\n",
|
||
|
"\n",
|
||
|
"# shp文件路径\n",
|
||
|
"file_path = '../Files/伊金霍洛旗地类.shp'\n",
|
||
|
"gdf = gpd.read_file(file_path)"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 13,
|
||
|
"id": "79e3b9741d50d967",
|
||
|
"metadata": {
|
||
|
"ExecuteTime": {
|
||
|
"end_time": "2024-03-26T02:57:28.527385Z",
|
||
|
"start_time": "2024-03-26T02:57:28.522584Z"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "stdout",
|
||
|
"output_type": "stream",
|
||
|
"text": [
|
||
|
" geometry\n",
|
||
|
"0 POLYGON ((37335995.697 4384263.419, 37335995.8...\n",
|
||
|
"1 POLYGON ((37350558.294 4384224.866, 37350552.3...\n",
|
||
|
"2 POLYGON ((37347403.471 4384286.659, 37347395.5...\n",
|
||
|
"3 POLYGON ((37336727.706 4384420.270, 37336712.0...\n",
|
||
|
"4 POLYGON ((37336990.866 4384375.299, 37336957.7...\n"
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"# 查看数据\n",
|
||
|
"print(gdf.head())"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 15,
|
||
|
"id": "61405ab360e6bcf0",
|
||
|
"metadata": {
|
||
|
"ExecuteTime": {
|
||
|
"end_time": "2024-03-26T02:58:27.389755Z",
|
||
|
"start_time": "2024-03-26T02:58:05.449629Z"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"text/plain": [
|
||
|
"<Axes: >"
|
||
|
]
|
||
|
},
|
||
|
"execution_count": 15,
|
||
|
"metadata": {},
|
||
|
"output_type": "execute_result"
|
||
|
},
|
||
|
{
|
||
|
"data": {
|
||
|
"image/png": "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
|
||
|
"text/plain": [
|
||
|
"<Figure size 640x480 with 1 Axes>"
|
||
|
]
|
||
|
},
|
||
|
"metadata": {},
|
||
|
"output_type": "display_data"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"# 绘制数据\n",
|
||
|
"gdf.plot()"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"id": "583c204644663176",
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": []
|
||
|
}
|
||
|
],
|
||
|
"metadata": {
|
||
|
"kernelspec": {
|
||
|
"display_name": "Python 3 (ipykernel)",
|
||
|
"language": "python",
|
||
|
"name": "python3"
|
||
|
},
|
||
|
"language_info": {
|
||
|
"codemirror_mode": {
|
||
|
"name": "ipython",
|
||
|
"version": 3
|
||
|
},
|
||
|
"file_extension": ".py",
|
||
|
"mimetype": "text/x-python",
|
||
|
"name": "python",
|
||
|
"nbconvert_exporter": "python",
|
||
|
"pygments_lexer": "ipython3",
|
||
|
"version": "3.11.5"
|
||
|
}
|
||
|
},
|
||
|
"nbformat": 4,
|
||
|
"nbformat_minor": 5
|
||
|
}
|