当前位置: 首页 > news >正文

网站建设框架文案企业门户网站

网站建设框架文案,企业门户网站,建设网站那家好,沈阳最新公告出图是项目里常见的任务#xff0c;有的项目甚至会要上百张图片#xff0c;所以批量出土工具很有必要。arcpy.mapping就是ArcGIS里的出图模块#xff0c;能快速完成一个出图工具。arcpy.mapping模块里常用的类有MapDocument、DataFrame、Layer、DataDrivenPages和TextElemen…出图是项目里常见的任务有的项目甚至会要上百张图片所以批量出土工具很有必要。arcpy.mapping就是ArcGIS里的出图模块能快速完成一个出图工具。arcpy.mapping模块里常用的类有MapDocument、DataFrame、Layer、DataDrivenPages和TextElement。MapDocument类是地图文档(.mxd文件)对应的类。初始化参数是一个字符串一般是.mxd文件的路径mxdarcpy.mapping.MapDocument(rF:\GeoData\ChinaArea\ChinaVector.mxd)DataFrame类用于操作地图内的Data Frame(即下图的Layers)能够控制地图的范围、比例尺等。用arcpy.mapping.ListDataFrames(map_document, {wildcard})函数获取。df arcpy.mapping.ListDataFrames(mxd)[0]Layer类用于操作具体的图层。能够控制图斑的样式、可见性等。可以用.lyr文件的路径初始化也可以通过arcpy.mapping.ListLayers(map_document_or_layer, {wildcard}, {data_frame})函数获取。lyr1arcpy.mapping.Layer(r F:\GeoData\ChinaArea\Province.lyr)df.addLayer(lyr1)lyr2arcpy.mapping.ListLayer(mxd,,df)[0]DataDrivenPages类需要配合ArcMap中的Data Driven Pages工具使用。用于一个矢量文件内的全部或部分图斑每个出一张图的情况。TextElement类用于操作地图上的文字比如图名、页数。通过arcpy.mapping.ListLayoutElements (map_document, {element_type}, {wildcard})函数获取。txtElmarcpy.mapping.ListLayoutElements(mxd,TEXT_ELEMENT)[0]常见的出图模式有两种一个矢量文件里每个图斑出一张图一个文件夹下每个矢量文件出一张图。每个图斑出一张图这种情况有Data Driven Pages工具配合最好。打开ArcMap的Customize-Toolbars-Data Driven Pages设置好图层、名称字段、排序字段、显示范围和比例尺保存地图。# coding:utf-8import arcpymxdarcpy.mapping.MapDocument(rF:\GeoData\ChinaArea\ChinaVector.mxd)for pageNum in range(1,mxd.dataDrivenPages.pageCount):mxd.dataDrivenPages.currentPageIDpageNummapNamemxd.dataDrivenPages.pageRow.getValue(mxd.dataDrivenPages.pageNameField.name)print mapNamearcpy.mapping.ExportToPNG(mxd,rF:\GeoData\ChinaArea\Province\\mapName.png)print ok一个文件夹下的每个矢量文件出一张图# coding:utf-8import arcpyimport osdef GetShpfiles(shpdir):shpfiles[]allfilesos.listdir(shpdir)for file in allfiles:if os.path.isfile(file):if file.endswith(.shp):shpfiles.append(file)else:shpfiles.extend(GetShpfiles(file))return shpfilesallshpsGetShpfiles(rF:\GeoData\ChinaArea\Province)mxdarcpy.mapping.MapDocument(rF:\GeoData\ChinaArea\ChinaVector.mxd)lyrarcpy.mapping.ListLayer(mxd)[0]for shp in allshps:pathsos.path.split(shp)print paths[1]lyr.replaceDataSource(paths[0],SHAPEFILE_WORKSPACE,paths[1])arcpy.mapping.ExportToPNG(mxd,rF:\GeoData\ChinaArea\Province\\paths[1].png)print ok以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持我们。本文标题: python使用arcpy.mapping模块批量出图本文地址: http://www.cppcns.com/jiaoben/python/181234.html
http://www.pierceye.com/news/965690/

相关文章:

  • 网站建设总结与科技网站建设+长沙
  • 网博士自助建站系统手机wap网站程序
  • 做网站有什么不好竞价广告
  • 个人网站 cms企业做网站的好处有哪些
  • 公司做网站的费用入账国内电商平台网站制作排行榜
  • 做网站电脑开一天用多少钱怎么做网页动图
  • 织梦做网站教程网站风格要求
  • 网站制作用什么编程百度贴吧网页版登录
  • 站长之家ip查询雄安哪里在建设
  • wdcp创建网站网站开发如何找甲方
  • 做网站运营用什么软件高校支付网站建设费需要入无形资产
  • 在那个网站做ppt可以赚钱网页代码怎么看
  • 免费做企业网站广州萝岗网站建设
  • 开奖网站怎么做wordpress添加广告
  • 开网站需要投资多少钱网站设计两边为什么要留白
  • 任丘市做网站价格泰州网络科技有限公司
  • wap网站使用微信登陆推广公司有哪些
  • 深圳分销网站设计制作买了winhost网站空间在哪里登陆
  • 培训网站项目ppt怎么做wordpress主题4mudi
  • 上海专业网站建设市场网站开发验收报告
  • 怎么做网站视频教程做广告牌子
  • 合肥做网站公网站设网页设计
  • 罗田做网站凡科网小程序
  • 玻璃钢产品哪个网站做推广好.加强网站安全建设
  • 扬州公司网站建设网络建设与管理包括哪些方面
  • 我的网站域名福州网站的优化
  • 威海市网站建设微信在线登录平台
  • 2014网站设计成都网站设计合理柚v米科技
  • 建设自己网站需要多钱网站规划与设计就业
  • 用flash做的网站欣赏手机网站图片切换jquery