GIS
文章平均质量分 57
一航Yihang
相与信为任,同是非为侠
展开
-
赋予道路数据节点ID-运用arcpy
在做最短路径等应用时,我们需要确定每条道路起点和终点的ID在这里写了一份运用ArcPy来让线要素找到它的起点终点的脚本。已有数据:道路polyline 交叉点point输出:[道路ID, 起点ID, 终点ID] 的列表# encoding: utf-8import arcpydef ifClose (x1, y1, x2, y2) : if abs(x1-x2)...原创 2019-09-25 18:12:06 · 568 阅读 · 0 评论 -
经纬度BL和直角坐标XY的正算反算 PHP代码
这里是用的北京54坐标6度分带。需要用其他坐标可以修改参数$_a, $_f 。经纬度转XY:<?php function BLtoXY($latitude, $longitude) { $_a = 6378245.0; $_f = 1.0 / 298.3; $zoneWide = 6; $PI = 3.1415926...原创 2018-04-20 16:44:15 · 1989 阅读 · 3 评论 -
arcgis js api 常用功能记录
ArcGIS JavaScript API 是 Esri 公司开发的一款GIS前端类库。这里对工作中用到的一些常用,但是查阅文档会比较难找的功能做一些记录~限制视角范围:constraints设置视角可以看到地下:view.when(function () { view.constraints = { max: 179.5, mode: manual, }});...原创 2018-04-22 20:50:33 · 580 阅读 · 0 评论 -
MaxScript和Deep Exploration结合使用,导出模型到ArcGIS
MaxScript可以帮我们批量操作3dsMax中的模型数据。这里几种操作给出样例:1. 批量单个导出建筑模型块块为obj:for obj in geometry do( select obj rootpath = "F://data//tongji//newnewnew//objs//" filepathname = rootpath + getFilenameFile (obj.nam...原创 2018-04-11 21:15:50 · 1638 阅读 · 0 评论 -
三维数据模型转化,导入ArcScene
现在有一组3dsmax三维数据模型,我希望将它导入ArcScene中。我们用ArcScene的Import 3D files 工具导入。ArcScene支持导入的数据格式有这几种:3ds, skp, wrl, flt, dae.原来的模型长这样:直接的max文件是无法导入的,我们尝试了几种途径,用一些中转的数据格式转化导入。这些模型如果是用max->obj,那么obj会在deep explo...原创 2018-04-11 21:02:19 · 11955 阅读 · 10 评论 -
MAXScript 遍历子节点
function TraversalChildNode parentNode=( for childnode in parentNode.children do ( if childnode.children.count > 0 then ( TraversalChildNode childnode ...原创 2018-03-27 19:17:47 · 2500 阅读 · 0 评论 -
arcpy删除shp中的重叠点要素
这里提供arcpy代码,删除shp点文件中,位置重叠的点。以及阐述arcpy的删除功能。原创 2017-10-06 19:06:20 · 4544 阅读 · 4 评论 -
用Arcpy读取shapefile
用Arcpy读取shapefile本文主要从两个部分介绍: 1. shapefile文件属性表的读取 2. shapefile内每个元素的坐标信息原创 2016-10-24 01:56:17 · 11860 阅读 · 5 评论 -
城市建筑Shp转stl模型文件说明
ArcGIS等GIS软件在城市规划、建筑领域有广泛应用。而stl模型文件,为三维模型的标准文件。本教程讲述,如何将GIS的shp文件,转化为stl模型文件的一个切实可行的方法。原创 2016-10-17 17:28:33 · 7643 阅读 · 7 评论 -
教你怎么制作高大上的三维热力图
作为一个GISer,如果不懂得去把你的分析图做得美观,且适合分析需求,肯定是不行的。这里提供了三维城市热力图的解决方案。仅供参考原创 2016-10-22 01:45:51 · 39476 阅读 · 2 评论