资源简介
基于python语言的,将txt中坐标的文本信息转换成Arcgis中的点要素,并保存为shapefile文件
代码片段和文件信息
# -*- coding: cp936 -*-
import numpy
import arcpy
from arcpy import env
env.workspace = “C:\\Users\\kathy\\Desktop\\China“
env.overwriteOutput = True #为了避免输出文件名重复出现异常,设置文件可覆盖
input_file = open(“c:\\Users\\kathy\\Desktop\\China\\China_city.txt““r“)
IDs = []
names = []
Lons = []
Lats = []
PGList = []
pointchange = []
spatialRef1 = arcpy.SpatialReference(“C:\\Users\\kathy\\Desktop\\China\\China_geo.prj“)
spatialRef2 = arcpy.SpatialReference(“C:\\Users\\kathy\\Desktop\\China\\China_prj.prj“)
for s in input_file:
IDnameLonLat = s.split(““)#用,将txt中的的信息隔开
IDs.append(ID)
names.append(name)
Lons.append(Lon)
Lats.append(Lat)
point = arcpy.Point(LonLat)
pointGeometry = arcpy.PointGeometry(pointspatialRef1)#建立几何对象,使其坐标系统为spatialRef1
pointGeometry2 = pointGeometry.projectAs(spatialRef2)#转换几何
- 上一篇:麦子学院python视频
- 下一篇:计算二面角的python小程序
相关资源
- 计算二面角的python小程序
- 麦子学院python视频
- jpype1for python3.5
- 历史天气爬虫
- YouMoney有钱记账一个python写的开源的个
- PyYAML-3.12.tar.gz
- 基于opencv2的骨架提取代码 python实现
- json资料(python and c)
- B站用户数据爬取
- python3+Tkinter+GUI界面+pyserial+串口+串口
- Arcgis 基于Python的高斯扩散模型代码
- Python.CLF
- python实现2048游戏
- 大学排名爬虫
- annoy-1.15.2-cp36-cp36m-win_amd64.whl
- python矩阵乘法小程序
- python 音乐播放器
- Python分词系统jieba代码有注释,无报错
- Python生成3D图,饼图,合图,散点图,
- 树莓派目标跟踪代码python
- 简单的Python蚁群算法
- Python爬虫教程千万别错过
- get_wuyou.zip
- python入门到精通某智付费课程超级完
- 用python代码把背景颜色过滤掉
- python所有源代码
- PyHook3-1.6.1-cp36-cp36m-win32.whl
- L2正则化python实现案例()
- tensorflow手写数字识别python源码案例
- 批量excel转shp(面)python
评论
共有 条评论