arcgis

arcgis js之调用wms服务

匿名 (未验证) 提交于 2019-12-03 00:17:01
arcgis js之调用wms服务 定义: export const tdtlayer = async () => { let WMSLayer = await arcgisPackage.WMSLayer let WL = new WMSLayer({ url: 'http://xxx.xxx.xxx.xxx:8080/iserver/services/map-tianditu/wms', sublayers: [{ name: '7' // name of the sublayer }], title: '影像底图-墨卡托', spatialReference: [4490, 3857], imageFormat: 'image/png', version: '1.1.1' }) return WL } 调用: let tdtylayer = await tdtlayer().then(res => { return res }) 钻研不易,转载请注明出处。。。。。 来源:博客园 作者: 莫小龙 链接:https://www.cnblogs.com/s313139232/p/11792358.html

ThingJS在线3D开发平台支持哪些常用地理底图?

匿名 (未验证) 提交于 2019-12-03 00:15:02
CityBuilder 可支持谷歌 XYZ 瓦片编码的底图服务,下表是常用地图的在线地图服务: 地图平台 坐标系-中国区 地图类型 URL 谷歌地图 GCJ02 街道 http://mt{0,1,2,3}.google.cn/vt/lyrs=m&x={x}&y={y}&z={z} 谷歌地图 WGS84 卫星 http://mt{0,1,2,3}.google.cn/vt/lyrs=s&hl=zh-CN&gl=cn&x={x}&y={y}&z={z} 地形 http://mt{0,1,2,3}.google.cn/vt/lyrs=t&hl=zh-CN&gl=cn&x={x}&y={y}&z={z} OpenStreetMap WGS84 道路 http://{a,b,c}.tile.openstreetmap.org/{z}/{x}/{y}.png 高德地图 GCJ02 卫星 http://webst0{1,2,3,4}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z} 街道 http://webst0{1,2,3,4}.is.autonavi.com/appmaptile?style=7&x={x}&y={y}&z={z} 标注 http://webst0{1,2,3,4}.is.autonavi.com/appmaptile

Arcgis数据加载后看不到

匿名 (未验证) 提交于 2019-12-03 00:12:02
今天在gis中遇到数据加载后,但是看不到数据,而且创建要素后,属性表中有,但是窗口中看不到。我在查看了数据框的坐标系才发现,数据框的坐标系是投影坐标系,Shpae文件是投影坐标系。将数据框坐标系改成和shape文件一样的坐标就能看到图形了。 来源:博客园 作者: 小猪在洗澡 链接:https://www.cnblogs.com/stone-smile/p/11605916.html

栅格镶嵌前先设置NODATA值

匿名 (未验证) 提交于 2019-12-03 00:11:01
DEM数据分幅成果,无效区域是-9999.0,直接做镶嵌,重叠区域选择了平均值,结果发现很多接边处出现了-4999.0的值,原因在于没设置分幅影像的NODATA值。 DEM镶嵌重叠区一般不宜选择最大值,因为有时会产生很明显的过渡不均匀。 用arcgis-栅格工具-编辑栅格属性,就可以设置NODATA值。 来源:博客园 作者: 护羊犬 链接:https://www.cnblogs.com/geosnoob/p/11589709.html

arcgis字段计算器

匿名 (未验证) 提交于 2019-12-02 23:59:01
arcgis字段计算器 一、VB脚本 1、取某字段前几位或者后几位 Left (字段名称, 6 ) Right (字段名称, 6 ) 2、合并字段,中间加符号 Dim a if [ ZDDM2 ] = "" Then a = [ ZDDM1 ] else a = [ ZDDM1 ] + "/" + [ ZDDM2 ] end if 3、ifelse判断 dim u if [ OBJECTID ] = 1 then u = "a" elseif [ OBJECTID ] = 2 then u = "b" end if 注意:不管有多少个if,只要写一个end if 就行。 4、统一赋值 5、 模糊查询 ZDDM LIKE '%JC%' 二、Python脚本 1、字符串+年月日+自增补齐 rec = 0 #无空格 def autoIncrement ():#无空格,定义方法名 global rec #一个空格 pStart = 1 #一个空格,初始值,可以调整 pInterval = 1 #一个空格,自增间隔,可以调整 if ( rec == 0 ): #一个空格 rec = pStart #两个空格 else : #一个空格 rec = rec + pInterval #两个空格 return "TD" + datetime . datetime . now (). strftime

ArcGIS Runtime SDK for Android 加载shp数据,中文乱码问题

匿名 (未验证) 提交于 2019-12-02 23:49:02
针对ArcGIS10.2版本的解决办法(默认中文编码为OEM): 现有一个图层名称为“图层.shp”,以此为例: 1、拷贝一个cpg文件,修改名称为“图层.cpg”,并用文本打开cpg文件修改编码为“OEM” 2、修改默认编码: 第一步:打开cmd,输入"Regedit",打开注册表。 第二步:找到该路径:HKEY_CURRENT_USER\Software\ESRI\Desktop10.* 第三步:在Desktop10.*下【新建】->【项】,命名该项为"Common";再在【Common】项下新建项【CodePage】 第四步:为CodePage项新建【字符串值】,命名为"dbfDefault",并修改其【数值数据】为"UTF-8" 3、用ArcMap打开刚才的“图层.shp”,另存出去(例如命名为“图层new.shp”),此时另存的cpg文件中已经修改为“UTF-8”; 4、完成