GEP/notebooks/notebook_demo.ipynb

132 lines
236 KiB
Plaintext
Raw Permalink Normal View History

2024-03-26 11:13:08 +08:00
{
"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
}