
py
文章平均质量分 50
blog12138
这个作者很懒,什么都没留下…
展开
-
python实现创建范围内点的100m正方形格网--地理坐标4326
不想写了# encoding: utf8import mathimport arcpyfrom arcpy import env# 创建小方格# coordinates: 小方格的点集坐标值# outfile: 小方格图层的名称def createpolygon(coordinates, outfile): # 空间参考 outSR = arcpy.SpatialReference(3857) features = [] for feature in原创 2021-07-10 17:42:24 · 727 阅读 · 0 评论 -
python实现创建范围内点的100m正方形格网
前言前文写了个用arcgis工具箱来实现的创建,然后现在要重写,不用工具箱思路这下肯定思路就完全不一样了,要自己写,先梳理一下,要想创建一个格网需要的条件,查了一下arcpy创建格网的代码—官方文档给来的demo,从demo中可以看出,需要一个面的点集,数组的格式(三维数组):其中最外面包裹起来的就是一个图层数据,其次第二层是一个面要素,最里面一层是面要素的拐点,那么我们现在需要的就是通过已知的点坐标来组合成这种数组。import arcpy# A list of features and c原创 2021-07-10 17:36:19 · 786 阅读 · 1 评论 -
arcpy实现创建范围内点的100m正方形格网
前言boos布置的任务,应用场景未知思路通过范围创建渔网–arcpy.CreateFishnet_management(一堆参数)筛选渔网和点相交的渔网导出所选的渔网代码# encoding: utf-8import arcpyfrom arcpy import envenvironment = u'D:/学习/提取小方格/data.gdb'env.workspace = environment# 思路:# 读取range创建格网100m*100m# 读取点判断所处格原创 2021-07-10 17:12:46 · 656 阅读 · 0 评论 -
win10 安装python2和python3两个版本
这里写目录标题前言安装两个版本共存前言由于arcgis中使用的python2.7版本,但是偶尔需要用python3版本,因为python2.7中有些包使用pip在线安装不方便,使用python3能使用pip在线装包,很方便,所以就像要两个版本。安装python2.7是在安装arcgis的时候自带的,emm,对白给的。所以我就需要下载一个python3的安装包,我下的python3.7,官网下载来太慢了,找个镜像来下http://npm.taobao.org/mirrors/python/3.7.3/原创 2021-05-06 10:24:31 · 673 阅读 · 3 评论 -
arcpy拼接裁剪影像(保留了拼接的数据)
arcpy拼接裁剪影像主要用的函数代码主要用的函数拼接用到的函数是镶嵌至新栅格的函数arcpy.MosaicToNewRaster_management()官方api:https://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/001700000098000000/裁剪用到的函数是按掩膜提取arcpy.gp.ExtractByMask_sa()官方api:https://resources.arcgis.com/zh-cn原创 2021-04-19 15:00:18 · 312 阅读 · 0 评论 -
arcpy发布要素服务
目录思路代码思路通过arcgis server发布,连接arcgis server发布要素服务,需要先创建草稿文件创建草稿文件之后,需要修改草稿文件的配置,将要素服务开启以及去掉创建功能分析草稿文件编译资源发布服务代码# -*- coding: utf-8 -*-import arcpy, sysimport xml.dom.minidom as DOMimport os# batch publishing feature service# Modify as your原创 2021-04-19 14:50:55 · 485 阅读 · 6 评论 -
arcpy发布地图动态服务
目录通过arcpy发布地图服务的思路代码通过arcpy发布地图服务的思路1. 调用arcpy.mapping中的CreateMapSDDraft()函数,将地图文档转换成服务定义草稿文件(.sddraft)该文件由一个地图文档、服务器信息和一组服务属性组合而成。其中服务器信息包括服务器连接、即将发布的服务类型、服务的元数据(项目信息)和数据参考(是否将数据复制到服务器),但是服务定义草稿文件中不包含数据(不能单独用于发布服务)。CreateMapSDDraft()函数也会在发布服务过程中生成包原创 2021-04-19 14:44:25 · 334 阅读 · 0 评论 -
根据文本文件中的图片地址下载图片
文章目录前言一、写一个下载图片的函数二、读取文件下载图片文本格式三.完整代码前言通过文本文件中的图片地址下载图片文件,并根据文本文件中的保存地址保存文件一、写一个下载图片的函数需要传三个参数:图片的url:image_url图片保存的目录:file_path图片的名称:file_name记录日志:logfiledef downloadImg(image_url,file_path,file_name,logfile): try: if not os.path原创 2021-04-16 15:14:44 · 564 阅读 · 0 评论 -
Python将经纬度数据转换成浮点数据
文章目录前言一、数据格式二、代码总结前言最近遇到一个事情,领导让我将一个excel中的经纬度格式的文件转成浮点数的格式,例如:将 东经130°22′33″纬度30°22′33″ 这种数据转换成数值类型,保留六位小数,由于当时时间紧,只能手改了,但是手改的话,excel中的经纬度格式却又不统一,有的分用的是搜狗输入法的′,有的用的是英文符号的单引号,秒有的用的是英文双引号,有的用的搜狗输入法的″,有的还用的两个中文单引号,害,真是害死人,我就只有先格式化数据,再改,但是使用excel中的函数mid截原创 2020-11-05 11:26:25 · 3075 阅读 · 0 评论