Python
文章平均质量分 73
GIS哼哈哈
GIS耕耘者、爱好者
展开
-
python发布arcgis server服务如何修改设置为坑锯齿效果
CreateMapSDDrafthttps://desktop.arcgis.com/zh-cn/arcmap/10.4/analyze/arcpy-mapping/createmapsddraft.htm下列脚本使用 xml.dom.minidom 标准 python 库修改过渡设置 TextAntialiasingMode 元素。修改后的服务定义草稿 (.sddraft) 文件随后被保存到新文件中。最后,使用 AnalyzeForSD 函数分析新的 .sddraft 文件中是否包含错误。impor原创 2021-05-19 14:16:00 · 352 阅读 · 0 评论 -
EPSG和WKID空间参考之--坐标系简单理解
试试原创 2020-09-07 17:34:12 · 6004 阅读 · 1 评论 -
Python+GDAL栅格数据基本操作
Python+GDAL栅格数据基本操作什么是栅格数据?什么是GDAL?如何对栅格数据进行读取栅格数据行列号和地理坐标相互转换如何写入到栅格数据文件什么是栅格数据?最简形式的栅格由按行和列(或格网)组织的像元(或像素)矩阵组成,其中的每个像元都包含一个信息值(例如温度)。栅格可以是数字航空像片、卫星影像、数字图片或甚至扫描的地图。为何将数据存储为栅格?在GIS的应用中最常见的是矢量数据和栅格数据,相比于矢量数据,栅格数据的存储格式简单,处理简单,所以经常使用。但是也存在着数据冗余大的缺点。有时只原创 2020-08-10 11:02:57 · 29928 阅读 · 12 评论 -
arcgis pro的Python环境简介以及如何安装第三方的Python库
创建一个虚拟环境:conda create --name py36 python=3.6克隆已有的环境:conda create -palm-detection --clone arcgispro-py3conda env create -f d:\python36_20190106.yml查看本机的conda环境:conda env listconda info --envsconda install .bz...原创 2020-08-04 18:09:14 · 10969 阅读 · 13 评论 -
python如何利用fiona判定那些point在那些polygon内
```pythonfrom shapely.geometry import LineStringfrom shapely.geometry import Pointfrom shapely.geometry import Polygonfrom shapely.geometry import MultiLineStringimport fionakansas_c = fiona.open('D:/20200309/shujushouji/python+jupyternoterbook/zuo.原创 2020-07-05 11:47:06 · 2318 阅读 · 1 评论 -
arcgis server如何发布依赖第三方库的GP服务并成功运行rest查询服务
arcgis server如何发布依赖第三方库的GP服务并成功运行rest查询服务去找一下这个组件,直接安装就把arcmap的32位的python2变为62位的python2了;我这边这个是10.7.1的,您需要找10.3的。安装了 ArcGIS_BackgroundGP_for_Desktop_103_141996,但不是很明白这个的目的是什么:安装完,这个可以看一下,您的arcmap的python环境就变为64位了,因为server的python环境是64位的;所以您需要重新运行处理程序,原创 2020-07-02 17:12:46 · 934 阅读 · 0 评论 -
如何使用GDAL/OGR打开矢量并输出每个面外界矩形范围内的point数据
如何使用GDAL/OGR打开矢量并输出图层数据范围和每个ploygon要素范围0、构想1、arcmap查看数据属性信息2、输出每个数据的extent外接矩形范围3、按外界矩形范围生成point数据本文主要目的:我们有的时候需要获取矢量数据的外接矩形范围,但是一个图层数据有好几个面要素,如果获取整体的外接矩形进行处理的话,还是会造成数据量较大;那么我们就逐个面要素进行判断其外接矩形;然后按外接矩形范围生成point数据。1)如何使用GDAL/OGR打开矢量并输出图层数据范围和每个ploygon要素范围2原创 2020-06-19 14:14:02 · 2901 阅读 · 4 评论 -
python+gda输出影像每个像元的像元值+坐标值
读取每个像元的坐标值from osgeo import gdalimport numpy as npgdal.AllRegister()filePath = r'D:\20200309\shujushouji\gdalzuobiaojisuan\boduanhecheng_ProjectRaster1.tif'dataset = gdal.Open(filePath)adfGeoTransform = dataset.GetGeoTransform()# 左上角地理坐标print(a原创 2020-05-23 19:37:59 · 6844 阅读 · 4 评论 -
ArcGIS Python如何将py脚本制作成python工具(自定义地理处理工具)
怎么将py脚本制作成python工具箱介绍(自定义地理处理工具)背景:如何实现一键制作等高线;前面讲过等高线制作流程:arcgis根据经纬度xyz坐标点生成等高线本文先介绍:将脚本添加到ArcToolbox下的自定义工具箱中创建自定义地理处理脚本工具。本文以 创建 TIN 为例,也就是使用arcpy.CreateTin(out_tin, {spatial_reference}, {in_features}, {constrained_delaunay})这个GP工具,先用python脚本,原创 2020-05-23 16:46:18 · 4950 阅读 · 2 评论 -
python+gdal读取WKT字符串转为ploygon
python+gdal读取txt解析成WKT标准格式直接绘制ploygon处理思考WKT(well-known text)WKB(well-known binary)GeoJSON当我有这样一份txt数据的时候,我如何将这些坐标点转换生成polygon呢?能不能直接识别。那么我怎么实现,识别成标准的格式呢,首先想到的是 开源GIS格式——WKT、WKB与GeoJSON处理思考首先,解析下txt前面的0代表的是每一个polygon的属性信息,需要写到属性表内;其次是每行txt数据后面的坐标值,也就是逗原创 2020-05-21 20:33:05 · 3870 阅读 · 0 评论 -
python在txt文本指定符号前插入指定字符
python在txt文本 指定符号前面 插入指定字符本文主要实现,在txt文本的“((”位置前面,插入字符串‘POLYGON’;keyword为需要查找的指定符号,str为需要插入的字符串,当然这些都可以根据自己的需要进行修改。content[:post]指的是指定符号前面的所有的字符,content[post:]指定符号后面所有的字符。代码比较简单,大家直接加载测试即可。file = open(r"D:\20200309\shujushouji\geopandas4\shp\data004.txt"原创 2020-05-19 09:08:33 · 4246 阅读 · 2 评论